Skip to content

MoreChickenDelivered/md-loader

Repository files navigation

What?

Webpack Loader for Markdown Load Content and Abstract Syntax Tree as imports in Webpack bundled code.

Why

Extract fragments of .MD files as both Markdown content and corresponding parsed structure. Can be rendered or further processed. Present loaders are buggy or totally inoperable and otherwise not readily menable for use to convenient extract a portion of markdown.

Use

  • Extracted fragments arre also wrapped in a 'root' node

  • import mkdnFile from "./README.md";
    console.assert(typeof mkdnFile.fragment === "string");
    console.assert(typeof mkdnFile.ast === Object && mkdnFile.ast.type === "root");
    
    import mkdnFrag from "./README.md#use";
    console.assert(typeof mkdnFrag.fragment === "string");
    console.assert(typeof mkdnFrag.ast === Object && mkdnFrag.ast.type === "root");
  • mkdown.ast is serializable to JSON.

About

Webpack Markdown Asset Loader (for Typescript Web and Backend projects)

Topics

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Packages

 
 
 

Contributors