{"_id":"echomd","_rev":"296179","name":"echomd","description":"An md like conversion tool for shell terminals","dist-tags":{"latest":"0.2.3"},"maintainers":[{"name":"webreflection","email":""}],"time":{"modified":"2023-11-11T00:49:49.000Z","created":"2016-10-15T11:39:32.016Z","0.2.3":"2018-08-28T23:18:47.986Z","0.2.2":"2018-08-28T21:53:32.910Z","0.2.1":"2018-08-28T21:21:53.804Z","0.2.0":"2018-08-28T21:14:03.998Z","0.1.2":"2016-10-18T10:58:27.904Z","0.1.1":"2016-10-15T12:08:05.629Z","0.1.0":"2016-10-15T11:39:32.016Z"},"users":{},"author":{"name":"Andrea Giammarchi"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/echomd.git"},"versions":{"0.2.3":{"name":"echomd","version":"0.2.3","description":"An md like conversion tool for shell terminals","bin":{"echomd":"js/echomd"},"main":"js/echomd","directories":{"test":"test"},"scripts":{"test":"make test"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/echomd.git"},"keywords":["markdown","md","echo","shell","bash","terminal","command","prompt"],"author":{"name":"Andrea Giammarchi"},"license":"MIT","bugs":{"url":"https://github.com/WebReflection/echomd/issues"},"homepage":"https://github.com/WebReflection/echomd#readme","gitHead":"e6c124e5b444e103eee783b149ecfcc525f560f0","_id":"echomd@0.2.3","_npmVersion":"6.0.0","_nodeVersion":"9.11.1","_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"dist":{"shasum":"79015108ee40aecb436f7573d4b7a1c4ea0ed728","size":5338,"noattachment":false,"key":"/echomd/-/echomd-0.2.3.tgz","tarball":"http://name.csiicloud.com:7001/echomd/download/echomd-0.2.3.tgz"},"maintainers":[{"name":"webreflection","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/echomd_0.2.3_1535498327766_0.4401693958838917"},"_hasShrinkwrap":false,"publish_time":1535498327986,"_cnpm_publish_time":1535498327986,"_cnpmcore_publish_time":"2021-12-19T01:05:22.760Z"},"0.2.2":{"name":"echomd","version":"0.2.2","description":"An md like conversion tool for shell terminals","bin":{"echomd":"js/echomd"},"main":"js/echomd","directories":{"test":"test"},"scripts":{"test":"make test"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/echomd.git"},"keywords":["markdown","md","echo","shell","bash","terminal","command","prompt"],"author":{"name":"Andrea Giammarchi"},"license":"MIT","bugs":{"url":"https://github.com/WebReflection/echomd/issues"},"homepage":"https://github.com/WebReflection/echomd#readme","gitHead":"01f5f4dcf17a036ebba4954d88d178582a649588","_id":"echomd@0.2.2","_npmVersion":"6.0.0","_nodeVersion":"9.11.1","_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"dist":{"shasum":"6a05b83dbb8b41846d565eac3bed6c9ba357d413","size":5341,"noattachment":false,"key":"/echomd/-/echomd-0.2.2.tgz","tarball":"http://name.csiicloud.com:7001/echomd/download/echomd-0.2.2.tgz"},"maintainers":[{"name":"webreflection","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/echomd_0.2.2_1535493212778_0.00559560643841106"},"_hasShrinkwrap":false,"publish_time":1535493212910,"_cnpm_publish_time":1535493212910,"_cnpmcore_publish_time":"2021-12-19T01:05:22.978Z"},"0.2.1":{"name":"echomd","version":"0.2.1","description":"An md like conversion tool for shell terminals","bin":{"echomd":"js/echomd"},"main":"js/echomd","directories":{"test":"test"},"scripts":{"test":"make test"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/echomd.git"},"keywords":["markdown","md","echo","shell","bash","terminal","command","prompt"],"author":{"name":"Andrea Giammarchi"},"license":"MIT","bugs":{"url":"https://github.com/WebReflection/echomd/issues"},"homepage":"https://github.com/WebReflection/echomd#readme","gitHead":"90b125ca95fa3d7dd01cf55968fd123eb77c6050","_id":"echomd@0.2.1","_npmVersion":"6.0.0","_nodeVersion":"9.11.1","_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"dist":{"shasum":"b1e8299c00cda66b0cc47028e3545bad1d92d5f1","size":5295,"noattachment":false,"key":"/echomd/-/echomd-0.2.1.tgz","tarball":"http://name.csiicloud.com:7001/echomd/download/echomd-0.2.1.tgz"},"maintainers":[{"name":"webreflection","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/echomd_0.2.1_1535491313535_0.08973184941167744"},"_hasShrinkwrap":false,"publish_time":1535491313804,"_cnpm_publish_time":1535491313804,"_cnpmcore_publish_time":"2021-12-19T01:05:23.220Z"},"0.2.0":{"name":"echomd","version":"0.2.0","description":"An md like conversion tool for shell terminals","bin":{"echomd":"js/echomd"},"main":"js/echomd","directories":{"test":"test"},"scripts":{"test":"make test"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/echomd.git"},"keywords":["markdown","md","echo","shell","bash","terminal","command","prompt"],"author":{"name":"Andrea Giammarchi"},"license":"MIT","bugs":{"url":"https://github.com/WebReflection/echomd/issues"},"homepage":"https://github.com/WebReflection/echomd#readme","gitHead":"b4bb9f5552ab815ec3233501fb3342bad403c7c5","_id":"echomd@0.2.0","_npmVersion":"6.0.0","_nodeVersion":"9.11.1","_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"dist":{"shasum":"3671068dc46348fc39efcdd7569da2e72132cb57","size":5297,"noattachment":false,"key":"/echomd/-/echomd-0.2.0.tgz","tarball":"http://name.csiicloud.com:7001/echomd/download/echomd-0.2.0.tgz"},"maintainers":[{"name":"webreflection","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/echomd_0.2.0_1535490843840_0.6564001748623305"},"_hasShrinkwrap":false,"publish_time":1535490843998,"_cnpm_publish_time":1535490843998,"_cnpmcore_publish_time":"2021-12-19T01:05:23.418Z"},"0.1.2":{"name":"echomd","version":"0.1.2","description":"An md like conversion tool for shell terminals","bin":{"echomd":"js/echomd"},"main":"js/echomd","directories":{"test":"test"},"scripts":{"test":"make test"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/echomd.git"},"keywords":["markdown","md","echo","shell","bash","terminal"],"author":{"name":"Andrea Giammarchi"},"license":"MIT","bugs":{"url":"https://github.com/WebReflection/echomd/issues"},"homepage":"https://github.com/WebReflection/echomd#readme","gitHead":"8a2d342135401e34ac4c1bc92f93bc7c0a7c3468","_id":"echomd@0.1.2","_shasum":"90d3cf0f9e459306f4c1d90a02b65e971923f6ff","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.8.0","_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"dist":{"shasum":"90d3cf0f9e459306f4c1d90a02b65e971923f6ff","size":5006,"noattachment":false,"key":"/echomd/-/echomd-0.1.2.tgz","tarball":"http://name.csiicloud.com:7001/echomd/download/echomd-0.1.2.tgz"},"maintainers":[{"name":"webreflection","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/echomd-0.1.2.tgz_1476788305829_0.15750955417752266"},"publish_time":1476788307904,"_hasShrinkwrap":false,"_cnpm_publish_time":1476788307904,"_cnpmcore_publish_time":"2021-12-19T01:05:23.667Z"},"0.1.1":{"name":"echomd","version":"0.1.1","description":"An md like conversion tool for shell terminals","bin":{"echomd":"js/echomd"},"directories":{"test":"test"},"scripts":{"test":"make test"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/echomd.git"},"keywords":["markdown","md","echo","shell","bash","terminal"],"author":{"name":"Andrea Giammarchi"},"license":"MIT","bugs":{"url":"https://github.com/WebReflection/echomd/issues"},"homepage":"https://github.com/WebReflection/echomd#readme","gitHead":"e446a3dcd3f7a87a2fe74f4d7ee11e022a138ca3","_id":"echomd@0.1.1","_shasum":"c9a2a65950ee41b676a7156a77191629abd8ca8e","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.8.0","_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"dist":{"shasum":"c9a2a65950ee41b676a7156a77191629abd8ca8e","size":4751,"noattachment":false,"key":"/echomd/-/echomd-0.1.1.tgz","tarball":"http://name.csiicloud.com:7001/echomd/download/echomd-0.1.1.tgz"},"maintainers":[{"name":"webreflection","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/echomd-0.1.1.tgz_1476533283743_0.17675274121575058"},"publish_time":1476533285629,"_hasShrinkwrap":false,"_cnpm_publish_time":1476533285629,"_cnpmcore_publish_time":"2021-12-19T01:05:23.874Z"},"0.1.0":{"name":"echomd","version":"0.1.0","description":"An md like conversion tool for shell terminals","bin":{"echomd":"js/echomd"},"directories":{"test":"test"},"scripts":{"test":"make test"},"repository":{"type":"git","url":"git+https://github.com/WebReflection/echomd.git"},"keywords":["markdown","md","echo","shell","bash","terminal"],"author":{"name":"Andrea Giammarchi"},"license":"MIT","bugs":{"url":"https://github.com/WebReflection/echomd/issues"},"homepage":"https://github.com/WebReflection/echomd#readme","gitHead":"e7b9659041679d49d6c715bd45455e97e94be68f","_id":"echomd@0.1.0","_shasum":"bb97e0943a66d0a2f5191f40dc95be33513b32d4","_from":".","_npmVersion":"2.15.11","_nodeVersion":"6.3.1","_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"dist":{"shasum":"bb97e0943a66d0a2f5191f40dc95be33513b32d4","size":4754,"noattachment":false,"key":"/echomd/-/echomd-0.1.0.tgz","tarball":"http://name.csiicloud.com:7001/echomd/download/echomd-0.1.0.tgz"},"maintainers":[{"name":"webreflection","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/echomd-0.1.0.tgz_1476531570425_0.8705966356210411"},"publish_time":1476531572016,"_hasShrinkwrap":false,"_cnpm_publish_time":1476531572016,"_cnpmcore_publish_time":"2021-12-19T01:05:24.091Z"}},"readme":"# echomd [![build status](https://travis-ci.org/WebReflection/echomd.svg)](https://travis-ci.org/WebReflection/echomd)\nAn md like conversion tool for shell terminals.\n\n<sub>Would you like to try echomd Markdown for browser console? Check [consolemd](https://github.com/WebReflection/consolemd#consolemd-) out</sub>\n\nFully inspired by the work of John Gruber,\n`echomd` is a [Markdown](http://daringfireball.net/projects/markdown/) flavor\nthat targets terminals and consoles.\n\nThere are few inconsistencies across Windows, Mac, and Linux worlds,\nwhen it comes to highlight, underline, or emphasize text in console,\nand `echomd` is here to help and make it as simple as possible to improve\nconsole textual layout.\n\n![echomd -h](https://webreflection.github.io/echomd/echomd.png)\n\n### How to install it\n\nYou can chose between the [perl version](perl/echomd),\nvirtually natively available in every Linux and Mac terminal,\nor the [nodejs version](js/echomd), usable both as module\nand executable.\n\n#### ArchLinux perl version via [AUR](https://aur.archlinux.org/packages/echomd)\n`yaourt -S --noconfirm --needed echomd`\n\n#### Other Mac or Linux distributions (perl based)\n`curl -o- https://webreflection.github.io/echomd/install | bash`\n\n#### NodeJS version via [npm](https://www.npmjs.com/package/echomd)\n`npm install -g echomd`\n\nOnce installed, you can see a demo via `echomd -h` or `echomd --help`.\nPlease note the demo has duplicated surrounding chars on purpose,\nso you can remember how to replicate a specific feature.\n\n\n## Features\n\nFollowing the list of transformers implemented via `echomd`.\n\n#### Code blocks\nCode blocks are simply **not parsed** and preserved as they are.\nThese can be both multiline, via 3 backticks, or single line.\n\n    echomd 'Some text\n    ```\n    multi *line*\n    block\n    ```\n    and `single _line_` too'\n\n\n#### Horizontal lines\nUsing 3 or more `***` or `---` or `___`,\nwith optional spaces in between,\nproduces a 72 length straight line,\nsimulating somehow a browser `<hr>`\n\n#### Headers\nThere are two kind of headers, the most important one,\ndefined using only **one** `# Hashtag`,\nwhich is a fully highlighted and bold header,\nor two or more `## Hashtags` for less important headers,\nstill highlighted compared to the rest of the text.\n\n#### Bold\nUsing one or two asterisks would produce some bold text.\n`*this*` or `**this**` will produce identical text,\npreserving the semantic original meaning of the `*`,\nshowing up consistently bold in every platform.\n\nThe reason one star does not produce `<em>` tag equivalent,\nis that italic text is unfortunately not widely supported (Linux only)\nso it'd be bad UX for cross platform users if completely unrecognizable elsewhere.\n\n#### Dim\nA meaningful, cross platform, way to dim some text via one or more `-`.\n\n#### Underline\nFollowing same cross platform consistency reason,\nusing one or more underscores will produce an underlined text.\n`_this_` and `__this__`are equivalent, and it's possible combine\nboth bold and underline at once via `*_this_*` or `_*that*_`.\n\n#### Blink\nVisible on Linux and macOS only, it is possible to blink text via one or more `:`.\n\n#### Reverse\nA meaningful, cross platform, way to reverse some text via one or more `!`.\n\n#### Hidden\nA way to hide text via `?`, o Mac and Linux only.\n\n#### Strike\nVisible on Linux only, and just to preserve original MD intent,\nit is possible to strike text via one or more `~`.\n\n#### Bullets list\nIt is possible to create a nice bullets list simply using 1 or more spaces / tabs.\n```\nThis is some text.\n  * this is a bullet\n  * this is another one\n    that will preserve spaces\n    to it's possible to go new line\n  * this is the last bullet\nAnd this is some text.\n```\nBear in mind, nested lists and all possible complicated and uncommon Web related scenarios are not supported. Keep It Simple (and handy) is the root idea of this project.\n\n#### Quotes\nIt is possible to quote some text simply starting a line with `> `.\n```\nThis is some text from somebody else.\n> brace yourselves, echomd is coming\n```\n\n#### Colors and Background Colors\nSoftware designed for the terminal cannot go too fancy with tags or styles,\nyet it can have colors **or** background colors (not both together).\n\nThe proposed syntax is pretty simple: `#green(text)` for text in green, and `!#green(text)` for text with a green background.\n\nThe list of currently supported colors (both text or background) is the same exposed through NodeJS `util/inspect.colors` module: _bold, italic, underline, inverse, white, grey, black, blue, cyan, green, magenta, red, yellow_.\n\n## As NodeJS moule\nThe module can output directly in console or produce the raw text using `require('echomd').raw` function.\n\n### License\n`echomd` is under the MIT style License (MIT).\n\n\n\n\n","_attachments":{},"homepage":"https://github.com/WebReflection/echomd#readme","bugs":{"url":"https://github.com/WebReflection/echomd/issues"},"license":"MIT"}