Files
coopgo/node_modules/react-markdown/node_modules/remark-parse/index.js
sgauthier 6e64e138e2
All checks were successful
Publish To Prod / deploy_and_publish (push) Successful in 35s
planning
2024-10-14 09:15:30 +02:00

25 lines
590 B
JavaScript

'use strict'
module.exports = parse
var fromMarkdown = require('mdast-util-from-markdown')
function parse(options) {
var self = this
this.Parser = parse
function parse(doc) {
return fromMarkdown(
doc,
Object.assign({}, self.data('settings'), options, {
// Note: these options are not in the readme.
// The goal is for them to be set by plugins on `data` instead of being
// passed by users.
extensions: self.data('micromarkExtensions') || [],
mdastExtensions: self.data('fromMarkdownExtensions') || []
})
)
}
}