This commit is contained in:
30
node_modules/remark-stringify/lib/visitors/footnote-definition.js
generated
vendored
Normal file
30
node_modules/remark-stringify/lib/visitors/footnote-definition.js
generated
vendored
Normal file
@@ -0,0 +1,30 @@
|
||||
'use strict'
|
||||
|
||||
var repeat = require('repeat-string')
|
||||
|
||||
var lineFeed = '\n'
|
||||
var space = ' '
|
||||
var colon = ':'
|
||||
var leftSquareBracket = '['
|
||||
var rightSquareBracket = ']'
|
||||
var caret = '^'
|
||||
|
||||
var tabSize = 4
|
||||
var blank = lineFeed + lineFeed
|
||||
var indent = repeat(space, tabSize)
|
||||
|
||||
module.exports = footnoteDefinition
|
||||
|
||||
function footnoteDefinition(node) {
|
||||
var content = this.all(node).join(blank + indent)
|
||||
|
||||
return (
|
||||
leftSquareBracket +
|
||||
caret +
|
||||
(node.label || node.identifier) +
|
||||
rightSquareBracket +
|
||||
colon +
|
||||
space +
|
||||
content
|
||||
)
|
||||
}
|
||||
Reference in New Issue
Block a user