diff --git a/Dockerfile b/Dockerfile index f2a1c229c..59cc6924a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # Client -FROM node:24.12.0-trixie-slim AS client +FROM node:24-trixie-slim AS client # Build client ENV HOME_CLIENT=/opt/app-root/src/app/client diff --git a/client/Dockerfile.dev b/client/Dockerfile.dev index 5ba6c8d5e..79fb7d343 100644 --- a/client/Dockerfile.dev +++ b/client/Dockerfile.dev @@ -1,5 +1,5 @@ # Used for local development -FROM node:24.12.0-trixie-slim +FROM node:24-trixie-slim # Allow node modules to be called directly ENV PATH=$PATH:/client/node_modules/.bin diff --git a/client/Dockerfile.test b/client/Dockerfile.test index 1bd028260..24f9187a0 100644 --- a/client/Dockerfile.test +++ b/client/Dockerfile.test @@ -1,5 +1,5 @@ # Used for local testing with Keycloak -FROM node:24.12.0-trixie-slim +FROM node:24-trixie-slim # Allow node modules to be called directly ENV PATH=$PATH:/client/node_modules/.bin diff --git a/client/package-lock.json b/client/package-lock.json index 86ae32186..54723e867 100644 --- a/client/package-lock.json +++ b/client/package-lock.json @@ -53,7 +53,7 @@ "react-scripts": "^5.0.1" }, "engines": { - "node": ">=24.0.0", + "node": ">=24.14.1", "npm": ">=10.0.0" } }, diff --git a/client/package.json b/client/package.json index 643f150ae..7c21af6d8 100644 --- a/client/package.json +++ b/client/package.json @@ -3,7 +3,7 @@ "version": "0.1.0", "private": true, "engines": { - "node": ">=24.0.0", + "node": ">=24.14.1", "npm": ">=10.0.0" }, "scripts": { diff --git a/package-lock.json b/package-lock.json index e89ae494c..b6caadd96 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22,7 +22,7 @@ "pretty-quick": "4.2.2" }, "engines": { - "node": ">=24.0.0", + "node": ">=24.14.1", "npm": ">=10.0.0" } }, @@ -438,7 +438,6 @@ "version": "8.38.0", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@typescript-eslint/scope-manager": "8.38.0", "@typescript-eslint/types": "8.38.0", @@ -626,7 +625,6 @@ "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "dev": true, "license": "MIT", - "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -1217,7 +1215,6 @@ "dev": true, "hasInstallScript": true, "license": "MIT", - "peer": true, "dependencies": { "@cypress/request": "^3.0.9", "@cypress/xvfb": "^1.2.4", @@ -1418,7 +1415,6 @@ "version": "17.2.1", "dev": true, "license": "BSD-2-Clause", - "peer": true, "engines": { "node": ">=12" }, @@ -1477,7 +1473,6 @@ "version": "2.4.1", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "ansi-colors": "^4.1.1", "strip-ansi": "^6.0.1" @@ -1646,7 +1641,6 @@ "integrity": "sha512-LSehfdpgMeWcTZkWZVIJl+tkZ2nuSkyyB9C27MZqFWXuph7DvaowgcTvKqxvpLW1JZIk8PN7hFY3Rj9LQ7m7lg==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.12.1", @@ -4247,7 +4241,6 @@ "version": "3.6.2", "dev": true, "license": "MIT", - "peer": true, "bin": { "prettier": "bin/prettier.cjs" }, diff --git a/package.json b/package.json index 666fc02af..f72332596 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "cypress-e2e": "cypress run --headless" }, "engines": { - "node": ">=24.0.0", + "node": ">=24.14.1", "npm": ">=10.0.0" }, "devDependencies": { diff --git a/server/Dockerfile.dev b/server/Dockerfile.dev index 2f15ff979..52cc71b41 100644 --- a/server/Dockerfile.dev +++ b/server/Dockerfile.dev @@ -1,5 +1,5 @@ # Used for local development, it includes hot reloading and uses ts-node for direct TypeScript execution -FROM node:24.12.0-trixie-slim +FROM node:24-trixie-slim # Allow node modules to be called directly ENV PATH=$PATH:/usr/src/app/node_modules/.bin diff --git a/server/Dockerfile.test b/server/Dockerfile.test index b699fcc4e..bebc6d9d3 100644 --- a/server/Dockerfile.test +++ b/server/Dockerfile.test @@ -1,5 +1,5 @@ # Used for local testing with Keycloak, it includes hot reloading and uses ts-node for direct TypeScript execution -FROM node:24.12.0-trixie-slim +FROM node:24-trixie-slim # Allow node modules to be called directly ENV PATH=$PATH:/usr/src/app/node_modules/.bin diff --git a/server/package-lock.json b/server/package-lock.json index 44fbb981a..b33353d12 100644 --- a/server/package-lock.json +++ b/server/package-lock.json @@ -65,7 +65,7 @@ "typescript": "^5.7.2" }, "engines": { - "node": ">=24.0.0", + "node": ">=24.14.1", "npm": ">=10.0.0" } }, @@ -119,7 +119,6 @@ "integrity": "sha512-2BCOP7TN8M+gVDj7/ht3hsaO/B/n5oDbiAyyvnRlNOs+u1o+JWNYTQrmpuNp1/Wq2gcFrI01JAW+paEKDMx/CA==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@babel/code-frame": "^7.27.1", "@babel/generator": "^7.28.3", @@ -720,7 +719,6 @@ } ], "license": "MIT", - "peer": true, "engines": { "node": ">=18" }, @@ -743,7 +741,6 @@ } ], "license": "MIT", - "peer": true, "engines": { "node": ">=18" } @@ -2322,7 +2319,6 @@ "resolved": "https://registry.npmjs.org/@types/node/-/node-22.18.6.tgz", "integrity": "sha512-r8uszLPpeIWbNKtvWRt/DbVi5zbqZyj1PTmhRMqBMvDnaz1QpmSKujUtJLrqGZeoM8v72MfYggDceY4K1itzWQ==", "license": "MIT", - "peer": true, "dependencies": { "undici-types": "~6.21.0" } @@ -2492,7 +2488,6 @@ "integrity": "sha512-EHrrEsyhOhxYt8MTg4zTF+DJMuNBzWwgvvOYNj/zm1vnaD/IC5zCXFehZv94Piqa2cRFfXrTFxIvO95L7Qc/cw==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@typescript-eslint/scope-manager": "8.44.1", "@typescript-eslint/types": "8.44.1", @@ -2710,7 +2705,6 @@ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "license": "MIT", - "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -3162,7 +3156,6 @@ } ], "license": "MIT", - "peer": true, "dependencies": { "baseline-browser-mapping": "^2.8.3", "caniuse-lite": "^1.0.30001741", @@ -4137,7 +4130,6 @@ "integrity": "sha512-hB4FIzXovouYzwzECDcUkJ4OcfOEkXTv2zRY6B9bkwjx/cprAq0uvm1nl7zvQ0/TsUk0zQiN4uPfJpB9m+rPMQ==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.1", @@ -5630,7 +5622,6 @@ "integrity": "sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "@jest/core": "^29.7.0", "@jest/types": "^29.6.3", @@ -7555,7 +7546,6 @@ "resolved": "https://registry.npmjs.org/pg/-/pg-8.16.3.tgz", "integrity": "sha512-enxc1h0jA/aq5oSDMvqyW3q89ra6XIIDZgCX9vkMrnz5DFTw/Ny3Li2lFQ+pt3L6MCgm/5o2o8HW9hiJji+xvw==", "license": "MIT", - "peer": true, "dependencies": { "pg-connection-string": "^2.9.1", "pg-pool": "^3.10.1", @@ -7656,7 +7646,6 @@ "resolved": "https://registry.npmjs.org/pg-query-stream/-/pg-query-stream-4.10.3.tgz", "integrity": "sha512-h2utrzpOIzeT9JfaqfvBbVuvCfBjH86jNfVrGGTbyepKAIOyTfDew0lAt8bbJjs9n/I5bGDl7S2sx6h5hPyJxw==", "license": "MIT", - "peer": true, "dependencies": { "pg-cursor": "^2.15.3" }, @@ -9227,7 +9216,6 @@ "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz", "integrity": "sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==", "license": "MIT", - "peer": true, "dependencies": { "@cspotcode/source-map-support": "^0.8.0", "@tsconfig/node10": "^1.0.7", @@ -9326,7 +9314,6 @@ "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.2.tgz", "integrity": "sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==", "license": "Apache-2.0", - "peer": true, "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -9567,7 +9554,6 @@ "resolved": "https://registry.npmjs.org/winston/-/winston-3.17.0.tgz", "integrity": "sha512-DLiFIXYC5fMPxaRg832S6F5mJYvePtmO5G9v9IgUFPhXm9/GkXarH/TUrBAVzhTCzAj9anE/+GjrgXp/54nOgw==", "license": "MIT", - "peer": true, "dependencies": { "@colors/colors": "^1.6.0", "@dabh/diagnostics": "^2.0.2", diff --git a/server/package.json b/server/package.json index 307b5a13b..3aa3fe75b 100644 --- a/server/package.json +++ b/server/package.json @@ -5,7 +5,7 @@ "author": "", "license": "ISC", "engines": { - "node": ">=24.0.0", + "node": ">=24.14.1", "npm": ">=10.0.0" }, "scripts": {