demo-md-loader

2.0.1 • Public • Published

demo-md-loader

Webpack loader that parses markdown files and converts them to a useful javascript object.

Usage

$ yarn add demo-md-loader

webpack.config.js

module: {
  loaders: [
    {
      test: /\.md$/,
      use: [
        {
          loader: require.resolve('demo-md-loader'),
        }
      ]
    }
  ]
}

demo.js

export default { demo: 0 }

demo.md

---
title: demo
imports: 
  - './demo.js'
---
 
## demo
this is body

output.js

 
import demo from 'demo.md';
 
console.log(demo);
/* 
* demo: {
*   attributes: {
*     title: "demo",
*     imports: ["./demo.js"]
*   },
*   body: "## demo  this is body",
*   codes: ["export default { demo: 0 }"]
*   modules: [{ demo: 0 }]
* }
*/
 

Readme

Keywords

none

Package Sidebar

Install

npm i demo-md-loader

Weekly Downloads

1

Version

2.0.1

License

MIT

Unpacked Size

4.98 kB

Total Files

7

Last publish

Collaborators

  • theoton