UNPKG

node-nlp

Version:

Library for NLU (Natural Language Understanding) done in Node.js

22 lines (16 loc) 579 B
var Toc = require('markdown-toc'); var Fs = require('fs'); var Package = require('./package.json'); var filename = './API.md'; var api = Fs.readFileSync(filename, 'utf8'); var tocOptions = { bullets: '-', slugify: function (text) { return text.toLowerCase() .replace(/\s/g, '-') .replace(/[^\w-]/g, ''); } }; var output = Toc.insert(api, tocOptions) .replace(/<!-- version -->(.|\n)*<!-- versionstop -->/, '<!-- version -->\n# ' + Package.version + ' API Reference\n<!-- versionstop -->'); Fs.writeFileSync(filename, output);