From 59175eeb2486ff0ff1cfc5d0cca1bd57a100dd0f Mon Sep 17 00:00:00 2001 From: Mohammad Kermani Date: Sun, 13 Apr 2025 11:21:49 +0000 Subject: [PATCH] chore: upgrade nextjs to latest version --- package.json | 2 +- pnpm-lock.yaml | 138 ++++++++++++++++++++++++++----------------------- 2 files changed, 75 insertions(+), 65 deletions(-) diff --git a/package.json b/package.json index 7376444..3748ab9 100644 --- a/package.json +++ b/package.json @@ -54,7 +54,7 @@ "geist": "^1.3.1", "lucide-react": "^0.446.0", "nanoid": "^5.0.8", - "next": "15.0.3-canary.2", + "next": "15.3.0-canary.31", "next-auth": "5.0.0-beta.25", "next-themes": "^0.3.0", "orderedmap": "^2.1.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 75826de..968c108 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -75,7 +75,7 @@ importers: version: 5.66.9(react@19.0.0-rc-45804af1-20241021) '@vercel/analytics': specifier: ^1.3.1 - version: 1.3.2(next@15.0.3-canary.2(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021) + version: 1.3.2(next@15.3.0-canary.31(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021) '@vercel/blob': specifier: ^0.24.1 version: 0.24.1 @@ -123,7 +123,7 @@ importers: version: 11.11.10(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021) geist: specifier: ^1.3.1 - version: 1.3.1(next@15.0.3-canary.2(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021)) + version: 1.3.1(next@15.3.0-canary.31(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021)) lucide-react: specifier: ^0.446.0 version: 0.446.0(react@19.0.0-rc-45804af1-20241021) @@ -131,11 +131,11 @@ importers: specifier: ^5.0.8 version: 5.0.8 next: - specifier: 15.0.3-canary.2 - version: 15.0.3-canary.2(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021) + specifier: 15.3.0-canary.31 + version: 15.3.0-canary.31(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021) next-auth: specifier: 5.0.0-beta.25 - version: 5.0.0-beta.25(next@15.0.3-canary.2(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021) + version: 5.0.0-beta.25(next@15.3.0-canary.31(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021) next-themes: specifier: ^0.3.0 version: 0.3.0(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021) @@ -644,10 +644,10 @@ packages: peerDependencies: '@noble/ciphers': ^1.0.0 - '@emnapi/runtime@1.3.1': + '@emnapi/runtime@1.4.1': resolution: { - integrity: sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==, + integrity: sha512-LMshMVP0ZhACNjQNYXiU1iZJ6QCcv0lUdPDPugqGvCGXt5xtRVBPdtA0qU12pEXZzpWAhWlZYptfdAFq10DOVQ==, } '@esbuild-kit/core-utils@3.3.2': @@ -1890,10 +1890,10 @@ packages: integrity: sha512-siFas6gItqv6wD/pZnvdu34wEqgG3nSE6zWZdq5j2DEsa+VvX8i/5HXJOo06qrw5axPXn+lGCxeR+NLaSPIXug==, } - '@next/env@15.0.3-canary.2': + '@next/env@15.3.0-canary.31': resolution: { - integrity: sha512-+1Gbej9xUFJuXl8R0hQh7yGsfOOhf/U7CPpu9o980G5upph6iCPIVcn6GE4pnF7gK4mPn+paBMMtqjIl3XOdpA==, + integrity: sha512-+GFb0o+c/N7NVhEOVoaE1KaiYbtSUWCgVzS2OM1NqpesuzhOtz1nHYVGZTbLC8dipHOZsVdtsNSYOhk6HR4U0g==, } '@next/eslint-plugin-next@14.2.5': @@ -1902,73 +1902,73 @@ packages: integrity: sha512-LY3btOpPh+OTIpviNojDpUdIbHW9j0JBYBjsIp8IxtDFfYFyORvw3yNq6N231FVqQA7n7lwaf7xHbVJlA1ED7g==, } - '@next/swc-darwin-arm64@15.0.3-canary.2': + '@next/swc-darwin-arm64@15.3.0-canary.31': resolution: { - integrity: sha512-gB0z5Src6KZ6/JqWM/CL/6kJUD8SKanrBlrsNUfOj3ZzQlP7aov6K63P7zUIKXuB7QK0rwfgLuncUHKm+PWsuA==, + integrity: sha512-5zshfqQodHNFlRDt89fQP+nSBOZPxcUg6hyzn8DpIRYIafx3bEvnShV4O3t24IJDOk8wUNYBrUnEFAGhh2LqQw==, } engines: { node: '>= 10' } cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@15.0.3-canary.2': + '@next/swc-darwin-x64@15.3.0-canary.31': resolution: { - integrity: sha512-R6xFPG7au0tMoXfCgxHTUAhKFAtbT3om2WaXA9QVDe9b2EkxPngPinmTTdEgMuv7R1AwitcpNhhOrn9U1vqTVQ==, + integrity: sha512-v6vxD69JTp5RnjHlN2hJMrc/QHMMySU2D3GnboTzvrMahyCooFB6cY2VD3prnIyUfO7Guuqiz4Zh9izBw1f1Bg==, } engines: { node: '>= 10' } cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@15.0.3-canary.2': + '@next/swc-linux-arm64-gnu@15.3.0-canary.31': resolution: { - integrity: sha512-5fYl9TBVbUj/wXNiqjkz/WVmgVDYSi5L6KHQWRvK9UGlRAcbDLwKwBtBAm4PB4GgzPJ/aVHUdbXnEAQIP7g51A==, + integrity: sha512-GC8RUa+5cG7d4yAtQi3p8PFEb+8+1zblEInB+RRSHdH/jqEM25o9CfE1DgaY6bwi8YuZFQajwUaBKg7a+Iwf/w==, } engines: { node: '>= 10' } cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@15.0.3-canary.2': + '@next/swc-linux-arm64-musl@15.3.0-canary.31': resolution: { - integrity: sha512-n+gMZ6dtj0BD2y6dPzzy+8r5TIQPsYNzODfAw7nwor0kGp5Y6HJwrKmnDj3wDTEEh2107gq27T7g8BlcNXl0Nw==, + integrity: sha512-R5lUexNnUmN80HbEekL9U8A25Ix30Vmh/ylGcsmfWZ2D4kK2pIGAXMHFwvaNBQb7WyV8m0CMLQhAu140k2WOZg==, } engines: { node: '>= 10' } cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@15.0.3-canary.2': + '@next/swc-linux-x64-gnu@15.3.0-canary.31': resolution: { - integrity: sha512-PEpD1RinW/+IK/zLilM8dhinLhZXduY0+PYN7V5lKDbzQs5y0yp4vneXAtEt5oHGoi7bWA2arlVO5e2AWqRpFA==, + integrity: sha512-W84mTs9XQKaEEAT+U5SCitk8KCgJU3sbhBI0LsjhR32WQiyx8UbNa+UAFYiuz1tupg7tw7TM7KTF9s4kQ1/IwQ==, } engines: { node: '>= 10' } cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@15.0.3-canary.2': + '@next/swc-linux-x64-musl@15.3.0-canary.31': resolution: { - integrity: sha512-bCGz+q00/mzA3K4Jsb/kzH5ivFrHgXpZY+zWxC9sgfxObhvl9bx/MlPdoYI4FwOGuQC+mbgLUOHpNvXSswbrjw==, + integrity: sha512-y2k2Dq9uDMtl4ZzGVNSXL4T6FB+ayYD2xagQZs5Q1tTTF61i62zZz0bL1MaoXTTjlwGtIT9CqykLRDXXA9JzYQ==, } engines: { node: '>= 10' } cpu: [x64] os: [linux] - '@next/swc-win32-arm64-msvc@15.0.3-canary.2': + '@next/swc-win32-arm64-msvc@15.3.0-canary.31': resolution: { - integrity: sha512-W5MCeg0LVV3xxUoLt5fIV1d+M6LSLkp4vvg32ZTSkshf5lPvWG612U/8rWAoJacfYue8FaPTFOQ7Gg10E+Qhig==, + integrity: sha512-F2tw+5gcLYkukTUrn8JDbzV3dHbvG+AAh3SKtVKyMc/2JWajII9FDhi3uIM9Nv3dQ+guF308taxHKto44w6A6Q==, } engines: { node: '>= 10' } cpu: [arm64] os: [win32] - '@next/swc-win32-x64-msvc@15.0.3-canary.2': + '@next/swc-win32-x64-msvc@15.3.0-canary.31': resolution: { - integrity: sha512-o1RAgC6m5wY0TpDIMTw+V1wQp9gOC/+WqKBWE0YslF9B9jg7Tj3+/cOcs4t6T/cvm1S8ILtD0qUCZqkWSDtcrQ==, + integrity: sha512-qx051K2dGzMfkoh2nPq/LjTFyq2PKn3MHJvr7Hmy4BMD2K/XdVRcP3NSkoqikudaMfFg+vU++3AnoRMQAb1RIw==, } engines: { node: '>= 10' } cpu: [x64] @@ -2811,10 +2811,10 @@ packages: integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==, } - '@swc/helpers@0.5.13': + '@swc/helpers@0.5.15': resolution: { - integrity: sha512-UoKGxQ3r5kYI9dALKJapMmuK+1zWM/H17Z1+iwnNmzcJRnfFuevZs375TA5rW31pu4BS4NoSy1fRsexDXfWn5w==, + integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==, } '@tailwindcss/typography@0.5.15': @@ -6364,19 +6364,19 @@ packages: react: ^16.8 || ^17 || ^18 react-dom: ^16.8 || ^17 || ^18 - next@15.0.3-canary.2: + next@15.3.0-canary.31: resolution: { - integrity: sha512-vGutHxoPrZuZNVxD/HZRRyOY1X2+StTlbwzJA2Ck4lGofVsccdQjDuc89WAmg9vFYXjHf+mYqi8WYcXM5SJymw==, + integrity: sha512-rG+ydC7BHLRRasoZSRf4KYBsKNWsUcOgDCdNCs9CC0706e91L9TDHUOzTh0foULHMuiwaFlGBkbBgdQvB9mtfQ==, } engines: { node: ^18.18.0 || ^19.8.0 || >= 20.0.0 } hasBin: true peerDependencies: '@opentelemetry/api': ^1.1.0 - '@playwright/test': ^1.41.2 + '@playwright/test': ^1.51.1 babel-plugin-react-compiler: '*' - react: ^18.2.0 || 19.0.0-rc-603e6108-20241029 - react-dom: ^18.2.0 || 19.0.0-rc-603e6108-20241029 + react: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0 + react-dom: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0 sass: ^1.3.0 peerDependenciesMeta: '@opentelemetry/api': @@ -7461,6 +7461,14 @@ packages: engines: { node: '>=10' } hasBin: true + semver@7.7.1: + resolution: + { + integrity: sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==, + } + engines: { node: '>=10' } + hasBin: true + server-only@0.0.1: resolution: { @@ -8847,7 +8855,7 @@ snapshots: dependencies: '@noble/ciphers': 1.2.1 - '@emnapi/runtime@1.3.1': + '@emnapi/runtime@1.4.1': dependencies: tslib: 2.8.0 optional: true @@ -9268,7 +9276,7 @@ snapshots: '@img/sharp-wasm32@0.33.5': dependencies: - '@emnapi/runtime': 1.3.1 + '@emnapi/runtime': 1.4.1 optional: true '@img/sharp-win32-ia32@0.33.5': @@ -9460,7 +9468,7 @@ snapshots: '@ethereumjs/tx': 4.2.0 '@types/debug': 4.1.12 debug: 4.4.0 - semver: 7.6.3 + semver: 7.7.1 superstruct: 1.0.4 transitivePeerDependencies: - supports-color @@ -9542,34 +9550,34 @@ snapshots: dependencies: '@types/pg': 8.11.6 - '@next/env@15.0.3-canary.2': {} + '@next/env@15.3.0-canary.31': {} '@next/eslint-plugin-next@14.2.5': dependencies: glob: 10.3.10 - '@next/swc-darwin-arm64@15.0.3-canary.2': + '@next/swc-darwin-arm64@15.3.0-canary.31': optional: true - '@next/swc-darwin-x64@15.0.3-canary.2': + '@next/swc-darwin-x64@15.3.0-canary.31': optional: true - '@next/swc-linux-arm64-gnu@15.0.3-canary.2': + '@next/swc-linux-arm64-gnu@15.3.0-canary.31': optional: true - '@next/swc-linux-arm64-musl@15.0.3-canary.2': + '@next/swc-linux-arm64-musl@15.3.0-canary.31': optional: true - '@next/swc-linux-x64-gnu@15.0.3-canary.2': + '@next/swc-linux-x64-gnu@15.3.0-canary.31': optional: true - '@next/swc-linux-x64-musl@15.0.3-canary.2': + '@next/swc-linux-x64-musl@15.3.0-canary.31': optional: true - '@next/swc-win32-arm64-msvc@15.0.3-canary.2': + '@next/swc-win32-arm64-msvc@15.3.0-canary.31': optional: true - '@next/swc-win32-x64-msvc@15.0.3-canary.2': + '@next/swc-win32-x64-msvc@15.3.0-canary.31': optional: true '@noble/ciphers@1.2.1': {} @@ -10388,7 +10396,7 @@ snapshots: '@swc/counter@0.1.3': {} - '@swc/helpers@0.5.13': + '@swc/helpers@0.5.15': dependencies: tslib: 2.8.0 @@ -10535,11 +10543,11 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@vercel/analytics@1.3.2(next@15.0.3-canary.2(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021)': + '@vercel/analytics@1.3.2(next@15.3.0-canary.31(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021)': dependencies: server-only: 0.0.1 optionalDependencies: - next: 15.0.3-canary.2(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021) + next: 15.3.0-canary.31(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021) react: 19.0.0-rc-45804af1-20241021 '@vercel/blob@0.24.1': @@ -12265,9 +12273,9 @@ snapshots: functions-have-names@1.2.3: {} - geist@1.3.1(next@15.0.3-canary.2(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021)): + geist@1.3.1(next@15.3.0-canary.31(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021)): dependencies: - next: 15.0.3-canary.2(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021) + next: 15.3.0-canary.31(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021) get-caller-file@2.0.5: {} @@ -13257,10 +13265,10 @@ snapshots: natural-compare@1.4.0: {} - next-auth@5.0.0-beta.25(next@15.0.3-canary.2(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021): + next-auth@5.0.0-beta.25(next@15.3.0-canary.31(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021): dependencies: '@auth/core': 0.37.2 - next: 15.0.3-canary.2(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021) + next: 15.3.0-canary.31(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021) react: 19.0.0-rc-45804af1-20241021 next-themes@0.3.0(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021): @@ -13268,11 +13276,11 @@ snapshots: react: 19.0.0-rc-45804af1-20241021 react-dom: 19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021) - next@15.0.3-canary.2(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021): + next@15.3.0-canary.31(@opentelemetry/api@1.9.0)(react-dom@19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021))(react@19.0.0-rc-45804af1-20241021): dependencies: - '@next/env': 15.0.3-canary.2 + '@next/env': 15.3.0-canary.31 '@swc/counter': 0.1.3 - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 busboy: 1.6.0 caniuse-lite: 1.0.30001673 postcss: 8.4.31 @@ -13280,14 +13288,14 @@ snapshots: react-dom: 19.0.0-rc-45804af1-20241021(react@19.0.0-rc-45804af1-20241021) styled-jsx: 5.1.6(react@19.0.0-rc-45804af1-20241021) optionalDependencies: - '@next/swc-darwin-arm64': 15.0.3-canary.2 - '@next/swc-darwin-x64': 15.0.3-canary.2 - '@next/swc-linux-arm64-gnu': 15.0.3-canary.2 - '@next/swc-linux-arm64-musl': 15.0.3-canary.2 - '@next/swc-linux-x64-gnu': 15.0.3-canary.2 - '@next/swc-linux-x64-musl': 15.0.3-canary.2 - '@next/swc-win32-arm64-msvc': 15.0.3-canary.2 - '@next/swc-win32-x64-msvc': 15.0.3-canary.2 + '@next/swc-darwin-arm64': 15.3.0-canary.31 + '@next/swc-darwin-x64': 15.3.0-canary.31 + '@next/swc-linux-arm64-gnu': 15.3.0-canary.31 + '@next/swc-linux-arm64-musl': 15.3.0-canary.31 + '@next/swc-linux-x64-gnu': 15.3.0-canary.31 + '@next/swc-linux-x64-musl': 15.3.0-canary.31 + '@next/swc-win32-arm64-msvc': 15.3.0-canary.31 + '@next/swc-win32-x64-msvc': 15.3.0-canary.31 '@opentelemetry/api': 1.9.0 sharp: 0.33.5 transitivePeerDependencies: @@ -13572,7 +13580,7 @@ snapshots: postcss@8.4.31: dependencies: - nanoid: 3.3.7 + nanoid: 3.3.8 picocolors: 1.1.1 source-map-js: 1.2.1 @@ -13961,6 +13969,8 @@ snapshots: semver@7.6.3: {} + semver@7.7.1: {} + server-only@0.0.1: {} set-blocking@2.0.0: {} @@ -13990,7 +14000,7 @@ snapshots: dependencies: color: 4.2.3 detect-libc: 2.0.3 - semver: 7.6.3 + semver: 7.7.1 optionalDependencies: '@img/sharp-darwin-arm64': 0.33.5 '@img/sharp-darwin-x64': 0.33.5