GitHub - martonlederer/esbuild-plugin-markdown: Import markdown files with esbuild (original) (raw)
esbuild-plugin-markdown
Import markdown files with esbuild
, using marked.
Install
yarn add -D esbuild-plugin-markdown
or
npm i -D esbuild-plugin-markdown
Usage
Add it to your esbuild plugins list:
const esbuild = require("esbuild"); const { markdownPlugin } = require("esbuild-plugin-markdown");
esbuild.build({ ... plugins: [ markdownPlugin() ] ... });
import markdownFile from "../assets/example.md"; // markdownFile: { // html: parsed markdown (with "marked") // raw: raw markdown file // filename: imported file's absolute path // }
Options
You can add your own custom configuration of options to esbuild-plugin-markdown
:
markdownPlugin({ // options });
markedOptions
Custom marked options.