<#>
Markdown to HTML Parser written in rust
, built with wasm, for direct usage in javascript
.
- Parses headings, blockquotes, inline code, codeblock, paragraphs, links, bold, italics, unordered lists and ordered list.
- Visualize outputs using frames ui.
cargo install hash-tag
- Use
run
hash-tag path/to/file.md
Generates a
index.html
file
- Specify output file using
-o
flag
hash-tag path/to/file.md -o path/to/file.html
- Visualize output file using
-v
flag
hash-tag path/to/file.md -v path/to/view.html
This uses frames ui.
- Create a node environment
mkdir test
cd test
npm init -y
-
Add
"type": "module",
topackage.json
file. -
Install @pr4j3sh/hash-tag npm package
npm install @pr4j3sh/hash-tag
- Create a new file
index.js
and write the code as:
import * as wasm from "@pr4j3sh/hash-tag";
const html = wasm.parse("## heading 2\n");
console.log(html);
- Run using
node index.js
- Outputs
<h2>heading 2</h2>