diff --git a/Dockerfile b/Dockerfile index 3d40c9b..d28a1cf 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM node:22-bookworm-slim AS base +FROM node:24-bookworm-slim AS base # Install dependencies only when needed FROM base AS deps diff --git a/package.json b/package.json index 3a498d5..c0e34b3 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "@next/bundle-analyzer": "16.0.10", "@tailwindcss/postcss": "^4.1.18", "@types/body-scroll-lock": "^3.1.2", - "@types/node": "^22.19.5", + "@types/node": "^24.10.8", "@types/react": "19.2.8", "@types/react-dom": "19.2.3", "@types/react-modal": "^3.16.3", @@ -69,7 +69,7 @@ } }, "engines": { - "node": "v22.21.1", + "node": "24.13.0", "pnpm": "10.27.0" }, "packageManager": "pnpm@10.27.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4fd40f1..7769347 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -83,8 +83,8 @@ importers: specifier: ^3.1.2 version: 3.1.2 '@types/node': - specifier: ^22.19.5 - version: 22.19.5 + specifier: ^24.10.8 + version: 24.10.8 '@types/react': specifier: 19.2.8 version: 19.2.8 @@ -713,8 +713,8 @@ packages: '@types/json5@0.0.29': resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} - '@types/node@22.19.5': - resolution: {integrity: sha512-HfF8+mYcHPcPypui3w3mvzuIErlNOh2OAG+BCeBZCEwyiD5ls2SiCwEyT47OELtf7M3nHxBdu0FsmzdKxkN52Q==} + '@types/node@24.10.8': + resolution: {integrity: sha512-r0bBaXu5Swb05doFYO2kTWHMovJnNVbCsII0fhesM8bNRlLhXIuckley4a2DaD+vOdmm5G+zGkQZAPZsF80+YQ==} '@types/react-dom@19.2.3': resolution: {integrity: sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==} @@ -2347,8 +2347,8 @@ packages: resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} engines: {node: '>= 0.4'} - undici-types@6.21.0: - resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + undici-types@7.16.0: + resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} unrs-resolver@1.11.1: resolution: {integrity: sha512-bSjt9pjaEBnNiGgc9rUiHGKv5l4/TGzDmYw3RhnkJGtLhbnnA/5qJj7x3dNDCRx/PJxu774LlH8lCOlB4hEfKg==} @@ -2978,9 +2978,9 @@ snapshots: '@types/json5@0.0.29': {} - '@types/node@22.19.5': + '@types/node@24.10.8': dependencies: - undici-types: 6.21.0 + undici-types: 7.16.0 '@types/react-dom@19.2.3(@types/react@19.2.8)': dependencies: @@ -4778,7 +4778,7 @@ snapshots: has-symbols: 1.1.0 which-boxed-primitive: 1.1.1 - undici-types@6.21.0: {} + undici-types@7.16.0: {} unrs-resolver@1.11.1: dependencies: