diff --git a/examples/app-router/app/api/after/revalidate/route.ts b/examples/app-router/app/api/after/revalidate/route.ts index ec67cfcd3..edb87ff6e 100644 --- a/examples/app-router/app/api/after/revalidate/route.ts +++ b/examples/app-router/app/api/after/revalidate/route.ts @@ -1,5 +1,5 @@ import { revalidateTag } from "next/cache"; -import { NextResponse, unstable_after as after } from "next/server"; +import { NextResponse, after } from "next/server"; export function POST() { after( diff --git a/examples/app-router/middleware.ts b/examples/app-router/middleware.ts index b7d2f5e6f..183c88a08 100644 --- a/examples/app-router/middleware.ts +++ b/examples/app-router/middleware.ts @@ -47,7 +47,8 @@ export function middleware(request: NextRequest) { // It is so that cloudfront doesn't cache the response if ( path.startsWith("/revalidate-tag") || - path.startsWith("/revalidate-path") + path.startsWith("/revalidate-path") || + path.startsWith("/api/after/ssg") ) { responseHeaders.set( "cache-control", diff --git a/examples/app-router/next.config.ts b/examples/app-router/next.config.ts index 66cb0d30a..8a85d80a7 100644 --- a/examples/app-router/next.config.ts +++ b/examples/app-router/next.config.ts @@ -17,9 +17,6 @@ const nextConfig: NextConfig = { }, ], }, - experimental: { - after: true, - }, redirects: async () => { return [ { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2c13cb4dd..89bfe62c7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,26 +10,26 @@ catalogs: specifier: 20.17.6 version: 20.17.6 '@types/react': - specifier: npm:types-react@19.0.0-rc.1 - version: 19.0.0-rc.1 + specifier: 19.0.0 + version: 19.0.0 '@types/react-dom': - specifier: npm:types-react-dom@19.0.0-rc.1 - version: 19.0.0-rc.1 + specifier: 19.0.0 + version: 19.0.0 autoprefixer: specifier: 10.4.15 version: 10.4.15 next: - specifier: 15.0.1 - version: 15.0.1 + specifier: 15.1.0 + version: 15.1.0 postcss: specifier: 8.4.27 version: 8.4.27 react: - specifier: 19.0.0-rc-69d4b800-20241021 - version: 19.0.0-rc-69d4b800-20241021 + specifier: 19.0.0 + version: 19.0.0 react-dom: - specifier: 19.0.0-rc-69d4b800-20241021 - version: 19.0.0-rc-69d4b800-20241021 + specifier: 19.0.0 + version: 19.0.0 tailwindcss: specifier: 3.3.3 version: 3.3.3 @@ -67,23 +67,23 @@ importers: version: link:../../packages/open-next next: specifier: 'catalog:' - version: 15.0.1(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021) + version: 15.1.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react: specifier: 'catalog:' - version: 19.0.0-rc-69d4b800-20241021 + version: 19.0.0 react-dom: specifier: 'catalog:' - version: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) + version: 19.0.0(react@19.0.0) devDependencies: '@types/node': specifier: 'catalog:' version: 20.17.6 '@types/react': specifier: 'catalog:' - version: types-react@19.0.0-rc.1 + version: 19.0.0 '@types/react-dom': specifier: 'catalog:' - version: types-react-dom@19.0.0-rc.1 + version: 19.0.0 autoprefixer: specifier: 'catalog:' version: 10.4.15(postcss@8.4.27) @@ -107,23 +107,23 @@ importers: version: link:../../packages/open-next next: specifier: 'catalog:' - version: 15.0.1(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021) + version: 15.1.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react: specifier: 'catalog:' - version: 19.0.0-rc-69d4b800-20241021 + version: 19.0.0 react-dom: specifier: 'catalog:' - version: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) + version: 19.0.0(react@19.0.0) devDependencies: '@types/node': specifier: 'catalog:' version: 20.17.6 '@types/react': specifier: 'catalog:' - version: types-react@19.0.0-rc.1 + version: 19.0.0 '@types/react-dom': specifier: 'catalog:' - version: types-react-dom@19.0.0-rc.1 + version: 19.0.0 autoprefixer: specifier: 'catalog:' version: 10.4.15(postcss@8.4.27) @@ -144,23 +144,23 @@ importers: version: link:../shared next: specifier: 'catalog:' - version: 15.0.1(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021) + version: 15.1.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) react: specifier: 'catalog:' - version: 19.0.0-rc-69d4b800-20241021 + version: 19.0.0 react-dom: specifier: 'catalog:' - version: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) + version: 19.0.0(react@19.0.0) devDependencies: '@types/node': specifier: 'catalog:' version: 20.17.6 '@types/react': specifier: 'catalog:' - version: types-react@19.0.0-rc.1 + version: 19.0.0 '@types/react-dom': specifier: 'catalog:' - version: types-react-dom@19.0.0-rc.1 + version: 19.0.0 autoprefixer: specifier: 'catalog:' version: 10.4.15(postcss@8.4.27) @@ -178,17 +178,17 @@ importers: dependencies: react: specifier: 'catalog:' - version: 19.0.0-rc-69d4b800-20241021 + version: 19.0.0 react-dom: specifier: 'catalog:' - version: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) + version: 19.0.0(react@19.0.0) devDependencies: '@types/react': specifier: 'catalog:' - version: types-react@19.0.0-rc.1 + version: 19.0.0 '@types/react-dom': specifier: 'catalog:' - version: types-react-dom@19.0.0-rc.1 + version: 19.0.0 examples/sst: devDependencies: @@ -200,7 +200,7 @@ importers: version: 10.3.0 sst: specifier: ^2.43.6 - version: 2.44.0(@aws-sdk/client-sso-oidc@3.678.0(@aws-sdk/client-sts@3.678.0(aws-crt@1.23.0))(aws-crt@1.23.0))(@types/react@18.3.12)(aws-crt@1.23.0) + version: 2.44.0(@aws-sdk/client-sso-oidc@3.678.0(@aws-sdk/client-sts@3.678.0(aws-crt@1.23.0))(aws-crt@1.23.0))(@types/react@19.0.0)(aws-crt@1.23.0) packages/open-next: dependencies: @@ -1600,53 +1600,53 @@ packages: '@manypkg/get-packages@1.1.3': resolution: {integrity: sha512-fo+QhuU3qE/2TQMQmbVMqaQ6EWbMhi4ABWP+O4AM1NqPBuy0OrApV5LO6BrrgnhtAHS2NH6RrVk9OL181tTi8A==} - '@next/env@15.0.1': - resolution: {integrity: sha512-lc4HeDUKO9gxxlM5G2knTRifqhsY6yYpwuHspBZdboZe0Gp+rZHBNNSIjmQKDJIdRXiXGyVnSD6gafrbQPvILQ==} + '@next/env@15.1.0': + resolution: {integrity: sha512-UcCO481cROsqJuszPPXJnb7GGuLq617ve4xuAyyNG4VSSocJNtMU5Fsx+Lp6mlN8c7W58aZLc5y6D/2xNmaK+w==} - '@next/swc-darwin-arm64@15.0.1': - resolution: {integrity: sha512-C9k/Xv4sxkQRTA37Z6MzNq3Yb1BJMmSqjmwowoWEpbXTkAdfOwnoKOpAb71ItSzoA26yUTIo6ZhN8rKGu4ExQw==} + '@next/swc-darwin-arm64@15.1.0': + resolution: {integrity: sha512-ZU8d7xxpX14uIaFC3nsr4L++5ZS/AkWDm1PzPO6gD9xWhFkOj2hzSbSIxoncsnlJXB1CbLOfGVN4Zk9tg83PUw==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@15.0.1': - resolution: {integrity: sha512-uHl13HXOuq1G7ovWFxCACDJHTSDVbn/sbLv8V1p+7KIvTrYQ5HNoSmKBdYeEKRRCbEmd+OohOgg9YOp8Ux3MBg==} + '@next/swc-darwin-x64@15.1.0': + resolution: {integrity: sha512-DQ3RiUoW2XC9FcSM4ffpfndq1EsLV0fj0/UY33i7eklW5akPUCo6OX2qkcLXZ3jyPdo4sf2flwAED3AAq3Om2Q==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@15.0.1': - resolution: {integrity: sha512-LvyhvxHOihFTEIbb35KxOc3q8w8G4xAAAH/AQnsYDEnOvwawjL2eawsB59AX02ki6LJdgDaHoTEnC54Gw+82xw==} + '@next/swc-linux-arm64-gnu@15.1.0': + resolution: {integrity: sha512-M+vhTovRS2F//LMx9KtxbkWk627l5Q7AqXWWWrfIzNIaUFiz2/NkOFkxCFyNyGACi5YbA8aekzCLtbDyfF/v5Q==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@15.0.1': - resolution: {integrity: sha512-vFmCGUFNyk/A5/BYcQNhAQqPIw01RJaK6dRO+ZEhz0DncoW+hJW1kZ8aH2UvTX27zPq3m85zN5waMSbZEmANcQ==} + '@next/swc-linux-arm64-musl@15.1.0': + resolution: {integrity: sha512-Qn6vOuwaTCx3pNwygpSGtdIu0TfS1KiaYLYXLH5zq1scoTXdwYfdZtwvJTpB1WrLgiQE2Ne2kt8MZok3HlFqmg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@15.0.1': - resolution: {integrity: sha512-5by7IYq0NCF8rouz6Qg9T97jYU68kaClHPfGpQG2lCZpSYHtSPQF1kjnqBTd34RIqPKMbCa4DqCufirgr8HM5w==} + '@next/swc-linux-x64-gnu@15.1.0': + resolution: {integrity: sha512-yeNh9ofMqzOZ5yTOk+2rwncBzucc6a1lyqtg8xZv0rH5znyjxHOWsoUtSq4cUTeeBIiXXX51QOOe+VoCjdXJRw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@15.0.1': - resolution: {integrity: sha512-lmYr6H3JyDNBJLzklGXLfbehU3ay78a+b6UmBGlHls4xhDXBNZfgb0aI67sflrX+cGBnv1LgmWzFlYrAYxS1Qw==} + '@next/swc-linux-x64-musl@15.1.0': + resolution: {integrity: sha512-t9IfNkHQs/uKgPoyEtU912MG6a1j7Had37cSUyLTKx9MnUpjj+ZDKw9OyqTI9OwIIv0wmkr1pkZy+3T5pxhJPg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-win32-arm64-msvc@15.0.1': - resolution: {integrity: sha512-DS8wQtl6diAj0eZTdH0sefykm4iXMbHT4MOvLwqZiIkeezKpkgPFcEdFlz3vKvXa2R/2UEgMh48z1nEpNhjeOQ==} + '@next/swc-win32-arm64-msvc@15.1.0': + resolution: {integrity: sha512-WEAoHyG14t5sTavZa1c6BnOIEukll9iqFRTavqRVPfYmfegOAd5MaZfXgOGG6kGo1RduyGdTHD4+YZQSdsNZXg==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-x64-msvc@15.0.1': - resolution: {integrity: sha512-4Ho2ggvDdMKlZ/0e9HNdZ9ngeaBwtc+2VS5oCeqrbXqOgutX6I4U2X/42VBw0o+M5evn4/7v3zKgGHo+9v/VjA==} + '@next/swc-win32-x64-msvc@15.1.0': + resolution: {integrity: sha512-J1YdKuJv9xcixzXR24Dv+4SaDKc2jj31IVUEMdO5xJivMTXuE6MAdIi4qPjSymHuFG8O5wbfWKnhJUcHHpj5CA==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -2162,8 +2162,8 @@ packages: '@swc/counter@0.1.3': resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} - '@swc/helpers@0.5.13': - resolution: {integrity: sha512-UoKGxQ3r5kYI9dALKJapMmuK+1zWM/H17Z1+iwnNmzcJRnfFuevZs375TA5rW31pu4BS4NoSy1fRsexDXfWn5w==} + '@swc/helpers@0.5.15': + resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==} '@tootallnate/once@2.0.0': resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} @@ -2214,11 +2214,11 @@ packages: '@types/node@20.5.0': resolution: {integrity: sha512-Mgq7eCtoTjT89FqNoTzzXg2XvCi5VMhRV6+I2aYanc6kQCBImeNaAYRs/DyoVqk1YEUJK5gN9VO7HRIdz4Wo3Q==} - '@types/prop-types@15.7.13': - resolution: {integrity: sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==} + '@types/react-dom@19.0.0': + resolution: {integrity: sha512-1KfiQKsH1o00p9m5ag12axHQSb3FOU9H20UTrujVSkNhuCrRHiQWFqgEnTNK5ZNfnzZv8UWrnXVqCmCF9fgY3w==} - '@types/react@18.3.12': - resolution: {integrity: sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==} + '@types/react@19.0.0': + resolution: {integrity: sha512-MY3oPudxvMYyesqs/kW1Bh8y9VqSmf+tzqw3ae8a9DZW68pUe3zAdHeI1jc6iAysuRdACnVknHP8AhwD4/dxtg==} '@types/readable-stream@4.0.16': resolution: {integrity: sha512-Fvp+8OcU8PyV90KTk5tR/rI8OjD3MP5NUow5rjOsZo+9zxf4p4soJtK9j4V6yeG30TH6rZxqRaP4JLa8lNNTNQ==} @@ -3850,16 +3850,16 @@ packages: resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} engines: {node: '>= 0.6'} - next@15.0.1: - resolution: {integrity: sha512-PSkFkr/w7UnFWm+EP8y/QpHrJXMqpZzAXpergB/EqLPOh4SGPJXv1wj4mslr2hUZBAS9pX7/9YLIdxTv6fwytw==} - engines: {node: '>=18.18.0'} + next@15.1.0: + resolution: {integrity: sha512-QKhzt6Y8rgLNlj30izdMbxAwjHMFANnLwDwZ+WQh5sMhyt4lEBqDK9QpvWHtIM4rINKPoJ8aiRZKg5ULSybVHw==} + engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0} hasBin: true peerDependencies: '@opentelemetry/api': ^1.1.0 '@playwright/test': ^1.41.2 babel-plugin-react-compiler: '*' - react: ^18.2.0 || 19.0.0-rc-69d4b800-20241021 - react-dom: ^18.2.0 || 19.0.0-rc-69d4b800-20241021 + 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': @@ -4235,10 +4235,10 @@ packages: resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} engines: {node: '>= 0.8'} - react-dom@19.0.0-rc-69d4b800-20241021: - resolution: {integrity: sha512-ZXBsP/kTDLI9QopUaUgYJhmmAhO8aKz7DCv2Ui2rA9boCfJ/dRRh6BlVidsyb2dPzG01rItdRFQqwbP+x9s5Rg==} + react-dom@19.0.0: + resolution: {integrity: sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==} peerDependencies: - react: 19.0.0-rc-69d4b800-20241021 + react: ^19.0.0 react-is@18.3.1: resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} @@ -4253,8 +4253,8 @@ packages: resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} engines: {node: '>=0.10.0'} - react@19.0.0-rc-69d4b800-20241021: - resolution: {integrity: sha512-dXki4tN+rP+4xhsm65q/QI/19VCZdu5vPcy4h6zaJt20XP8/1r/LCwrLFYuj8hElbNz5AmxW6JtRa7ej0BzZdg==} + react@19.0.0: + resolution: {integrity: sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==} engines: {node: '>=0.10.0'} read-cache@1.0.0: @@ -4363,8 +4363,8 @@ packages: scheduler@0.23.2: resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} - scheduler@0.25.0-rc-69d4b800-20241021: - resolution: {integrity: sha512-S5AYX/YhMAN6u9AXgKYbZP4U4ZklC6R9Q7HmFSBk7d4DLiHVNxvAvlSvuM4nxFkwOk50MnpfTKQ7UWHXDOc9Eg==} + scheduler@0.25.0: + resolution: {integrity: sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==} semver@6.3.1: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} @@ -4782,12 +4782,6 @@ packages: typedarray@0.0.6: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} - types-react-dom@19.0.0-rc.1: - resolution: {integrity: sha512-VSLZJl8VXCD0fAWp7DUTFUDCcZ8DVXOQmjhJMD03odgeFmu14ZQJHCXeETm3BEAhJqfgJaFkLnGkQv88sRx0fQ==} - - types-react@19.0.0-rc.1: - resolution: {integrity: sha512-RshndUfqTW6K3STLPis8BtAYCGOkMbtvYsi90gmVNDZBXUyUc5juf2PE9LfS/JmOlUIRO8cWTS/1MTnmhjDqyQ==} - typescript@5.6.3: resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==} engines: {node: '>=14.17'} @@ -7237,30 +7231,30 @@ snapshots: globby: 11.1.0 read-yaml-file: 1.1.0 - '@next/env@15.0.1': {} + '@next/env@15.1.0': {} - '@next/swc-darwin-arm64@15.0.1': + '@next/swc-darwin-arm64@15.1.0': optional: true - '@next/swc-darwin-x64@15.0.1': + '@next/swc-darwin-x64@15.1.0': optional: true - '@next/swc-linux-arm64-gnu@15.0.1': + '@next/swc-linux-arm64-gnu@15.1.0': optional: true - '@next/swc-linux-arm64-musl@15.0.1': + '@next/swc-linux-arm64-musl@15.1.0': optional: true - '@next/swc-linux-x64-gnu@15.0.1': + '@next/swc-linux-x64-gnu@15.1.0': optional: true - '@next/swc-linux-x64-musl@15.0.1': + '@next/swc-linux-x64-musl@15.1.0': optional: true - '@next/swc-win32-arm64-msvc@15.0.1': + '@next/swc-win32-arm64-msvc@15.1.0': optional: true - '@next/swc-win32-x64-msvc@15.0.1': + '@next/swc-win32-x64-msvc@15.1.0': optional: true '@node-minify/core@8.0.6': @@ -7937,7 +7931,7 @@ snapshots: '@swc/counter@0.1.3': {} - '@swc/helpers@0.5.13': + '@swc/helpers@0.5.15': dependencies: tslib: 2.8.0 @@ -7984,11 +7978,12 @@ snapshots: '@types/node@20.5.0': {} - '@types/prop-types@15.7.13': {} + '@types/react-dom@19.0.0': + dependencies: + '@types/react': 19.0.0 - '@types/react@18.3.12': + '@types/react@19.0.0': dependencies: - '@types/prop-types': 15.7.13 csstype: 3.1.3 '@types/readable-stream@4.0.16': @@ -9290,13 +9285,13 @@ snapshots: inherits@2.0.4: {} - ink-spinner@5.0.0(ink@4.4.1(@types/react@18.3.12)(react@18.3.1))(react@18.3.1): + ink-spinner@5.0.0(ink@4.4.1(@types/react@19.0.0)(react@18.3.1))(react@18.3.1): dependencies: cli-spinners: 2.9.2 - ink: 4.4.1(@types/react@18.3.12)(react@18.3.1) + ink: 4.4.1(@types/react@19.0.0)(react@18.3.1) react: 18.3.1 - ink@4.4.1(@types/react@18.3.12)(react@18.3.1): + ink@4.4.1(@types/react@19.0.0)(react@18.3.1): dependencies: '@alcalzone/ansi-tokenize': 0.1.3 ansi-escapes: 6.2.1 @@ -9325,7 +9320,7 @@ snapshots: ws: 8.18.0 yoga-wasm-web: 0.3.3 optionalDependencies: - '@types/react': 18.3.12 + '@types/react': 19.0.0 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -9807,26 +9802,26 @@ snapshots: negotiator@0.6.3: {} - next@15.0.1(react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021))(react@19.0.0-rc-69d4b800-20241021): + next@15.1.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: - '@next/env': 15.0.1 + '@next/env': 15.1.0 '@swc/counter': 0.1.3 - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.15 busboy: 1.6.0 caniuse-lite: 1.0.30001669 postcss: 8.4.31 - react: 19.0.0-rc-69d4b800-20241021 - react-dom: 19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021) - styled-jsx: 5.1.6(react@19.0.0-rc-69d4b800-20241021) + react: 19.0.0 + react-dom: 19.0.0(react@19.0.0) + styled-jsx: 5.1.6(react@19.0.0) optionalDependencies: - '@next/swc-darwin-arm64': 15.0.1 - '@next/swc-darwin-x64': 15.0.1 - '@next/swc-linux-arm64-gnu': 15.0.1 - '@next/swc-linux-arm64-musl': 15.0.1 - '@next/swc-linux-x64-gnu': 15.0.1 - '@next/swc-linux-x64-musl': 15.0.1 - '@next/swc-win32-arm64-msvc': 15.0.1 - '@next/swc-win32-x64-msvc': 15.0.1 + '@next/swc-darwin-arm64': 15.1.0 + '@next/swc-darwin-x64': 15.1.0 + '@next/swc-linux-arm64-gnu': 15.1.0 + '@next/swc-linux-arm64-musl': 15.1.0 + '@next/swc-linux-x64-gnu': 15.1.0 + '@next/swc-linux-x64-musl': 15.1.0 + '@next/swc-win32-arm64-msvc': 15.1.0 + '@next/swc-win32-x64-msvc': 15.1.0 sharp: 0.33.5 transitivePeerDependencies: - '@babel/core' @@ -10146,10 +10141,10 @@ snapshots: iconv-lite: 0.4.24 unpipe: 1.0.0 - react-dom@19.0.0-rc-69d4b800-20241021(react@19.0.0-rc-69d4b800-20241021): + react-dom@19.0.0(react@19.0.0): dependencies: - react: 19.0.0-rc-69d4b800-20241021 - scheduler: 0.25.0-rc-69d4b800-20241021 + react: 19.0.0 + scheduler: 0.25.0 react-is@18.3.1: {} @@ -10163,7 +10158,7 @@ snapshots: dependencies: loose-envify: 1.4.0 - react@19.0.0-rc-69d4b800-20241021: {} + react@19.0.0: {} read-cache@1.0.0: dependencies: @@ -10293,7 +10288,7 @@ snapshots: dependencies: loose-envify: 1.4.0 - scheduler@0.25.0-rc-69d4b800-20241021: {} + scheduler@0.25.0: {} semver@6.3.1: {} @@ -10455,7 +10450,7 @@ snapshots: optionalDependencies: fsevents: 2.3.2 - sst@2.44.0(@aws-sdk/client-sso-oidc@3.678.0(@aws-sdk/client-sts@3.678.0(aws-crt@1.23.0))(aws-crt@1.23.0))(@types/react@18.3.12)(aws-crt@1.23.0): + sst@2.44.0(@aws-sdk/client-sso-oidc@3.678.0(@aws-sdk/client-sts@3.678.0(aws-crt@1.23.0))(aws-crt@1.23.0))(@types/react@19.0.0)(aws-crt@1.23.0): dependencies: '@aws-cdk/aws-lambda-python-alpha': 2.161.1-alpha.0(aws-cdk-lib@2.161.1(constructs@10.3.0))(constructs@10.3.0) '@aws-cdk/cloud-assembly-schema': 38.0.1 @@ -10507,8 +10502,8 @@ snapshots: graphql: 16.9.0 graphql-yoga: 3.9.1(graphql@16.9.0) immer: 9.0.21 - ink: 4.4.1(@types/react@18.3.12)(react@18.3.1) - ink-spinner: 5.0.0(ink@4.4.1(@types/react@18.3.12)(react@18.3.1))(react@18.3.1) + ink: 4.4.1(@types/react@19.0.0)(react@18.3.1) + ink-spinner: 5.0.0(ink@4.4.1(@types/react@19.0.0)(react@18.3.1))(react@18.3.1) kysely: 0.25.0 kysely-codegen: 0.10.1(kysely@0.25.0) kysely-data-api: 0.2.1(@aws-sdk/client-rds-data@3.678.0(aws-crt@1.23.0))(kysely@0.25.0) @@ -10608,10 +10603,10 @@ snapshots: strnum@1.0.5: {} - styled-jsx@5.1.6(react@19.0.0-rc-69d4b800-20241021): + styled-jsx@5.1.6(react@19.0.0): dependencies: client-only: 0.0.1 - react: 19.0.0-rc-69d4b800-20241021 + react: 19.0.0 sucrase@3.35.0: dependencies: @@ -10843,14 +10838,6 @@ snapshots: typedarray@0.0.6: {} - types-react-dom@19.0.0-rc.1: - dependencies: - '@types/react': 18.3.12 - - types-react@19.0.0-rc.1: - dependencies: - csstype: 3.1.3 - typescript@5.6.3: {} ufo@1.5.4: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index d9b02e384..1e0bb6055 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -3,13 +3,13 @@ packages: - "packages/*" catalog: - next: 15.0.1 - react: 19.0.0-rc-69d4b800-20241021 - react-dom: 19.0.0-rc-69d4b800-20241021 + next: 15.1.0 + react: 19.0.0 + react-dom: 19.0.0 "@types/node": 20.17.6 - "@types/react": npm:types-react@19.0.0-rc.1 - "@types/react-dom": npm:types-react-dom@19.0.0-rc.1 + "@types/react": 19.0.0 + "@types/react-dom": 19.0.0 autoprefixer: 10.4.15 postcss: 8.4.27 tailwindcss: 3.3.3 - typescript: 5.6.3 \ No newline at end of file + typescript: 5.6.3