function writeOutMetadata(result) {
// stdout.write(`${result}`);
stdout.write(`RESULTS\n`);
}
function auditFiles() {
const auditBuffer = execSync('npm audit --json --omit=dev', (err, result) => {
if (err) {
stdout.write(`There was error during dependency audit.\n`);
}
result;
});
writeOutMetadata(auditBuffer);
}
Gives me :
node:child_process:826
err = new Error(msg);
^
Error: Command failed: npm audit --json --omit=dev
at checkExecSyncError (node:child_process:826:11)
at execSync (node:child_process:900:15)
at auditFiles (file:///Users/namedUser/Workspace/act/audit-check.mjs:22:23)
at file:///Users/namedUser/Workspace/act/audit-check.mjs:34:1
at ModuleJob.run (node:internal/modules/esm/module_job:185:25)
at async Promise.all (index 0)
at async ESMLoader.import (node:internal/modules/esm/loader:281:24)
at async loadESM (node:internal/process/esm_loader:88:5)
at async handleMainPromise (node:internal/modules/run_main:65:12) {
status: 1,
signal: null,
output: [
null,
Buffer(14421) [Uint8Array] [
...
],
stderr: Buffer(0) [Uint8Array] []
Why is the command failing even though I'm getting output?