From 046c89309b56e90e86bf6e227f67a70078b45ede Mon Sep 17 00:00:00 2001 From: GCHQDeveloper581 <63102987+GCHQDeveloper581@users.noreply.github.com> Date: Wed, 25 Mar 2026 11:56:53 +0000 Subject: [PATCH] Bump up to node 24 --- .github/workflows/master.yml | 2 +- .github/workflows/pull_requests.yml | 2 +- .github/workflows/releases.yml | 4 ++-- package-lock.json | 3 +++ package.json | 5 ++++- 5 files changed, 11 insertions(+), 5 deletions(-) diff --git a/.github/workflows/master.yml b/.github/workflows/master.yml index bcf10fb7..f5ff2692 100644 --- a/.github/workflows/master.yml +++ b/.github/workflows/master.yml @@ -21,7 +21,7 @@ jobs: - name: Set node version uses: actions/setup-node@v6 with: - node-version: '20.x' + node-version: '24' registry-url: "https://registry.npmjs.org" - name: Install diff --git a/.github/workflows/pull_requests.yml b/.github/workflows/pull_requests.yml index c34f357f..fb61835d 100644 --- a/.github/workflows/pull_requests.yml +++ b/.github/workflows/pull_requests.yml @@ -17,7 +17,7 @@ jobs: - name: Set node version uses: actions/setup-node@v6 with: - node-version: '20.x' + node-version: '24' registry-url: "https://registry.npmjs.org" - name: Install diff --git a/.github/workflows/releases.yml b/.github/workflows/releases.yml index bf977c19..5f900ca8 100644 --- a/.github/workflows/releases.yml +++ b/.github/workflows/releases.yml @@ -27,7 +27,7 @@ jobs: - name: Set node version uses: actions/setup-node@v6 with: - node-version: '20.x' + node-version: '24' registry-url: "https://registry.npmjs.org" - name: Install @@ -107,7 +107,7 @@ jobs: - name: Set node version uses: actions/setup-node@v6 with: - node-version: 18 + node-version: 24 registry-url: "https://registry.npmjs.org" - name: Install diff --git a/package-lock.json b/package-lock.json index e4fce8f7..152ce155 100644 --- a/package-lock.json +++ b/package-lock.json @@ -160,6 +160,9 @@ "webpack-dev-server": "5.0.4", "webpack-node-externals": "^3.0.0", "worker-loader": "^3.0.8" + }, + "engines": { + "node": ">=24 <25" } }, "node_modules/@alexaltea/capstone-js": { diff --git a/package.json b/package.json index 8dc668c8..4b200a0d 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ "browserslist": [ "Chrome >= 50", "Firefox >= 38", - "node >= 22" + "node >= 24" ], "devDependencies": { "@babel/eslint-parser": "^7.28.6", @@ -207,5 +207,8 @@ "tag": "git tag -s \"v$(npm pkg get version | xargs)\" -m \"$(npm pkg get version | xargs)\" && echo \"Created v$(npm pkg get version | xargs), now check and push the tag\"", "getheapsize": "node -e 'console.log(`node heap limit = ${require(\"v8\").getHeapStatistics().heap_size_limit / (1024 * 1024)} Mb`)'", "setheapsize": "export NODE_OPTIONS=--max_old_space_size=2048" + }, + "engines": { + "node": ">=24 <25" } }