@compositor/x0
Version:
Document & develop React components without breaking a sweat
15 lines (11 loc) • 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)
}