wingbot-mssql
Version:
MSSQL storage for wingbot.ai
29 lines (21 loc) • 749 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/StateStorage.js',
'src/BotTokenStorage.js',
'src/ChatLogStorage.js',
'src/BotConfigStorage.js',
'src/AttachmentCache.js',
'src/NotificationsStorage.js'
]
});
console.log(apiDoc); // eslint-disable-line no-console
fs.writeFileSync(filename, `${beginning}${separator}${apiDoc}`);
;