diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a3bcf9a79..677093a9f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -32,18 +32,6 @@ jobs: find packages -name "*.tsbuildinfo" -delete pnpm nx reset - # pre-build console to get around some odd bugs that seem to be related to nx 21 - # TODO: Try to get rid of this later. If the build ever succeeds without - # running this step first, it's working correctly, and we can delete this. - - name: Pre-build console - shell: bash - working-directory: ./packages/console - run: | - pnpm install - pnpm nx build @storacha/ui-core - pnpm nx build @storacha/ui-react - pnpm build - # Set the base and head that `nx affected` will use - uses: nrwl/nx-set-shas@v4 env: diff --git a/.github/workflows/console-deploy.yml b/.github/workflows/console-deploy.yml index a0a3362f2..74f3b6533 100644 --- a/.github/workflows/console-deploy.yml +++ b/.github/workflows/console-deploy.yml @@ -43,18 +43,7 @@ jobs: working-directory: . run: | find packages -name "*.tsbuildinfo" -delete - pnpm nx reset - # pre-build console to get around some odd bugs that seem to be related to nx 21 - # TODO: Try to get rid of this later. If the build ever succeeds without - # running this step first, it's working correctly, and we can delete this. - - name: Pre-build console - shell: bash - working-directory: ./packages/console - run: | - pnpm install - pnpm nx build @storacha/ui-core - pnpm nx build @storacha/ui-react - pnpm build + pnpm nx reset - name: Build all dependencies shell: bash run: pnpm nx build @@ -174,18 +163,7 @@ jobs: working-directory: . run: | find packages -name "*.tsbuildinfo" -delete - pnpm nx reset - # pre-build console to get around some odd bugs that seem to be related to nx 21 - # TODO: Try to get rid of this later. If the build ever succeeds without - # running this step first, it's working correctly, and we can delete this. - - name: Pre-build console - shell: bash - working-directory: ./packages/console - run: | - pnpm install - pnpm nx build @storacha/ui-core - pnpm nx build @storacha/ui-react - pnpm build + pnpm nx reset - name: Build all dependencies shell: bash run: pnpm nx build diff --git a/packages/console/next.config.js b/packages/console/next.config.js index 2c5a07424..fd623352a 100644 --- a/packages/console/next.config.js +++ b/packages/console/next.config.js @@ -53,9 +53,11 @@ const nextConfig = { /** @type {(phase: string) => Promise} */ const withCustom = async (phase) => { - const nxConfig = withNx(nextConfig) - const config = await nxConfig(phase) - return withSentryConfig(config, { ...sentryWebpackPluginOptions, ...sentryOptions }) + const nxConfigCreator = withNx(nextConfig) + const nxConfig = await nxConfigCreator(phase) + const config = withSentryConfig(nxConfig, { ...sentryWebpackPluginOptions, ...sentryOptions }) + if ("eslint" in config) delete config.eslint; + return config } module.exports = withCustom \ No newline at end of file diff --git a/packages/console/project.json b/packages/console/project.json new file mode 100644 index 000000000..9e26dfeeb --- /dev/null +++ b/packages/console/project.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/packages/console/middleware.ts b/packages/console/proxy.ts similarity index 98% rename from packages/console/middleware.ts rename to packages/console/proxy.ts index 69d3fc928..14c340ca8 100644 --- a/packages/console/middleware.ts +++ b/packages/console/proxy.ts @@ -23,7 +23,7 @@ const getFrameAncestorsHeader = (() => { } })() -export function middleware(request: NextRequest) { +export function proxy(request: NextRequest) { // Log iframe embedding requests for monitoring const referer = request.headers.get('referer') const secFetchDest = request.headers.get('sec-fetch-dest') diff --git a/packages/console/src/app/globals.css b/packages/console/src/app/globals.css index 65d5eafc6..0fb961c4d 100644 --- a/packages/console/src/app/globals.css +++ b/packages/console/src/app/globals.css @@ -1,8 +1,8 @@ +@import 'react-tooltip/dist/react-tooltip.css'; @tailwind base; @tailwind components; @tailwind utilities; -@import 'react-tooltip/dist/react-tooltip.css'; :root { --hot-red: #E91315; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a9da10502..1e164d6a3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -193,8 +193,8 @@ catalogs: specifier: ^13.3.6 version: 13.3.6 next: - specifier: ^15.5.6 - version: 15.5.6 + specifier: ^16.0.1 + version: 16.0.1 npm-run-all: specifier: ^4.1.5 version: 4.1.5 @@ -296,7 +296,7 @@ importers: version: 22.0.2(@babel/traverse@7.26.5)(@swc/core@1.11.11(@swc/helpers@0.5.17))(nx@22.0.2(@swc/core@1.11.11(@swc/helpers@0.5.17))) '@nx/next': specifier: 22.0.2 - version: 22.0.2(@babel/core@7.26.0)(@babel/traverse@7.26.5)(@rspack/core@1.5.8(@swc/helpers@0.5.17))(@swc/core@1.11.11(@swc/helpers@0.5.17))(@swc/helpers@0.5.17)(@types/babel__core@7.20.5)(@zkochan/js-yaml@0.0.7)(eslint@8.57.1)(lightningcss@1.29.2)(next@15.5.6(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.51.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(nx@22.0.2(@swc/core@1.11.11(@swc/helpers@0.5.17)))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(ts-node@10.9.1(@swc/core@1.11.11(@swc/helpers@0.5.17))(@types/node@22.13.10)(typescript@5.8.3))(typescript@5.8.3)(vite@5.4.14(@types/node@22.13.10)(less@4.1.3)(lightningcss@1.29.2)(sass-embedded@1.93.2)(sass@1.93.2)(stylus@0.64.0)(terser@5.37.0))(vitest@3.1.2(@edge-runtime/vm@3.1.7)(@types/node@22.13.10)(happy-dom@12.10.3)(jsdom@23.2.0)(less@4.1.3)(lightningcss@1.29.2)(sass-embedded@1.93.2)(sass@1.93.2)(stylus@0.64.0)(terser@5.37.0))(webpack@5.102.1(@swc/core@1.11.11(@swc/helpers@0.5.17))) + version: 22.0.2(@babel/core@7.26.0)(@babel/traverse@7.26.5)(@rspack/core@1.5.8(@swc/helpers@0.5.17))(@swc/core@1.11.11(@swc/helpers@0.5.17))(@swc/helpers@0.5.17)(@types/babel__core@7.20.5)(@zkochan/js-yaml@0.0.7)(eslint@8.57.1)(lightningcss@1.29.2)(next@16.0.1(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.51.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(nx@22.0.2(@swc/core@1.11.11(@swc/helpers@0.5.17)))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(ts-node@10.9.1(@swc/core@1.11.11(@swc/helpers@0.5.17))(@types/node@22.13.10)(typescript@5.8.3))(typescript@5.8.3)(vite@5.4.14(@types/node@22.13.10)(less@4.1.3)(lightningcss@1.29.2)(sass-embedded@1.93.2)(sass@1.93.2)(stylus@0.64.0)(terser@5.37.0))(vitest@3.1.2(@edge-runtime/vm@3.1.7)(@types/node@22.13.10)(happy-dom@12.10.3)(jsdom@23.2.0)(less@4.1.3)(lightningcss@1.29.2)(sass-embedded@1.93.2)(sass@1.93.2)(stylus@0.64.0)(terser@5.37.0))(webpack@5.102.1(@swc/core@1.11.11(@swc/helpers@0.5.17))) '@types/npm-registry-fetch': specifier: ^8.0.7 version: 8.0.7 @@ -314,7 +314,7 @@ importers: version: 1.9.2 next: specifier: 'catalog:' - version: 15.5.6(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.51.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) + version: 16.0.1(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.51.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) npm-registry-fetch: specifier: ^18.0.2 version: 18.0.2 @@ -711,7 +711,7 @@ importers: version: 0.4.2 '@sentry/nextjs': specifier: 8.35.0 - version: 8.35.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.53.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.30.1(@opentelemetry/api@1.9.0))(encoding@0.1.13)(next@15.5.6(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.51.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react@19.2.0)(webpack@5.102.1(@swc/core@1.11.11(@swc/helpers@0.5.17))(esbuild@0.17.19)) + version: 8.35.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.53.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.30.1(@opentelemetry/api@1.9.0))(encoding@0.1.13)(next@16.0.1(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.51.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react@19.2.0)(webpack@5.102.1(@swc/core@1.11.11(@swc/helpers@0.5.17))(esbuild@0.17.19)) '@storacha/access': specifier: workspace:^ version: link:../access-client @@ -768,10 +768,10 @@ importers: version: 13.3.6 next: specifier: 'catalog:' - version: 15.5.6(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.51.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) + version: 16.0.1(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.51.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) next-plausible: specifier: ^3.12.4 - version: 3.12.4(next@15.5.6(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.51.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + version: 3.12.4(next@16.0.1(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.51.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react-dom@19.2.0(react@19.2.0))(react@19.2.0) nft.storage: specifier: ^7.1.1 version: 7.2.0(encoding@0.1.13)(node-fetch@2.7.0(encoding@0.1.13)) @@ -4342,56 +4342,56 @@ packages: '@napi-rs/wasm-runtime@1.0.7': resolution: {integrity: sha512-SeDnOO0Tk7Okiq6DbXmmBODgOAb9dp9gjlphokTUxmt8U3liIP1ZsozBahH69j/RJv+Rfs6IwUKHTgQYJ/HBAw==} - '@next/env@15.5.6': - resolution: {integrity: sha512-3qBGRW+sCGzgbpc5TS1a0p7eNxnOarGVQhZxfvTdnV0gFI61lX7QNtQ4V1TSREctXzYn5NetbUsLvyqwLFJM6Q==} + '@next/env@16.0.1': + resolution: {integrity: sha512-LFvlK0TG2L3fEOX77OC35KowL8D7DlFF45C0OvKMC4hy8c/md1RC4UMNDlUGJqfCoCS2VWrZ4dSE6OjaX5+8mw==} '@next/eslint-plugin-next@16.0.1': resolution: {integrity: sha512-g4Cqmv/gyFEXNeVB2HkqDlYKfy+YrlM2k8AVIO/YQVEPfhVruH1VA99uT1zELLnPLIeOnx8IZ6Ddso0asfTIdw==} - '@next/swc-darwin-arm64@15.5.6': - resolution: {integrity: sha512-ES3nRz7N+L5Umz4KoGfZ4XX6gwHplwPhioVRc25+QNsDa7RtUF/z8wJcbuQ2Tffm5RZwuN2A063eapoJ1u4nPg==} + '@next/swc-darwin-arm64@16.0.1': + resolution: {integrity: sha512-R0YxRp6/4W7yG1nKbfu41bp3d96a0EalonQXiMe+1H9GTHfKxGNCGFNWUho18avRBPsO8T3RmdWuzmfurlQPbg==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@15.5.6': - resolution: {integrity: sha512-JIGcytAyk9LQp2/nuVZPAtj8uaJ/zZhsKOASTjxDug0SPU9LAM3wy6nPU735M1OqacR4U20LHVF5v5Wnl9ptTA==} + '@next/swc-darwin-x64@16.0.1': + resolution: {integrity: sha512-kETZBocRux3xITiZtOtVoVvXyQLB7VBxN7L6EPqgI5paZiUlnsgYv4q8diTNYeHmF9EiehydOBo20lTttCbHAg==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@15.5.6': - resolution: {integrity: sha512-qvz4SVKQ0P3/Im9zcS2RmfFL/UCQnsJKJwQSkissbngnB/12c6bZTCB0gHTexz1s6d/mD0+egPKXAIRFVS7hQg==} + '@next/swc-linux-arm64-gnu@16.0.1': + resolution: {integrity: sha512-hWg3BtsxQuSKhfe0LunJoqxjO4NEpBmKkE+P2Sroos7yB//OOX3jD5ISP2wv8QdUwtRehMdwYz6VB50mY6hqAg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@15.5.6': - resolution: {integrity: sha512-FsbGVw3SJz1hZlvnWD+T6GFgV9/NYDeLTNQB2MXoPN5u9VA9OEDy6fJEfePfsUKAhJufFbZLgp0cPxMuV6SV0w==} + '@next/swc-linux-arm64-musl@16.0.1': + resolution: {integrity: sha512-UPnOvYg+fjAhP3b1iQStcYPWeBFRLrugEyK/lDKGk7kLNua8t5/DvDbAEFotfV1YfcOY6bru76qN9qnjLoyHCQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@15.5.6': - resolution: {integrity: sha512-3QnHGFWlnvAgyxFxt2Ny8PTpXtQD7kVEeaFat5oPAHHI192WKYB+VIKZijtHLGdBBvc16tiAkPTDmQNOQ0dyrA==} + '@next/swc-linux-x64-gnu@16.0.1': + resolution: {integrity: sha512-Et81SdWkcRqAJziIgFtsFyJizHoWne4fzJkvjd6V4wEkWTB4MX6J0uByUb0peiJQ4WeAt6GGmMszE5KrXK6WKg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@15.5.6': - resolution: {integrity: sha512-OsGX148sL+TqMK9YFaPFPoIaJKbFJJxFzkXZljIgA9hjMjdruKht6xDCEv1HLtlLNfkx3c5w2GLKhj7veBQizQ==} + '@next/swc-linux-x64-musl@16.0.1': + resolution: {integrity: sha512-qBbgYEBRrC1egcG03FZaVfVxrJm8wBl7vr8UFKplnxNRprctdP26xEv9nJ07Ggq4y1adwa0nz2mz83CELY7N6Q==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-win32-arm64-msvc@15.5.6': - resolution: {integrity: sha512-ONOMrqWxdzXDJNh2n60H6gGyKed42Ieu6UTVPZteXpuKbLZTH4G4eBMsr5qWgOBA+s7F+uB4OJbZnrkEDnZ5Fg==} + '@next/swc-win32-arm64-msvc@16.0.1': + resolution: {integrity: sha512-cPuBjYP6I699/RdbHJonb3BiRNEDm5CKEBuJ6SD8k3oLam2fDRMKAvmrli4QMDgT2ixyRJ0+DTkiODbIQhRkeQ==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-x64-msvc@15.5.6': - resolution: {integrity: sha512-pxK4VIjFRx1MY92UycLOOw7dTdvccWsNETQ0kDHkBlcFH1GrTLUjSiHU1ohrznnux6TqRHgv5oflhfIWZwVROQ==} + '@next/swc-win32-x64-msvc@16.0.1': + resolution: {integrity: sha512-XeEUJsE4JYtfrXe/LaJn3z1pD19fK0Q6Er8Qoufi+HqvdO4LEPyCxLUt4rxA+4RfYo6S9gMlmzCMU2F+AatFqQ==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -11276,9 +11276,9 @@ packages: next-tick@1.1.0: resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==} - next@15.5.6: - resolution: {integrity: sha512-zTxsnI3LQo3c9HSdSf91O1jMNsEzIXDShXd4wVdg9y5shwLqBXi4ZtUUJyB86KGVSJLZx0PFONvO54aheGX8QQ==} - engines: {node: ^18.18.0 || ^19.8.0 || >= 20.0.0} + next@16.0.1: + resolution: {integrity: sha512-e9RLSssZwd35p7/vOa+hoDFggUZIUbZhIUSLZuETCwrCVvxOs87NamoUzT+vbcNAL8Ld9GobBnWOA6SbV/arOw==} + engines: {node: '>=20.9.0'} hasBin: true peerDependencies: '@opentelemetry/api': ^1.1.0 @@ -14905,7 +14905,7 @@ snapshots: dependencies: '@babel/compat-data': 7.26.5 '@babel/helper-validator-option': 7.25.9 - browserslist: 4.24.4 + browserslist: 4.27.0 lru-cache: 5.1.1 semver: 6.3.1 @@ -17831,7 +17831,7 @@ snapshots: - utf-8-validate - vue-tsc - '@module-federation/node@2.7.21(@rspack/core@1.5.8(@swc/helpers@0.5.17))(next@15.5.6(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.51.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.8.3)(webpack@5.102.1(@swc/core@1.11.11(@swc/helpers@0.5.17)))': + '@module-federation/node@2.7.21(@rspack/core@1.5.8(@swc/helpers@0.5.17))(next@16.0.1(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.51.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.8.3)(webpack@5.102.1(@swc/core@1.11.11(@swc/helpers@0.5.17)))': dependencies: '@module-federation/enhanced': 0.21.2(@rspack/core@1.5.8(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.8.3)(webpack@5.102.1(@swc/core@1.11.11(@swc/helpers@0.5.17))) '@module-federation/runtime': 0.21.2 @@ -17841,7 +17841,7 @@ snapshots: node-fetch: 2.7.0(encoding@0.1.13) webpack: 5.102.1(@swc/core@1.11.11(@swc/helpers@0.5.17)) optionalDependencies: - next: 15.5.6(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.51.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) + next: 16.0.1(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.51.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) transitivePeerDependencies: @@ -18014,34 +18014,34 @@ snapshots: '@tybys/wasm-util': 0.10.1 optional: true - '@next/env@15.5.6': {} + '@next/env@16.0.1': {} '@next/eslint-plugin-next@16.0.1': dependencies: fast-glob: 3.3.1 - '@next/swc-darwin-arm64@15.5.6': + '@next/swc-darwin-arm64@16.0.1': optional: true - '@next/swc-darwin-x64@15.5.6': + '@next/swc-darwin-x64@16.0.1': optional: true - '@next/swc-linux-arm64-gnu@15.5.6': + '@next/swc-linux-arm64-gnu@16.0.1': optional: true - '@next/swc-linux-arm64-musl@15.5.6': + '@next/swc-linux-arm64-musl@16.0.1': optional: true - '@next/swc-linux-x64-gnu@15.5.6': + '@next/swc-linux-x64-gnu@16.0.1': optional: true - '@next/swc-linux-x64-musl@15.5.6': + '@next/swc-linux-x64-musl@16.0.1': optional: true - '@next/swc-win32-arm64-msvc@15.5.6': + '@next/swc-win32-arm64-msvc@16.0.1': optional: true - '@next/swc-win32-x64-msvc@15.5.6': + '@next/swc-win32-x64-msvc@16.0.1': optional: true '@noble/curves@1.8.0': @@ -18211,10 +18211,10 @@ snapshots: - nx - supports-color - '@nx/module-federation@22.0.2(@babel/traverse@7.26.5)(@swc/core@1.11.11(@swc/helpers@0.5.17))(@swc/helpers@0.5.17)(next@15.5.6(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.51.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(nx@22.0.2(@swc/core@1.11.11(@swc/helpers@0.5.17)))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.8.3)': + '@nx/module-federation@22.0.2(@babel/traverse@7.26.5)(@swc/core@1.11.11(@swc/helpers@0.5.17))(@swc/helpers@0.5.17)(next@16.0.1(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.51.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(nx@22.0.2(@swc/core@1.11.11(@swc/helpers@0.5.17)))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.8.3)': dependencies: '@module-federation/enhanced': 0.18.4(@rspack/core@1.5.8(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.8.3)(webpack@5.102.1(@swc/core@1.11.11(@swc/helpers@0.5.17))) - '@module-federation/node': 2.7.21(@rspack/core@1.5.8(@swc/helpers@0.5.17))(next@15.5.6(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.51.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.8.3)(webpack@5.102.1(@swc/core@1.11.11(@swc/helpers@0.5.17))) + '@module-federation/node': 2.7.21(@rspack/core@1.5.8(@swc/helpers@0.5.17))(next@16.0.1(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.51.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.8.3)(webpack@5.102.1(@swc/core@1.11.11(@swc/helpers@0.5.17))) '@module-federation/sdk': 0.18.4 '@nx/devkit': 22.0.2(nx@22.0.2(@swc/core@1.11.11(@swc/helpers@0.5.17))) '@nx/js': 22.0.2(@babel/traverse@7.26.5)(@swc/core@1.11.11(@swc/helpers@0.5.17))(nx@22.0.2(@swc/core@1.11.11(@swc/helpers@0.5.17))) @@ -18245,13 +18245,13 @@ snapshots: - vue-tsc - webpack-cli - '@nx/next@22.0.2(@babel/core@7.26.0)(@babel/traverse@7.26.5)(@rspack/core@1.5.8(@swc/helpers@0.5.17))(@swc/core@1.11.11(@swc/helpers@0.5.17))(@swc/helpers@0.5.17)(@types/babel__core@7.20.5)(@zkochan/js-yaml@0.0.7)(eslint@8.57.1)(lightningcss@1.29.2)(next@15.5.6(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.51.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(nx@22.0.2(@swc/core@1.11.11(@swc/helpers@0.5.17)))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(ts-node@10.9.1(@swc/core@1.11.11(@swc/helpers@0.5.17))(@types/node@22.13.10)(typescript@5.8.3))(typescript@5.8.3)(vite@5.4.14(@types/node@22.13.10)(less@4.1.3)(lightningcss@1.29.2)(sass-embedded@1.93.2)(sass@1.93.2)(stylus@0.64.0)(terser@5.37.0))(vitest@3.1.2(@edge-runtime/vm@3.1.7)(@types/node@22.13.10)(happy-dom@12.10.3)(jsdom@23.2.0)(less@4.1.3)(lightningcss@1.29.2)(sass-embedded@1.93.2)(sass@1.93.2)(stylus@0.64.0)(terser@5.37.0))(webpack@5.102.1(@swc/core@1.11.11(@swc/helpers@0.5.17)))': + '@nx/next@22.0.2(@babel/core@7.26.0)(@babel/traverse@7.26.5)(@rspack/core@1.5.8(@swc/helpers@0.5.17))(@swc/core@1.11.11(@swc/helpers@0.5.17))(@swc/helpers@0.5.17)(@types/babel__core@7.20.5)(@zkochan/js-yaml@0.0.7)(eslint@8.57.1)(lightningcss@1.29.2)(next@16.0.1(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.51.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(nx@22.0.2(@swc/core@1.11.11(@swc/helpers@0.5.17)))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(ts-node@10.9.1(@swc/core@1.11.11(@swc/helpers@0.5.17))(@types/node@22.13.10)(typescript@5.8.3))(typescript@5.8.3)(vite@5.4.14(@types/node@22.13.10)(less@4.1.3)(lightningcss@1.29.2)(sass-embedded@1.93.2)(sass@1.93.2)(stylus@0.64.0)(terser@5.37.0))(vitest@3.1.2(@edge-runtime/vm@3.1.7)(@types/node@22.13.10)(happy-dom@12.10.3)(jsdom@23.2.0)(less@4.1.3)(lightningcss@1.29.2)(sass-embedded@1.93.2)(sass@1.93.2)(stylus@0.64.0)(terser@5.37.0))(webpack@5.102.1(@swc/core@1.11.11(@swc/helpers@0.5.17)))': dependencies: '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.0) '@nx/devkit': 22.0.2(nx@22.0.2(@swc/core@1.11.11(@swc/helpers@0.5.17))) '@nx/eslint': 22.0.2(@babel/traverse@7.26.5)(@swc/core@1.11.11(@swc/helpers@0.5.17))(@zkochan/js-yaml@0.0.7)(eslint@8.57.1)(nx@22.0.2(@swc/core@1.11.11(@swc/helpers@0.5.17))) '@nx/js': 22.0.2(@babel/traverse@7.26.5)(@swc/core@1.11.11(@swc/helpers@0.5.17))(nx@22.0.2(@swc/core@1.11.11(@swc/helpers@0.5.17))) - '@nx/react': 22.0.2(@babel/core@7.26.0)(@babel/traverse@7.26.5)(@swc/core@1.11.11(@swc/helpers@0.5.17))(@swc/helpers@0.5.17)(@types/babel__core@7.20.5)(@zkochan/js-yaml@0.0.7)(eslint@8.57.1)(next@15.5.6(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.51.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(nx@22.0.2(@swc/core@1.11.11(@swc/helpers@0.5.17)))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(ts-node@10.9.1(@swc/core@1.11.11(@swc/helpers@0.5.17))(@types/node@22.13.10)(typescript@5.8.3))(typescript@5.8.3)(vite@5.4.14(@types/node@22.13.10)(less@4.1.3)(lightningcss@1.29.2)(sass-embedded@1.93.2)(sass@1.93.2)(stylus@0.64.0)(terser@5.37.0))(vitest@3.1.2(@edge-runtime/vm@3.1.7)(@types/node@22.13.10)(happy-dom@12.10.3)(jsdom@23.2.0)(less@4.1.3)(lightningcss@1.29.2)(sass-embedded@1.93.2)(sass@1.93.2)(stylus@0.64.0)(terser@5.37.0))(webpack@5.102.1(@swc/core@1.11.11(@swc/helpers@0.5.17))) + '@nx/react': 22.0.2(@babel/core@7.26.0)(@babel/traverse@7.26.5)(@swc/core@1.11.11(@swc/helpers@0.5.17))(@swc/helpers@0.5.17)(@types/babel__core@7.20.5)(@zkochan/js-yaml@0.0.7)(eslint@8.57.1)(next@16.0.1(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.51.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(nx@22.0.2(@swc/core@1.11.11(@swc/helpers@0.5.17)))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(ts-node@10.9.1(@swc/core@1.11.11(@swc/helpers@0.5.17))(@types/node@22.13.10)(typescript@5.8.3))(typescript@5.8.3)(vite@5.4.14(@types/node@22.13.10)(less@4.1.3)(lightningcss@1.29.2)(sass-embedded@1.93.2)(sass@1.93.2)(stylus@0.64.0)(terser@5.37.0))(vitest@3.1.2(@edge-runtime/vm@3.1.7)(@types/node@22.13.10)(happy-dom@12.10.3)(jsdom@23.2.0)(less@4.1.3)(lightningcss@1.29.2)(sass-embedded@1.93.2)(sass@1.93.2)(stylus@0.64.0)(terser@5.37.0))(webpack@5.102.1(@swc/core@1.11.11(@swc/helpers@0.5.17))) '@nx/web': 22.0.2(@babel/traverse@7.26.5)(@swc/core@1.11.11(@swc/helpers@0.5.17))(nx@22.0.2(@swc/core@1.11.11(@swc/helpers@0.5.17))) '@nx/webpack': 22.0.2(@babel/traverse@7.26.5)(@rspack/core@1.5.8(@swc/helpers@0.5.17))(@swc/core@1.11.11(@swc/helpers@0.5.17))(lightningcss@1.29.2)(nx@22.0.2(@swc/core@1.11.11(@swc/helpers@0.5.17)))(typescript@5.8.3) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.8.3) @@ -18259,7 +18259,7 @@ snapshots: copy-webpack-plugin: 10.2.4(webpack@5.102.1(@swc/core@1.11.11(@swc/helpers@0.5.17))) file-loader: 6.2.0(webpack@5.102.1(@swc/core@1.11.11(@swc/helpers@0.5.17))) ignore: 5.3.2 - next: 15.5.6(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.51.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) + next: 16.0.1(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.51.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) semver: 7.7.3 tslib: 2.8.1 webpack-merge: 5.10.0 @@ -18359,12 +18359,12 @@ snapshots: '@nx/nx-win32-x64-msvc@22.0.2': optional: true - '@nx/react@22.0.2(@babel/core@7.26.0)(@babel/traverse@7.26.5)(@swc/core@1.11.11(@swc/helpers@0.5.17))(@swc/helpers@0.5.17)(@types/babel__core@7.20.5)(@zkochan/js-yaml@0.0.7)(eslint@8.57.1)(next@15.5.6(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.51.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(nx@22.0.2(@swc/core@1.11.11(@swc/helpers@0.5.17)))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(ts-node@10.9.1(@swc/core@1.11.11(@swc/helpers@0.5.17))(@types/node@22.13.10)(typescript@5.8.3))(typescript@5.8.3)(vite@5.4.14(@types/node@22.13.10)(less@4.1.3)(lightningcss@1.29.2)(sass-embedded@1.93.2)(sass@1.93.2)(stylus@0.64.0)(terser@5.37.0))(vitest@3.1.2(@edge-runtime/vm@3.1.7)(@types/node@22.13.10)(happy-dom@12.10.3)(jsdom@23.2.0)(less@4.1.3)(lightningcss@1.29.2)(sass-embedded@1.93.2)(sass@1.93.2)(stylus@0.64.0)(terser@5.37.0))(webpack@5.102.1(@swc/core@1.11.11(@swc/helpers@0.5.17)))': + '@nx/react@22.0.2(@babel/core@7.26.0)(@babel/traverse@7.26.5)(@swc/core@1.11.11(@swc/helpers@0.5.17))(@swc/helpers@0.5.17)(@types/babel__core@7.20.5)(@zkochan/js-yaml@0.0.7)(eslint@8.57.1)(next@16.0.1(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.51.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(nx@22.0.2(@swc/core@1.11.11(@swc/helpers@0.5.17)))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(ts-node@10.9.1(@swc/core@1.11.11(@swc/helpers@0.5.17))(@types/node@22.13.10)(typescript@5.8.3))(typescript@5.8.3)(vite@5.4.14(@types/node@22.13.10)(less@4.1.3)(lightningcss@1.29.2)(sass-embedded@1.93.2)(sass@1.93.2)(stylus@0.64.0)(terser@5.37.0))(vitest@3.1.2(@edge-runtime/vm@3.1.7)(@types/node@22.13.10)(happy-dom@12.10.3)(jsdom@23.2.0)(less@4.1.3)(lightningcss@1.29.2)(sass-embedded@1.93.2)(sass@1.93.2)(stylus@0.64.0)(terser@5.37.0))(webpack@5.102.1(@swc/core@1.11.11(@swc/helpers@0.5.17)))': dependencies: '@nx/devkit': 22.0.2(nx@22.0.2(@swc/core@1.11.11(@swc/helpers@0.5.17))) '@nx/eslint': 22.0.2(@babel/traverse@7.26.5)(@swc/core@1.11.11(@swc/helpers@0.5.17))(@zkochan/js-yaml@0.0.7)(eslint@8.57.1)(nx@22.0.2(@swc/core@1.11.11(@swc/helpers@0.5.17))) '@nx/js': 22.0.2(@babel/traverse@7.26.5)(@swc/core@1.11.11(@swc/helpers@0.5.17))(nx@22.0.2(@swc/core@1.11.11(@swc/helpers@0.5.17))) - '@nx/module-federation': 22.0.2(@babel/traverse@7.26.5)(@swc/core@1.11.11(@swc/helpers@0.5.17))(@swc/helpers@0.5.17)(next@15.5.6(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.51.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(nx@22.0.2(@swc/core@1.11.11(@swc/helpers@0.5.17)))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.8.3) + '@nx/module-federation': 22.0.2(@babel/traverse@7.26.5)(@swc/core@1.11.11(@swc/helpers@0.5.17))(@swc/helpers@0.5.17)(next@16.0.1(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.51.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(nx@22.0.2(@swc/core@1.11.11(@swc/helpers@0.5.17)))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.8.3) '@nx/rollup': 22.0.2(@babel/core@7.26.0)(@babel/traverse@7.26.5)(@swc/core@1.11.11(@swc/helpers@0.5.17))(@types/babel__core@7.20.5)(nx@22.0.2(@swc/core@1.11.11(@swc/helpers@0.5.17)))(ts-node@10.9.1(@swc/core@1.11.11(@swc/helpers@0.5.17))(@types/node@22.13.10)(typescript@5.8.3))(typescript@5.8.3) '@nx/web': 22.0.2(@babel/traverse@7.26.5)(@swc/core@1.11.11(@swc/helpers@0.5.17))(nx@22.0.2(@swc/core@1.11.11(@swc/helpers@0.5.17))) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.8.3) @@ -18852,7 +18852,7 @@ snapshots: '@opentelemetry/core': 1.26.0(@opentelemetry/api@1.9.0) '@opentelemetry/instrumentation': 0.53.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.27.0 - semver: 7.7.3 + semver: 7.7.1 transitivePeerDependencies: - supports-color @@ -19459,7 +19459,7 @@ snapshots: '@sentry/types': 8.35.0 '@sentry/utils': 8.35.0 - '@sentry/nextjs@8.35.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.53.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.30.1(@opentelemetry/api@1.9.0))(encoding@0.1.13)(next@15.5.6(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.51.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react@19.2.0)(webpack@5.102.1(@swc/core@1.11.11(@swc/helpers@0.5.17))(esbuild@0.17.19))': + '@sentry/nextjs@8.35.0(@opentelemetry/api@1.9.0)(@opentelemetry/core@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.53.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.30.1(@opentelemetry/api@1.9.0))(encoding@0.1.13)(next@16.0.1(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.51.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react@19.2.0)(webpack@5.102.1(@swc/core@1.11.11(@swc/helpers@0.5.17))(esbuild@0.17.19))': dependencies: '@opentelemetry/instrumentation-http': 0.53.0(@opentelemetry/api@1.9.0) '@opentelemetry/semantic-conventions': 1.32.0 @@ -19474,7 +19474,7 @@ snapshots: '@sentry/vercel-edge': 8.35.0 '@sentry/webpack-plugin': 2.22.3(encoding@0.1.13)(webpack@5.102.1(@swc/core@1.11.11(@swc/helpers@0.5.17))(esbuild@0.17.19)) chalk: 3.0.0 - next: 15.5.6(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.51.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) + next: 16.0.1(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.51.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) resolve: 1.22.8 rollup: 3.29.5 stacktrace-parser: 0.1.11 @@ -20491,7 +20491,7 @@ snapshots: fast-glob: 3.3.3 is-glob: 4.0.3 minimatch: 9.0.5 - semver: 7.7.3 + semver: 7.7.1 ts-api-utils: 2.0.1(typescript@4.9.5) typescript: 4.9.5 transitivePeerDependencies: @@ -20505,7 +20505,7 @@ snapshots: fast-glob: 3.3.3 is-glob: 4.0.3 minimatch: 9.0.5 - semver: 7.7.3 + semver: 7.7.1 ts-api-utils: 2.0.1(typescript@5.8.3) typescript: 5.8.3 transitivePeerDependencies: @@ -20519,7 +20519,7 @@ snapshots: fast-glob: 3.3.3 is-glob: 4.0.3 minimatch: 9.0.5 - semver: 7.7.3 + semver: 7.7.1 ts-api-utils: 2.0.1(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: @@ -27000,17 +27000,17 @@ snapshots: neo-async@2.6.2: {} - next-plausible@3.12.4(next@15.5.6(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.51.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react-dom@19.2.0(react@19.2.0))(react@19.2.0): + next-plausible@3.12.4(next@16.0.1(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.51.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2))(react-dom@19.2.0(react@19.2.0))(react@19.2.0): dependencies: - next: 15.5.6(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.51.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) + next: 16.0.1(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.51.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) next-tick@1.1.0: {} - next@15.5.6(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.51.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2): + next@16.0.1(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.51.1)(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(sass@1.93.2): dependencies: - '@next/env': 15.5.6 + '@next/env': 16.0.1 '@swc/helpers': 0.5.15 caniuse-lite: 1.0.30001751 postcss: 8.4.31 @@ -27018,14 +27018,14 @@ snapshots: react-dom: 19.2.0(react@19.2.0) styled-jsx: 5.1.6(@babel/core@7.26.0)(react@19.2.0) optionalDependencies: - '@next/swc-darwin-arm64': 15.5.6 - '@next/swc-darwin-x64': 15.5.6 - '@next/swc-linux-arm64-gnu': 15.5.6 - '@next/swc-linux-arm64-musl': 15.5.6 - '@next/swc-linux-x64-gnu': 15.5.6 - '@next/swc-linux-x64-musl': 15.5.6 - '@next/swc-win32-arm64-msvc': 15.5.6 - '@next/swc-win32-x64-msvc': 15.5.6 + '@next/swc-darwin-arm64': 16.0.1 + '@next/swc-darwin-x64': 16.0.1 + '@next/swc-linux-arm64-gnu': 16.0.1 + '@next/swc-linux-arm64-musl': 16.0.1 + '@next/swc-linux-x64-gnu': 16.0.1 + '@next/swc-linux-x64-musl': 16.0.1 + '@next/swc-win32-arm64-msvc': 16.0.1 + '@next/swc-win32-x64-msvc': 16.0.1 '@opentelemetry/api': 1.9.0 '@playwright/test': 1.51.1 sass: 1.93.2 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 08fb7a9f6..0d056917a 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -72,7 +72,7 @@ catalog: jsdom: '^23.0.1' lint-staged: '^13.2.0' multiformats: '^13.3.6' - next: '^15.5.6' + next: '^16.0.1' npm-run-all: '^4.1.5' nx: '22.0.2' open: '^9.1.0'