UNPKG

@anatine/esbuildnx

Version:
24 lines 946 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.exportDiagnostics = exports.printDiagnostics = void 0; const util_1 = require("util"); const fs_extra_1 = require("fs-extra"); const fs_1 = require("fs"); const path_1 = require("path"); function printDiagnostics(...args) { console.log((0, util_1.inspect)(args, false, 10, true)); } exports.printDiagnostics = printDiagnostics; function exportDiagnostics(file, content) { const targetFile = `${process.cwd()}/tmp/${file}`; console.log(`Saving output to ${targetFile}`); (0, fs_extra_1.ensureDirSync)((0, path_1.dirname)(targetFile)); if (typeof content === 'string') { (0, fs_1.writeFileSync)(targetFile, content); } else { (0, fs_1.writeFileSync)(targetFile, content((0, fs_1.readFileSync)(targetFile).toString())); } } exports.exportDiagnostics = exportDiagnostics; //# sourceMappingURL=print-diagnostics.js.map