@gerhobbelt/markdown-it-ast

0.0.1-2 • Public • Published

Markdown-It AST Generator

Generate AST from tokens parsed from markdown-it to be more efficient on searching and rewriting tokens.

Usage

var markdownIt    = require('markdown-it');
var markdownItAST = require('markdown-it-ast');

var tokens = markdownIt.parse('#123\n##456');
markdownItAST.makeAST(tokens);

Structure

makeAST returns a tree. Each token pair (open, close) is stored in openNode and closeNode, respectively. nodeType is derived from the opening token. Descendants are stored in children, and each descendant can be either an AST node or an inline node.

License

This project is licensed under MIT.

Package Sidebar

Install

npm i @gerhobbelt/markdown-it-ast

Weekly Downloads

1

Version

0.0.1-2

License

MIT

Unpacked Size

25.1 kB

Total Files

14

Last publish

Collaborators

  • gerhobbelt