diff --git a/package.json b/package.json index 8279df2..69a6804 100644 --- a/package.json +++ b/package.json @@ -52,7 +52,7 @@ "devDependencies": { "@tailwindcss/postcss": "^4", "@types/bcryptjs": "^3.0.0", - "@types/node": "^20", + "@types/node": "^26", "@types/pg": "^8.23.1", "@types/react": "^19", "@types/react-dom": "^19", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dbf76a9..4540c78 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -46,7 +46,7 @@ importers: version: 1.2.16(@types/react-dom@19.2.5(@types/react@19.2.18))(@types/react@19.2.18)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) '@sentry/nextjs': specifier: ^10.71.0 - version: 10.71.0(@opentelemetry/core@2.10.0(@opentelemetry/api@1.9.1))(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(next@16.3.3(@babel/core@7.29.7)(@opentelemetry/api@1.9.1)(@types/node@20.19.39)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(react@19.2.8)(webpack@5.108.4(esbuild@0.27.7)) + version: 10.71.0(@opentelemetry/core@2.10.0(@opentelemetry/api@1.9.1))(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(next@16.3.3(@babel/core@7.29.7)(@opentelemetry/api@1.9.1)(@types/node@26.3.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(react@19.2.8)(webpack@5.108.4(esbuild@0.27.7)) bcryptjs: specifier: ^3.0.3 version: 3.0.3 @@ -64,13 +64,13 @@ importers: version: 1.34.0(react@19.2.8) next: specifier: 16.3.3 - version: 16.3.3(@babel/core@7.29.7)(@opentelemetry/api@1.9.1)(@types/node@20.19.39)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) + version: 16.3.3(@babel/core@7.29.7)(@opentelemetry/api@1.9.1)(@types/node@26.3.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) next-auth: specifier: 5.0.0-beta.30 - version: 5.0.0-beta.30(next@16.3.3(@babel/core@7.29.7)(@opentelemetry/api@1.9.1)(@types/node@20.19.39)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(react@19.2.8) + version: 5.0.0-beta.30(next@16.3.3(@babel/core@7.29.7)(@opentelemetry/api@1.9.1)(@types/node@26.3.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(react@19.2.8) next-intl: specifier: ^4.13.7 - version: 4.13.7(@swc/helpers@0.5.23)(next@16.3.3(@babel/core@7.29.7)(@opentelemetry/api@1.9.1)(@types/node@20.19.39)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(react@19.2.8)(typescript@5.9.3) + version: 4.13.7(@swc/helpers@0.5.23)(next@16.3.3(@babel/core@7.29.7)(@opentelemetry/api@1.9.1)(@types/node@26.3.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(react@19.2.8)(typescript@5.9.3) pg: specifier: ^8.23.0 version: 8.23.0 @@ -88,7 +88,7 @@ importers: version: 6.22.1 stripe: specifier: ^22.5.0 - version: 22.5.0(@types/node@20.19.39) + version: 22.5.0(@types/node@26.3.0) tailwind-merge: specifier: ^3.6.0 version: 3.6.0 @@ -103,8 +103,8 @@ importers: specifier: ^3.0.0 version: 3.0.0 '@types/node': - specifier: ^20 - version: 20.19.39 + specifier: ^26 + version: 26.3.0 '@types/pg': specifier: ^8.23.1 version: 8.23.1 @@ -134,7 +134,7 @@ importers: version: 5.9.3 vitest: specifier: ^4.1.11 - version: 4.1.11(@opentelemetry/api@1.9.1)(@types/node@20.19.39)(vite@8.0.9(@types/node@20.19.39)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.51.2)(tsx@4.21.0)) + version: 4.1.11(@opentelemetry/api@1.9.1)(@types/node@26.3.0)(vite@8.0.9(@types/node@26.3.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.51.2)(tsx@4.21.0)) packages: @@ -2292,11 +2292,8 @@ packages: '@types/json5@0.0.29': resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} - '@types/node@20.19.39': - resolution: {integrity: sha512-orrrD74MBUyK8jOAD/r0+lfa1I2MO6I+vAkmAWzMYbCcgrN4lCrmK52gRFQq/JRxfYPfonkr4b0jcY7Olqdqbw==} - - '@types/node@20.19.43': - resolution: {integrity: sha512-6oYBAi5ikg4Pl+kGsoYtawUMBT2zZMCvPNF7pVLnHZfd1zf38DRiWn/gT01RYCdUqkv7Fhr+C9ot4/tb+2sVvA==} + '@types/node@26.3.0': + resolution: {integrity: sha512-L3fgrnchriRC2ExBflb8j4uZZURHZfQsmQeyVzhjcHW4kkwVyo8/0h1B2MVzMTrYUJYu6G7EWs14hW/L9putqw==} '@types/pg@8.23.1': resolution: {integrity: sha512-fKVHpikPdg4GKks3JuLEhvwSyvwzF23hnabPy6DD8ljVbC7+6J5dQzdv4arV6jqq57djnMgs1HKBxX4P8aBI3A==} @@ -4570,8 +4567,8 @@ packages: resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} engines: {node: '>= 0.4'} - undici-types@6.21.0: - resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + undici-types@8.3.0: + resolution: {integrity: sha512-j375ScV60dom+YkPFIfTLcOiPxkN/buHz5GobjLhixFuANaNs3C9l4GmrWqejgXWJ7BbJcFYpTEUkS1Ge8bpZQ==} unrs-resolver@1.12.2: resolution: {integrity: sha512-dmlRxBJJayXjqTwC+JtF1HhJmgf3ftQ3YejFcZrf4+KKtJv0qDsK1pjqaaVjG7wJ5NJ6UVP1OqRMQ71Z4C3rxQ==} @@ -6251,7 +6248,7 @@ snapshots: dependencies: '@sentry/core': 10.71.0 - '@sentry/nextjs@10.71.0(@opentelemetry/core@2.10.0(@opentelemetry/api@1.9.1))(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(next@16.3.3(@babel/core@7.29.7)(@opentelemetry/api@1.9.1)(@types/node@20.19.39)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(react@19.2.8)(webpack@5.108.4(esbuild@0.27.7))': + '@sentry/nextjs@10.71.0(@opentelemetry/core@2.10.0(@opentelemetry/api@1.9.1))(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(next@16.3.3(@babel/core@7.29.7)(@opentelemetry/api@1.9.1)(@types/node@26.3.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(react@19.2.8)(webpack@5.108.4(esbuild@0.27.7))': dependencies: '@opentelemetry/api': 1.9.1 '@rollup/plugin-commonjs': 28.0.1(rollup@4.63.1) @@ -6265,7 +6262,7 @@ snapshots: '@sentry/server-utils': 10.71.0 '@sentry/vercel-edge': 10.71.0 '@sentry/webpack-plugin': 5.4.0(rollup@4.63.1)(webpack@5.108.4(esbuild@0.27.7)) - next: 16.3.3(@babel/core@7.29.7)(@opentelemetry/api@1.9.1)(@types/node@20.19.39)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) + next: 16.3.3(@babel/core@7.29.7)(@opentelemetry/api@1.9.1)(@types/node@26.3.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) rollup: 4.63.1 stacktrace-parser: 0.1.11 transitivePeerDependencies: @@ -6542,17 +6539,13 @@ snapshots: '@types/json5@0.0.29': {} - '@types/node@20.19.39': - dependencies: - undici-types: 6.21.0 - - '@types/node@20.19.43': + '@types/node@26.3.0': dependencies: - undici-types: 6.21.0 + undici-types: 8.3.0 '@types/pg@8.23.1': dependencies: - '@types/node': 20.19.43 + '@types/node': 26.3.0 pg-protocol: 1.16.0 pg-types: 2.2.0 @@ -6736,13 +6729,13 @@ snapshots: chai: 6.2.2 tinyrainbow: 3.1.1 - '@vitest/mocker@4.1.11(vite@8.0.9(@types/node@20.19.39)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.51.2)(tsx@4.21.0))': + '@vitest/mocker@4.1.11(vite@8.0.9(@types/node@26.3.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.51.2)(tsx@4.21.0))': dependencies: '@vitest/spy': 4.1.11 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 8.0.9(@types/node@20.19.39)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.51.2)(tsx@4.21.0) + vite: 8.0.9(@types/node@26.3.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.51.2)(tsx@4.21.0) '@vitest/pretty-format@4.1.11': dependencies: @@ -7979,7 +7972,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.19.43 + '@types/node': 26.3.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -8210,22 +8203,22 @@ snapshots: neo-async@2.6.2: {} - next-auth@5.0.0-beta.30(next@16.3.3(@babel/core@7.29.7)(@opentelemetry/api@1.9.1)(@types/node@20.19.39)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(react@19.2.8): + next-auth@5.0.0-beta.30(next@16.3.3(@babel/core@7.29.7)(@opentelemetry/api@1.9.1)(@types/node@26.3.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(react@19.2.8): dependencies: '@auth/core': 0.41.0 - next: 16.3.3(@babel/core@7.29.7)(@opentelemetry/api@1.9.1)(@types/node@20.19.39)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) + next: 16.3.3(@babel/core@7.29.7)(@opentelemetry/api@1.9.1)(@types/node@26.3.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) react: 19.2.8 next-intl-swc-plugin-extractor@4.13.7: {} - next-intl@4.13.7(@swc/helpers@0.5.23)(next@16.3.3(@babel/core@7.29.7)(@opentelemetry/api@1.9.1)(@types/node@20.19.39)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(react@19.2.8)(typescript@5.9.3): + next-intl@4.13.7(@swc/helpers@0.5.23)(next@16.3.3(@babel/core@7.29.7)(@opentelemetry/api@1.9.1)(@types/node@26.3.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8))(react@19.2.8)(typescript@5.9.3): dependencies: '@formatjs/intl-localematcher': 0.8.13 '@parcel/watcher': 2.6.0 '@swc/core': 1.15.47(@swc/helpers@0.5.23) icu-minify: 4.14.0 negotiator: 1.1.0 - next: 16.3.3(@babel/core@7.29.7)(@opentelemetry/api@1.9.1)(@types/node@20.19.39)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) + next: 16.3.3(@babel/core@7.29.7)(@opentelemetry/api@1.9.1)(@types/node@26.3.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8) next-intl-swc-plugin-extractor: 4.13.7 po-parser: 2.2.0 react: 19.2.8 @@ -8235,7 +8228,7 @@ snapshots: transitivePeerDependencies: - '@swc/helpers' - next@16.3.3(@babel/core@7.29.7)(@opentelemetry/api@1.9.1)(@types/node@20.19.39)(react-dom@19.2.8(react@19.2.8))(react@19.2.8): + next@16.3.3(@babel/core@7.29.7)(@opentelemetry/api@1.9.1)(@types/node@26.3.0)(react-dom@19.2.8(react@19.2.8))(react@19.2.8): dependencies: '@next/env': 16.3.3 '@swc/helpers': 0.5.23 @@ -8255,7 +8248,7 @@ snapshots: '@next/swc-win32-arm64-msvc': 16.3.3 '@next/swc-win32-x64-msvc': 16.3.3 '@opentelemetry/api': 1.9.1 - sharp: 0.35.4(@types/node@20.19.39) + sharp: 0.35.4(@types/node@26.3.0) transitivePeerDependencies: - '@babel/core' - '@types/node' @@ -8691,7 +8684,7 @@ snapshots: es-errors: 1.3.0 es-object-atoms: 1.1.2 - sharp@0.35.4(@types/node@20.19.39): + sharp@0.35.4(@types/node@26.3.0): dependencies: '@img/colour': 1.1.0 detect-libc: 2.1.2 @@ -8722,7 +8715,7 @@ snapshots: '@img/sharp-win32-arm64': 0.35.4 '@img/sharp-win32-ia32': 0.35.4 '@img/sharp-win32-x64': 0.35.4 - '@types/node': 20.19.39 + '@types/node': 26.3.0 optional: true shebang-command@2.0.0: @@ -8847,9 +8840,9 @@ snapshots: strip-json-comments@3.1.1: {} - stripe@22.5.0(@types/node@20.19.39): + stripe@22.5.0(@types/node@26.3.0): optionalDependencies: - '@types/node': 20.19.39 + '@types/node': 26.3.0 styled-jsx@5.1.6(@babel/core@7.29.7)(react@19.2.8): dependencies: @@ -8979,7 +8972,7 @@ snapshots: has-symbols: 1.1.0 which-boxed-primitive: 1.1.1 - undici-types@6.21.0: {} + undici-types@8.3.0: {} unrs-resolver@1.12.2: dependencies: @@ -9062,7 +9055,7 @@ snapshots: d3-time: 3.1.0 d3-timer: 3.0.1 - vite@8.0.9(@types/node@20.19.39)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.51.2)(tsx@4.21.0): + vite@8.0.9(@types/node@26.3.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.51.2)(tsx@4.21.0): dependencies: lightningcss: 1.33.0 picomatch: 4.0.7 @@ -9070,17 +9063,17 @@ snapshots: rolldown: 1.0.0-rc.16 tinyglobby: 0.2.17 optionalDependencies: - '@types/node': 20.19.39 + '@types/node': 26.3.0 esbuild: 0.27.7 fsevents: 2.3.3 jiti: 2.7.0 terser: 5.51.2 tsx: 4.21.0 - vitest@4.1.11(@opentelemetry/api@1.9.1)(@types/node@20.19.39)(vite@8.0.9(@types/node@20.19.39)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.51.2)(tsx@4.21.0)): + vitest@4.1.11(@opentelemetry/api@1.9.1)(@types/node@26.3.0)(vite@8.0.9(@types/node@26.3.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.51.2)(tsx@4.21.0)): dependencies: '@vitest/expect': 4.1.11 - '@vitest/mocker': 4.1.11(vite@8.0.9(@types/node@20.19.39)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.51.2)(tsx@4.21.0)) + '@vitest/mocker': 4.1.11(vite@8.0.9(@types/node@26.3.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.51.2)(tsx@4.21.0)) '@vitest/pretty-format': 4.1.11 '@vitest/runner': 4.1.11 '@vitest/snapshot': 4.1.11 @@ -9097,11 +9090,11 @@ snapshots: tinyexec: 1.3.0 tinyglobby: 0.2.17 tinyrainbow: 3.1.1 - vite: 8.0.9(@types/node@20.19.39)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.51.2)(tsx@4.21.0) + vite: 8.0.9(@types/node@26.3.0)(esbuild@0.27.7)(jiti@2.7.0)(terser@5.51.2)(tsx@4.21.0) why-is-node-running: 2.3.0 optionalDependencies: '@opentelemetry/api': 1.9.1 - '@types/node': 20.19.39 + '@types/node': 26.3.0 transitivePeerDependencies: - msw