Learn about our RFC process, Open RFC meetings & more.Join in the discussion! »

markdown-html-ast

1.0.1 • Public • Published
       ╭────┬───┬──╮╭──────╮╭───┬──╮╭───╮ ╭──╮  ╭────╮╭──────╮╭───╮╭──╮╭──╮╭────┬─╮
       │           │├────  ││      ││   │╭╯ ╭╯╭─╯    ││   ╭╮ ││   ││  ││  ││      │
       │   ╭╮  ╭╮  ││ ╭╮   ││    ╭─╯│   ╰╯ ╭╯ │ ╭╮   ││   ││ ││   ╰╯  ╰╯  ││   ╭╮ │
       │   ││  ││  ││ ╰╯   ││    │  │   ╭╮ ╰╮ │ ╰╯   ││   ╰╯ ││           ││   ││ │
       ╰───╯╰──╯╰──╯╰───┴──╯╰────╯  ╰───╯╰──╯ ╰─┴────╯╰──────╯╰────┴───┴──╯╰───╯╰─╯
            ╭┬╮  ╭─╮      ┬ ┬  ╭┬╮  ╭┬╮  ┬        ╭─╮  ╭─╮  ┬─╮  ╭─╮  ╭─╮  ┬─╮
             │   │ │      ├─┤   │   │││  │        ├─╯  ├─┤  ├┬╯  ╰─╮  ├┤   ├┬╯
             ┴   ╰─╯      ┴ ┴   ┴   ┴ ┴  ┴─╯      ┴    ┴ ┴  ┴╰─  ╰─╯  ╰─╯  ┴╰─
              \____  __ __    ____       __    ____    __  ________  _ ____/
                  \________     _   \__   \      ____/             ____/
                         \_____  \__   \   |    /         _________/
                              \________   __      ________/
                                       \     \   /   /
                                       |         __ |
                                       |        __  |
                                       |            |
                                       |   ___  _   |
                                       |_           |
                                       |            |
                                    __/ / |   |   \  \___
                                 __ _ _  _  _    _ _ __ ___

Simplified Markdown to HTML parser

Install

Bower

Bower install markdown-html-ast

NPM

npm i markdown-html-ast

Getting Started

This package provides a simple parser that transforms markdown code to a simple HTML Abstract Syntax Tree (AST).

To demonstrate how to use, let's read a README.md file from a Github repository, pyrocms-cheatsheet using Gitters.

Gitters.fetch('websemantics/pyrocms-cheatsheet', 'README.md', function(file) {
 
  var tree = parse(file.content)
 
  console.log(tree)
})

Support

Need help or have a question? post at StackOverflow.

Please don't use the issue trackers for support/questions.

Star if you find this project useful, to show support or simply for being awesome :)

Contribution

Contributions to this project are accepted in the form of feedback, bugs reports and even better - pull requests.

License

MIT license Copyright (c) Web Semantics, Inc.

Install

npm i markdown-html-ast

DownloadsWeekly Downloads

1

Version

1.0.1

License

MIT

Last publish

Collaborators

  • avatar