@pr4j3sh/hash-tag
TypeScript icon, indicating that this package has built-in type declarations

0.1.16 • Public • Published

hash-tag

<#>

Markdown to HTML Parser written in rust, built with wasm, for direct usage in javascript.

Features

  • Parses headings, blockquotes, inline code, codeblock, paragraphs, links, bold, italics, unordered lists and ordered list.
  • Visualize outputs using frames ui.

Usage

Using cargo

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.

Using npm

  • Create a node environment
mkdir test
cd test
npm init -y
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>

References

Dependents (0)

Package Sidebar

Install

npm i @pr4j3sh/hash-tag

Weekly Downloads

5

Version

0.1.16

License

MIT

Unpacked Size

40.3 kB

Total Files

6

Last publish

Collaborators

  • pr4j3sh