12345678910111213141516171819 |
- const fs = require('fs-extra')
- const path = require('path')
- const log = require('../util/log')
- module.exports.finalReport = async function (reports, program) {
- if (program.output === undefined) {
- return
- }
- // Ensure the output directory exists.
- fs.ensureDirSync(program.output)
- // Write each report to the disk
- for (var report of reports) {
- var outPath = path.join(program.output, report.name + '.json')
- log.action('saving', outPath)
- fs.writeFileSync(outPath, JSON.stringify(report.contents), 'utf8')
- }
- }
|