Sha256: 2f90fb6899739e47f17d3152220134dd8df27f54a88b66d63a24b08d5732e034
Contents?: true
Size: 638 Bytes
Versions: 23
Compression:
Stored size: 638 Bytes
Contents
'use strict' module.exports = label var leftSquareBracket = '[' var rightSquareBracket = ']' var shortcut = 'shortcut' var collapsed = 'collapsed' // Stringify a reference label. // Because link references are easily, mistakingly, created (for example, // `[foo]`), reference nodes have an extra property depicting how it looked in // the original document, so stringification can cause minimal changes. function label(node) { var type = node.referenceType if (type === shortcut) { return '' } return ( leftSquareBracket + (type === collapsed ? '' : node.label || node.identifier) + rightSquareBracket ) }
Version data entries
23 entries across 23 versions & 1 rubygems