AT-based link agregator. Mirror of https://github.com/likeandscribe/frontpage

Next.js 15.5 and Turbopack build (#270)

* Update to Next.js 15.5

* Turbo frontpage builds

* Update ignores

* Try next canary

* Maybe it's fixed in 15.5.2

* Turbopack build for atproto browser

authored by tom.sherman.is and committed by

GitHub 1bfc45a1 9ad64129

+91 -90
+1 -1
packages/atproto-browser/package.json
··· 4 4 "private": true, 5 5 "scripts": { 6 6 "dev": "next dev --turbo", 7 - "build": "next build", 7 + "build": "next build --turbopack", 8 8 "start": "next start", 9 9 "lint": "eslint .", 10 10 "type-check": "tsc --noEmit",
+5 -4
packages/eslint-config/next.js
··· 3 3 import react from "./react.js"; 4 4 // @ts-ignore no types 5 5 import next from "@next/eslint-plugin-next"; 6 + import { globalIgnores } from "eslint/config"; 6 7 7 8 export default tseslint.config( 8 9 typescript, 9 10 react, 10 11 next.flatConfig.recommended, 11 12 next.flatConfig.coreWebVitals, 12 - { 13 - name: "monorepo-next-config", 14 - ignores: ["**/.next/**", "**/.vercel/**"], 15 - }, 13 + globalIgnores( 14 + [".next/", ".vercel/", "node_modules/", "next-env.d.ts"], 15 + "monorepo-next-config-ignores", 16 + ), 16 17 ); 17 18 18 19 // Bring @typescript-eslint/utils types into scope to solve a non-portable typescript issue caused by pnpm
+3 -3
packages/frontpage/package.json
··· 3 3 "version": "0.1.0", 4 4 "private": true, 5 5 "scripts": { 6 - "dev": "NODE_OPTIONS=--use-openssl-ca next dev --hostname=0.0.0.0 --turbo", 7 - "dev-1pw": "NODE_OPTIONS=--use-openssl-ca op run --env-file=\"./.env.1pw\" -- next dev --turbo", 6 + "dev": "NODE_OPTIONS=--use-openssl-ca next dev --hostname=0.0.0.0 --turbopack", 7 + "dev-1pw": "NODE_OPTIONS=--use-openssl-ca op run --env-file=\"./.env.1pw\" -- next dev --turbopack", 8 8 "build-1pw": "NODE_OPTIONS=--use-openssl-ca op run --env-file=\"./.env.1pw\" -- next build", 9 - "build": "NODE_OPTIONS=--use-openssl-ca next build", 9 + "build": "NODE_OPTIONS=--use-openssl-ca next build --turbopack", 10 10 "start": "NODE_OPTIONS=--use-openssl-ca next start", 11 11 "lint": "eslint .", 12 12 "db:generate": "NODE_OPTIONS=--use-openssl-ca drizzle-kit generate",
+79 -79
pnpm-lock.yaml
··· 7 7 catalogs: 8 8 default: 9 9 '@next/eslint-plugin-next': 10 - specifier: ^15.4.5 11 - version: 15.4.5 10 + specifier: ^15.5.0 11 + version: 15.5.0 12 12 '@types/node': 13 13 specifier: ^22.16.4 14 14 version: 22.16.4 ··· 25 25 specifier: ^9.31.0 26 26 version: 9.31.0 27 27 eslint-config-next: 28 - specifier: ^15.4.5 29 - version: 15.4.5 28 + specifier: ^15.5.0 29 + version: 15.5.0 30 30 eslint-plugin-react-compiler: 31 31 specifier: 19.1.0-rc.2 32 32 version: 19.1.0-rc.2 33 33 next: 34 - specifier: ^15.4.5 35 - version: 15.4.5 34 + specifier: ^15.5.0 35 + version: 15.5.2 36 36 react: 37 37 specifier: ^19.1.0 38 38 version: 19.1.0 ··· 91 91 version: 13.3.7 92 92 next: 93 93 specifier: 'catalog:' 94 - version: 15.4.5(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) 94 + version: 15.5.2(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) 95 95 node-html-parser: 96 96 specifier: ^6.1.13 97 97 version: 6.1.13 ··· 158 158 version: 9.31.0 159 159 '@next/eslint-plugin-next': 160 160 specifier: 'catalog:' 161 - version: 15.4.5 161 + version: 15.5.0 162 162 '@repo/typescript-config': 163 163 specifier: workspace:* 164 164 version: link:../typescript-config ··· 179 179 version: 9.31.0(jiti@1.21.7) 180 180 eslint-config-next: 181 181 specifier: 'catalog:' 182 - version: 15.4.5(eslint@9.31.0(jiti@1.21.7))(typescript@5.8.3) 182 + version: 15.5.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.8.3) 183 183 eslint-config-turbo: 184 184 specifier: ^2.5.4 185 185 version: 2.5.4(eslint@9.31.0(jiti@1.21.7))(turbo@2.5.0) ··· 236 236 version: link:../frontpage-oauth 237 237 '@vercel/analytics': 238 238 specifier: ^1.5.0 239 - version: 1.5.0(next@15.4.5(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react@19.1.0) 239 + version: 1.5.0(next@15.5.2(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react@19.1.0) 240 240 '@vercel/toolbar': 241 241 specifier: ^0.1.38 242 - version: 0.1.38(@vercel/analytics@1.5.0(next@15.4.5(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react@19.1.0))(@vercel/speed-insights@1.2.0(next@15.4.5(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react@19.1.0))(next@15.4.5(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vite@5.4.19(@types/node@22.16.4)(terser@5.34.1)) 242 + version: 0.1.38(@vercel/analytics@1.5.0(next@15.5.2(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react@19.1.0))(@vercel/speed-insights@1.2.0(next@15.5.2(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react@19.1.0))(next@15.5.2(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vite@5.4.19(@types/node@22.16.4)(terser@5.34.1)) 243 243 class-variance-authority: 244 244 specifier: ^0.7.1 245 245 version: 0.7.1 ··· 257 257 version: 5.10.0 258 258 next: 259 259 specifier: 'catalog:' 260 - version: 15.4.5(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) 260 + version: 15.5.2(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) 261 261 next-themes: 262 262 specifier: ^0.4.6 263 263 version: 0.4.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0) ··· 407 407 version: 1.10.0(zod@3.25.76) 408 408 next: 409 409 specifier: 'catalog:' 410 - version: 15.4.5(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) 410 + version: 15.5.2(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) 411 411 react: 412 412 specifier: 'catalog:' 413 413 version: 19.1.0 ··· 446 446 version: 2.1.1 447 447 next: 448 448 specifier: 'catalog:' 449 - version: 15.4.5(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) 449 + version: 15.5.2(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) 450 450 next-themes: 451 451 specifier: ^0.4.6 452 452 version: 0.4.6(react-dom@19.1.0(react@19.1.0))(react@19.1.0) ··· 1496 1496 '@next/env@15.1.6': 1497 1497 resolution: {integrity: sha512-d9AFQVPEYNr+aqokIiPLNK/MTyt3DWa/dpKveiAaVccUadFbhFEvY6FXYX2LJO2Hv7PHnLBu2oWwB4uBuHjr/w==} 1498 1498 1499 - '@next/env@15.4.5': 1500 - resolution: {integrity: sha512-ruM+q2SCOVCepUiERoxOmZY9ZVoecR3gcXNwCYZRvQQWRjhOiPJGmQ2fAiLR6YKWXcSAh7G79KEFxN3rwhs4LQ==} 1499 + '@next/env@15.5.2': 1500 + resolution: {integrity: sha512-Qe06ew4zt12LeO6N7j8/nULSOe3fMXE4dM6xgpBQNvdzyK1sv5y4oAP3bq4LamrvGCZtmRYnW8URFCeX5nFgGg==} 1501 1501 1502 - '@next/eslint-plugin-next@15.4.5': 1503 - resolution: {integrity: sha512-YhbrlbEt0m4jJnXHMY/cCUDBAWgd5SaTa5mJjzOt82QwflAFfW/h3+COp2TfVSzhmscIZ5sg2WXt3MLziqCSCw==} 1502 + '@next/eslint-plugin-next@15.5.0': 1503 + resolution: {integrity: sha512-+k83U/fST66eQBjTltX2T9qUYd43ntAe+NZ5qeZVTQyTiFiHvTLtkpLKug4AnZAtuI/lwz5tl/4QDJymjVkybg==} 1504 1504 1505 - '@next/swc-darwin-arm64@15.4.5': 1506 - resolution: {integrity: sha512-84dAN4fkfdC7nX6udDLz9GzQlMUwEMKD7zsseXrl7FTeIItF8vpk1lhLEnsotiiDt+QFu3O1FVWnqwcRD2U3KA==} 1505 + '@next/swc-darwin-arm64@15.5.2': 1506 + resolution: {integrity: sha512-8bGt577BXGSd4iqFygmzIfTYizHb0LGWqH+qgIF/2EDxS5JsSdERJKA8WgwDyNBZgTIIA4D8qUtoQHmxIIquoQ==} 1507 1507 engines: {node: '>= 10'} 1508 1508 cpu: [arm64] 1509 1509 os: [darwin] 1510 1510 1511 - '@next/swc-darwin-x64@15.4.5': 1512 - resolution: {integrity: sha512-CL6mfGsKuFSyQjx36p2ftwMNSb8PQog8y0HO/ONLdQqDql7x3aJb/wB+LA651r4we2pp/Ck+qoRVUeZZEvSurA==} 1511 + '@next/swc-darwin-x64@15.5.2': 1512 + resolution: {integrity: sha512-2DjnmR6JHK4X+dgTXt5/sOCu/7yPtqpYt8s8hLkHFK3MGkka2snTv3yRMdHvuRtJVkPwCGsvBSwmoQCHatauFQ==} 1513 1513 engines: {node: '>= 10'} 1514 1514 cpu: [x64] 1515 1515 os: [darwin] 1516 1516 1517 - '@next/swc-linux-arm64-gnu@15.4.5': 1518 - resolution: {integrity: sha512-1hTVd9n6jpM/thnDc5kYHD1OjjWYpUJrJxY4DlEacT7L5SEOXIifIdTye6SQNNn8JDZrcN+n8AWOmeJ8u3KlvQ==} 1517 + '@next/swc-linux-arm64-gnu@15.5.2': 1518 + resolution: {integrity: sha512-3j7SWDBS2Wov/L9q0mFJtEvQ5miIqfO4l7d2m9Mo06ddsgUK8gWfHGgbjdFlCp2Ek7MmMQZSxpGFqcC8zGh2AA==} 1519 1519 engines: {node: '>= 10'} 1520 1520 cpu: [arm64] 1521 1521 os: [linux] 1522 1522 1523 - '@next/swc-linux-arm64-musl@15.4.5': 1524 - resolution: {integrity: sha512-4W+D/nw3RpIwGrqpFi7greZ0hjrCaioGErI7XHgkcTeWdZd146NNu1s4HnaHonLeNTguKnL2Urqvj28UJj6Gqw==} 1523 + '@next/swc-linux-arm64-musl@15.5.2': 1524 + resolution: {integrity: sha512-s6N8k8dF9YGc5T01UPQ08yxsK6fUow5gG1/axWc1HVVBYQBgOjca4oUZF7s4p+kwhkB1bDSGR8QznWrFZ/Rt5g==} 1525 1525 engines: {node: '>= 10'} 1526 1526 cpu: [arm64] 1527 1527 os: [linux] 1528 1528 1529 - '@next/swc-linux-x64-gnu@15.4.5': 1530 - resolution: {integrity: sha512-N6Mgdxe/Cn2K1yMHge6pclffkxzbSGOydXVKYOjYqQXZYjLCfN/CuFkaYDeDHY2VBwSHyM2fUjYBiQCIlxIKDA==} 1529 + '@next/swc-linux-x64-gnu@15.5.2': 1530 + resolution: {integrity: sha512-o1RV/KOODQh6dM6ZRJGZbc+MOAHww33Vbs5JC9Mp1gDk8cpEO+cYC/l7rweiEalkSm5/1WGa4zY7xrNwObN4+Q==} 1531 1531 engines: {node: '>= 10'} 1532 1532 cpu: [x64] 1533 1533 os: [linux] 1534 1534 1535 - '@next/swc-linux-x64-musl@15.4.5': 1536 - resolution: {integrity: sha512-YZ3bNDrS8v5KiqgWE0xZQgtXgCTUacgFtnEgI4ccotAASwSvcMPDLua7BWLuTfucoRv6mPidXkITJLd8IdJplQ==} 1535 + '@next/swc-linux-x64-musl@15.5.2': 1536 + resolution: {integrity: sha512-/VUnh7w8RElYZ0IV83nUcP/J4KJ6LLYliiBIri3p3aW2giF+PAVgZb6mk8jbQSB3WlTai8gEmCAr7kptFa1H6g==} 1537 1537 engines: {node: '>= 10'} 1538 1538 cpu: [x64] 1539 1539 os: [linux] 1540 1540 1541 - '@next/swc-win32-arm64-msvc@15.4.5': 1542 - resolution: {integrity: sha512-9Wr4t9GkZmMNcTVvSloFtjzbH4vtT4a8+UHqDoVnxA5QyfWe6c5flTH1BIWPGNWSUlofc8dVJAE7j84FQgskvQ==} 1541 + '@next/swc-win32-arm64-msvc@15.5.2': 1542 + resolution: {integrity: sha512-sMPyTvRcNKXseNQ/7qRfVRLa0VhR0esmQ29DD6pqvG71+JdVnESJaHPA8t7bc67KD5spP3+DOCNLhqlEI2ZgQg==} 1543 1543 engines: {node: '>= 10'} 1544 1544 cpu: [arm64] 1545 1545 os: [win32] 1546 1546 1547 - '@next/swc-win32-x64-msvc@15.4.5': 1548 - resolution: {integrity: sha512-voWk7XtGvlsP+w8VBz7lqp8Y+dYw/MTI4KeS0gTVtfdhdJ5QwhXLmNrndFOin/MDoCvUaLWMkYKATaCoUkt2/A==} 1547 + '@next/swc-win32-x64-msvc@15.5.2': 1548 + resolution: {integrity: sha512-W5VvyZHnxG/2ukhZF/9Ikdra5fdNftxI6ybeVKYvBPDtyx7x4jPPSNduUkfH5fo3zG0JQ0bPxgy41af2JX5D4Q==} 1549 1549 engines: {node: '>= 10'} 1550 1550 cpu: [x64] 1551 1551 os: [win32] ··· 3445 3445 resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} 3446 3446 engines: {node: '>=10'} 3447 3447 3448 - eslint-config-next@15.4.5: 3449 - resolution: {integrity: sha512-IMijiXaZ43qFB+Gcpnb374ipTKD8JIyVNR+6VsifFQ/LHyx+A9wgcgSIhCX5PYSjwOoSYD5LtNHKlM5uc23eww==} 3448 + eslint-config-next@15.5.0: 3449 + resolution: {integrity: sha512-Yl4hlOdBqstAuHnlBfx2RimBzWQwysM2SJNu5EzYVa2qS2ItPs7lgxL0sJJDudEx5ZZHfWPZ/6U8+FtDFWs7/w==} 3450 3450 peerDependencies: 3451 3451 eslint: ^7.23.0 || ^8.0.0 || ^9.0.0 3452 3452 typescript: '>=3.3.1' ··· 4184 4184 react: ^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc 4185 4185 react-dom: ^16.8 || ^17 || ^18 || ^19 || ^19.0.0-rc 4186 4186 4187 - next@15.4.5: 4188 - resolution: {integrity: sha512-nJ4v+IO9CPmbmcvsPebIoX3Q+S7f6Fu08/dEWu0Ttfa+wVwQRh9epcmsyCPjmL2b8MxC+CkBR97jgDhUUztI3g==} 4187 + next@15.5.2: 4188 + resolution: {integrity: sha512-H8Otr7abj1glFhbGnvUt3gz++0AF1+QoCXEBmd/6aKbfdFwrn0LpA836Ed5+00va/7HQSDD+mOoVhn3tNy3e/Q==} 4189 4189 engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0} 4190 4190 hasBin: true 4191 4191 peerDependencies: ··· 6081 6081 6082 6082 '@next/env@15.1.6': {} 6083 6083 6084 - '@next/env@15.4.5': {} 6084 + '@next/env@15.5.2': {} 6085 6085 6086 - '@next/eslint-plugin-next@15.4.5': 6086 + '@next/eslint-plugin-next@15.5.0': 6087 6087 dependencies: 6088 6088 fast-glob: 3.3.1 6089 6089 6090 - '@next/swc-darwin-arm64@15.4.5': 6090 + '@next/swc-darwin-arm64@15.5.2': 6091 6091 optional: true 6092 6092 6093 - '@next/swc-darwin-x64@15.4.5': 6093 + '@next/swc-darwin-x64@15.5.2': 6094 6094 optional: true 6095 6095 6096 - '@next/swc-linux-arm64-gnu@15.4.5': 6096 + '@next/swc-linux-arm64-gnu@15.5.2': 6097 6097 optional: true 6098 6098 6099 - '@next/swc-linux-arm64-musl@15.4.5': 6099 + '@next/swc-linux-arm64-musl@15.5.2': 6100 6100 optional: true 6101 6101 6102 - '@next/swc-linux-x64-gnu@15.4.5': 6102 + '@next/swc-linux-x64-gnu@15.5.2': 6103 6103 optional: true 6104 6104 6105 - '@next/swc-linux-x64-musl@15.4.5': 6105 + '@next/swc-linux-x64-musl@15.5.2': 6106 6106 optional: true 6107 6107 6108 - '@next/swc-win32-arm64-msvc@15.4.5': 6108 + '@next/swc-win32-arm64-msvc@15.5.2': 6109 6109 optional: true 6110 6110 6111 - '@next/swc-win32-x64-msvc@15.4.5': 6111 + '@next/swc-win32-x64-msvc@15.5.2': 6112 6112 optional: true 6113 6113 6114 6114 '@noble/curves@1.9.2': ··· 7282 7282 '@unrs/resolver-binding-win32-x64-msvc@1.11.1': 7283 7283 optional: true 7284 7284 7285 - '@vercel/analytics@1.5.0(next@15.4.5(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react@19.1.0)': 7285 + '@vercel/analytics@1.5.0(next@15.5.2(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react@19.1.0)': 7286 7286 optionalDependencies: 7287 - next: 15.4.5(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) 7287 + next: 15.5.2(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) 7288 7288 react: 19.1.0 7289 7289 7290 - '@vercel/microfrontends@1.3.0(@vercel/analytics@1.5.0(next@15.4.5(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react@19.1.0))(@vercel/speed-insights@1.2.0(next@15.4.5(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react@19.1.0))(next@15.4.5(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vite@5.4.19(@types/node@22.16.4)(terser@5.34.1))': 7290 + '@vercel/microfrontends@1.3.0(@vercel/analytics@1.5.0(next@15.5.2(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react@19.1.0))(@vercel/speed-insights@1.2.0(next@15.5.2(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react@19.1.0))(next@15.5.2(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vite@5.4.19(@types/node@22.16.4)(terser@5.34.1))': 7291 7291 dependencies: 7292 7292 '@next/env': 15.1.6 7293 7293 ajv: 8.17.1 ··· 7299 7299 nanoid: 3.3.11 7300 7300 path-to-regexp: 6.2.1 7301 7301 optionalDependencies: 7302 - '@vercel/analytics': 1.5.0(next@15.4.5(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react@19.1.0) 7303 - '@vercel/speed-insights': 1.2.0(next@15.4.5(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react@19.1.0) 7304 - next: 15.4.5(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) 7302 + '@vercel/analytics': 1.5.0(next@15.5.2(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react@19.1.0) 7303 + '@vercel/speed-insights': 1.2.0(next@15.5.2(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react@19.1.0) 7304 + next: 15.5.2(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) 7305 7305 react: 19.1.0 7306 7306 react-dom: 19.1.0(react@19.1.0) 7307 7307 vite: 5.4.19(@types/node@22.16.4)(terser@5.34.1) ··· 7312 7312 dependencies: 7313 7313 zod: 3.25.76 7314 7314 7315 - '@vercel/speed-insights@1.2.0(next@15.4.5(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react@19.1.0)': 7315 + '@vercel/speed-insights@1.2.0(next@15.5.2(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react@19.1.0)': 7316 7316 optionalDependencies: 7317 - next: 15.4.5(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) 7317 + next: 15.5.2(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) 7318 7318 react: 19.1.0 7319 7319 optional: true 7320 7320 7321 - '@vercel/toolbar@0.1.38(@vercel/analytics@1.5.0(next@15.4.5(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react@19.1.0))(@vercel/speed-insights@1.2.0(next@15.4.5(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react@19.1.0))(next@15.4.5(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vite@5.4.19(@types/node@22.16.4)(terser@5.34.1))': 7321 + '@vercel/toolbar@0.1.38(@vercel/analytics@1.5.0(next@15.5.2(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react@19.1.0))(@vercel/speed-insights@1.2.0(next@15.5.2(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react@19.1.0))(next@15.5.2(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vite@5.4.19(@types/node@22.16.4)(terser@5.34.1))': 7322 7322 dependencies: 7323 7323 '@tinyhttp/app': 1.3.0 7324 - '@vercel/microfrontends': 1.3.0(@vercel/analytics@1.5.0(next@15.4.5(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react@19.1.0))(@vercel/speed-insights@1.2.0(next@15.4.5(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react@19.1.0))(next@15.4.5(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vite@5.4.19(@types/node@22.16.4)(terser@5.34.1)) 7324 + '@vercel/microfrontends': 1.3.0(@vercel/analytics@1.5.0(next@15.5.2(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react@19.1.0))(@vercel/speed-insights@1.2.0(next@15.5.2(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react@19.1.0))(next@15.5.2(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vite@5.4.19(@types/node@22.16.4)(terser@5.34.1)) 7325 7325 chokidar: 3.6.0 7326 7326 execa: 5.1.1 7327 7327 fast-glob: 3.3.3 ··· 7330 7330 jsonc-parser: 3.3.1 7331 7331 strip-ansi: 6.0.1 7332 7332 optionalDependencies: 7333 - next: 15.4.5(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) 7333 + next: 15.5.2(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) 7334 7334 react: 19.1.0 7335 7335 vite: 5.4.19(@types/node@22.16.4)(terser@5.34.1) 7336 7336 transitivePeerDependencies: ··· 8060 8060 8061 8061 escape-string-regexp@4.0.0: {} 8062 8062 8063 - eslint-config-next@15.4.5(eslint@9.31.0(jiti@1.21.7))(typescript@5.8.3): 8063 + eslint-config-next@15.5.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.8.3): 8064 8064 dependencies: 8065 - '@next/eslint-plugin-next': 15.4.5 8065 + '@next/eslint-plugin-next': 15.5.0 8066 8066 '@rushstack/eslint-patch': 1.12.0 8067 8067 '@typescript-eslint/eslint-plugin': 8.37.0(@typescript-eslint/parser@8.37.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.31.0(jiti@1.21.7))(typescript@5.8.3) 8068 8068 '@typescript-eslint/parser': 8.37.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.8.3) 8069 8069 eslint: 9.31.0(jiti@1.21.7) 8070 8070 eslint-import-resolver-node: 0.3.9 8071 - eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@9.31.0(jiti@1.21.7)) 8072 - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.37.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.31.0(jiti@1.21.7)) 8071 + eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.37.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.31.0(jiti@1.21.7)))(eslint@9.31.0(jiti@1.21.7)) 8072 + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.37.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.37.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.31.0(jiti@1.21.7)))(eslint@9.31.0(jiti@1.21.7)))(eslint@9.31.0(jiti@1.21.7)) 8073 8073 eslint-plugin-jsx-a11y: 6.10.2(eslint@9.31.0(jiti@1.21.7)) 8074 8074 eslint-plugin-react: 7.37.5(eslint@9.31.0(jiti@1.21.7)) 8075 8075 eslint-plugin-react-hooks: 5.2.0(eslint@9.31.0(jiti@1.21.7)) ··· 8094 8094 transitivePeerDependencies: 8095 8095 - supports-color 8096 8096 8097 - eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0)(eslint@9.31.0(jiti@1.21.7)): 8097 + eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.37.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.31.0(jiti@1.21.7)))(eslint@9.31.0(jiti@1.21.7)): 8098 8098 dependencies: 8099 8099 '@nolyfill/is-core-module': 1.0.39 8100 8100 debug: 4.4.1 ··· 8105 8105 tinyglobby: 0.2.14 8106 8106 unrs-resolver: 1.11.1 8107 8107 optionalDependencies: 8108 - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.37.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.31.0(jiti@1.21.7)) 8108 + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.37.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.37.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.31.0(jiti@1.21.7)))(eslint@9.31.0(jiti@1.21.7)))(eslint@9.31.0(jiti@1.21.7)) 8109 8109 transitivePeerDependencies: 8110 8110 - supports-color 8111 8111 8112 - eslint-module-utils@2.12.1(@typescript-eslint/parser@8.37.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@9.31.0(jiti@1.21.7)): 8112 + eslint-module-utils@2.12.1(@typescript-eslint/parser@8.37.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.37.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.31.0(jiti@1.21.7)))(eslint@9.31.0(jiti@1.21.7)))(eslint@9.31.0(jiti@1.21.7)): 8113 8113 dependencies: 8114 8114 debug: 3.2.7 8115 8115 optionalDependencies: 8116 8116 '@typescript-eslint/parser': 8.37.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.8.3) 8117 8117 eslint: 9.31.0(jiti@1.21.7) 8118 8118 eslint-import-resolver-node: 0.3.9 8119 - eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@9.31.0(jiti@1.21.7)) 8119 + eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.37.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.31.0(jiti@1.21.7)))(eslint@9.31.0(jiti@1.21.7)) 8120 8120 transitivePeerDependencies: 8121 8121 - supports-color 8122 8122 8123 - eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.37.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.31.0(jiti@1.21.7)): 8123 + eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.37.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.8.3))(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.37.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.31.0(jiti@1.21.7)))(eslint@9.31.0(jiti@1.21.7)))(eslint@9.31.0(jiti@1.21.7)): 8124 8124 dependencies: 8125 8125 '@rtsao/scc': 1.1.0 8126 8126 array-includes: 3.1.9 ··· 8131 8131 doctrine: 2.1.0 8132 8132 eslint: 9.31.0(jiti@1.21.7) 8133 8133 eslint-import-resolver-node: 0.3.9 8134 - eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.37.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1)(eslint@9.31.0(jiti@1.21.7)) 8134 + eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.37.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.8.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.37.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.31.0(jiti@1.21.7)))(eslint@9.31.0(jiti@1.21.7)))(eslint@9.31.0(jiti@1.21.7)) 8135 8135 hasown: 2.0.2 8136 8136 is-core-module: 2.16.1 8137 8137 is-glob: 4.0.3 ··· 8882 8882 react: 19.1.0 8883 8883 react-dom: 19.1.0(react@19.1.0) 8884 8884 8885 - next@15.4.5(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0): 8885 + next@15.5.2(@babel/core@7.28.0)(@opentelemetry/api@1.9.0)(babel-plugin-react-compiler@19.1.0-rc.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0): 8886 8886 dependencies: 8887 - '@next/env': 15.4.5 8887 + '@next/env': 15.5.2 8888 8888 '@swc/helpers': 0.5.15 8889 8889 caniuse-lite: 1.0.30001727 8890 8890 postcss: 8.4.31 ··· 8892 8892 react-dom: 19.1.0(react@19.1.0) 8893 8893 styled-jsx: 5.1.6(@babel/core@7.28.0)(react@19.1.0) 8894 8894 optionalDependencies: 8895 - '@next/swc-darwin-arm64': 15.4.5 8896 - '@next/swc-darwin-x64': 15.4.5 8897 - '@next/swc-linux-arm64-gnu': 15.4.5 8898 - '@next/swc-linux-arm64-musl': 15.4.5 8899 - '@next/swc-linux-x64-gnu': 15.4.5 8900 - '@next/swc-linux-x64-musl': 15.4.5 8901 - '@next/swc-win32-arm64-msvc': 15.4.5 8902 - '@next/swc-win32-x64-msvc': 15.4.5 8895 + '@next/swc-darwin-arm64': 15.5.2 8896 + '@next/swc-darwin-x64': 15.5.2 8897 + '@next/swc-linux-arm64-gnu': 15.5.2 8898 + '@next/swc-linux-arm64-musl': 15.5.2 8899 + '@next/swc-linux-x64-gnu': 15.5.2 8900 + '@next/swc-linux-x64-musl': 15.5.2 8901 + '@next/swc-win32-arm64-msvc': 15.5.2 8902 + '@next/swc-win32-x64-msvc': 15.5.2 8903 8903 '@opentelemetry/api': 1.9.0 8904 8904 babel-plugin-react-compiler: 19.1.0-rc.2 8905 8905 sharp: 0.34.3
+3 -3
pnpm-workspace.yaml
··· 2 2 - packages/* 3 3 4 4 catalog: 5 - next: ^15.4.5 6 - eslint-config-next: ^15.4.5 7 - '@next/eslint-plugin-next': ^15.4.5 5 + next: ^15.5.0 6 + eslint-config-next: ^15.5.0 7 + '@next/eslint-plugin-next': ^15.5.0 8 8 react: ^19.1.0 9 9 react-dom: ^19.1.0 10 10 '@types/react': ^19.1.8