UNPKG

mfdoc

Version:

Auto generate JS SDK and HTTP API documentation

14 lines 629 B
import fse from 'fs-extra'; export async function addCodeLinesToIndex(params) { const { indexPath, codeLines } = params; await fse.ensureFile(indexPath); const indexText = await fse.readFile(indexPath, { encoding: 'utf-8' }); const codeLinesNotFound = codeLines.filter(({ line, keywords }) => !indexText.includes(line) && !keywords.some(keyword => indexText.includes(keyword))); if (codeLinesNotFound.length) { await fse.writeFile(indexPath, indexText + codeLinesNotFound.map(l => l.line).join('\n'), { encoding: 'utf-8', }); } } //# sourceMappingURL=codeHelpers.js.map