From d34837880d1c10fad4eb12091ecf35e229359dc6 Mon Sep 17 00:00:00 2001 From: HRS Date: Mon, 1 Jun 2026 23:50:55 +0200 Subject: [PATCH 1/3] Fix vulnerabilities --- package.json | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 7a3042e..b30b805 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,9 @@ "author": "Nathan Rajlich (http://tootallnate.net)", "repository": "github:SlvCtrlPlus/node-speaker", "binary": { - "napi_versions": [3] + "napi_versions": [ + 3 + ] }, "files": [ "binding.gyp", @@ -30,10 +32,14 @@ }, "devDependencies": { "@types/node": "^18.0.0", - "mocha": "^11.7.5", + "mocha": "^11.7.6", "prebuildify": "^6.0.1", "standard": "^17.1.2" }, + "overrides": { + "diff": "^8.0.3", + "serialize-javascript": "^7.0.5" + }, "engines": { "node": ">=18.0" }, From 04308b31d18f45913399fbad44f83c3d355f466a Mon Sep 17 00:00:00 2001 From: HRS Date: Mon, 1 Jun 2026 23:52:56 +0200 Subject: [PATCH 2/3] Only target override for mocha --- package.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index b30b805..c069fec 100644 --- a/package.json +++ b/package.json @@ -37,8 +37,10 @@ "standard": "^17.1.2" }, "overrides": { - "diff": "^8.0.3", - "serialize-javascript": "^7.0.5" + "mocha": { + "diff": "^8.0.3", + "serialize-javascript": "^7.0.5" + } }, "engines": { "node": ">=18.0" From 7bf86d62c5fd5bef03f92e74555482807f4141f2 Mon Sep 17 00:00:00 2001 From: HRS Date: Mon, 1 Jun 2026 23:56:04 +0200 Subject: [PATCH 3/3] Use supported LTS node versions --- .github/workflows/prebuild.yml | 2 +- .github/workflows/test.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/prebuild.yml b/.github/workflows/prebuild.yml index 8a2aaf0..e81abb1 100644 --- a/.github/workflows/prebuild.yml +++ b/.github/workflows/prebuild.yml @@ -38,7 +38,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: '20.x' + node-version: '24.x' architecture: ${{ matrix.combo.arch }} - name: Install ALSA headers (Linux) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index ad505bf..92974e2 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -9,7 +9,7 @@ jobs: strategy: fail-fast: false matrix: - node-version: [18.x, 20.x, 22.x] + node-version: [24.x, 26.x] combo: - runs-on: ubuntu-latest os: ubuntu