'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 | |
) | |
} |