WIP - add extractor, generate snippet_data
This commit is contained in:
57
node_modules/markdown-escapes/index.js
generated
vendored
Normal file
57
node_modules/markdown-escapes/index.js
generated
vendored
Normal file
@ -0,0 +1,57 @@
|
||||
'use strict'
|
||||
|
||||
module.exports = escapes
|
||||
|
||||
var defaults = [
|
||||
'\\',
|
||||
'`',
|
||||
'*',
|
||||
'{',
|
||||
'}',
|
||||
'[',
|
||||
']',
|
||||
'(',
|
||||
')',
|
||||
'#',
|
||||
'+',
|
||||
'-',
|
||||
'.',
|
||||
'!',
|
||||
'_',
|
||||
'>'
|
||||
]
|
||||
|
||||
var gfm = defaults.concat(['~', '|'])
|
||||
|
||||
var commonmark = gfm.concat([
|
||||
'\n',
|
||||
'"',
|
||||
'$',
|
||||
'%',
|
||||
'&',
|
||||
"'",
|
||||
',',
|
||||
'/',
|
||||
':',
|
||||
';',
|
||||
'<',
|
||||
'=',
|
||||
'?',
|
||||
'@',
|
||||
'^'
|
||||
])
|
||||
|
||||
escapes.default = defaults
|
||||
escapes.gfm = gfm
|
||||
escapes.commonmark = commonmark
|
||||
|
||||
// Get markdown escapes.
|
||||
function escapes(options) {
|
||||
var settings = options || {}
|
||||
|
||||
if (settings.commonmark) {
|
||||
return commonmark
|
||||
}
|
||||
|
||||
return settings.gfm ? gfm : defaults
|
||||
}
|
||||
Reference in New Issue
Block a user