From 16ac9363385f16939a3271b9a0bfd19789955a29 Mon Sep 17 00:00:00 2001 From: Tim Neutkens Date: Fri, 20 Feb 2026 13:40:31 +0100 Subject: [PATCH] Upgrade Next.js to next@canary --- packages/app-next-js/package.json | 2 +- pnpm-lock.yaml | 172 ++++++++++++++++++++++++++++++ 2 files changed, 173 insertions(+), 1 deletion(-) diff --git a/packages/app-next-js/package.json b/packages/app-next-js/package.json index 104c7e1..484201f 100644 --- a/packages/app-next-js/package.json +++ b/packages/app-next-js/package.json @@ -9,7 +9,7 @@ "start": "next start" }, "dependencies": { - "next": "16.1.1", + "next": "16.2.0-canary.53", "react": "19.2.3", "react-dom": "19.2.3" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 175f24f..af26d39 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,6 +27,28 @@ importers: specifier: ^8.51.0 version: 8.51.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3) + packages/app-next-js: + dependencies: + next: + specifier: 16.2.0-canary.53 + version: 16.2.0-canary.53(react-dom@19.2.3(react@19.2.3))(react@19.2.3) + react: + specifier: 19.2.3 + version: 19.2.3 + react-dom: + specifier: 19.2.3 + version: 19.2.3(react@19.2.3) + devDependencies: + '@types/node': + specifier: 25.0.3 + version: 25.0.3 + '@types/react': + specifier: '19' + version: 19.2.14 + '@types/react-dom': + specifier: '19' + version: 19.2.3(@types/react@19.2.14) + packages/docs: dependencies: astro: @@ -681,54 +703,105 @@ packages: '@next/env@16.1.1': resolution: {integrity: sha512-3oxyM97Sr2PqiVyMyrZUtrtM3jqqFxOQJVuKclDsgj/L728iZt/GyslkN4NwarledZATCenbk4Offjk1hQmaAA==} + '@next/env@16.2.0-canary.53': + resolution: {integrity: sha512-pyYfbC4m0wG7tjRr1zvkwIs8w/kGuKf+zO8LfXhfMofnI0+TKriaQy1sOTuaqwjRrIZcNX22hewoQ9WaUi64Og==} + '@next/swc-darwin-arm64@16.1.1': resolution: {integrity: sha512-JS3m42ifsVSJjSTzh27nW+Igfha3NdBOFScr9C80hHGrWx55pTrVL23RJbqir7k7/15SKlrLHhh/MQzqBBYrQA==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] + '@next/swc-darwin-arm64@16.2.0-canary.53': + resolution: {integrity: sha512-0IOPpv9YEWPgw/vTj+jDg9qXpUToOV0N+S1rUv1wA2Aib8OwS2x1Isx3ziYZ33Ox/zVtv6hKNtLrUEoTxHhD8A==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + '@next/swc-darwin-x64@16.1.1': resolution: {integrity: sha512-hbyKtrDGUkgkyQi1m1IyD3q4I/3m9ngr+V93z4oKHrPcmxwNL5iMWORvLSGAf2YujL+6HxgVvZuCYZfLfb4bGw==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] + '@next/swc-darwin-x64@16.2.0-canary.53': + resolution: {integrity: sha512-6tvUS4N6AkyXFU4Jer+USk2KDT1P9BHo9pFr9xLheoX3iisVpsM+EgywxlFfdEFvjX6j4bcJlMQcY2g5JRut0w==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + '@next/swc-linux-arm64-gnu@16.1.1': resolution: {integrity: sha512-/fvHet+EYckFvRLQ0jPHJCUI5/B56+2DpI1xDSvi80r/3Ez+Eaa2Yq4tJcRTaB1kqj/HrYKn8Yplm9bNoMJpwQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] + '@next/swc-linux-arm64-gnu@16.2.0-canary.53': + resolution: {integrity: sha512-IisFXJWAJZDSvamiyx8+LbhyTRIxYAtPTAZgHA1zyjN5eAEuBsAWfpgaySHiLE3X/8u5kTTlun2LmiZH7dWZmg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + '@next/swc-linux-arm64-musl@16.1.1': resolution: {integrity: sha512-MFHrgL4TXNQbBPzkKKur4Fb5ICEJa87HM7fczFs2+HWblM7mMLdco3dvyTI+QmLBU9xgns/EeeINSZD6Ar+oLg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] + '@next/swc-linux-arm64-musl@16.2.0-canary.53': + resolution: {integrity: sha512-dfwywncEQ+6wk0mfthOCmkWZHDSNapnmh0y89/l4lhl9tBbLC3JLMmH+EcUuGLmY4VFkeVErJmgdTwYorZNkuA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + '@next/swc-linux-x64-gnu@16.1.1': resolution: {integrity: sha512-20bYDfgOQAPUkkKBnyP9PTuHiJGM7HzNBbuqmD0jiFVZ0aOldz+VnJhbxzjcSabYsnNjMPsE0cyzEudpYxsrUQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] + '@next/swc-linux-x64-gnu@16.2.0-canary.53': + resolution: {integrity: sha512-Dby6hpPxw7Mh1z1SpBcrUmH8h4kQK03C+k1mNMpSVE3YBp1jQ0OfFDZ3Eh4iUmjTbrQrZIBCmxjPGW66VBLtoQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + '@next/swc-linux-x64-musl@16.1.1': resolution: {integrity: sha512-9pRbK3M4asAHQRkwaXwu601oPZHghuSC8IXNENgbBSyImHv/zY4K5udBusgdHkvJ/Tcr96jJwQYOll0qU8+fPA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] + '@next/swc-linux-x64-musl@16.2.0-canary.53': + resolution: {integrity: sha512-hI8guyGSsDfouL7JN6JzAwjkmewI0BC+ovhnj1KIIkrGgSLCHbCgE/8uGUqw3rGOjS3MDzz/LR4K9/dZdG6zMQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + '@next/swc-win32-arm64-msvc@16.1.1': resolution: {integrity: sha512-bdfQkggaLgnmYrFkSQfsHfOhk/mCYmjnrbRCGgkMcoOBZ4n+TRRSLmT/CU5SATzlBJ9TpioUyBW/vWFXTqQRiA==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] + '@next/swc-win32-arm64-msvc@16.2.0-canary.53': + resolution: {integrity: sha512-cRE20IzQMwIduJQvuQ5NF4Tr6pImfzNoUoGKAqRL6Vue8QItb/DzSk/iqEOBmQ/2njcNz1CAkM+LCyJp0+9nlg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + '@next/swc-win32-x64-msvc@16.1.1': resolution: {integrity: sha512-Ncwbw2WJ57Al5OX0k4chM68DKhEPlrXBaSXDCi2kPi5f4d8b3ejr3RRJGfKBLrn2YJL5ezNS7w2TZLHSti8CMw==} engines: {node: '>= 10'} cpu: [x64] os: [win32] + '@next/swc-win32-x64-msvc@16.2.0-canary.53': + resolution: {integrity: sha512-aytvSmqioYHS93cPAUuwKXdObtUOA8Zx7uTeBJ3FM2XSrYR9YQUQbEEoukHHPVBdW8Be7WcIIfR35lt5o8tklQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -1038,6 +1111,14 @@ packages: '@types/node@25.0.6': resolution: {integrity: sha512-NNu0sjyNxpoiW3YuVFfNz7mxSQ+S4X2G28uqg2s+CzoqoQjLPsWSbsFFyztIAqt2vb8kfEAsJNepMGPTxFDx3Q==} + '@types/react-dom@19.2.3': + resolution: {integrity: sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==} + peerDependencies: + '@types/react': ^19.2.0 + + '@types/react@19.2.14': + resolution: {integrity: sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==} + '@types/unist@3.0.3': resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} @@ -1217,6 +1298,11 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + baseline-browser-mapping@2.10.0: + resolution: {integrity: sha512-lIyg0szRfYbiy67j9KN8IyeD7q7hcmqnJ1ddWmNt19ItGpNN64mnllmxUNFIOdOm6by97jlL6wfpTTJrmnjWAA==} + engines: {node: '>=6.0.0'} + hasBin: true + baseline-browser-mapping@2.9.11: resolution: {integrity: sha512-Sg0xJUNDU1sJNGdfGWhVHX0kkZ+HWcvmVymJbj6NSgZZmW/8S9Y2HQ5euytnIgakgxN6papOAWiwDo1ctFDcoQ==} hasBin: true @@ -1371,6 +1457,9 @@ packages: resolution: {integrity: sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==} engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} + csstype@3.2.3: + resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==} + d3-array@3.2.4: resolution: {integrity: sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==} engines: {node: '>=12'} @@ -2240,6 +2329,27 @@ packages: sass: optional: true + next@16.2.0-canary.53: + resolution: {integrity: sha512-BJqYsTzldoBKUTvsom+tyyIDo3vmj2/eRnhfDwQb5XFXAbJs0ambJ1VGjVGO1FN9H+faJGZhokwZFFe4WoYUbQ==} + engines: {node: '>=20.9.0'} + hasBin: true + peerDependencies: + '@opentelemetry/api': ^1.1.0 + '@playwright/test': ^1.51.1 + babel-plugin-react-compiler: '*' + 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': + optional: true + '@playwright/test': + optional: true + babel-plugin-react-compiler: + optional: true + sass: + optional: true + nlcst-to-string@4.0.0: resolution: {integrity: sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==} @@ -3533,30 +3643,56 @@ snapshots: '@next/env@16.1.1': {} + '@next/env@16.2.0-canary.53': {} + '@next/swc-darwin-arm64@16.1.1': optional: true + '@next/swc-darwin-arm64@16.2.0-canary.53': + optional: true + '@next/swc-darwin-x64@16.1.1': optional: true + '@next/swc-darwin-x64@16.2.0-canary.53': + optional: true + '@next/swc-linux-arm64-gnu@16.1.1': optional: true + '@next/swc-linux-arm64-gnu@16.2.0-canary.53': + optional: true + '@next/swc-linux-arm64-musl@16.1.1': optional: true + '@next/swc-linux-arm64-musl@16.2.0-canary.53': + optional: true + '@next/swc-linux-x64-gnu@16.1.1': optional: true + '@next/swc-linux-x64-gnu@16.2.0-canary.53': + optional: true + '@next/swc-linux-x64-musl@16.1.1': optional: true + '@next/swc-linux-x64-musl@16.2.0-canary.53': + optional: true + '@next/swc-win32-arm64-msvc@16.1.1': optional: true + '@next/swc-win32-arm64-msvc@16.2.0-canary.53': + optional: true + '@next/swc-win32-x64-msvc@16.1.1': optional: true + '@next/swc-win32-x64-msvc@16.2.0-canary.53': + optional: true + '@nodelib/fs.scandir@2.1.5': dependencies: '@nodelib/fs.stat': 2.0.5 @@ -3872,6 +4008,14 @@ snapshots: dependencies: undici-types: 7.16.0 + '@types/react-dom@19.2.3(@types/react@19.2.14)': + dependencies: + '@types/react': 19.2.14 + + '@types/react@19.2.14': + dependencies: + csstype: 3.2.3 + '@types/unist@3.0.3': {} '@typescript-eslint/eslint-plugin@8.51.0(@typescript-eslint/parser@8.51.0(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': @@ -4200,6 +4344,8 @@ snapshots: base64-js@1.5.1: {} + baseline-browser-mapping@2.10.0: {} + baseline-browser-mapping@2.9.11: {} boolbase@1.0.0: {} @@ -4338,6 +4484,8 @@ snapshots: dependencies: css-tree: 2.2.1 + csstype@3.2.3: {} + d3-array@3.2.4: dependencies: internmap: 2.0.3 @@ -5466,6 +5614,30 @@ snapshots: - '@babel/core' - babel-plugin-macros + next@16.2.0-canary.53(react-dom@19.2.3(react@19.2.3))(react@19.2.3): + dependencies: + '@next/env': 16.2.0-canary.53 + '@swc/helpers': 0.5.15 + baseline-browser-mapping: 2.10.0 + caniuse-lite: 1.0.30001762 + postcss: 8.4.31 + react: 19.2.3 + react-dom: 19.2.3(react@19.2.3) + styled-jsx: 5.1.6(react@19.2.3) + optionalDependencies: + '@next/swc-darwin-arm64': 16.2.0-canary.53 + '@next/swc-darwin-x64': 16.2.0-canary.53 + '@next/swc-linux-arm64-gnu': 16.2.0-canary.53 + '@next/swc-linux-arm64-musl': 16.2.0-canary.53 + '@next/swc-linux-x64-gnu': 16.2.0-canary.53 + '@next/swc-linux-x64-musl': 16.2.0-canary.53 + '@next/swc-win32-arm64-msvc': 16.2.0-canary.53 + '@next/swc-win32-x64-msvc': 16.2.0-canary.53 + sharp: 0.34.5 + transitivePeerDependencies: + - '@babel/core' + - babel-plugin-macros + nlcst-to-string@4.0.0: dependencies: '@types/nlcst': 2.0.3