takedown
Version:
Customizable markdown parser
24 lines (17 loc) • 493 B
JavaScript
Object.defineProperty(exports, '__esModule', { value: true });
var caseFold = require('./case-fold.js');
let space = /\s+/g;
/**
Normalizes a label as per the CommonMark spec.
@see {@link https://spec.commonmark.org/0.31.2/#link-label}
*/
function normalize (string)
{
string = string.trim();
string = string.replace(space, ' ');
// string = string.toLowerCase();
string = caseFold.default(string);
return string;
}
exports.default = normalize;
;