intent-tools
Version:
Tools for processing Rasa.ai JSONs to text learning sets for FB FastText
30 lines (21 loc) • 687 B
JavaScript
;
const jsdoc2md = require('jsdoc-to-markdown');
const fs = require('fs');
const path = require('path');
const filename = path.join(__dirname, '..', 'README.md');
const readme = fs.readFileSync(filename, 'utf8');
const separator = '\n-----------------\n\n# API\n';
const beginning = readme.split(separator)[0];
const apiDoc = jsdoc2md.renderSync({
'example-lang': 'javascript',
files: [
'src/jsonToText.js',
'src/wikiToText.js',
'src/filters.js',
'src/MultiplicatorStream.js',
'src/Pipeline.js'
]
});
// eslint-disable-next-line
console.log(apiDoc);
fs.writeFileSync(filename, `${beginning}${separator}${apiDoc}`);