diff --git a/package-lock.json b/package-lock.json index e86ba1ad..7a568780 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,7 +20,7 @@ }, "devDependencies": { "@types/mocha": "^10.0.0", - "@types/node": "^16.0.0", + "@types/node": "^24.0.0", "@types/p-limit": "^2.0.0", "@types/pretty-ms": "^5.0.0", "@types/request": "^2.47.1", @@ -1041,8 +1041,13 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "16.18.79", - "license": "MIT" + "version": "24.19.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.19.0.tgz", + "integrity": "sha512-zY+5tKxXdhGh1PYI0ac+7juvEu4OI6vWtVVoj5i2m42jxAY1U+zHGt6QCyOFwykdP62sM3MJ9stoYYUw5aCWew==", + "license": "MIT", + "dependencies": { + "undici-types": ">=7.24.0 <7.24.7" + } }, "node_modules/@types/normalize-package-data": { "version": "2.4.4", @@ -6379,6 +6384,12 @@ "node": ">=20.18.1" } }, + "node_modules/undici-types": { + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.24.6.tgz", + "integrity": "sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==", + "license": "MIT" + }, "node_modules/update-browserslist-db": { "version": "1.0.13", "dev": true, diff --git a/package.json b/package.json index 4e4680b4..86c986c1 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ }, "devDependencies": { "@types/mocha": "^10.0.0", - "@types/node": "^16.0.0", + "@types/node": "^24.0.0", "@types/p-limit": "^2.0.0", "@types/pretty-ms": "^5.0.0", "@types/request": "^2.47.1", diff --git a/tools/build/Dockerfile.alpine b/tools/build/Dockerfile.alpine index 656dae91..13e87027 100644 --- a/tools/build/Dockerfile.alpine +++ b/tools/build/Dockerfile.alpine @@ -1,2 +1,2 @@ -FROM node:20-alpine +FROM node:24-alpine RUN apk add --no-cache python3 curl bash g++ make diff --git a/tools/build/Dockerfile.linux b/tools/build/Dockerfile.linux index 5ac9895b..ca290d25 100644 --- a/tools/build/Dockerfile.linux +++ b/tools/build/Dockerfile.linux @@ -5,4 +5,4 @@ # node:20-bookworm images has dependencies required to build pre-built binaries # already installed. -FROM node:20-bookworm +FROM node:24-bookworm