From cba258d69d56a88bdf5095e292afc793869a5036 Mon Sep 17 00:00:00 2001 From: HaraldB Date: Thu, 21 May 2026 16:29:22 +0200 Subject: [PATCH] npm-audit: explicit existence checks `// {}` is not strong enough when `|=` is used --- .github/workflows/npm-audit.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/npm-audit.yml b/.github/workflows/npm-audit.yml index dadffb2..b37d6ed 100644 --- a/.github/workflows/npm-audit.yml +++ b/.github/workflows/npm-audit.yml @@ -16,8 +16,8 @@ jobs: run: sudo apt-get install jq - name: Remove @triggi/ dependencies run: | - jq '(.dependencies // {}) |= with_entries(select(.key | test("@triggi/") | not)) | - (.devDependencies // {}) |= with_entries(select(.key | test("@triggi/") | not))' package.json > package.json.tmp && mv package.json.tmp package.json + jq 'if .dependencies then .dependencies |= with_entries(select(.key | test("@triggi/") | not)) else . end | + if .devDependencies then .devDependencies |= with_entries(select(.key | test("@triggi/") | not)) else . end' package.json > package.json.tmp && mv package.json.tmp package.json - name: Install dependencies run: npm install --also=dev - name: Audit