Markdown Src Loader
A loader for webpack that lets you import files in Markdown format.
Installation
Using npm:
$ npm install markdown-src-loader --dev
or Yarn:
$ yarn add markdown-src-loader --dev
Usage
webpack.config.js
// webpack.config.jsmoduleexports = module: rules: test: /\.$/ use: loader: "markdown-src-loader" options: /* your options here */ ;
Example
file.js
;// => # markdown-src-loader\n rule
or specify the render
property in the rule's options in your webpack.config.js.
// webpack.config.jsmoduleexports = module: rules: test: /\.$/ use: loader: "markdown-src-loader" options: `Parse Parse` ;
;// => Parse # markdown-src-loader\n rule Parse
Using markdown class library to output formatted result.
MarkdownIt Demo
// webpack.config.jsconst MarkdownIt = ;const md = ; moduleexports = module: rules: test: /\.$/ use: loader: "markdown-src-loader" options: render: mdrender ;
;// => <h1>markdown-raw-loader!</h1>\n rule
Marked Demo
// webpack.config.jsconst marked = ; moduleexports = module: rules: test: /\.$/ use: loader: "markdown-src-loader" options: render: marked ;
;// => <h1>markdown-raw-loader!</h1>\n rule
other target export
moduleexports = module: rules: test: /\.$/ use: loader: "markdown-src-loader" options: exportTarget: "commonjs2" // ["commonjs" | "commonjs2" | "es6"], default: "commonjs2" ;