This commit is contained in:
39
node_modules/remark-gfm/index.js
generated
vendored
Normal file
39
node_modules/remark-gfm/index.js
generated
vendored
Normal file
@@ -0,0 +1,39 @@
|
||||
'use strict'
|
||||
|
||||
var syntax = require('micromark-extension-gfm')
|
||||
var fromMarkdown = require('mdast-util-gfm/from-markdown')
|
||||
var toMarkdown = require('mdast-util-gfm/to-markdown')
|
||||
|
||||
var warningIssued
|
||||
|
||||
module.exports = gfm
|
||||
|
||||
function gfm(options) {
|
||||
var data = this.data()
|
||||
|
||||
/* istanbul ignore next - old remark. */
|
||||
if (
|
||||
!warningIssued &&
|
||||
((this.Parser &&
|
||||
this.Parser.prototype &&
|
||||
this.Parser.prototype.blockTokenizers) ||
|
||||
(this.Compiler &&
|
||||
this.Compiler.prototype &&
|
||||
this.Compiler.prototype.visitors))
|
||||
) {
|
||||
warningIssued = true
|
||||
console.warn(
|
||||
'[remark-gfm] Warning: please upgrade to remark 13 to use this plugin'
|
||||
)
|
||||
}
|
||||
|
||||
add('micromarkExtensions', syntax(options))
|
||||
add('fromMarkdownExtensions', fromMarkdown)
|
||||
add('toMarkdownExtensions', toMarkdown(options))
|
||||
|
||||
function add(field, value) {
|
||||
/* istanbul ignore if - other extensions. */
|
||||
if (data[field]) data[field].push(value)
|
||||
else data[field] = [value]
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user