diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d927639..c95bac5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,7 +10,7 @@ on: env: REGISTRY: demery IMAGE_NAME: docker-react - NODE_VERSION: 24.13.1 + NODE_VERSION: 24.14.1 jobs: build: diff --git a/.nvmrc b/.nvmrc index 11c309c..a3b7a31 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -v24.13.1 +v24.14.1 diff --git a/Dockerfile b/Dockerfile index 5337eef..40bc4f0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM node:24.13.1 AS node +FROM node:24.14.1 AS node FROM nginx:1.29.5 ARG DOCKER_REACT_VERSION diff --git a/package-lock.json b/package-lock.json index 7c37fe6..faa2e9e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,8 +15,8 @@ }, "devDependencies": { "@danielemeryau/prettier-config": "^0.0.6", - "@types/node": "^24.10.13", - "typescript": "^5.9.3" + "@types/node": "^24.12.0", + "typescript": "^6.0.2" }, "peerDependencies": { "zod": "4.3.6" @@ -29,9 +29,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "24.10.13", - "resolved": "https://registry.npmjs.org/@types/node/-/node-24.10.13.tgz", - "integrity": "sha512-oH72nZRfDv9lADUBSo104Aq7gPHpQZc4BTx38r9xf9pg5LfP6EzSyH2n7qFmmxRQXh7YlUXODcYsg6PuTDSxGg==", + "version": "24.12.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.12.0.tgz", + "integrity": "sha512-GYDxsZi3ChgmckRT9HPU0WEhKLP08ev/Yfcq2AstjrDASOYCSXeyjDsHg4v5t4jOj7cyDX3vmprafKlWIG9MXQ==", "dev": true, "license": "MIT", "dependencies": { @@ -48,9 +48,9 @@ } }, "node_modules/typescript": { - "version": "5.9.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", - "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.2.tgz", + "integrity": "sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==", "dev": true, "license": "Apache-2.0", "bin": { @@ -86,9 +86,9 @@ "dev": true }, "@types/node": { - "version": "24.10.13", - "resolved": "https://registry.npmjs.org/@types/node/-/node-24.10.13.tgz", - "integrity": "sha512-oH72nZRfDv9lADUBSo104Aq7gPHpQZc4BTx38r9xf9pg5LfP6EzSyH2n7qFmmxRQXh7YlUXODcYsg6PuTDSxGg==", + "version": "24.12.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.12.0.tgz", + "integrity": "sha512-GYDxsZi3ChgmckRT9HPU0WEhKLP08ev/Yfcq2AstjrDASOYCSXeyjDsHg4v5t4jOj7cyDX3vmprafKlWIG9MXQ==", "dev": true, "requires": { "undici-types": "~7.16.0" @@ -100,9 +100,9 @@ "integrity": "sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw==" }, "typescript": { - "version": "5.9.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", - "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-6.0.2.tgz", + "integrity": "sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==", "dev": true }, "undici-types": { diff --git a/package.json b/package.json index 6050a8b..199f5c5 100644 --- a/package.json +++ b/package.json @@ -26,8 +26,8 @@ "homepage": "https://github.com/danielemery/docker-react#readme", "devDependencies": { "@danielemeryau/prettier-config": "^0.0.6", - "@types/node": "^24.10.13", - "typescript": "^5.9.3" + "@types/node": "^24.12.0", + "typescript": "^6.0.2" }, "dependencies": { "commander": "^14.0.2", diff --git a/tsconfig.json b/tsconfig.json index 3423d96..ade5416 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -5,10 +5,13 @@ "moduleResolution": "NodeNext", "target": "ES2024", "outDir": "./dist", + "rootDir": "./cli", "declaration": true, "strict": true, "skipLibCheck": true, "isolatedModules": true, - "verbatimModuleSyntax": true - } + "verbatimModuleSyntax": true, + "types": ["node"] + }, + "include": ["./cli"] }