From 8851061b8129b2cb8dbb49c17d11c8737979d9a1 Mon Sep 17 00:00:00 2001 From: Naoki Oketani Date: Sat, 12 Dec 2020 12:01:55 +0000 Subject: [PATCH] run `npm run all` --- dist/index.js | 7 ++++--- src/audit.ts | 6 +++++- src/main.ts | 3 +-- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/dist/index.js b/dist/index.js index 28739ae..7fef546 100644 --- a/dist/index.js +++ b/dist/index.js @@ -563,8 +563,8 @@ class Audit { auditOptions.push('--production'); } if (jsonFlag === 'true') { - auditOptions.push('--json'); - } + auditOptions.push('--json'); + } const result = child_process_1.spawnSync('npm', auditOptions, { encoding: 'utf-8', maxBuffer: SPAWN_PROCESS_BUFFER_SIZE @@ -1444,8 +1444,9 @@ function run() { } // run `npm audit` const audit = new audit_1.Audit(); - audit.run(auditLevel, productionFlag); + audit.run(auditLevel, productionFlag, jsonFlag); core.info(audit.stdout); + core.setOutput('npm_audit', audit.stdout); if (audit.foundVulnerability()) { // vulnerabilities are found // get GitHub information diff --git a/src/audit.ts b/src/audit.ts index 1f05f03..a386e5a 100644 --- a/src/audit.ts +++ b/src/audit.ts @@ -7,7 +7,11 @@ export class Audit { stdout = '' private status: number | null = null - public run(auditLevel: string, productionFlag: string, jsonFlag: string): void { + public run( + auditLevel: string, + productionFlag: string, + jsonFlag: string + ): void { try { const auditOptions: Array = ['audit', '--audit-level', auditLevel] diff --git a/src/main.ts b/src/main.ts index c416cbd..11e38a9 100644 --- a/src/main.ts +++ b/src/main.ts @@ -35,12 +35,11 @@ export async function run(): Promise { throw new Error('Invalid input: json_flag') } - // run `npm audit` const audit = new Audit() audit.run(auditLevel, productionFlag, jsonFlag) core.info(audit.stdout) - core.setOutput('npm_audit', audit.stdout); + core.setOutput('npm_audit', audit.stdout) if (audit.foundVulnerability()) { // vulnerabilities are found