0.0.1-2 • Published 4 years ago

@gerhobbelt/markdown-it-ast v0.0.1-2

Weekly downloads
2
License
MIT
Repository
github
Last release
4 years ago

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.