1
1
mirror of https://github.com/c8r/x0.git synced 2024-07-14 16:50:34 +03:00
x0/lib/mdx-fm-loader.js
2018-08-14 23:45:19 -07:00

15 lines
351 B
JavaScript

// front-matter loader for mdx
const matter = require('gray-matter')
const stringifyObject = require('stringify-object')
module.exports = async function (src) {
const callback = this.async()
const { content, data } = matter(src)
const code = `export const frontMatter = ${stringifyObject(data)}
${content}
`
return callback(null, code)
}