mirror of
https://github.com/c8r/x0.git
synced 2024-10-26 23:21:46 +03:00
14 lines
350 B
JavaScript
14 lines
350 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)
|
|
}
|