1
1
mirror of https://github.com/c8r/x0.git synced 2024-08-17 09:20:52 +03:00
x0/lib/mdx-fm-loader.js

15 lines
351 B
JavaScript
Raw Normal View History

2018-06-19 17:45:17 +03:00
// 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)}
2018-08-15 09:45:19 +03:00
2018-06-19 17:45:17 +03:00
${content}
`
return callback(null, code)
}