From a8496abd68f08c0920cfc9143b6c56152f04bfde Mon Sep 17 00:00:00 2001 From: Jan Amann Date: Fri, 24 May 2024 09:06:14 +0200 Subject: [PATCH 01/18] feat: Support Next.js 15 and React 19 --- .../package.json | 6 +- examples/example-app-router/package.json | 6 +- packages/next-intl/package.json | 10 +- packages/use-intl/package.json | 6 +- pnpm-lock.yaml | 992 ++++++++++++++++-- 5 files changed, 921 insertions(+), 99 deletions(-) diff --git a/examples/example-app-router-playground/package.json b/examples/example-app-router-playground/package.json index b48c12401..91bf502f7 100644 --- a/examples/example-app-router-playground/package.json +++ b/examples/example-app-router-playground/package.json @@ -15,10 +15,10 @@ "dependencies": { "lodash": "^4.17.21", "ms": "2.1.3", - "next": "^14.2.3", + "next": "15.0.0-rc.0", "next-intl": "latest", - "react": "^18.3.0", - "react-dom": "^18.3.0" + "react": "19.0.0-rc-f994737d14-20240522", + "react-dom": "19.0.0-rc-f994737d14-20240522" }, "devDependencies": { "@jest/globals": "^29.5.0", diff --git a/examples/example-app-router/package.json b/examples/example-app-router/package.json index 19120db6f..2a910421b 100644 --- a/examples/example-app-router/package.json +++ b/examples/example-app-router/package.json @@ -13,10 +13,10 @@ }, "dependencies": { "clsx": "^1.2.1", - "next": "^14.2.3", + "next": "15.0.0-rc.0", "next-intl": "latest", - "react": "^18.3.0", - "react-dom": "^18.3.0", + "react": "19.0.0-rc-f994737d14-20240522", + "react-dom": "19.0.0-rc-f994737d14-20240522", "tailwindcss": "^3.3.2" }, "devDependencies": { diff --git a/packages/next-intl/package.json b/packages/next-intl/package.json index 032d90136..2c9ba9451 100644 --- a/packages/next-intl/package.json +++ b/packages/next-intl/package.json @@ -85,8 +85,8 @@ "use-intl": "^3.14.1" }, "peerDependencies": { - "next": "^10.0.0 || ^11.0.0 || ^12.0.0 || ^13.0.0 || ^14.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + "next": "^10.0.0 || ^11.0.0 || ^12.0.0 || ^13.0.0 || ^14.0.0 || ^15.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" }, "devDependencies": { "@arethetypeswrong/cli": "^0.13.5", @@ -100,11 +100,11 @@ "eslint": "^8.54.0", "eslint-config-molindo": "^7.0.0", "eslint-plugin-deprecation": "^1.4.1", - "next": "^14.2.3", + "next": "15.0.0-rc.0", "path-to-regexp": "^6.2.1", "publint": "^0.2.7", - "react": "^18.3.0", - "react-dom": "^18.3.0", + "react": "19.0.0-rc-f994737d14-20240522", + "react-dom": "19.0.0-rc-f994737d14-20240522", "rollup": "^3.28.1", "rollup-plugin-preserve-directives": "0.2.0", "size-limit": "^8.2.6", diff --git a/packages/use-intl/package.json b/packages/use-intl/package.json index 80fbd625f..792ce2363 100644 --- a/packages/use-intl/package.json +++ b/packages/use-intl/package.json @@ -67,7 +67,7 @@ "intl-messageformat": "^10.5.11" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" }, "devDependencies": { "@arethetypeswrong/cli": "^0.13.5", @@ -80,8 +80,8 @@ "eslint": "^8.54.0", "eslint-config-molindo": "^7.0.0", "publint": "^0.2.7", - "react": "^18.3.0", - "react-dom": "^18.3.0", + "react": "19.0.0-rc-f994737d14-20240522", + "react-dom": "19.0.0-rc-f994737d14-20240522", "rollup": "^3.28.1", "size-limit": "^8.2.6", "typescript": "^5.2.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index be2e0ef1d..0185df42b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,4 +1,4 @@ -lockfileVersion: '6.1' +lockfileVersion: '6.0' settings: autoInstallPeers: true @@ -76,7 +76,7 @@ importers: version: 2.2.0 next: specifier: ^14.2.3 - version: 14.2.3(@babel/core@7.23.6)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) + version: 14.2.3(@babel/core@7.22.5)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) nextra: specifier: ^2.13.2 version: 2.13.2(next@14.2.3)(react-dom@18.3.0)(react@18.3.0) @@ -107,7 +107,7 @@ importers: version: 8.54.0 eslint-config-molindo: specifier: ^7.0.0 - version: 7.0.0(eslint@8.54.0)(jest@29.5.0)(tailwindcss@3.3.7)(typescript@5.2.2) + version: 7.0.0(eslint@8.54.0)(tailwindcss@3.3.2)(typescript@5.2.2) eslint-config-next: specifier: ^14.0.3 version: 14.0.3(eslint@8.54.0)(typescript@5.2.2) @@ -124,17 +124,17 @@ importers: specifier: ^1.2.1 version: 1.2.1 next: - specifier: ^14.2.3 - version: 14.2.3(@babel/core@7.23.3)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) + specifier: 15.0.0-rc.0 + version: 15.0.0-rc.0(@babel/core@7.23.3)(@playwright/test@1.43.1)(react-dom@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522) next-intl: specifier: latest version: link:../../packages/next-intl react: - specifier: ^18.3.0 - version: 18.3.0 + specifier: 19.0.0-rc-f994737d14-20240522 + version: 19.0.0-rc-f994737d14-20240522 react-dom: - specifier: ^18.3.0 - version: 18.3.0(react@18.3.0) + specifier: 19.0.0-rc-f994737d14-20240522 + version: 19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522) tailwindcss: specifier: ^3.3.2 version: 3.3.3 @@ -147,7 +147,7 @@ importers: version: 1.43.1 '@testing-library/react': specifier: ^13.0.0 - version: 13.0.0(react-dom@18.3.0)(react@18.3.0) + version: 13.0.0(react-dom@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522) '@types/jest': specifier: ^29.5.0 version: 29.5.1 @@ -192,7 +192,7 @@ importers: dependencies: next: specifier: ^14.2.3 - version: 14.2.3(@babel/core@7.23.6)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) + version: 14.2.3(@babel/core@7.22.5)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) next-intl: specifier: latest version: link:../../packages/next-intl @@ -277,17 +277,17 @@ importers: specifier: 2.1.3 version: 2.1.3 next: - specifier: ^14.2.3 - version: 14.2.3(@babel/core@7.23.6)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) + specifier: 15.0.0-rc.0 + version: 15.0.0-rc.0(@babel/core@7.23.6)(@playwright/test@1.43.1)(react-dom@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522) next-intl: specifier: latest version: link:../../packages/next-intl react: - specifier: ^18.3.0 - version: 18.3.0 + specifier: 19.0.0-rc-f994737d14-20240522 + version: 19.0.0-rc-f994737d14-20240522 react-dom: - specifier: ^18.3.0 - version: 18.3.0(react@18.3.0) + specifier: 19.0.0-rc-f994737d14-20240522 + version: 19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522) devDependencies: '@jest/globals': specifier: ^29.5.0 @@ -297,7 +297,7 @@ importers: version: 1.43.1 '@testing-library/react': specifier: ^13.0.0 - version: 13.0.0(react-dom@18.3.0)(react@18.3.0) + version: 13.0.0(react-dom@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522) '@types/jest': specifier: ^29.5.0 version: 29.5.1 @@ -367,7 +367,7 @@ importers: version: 8.56.0 eslint-config-molindo: specifier: ^7.0.0 - version: 7.0.0(eslint@8.54.0)(jest@29.5.0)(tailwindcss@3.3.7)(typescript@5.2.2) + version: 7.0.0(eslint@8.56.0)(tailwindcss@3.3.7)(typescript@5.3.3) eslint-config-next: specifier: ^14.0.3 version: 14.0.3(eslint@8.56.0)(typescript@5.3.3) @@ -382,7 +382,7 @@ importers: version: 2.16.1 next: specifier: ^14.2.3 - version: 14.2.3(@babel/core@7.23.6)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) + version: 14.2.3(@babel/core@7.22.5)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) next-intl: specifier: latest version: link:../../packages/next-intl @@ -425,7 +425,7 @@ importers: version: 4.17.21 next: specifier: ^14.2.3 - version: 14.2.3(@babel/core@7.23.6)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) + version: 14.2.3(@babel/core@7.23.6)(react-dom@18.3.0)(react@18.3.0) next-intl: specifier: latest version: link:../../packages/next-intl @@ -576,7 +576,7 @@ importers: version: 8.56.0 eslint-config-molindo: specifier: ^7.0.0 - version: 7.0.0(eslint@8.54.0)(jest@29.5.0)(tailwindcss@3.3.7)(typescript@5.2.2) + version: 7.0.0(eslint@8.56.0)(tailwindcss@3.3.7)(typescript@5.3.3) typescript: specifier: ^5.2.2 version: 5.3.3 @@ -607,7 +607,7 @@ importers: version: 8.2.6(esbuild@0.18.20)(size-limit@8.2.6) '@testing-library/react': specifier: ^13.0.0 - version: 13.0.0(react-dom@18.3.0)(react@18.3.0) + version: 13.0.0(react-dom@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522) '@types/negotiator': specifier: ^0.6.1 version: 0.6.1 @@ -630,8 +630,8 @@ importers: specifier: ^1.4.1 version: 1.4.1(eslint@8.54.0)(typescript@5.2.2) next: - specifier: ^14.2.3 - version: 14.2.3(@babel/core@7.23.6)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) + specifier: 15.0.0-rc.0 + version: 15.0.0-rc.0(@babel/core@7.22.5)(react-dom@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522) path-to-regexp: specifier: ^6.2.1 version: 6.2.1 @@ -639,11 +639,11 @@ importers: specifier: ^0.2.7 version: 0.2.7 react: - specifier: ^18.3.0 - version: 18.3.0 + specifier: 19.0.0-rc-f994737d14-20240522 + version: 19.0.0-rc-f994737d14-20240522 react-dom: - specifier: ^18.3.0 - version: 18.3.0(react@18.3.0) + specifier: 19.0.0-rc-f994737d14-20240522 + version: 19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522) rollup: specifier: ^3.28.1 version: 3.28.1 @@ -677,7 +677,7 @@ importers: version: 8.2.6(esbuild@0.18.20)(size-limit@8.2.6) '@testing-library/react': specifier: ^13.0.0 - version: 13.0.0(react-dom@18.3.0)(react@18.3.0) + version: 13.0.0(react-dom@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522) '@types/node': specifier: ^20.1.2 version: 20.1.2 @@ -700,11 +700,11 @@ importers: specifier: ^0.2.7 version: 0.2.7 react: - specifier: ^18.3.0 - version: 18.3.0 + specifier: 19.0.0-rc-f994737d14-20240522 + version: 19.0.0-rc-f994737d14-20240522 react-dom: - specifier: ^18.3.0 - version: 18.3.0(react@18.3.0) + specifier: 19.0.0-rc-f994737d14-20240522 + version: 19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522) rollup: specifier: ^3.28.1 version: 3.28.1 @@ -5341,6 +5341,13 @@ packages: '@edge-runtime/primitives': 4.0.1 dev: true + /@emnapi/runtime@1.2.0: + resolution: {integrity: sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==} + requiresBuild: true + dependencies: + tslib: 2.5.0 + optional: true + /@emotion/hash@0.9.0: resolution: {integrity: sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ==} dev: true @@ -6904,6 +6911,175 @@ packages: engines: {node: '>=6.9.0'} dev: true + /@img/sharp-darwin-arm64@0.33.4: + resolution: {integrity: sha512-p0suNqXufJs9t3RqLBO6vvrgr5OhgbWp76s5gTRvdmxmuv9E1rcaqGUsl3l4mKVmXPkTkTErXediAui4x+8PSA==} + engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-darwin-arm64': 1.0.2 + optional: true + + /@img/sharp-darwin-x64@0.33.4: + resolution: {integrity: sha512-0l7yRObwtTi82Z6ebVI2PnHT8EB2NxBgpK2MiKJZJ7cz32R4lxd001ecMhzzsZig3Yv9oclvqqdV93jo9hy+Dw==} + engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [darwin] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-darwin-x64': 1.0.2 + optional: true + + /@img/sharp-libvips-darwin-arm64@1.0.2: + resolution: {integrity: sha512-tcK/41Rq8IKlSaKRCCAuuY3lDJjQnYIW1UXU1kxcEKrfL8WR7N6+rzNoOxoQRJWTAECuKwgAHnPvqXGN8XfkHA==} + engines: {macos: '>=11', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + optional: true + + /@img/sharp-libvips-darwin-x64@1.0.2: + resolution: {integrity: sha512-Ofw+7oaWa0HiiMiKWqqaZbaYV3/UGL2wAPeLuJTx+9cXpCRdvQhCLG0IH8YGwM0yGWGLpsF4Su9vM1o6aer+Fw==} + engines: {macos: '>=10.13', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [darwin] + requiresBuild: true + optional: true + + /@img/sharp-libvips-linux-arm64@1.0.2: + resolution: {integrity: sha512-x7kCt3N00ofFmmkkdshwj3vGPCnmiDh7Gwnd4nUwZln2YjqPxV1NlTyZOvoDWdKQVDL911487HOueBvrpflagw==} + engines: {glibc: '>=2.26', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true + optional: true + + /@img/sharp-libvips-linux-arm@1.0.2: + resolution: {integrity: sha512-iLWCvrKgeFoglQxdEwzu1eQV04o8YeYGFXtfWU26Zr2wWT3q3MTzC+QTCO3ZQfWd3doKHT4Pm2kRmLbupT+sZw==} + engines: {glibc: '>=2.28', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm] + os: [linux] + requiresBuild: true + optional: true + + /@img/sharp-libvips-linux-s390x@1.0.2: + resolution: {integrity: sha512-cmhQ1J4qVhfmS6szYW7RT+gLJq9dH2i4maq+qyXayUSn9/3iY2ZeWpbAgSpSVbV2E1JUL2Gg7pwnYQ1h8rQIog==} + engines: {glibc: '>=2.28', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [s390x] + os: [linux] + requiresBuild: true + optional: true + + /@img/sharp-libvips-linux-x64@1.0.2: + resolution: {integrity: sha512-E441q4Qdb+7yuyiADVi5J+44x8ctlrqn8XgkDTwr4qPJzWkaHwD489iZ4nGDgcuya4iMN3ULV6NwbhRZJ9Z7SQ==} + engines: {glibc: '>=2.26', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [linux] + requiresBuild: true + optional: true + + /@img/sharp-libvips-linuxmusl-arm64@1.0.2: + resolution: {integrity: sha512-3CAkndNpYUrlDqkCM5qhksfE+qSIREVpyoeHIU6jd48SJZViAmznoQQLAv4hVXF7xyUB9zf+G++e2v1ABjCbEQ==} + engines: {musl: '>=1.2.2', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true + optional: true + + /@img/sharp-libvips-linuxmusl-x64@1.0.2: + resolution: {integrity: sha512-VI94Q6khIHqHWNOh6LLdm9s2Ry4zdjWJwH56WoiJU7NTeDwyApdZZ8c+SADC8OH98KWNQXnE01UdJ9CSfZvwZw==} + engines: {musl: '>=1.2.2', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [linux] + requiresBuild: true + optional: true + + /@img/sharp-linux-arm64@0.33.4: + resolution: {integrity: sha512-2800clwVg1ZQtxwSoTlHvtm9ObgAax7V6MTAB/hDT945Tfyy3hVkmiHpeLPCKYqYR1Gcmv1uDZ3a4OFwkdBL7Q==} + engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-linux-arm64': 1.0.2 + optional: true + + /@img/sharp-linux-arm@0.33.4: + resolution: {integrity: sha512-RUgBD1c0+gCYZGCCe6mMdTiOFS0Zc/XrN0fYd6hISIKcDUbAW5NtSQW9g/powkrXYm6Vzwd6y+fqmExDuCdHNQ==} + engines: {glibc: '>=2.28', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm] + os: [linux] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-linux-arm': 1.0.2 + optional: true + + /@img/sharp-linux-s390x@0.33.4: + resolution: {integrity: sha512-h3RAL3siQoyzSoH36tUeS0PDmb5wINKGYzcLB5C6DIiAn2F3udeFAum+gj8IbA/82+8RGCTn7XW8WTFnqag4tQ==} + engines: {glibc: '>=2.31', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [s390x] + os: [linux] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-linux-s390x': 1.0.2 + optional: true + + /@img/sharp-linux-x64@0.33.4: + resolution: {integrity: sha512-GoR++s0XW9DGVi8SUGQ/U4AeIzLdNjHka6jidVwapQ/JebGVQIpi52OdyxCNVRE++n1FCLzjDovJNozif7w/Aw==} + engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [linux] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-linux-x64': 1.0.2 + optional: true + + /@img/sharp-linuxmusl-arm64@0.33.4: + resolution: {integrity: sha512-nhr1yC3BlVrKDTl6cO12gTpXMl4ITBUZieehFvMntlCXFzH2bvKG76tBL2Y/OqhupZt81pR7R+Q5YhJxW0rGgQ==} + engines: {musl: '>=1.2.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-linuxmusl-arm64': 1.0.2 + optional: true + + /@img/sharp-linuxmusl-x64@0.33.4: + resolution: {integrity: sha512-uCPTku0zwqDmZEOi4ILyGdmW76tH7dm8kKlOIV1XC5cLyJ71ENAAqarOHQh0RLfpIpbV5KOpXzdU6XkJtS0daw==} + engines: {musl: '>=1.2.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [linux] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-linuxmusl-x64': 1.0.2 + optional: true + + /@img/sharp-wasm32@0.33.4: + resolution: {integrity: sha512-Bmmauh4sXUsUqkleQahpdNXKvo+wa1V9KhT2pDA4VJGKwnKMJXiSTGphn0gnJrlooda0QxCtXc6RX1XAU6hMnQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [wasm32] + requiresBuild: true + dependencies: + '@emnapi/runtime': 1.2.0 + optional: true + + /@img/sharp-win32-ia32@0.33.4: + resolution: {integrity: sha512-99SJ91XzUhYHbx7uhK3+9Lf7+LjwMGQZMDlO/E/YVJ7Nc3lyDFZPGhjwiYdctoH2BOzW9+TnfqcaMKt0jHLdqw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [ia32] + os: [win32] + requiresBuild: true + optional: true + + /@img/sharp-win32-x64@0.33.4: + resolution: {integrity: sha512-3QLocdTRVIrFNye5YocZl+KKpYKP+fksi1QhmOArgx7GyhIbQp/WrJRu176jm8IxromS7RIkzMiMINVdBtC8Aw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [win32] + requiresBuild: true + optional: true + /@isaacs/cliui@8.0.2: resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} @@ -7485,6 +7661,9 @@ packages: /@next/env@14.2.3: resolution: {integrity: sha512-W7fd7IbkfmeeY2gXrzJYDx8D2lWKbVoTIj1o1ScPHNzvp30s1AuoEFSdr39bC5sjxJaxTtq3OTCZboNp0lNWHA==} + /@next/env@15.0.0-rc.0: + resolution: {integrity: sha512-6W0ndQvHR9sXcqcKeR/inD2UTRCs9+VkSK3lfaGmEuZs7EjwwXMO2BPYjz9oBrtfPL3xuTjtXsHKSsalYQ5l1Q==} + /@next/eslint-plugin-next@14.0.3: resolution: {integrity: sha512-j4K0n+DcmQYCVnSAM+UByTVfIHnYQy2ODozfQP+4RdwtRDfobrIvKq1K4Exb2koJ79HSSa7s6B2SA8T/1YR3RA==} dependencies: @@ -7499,6 +7678,14 @@ packages: requiresBuild: true optional: true + /@next/swc-darwin-arm64@15.0.0-rc.0: + resolution: {integrity: sha512-4OpTXvAWcSabXA5d688zdUwa3sfT9QrLnHMdpv4q2UDnnuqmOI0xLb6lrOxwpi+vHJNkneuNLqyc5HGBhkqL6A==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + optional: true + /@next/swc-darwin-x64@14.2.3: resolution: {integrity: sha512-6adp7waE6P1TYFSXpY366xwsOnEXM+y1kgRpjSRVI2CBDOcbRjsJ67Z6EgKIqWIue52d2q/Mx8g9MszARj8IEA==} engines: {node: '>= 10'} @@ -7507,6 +7694,14 @@ packages: requiresBuild: true optional: true + /@next/swc-darwin-x64@15.0.0-rc.0: + resolution: {integrity: sha512-/TD8M9DT244uhtFA8P/0DUbM7ftg2zio6yOo6ajV16vNjkcug9Kt9//Wa4SrJjWcsGZpViLctOlwn3/6JFAuAA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + requiresBuild: true + optional: true + /@next/swc-linux-arm64-gnu@14.2.3: resolution: {integrity: sha512-cuzCE/1G0ZSnTAHJPUT1rPgQx1w5tzSX7POXSLaS7w2nIUJUD+e25QoXD/hMfxbsT9rslEXugWypJMILBj/QsA==} engines: {node: '>= 10'} @@ -7515,6 +7710,14 @@ packages: requiresBuild: true optional: true + /@next/swc-linux-arm64-gnu@15.0.0-rc.0: + resolution: {integrity: sha512-3VTO32938AcqOlOI/U61/MIpeYrblP22VU1GrgmMQJozsAXEJgLCgf3wxZtn61/FG4Yc0tp7rPZE2t1fIGe0+w==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + optional: true + /@next/swc-linux-arm64-musl@14.2.3: resolution: {integrity: sha512-0D4/oMM2Y9Ta3nGuCcQN8jjJjmDPYpHX9OJzqk42NZGJocU2MqhBq5tWkJrUQOQY9N+In9xOdymzapM09GeiZw==} engines: {node: '>= 10'} @@ -7523,6 +7726,14 @@ packages: requiresBuild: true optional: true + /@next/swc-linux-arm64-musl@15.0.0-rc.0: + resolution: {integrity: sha512-0kDnxM3AfrrHFJ/wTkjkv7cVHIaGwv+CzDg9lL2BoLEM4kMQhH20DTsBOMqpTpo1K2KCg67LuTGd3QOITT5uFQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + optional: true + /@next/swc-linux-x64-gnu@14.2.3: resolution: {integrity: sha512-ENPiNnBNDInBLyUU5ii8PMQh+4XLr4pG51tOp6aJ9xqFQ2iRI6IH0Ds2yJkAzNV1CfyagcyzPfROMViS2wOZ9w==} engines: {node: '>= 10'} @@ -7531,6 +7742,14 @@ packages: requiresBuild: true optional: true + /@next/swc-linux-x64-gnu@15.0.0-rc.0: + resolution: {integrity: sha512-fPMNahzqYFjm5h0ncJ5+F3NrShmWhpusM+zrQl01MMU0Ed5xsL4pJJDSuXV4wPkNUSjCP3XstTjxR5kBdO4juQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true + optional: true + /@next/swc-linux-x64-musl@14.2.3: resolution: {integrity: sha512-BTAbq0LnCbF5MtoM7I/9UeUu/8ZBY0i8SFjUMCbPDOLv+un67e2JgyN4pmgfXBwy/I+RHu8q+k+MCkDN6P9ViQ==} engines: {node: '>= 10'} @@ -7539,6 +7758,14 @@ packages: requiresBuild: true optional: true + /@next/swc-linux-x64-musl@15.0.0-rc.0: + resolution: {integrity: sha512-7/FLgOqrrQAxOVQrxfr3bGgZ83pSCmc2S3TXBILnHw0S8qLxmFjhSjH5ogaDmjrES/PSYMaX1FsP5Af88hp7Gw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true + optional: true + /@next/swc-win32-arm64-msvc@14.2.3: resolution: {integrity: sha512-AEHIw/dhAMLNFJFJIJIyOFDzrzI5bAjI9J26gbO5xhAKHYTZ9Or04BesFPXiAYXDNdrwTP2dQceYA4dL1geu8A==} engines: {node: '>= 10'} @@ -7547,6 +7774,14 @@ packages: requiresBuild: true optional: true + /@next/swc-win32-arm64-msvc@15.0.0-rc.0: + resolution: {integrity: sha512-5wcqoYHh7hbdghjH6Xs3i5/f0ov+i1Xw2E3O+BzZNESYVLgCM1q7KJu5gdGFoXA2gz5XaKF/VBcYHikLzyjgmA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + requiresBuild: true + optional: true + /@next/swc-win32-ia32-msvc@14.2.3: resolution: {integrity: sha512-vga40n1q6aYb0CLrM+eEmisfKCR45ixQYXuBXxOOmmoV8sYST9k7E3US32FsY+CkkF7NtzdcebiFT4CHuMSyZw==} engines: {node: '>= 10'} @@ -7555,6 +7790,14 @@ packages: requiresBuild: true optional: true + /@next/swc-win32-ia32-msvc@15.0.0-rc.0: + resolution: {integrity: sha512-/hqOmYRTvtBPToE4Dbl9n+sLYU7DPd52R+TtjIrrEzTMgFo2/d7un3sD7GKmb2OwOj/ExyGv6Bd/JzytBVxXlw==} + engines: {node: '>= 10'} + cpu: [ia32] + os: [win32] + requiresBuild: true + optional: true + /@next/swc-win32-x64-msvc@14.2.3: resolution: {integrity: sha512-Q1/zm43RWynxrO7lW4ehciQVj+5ePBhOK+/K2P7pLFX3JaJ/IZVC69SHidrmZSOkqz7ECIOhhy7XhAFG4JYyHA==} engines: {node: '>= 10'} @@ -7563,6 +7806,14 @@ packages: requiresBuild: true optional: true + /@next/swc-win32-x64-msvc@15.0.0-rc.0: + resolution: {integrity: sha512-2Jly5nShvCUzzngP3RzdQ3JcuEcHcnIEvkvZDCXqFAK+bWks4+qOkEUO1QIAERQ99J5J9/1AN/8zFBme3Mm57A==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + requiresBuild: true + optional: true + /@nodelib/fs.scandir@2.1.5: resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -8820,6 +9071,11 @@ packages: /@swc/counter@0.1.3: resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} + /@swc/helpers@0.5.11: + resolution: {integrity: sha512-YNlnKRWF2sVojTpIyzwou9XoTNbzbzONwRhOoniEioF1AtaitTvVZblaQRrAzChWQ1bLYyYSWzM18y4WwgzJ+A==} + dependencies: + tslib: 2.5.0 + /@swc/helpers@0.5.5: resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==} dependencies: @@ -8873,6 +9129,20 @@ packages: react-dom: 18.3.0(react@18.3.0) dev: true + /@testing-library/react@13.0.0(react-dom@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522): + resolution: {integrity: sha512-p0lYA1M7uoEmk2LnCbZLGmHJHyH59sAaZVXChTXlyhV/PRW9LoIh4mdf7tiXsO8BoNG+vN8UnFJff1hbZeXv+w==} + engines: {node: '>=12'} + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + dependencies: + '@babel/runtime': 7.21.5 + '@testing-library/dom': 8.20.0 + '@types/react-dom': 18.2.17 + react: 19.0.0-rc-f994737d14-20240522 + react-dom: 19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522) + dev: true + /@theguild/remark-mermaid@0.0.5(react@18.3.0): resolution: {integrity: sha512-e+ZIyJkEv9jabI4m7q29wZtZv+2iwPGsXJ2d46Zi7e+QcFudiyuqhLhHG/3gX3ZEB+hxTch+fpItyMS8jwbIcw==} peerDependencies: @@ -9296,6 +9566,35 @@ packages: - supports-color dev: true + /@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha + eslint: ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@eslint-community/regexpp': 4.7.0 + '@typescript-eslint/parser': 6.21.0(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/scope-manager': 6.21.0 + '@typescript-eslint/type-utils': 6.21.0(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/utils': 6.21.0(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 6.21.0 + debug: 4.3.4(supports-color@6.1.0) + eslint: 8.56.0 + graphemer: 1.4.0 + ignore: 5.2.4 + natural-compare: 1.4.0 + semver: 7.5.4 + ts-api-utils: 1.0.2(typescript@5.3.3) + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/parser@6.21.0(eslint@8.54.0)(typescript@5.2.2): resolution: {integrity: sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==} engines: {node: ^16.0.0 || >=18.0.0} @@ -9403,6 +9702,26 @@ packages: - supports-color dev: true + /@typescript-eslint/type-utils@6.21.0(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.3.3) + '@typescript-eslint/utils': 6.21.0(eslint@8.56.0)(typescript@5.3.3) + debug: 4.3.4(supports-color@6.1.0) + eslint: 8.56.0 + ts-api-utils: 1.0.2(typescript@5.3.3) + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/types@5.59.2: resolution: {integrity: sha512-LbJ/HqoVs2XTGq5shkiKaNTuVv5tTejdHgfdjqRUGdYhjW1crm/M7og2jhVskMt8/4wS3T1+PfFvL1K3wqYj4w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -9439,6 +9758,27 @@ packages: - supports-color dev: true + /@typescript-eslint/typescript-estree@5.59.2(typescript@5.3.3): + resolution: {integrity: sha512-+j4SmbwVmZsQ9jEyBMgpuBD0rKwi9RxRpjX71Brr73RsYnEr3Lt5QZ624Bxphp8HUkSKfqGnPJp1kA5nl0Sh7Q==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 5.59.2 + '@typescript-eslint/visitor-keys': 5.59.2 + debug: 4.3.4(supports-color@6.1.0) + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.5.4 + tsutils: 3.21.0(typescript@5.3.3) + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/typescript-estree@6.21.0(typescript@5.2.2): resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==} engines: {node: ^16.0.0 || >=18.0.0} @@ -9524,6 +9864,26 @@ packages: - typescript dev: true + /@typescript-eslint/utils@5.59.2(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-kSuF6/77TZzyGPhGO4uVp+f0SBoYxCDf+lW3GKhtKru/L8k/Hd7NFQxyWUeY7Z/KGB2C6Fe3yf2vVi4V9TsCSQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) + '@types/json-schema': 7.0.12 + '@types/semver': 7.5.0 + '@typescript-eslint/scope-manager': 5.59.2 + '@typescript-eslint/types': 5.59.2 + '@typescript-eslint/typescript-estree': 5.59.2(typescript@5.3.3) + eslint: 8.56.0 + eslint-scope: 5.1.1 + semver: 7.5.4 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + /@typescript-eslint/utils@6.21.0(eslint@8.54.0)(typescript@5.2.2): resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} engines: {node: ^16.0.0 || >=18.0.0} @@ -9543,6 +9903,25 @@ packages: - typescript dev: true + /@typescript-eslint/utils@6.21.0(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) + '@types/json-schema': 7.0.12 + '@types/semver': 7.5.0 + '@typescript-eslint/scope-manager': 6.21.0 + '@typescript-eslint/types': 6.21.0 + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.3.3) + eslint: 8.56.0 + semver: 7.5.4 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + /@typescript-eslint/visitor-keys@5.59.2: resolution: {integrity: sha512-EEpsO8m3RASrKAHI9jpavNv9NlEUebV4qmF1OWxSTtKSFBpC1NCmWazDQHFivRf0O1DV11BA645yrLEVQ0/Lig==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -12057,7 +12436,6 @@ packages: dependencies: color-convert: 2.0.1 color-string: 1.9.1 - dev: true /colorette@1.4.0: resolution: {integrity: sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==} @@ -13360,6 +13738,12 @@ packages: engines: {node: '>=8'} dev: true + /detect-libc@2.0.3: + resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} + engines: {node: '>=8'} + requiresBuild: true + optional: true + /detect-newline@3.1.0: resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} engines: {node: '>=8'} @@ -14051,7 +14435,7 @@ packages: confusing-browser-globals: 1.0.11 eslint: 8.54.0 eslint-plugin-css-modules: 2.11.0(eslint@8.54.0) - eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.56.0) + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.54.0) eslint-plugin-jest: 27.2.3(@typescript-eslint/eslint-plugin@6.21.0)(eslint@8.54.0)(jest@29.5.0)(typescript@5.2.2) eslint-plugin-jsx-a11y: 6.7.1(eslint@8.54.0) eslint-plugin-prettier: 5.0.0(eslint@8.54.0)(prettier@3.1.1) @@ -14083,7 +14467,7 @@ packages: confusing-browser-globals: 1.0.11 eslint: 8.54.0 eslint-plugin-css-modules: 2.11.0(eslint@8.54.0) - eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.56.0) + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.54.0) eslint-plugin-jest: 27.2.3(@typescript-eslint/eslint-plugin@6.21.0)(eslint@8.54.0)(jest@29.5.0)(typescript@5.2.2) eslint-plugin-jsx-a11y: 6.7.1(eslint@8.54.0) eslint-plugin-prettier: 5.0.0(eslint@8.54.0)(prettier@3.1.1) @@ -14104,6 +14488,70 @@ packages: - typescript dev: true + /eslint-config-molindo@7.0.0(eslint@8.54.0)(tailwindcss@3.3.2)(typescript@5.2.2): + resolution: {integrity: sha512-jsy+1xutRhBYOD8EyyOlQRPK9n23yxixfXWEl6ttzTNhV/B8893e09sZDGRc+VK7z4yGW6Pe6cQM9oZkJuEu3Q==} + engines: {node: '>=10'} + peerDependencies: + eslint: ^8.0.0 + dependencies: + '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.54.0)(typescript@5.2.2) + '@typescript-eslint/parser': 6.21.0(eslint@8.54.0)(typescript@5.2.2) + confusing-browser-globals: 1.0.11 + eslint: 8.54.0 + eslint-plugin-css-modules: 2.11.0(eslint@8.54.0) + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.54.0) + eslint-plugin-jest: 27.2.3(@typescript-eslint/eslint-plugin@6.21.0)(eslint@8.54.0)(jest@29.5.0)(typescript@5.2.2) + eslint-plugin-jsx-a11y: 6.7.1(eslint@8.54.0) + eslint-plugin-prettier: 5.0.0(eslint@8.54.0)(prettier@3.1.1) + eslint-plugin-react: 7.33.2(eslint@8.54.0) + eslint-plugin-react-hooks: 4.6.0(eslint@8.54.0) + eslint-plugin-sort-destructure-keys: 1.5.0(eslint@8.54.0) + eslint-plugin-tailwindcss: 3.13.0(tailwindcss@3.3.2) + eslint-plugin-unicorn: 48.0.1(eslint@8.54.0) + prettier: 3.1.1 + transitivePeerDependencies: + - '@types/eslint' + - eslint-config-prettier + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - jest + - supports-color + - tailwindcss + - typescript + dev: true + + /eslint-config-molindo@7.0.0(eslint@8.56.0)(tailwindcss@3.3.7)(typescript@5.3.3): + resolution: {integrity: sha512-jsy+1xutRhBYOD8EyyOlQRPK9n23yxixfXWEl6ttzTNhV/B8893e09sZDGRc+VK7z4yGW6Pe6cQM9oZkJuEu3Q==} + engines: {node: '>=10'} + peerDependencies: + eslint: ^8.0.0 + dependencies: + '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/parser': 6.21.0(eslint@8.56.0)(typescript@5.3.3) + confusing-browser-globals: 1.0.11 + eslint: 8.56.0 + eslint-plugin-css-modules: 2.11.0(eslint@8.56.0) + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.56.0) + eslint-plugin-jest: 27.2.3(@typescript-eslint/eslint-plugin@6.21.0)(eslint@8.56.0)(typescript@5.3.3) + eslint-plugin-jsx-a11y: 6.7.1(eslint@8.56.0) + eslint-plugin-prettier: 5.0.0(eslint@8.56.0)(prettier@3.1.1) + eslint-plugin-react: 7.33.2(eslint@8.56.0) + eslint-plugin-react-hooks: 4.6.0(eslint@8.56.0) + eslint-plugin-sort-destructure-keys: 1.5.0(eslint@8.56.0) + eslint-plugin-tailwindcss: 3.13.0(tailwindcss@3.3.7) + eslint-plugin-unicorn: 48.0.1(eslint@8.56.0) + prettier: 3.1.1 + transitivePeerDependencies: + - '@types/eslint' + - eslint-config-prettier + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - jest + - supports-color + - tailwindcss + - typescript + dev: true + /eslint-config-next@14.0.3(eslint@8.54.0)(typescript@5.2.2): resolution: {integrity: sha512-IKPhpLdpSUyKofmsXUfrvBC49JMUTdeaD8ZIH4v9Vk0sC1X6URTuTJCLtA0Vwuj7V/CQh0oISuSTvNn5//Buew==} peerDependencies: @@ -14119,7 +14567,7 @@ packages: eslint: 8.54.0 eslint-import-resolver-node: 0.3.7 eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.0)(eslint@8.54.0) - eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.56.0) + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.54.0) eslint-plugin-jsx-a11y: 6.7.1(eslint@8.54.0) eslint-plugin-react: 7.33.2(eslint@8.54.0) eslint-plugin-react-hooks: 4.6.0(eslint@8.54.0) @@ -14174,6 +14622,30 @@ packages: - supports-color dev: true + /eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.54.0): + resolution: {integrity: sha512-TdJqPHs2lW5J9Zpe17DZNQuDnox4xo2o+0tE7Pggain9Rbc19ik8kFtXdxZ250FVx2kF4vlt2RSf4qlUpG7bhw==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + eslint: '*' + eslint-plugin-import: '*' + dependencies: + debug: 4.3.4(supports-color@6.1.0) + enhanced-resolve: 5.15.0 + eslint: 8.54.0 + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.54.0) + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.54.0) + get-tsconfig: 4.5.0 + globby: 13.1.4 + is-core-module: 2.13.1 + is-glob: 4.0.3 + synckit: 0.8.5 + transitivePeerDependencies: + - '@typescript-eslint/parser' + - eslint-import-resolver-node + - eslint-import-resolver-webpack + - supports-color + dev: true + /eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.56.0): resolution: {integrity: sha512-TdJqPHs2lW5J9Zpe17DZNQuDnox4xo2o+0tE7Pggain9Rbc19ik8kFtXdxZ250FVx2kF4vlt2RSf4qlUpG7bhw==} engines: {node: ^14.18.0 || >=16.0.0} @@ -14209,7 +14681,7 @@ packages: enhanced-resolve: 5.15.0 eslint: 8.54.0 eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.54.0) - eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.56.0) + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.54.0) get-tsconfig: 4.5.0 globby: 13.1.4 is-core-module: 2.13.1 @@ -14222,6 +14694,36 @@ packages: - supports-color dev: true + /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.54.0): + resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint: + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true + dependencies: + '@typescript-eslint/parser': 6.21.0(eslint@8.54.0)(typescript@5.2.2) + debug: 3.2.7(supports-color@6.1.0) + eslint: 8.54.0 + eslint-import-resolver-node: 0.3.9 + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.54.0) + transitivePeerDependencies: + - supports-color + dev: true + /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.56.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} @@ -14293,18 +14795,64 @@ packages: lodash: 4.17.21 dev: true + /eslint-plugin-css-modules@2.11.0(eslint@8.56.0): + resolution: {integrity: sha512-CLvQvJOMlCywZzaI4HVu7QH/ltgNXvCg7giJGiE+sA9wh5zQ+AqTgftAzrERV22wHe1p688wrU/Zwxt1Ry922w==} + engines: {node: '>=4.0.0'} + peerDependencies: + eslint: '>=2.0.0' + dependencies: + eslint: 8.56.0 + gonzales-pe: 4.3.0 + lodash: 4.17.21 + dev: true + /eslint-plugin-deprecation@1.4.1(eslint@8.54.0)(typescript@5.2.2): resolution: {integrity: sha512-4vxTghWzxsBukPJVQupi6xlTuDc8Pyi1QlRCrFiLgwLPMJQW3cJCNaehJUKQqQFvuue5m4W27e179Y3Qjzeghg==} peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: ^3.7.5 || ^4.0.0 || ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: ^3.7.5 || ^4.0.0 || ^5.0.0 + dependencies: + '@typescript-eslint/utils': 5.59.2(eslint@8.54.0)(typescript@5.2.2) + eslint: 8.54.0 + tslib: 2.5.0 + tsutils: 3.21.0(typescript@5.2.2) + typescript: 5.2.2 + transitivePeerDependencies: + - supports-color + dev: true + + /eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.54.0): + resolution: {integrity: sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true dependencies: - '@typescript-eslint/utils': 5.59.2(eslint@8.54.0)(typescript@5.2.2) + '@typescript-eslint/parser': 6.21.0(eslint@8.54.0)(typescript@5.2.2) + array-includes: 3.1.7 + array.prototype.findlastindex: 1.2.3 + array.prototype.flat: 1.3.2 + array.prototype.flatmap: 1.3.2 + debug: 3.2.7(supports-color@6.1.0) + doctrine: 2.1.0 eslint: 8.54.0 - tslib: 2.5.0 - tsutils: 3.21.0(typescript@5.2.2) - typescript: 5.2.2 + eslint-import-resolver-node: 0.3.9 + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.54.0) + hasown: 2.0.0 + is-core-module: 2.13.1 + is-glob: 4.0.3 + minimatch: 3.1.2 + object.fromentries: 2.0.7 + object.groupby: 1.0.1 + object.values: 1.1.7 + semver: 6.3.1 + tsconfig-paths: 3.14.2 transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack - supports-color dev: true @@ -14365,6 +14913,27 @@ packages: - typescript dev: true + /eslint-plugin-jest@27.2.3(@typescript-eslint/eslint-plugin@6.21.0)(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-sRLlSCpICzWuje66Gl9zvdF6mwD5X86I4u55hJyFBsxYOsBCmT5+kSUjf+fkFWVMMgpzNEupjW8WzUqi83hJAQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@typescript-eslint/eslint-plugin': ^5.0.0 || ^6.0.0 + eslint: ^7.0.0 || ^8.0.0 + jest: '*' + peerDependenciesMeta: + '@typescript-eslint/eslint-plugin': + optional: true + jest: + optional: true + dependencies: + '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/utils': 5.59.2(eslint@8.56.0)(typescript@5.3.3) + eslint: 8.56.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + /eslint-plugin-jsx-a11y@6.7.1(eslint@8.54.0): resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==} engines: {node: '>=4.0'} @@ -14435,6 +15004,26 @@ packages: synckit: 0.8.5 dev: true + /eslint-plugin-prettier@5.0.0(eslint@8.56.0)(prettier@3.1.1): + resolution: {integrity: sha512-AgaZCVuYDXHUGxj/ZGu1u8H8CYgDY3iG6w5kUFw4AzMVXzB7VvbKgYR4nATIN+OvUrghMbiDLeimVjVY5ilq3w==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + '@types/eslint': '>=8.0.0' + eslint: '>=8.0.0' + eslint-config-prettier: '*' + prettier: '>=3.0.0' + peerDependenciesMeta: + '@types/eslint': + optional: true + eslint-config-prettier: + optional: true + dependencies: + eslint: 8.56.0 + prettier: 3.1.1 + prettier-linter-helpers: 1.0.0 + synckit: 0.8.5 + dev: true + /eslint-plugin-react-hooks@4.6.0(eslint@8.54.0): resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} engines: {node: '>=10'} @@ -14513,6 +15102,27 @@ packages: natural-compare-lite: 1.4.0 dev: true + /eslint-plugin-sort-destructure-keys@1.5.0(eslint@8.56.0): + resolution: {integrity: sha512-xGLyqHtbFXZNXQSvAiQ4ISBYokrbUywEhmaA50fKtSKgceCv5y3zjoNuZwcnajdM6q29Nxj+oXC9KcqfMsAPrg==} + engines: {node: '>=6.0.0'} + peerDependencies: + eslint: 3 - 8 + dependencies: + eslint: 8.56.0 + natural-compare-lite: 1.4.0 + dev: true + + /eslint-plugin-tailwindcss@3.13.0(tailwindcss@3.3.2): + resolution: {integrity: sha512-Fcep4KDRLWaK3KmkQbdyKHG0P4GdXFmXdDaweTIPcgOP60OOuWFbh1++dufRT28Q4zpKTKaHwTsXPJ4O/EjU2Q==} + engines: {node: '>=12.13.0'} + peerDependencies: + tailwindcss: ^3.3.2 + dependencies: + fast-glob: 3.3.2 + postcss: 8.4.35 + tailwindcss: 3.3.2 + dev: true + /eslint-plugin-tailwindcss@3.13.0(tailwindcss@3.3.3): resolution: {integrity: sha512-Fcep4KDRLWaK3KmkQbdyKHG0P4GdXFmXdDaweTIPcgOP60OOuWFbh1++dufRT28Q4zpKTKaHwTsXPJ4O/EjU2Q==} engines: {node: '>=12.13.0'} @@ -14559,6 +15169,30 @@ packages: strip-indent: 3.0.0 dev: true + /eslint-plugin-unicorn@48.0.1(eslint@8.56.0): + resolution: {integrity: sha512-FW+4r20myG/DqFcCSzoumaddKBicIPeFnTrifon2mWIzlfyvzwyqZjqVP7m4Cqr/ZYisS2aiLghkUWaPg6vtCw==} + engines: {node: '>=16'} + peerDependencies: + eslint: '>=8.44.0' + dependencies: + '@babel/helper-validator-identifier': 7.22.20 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) + ci-info: 3.8.0 + clean-regexp: 1.0.0 + eslint: 8.56.0 + esquery: 1.5.0 + indent-string: 4.0.0 + is-builtin-module: 3.2.1 + jsesc: 3.0.2 + lodash: 4.17.21 + pluralize: 8.0.0 + read-pkg-up: 7.0.1 + regexp-tree: 0.1.27 + regjsparser: 0.10.0 + semver: 7.5.4 + strip-indent: 3.0.0 + dev: true + /eslint-scope@4.0.3: resolution: {integrity: sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==} engines: {node: '>=4.0.0'} @@ -20704,7 +21338,7 @@ packages: react: '>=16.0.0' react-dom: '>=16.0.0' dependencies: - next: 14.2.3(@babel/core@7.23.6)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) + next: 14.2.3(@babel/core@7.22.5)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) react: 18.3.0 react-dom: 18.3.0(react@18.3.0) dev: false @@ -20720,7 +21354,7 @@ packages: '@corex/deepmerge': 4.0.43 '@next/env': 14.2.3 minimist: 1.2.8 - next: 14.2.3(@babel/core@7.23.6)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) + next: 14.2.3(@babel/core@7.22.5)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) dev: true /next-themes@0.2.1(next@14.2.3)(react-dom@18.3.0)(react@18.3.0): @@ -20730,7 +21364,7 @@ packages: react: '*' react-dom: '*' dependencies: - next: 14.2.3(@babel/core@7.23.6)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) + next: 14.2.3(@babel/core@7.22.5)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) react: 18.3.0 react-dom: 18.3.0(react@18.3.0) dev: false @@ -20776,9 +21410,8 @@ packages: transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - dev: false - /next@14.2.3(@babel/core@7.23.3)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0): + /next@14.2.3(@babel/core@7.23.6)(react-dom@18.3.0)(react@18.3.0): resolution: {integrity: sha512-dowFkFTR8v79NPJO4QsBUtxv0g9BrS/phluVpMAt2ku7H+cbcBJlopXjkWlwxrk/xGqMemr7JkGPGemPrLLX7A==} engines: {node: '>=18.17.0'} hasBin: true @@ -20797,7 +21430,6 @@ packages: optional: true dependencies: '@next/env': 14.2.3 - '@playwright/test': 1.43.1 '@swc/helpers': 0.5.5 busboy: 1.6.0 caniuse-lite: 1.0.30001579 @@ -20805,7 +21437,7 @@ packages: postcss: 8.4.31 react: 18.3.0 react-dom: 18.3.0(react@18.3.0) - styled-jsx: 5.1.1(@babel/core@7.23.3)(react@18.3.0) + styled-jsx: 5.1.1(@babel/core@7.23.6)(react@18.3.0) optionalDependencies: '@next/swc-darwin-arm64': 14.2.3 '@next/swc-darwin-x64': 14.2.3 @@ -20821,47 +21453,145 @@ packages: - babel-plugin-macros dev: false - /next@14.2.3(@babel/core@7.23.6)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0): - resolution: {integrity: sha512-dowFkFTR8v79NPJO4QsBUtxv0g9BrS/phluVpMAt2ku7H+cbcBJlopXjkWlwxrk/xGqMemr7JkGPGemPrLLX7A==} + /next@15.0.0-rc.0(@babel/core@7.22.5)(react-dom@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522): + resolution: {integrity: sha512-IWcCvxUSCAuOK5gig4+9yiyt/dLKpIa+WT01Qcx4CBE4TtwJljyTDnCVVn64jDZ4qmSzsaEYXpb4DTI8qbk03A==} engines: {node: '>=18.17.0'} hasBin: true peerDependencies: '@opentelemetry/api': ^1.1.0 '@playwright/test': ^1.41.2 - react: ^18.2.0 - react-dom: ^18.2.0 + babel-plugin-react-compiler: '*' + react: 19.0.0-rc-f994737d14-20240522 + react-dom: 19.0.0-rc-f994737d14-20240522 sass: ^1.3.0 peerDependenciesMeta: '@opentelemetry/api': optional: true '@playwright/test': optional: true + babel-plugin-react-compiler: + optional: true sass: optional: true dependencies: - '@next/env': 14.2.3 + '@next/env': 15.0.0-rc.0 + '@swc/helpers': 0.5.11 + busboy: 1.6.0 + caniuse-lite: 1.0.30001579 + graceful-fs: 4.2.11 + postcss: 8.4.31 + react: 19.0.0-rc-f994737d14-20240522 + react-dom: 19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522) + styled-jsx: 5.1.3(@babel/core@7.22.5)(react@19.0.0-rc-f994737d14-20240522) + optionalDependencies: + '@next/swc-darwin-arm64': 15.0.0-rc.0 + '@next/swc-darwin-x64': 15.0.0-rc.0 + '@next/swc-linux-arm64-gnu': 15.0.0-rc.0 + '@next/swc-linux-arm64-musl': 15.0.0-rc.0 + '@next/swc-linux-x64-gnu': 15.0.0-rc.0 + '@next/swc-linux-x64-musl': 15.0.0-rc.0 + '@next/swc-win32-arm64-msvc': 15.0.0-rc.0 + '@next/swc-win32-ia32-msvc': 15.0.0-rc.0 + '@next/swc-win32-x64-msvc': 15.0.0-rc.0 + sharp: 0.33.4 + transitivePeerDependencies: + - '@babel/core' + - babel-plugin-macros + dev: true + + /next@15.0.0-rc.0(@babel/core@7.23.3)(@playwright/test@1.43.1)(react-dom@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522): + resolution: {integrity: sha512-IWcCvxUSCAuOK5gig4+9yiyt/dLKpIa+WT01Qcx4CBE4TtwJljyTDnCVVn64jDZ4qmSzsaEYXpb4DTI8qbk03A==} + engines: {node: '>=18.17.0'} + hasBin: true + peerDependencies: + '@opentelemetry/api': ^1.1.0 + '@playwright/test': ^1.41.2 + babel-plugin-react-compiler: '*' + react: 19.0.0-rc-f994737d14-20240522 + react-dom: 19.0.0-rc-f994737d14-20240522 + sass: ^1.3.0 + peerDependenciesMeta: + '@opentelemetry/api': + optional: true + '@playwright/test': + optional: true + babel-plugin-react-compiler: + optional: true + sass: + optional: true + dependencies: + '@next/env': 15.0.0-rc.0 '@playwright/test': 1.43.1 - '@swc/helpers': 0.5.5 + '@swc/helpers': 0.5.11 busboy: 1.6.0 caniuse-lite: 1.0.30001579 graceful-fs: 4.2.11 postcss: 8.4.31 - react: 18.3.0 - react-dom: 18.3.0(react@18.3.0) - styled-jsx: 5.1.1(@babel/core@7.23.6)(react@18.3.0) + react: 19.0.0-rc-f994737d14-20240522 + react-dom: 19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522) + styled-jsx: 5.1.3(@babel/core@7.23.3)(react@19.0.0-rc-f994737d14-20240522) optionalDependencies: - '@next/swc-darwin-arm64': 14.2.3 - '@next/swc-darwin-x64': 14.2.3 - '@next/swc-linux-arm64-gnu': 14.2.3 - '@next/swc-linux-arm64-musl': 14.2.3 - '@next/swc-linux-x64-gnu': 14.2.3 - '@next/swc-linux-x64-musl': 14.2.3 - '@next/swc-win32-arm64-msvc': 14.2.3 - '@next/swc-win32-ia32-msvc': 14.2.3 - '@next/swc-win32-x64-msvc': 14.2.3 + '@next/swc-darwin-arm64': 15.0.0-rc.0 + '@next/swc-darwin-x64': 15.0.0-rc.0 + '@next/swc-linux-arm64-gnu': 15.0.0-rc.0 + '@next/swc-linux-arm64-musl': 15.0.0-rc.0 + '@next/swc-linux-x64-gnu': 15.0.0-rc.0 + '@next/swc-linux-x64-musl': 15.0.0-rc.0 + '@next/swc-win32-arm64-msvc': 15.0.0-rc.0 + '@next/swc-win32-ia32-msvc': 15.0.0-rc.0 + '@next/swc-win32-x64-msvc': 15.0.0-rc.0 + sharp: 0.33.4 + transitivePeerDependencies: + - '@babel/core' + - babel-plugin-macros + dev: false + + /next@15.0.0-rc.0(@babel/core@7.23.6)(@playwright/test@1.43.1)(react-dom@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522): + resolution: {integrity: sha512-IWcCvxUSCAuOK5gig4+9yiyt/dLKpIa+WT01Qcx4CBE4TtwJljyTDnCVVn64jDZ4qmSzsaEYXpb4DTI8qbk03A==} + engines: {node: '>=18.17.0'} + hasBin: true + peerDependencies: + '@opentelemetry/api': ^1.1.0 + '@playwright/test': ^1.41.2 + babel-plugin-react-compiler: '*' + react: 19.0.0-rc-f994737d14-20240522 + react-dom: 19.0.0-rc-f994737d14-20240522 + sass: ^1.3.0 + peerDependenciesMeta: + '@opentelemetry/api': + optional: true + '@playwright/test': + optional: true + babel-plugin-react-compiler: + optional: true + sass: + optional: true + dependencies: + '@next/env': 15.0.0-rc.0 + '@playwright/test': 1.43.1 + '@swc/helpers': 0.5.11 + busboy: 1.6.0 + caniuse-lite: 1.0.30001579 + graceful-fs: 4.2.11 + postcss: 8.4.31 + react: 19.0.0-rc-f994737d14-20240522 + react-dom: 19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522) + styled-jsx: 5.1.3(@babel/core@7.23.6)(react@19.0.0-rc-f994737d14-20240522) + optionalDependencies: + '@next/swc-darwin-arm64': 15.0.0-rc.0 + '@next/swc-darwin-x64': 15.0.0-rc.0 + '@next/swc-linux-arm64-gnu': 15.0.0-rc.0 + '@next/swc-linux-arm64-musl': 15.0.0-rc.0 + '@next/swc-linux-x64-gnu': 15.0.0-rc.0 + '@next/swc-linux-x64-musl': 15.0.0-rc.0 + '@next/swc-win32-arm64-msvc': 15.0.0-rc.0 + '@next/swc-win32-ia32-msvc': 15.0.0-rc.0 + '@next/swc-win32-x64-msvc': 15.0.0-rc.0 + sharp: 0.33.4 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros + dev: false /nextra-theme-docs@2.13.2(next@14.2.3)(nextra@2.13.2)(react-dom@18.3.0)(react@18.3.0): resolution: {integrity: sha512-yE4umXaImp1/kf/sFciPj2+EFrNSwd9Db26hi98sIIiujzGf3+9eUgAz45vF9CwBw50FSXxm1QGRcY+slQ4xQQ==} @@ -20880,7 +21610,7 @@ packages: git-url-parse: 13.1.0 intersection-observer: 0.12.2 match-sorter: 6.3.1 - next: 14.2.3(@babel/core@7.23.6)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) + next: 14.2.3(@babel/core@7.22.5)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) next-seo: 6.0.0(next@14.2.3)(react-dom@18.3.0)(react@18.3.0) next-themes: 0.2.1(next@14.2.3)(react-dom@18.3.0)(react@18.3.0) nextra: 2.13.2(next@14.2.3)(react-dom@18.3.0)(react@18.3.0) @@ -20910,7 +21640,7 @@ packages: gray-matter: 4.0.3 katex: 0.16.9 lodash.get: 4.4.2 - next: 14.2.3(@babel/core@7.23.6)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) + next: 14.2.3(@babel/core@7.22.5)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) next-mdx-remote: 4.4.1(react-dom@18.3.0)(react@18.3.0) p-limit: 3.1.0 react: 18.3.0 @@ -22431,7 +23161,6 @@ packages: postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.2 - dev: false /postcss-import@15.1.0(postcss@8.4.31): resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} @@ -22464,7 +23193,6 @@ packages: dependencies: camelcase-css: 2.0.1 postcss: 8.4.24 - dev: false /postcss-js@4.0.1(postcss@8.4.31): resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} @@ -22500,7 +23228,6 @@ packages: lilconfig: 2.1.0 postcss: 8.4.24 yaml: 2.2.2 - dev: false /postcss-load-config@4.0.1(postcss@8.4.31): resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==} @@ -22694,7 +23421,6 @@ packages: dependencies: postcss: 8.4.24 postcss-selector-parser: 6.0.12 - dev: false /postcss-nested@6.0.1(postcss@8.4.31): resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} @@ -22904,7 +23630,6 @@ packages: nanoid: 3.3.6 picocolors: 1.0.0 source-map-js: 1.0.2 - dev: false /postcss@8.4.31: resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} @@ -23490,6 +24215,14 @@ packages: react: 18.3.0 scheduler: 0.23.1 + /react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522): + resolution: {integrity: sha512-J4CsfTSptPKkhaPbaR6n/KohQiHZTrRZ8GL4H8rbAqN/Qpy69g2MIoLBr5/PUX21ye6JxC1ZRWJFna7Xdg1pdA==} + peerDependencies: + react: 19.0.0-rc-f994737d14-20240522 + dependencies: + react: 19.0.0-rc-f994737d14-20240522 + scheduler: 0.25.0-rc-f994737d14-20240522 + /react-error-overlay@6.0.11: resolution: {integrity: sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==} dev: false @@ -23652,6 +24385,10 @@ packages: dependencies: loose-envify: 1.4.0 + /react@19.0.0-rc-f994737d14-20240522: + resolution: {integrity: sha512-SeU2v5Xy6FotVhKz0pMS2gvYP7HlkF0qgTskj3JzA1vlxcb3dQjxlm9t0ZlJqcgoyI3VFAw7bomuDMdgy1nBuw==} + engines: {node: '>=0.10.0'} + /read-cache@1.0.0: resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} dependencies: @@ -24447,6 +25184,9 @@ packages: dependencies: loose-envify: 1.4.0 + /scheduler@0.25.0-rc-f994737d14-20240522: + resolution: {integrity: sha512-qS+xGFF7AljP2APO2iJe8zESNsK20k25MACz+WGOXPybUsRdi1ssvaoF93im2nSX2q/XT3wKkjdz6RQfbmaxdw==} + /schema-utils@1.0.0: resolution: {integrity: sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==} engines: {node: '>= 4'} @@ -24563,6 +25303,13 @@ packages: dependencies: lru-cache: 6.0.0 + /semver@7.6.2: + resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} + engines: {node: '>=10'} + hasBin: true + requiresBuild: true + optional: true + /send@0.18.0(supports-color@6.1.0): resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} engines: {node: '>= 0.8.0'} @@ -24693,6 +25440,36 @@ packages: tunnel-agent: 0.6.0 dev: true + /sharp@0.33.4: + resolution: {integrity: sha512-7i/dt5kGl7qR4gwPRD2biwD2/SvBn3O04J77XKFgL2OnZtQw+AG9wnuS/csmu80nPRHLYE9E41fyEiG8nhH6/Q==} + engines: {libvips: '>=8.15.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0} + requiresBuild: true + dependencies: + color: 4.2.3 + detect-libc: 2.0.3 + semver: 7.6.2 + optionalDependencies: + '@img/sharp-darwin-arm64': 0.33.4 + '@img/sharp-darwin-x64': 0.33.4 + '@img/sharp-libvips-darwin-arm64': 1.0.2 + '@img/sharp-libvips-darwin-x64': 1.0.2 + '@img/sharp-libvips-linux-arm': 1.0.2 + '@img/sharp-libvips-linux-arm64': 1.0.2 + '@img/sharp-libvips-linux-s390x': 1.0.2 + '@img/sharp-libvips-linux-x64': 1.0.2 + '@img/sharp-libvips-linuxmusl-arm64': 1.0.2 + '@img/sharp-libvips-linuxmusl-x64': 1.0.2 + '@img/sharp-linux-arm': 0.33.4 + '@img/sharp-linux-arm64': 0.33.4 + '@img/sharp-linux-s390x': 0.33.4 + '@img/sharp-linux-x64': 0.33.4 + '@img/sharp-linuxmusl-arm64': 0.33.4 + '@img/sharp-linuxmusl-x64': 0.33.4 + '@img/sharp-wasm32': 0.33.4 + '@img/sharp-win32-ia32': 0.33.4 + '@img/sharp-win32-x64': 0.33.4 + optional: true + /shebang-command@1.2.0: resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} engines: {node: '>=0.10.0'} @@ -25440,9 +26217,8 @@ packages: '@babel/core': 7.22.5 client-only: 0.0.1 react: 18.3.0 - dev: false - /styled-jsx@5.1.1(@babel/core@7.23.3)(react@18.3.0): + /styled-jsx@5.1.1(@babel/core@7.23.6)(react@18.3.0): resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} engines: {node: '>= 12.0.0'} peerDependencies: @@ -25455,18 +26231,54 @@ packages: babel-plugin-macros: optional: true dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.23.6 client-only: 0.0.1 react: 18.3.0 dev: false - /styled-jsx@5.1.1(@babel/core@7.23.6)(react@18.3.0): - resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} + /styled-jsx@5.1.3(@babel/core@7.22.5)(react@19.0.0-rc-f994737d14-20240522): + resolution: {integrity: sha512-qLRShOWTE/Mf6Bvl72kFeKBl8N2Eq9WIFfoAuvbtP/6tqlnj1SCjv117n2MIjOPpa1jTorYqLJgsHKy5Y3ziww==} engines: {node: '>= 12.0.0'} peerDependencies: '@babel/core': '*' babel-plugin-macros: '*' - react: '>= 16.8.0 || 17.x.x || ^18.0.0-0' + react: '>= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0' + peerDependenciesMeta: + '@babel/core': + optional: true + babel-plugin-macros: + optional: true + dependencies: + '@babel/core': 7.22.5 + client-only: 0.0.1 + react: 19.0.0-rc-f994737d14-20240522 + dev: true + + /styled-jsx@5.1.3(@babel/core@7.23.3)(react@19.0.0-rc-f994737d14-20240522): + resolution: {integrity: sha512-qLRShOWTE/Mf6Bvl72kFeKBl8N2Eq9WIFfoAuvbtP/6tqlnj1SCjv117n2MIjOPpa1jTorYqLJgsHKy5Y3ziww==} + engines: {node: '>= 12.0.0'} + peerDependencies: + '@babel/core': '*' + babel-plugin-macros: '*' + react: '>= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0' + peerDependenciesMeta: + '@babel/core': + optional: true + babel-plugin-macros: + optional: true + dependencies: + '@babel/core': 7.23.3 + client-only: 0.0.1 + react: 19.0.0-rc-f994737d14-20240522 + dev: false + + /styled-jsx@5.1.3(@babel/core@7.23.6)(react@19.0.0-rc-f994737d14-20240522): + resolution: {integrity: sha512-qLRShOWTE/Mf6Bvl72kFeKBl8N2Eq9WIFfoAuvbtP/6tqlnj1SCjv117n2MIjOPpa1jTorYqLJgsHKy5Y3ziww==} + engines: {node: '>= 12.0.0'} + peerDependencies: + '@babel/core': '*' + babel-plugin-macros: '*' + react: '>= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0' peerDependenciesMeta: '@babel/core': optional: true @@ -25475,7 +26287,8 @@ packages: dependencies: '@babel/core': 7.23.6 client-only: 0.0.1 - react: 18.3.0 + react: 19.0.0-rc-f994737d14-20240522 + dev: false /stylehacks@4.0.3: resolution: {integrity: sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==} @@ -25647,7 +26460,6 @@ packages: sucrase: 3.32.0 transitivePeerDependencies: - ts-node - dev: false /tailwindcss@3.3.3: resolution: {integrity: sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==} @@ -26253,6 +27065,16 @@ packages: typescript: 5.2.2 dev: true + /tsutils@3.21.0(typescript@5.3.3): + resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} + engines: {node: '>= 6'} + peerDependencies: + typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + dependencies: + tslib: 1.14.1 + typescript: 5.3.3 + dev: true + /tty-browserify@0.0.0: resolution: {integrity: sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==} dev: false From f900128a5264a90812b4cd79a165843a1e637679 Mon Sep 17 00:00:00 2001 From: Jan Amann Date: Fri, 24 May 2024 09:30:35 +0200 Subject: [PATCH 02/18] Revert "feat: Support Next.js 15 and React 19" This reverts commit a8496abd68f08c0920cfc9143b6c56152f04bfde. --- .../package.json | 6 +- examples/example-app-router/package.json | 6 +- packages/next-intl/package.json | 10 +- packages/use-intl/package.json | 6 +- pnpm-lock.yaml | 992 ++---------------- 5 files changed, 99 insertions(+), 921 deletions(-) diff --git a/examples/example-app-router-playground/package.json b/examples/example-app-router-playground/package.json index 91bf502f7..b48c12401 100644 --- a/examples/example-app-router-playground/package.json +++ b/examples/example-app-router-playground/package.json @@ -15,10 +15,10 @@ "dependencies": { "lodash": "^4.17.21", "ms": "2.1.3", - "next": "15.0.0-rc.0", + "next": "^14.2.3", "next-intl": "latest", - "react": "19.0.0-rc-f994737d14-20240522", - "react-dom": "19.0.0-rc-f994737d14-20240522" + "react": "^18.3.0", + "react-dom": "^18.3.0" }, "devDependencies": { "@jest/globals": "^29.5.0", diff --git a/examples/example-app-router/package.json b/examples/example-app-router/package.json index 2a910421b..19120db6f 100644 --- a/examples/example-app-router/package.json +++ b/examples/example-app-router/package.json @@ -13,10 +13,10 @@ }, "dependencies": { "clsx": "^1.2.1", - "next": "15.0.0-rc.0", + "next": "^14.2.3", "next-intl": "latest", - "react": "19.0.0-rc-f994737d14-20240522", - "react-dom": "19.0.0-rc-f994737d14-20240522", + "react": "^18.3.0", + "react-dom": "^18.3.0", "tailwindcss": "^3.3.2" }, "devDependencies": { diff --git a/packages/next-intl/package.json b/packages/next-intl/package.json index 2c9ba9451..032d90136 100644 --- a/packages/next-intl/package.json +++ b/packages/next-intl/package.json @@ -85,8 +85,8 @@ "use-intl": "^3.14.1" }, "peerDependencies": { - "next": "^10.0.0 || ^11.0.0 || ^12.0.0 || ^13.0.0 || ^14.0.0 || ^15.0.0", - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + "next": "^10.0.0 || ^11.0.0 || ^12.0.0 || ^13.0.0 || ^14.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" }, "devDependencies": { "@arethetypeswrong/cli": "^0.13.5", @@ -100,11 +100,11 @@ "eslint": "^8.54.0", "eslint-config-molindo": "^7.0.0", "eslint-plugin-deprecation": "^1.4.1", - "next": "15.0.0-rc.0", + "next": "^14.2.3", "path-to-regexp": "^6.2.1", "publint": "^0.2.7", - "react": "19.0.0-rc-f994737d14-20240522", - "react-dom": "19.0.0-rc-f994737d14-20240522", + "react": "^18.3.0", + "react-dom": "^18.3.0", "rollup": "^3.28.1", "rollup-plugin-preserve-directives": "0.2.0", "size-limit": "^8.2.6", diff --git a/packages/use-intl/package.json b/packages/use-intl/package.json index 792ce2363..80fbd625f 100644 --- a/packages/use-intl/package.json +++ b/packages/use-intl/package.json @@ -67,7 +67,7 @@ "intl-messageformat": "^10.5.11" }, "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" }, "devDependencies": { "@arethetypeswrong/cli": "^0.13.5", @@ -80,8 +80,8 @@ "eslint": "^8.54.0", "eslint-config-molindo": "^7.0.0", "publint": "^0.2.7", - "react": "19.0.0-rc-f994737d14-20240522", - "react-dom": "19.0.0-rc-f994737d14-20240522", + "react": "^18.3.0", + "react-dom": "^18.3.0", "rollup": "^3.28.1", "size-limit": "^8.2.6", "typescript": "^5.2.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0185df42b..be2e0ef1d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,4 +1,4 @@ -lockfileVersion: '6.0' +lockfileVersion: '6.1' settings: autoInstallPeers: true @@ -76,7 +76,7 @@ importers: version: 2.2.0 next: specifier: ^14.2.3 - version: 14.2.3(@babel/core@7.22.5)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) + version: 14.2.3(@babel/core@7.23.6)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) nextra: specifier: ^2.13.2 version: 2.13.2(next@14.2.3)(react-dom@18.3.0)(react@18.3.0) @@ -107,7 +107,7 @@ importers: version: 8.54.0 eslint-config-molindo: specifier: ^7.0.0 - version: 7.0.0(eslint@8.54.0)(tailwindcss@3.3.2)(typescript@5.2.2) + version: 7.0.0(eslint@8.54.0)(jest@29.5.0)(tailwindcss@3.3.7)(typescript@5.2.2) eslint-config-next: specifier: ^14.0.3 version: 14.0.3(eslint@8.54.0)(typescript@5.2.2) @@ -124,17 +124,17 @@ importers: specifier: ^1.2.1 version: 1.2.1 next: - specifier: 15.0.0-rc.0 - version: 15.0.0-rc.0(@babel/core@7.23.3)(@playwright/test@1.43.1)(react-dom@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522) + specifier: ^14.2.3 + version: 14.2.3(@babel/core@7.23.3)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) next-intl: specifier: latest version: link:../../packages/next-intl react: - specifier: 19.0.0-rc-f994737d14-20240522 - version: 19.0.0-rc-f994737d14-20240522 + specifier: ^18.3.0 + version: 18.3.0 react-dom: - specifier: 19.0.0-rc-f994737d14-20240522 - version: 19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522) + specifier: ^18.3.0 + version: 18.3.0(react@18.3.0) tailwindcss: specifier: ^3.3.2 version: 3.3.3 @@ -147,7 +147,7 @@ importers: version: 1.43.1 '@testing-library/react': specifier: ^13.0.0 - version: 13.0.0(react-dom@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522) + version: 13.0.0(react-dom@18.3.0)(react@18.3.0) '@types/jest': specifier: ^29.5.0 version: 29.5.1 @@ -192,7 +192,7 @@ importers: dependencies: next: specifier: ^14.2.3 - version: 14.2.3(@babel/core@7.22.5)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) + version: 14.2.3(@babel/core@7.23.6)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) next-intl: specifier: latest version: link:../../packages/next-intl @@ -277,17 +277,17 @@ importers: specifier: 2.1.3 version: 2.1.3 next: - specifier: 15.0.0-rc.0 - version: 15.0.0-rc.0(@babel/core@7.23.6)(@playwright/test@1.43.1)(react-dom@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522) + specifier: ^14.2.3 + version: 14.2.3(@babel/core@7.23.6)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) next-intl: specifier: latest version: link:../../packages/next-intl react: - specifier: 19.0.0-rc-f994737d14-20240522 - version: 19.0.0-rc-f994737d14-20240522 + specifier: ^18.3.0 + version: 18.3.0 react-dom: - specifier: 19.0.0-rc-f994737d14-20240522 - version: 19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522) + specifier: ^18.3.0 + version: 18.3.0(react@18.3.0) devDependencies: '@jest/globals': specifier: ^29.5.0 @@ -297,7 +297,7 @@ importers: version: 1.43.1 '@testing-library/react': specifier: ^13.0.0 - version: 13.0.0(react-dom@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522) + version: 13.0.0(react-dom@18.3.0)(react@18.3.0) '@types/jest': specifier: ^29.5.0 version: 29.5.1 @@ -367,7 +367,7 @@ importers: version: 8.56.0 eslint-config-molindo: specifier: ^7.0.0 - version: 7.0.0(eslint@8.56.0)(tailwindcss@3.3.7)(typescript@5.3.3) + version: 7.0.0(eslint@8.54.0)(jest@29.5.0)(tailwindcss@3.3.7)(typescript@5.2.2) eslint-config-next: specifier: ^14.0.3 version: 14.0.3(eslint@8.56.0)(typescript@5.3.3) @@ -382,7 +382,7 @@ importers: version: 2.16.1 next: specifier: ^14.2.3 - version: 14.2.3(@babel/core@7.22.5)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) + version: 14.2.3(@babel/core@7.23.6)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) next-intl: specifier: latest version: link:../../packages/next-intl @@ -425,7 +425,7 @@ importers: version: 4.17.21 next: specifier: ^14.2.3 - version: 14.2.3(@babel/core@7.23.6)(react-dom@18.3.0)(react@18.3.0) + version: 14.2.3(@babel/core@7.23.6)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) next-intl: specifier: latest version: link:../../packages/next-intl @@ -576,7 +576,7 @@ importers: version: 8.56.0 eslint-config-molindo: specifier: ^7.0.0 - version: 7.0.0(eslint@8.56.0)(tailwindcss@3.3.7)(typescript@5.3.3) + version: 7.0.0(eslint@8.54.0)(jest@29.5.0)(tailwindcss@3.3.7)(typescript@5.2.2) typescript: specifier: ^5.2.2 version: 5.3.3 @@ -607,7 +607,7 @@ importers: version: 8.2.6(esbuild@0.18.20)(size-limit@8.2.6) '@testing-library/react': specifier: ^13.0.0 - version: 13.0.0(react-dom@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522) + version: 13.0.0(react-dom@18.3.0)(react@18.3.0) '@types/negotiator': specifier: ^0.6.1 version: 0.6.1 @@ -630,8 +630,8 @@ importers: specifier: ^1.4.1 version: 1.4.1(eslint@8.54.0)(typescript@5.2.2) next: - specifier: 15.0.0-rc.0 - version: 15.0.0-rc.0(@babel/core@7.22.5)(react-dom@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522) + specifier: ^14.2.3 + version: 14.2.3(@babel/core@7.23.6)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) path-to-regexp: specifier: ^6.2.1 version: 6.2.1 @@ -639,11 +639,11 @@ importers: specifier: ^0.2.7 version: 0.2.7 react: - specifier: 19.0.0-rc-f994737d14-20240522 - version: 19.0.0-rc-f994737d14-20240522 + specifier: ^18.3.0 + version: 18.3.0 react-dom: - specifier: 19.0.0-rc-f994737d14-20240522 - version: 19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522) + specifier: ^18.3.0 + version: 18.3.0(react@18.3.0) rollup: specifier: ^3.28.1 version: 3.28.1 @@ -677,7 +677,7 @@ importers: version: 8.2.6(esbuild@0.18.20)(size-limit@8.2.6) '@testing-library/react': specifier: ^13.0.0 - version: 13.0.0(react-dom@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522) + version: 13.0.0(react-dom@18.3.0)(react@18.3.0) '@types/node': specifier: ^20.1.2 version: 20.1.2 @@ -700,11 +700,11 @@ importers: specifier: ^0.2.7 version: 0.2.7 react: - specifier: 19.0.0-rc-f994737d14-20240522 - version: 19.0.0-rc-f994737d14-20240522 + specifier: ^18.3.0 + version: 18.3.0 react-dom: - specifier: 19.0.0-rc-f994737d14-20240522 - version: 19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522) + specifier: ^18.3.0 + version: 18.3.0(react@18.3.0) rollup: specifier: ^3.28.1 version: 3.28.1 @@ -5341,13 +5341,6 @@ packages: '@edge-runtime/primitives': 4.0.1 dev: true - /@emnapi/runtime@1.2.0: - resolution: {integrity: sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==} - requiresBuild: true - dependencies: - tslib: 2.5.0 - optional: true - /@emotion/hash@0.9.0: resolution: {integrity: sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ==} dev: true @@ -6911,175 +6904,6 @@ packages: engines: {node: '>=6.9.0'} dev: true - /@img/sharp-darwin-arm64@0.33.4: - resolution: {integrity: sha512-p0suNqXufJs9t3RqLBO6vvrgr5OhgbWp76s5gTRvdmxmuv9E1rcaqGUsl3l4mKVmXPkTkTErXediAui4x+8PSA==} - engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - optionalDependencies: - '@img/sharp-libvips-darwin-arm64': 1.0.2 - optional: true - - /@img/sharp-darwin-x64@0.33.4: - resolution: {integrity: sha512-0l7yRObwtTi82Z6ebVI2PnHT8EB2NxBgpK2MiKJZJ7cz32R4lxd001ecMhzzsZig3Yv9oclvqqdV93jo9hy+Dw==} - engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [x64] - os: [darwin] - requiresBuild: true - optionalDependencies: - '@img/sharp-libvips-darwin-x64': 1.0.2 - optional: true - - /@img/sharp-libvips-darwin-arm64@1.0.2: - resolution: {integrity: sha512-tcK/41Rq8IKlSaKRCCAuuY3lDJjQnYIW1UXU1kxcEKrfL8WR7N6+rzNoOxoQRJWTAECuKwgAHnPvqXGN8XfkHA==} - engines: {macos: '>=11', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - optional: true - - /@img/sharp-libvips-darwin-x64@1.0.2: - resolution: {integrity: sha512-Ofw+7oaWa0HiiMiKWqqaZbaYV3/UGL2wAPeLuJTx+9cXpCRdvQhCLG0IH8YGwM0yGWGLpsF4Su9vM1o6aer+Fw==} - engines: {macos: '>=10.13', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [x64] - os: [darwin] - requiresBuild: true - optional: true - - /@img/sharp-libvips-linux-arm64@1.0.2: - resolution: {integrity: sha512-x7kCt3N00ofFmmkkdshwj3vGPCnmiDh7Gwnd4nUwZln2YjqPxV1NlTyZOvoDWdKQVDL911487HOueBvrpflagw==} - engines: {glibc: '>=2.26', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [arm64] - os: [linux] - requiresBuild: true - optional: true - - /@img/sharp-libvips-linux-arm@1.0.2: - resolution: {integrity: sha512-iLWCvrKgeFoglQxdEwzu1eQV04o8YeYGFXtfWU26Zr2wWT3q3MTzC+QTCO3ZQfWd3doKHT4Pm2kRmLbupT+sZw==} - engines: {glibc: '>=2.28', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [arm] - os: [linux] - requiresBuild: true - optional: true - - /@img/sharp-libvips-linux-s390x@1.0.2: - resolution: {integrity: sha512-cmhQ1J4qVhfmS6szYW7RT+gLJq9dH2i4maq+qyXayUSn9/3iY2ZeWpbAgSpSVbV2E1JUL2Gg7pwnYQ1h8rQIog==} - engines: {glibc: '>=2.28', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [s390x] - os: [linux] - requiresBuild: true - optional: true - - /@img/sharp-libvips-linux-x64@1.0.2: - resolution: {integrity: sha512-E441q4Qdb+7yuyiADVi5J+44x8ctlrqn8XgkDTwr4qPJzWkaHwD489iZ4nGDgcuya4iMN3ULV6NwbhRZJ9Z7SQ==} - engines: {glibc: '>=2.26', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [x64] - os: [linux] - requiresBuild: true - optional: true - - /@img/sharp-libvips-linuxmusl-arm64@1.0.2: - resolution: {integrity: sha512-3CAkndNpYUrlDqkCM5qhksfE+qSIREVpyoeHIU6jd48SJZViAmznoQQLAv4hVXF7xyUB9zf+G++e2v1ABjCbEQ==} - engines: {musl: '>=1.2.2', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [arm64] - os: [linux] - requiresBuild: true - optional: true - - /@img/sharp-libvips-linuxmusl-x64@1.0.2: - resolution: {integrity: sha512-VI94Q6khIHqHWNOh6LLdm9s2Ry4zdjWJwH56WoiJU7NTeDwyApdZZ8c+SADC8OH98KWNQXnE01UdJ9CSfZvwZw==} - engines: {musl: '>=1.2.2', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [x64] - os: [linux] - requiresBuild: true - optional: true - - /@img/sharp-linux-arm64@0.33.4: - resolution: {integrity: sha512-2800clwVg1ZQtxwSoTlHvtm9ObgAax7V6MTAB/hDT945Tfyy3hVkmiHpeLPCKYqYR1Gcmv1uDZ3a4OFwkdBL7Q==} - engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [arm64] - os: [linux] - requiresBuild: true - optionalDependencies: - '@img/sharp-libvips-linux-arm64': 1.0.2 - optional: true - - /@img/sharp-linux-arm@0.33.4: - resolution: {integrity: sha512-RUgBD1c0+gCYZGCCe6mMdTiOFS0Zc/XrN0fYd6hISIKcDUbAW5NtSQW9g/powkrXYm6Vzwd6y+fqmExDuCdHNQ==} - engines: {glibc: '>=2.28', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [arm] - os: [linux] - requiresBuild: true - optionalDependencies: - '@img/sharp-libvips-linux-arm': 1.0.2 - optional: true - - /@img/sharp-linux-s390x@0.33.4: - resolution: {integrity: sha512-h3RAL3siQoyzSoH36tUeS0PDmb5wINKGYzcLB5C6DIiAn2F3udeFAum+gj8IbA/82+8RGCTn7XW8WTFnqag4tQ==} - engines: {glibc: '>=2.31', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [s390x] - os: [linux] - requiresBuild: true - optionalDependencies: - '@img/sharp-libvips-linux-s390x': 1.0.2 - optional: true - - /@img/sharp-linux-x64@0.33.4: - resolution: {integrity: sha512-GoR++s0XW9DGVi8SUGQ/U4AeIzLdNjHka6jidVwapQ/JebGVQIpi52OdyxCNVRE++n1FCLzjDovJNozif7w/Aw==} - engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [x64] - os: [linux] - requiresBuild: true - optionalDependencies: - '@img/sharp-libvips-linux-x64': 1.0.2 - optional: true - - /@img/sharp-linuxmusl-arm64@0.33.4: - resolution: {integrity: sha512-nhr1yC3BlVrKDTl6cO12gTpXMl4ITBUZieehFvMntlCXFzH2bvKG76tBL2Y/OqhupZt81pR7R+Q5YhJxW0rGgQ==} - engines: {musl: '>=1.2.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [arm64] - os: [linux] - requiresBuild: true - optionalDependencies: - '@img/sharp-libvips-linuxmusl-arm64': 1.0.2 - optional: true - - /@img/sharp-linuxmusl-x64@0.33.4: - resolution: {integrity: sha512-uCPTku0zwqDmZEOi4ILyGdmW76tH7dm8kKlOIV1XC5cLyJ71ENAAqarOHQh0RLfpIpbV5KOpXzdU6XkJtS0daw==} - engines: {musl: '>=1.2.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [x64] - os: [linux] - requiresBuild: true - optionalDependencies: - '@img/sharp-libvips-linuxmusl-x64': 1.0.2 - optional: true - - /@img/sharp-wasm32@0.33.4: - resolution: {integrity: sha512-Bmmauh4sXUsUqkleQahpdNXKvo+wa1V9KhT2pDA4VJGKwnKMJXiSTGphn0gnJrlooda0QxCtXc6RX1XAU6hMnQ==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [wasm32] - requiresBuild: true - dependencies: - '@emnapi/runtime': 1.2.0 - optional: true - - /@img/sharp-win32-ia32@0.33.4: - resolution: {integrity: sha512-99SJ91XzUhYHbx7uhK3+9Lf7+LjwMGQZMDlO/E/YVJ7Nc3lyDFZPGhjwiYdctoH2BOzW9+TnfqcaMKt0jHLdqw==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [ia32] - os: [win32] - requiresBuild: true - optional: true - - /@img/sharp-win32-x64@0.33.4: - resolution: {integrity: sha512-3QLocdTRVIrFNye5YocZl+KKpYKP+fksi1QhmOArgx7GyhIbQp/WrJRu176jm8IxromS7RIkzMiMINVdBtC8Aw==} - engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} - cpu: [x64] - os: [win32] - requiresBuild: true - optional: true - /@isaacs/cliui@8.0.2: resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} @@ -7661,9 +7485,6 @@ packages: /@next/env@14.2.3: resolution: {integrity: sha512-W7fd7IbkfmeeY2gXrzJYDx8D2lWKbVoTIj1o1ScPHNzvp30s1AuoEFSdr39bC5sjxJaxTtq3OTCZboNp0lNWHA==} - /@next/env@15.0.0-rc.0: - resolution: {integrity: sha512-6W0ndQvHR9sXcqcKeR/inD2UTRCs9+VkSK3lfaGmEuZs7EjwwXMO2BPYjz9oBrtfPL3xuTjtXsHKSsalYQ5l1Q==} - /@next/eslint-plugin-next@14.0.3: resolution: {integrity: sha512-j4K0n+DcmQYCVnSAM+UByTVfIHnYQy2ODozfQP+4RdwtRDfobrIvKq1K4Exb2koJ79HSSa7s6B2SA8T/1YR3RA==} dependencies: @@ -7678,14 +7499,6 @@ packages: requiresBuild: true optional: true - /@next/swc-darwin-arm64@15.0.0-rc.0: - resolution: {integrity: sha512-4OpTXvAWcSabXA5d688zdUwa3sfT9QrLnHMdpv4q2UDnnuqmOI0xLb6lrOxwpi+vHJNkneuNLqyc5HGBhkqL6A==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - optional: true - /@next/swc-darwin-x64@14.2.3: resolution: {integrity: sha512-6adp7waE6P1TYFSXpY366xwsOnEXM+y1kgRpjSRVI2CBDOcbRjsJ67Z6EgKIqWIue52d2q/Mx8g9MszARj8IEA==} engines: {node: '>= 10'} @@ -7694,14 +7507,6 @@ packages: requiresBuild: true optional: true - /@next/swc-darwin-x64@15.0.0-rc.0: - resolution: {integrity: sha512-/TD8M9DT244uhtFA8P/0DUbM7ftg2zio6yOo6ajV16vNjkcug9Kt9//Wa4SrJjWcsGZpViLctOlwn3/6JFAuAA==} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - requiresBuild: true - optional: true - /@next/swc-linux-arm64-gnu@14.2.3: resolution: {integrity: sha512-cuzCE/1G0ZSnTAHJPUT1rPgQx1w5tzSX7POXSLaS7w2nIUJUD+e25QoXD/hMfxbsT9rslEXugWypJMILBj/QsA==} engines: {node: '>= 10'} @@ -7710,14 +7515,6 @@ packages: requiresBuild: true optional: true - /@next/swc-linux-arm64-gnu@15.0.0-rc.0: - resolution: {integrity: sha512-3VTO32938AcqOlOI/U61/MIpeYrblP22VU1GrgmMQJozsAXEJgLCgf3wxZtn61/FG4Yc0tp7rPZE2t1fIGe0+w==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - optional: true - /@next/swc-linux-arm64-musl@14.2.3: resolution: {integrity: sha512-0D4/oMM2Y9Ta3nGuCcQN8jjJjmDPYpHX9OJzqk42NZGJocU2MqhBq5tWkJrUQOQY9N+In9xOdymzapM09GeiZw==} engines: {node: '>= 10'} @@ -7726,14 +7523,6 @@ packages: requiresBuild: true optional: true - /@next/swc-linux-arm64-musl@15.0.0-rc.0: - resolution: {integrity: sha512-0kDnxM3AfrrHFJ/wTkjkv7cVHIaGwv+CzDg9lL2BoLEM4kMQhH20DTsBOMqpTpo1K2KCg67LuTGd3QOITT5uFQ==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - optional: true - /@next/swc-linux-x64-gnu@14.2.3: resolution: {integrity: sha512-ENPiNnBNDInBLyUU5ii8PMQh+4XLr4pG51tOp6aJ9xqFQ2iRI6IH0Ds2yJkAzNV1CfyagcyzPfROMViS2wOZ9w==} engines: {node: '>= 10'} @@ -7742,14 +7531,6 @@ packages: requiresBuild: true optional: true - /@next/swc-linux-x64-gnu@15.0.0-rc.0: - resolution: {integrity: sha512-fPMNahzqYFjm5h0ncJ5+F3NrShmWhpusM+zrQl01MMU0Ed5xsL4pJJDSuXV4wPkNUSjCP3XstTjxR5kBdO4juQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - requiresBuild: true - optional: true - /@next/swc-linux-x64-musl@14.2.3: resolution: {integrity: sha512-BTAbq0LnCbF5MtoM7I/9UeUu/8ZBY0i8SFjUMCbPDOLv+un67e2JgyN4pmgfXBwy/I+RHu8q+k+MCkDN6P9ViQ==} engines: {node: '>= 10'} @@ -7758,14 +7539,6 @@ packages: requiresBuild: true optional: true - /@next/swc-linux-x64-musl@15.0.0-rc.0: - resolution: {integrity: sha512-7/FLgOqrrQAxOVQrxfr3bGgZ83pSCmc2S3TXBILnHw0S8qLxmFjhSjH5ogaDmjrES/PSYMaX1FsP5Af88hp7Gw==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - requiresBuild: true - optional: true - /@next/swc-win32-arm64-msvc@14.2.3: resolution: {integrity: sha512-AEHIw/dhAMLNFJFJIJIyOFDzrzI5bAjI9J26gbO5xhAKHYTZ9Or04BesFPXiAYXDNdrwTP2dQceYA4dL1geu8A==} engines: {node: '>= 10'} @@ -7774,14 +7547,6 @@ packages: requiresBuild: true optional: true - /@next/swc-win32-arm64-msvc@15.0.0-rc.0: - resolution: {integrity: sha512-5wcqoYHh7hbdghjH6Xs3i5/f0ov+i1Xw2E3O+BzZNESYVLgCM1q7KJu5gdGFoXA2gz5XaKF/VBcYHikLzyjgmA==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] - requiresBuild: true - optional: true - /@next/swc-win32-ia32-msvc@14.2.3: resolution: {integrity: sha512-vga40n1q6aYb0CLrM+eEmisfKCR45ixQYXuBXxOOmmoV8sYST9k7E3US32FsY+CkkF7NtzdcebiFT4CHuMSyZw==} engines: {node: '>= 10'} @@ -7790,14 +7555,6 @@ packages: requiresBuild: true optional: true - /@next/swc-win32-ia32-msvc@15.0.0-rc.0: - resolution: {integrity: sha512-/hqOmYRTvtBPToE4Dbl9n+sLYU7DPd52R+TtjIrrEzTMgFo2/d7un3sD7GKmb2OwOj/ExyGv6Bd/JzytBVxXlw==} - engines: {node: '>= 10'} - cpu: [ia32] - os: [win32] - requiresBuild: true - optional: true - /@next/swc-win32-x64-msvc@14.2.3: resolution: {integrity: sha512-Q1/zm43RWynxrO7lW4ehciQVj+5ePBhOK+/K2P7pLFX3JaJ/IZVC69SHidrmZSOkqz7ECIOhhy7XhAFG4JYyHA==} engines: {node: '>= 10'} @@ -7806,14 +7563,6 @@ packages: requiresBuild: true optional: true - /@next/swc-win32-x64-msvc@15.0.0-rc.0: - resolution: {integrity: sha512-2Jly5nShvCUzzngP3RzdQ3JcuEcHcnIEvkvZDCXqFAK+bWks4+qOkEUO1QIAERQ99J5J9/1AN/8zFBme3Mm57A==} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - requiresBuild: true - optional: true - /@nodelib/fs.scandir@2.1.5: resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -9071,11 +8820,6 @@ packages: /@swc/counter@0.1.3: resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} - /@swc/helpers@0.5.11: - resolution: {integrity: sha512-YNlnKRWF2sVojTpIyzwou9XoTNbzbzONwRhOoniEioF1AtaitTvVZblaQRrAzChWQ1bLYyYSWzM18y4WwgzJ+A==} - dependencies: - tslib: 2.5.0 - /@swc/helpers@0.5.5: resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==} dependencies: @@ -9129,20 +8873,6 @@ packages: react-dom: 18.3.0(react@18.3.0) dev: true - /@testing-library/react@13.0.0(react-dom@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522): - resolution: {integrity: sha512-p0lYA1M7uoEmk2LnCbZLGmHJHyH59sAaZVXChTXlyhV/PRW9LoIh4mdf7tiXsO8BoNG+vN8UnFJff1hbZeXv+w==} - engines: {node: '>=12'} - peerDependencies: - react: ^18.0.0 - react-dom: ^18.0.0 - dependencies: - '@babel/runtime': 7.21.5 - '@testing-library/dom': 8.20.0 - '@types/react-dom': 18.2.17 - react: 19.0.0-rc-f994737d14-20240522 - react-dom: 19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522) - dev: true - /@theguild/remark-mermaid@0.0.5(react@18.3.0): resolution: {integrity: sha512-e+ZIyJkEv9jabI4m7q29wZtZv+2iwPGsXJ2d46Zi7e+QcFudiyuqhLhHG/3gX3ZEB+hxTch+fpItyMS8jwbIcw==} peerDependencies: @@ -9566,35 +9296,6 @@ packages: - supports-color dev: true - /@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3): - resolution: {integrity: sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha - eslint: ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@eslint-community/regexpp': 4.7.0 - '@typescript-eslint/parser': 6.21.0(eslint@8.56.0)(typescript@5.3.3) - '@typescript-eslint/scope-manager': 6.21.0 - '@typescript-eslint/type-utils': 6.21.0(eslint@8.56.0)(typescript@5.3.3) - '@typescript-eslint/utils': 6.21.0(eslint@8.56.0)(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 6.21.0 - debug: 4.3.4(supports-color@6.1.0) - eslint: 8.56.0 - graphemer: 1.4.0 - ignore: 5.2.4 - natural-compare: 1.4.0 - semver: 7.5.4 - ts-api-utils: 1.0.2(typescript@5.3.3) - typescript: 5.3.3 - transitivePeerDependencies: - - supports-color - dev: true - /@typescript-eslint/parser@6.21.0(eslint@8.54.0)(typescript@5.2.2): resolution: {integrity: sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==} engines: {node: ^16.0.0 || >=18.0.0} @@ -9702,26 +9403,6 @@ packages: - supports-color dev: true - /@typescript-eslint/type-utils@6.21.0(eslint@8.56.0)(typescript@5.3.3): - resolution: {integrity: sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.3.3) - '@typescript-eslint/utils': 6.21.0(eslint@8.56.0)(typescript@5.3.3) - debug: 4.3.4(supports-color@6.1.0) - eslint: 8.56.0 - ts-api-utils: 1.0.2(typescript@5.3.3) - typescript: 5.3.3 - transitivePeerDependencies: - - supports-color - dev: true - /@typescript-eslint/types@5.59.2: resolution: {integrity: sha512-LbJ/HqoVs2XTGq5shkiKaNTuVv5tTejdHgfdjqRUGdYhjW1crm/M7og2jhVskMt8/4wS3T1+PfFvL1K3wqYj4w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -9758,27 +9439,6 @@ packages: - supports-color dev: true - /@typescript-eslint/typescript-estree@5.59.2(typescript@5.3.3): - resolution: {integrity: sha512-+j4SmbwVmZsQ9jEyBMgpuBD0rKwi9RxRpjX71Brr73RsYnEr3Lt5QZ624Bxphp8HUkSKfqGnPJp1kA5nl0Sh7Q==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 5.59.2 - '@typescript-eslint/visitor-keys': 5.59.2 - debug: 4.3.4(supports-color@6.1.0) - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.5.4 - tsutils: 3.21.0(typescript@5.3.3) - typescript: 5.3.3 - transitivePeerDependencies: - - supports-color - dev: true - /@typescript-eslint/typescript-estree@6.21.0(typescript@5.2.2): resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==} engines: {node: ^16.0.0 || >=18.0.0} @@ -9864,26 +9524,6 @@ packages: - typescript dev: true - /@typescript-eslint/utils@5.59.2(eslint@8.56.0)(typescript@5.3.3): - resolution: {integrity: sha512-kSuF6/77TZzyGPhGO4uVp+f0SBoYxCDf+lW3GKhtKru/L8k/Hd7NFQxyWUeY7Z/KGB2C6Fe3yf2vVi4V9TsCSQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) - '@types/json-schema': 7.0.12 - '@types/semver': 7.5.0 - '@typescript-eslint/scope-manager': 5.59.2 - '@typescript-eslint/types': 5.59.2 - '@typescript-eslint/typescript-estree': 5.59.2(typescript@5.3.3) - eslint: 8.56.0 - eslint-scope: 5.1.1 - semver: 7.5.4 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - /@typescript-eslint/utils@6.21.0(eslint@8.54.0)(typescript@5.2.2): resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} engines: {node: ^16.0.0 || >=18.0.0} @@ -9903,25 +9543,6 @@ packages: - typescript dev: true - /@typescript-eslint/utils@6.21.0(eslint@8.56.0)(typescript@5.3.3): - resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) - '@types/json-schema': 7.0.12 - '@types/semver': 7.5.0 - '@typescript-eslint/scope-manager': 6.21.0 - '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.3.3) - eslint: 8.56.0 - semver: 7.5.4 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - /@typescript-eslint/visitor-keys@5.59.2: resolution: {integrity: sha512-EEpsO8m3RASrKAHI9jpavNv9NlEUebV4qmF1OWxSTtKSFBpC1NCmWazDQHFivRf0O1DV11BA645yrLEVQ0/Lig==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -12436,6 +12057,7 @@ packages: dependencies: color-convert: 2.0.1 color-string: 1.9.1 + dev: true /colorette@1.4.0: resolution: {integrity: sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==} @@ -13738,12 +13360,6 @@ packages: engines: {node: '>=8'} dev: true - /detect-libc@2.0.3: - resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} - engines: {node: '>=8'} - requiresBuild: true - optional: true - /detect-newline@3.1.0: resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} engines: {node: '>=8'} @@ -14435,7 +14051,7 @@ packages: confusing-browser-globals: 1.0.11 eslint: 8.54.0 eslint-plugin-css-modules: 2.11.0(eslint@8.54.0) - eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.54.0) + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.56.0) eslint-plugin-jest: 27.2.3(@typescript-eslint/eslint-plugin@6.21.0)(eslint@8.54.0)(jest@29.5.0)(typescript@5.2.2) eslint-plugin-jsx-a11y: 6.7.1(eslint@8.54.0) eslint-plugin-prettier: 5.0.0(eslint@8.54.0)(prettier@3.1.1) @@ -14467,7 +14083,7 @@ packages: confusing-browser-globals: 1.0.11 eslint: 8.54.0 eslint-plugin-css-modules: 2.11.0(eslint@8.54.0) - eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.54.0) + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.56.0) eslint-plugin-jest: 27.2.3(@typescript-eslint/eslint-plugin@6.21.0)(eslint@8.54.0)(jest@29.5.0)(typescript@5.2.2) eslint-plugin-jsx-a11y: 6.7.1(eslint@8.54.0) eslint-plugin-prettier: 5.0.0(eslint@8.54.0)(prettier@3.1.1) @@ -14488,70 +14104,6 @@ packages: - typescript dev: true - /eslint-config-molindo@7.0.0(eslint@8.54.0)(tailwindcss@3.3.2)(typescript@5.2.2): - resolution: {integrity: sha512-jsy+1xutRhBYOD8EyyOlQRPK9n23yxixfXWEl6ttzTNhV/B8893e09sZDGRc+VK7z4yGW6Pe6cQM9oZkJuEu3Q==} - engines: {node: '>=10'} - peerDependencies: - eslint: ^8.0.0 - dependencies: - '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.54.0)(typescript@5.2.2) - '@typescript-eslint/parser': 6.21.0(eslint@8.54.0)(typescript@5.2.2) - confusing-browser-globals: 1.0.11 - eslint: 8.54.0 - eslint-plugin-css-modules: 2.11.0(eslint@8.54.0) - eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.54.0) - eslint-plugin-jest: 27.2.3(@typescript-eslint/eslint-plugin@6.21.0)(eslint@8.54.0)(jest@29.5.0)(typescript@5.2.2) - eslint-plugin-jsx-a11y: 6.7.1(eslint@8.54.0) - eslint-plugin-prettier: 5.0.0(eslint@8.54.0)(prettier@3.1.1) - eslint-plugin-react: 7.33.2(eslint@8.54.0) - eslint-plugin-react-hooks: 4.6.0(eslint@8.54.0) - eslint-plugin-sort-destructure-keys: 1.5.0(eslint@8.54.0) - eslint-plugin-tailwindcss: 3.13.0(tailwindcss@3.3.2) - eslint-plugin-unicorn: 48.0.1(eslint@8.54.0) - prettier: 3.1.1 - transitivePeerDependencies: - - '@types/eslint' - - eslint-config-prettier - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - jest - - supports-color - - tailwindcss - - typescript - dev: true - - /eslint-config-molindo@7.0.0(eslint@8.56.0)(tailwindcss@3.3.7)(typescript@5.3.3): - resolution: {integrity: sha512-jsy+1xutRhBYOD8EyyOlQRPK9n23yxixfXWEl6ttzTNhV/B8893e09sZDGRc+VK7z4yGW6Pe6cQM9oZkJuEu3Q==} - engines: {node: '>=10'} - peerDependencies: - eslint: ^8.0.0 - dependencies: - '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3) - '@typescript-eslint/parser': 6.21.0(eslint@8.56.0)(typescript@5.3.3) - confusing-browser-globals: 1.0.11 - eslint: 8.56.0 - eslint-plugin-css-modules: 2.11.0(eslint@8.56.0) - eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.56.0) - eslint-plugin-jest: 27.2.3(@typescript-eslint/eslint-plugin@6.21.0)(eslint@8.56.0)(typescript@5.3.3) - eslint-plugin-jsx-a11y: 6.7.1(eslint@8.56.0) - eslint-plugin-prettier: 5.0.0(eslint@8.56.0)(prettier@3.1.1) - eslint-plugin-react: 7.33.2(eslint@8.56.0) - eslint-plugin-react-hooks: 4.6.0(eslint@8.56.0) - eslint-plugin-sort-destructure-keys: 1.5.0(eslint@8.56.0) - eslint-plugin-tailwindcss: 3.13.0(tailwindcss@3.3.7) - eslint-plugin-unicorn: 48.0.1(eslint@8.56.0) - prettier: 3.1.1 - transitivePeerDependencies: - - '@types/eslint' - - eslint-config-prettier - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - jest - - supports-color - - tailwindcss - - typescript - dev: true - /eslint-config-next@14.0.3(eslint@8.54.0)(typescript@5.2.2): resolution: {integrity: sha512-IKPhpLdpSUyKofmsXUfrvBC49JMUTdeaD8ZIH4v9Vk0sC1X6URTuTJCLtA0Vwuj7V/CQh0oISuSTvNn5//Buew==} peerDependencies: @@ -14567,7 +14119,7 @@ packages: eslint: 8.54.0 eslint-import-resolver-node: 0.3.7 eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.0)(eslint@8.54.0) - eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.54.0) + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.56.0) eslint-plugin-jsx-a11y: 6.7.1(eslint@8.54.0) eslint-plugin-react: 7.33.2(eslint@8.54.0) eslint-plugin-react-hooks: 4.6.0(eslint@8.54.0) @@ -14622,30 +14174,6 @@ packages: - supports-color dev: true - /eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.54.0): - resolution: {integrity: sha512-TdJqPHs2lW5J9Zpe17DZNQuDnox4xo2o+0tE7Pggain9Rbc19ik8kFtXdxZ250FVx2kF4vlt2RSf4qlUpG7bhw==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - eslint: '*' - eslint-plugin-import: '*' - dependencies: - debug: 4.3.4(supports-color@6.1.0) - enhanced-resolve: 5.15.0 - eslint: 8.54.0 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.54.0) - eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.54.0) - get-tsconfig: 4.5.0 - globby: 13.1.4 - is-core-module: 2.13.1 - is-glob: 4.0.3 - synckit: 0.8.5 - transitivePeerDependencies: - - '@typescript-eslint/parser' - - eslint-import-resolver-node - - eslint-import-resolver-webpack - - supports-color - dev: true - /eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.56.0): resolution: {integrity: sha512-TdJqPHs2lW5J9Zpe17DZNQuDnox4xo2o+0tE7Pggain9Rbc19ik8kFtXdxZ250FVx2kF4vlt2RSf4qlUpG7bhw==} engines: {node: ^14.18.0 || >=16.0.0} @@ -14681,7 +14209,7 @@ packages: enhanced-resolve: 5.15.0 eslint: 8.54.0 eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.54.0) - eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.54.0) + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.56.0) get-tsconfig: 4.5.0 globby: 13.1.4 is-core-module: 2.13.1 @@ -14694,36 +14222,6 @@ packages: - supports-color dev: true - /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.54.0): - resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: '*' - eslint-import-resolver-node: '*' - eslint-import-resolver-typescript: '*' - eslint-import-resolver-webpack: '*' - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - eslint: - optional: true - eslint-import-resolver-node: - optional: true - eslint-import-resolver-typescript: - optional: true - eslint-import-resolver-webpack: - optional: true - dependencies: - '@typescript-eslint/parser': 6.21.0(eslint@8.54.0)(typescript@5.2.2) - debug: 3.2.7(supports-color@6.1.0) - eslint: 8.54.0 - eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.54.0) - transitivePeerDependencies: - - supports-color - dev: true - /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.56.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} @@ -14795,64 +14293,18 @@ packages: lodash: 4.17.21 dev: true - /eslint-plugin-css-modules@2.11.0(eslint@8.56.0): - resolution: {integrity: sha512-CLvQvJOMlCywZzaI4HVu7QH/ltgNXvCg7giJGiE+sA9wh5zQ+AqTgftAzrERV22wHe1p688wrU/Zwxt1Ry922w==} - engines: {node: '>=4.0.0'} - peerDependencies: - eslint: '>=2.0.0' - dependencies: - eslint: 8.56.0 - gonzales-pe: 4.3.0 - lodash: 4.17.21 - dev: true - /eslint-plugin-deprecation@1.4.1(eslint@8.54.0)(typescript@5.2.2): resolution: {integrity: sha512-4vxTghWzxsBukPJVQupi6xlTuDc8Pyi1QlRCrFiLgwLPMJQW3cJCNaehJUKQqQFvuue5m4W27e179Y3Qjzeghg==} peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - typescript: ^3.7.5 || ^4.0.0 || ^5.0.0 - dependencies: - '@typescript-eslint/utils': 5.59.2(eslint@8.54.0)(typescript@5.2.2) - eslint: 8.54.0 - tslib: 2.5.0 - tsutils: 3.21.0(typescript@5.2.2) - typescript: 5.2.2 - transitivePeerDependencies: - - supports-color - dev: true - - /eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.54.0): - resolution: {integrity: sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + typescript: ^3.7.5 || ^4.0.0 || ^5.0.0 dependencies: - '@typescript-eslint/parser': 6.21.0(eslint@8.54.0)(typescript@5.2.2) - array-includes: 3.1.7 - array.prototype.findlastindex: 1.2.3 - array.prototype.flat: 1.3.2 - array.prototype.flatmap: 1.3.2 - debug: 3.2.7(supports-color@6.1.0) - doctrine: 2.1.0 + '@typescript-eslint/utils': 5.59.2(eslint@8.54.0)(typescript@5.2.2) eslint: 8.54.0 - eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.54.0) - hasown: 2.0.0 - is-core-module: 2.13.1 - is-glob: 4.0.3 - minimatch: 3.1.2 - object.fromentries: 2.0.7 - object.groupby: 1.0.1 - object.values: 1.1.7 - semver: 6.3.1 - tsconfig-paths: 3.14.2 + tslib: 2.5.0 + tsutils: 3.21.0(typescript@5.2.2) + typescript: 5.2.2 transitivePeerDependencies: - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - supports-color dev: true @@ -14913,27 +14365,6 @@ packages: - typescript dev: true - /eslint-plugin-jest@27.2.3(@typescript-eslint/eslint-plugin@6.21.0)(eslint@8.56.0)(typescript@5.3.3): - resolution: {integrity: sha512-sRLlSCpICzWuje66Gl9zvdF6mwD5X86I4u55hJyFBsxYOsBCmT5+kSUjf+fkFWVMMgpzNEupjW8WzUqi83hJAQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - peerDependencies: - '@typescript-eslint/eslint-plugin': ^5.0.0 || ^6.0.0 - eslint: ^7.0.0 || ^8.0.0 - jest: '*' - peerDependenciesMeta: - '@typescript-eslint/eslint-plugin': - optional: true - jest: - optional: true - dependencies: - '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3) - '@typescript-eslint/utils': 5.59.2(eslint@8.56.0)(typescript@5.3.3) - eslint: 8.56.0 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - /eslint-plugin-jsx-a11y@6.7.1(eslint@8.54.0): resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==} engines: {node: '>=4.0'} @@ -15004,26 +14435,6 @@ packages: synckit: 0.8.5 dev: true - /eslint-plugin-prettier@5.0.0(eslint@8.56.0)(prettier@3.1.1): - resolution: {integrity: sha512-AgaZCVuYDXHUGxj/ZGu1u8H8CYgDY3iG6w5kUFw4AzMVXzB7VvbKgYR4nATIN+OvUrghMbiDLeimVjVY5ilq3w==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - '@types/eslint': '>=8.0.0' - eslint: '>=8.0.0' - eslint-config-prettier: '*' - prettier: '>=3.0.0' - peerDependenciesMeta: - '@types/eslint': - optional: true - eslint-config-prettier: - optional: true - dependencies: - eslint: 8.56.0 - prettier: 3.1.1 - prettier-linter-helpers: 1.0.0 - synckit: 0.8.5 - dev: true - /eslint-plugin-react-hooks@4.6.0(eslint@8.54.0): resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} engines: {node: '>=10'} @@ -15102,27 +14513,6 @@ packages: natural-compare-lite: 1.4.0 dev: true - /eslint-plugin-sort-destructure-keys@1.5.0(eslint@8.56.0): - resolution: {integrity: sha512-xGLyqHtbFXZNXQSvAiQ4ISBYokrbUywEhmaA50fKtSKgceCv5y3zjoNuZwcnajdM6q29Nxj+oXC9KcqfMsAPrg==} - engines: {node: '>=6.0.0'} - peerDependencies: - eslint: 3 - 8 - dependencies: - eslint: 8.56.0 - natural-compare-lite: 1.4.0 - dev: true - - /eslint-plugin-tailwindcss@3.13.0(tailwindcss@3.3.2): - resolution: {integrity: sha512-Fcep4KDRLWaK3KmkQbdyKHG0P4GdXFmXdDaweTIPcgOP60OOuWFbh1++dufRT28Q4zpKTKaHwTsXPJ4O/EjU2Q==} - engines: {node: '>=12.13.0'} - peerDependencies: - tailwindcss: ^3.3.2 - dependencies: - fast-glob: 3.3.2 - postcss: 8.4.35 - tailwindcss: 3.3.2 - dev: true - /eslint-plugin-tailwindcss@3.13.0(tailwindcss@3.3.3): resolution: {integrity: sha512-Fcep4KDRLWaK3KmkQbdyKHG0P4GdXFmXdDaweTIPcgOP60OOuWFbh1++dufRT28Q4zpKTKaHwTsXPJ4O/EjU2Q==} engines: {node: '>=12.13.0'} @@ -15169,30 +14559,6 @@ packages: strip-indent: 3.0.0 dev: true - /eslint-plugin-unicorn@48.0.1(eslint@8.56.0): - resolution: {integrity: sha512-FW+4r20myG/DqFcCSzoumaddKBicIPeFnTrifon2mWIzlfyvzwyqZjqVP7m4Cqr/ZYisS2aiLghkUWaPg6vtCw==} - engines: {node: '>=16'} - peerDependencies: - eslint: '>=8.44.0' - dependencies: - '@babel/helper-validator-identifier': 7.22.20 - '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) - ci-info: 3.8.0 - clean-regexp: 1.0.0 - eslint: 8.56.0 - esquery: 1.5.0 - indent-string: 4.0.0 - is-builtin-module: 3.2.1 - jsesc: 3.0.2 - lodash: 4.17.21 - pluralize: 8.0.0 - read-pkg-up: 7.0.1 - regexp-tree: 0.1.27 - regjsparser: 0.10.0 - semver: 7.5.4 - strip-indent: 3.0.0 - dev: true - /eslint-scope@4.0.3: resolution: {integrity: sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==} engines: {node: '>=4.0.0'} @@ -21338,7 +20704,7 @@ packages: react: '>=16.0.0' react-dom: '>=16.0.0' dependencies: - next: 14.2.3(@babel/core@7.22.5)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) + next: 14.2.3(@babel/core@7.23.6)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) react: 18.3.0 react-dom: 18.3.0(react@18.3.0) dev: false @@ -21354,7 +20720,7 @@ packages: '@corex/deepmerge': 4.0.43 '@next/env': 14.2.3 minimist: 1.2.8 - next: 14.2.3(@babel/core@7.22.5)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) + next: 14.2.3(@babel/core@7.23.6)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) dev: true /next-themes@0.2.1(next@14.2.3)(react-dom@18.3.0)(react@18.3.0): @@ -21364,7 +20730,7 @@ packages: react: '*' react-dom: '*' dependencies: - next: 14.2.3(@babel/core@7.22.5)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) + next: 14.2.3(@babel/core@7.23.6)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) react: 18.3.0 react-dom: 18.3.0(react@18.3.0) dev: false @@ -21410,8 +20776,9 @@ packages: transitivePeerDependencies: - '@babel/core' - babel-plugin-macros + dev: false - /next@14.2.3(@babel/core@7.23.6)(react-dom@18.3.0)(react@18.3.0): + /next@14.2.3(@babel/core@7.23.3)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0): resolution: {integrity: sha512-dowFkFTR8v79NPJO4QsBUtxv0g9BrS/phluVpMAt2ku7H+cbcBJlopXjkWlwxrk/xGqMemr7JkGPGemPrLLX7A==} engines: {node: '>=18.17.0'} hasBin: true @@ -21430,6 +20797,7 @@ packages: optional: true dependencies: '@next/env': 14.2.3 + '@playwright/test': 1.43.1 '@swc/helpers': 0.5.5 busboy: 1.6.0 caniuse-lite: 1.0.30001579 @@ -21437,7 +20805,7 @@ packages: postcss: 8.4.31 react: 18.3.0 react-dom: 18.3.0(react@18.3.0) - styled-jsx: 5.1.1(@babel/core@7.23.6)(react@18.3.0) + styled-jsx: 5.1.1(@babel/core@7.23.3)(react@18.3.0) optionalDependencies: '@next/swc-darwin-arm64': 14.2.3 '@next/swc-darwin-x64': 14.2.3 @@ -21453,145 +20821,47 @@ packages: - babel-plugin-macros dev: false - /next@15.0.0-rc.0(@babel/core@7.22.5)(react-dom@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522): - resolution: {integrity: sha512-IWcCvxUSCAuOK5gig4+9yiyt/dLKpIa+WT01Qcx4CBE4TtwJljyTDnCVVn64jDZ4qmSzsaEYXpb4DTI8qbk03A==} - engines: {node: '>=18.17.0'} - hasBin: true - peerDependencies: - '@opentelemetry/api': ^1.1.0 - '@playwright/test': ^1.41.2 - babel-plugin-react-compiler: '*' - react: 19.0.0-rc-f994737d14-20240522 - react-dom: 19.0.0-rc-f994737d14-20240522 - sass: ^1.3.0 - peerDependenciesMeta: - '@opentelemetry/api': - optional: true - '@playwright/test': - optional: true - babel-plugin-react-compiler: - optional: true - sass: - optional: true - dependencies: - '@next/env': 15.0.0-rc.0 - '@swc/helpers': 0.5.11 - busboy: 1.6.0 - caniuse-lite: 1.0.30001579 - graceful-fs: 4.2.11 - postcss: 8.4.31 - react: 19.0.0-rc-f994737d14-20240522 - react-dom: 19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522) - styled-jsx: 5.1.3(@babel/core@7.22.5)(react@19.0.0-rc-f994737d14-20240522) - optionalDependencies: - '@next/swc-darwin-arm64': 15.0.0-rc.0 - '@next/swc-darwin-x64': 15.0.0-rc.0 - '@next/swc-linux-arm64-gnu': 15.0.0-rc.0 - '@next/swc-linux-arm64-musl': 15.0.0-rc.0 - '@next/swc-linux-x64-gnu': 15.0.0-rc.0 - '@next/swc-linux-x64-musl': 15.0.0-rc.0 - '@next/swc-win32-arm64-msvc': 15.0.0-rc.0 - '@next/swc-win32-ia32-msvc': 15.0.0-rc.0 - '@next/swc-win32-x64-msvc': 15.0.0-rc.0 - sharp: 0.33.4 - transitivePeerDependencies: - - '@babel/core' - - babel-plugin-macros - dev: true - - /next@15.0.0-rc.0(@babel/core@7.23.3)(@playwright/test@1.43.1)(react-dom@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522): - resolution: {integrity: sha512-IWcCvxUSCAuOK5gig4+9yiyt/dLKpIa+WT01Qcx4CBE4TtwJljyTDnCVVn64jDZ4qmSzsaEYXpb4DTI8qbk03A==} - engines: {node: '>=18.17.0'} - hasBin: true - peerDependencies: - '@opentelemetry/api': ^1.1.0 - '@playwright/test': ^1.41.2 - babel-plugin-react-compiler: '*' - react: 19.0.0-rc-f994737d14-20240522 - react-dom: 19.0.0-rc-f994737d14-20240522 - sass: ^1.3.0 - peerDependenciesMeta: - '@opentelemetry/api': - optional: true - '@playwright/test': - optional: true - babel-plugin-react-compiler: - optional: true - sass: - optional: true - dependencies: - '@next/env': 15.0.0-rc.0 - '@playwright/test': 1.43.1 - '@swc/helpers': 0.5.11 - busboy: 1.6.0 - caniuse-lite: 1.0.30001579 - graceful-fs: 4.2.11 - postcss: 8.4.31 - react: 19.0.0-rc-f994737d14-20240522 - react-dom: 19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522) - styled-jsx: 5.1.3(@babel/core@7.23.3)(react@19.0.0-rc-f994737d14-20240522) - optionalDependencies: - '@next/swc-darwin-arm64': 15.0.0-rc.0 - '@next/swc-darwin-x64': 15.0.0-rc.0 - '@next/swc-linux-arm64-gnu': 15.0.0-rc.0 - '@next/swc-linux-arm64-musl': 15.0.0-rc.0 - '@next/swc-linux-x64-gnu': 15.0.0-rc.0 - '@next/swc-linux-x64-musl': 15.0.0-rc.0 - '@next/swc-win32-arm64-msvc': 15.0.0-rc.0 - '@next/swc-win32-ia32-msvc': 15.0.0-rc.0 - '@next/swc-win32-x64-msvc': 15.0.0-rc.0 - sharp: 0.33.4 - transitivePeerDependencies: - - '@babel/core' - - babel-plugin-macros - dev: false - - /next@15.0.0-rc.0(@babel/core@7.23.6)(@playwright/test@1.43.1)(react-dom@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522): - resolution: {integrity: sha512-IWcCvxUSCAuOK5gig4+9yiyt/dLKpIa+WT01Qcx4CBE4TtwJljyTDnCVVn64jDZ4qmSzsaEYXpb4DTI8qbk03A==} + /next@14.2.3(@babel/core@7.23.6)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0): + resolution: {integrity: sha512-dowFkFTR8v79NPJO4QsBUtxv0g9BrS/phluVpMAt2ku7H+cbcBJlopXjkWlwxrk/xGqMemr7JkGPGemPrLLX7A==} engines: {node: '>=18.17.0'} hasBin: true peerDependencies: '@opentelemetry/api': ^1.1.0 '@playwright/test': ^1.41.2 - babel-plugin-react-compiler: '*' - react: 19.0.0-rc-f994737d14-20240522 - react-dom: 19.0.0-rc-f994737d14-20240522 + react: ^18.2.0 + react-dom: ^18.2.0 sass: ^1.3.0 peerDependenciesMeta: '@opentelemetry/api': optional: true '@playwright/test': optional: true - babel-plugin-react-compiler: - optional: true sass: optional: true dependencies: - '@next/env': 15.0.0-rc.0 + '@next/env': 14.2.3 '@playwright/test': 1.43.1 - '@swc/helpers': 0.5.11 + '@swc/helpers': 0.5.5 busboy: 1.6.0 caniuse-lite: 1.0.30001579 graceful-fs: 4.2.11 postcss: 8.4.31 - react: 19.0.0-rc-f994737d14-20240522 - react-dom: 19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522) - styled-jsx: 5.1.3(@babel/core@7.23.6)(react@19.0.0-rc-f994737d14-20240522) + react: 18.3.0 + react-dom: 18.3.0(react@18.3.0) + styled-jsx: 5.1.1(@babel/core@7.23.6)(react@18.3.0) optionalDependencies: - '@next/swc-darwin-arm64': 15.0.0-rc.0 - '@next/swc-darwin-x64': 15.0.0-rc.0 - '@next/swc-linux-arm64-gnu': 15.0.0-rc.0 - '@next/swc-linux-arm64-musl': 15.0.0-rc.0 - '@next/swc-linux-x64-gnu': 15.0.0-rc.0 - '@next/swc-linux-x64-musl': 15.0.0-rc.0 - '@next/swc-win32-arm64-msvc': 15.0.0-rc.0 - '@next/swc-win32-ia32-msvc': 15.0.0-rc.0 - '@next/swc-win32-x64-msvc': 15.0.0-rc.0 - sharp: 0.33.4 + '@next/swc-darwin-arm64': 14.2.3 + '@next/swc-darwin-x64': 14.2.3 + '@next/swc-linux-arm64-gnu': 14.2.3 + '@next/swc-linux-arm64-musl': 14.2.3 + '@next/swc-linux-x64-gnu': 14.2.3 + '@next/swc-linux-x64-musl': 14.2.3 + '@next/swc-win32-arm64-msvc': 14.2.3 + '@next/swc-win32-ia32-msvc': 14.2.3 + '@next/swc-win32-x64-msvc': 14.2.3 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - dev: false /nextra-theme-docs@2.13.2(next@14.2.3)(nextra@2.13.2)(react-dom@18.3.0)(react@18.3.0): resolution: {integrity: sha512-yE4umXaImp1/kf/sFciPj2+EFrNSwd9Db26hi98sIIiujzGf3+9eUgAz45vF9CwBw50FSXxm1QGRcY+slQ4xQQ==} @@ -21610,7 +20880,7 @@ packages: git-url-parse: 13.1.0 intersection-observer: 0.12.2 match-sorter: 6.3.1 - next: 14.2.3(@babel/core@7.22.5)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) + next: 14.2.3(@babel/core@7.23.6)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) next-seo: 6.0.0(next@14.2.3)(react-dom@18.3.0)(react@18.3.0) next-themes: 0.2.1(next@14.2.3)(react-dom@18.3.0)(react@18.3.0) nextra: 2.13.2(next@14.2.3)(react-dom@18.3.0)(react@18.3.0) @@ -21640,7 +20910,7 @@ packages: gray-matter: 4.0.3 katex: 0.16.9 lodash.get: 4.4.2 - next: 14.2.3(@babel/core@7.22.5)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) + next: 14.2.3(@babel/core@7.23.6)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) next-mdx-remote: 4.4.1(react-dom@18.3.0)(react@18.3.0) p-limit: 3.1.0 react: 18.3.0 @@ -23161,6 +22431,7 @@ packages: postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.2 + dev: false /postcss-import@15.1.0(postcss@8.4.31): resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} @@ -23193,6 +22464,7 @@ packages: dependencies: camelcase-css: 2.0.1 postcss: 8.4.24 + dev: false /postcss-js@4.0.1(postcss@8.4.31): resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} @@ -23228,6 +22500,7 @@ packages: lilconfig: 2.1.0 postcss: 8.4.24 yaml: 2.2.2 + dev: false /postcss-load-config@4.0.1(postcss@8.4.31): resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==} @@ -23421,6 +22694,7 @@ packages: dependencies: postcss: 8.4.24 postcss-selector-parser: 6.0.12 + dev: false /postcss-nested@6.0.1(postcss@8.4.31): resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} @@ -23630,6 +22904,7 @@ packages: nanoid: 3.3.6 picocolors: 1.0.0 source-map-js: 1.0.2 + dev: false /postcss@8.4.31: resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} @@ -24215,14 +23490,6 @@ packages: react: 18.3.0 scheduler: 0.23.1 - /react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522): - resolution: {integrity: sha512-J4CsfTSptPKkhaPbaR6n/KohQiHZTrRZ8GL4H8rbAqN/Qpy69g2MIoLBr5/PUX21ye6JxC1ZRWJFna7Xdg1pdA==} - peerDependencies: - react: 19.0.0-rc-f994737d14-20240522 - dependencies: - react: 19.0.0-rc-f994737d14-20240522 - scheduler: 0.25.0-rc-f994737d14-20240522 - /react-error-overlay@6.0.11: resolution: {integrity: sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==} dev: false @@ -24385,10 +23652,6 @@ packages: dependencies: loose-envify: 1.4.0 - /react@19.0.0-rc-f994737d14-20240522: - resolution: {integrity: sha512-SeU2v5Xy6FotVhKz0pMS2gvYP7HlkF0qgTskj3JzA1vlxcb3dQjxlm9t0ZlJqcgoyI3VFAw7bomuDMdgy1nBuw==} - engines: {node: '>=0.10.0'} - /read-cache@1.0.0: resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} dependencies: @@ -25184,9 +24447,6 @@ packages: dependencies: loose-envify: 1.4.0 - /scheduler@0.25.0-rc-f994737d14-20240522: - resolution: {integrity: sha512-qS+xGFF7AljP2APO2iJe8zESNsK20k25MACz+WGOXPybUsRdi1ssvaoF93im2nSX2q/XT3wKkjdz6RQfbmaxdw==} - /schema-utils@1.0.0: resolution: {integrity: sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==} engines: {node: '>= 4'} @@ -25303,13 +24563,6 @@ packages: dependencies: lru-cache: 6.0.0 - /semver@7.6.2: - resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} - engines: {node: '>=10'} - hasBin: true - requiresBuild: true - optional: true - /send@0.18.0(supports-color@6.1.0): resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} engines: {node: '>= 0.8.0'} @@ -25440,36 +24693,6 @@ packages: tunnel-agent: 0.6.0 dev: true - /sharp@0.33.4: - resolution: {integrity: sha512-7i/dt5kGl7qR4gwPRD2biwD2/SvBn3O04J77XKFgL2OnZtQw+AG9wnuS/csmu80nPRHLYE9E41fyEiG8nhH6/Q==} - engines: {libvips: '>=8.15.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0} - requiresBuild: true - dependencies: - color: 4.2.3 - detect-libc: 2.0.3 - semver: 7.6.2 - optionalDependencies: - '@img/sharp-darwin-arm64': 0.33.4 - '@img/sharp-darwin-x64': 0.33.4 - '@img/sharp-libvips-darwin-arm64': 1.0.2 - '@img/sharp-libvips-darwin-x64': 1.0.2 - '@img/sharp-libvips-linux-arm': 1.0.2 - '@img/sharp-libvips-linux-arm64': 1.0.2 - '@img/sharp-libvips-linux-s390x': 1.0.2 - '@img/sharp-libvips-linux-x64': 1.0.2 - '@img/sharp-libvips-linuxmusl-arm64': 1.0.2 - '@img/sharp-libvips-linuxmusl-x64': 1.0.2 - '@img/sharp-linux-arm': 0.33.4 - '@img/sharp-linux-arm64': 0.33.4 - '@img/sharp-linux-s390x': 0.33.4 - '@img/sharp-linux-x64': 0.33.4 - '@img/sharp-linuxmusl-arm64': 0.33.4 - '@img/sharp-linuxmusl-x64': 0.33.4 - '@img/sharp-wasm32': 0.33.4 - '@img/sharp-win32-ia32': 0.33.4 - '@img/sharp-win32-x64': 0.33.4 - optional: true - /shebang-command@1.2.0: resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} engines: {node: '>=0.10.0'} @@ -26217,8 +25440,9 @@ packages: '@babel/core': 7.22.5 client-only: 0.0.1 react: 18.3.0 + dev: false - /styled-jsx@5.1.1(@babel/core@7.23.6)(react@18.3.0): + /styled-jsx@5.1.1(@babel/core@7.23.3)(react@18.3.0): resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} engines: {node: '>= 12.0.0'} peerDependencies: @@ -26230,55 +25454,19 @@ packages: optional: true babel-plugin-macros: optional: true - dependencies: - '@babel/core': 7.23.6 - client-only: 0.0.1 - react: 18.3.0 - dev: false - - /styled-jsx@5.1.3(@babel/core@7.22.5)(react@19.0.0-rc-f994737d14-20240522): - resolution: {integrity: sha512-qLRShOWTE/Mf6Bvl72kFeKBl8N2Eq9WIFfoAuvbtP/6tqlnj1SCjv117n2MIjOPpa1jTorYqLJgsHKy5Y3ziww==} - engines: {node: '>= 12.0.0'} - peerDependencies: - '@babel/core': '*' - babel-plugin-macros: '*' - react: '>= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0' - peerDependenciesMeta: - '@babel/core': - optional: true - babel-plugin-macros: - optional: true - dependencies: - '@babel/core': 7.22.5 - client-only: 0.0.1 - react: 19.0.0-rc-f994737d14-20240522 - dev: true - - /styled-jsx@5.1.3(@babel/core@7.23.3)(react@19.0.0-rc-f994737d14-20240522): - resolution: {integrity: sha512-qLRShOWTE/Mf6Bvl72kFeKBl8N2Eq9WIFfoAuvbtP/6tqlnj1SCjv117n2MIjOPpa1jTorYqLJgsHKy5Y3ziww==} - engines: {node: '>= 12.0.0'} - peerDependencies: - '@babel/core': '*' - babel-plugin-macros: '*' - react: '>= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0' - peerDependenciesMeta: - '@babel/core': - optional: true - babel-plugin-macros: - optional: true dependencies: '@babel/core': 7.23.3 client-only: 0.0.1 - react: 19.0.0-rc-f994737d14-20240522 + react: 18.3.0 dev: false - /styled-jsx@5.1.3(@babel/core@7.23.6)(react@19.0.0-rc-f994737d14-20240522): - resolution: {integrity: sha512-qLRShOWTE/Mf6Bvl72kFeKBl8N2Eq9WIFfoAuvbtP/6tqlnj1SCjv117n2MIjOPpa1jTorYqLJgsHKy5Y3ziww==} + /styled-jsx@5.1.1(@babel/core@7.23.6)(react@18.3.0): + resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} engines: {node: '>= 12.0.0'} peerDependencies: '@babel/core': '*' babel-plugin-macros: '*' - react: '>= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0' + react: '>= 16.8.0 || 17.x.x || ^18.0.0-0' peerDependenciesMeta: '@babel/core': optional: true @@ -26287,8 +25475,7 @@ packages: dependencies: '@babel/core': 7.23.6 client-only: 0.0.1 - react: 19.0.0-rc-f994737d14-20240522 - dev: false + react: 18.3.0 /stylehacks@4.0.3: resolution: {integrity: sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==} @@ -26460,6 +25647,7 @@ packages: sucrase: 3.32.0 transitivePeerDependencies: - ts-node + dev: false /tailwindcss@3.3.3: resolution: {integrity: sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==} @@ -27065,16 +26253,6 @@ packages: typescript: 5.2.2 dev: true - /tsutils@3.21.0(typescript@5.3.3): - resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} - engines: {node: '>= 6'} - peerDependencies: - typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' - dependencies: - tslib: 1.14.1 - typescript: 5.3.3 - dev: true - /tty-browserify@0.0.0: resolution: {integrity: sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==} dev: false From 5f3002fa3f61349abc10317b7e43a901f6da3395 Mon Sep 17 00:00:00 2001 From: Jan Amann Date: Fri, 24 May 2024 09:41:38 +0200 Subject: [PATCH 03/18] Update `example-app-router` --- examples/example-app-router/package.json | 6 +- pnpm-lock.yaml | 1024 ++++++++++++++++++++-- 2 files changed, 933 insertions(+), 97 deletions(-) diff --git a/examples/example-app-router/package.json b/examples/example-app-router/package.json index 19120db6f..2a910421b 100644 --- a/examples/example-app-router/package.json +++ b/examples/example-app-router/package.json @@ -13,10 +13,10 @@ }, "dependencies": { "clsx": "^1.2.1", - "next": "^14.2.3", + "next": "15.0.0-rc.0", "next-intl": "latest", - "react": "^18.3.0", - "react-dom": "^18.3.0", + "react": "19.0.0-rc-f994737d14-20240522", + "react-dom": "19.0.0-rc-f994737d14-20240522", "tailwindcss": "^3.3.2" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index be2e0ef1d..55826fd10 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,4 +1,4 @@ -lockfileVersion: '6.1' +lockfileVersion: '6.0' settings: autoInstallPeers: true @@ -76,7 +76,7 @@ importers: version: 2.2.0 next: specifier: ^14.2.3 - version: 14.2.3(@babel/core@7.23.6)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) + version: 14.2.3(@babel/core@7.22.5)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) nextra: specifier: ^2.13.2 version: 2.13.2(next@14.2.3)(react-dom@18.3.0)(react@18.3.0) @@ -107,7 +107,7 @@ importers: version: 8.54.0 eslint-config-molindo: specifier: ^7.0.0 - version: 7.0.0(eslint@8.54.0)(jest@29.5.0)(tailwindcss@3.3.7)(typescript@5.2.2) + version: 7.0.0(eslint@8.54.0)(tailwindcss@3.3.2)(typescript@5.2.2) eslint-config-next: specifier: ^14.0.3 version: 14.0.3(eslint@8.54.0)(typescript@5.2.2) @@ -124,17 +124,17 @@ importers: specifier: ^1.2.1 version: 1.2.1 next: - specifier: ^14.2.3 - version: 14.2.3(@babel/core@7.23.3)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) + specifier: 15.0.0-rc.0 + version: 15.0.0-rc.0(@babel/core@7.23.6)(@playwright/test@1.43.1)(react-dom@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522) next-intl: specifier: latest version: link:../../packages/next-intl react: - specifier: ^18.3.0 - version: 18.3.0 + specifier: 19.0.0-rc-f994737d14-20240522 + version: 19.0.0-rc-f994737d14-20240522 react-dom: - specifier: ^18.3.0 - version: 18.3.0(react@18.3.0) + specifier: 19.0.0-rc-f994737d14-20240522 + version: 19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522) tailwindcss: specifier: ^3.3.2 version: 3.3.3 @@ -147,7 +147,7 @@ importers: version: 1.43.1 '@testing-library/react': specifier: ^13.0.0 - version: 13.0.0(react-dom@18.3.0)(react@18.3.0) + version: 13.0.0(react-dom@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522) '@types/jest': specifier: ^29.5.0 version: 29.5.1 @@ -192,7 +192,7 @@ importers: dependencies: next: specifier: ^14.2.3 - version: 14.2.3(@babel/core@7.23.6)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) + version: 14.2.3(@babel/core@7.22.5)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) next-intl: specifier: latest version: link:../../packages/next-intl @@ -277,17 +277,17 @@ importers: specifier: 2.1.3 version: 2.1.3 next: - specifier: ^14.2.3 - version: 14.2.3(@babel/core@7.23.6)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) + specifier: 15.0.0-rc.0 + version: 15.0.0-rc.0(@babel/core@7.23.3)(@playwright/test@1.43.1)(react-dom@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522) next-intl: specifier: latest version: link:../../packages/next-intl react: - specifier: ^18.3.0 - version: 18.3.0 + specifier: 19.0.0-rc-f994737d14-20240522 + version: 19.0.0-rc-f994737d14-20240522 react-dom: - specifier: ^18.3.0 - version: 18.3.0(react@18.3.0) + specifier: 19.0.0-rc-f994737d14-20240522 + version: 19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522) devDependencies: '@jest/globals': specifier: ^29.5.0 @@ -297,7 +297,7 @@ importers: version: 1.43.1 '@testing-library/react': specifier: ^13.0.0 - version: 13.0.0(react-dom@18.3.0)(react@18.3.0) + version: 13.0.0(react-dom@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522) '@types/jest': specifier: ^29.5.0 version: 29.5.1 @@ -367,7 +367,7 @@ importers: version: 8.56.0 eslint-config-molindo: specifier: ^7.0.0 - version: 7.0.0(eslint@8.54.0)(jest@29.5.0)(tailwindcss@3.3.7)(typescript@5.2.2) + version: 7.0.0(eslint@8.56.0)(tailwindcss@3.3.7)(typescript@5.3.3) eslint-config-next: specifier: ^14.0.3 version: 14.0.3(eslint@8.56.0)(typescript@5.3.3) @@ -382,7 +382,7 @@ importers: version: 2.16.1 next: specifier: ^14.2.3 - version: 14.2.3(@babel/core@7.23.6)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) + version: 14.2.3(@babel/core@7.22.5)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) next-intl: specifier: latest version: link:../../packages/next-intl @@ -425,7 +425,7 @@ importers: version: 4.17.21 next: specifier: ^14.2.3 - version: 14.2.3(@babel/core@7.23.6)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) + version: 14.2.3(@babel/core@7.23.6)(react-dom@18.3.0)(react@18.3.0) next-intl: specifier: latest version: link:../../packages/next-intl @@ -576,7 +576,7 @@ importers: version: 8.56.0 eslint-config-molindo: specifier: ^7.0.0 - version: 7.0.0(eslint@8.54.0)(jest@29.5.0)(tailwindcss@3.3.7)(typescript@5.2.2) + version: 7.0.0(eslint@8.56.0)(tailwindcss@3.3.7)(typescript@5.3.3) typescript: specifier: ^5.2.2 version: 5.3.3 @@ -631,7 +631,7 @@ importers: version: 1.4.1(eslint@8.54.0)(typescript@5.2.2) next: specifier: ^14.2.3 - version: 14.2.3(@babel/core@7.23.6)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) + version: 14.2.3(@babel/core@7.22.5)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) path-to-regexp: specifier: ^6.2.1 version: 6.2.1 @@ -5341,6 +5341,14 @@ packages: '@edge-runtime/primitives': 4.0.1 dev: true + /@emnapi/runtime@1.2.0: + resolution: {integrity: sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==} + requiresBuild: true + dependencies: + tslib: 2.5.0 + dev: false + optional: true + /@emotion/hash@0.9.0: resolution: {integrity: sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ==} dev: true @@ -6904,6 +6912,194 @@ packages: engines: {node: '>=6.9.0'} dev: true + /@img/sharp-darwin-arm64@0.33.4: + resolution: {integrity: sha512-p0suNqXufJs9t3RqLBO6vvrgr5OhgbWp76s5gTRvdmxmuv9E1rcaqGUsl3l4mKVmXPkTkTErXediAui4x+8PSA==} + engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-darwin-arm64': 1.0.2 + dev: false + optional: true + + /@img/sharp-darwin-x64@0.33.4: + resolution: {integrity: sha512-0l7yRObwtTi82Z6ebVI2PnHT8EB2NxBgpK2MiKJZJ7cz32R4lxd001ecMhzzsZig3Yv9oclvqqdV93jo9hy+Dw==} + engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [darwin] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-darwin-x64': 1.0.2 + dev: false + optional: true + + /@img/sharp-libvips-darwin-arm64@1.0.2: + resolution: {integrity: sha512-tcK/41Rq8IKlSaKRCCAuuY3lDJjQnYIW1UXU1kxcEKrfL8WR7N6+rzNoOxoQRJWTAECuKwgAHnPvqXGN8XfkHA==} + engines: {macos: '>=11', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@img/sharp-libvips-darwin-x64@1.0.2: + resolution: {integrity: sha512-Ofw+7oaWa0HiiMiKWqqaZbaYV3/UGL2wAPeLuJTx+9cXpCRdvQhCLG0IH8YGwM0yGWGLpsF4Su9vM1o6aer+Fw==} + engines: {macos: '>=10.13', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@img/sharp-libvips-linux-arm64@1.0.2: + resolution: {integrity: sha512-x7kCt3N00ofFmmkkdshwj3vGPCnmiDh7Gwnd4nUwZln2YjqPxV1NlTyZOvoDWdKQVDL911487HOueBvrpflagw==} + engines: {glibc: '>=2.26', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@img/sharp-libvips-linux-arm@1.0.2: + resolution: {integrity: sha512-iLWCvrKgeFoglQxdEwzu1eQV04o8YeYGFXtfWU26Zr2wWT3q3MTzC+QTCO3ZQfWd3doKHT4Pm2kRmLbupT+sZw==} + engines: {glibc: '>=2.28', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@img/sharp-libvips-linux-s390x@1.0.2: + resolution: {integrity: sha512-cmhQ1J4qVhfmS6szYW7RT+gLJq9dH2i4maq+qyXayUSn9/3iY2ZeWpbAgSpSVbV2E1JUL2Gg7pwnYQ1h8rQIog==} + engines: {glibc: '>=2.28', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@img/sharp-libvips-linux-x64@1.0.2: + resolution: {integrity: sha512-E441q4Qdb+7yuyiADVi5J+44x8ctlrqn8XgkDTwr4qPJzWkaHwD489iZ4nGDgcuya4iMN3ULV6NwbhRZJ9Z7SQ==} + engines: {glibc: '>=2.26', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@img/sharp-libvips-linuxmusl-arm64@1.0.2: + resolution: {integrity: sha512-3CAkndNpYUrlDqkCM5qhksfE+qSIREVpyoeHIU6jd48SJZViAmznoQQLAv4hVXF7xyUB9zf+G++e2v1ABjCbEQ==} + engines: {musl: '>=1.2.2', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@img/sharp-libvips-linuxmusl-x64@1.0.2: + resolution: {integrity: sha512-VI94Q6khIHqHWNOh6LLdm9s2Ry4zdjWJwH56WoiJU7NTeDwyApdZZ8c+SADC8OH98KWNQXnE01UdJ9CSfZvwZw==} + engines: {musl: '>=1.2.2', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@img/sharp-linux-arm64@0.33.4: + resolution: {integrity: sha512-2800clwVg1ZQtxwSoTlHvtm9ObgAax7V6MTAB/hDT945Tfyy3hVkmiHpeLPCKYqYR1Gcmv1uDZ3a4OFwkdBL7Q==} + engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-linux-arm64': 1.0.2 + dev: false + optional: true + + /@img/sharp-linux-arm@0.33.4: + resolution: {integrity: sha512-RUgBD1c0+gCYZGCCe6mMdTiOFS0Zc/XrN0fYd6hISIKcDUbAW5NtSQW9g/powkrXYm6Vzwd6y+fqmExDuCdHNQ==} + engines: {glibc: '>=2.28', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm] + os: [linux] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-linux-arm': 1.0.2 + dev: false + optional: true + + /@img/sharp-linux-s390x@0.33.4: + resolution: {integrity: sha512-h3RAL3siQoyzSoH36tUeS0PDmb5wINKGYzcLB5C6DIiAn2F3udeFAum+gj8IbA/82+8RGCTn7XW8WTFnqag4tQ==} + engines: {glibc: '>=2.31', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [s390x] + os: [linux] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-linux-s390x': 1.0.2 + dev: false + optional: true + + /@img/sharp-linux-x64@0.33.4: + resolution: {integrity: sha512-GoR++s0XW9DGVi8SUGQ/U4AeIzLdNjHka6jidVwapQ/JebGVQIpi52OdyxCNVRE++n1FCLzjDovJNozif7w/Aw==} + engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [linux] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-linux-x64': 1.0.2 + dev: false + optional: true + + /@img/sharp-linuxmusl-arm64@0.33.4: + resolution: {integrity: sha512-nhr1yC3BlVrKDTl6cO12gTpXMl4ITBUZieehFvMntlCXFzH2bvKG76tBL2Y/OqhupZt81pR7R+Q5YhJxW0rGgQ==} + engines: {musl: '>=1.2.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-linuxmusl-arm64': 1.0.2 + dev: false + optional: true + + /@img/sharp-linuxmusl-x64@0.33.4: + resolution: {integrity: sha512-uCPTku0zwqDmZEOi4ILyGdmW76tH7dm8kKlOIV1XC5cLyJ71ENAAqarOHQh0RLfpIpbV5KOpXzdU6XkJtS0daw==} + engines: {musl: '>=1.2.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [linux] + requiresBuild: true + optionalDependencies: + '@img/sharp-libvips-linuxmusl-x64': 1.0.2 + dev: false + optional: true + + /@img/sharp-wasm32@0.33.4: + resolution: {integrity: sha512-Bmmauh4sXUsUqkleQahpdNXKvo+wa1V9KhT2pDA4VJGKwnKMJXiSTGphn0gnJrlooda0QxCtXc6RX1XAU6hMnQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [wasm32] + requiresBuild: true + dependencies: + '@emnapi/runtime': 1.2.0 + dev: false + optional: true + + /@img/sharp-win32-ia32@0.33.4: + resolution: {integrity: sha512-99SJ91XzUhYHbx7uhK3+9Lf7+LjwMGQZMDlO/E/YVJ7Nc3lyDFZPGhjwiYdctoH2BOzW9+TnfqcaMKt0jHLdqw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@img/sharp-win32-x64@0.33.4: + resolution: {integrity: sha512-3QLocdTRVIrFNye5YocZl+KKpYKP+fksi1QhmOArgx7GyhIbQp/WrJRu176jm8IxromS7RIkzMiMINVdBtC8Aw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false + optional: true + /@isaacs/cliui@8.0.2: resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} @@ -7485,6 +7681,10 @@ packages: /@next/env@14.2.3: resolution: {integrity: sha512-W7fd7IbkfmeeY2gXrzJYDx8D2lWKbVoTIj1o1ScPHNzvp30s1AuoEFSdr39bC5sjxJaxTtq3OTCZboNp0lNWHA==} + /@next/env@15.0.0-rc.0: + resolution: {integrity: sha512-6W0ndQvHR9sXcqcKeR/inD2UTRCs9+VkSK3lfaGmEuZs7EjwwXMO2BPYjz9oBrtfPL3xuTjtXsHKSsalYQ5l1Q==} + dev: false + /@next/eslint-plugin-next@14.0.3: resolution: {integrity: sha512-j4K0n+DcmQYCVnSAM+UByTVfIHnYQy2ODozfQP+4RdwtRDfobrIvKq1K4Exb2koJ79HSSa7s6B2SA8T/1YR3RA==} dependencies: @@ -7499,6 +7699,15 @@ packages: requiresBuild: true optional: true + /@next/swc-darwin-arm64@15.0.0-rc.0: + resolution: {integrity: sha512-4OpTXvAWcSabXA5d688zdUwa3sfT9QrLnHMdpv4q2UDnnuqmOI0xLb6lrOxwpi+vHJNkneuNLqyc5HGBhkqL6A==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + /@next/swc-darwin-x64@14.2.3: resolution: {integrity: sha512-6adp7waE6P1TYFSXpY366xwsOnEXM+y1kgRpjSRVI2CBDOcbRjsJ67Z6EgKIqWIue52d2q/Mx8g9MszARj8IEA==} engines: {node: '>= 10'} @@ -7507,6 +7716,15 @@ packages: requiresBuild: true optional: true + /@next/swc-darwin-x64@15.0.0-rc.0: + resolution: {integrity: sha512-/TD8M9DT244uhtFA8P/0DUbM7ftg2zio6yOo6ajV16vNjkcug9Kt9//Wa4SrJjWcsGZpViLctOlwn3/6JFAuAA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + /@next/swc-linux-arm64-gnu@14.2.3: resolution: {integrity: sha512-cuzCE/1G0ZSnTAHJPUT1rPgQx1w5tzSX7POXSLaS7w2nIUJUD+e25QoXD/hMfxbsT9rslEXugWypJMILBj/QsA==} engines: {node: '>= 10'} @@ -7515,6 +7733,15 @@ packages: requiresBuild: true optional: true + /@next/swc-linux-arm64-gnu@15.0.0-rc.0: + resolution: {integrity: sha512-3VTO32938AcqOlOI/U61/MIpeYrblP22VU1GrgmMQJozsAXEJgLCgf3wxZtn61/FG4Yc0tp7rPZE2t1fIGe0+w==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@next/swc-linux-arm64-musl@14.2.3: resolution: {integrity: sha512-0D4/oMM2Y9Ta3nGuCcQN8jjJjmDPYpHX9OJzqk42NZGJocU2MqhBq5tWkJrUQOQY9N+In9xOdymzapM09GeiZw==} engines: {node: '>= 10'} @@ -7523,6 +7750,15 @@ packages: requiresBuild: true optional: true + /@next/swc-linux-arm64-musl@15.0.0-rc.0: + resolution: {integrity: sha512-0kDnxM3AfrrHFJ/wTkjkv7cVHIaGwv+CzDg9lL2BoLEM4kMQhH20DTsBOMqpTpo1K2KCg67LuTGd3QOITT5uFQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@next/swc-linux-x64-gnu@14.2.3: resolution: {integrity: sha512-ENPiNnBNDInBLyUU5ii8PMQh+4XLr4pG51tOp6aJ9xqFQ2iRI6IH0Ds2yJkAzNV1CfyagcyzPfROMViS2wOZ9w==} engines: {node: '>= 10'} @@ -7531,6 +7767,15 @@ packages: requiresBuild: true optional: true + /@next/swc-linux-x64-gnu@15.0.0-rc.0: + resolution: {integrity: sha512-fPMNahzqYFjm5h0ncJ5+F3NrShmWhpusM+zrQl01MMU0Ed5xsL4pJJDSuXV4wPkNUSjCP3XstTjxR5kBdO4juQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@next/swc-linux-x64-musl@14.2.3: resolution: {integrity: sha512-BTAbq0LnCbF5MtoM7I/9UeUu/8ZBY0i8SFjUMCbPDOLv+un67e2JgyN4pmgfXBwy/I+RHu8q+k+MCkDN6P9ViQ==} engines: {node: '>= 10'} @@ -7539,6 +7784,15 @@ packages: requiresBuild: true optional: true + /@next/swc-linux-x64-musl@15.0.0-rc.0: + resolution: {integrity: sha512-7/FLgOqrrQAxOVQrxfr3bGgZ83pSCmc2S3TXBILnHw0S8qLxmFjhSjH5ogaDmjrES/PSYMaX1FsP5Af88hp7Gw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@next/swc-win32-arm64-msvc@14.2.3: resolution: {integrity: sha512-AEHIw/dhAMLNFJFJIJIyOFDzrzI5bAjI9J26gbO5xhAKHYTZ9Or04BesFPXiAYXDNdrwTP2dQceYA4dL1geu8A==} engines: {node: '>= 10'} @@ -7547,6 +7801,15 @@ packages: requiresBuild: true optional: true + /@next/swc-win32-arm64-msvc@15.0.0-rc.0: + resolution: {integrity: sha512-5wcqoYHh7hbdghjH6Xs3i5/f0ov+i1Xw2E3O+BzZNESYVLgCM1q7KJu5gdGFoXA2gz5XaKF/VBcYHikLzyjgmA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: false + optional: true + /@next/swc-win32-ia32-msvc@14.2.3: resolution: {integrity: sha512-vga40n1q6aYb0CLrM+eEmisfKCR45ixQYXuBXxOOmmoV8sYST9k7E3US32FsY+CkkF7NtzdcebiFT4CHuMSyZw==} engines: {node: '>= 10'} @@ -7555,6 +7818,15 @@ packages: requiresBuild: true optional: true + /@next/swc-win32-ia32-msvc@15.0.0-rc.0: + resolution: {integrity: sha512-/hqOmYRTvtBPToE4Dbl9n+sLYU7DPd52R+TtjIrrEzTMgFo2/d7un3sD7GKmb2OwOj/ExyGv6Bd/JzytBVxXlw==} + engines: {node: '>= 10'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: false + optional: true + /@next/swc-win32-x64-msvc@14.2.3: resolution: {integrity: sha512-Q1/zm43RWynxrO7lW4ehciQVj+5ePBhOK+/K2P7pLFX3JaJ/IZVC69SHidrmZSOkqz7ECIOhhy7XhAFG4JYyHA==} engines: {node: '>= 10'} @@ -7563,6 +7835,15 @@ packages: requiresBuild: true optional: true + /@next/swc-win32-x64-msvc@15.0.0-rc.0: + resolution: {integrity: sha512-2Jly5nShvCUzzngP3RzdQ3JcuEcHcnIEvkvZDCXqFAK+bWks4+qOkEUO1QIAERQ99J5J9/1AN/8zFBme3Mm57A==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false + optional: true + /@nodelib/fs.scandir@2.1.5: resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -7635,7 +7916,7 @@ packages: engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} dependencies: '@gar/promisify': 1.1.3 - semver: 7.5.4 + semver: 7.6.2 dev: true /@npmcli/fs@3.1.0: @@ -8820,6 +9101,12 @@ packages: /@swc/counter@0.1.3: resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} + /@swc/helpers@0.5.11: + resolution: {integrity: sha512-YNlnKRWF2sVojTpIyzwou9XoTNbzbzONwRhOoniEioF1AtaitTvVZblaQRrAzChWQ1bLYyYSWzM18y4WwgzJ+A==} + dependencies: + tslib: 2.5.0 + dev: false + /@swc/helpers@0.5.5: resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==} dependencies: @@ -8873,6 +9160,20 @@ packages: react-dom: 18.3.0(react@18.3.0) dev: true + /@testing-library/react@13.0.0(react-dom@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522): + resolution: {integrity: sha512-p0lYA1M7uoEmk2LnCbZLGmHJHyH59sAaZVXChTXlyhV/PRW9LoIh4mdf7tiXsO8BoNG+vN8UnFJff1hbZeXv+w==} + engines: {node: '>=12'} + peerDependencies: + react: ^18.0.0 + react-dom: ^18.0.0 + dependencies: + '@babel/runtime': 7.21.5 + '@testing-library/dom': 8.20.0 + '@types/react-dom': 18.2.17 + react: 19.0.0-rc-f994737d14-20240522 + react-dom: 19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522) + dev: true + /@theguild/remark-mermaid@0.0.5(react@18.3.0): resolution: {integrity: sha512-e+ZIyJkEv9jabI4m7q29wZtZv+2iwPGsXJ2d46Zi7e+QcFudiyuqhLhHG/3gX3ZEB+hxTch+fpItyMS8jwbIcw==} peerDependencies: @@ -9296,6 +9597,35 @@ packages: - supports-color dev: true + /@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha + eslint: ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@eslint-community/regexpp': 4.7.0 + '@typescript-eslint/parser': 6.21.0(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/scope-manager': 6.21.0 + '@typescript-eslint/type-utils': 6.21.0(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/utils': 6.21.0(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 6.21.0 + debug: 4.3.4(supports-color@6.1.0) + eslint: 8.56.0 + graphemer: 1.4.0 + ignore: 5.2.4 + natural-compare: 1.4.0 + semver: 7.5.4 + ts-api-utils: 1.0.2(typescript@5.3.3) + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/parser@6.21.0(eslint@8.54.0)(typescript@5.2.2): resolution: {integrity: sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==} engines: {node: ^16.0.0 || >=18.0.0} @@ -9359,6 +9689,27 @@ packages: - supports-color dev: true + /@typescript-eslint/parser@6.4.1(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-610G6KHymg9V7EqOaNBMtD1GgpAmGROsmfHJPXNLCU9bfIuLrkdOygltK784F6Crboyd5tBFayPB7Sf0McrQwg==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/scope-manager': 6.4.1 + '@typescript-eslint/types': 6.4.1 + '@typescript-eslint/typescript-estree': 6.4.1(typescript@5.3.3) + '@typescript-eslint/visitor-keys': 6.4.1 + debug: 4.3.4(supports-color@6.1.0) + eslint: 8.56.0 + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/scope-manager@5.59.2: resolution: {integrity: sha512-dB1v7ROySwQWKqQ8rEWcdbTsFjh2G0vn8KUyvTXdPoyzSL6lLGkiXEV5CvpJsEe9xIdKV+8Zqb7wif2issoOFA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -9403,6 +9754,26 @@ packages: - supports-color dev: true + /@typescript-eslint/type-utils@6.21.0(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.3.3) + '@typescript-eslint/utils': 6.21.0(eslint@8.56.0)(typescript@5.3.3) + debug: 4.3.4(supports-color@6.1.0) + eslint: 8.56.0 + ts-api-utils: 1.0.2(typescript@5.3.3) + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/types@5.59.2: resolution: {integrity: sha512-LbJ/HqoVs2XTGq5shkiKaNTuVv5tTejdHgfdjqRUGdYhjW1crm/M7og2jhVskMt8/4wS3T1+PfFvL1K3wqYj4w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -9439,6 +9810,27 @@ packages: - supports-color dev: true + /@typescript-eslint/typescript-estree@5.59.2(typescript@5.3.3): + resolution: {integrity: sha512-+j4SmbwVmZsQ9jEyBMgpuBD0rKwi9RxRpjX71Brr73RsYnEr3Lt5QZ624Bxphp8HUkSKfqGnPJp1kA5nl0Sh7Q==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 5.59.2 + '@typescript-eslint/visitor-keys': 5.59.2 + debug: 4.3.4(supports-color@6.1.0) + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.5.4 + tsutils: 3.21.0(typescript@5.3.3) + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/typescript-estree@6.21.0(typescript@5.2.2): resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==} engines: {node: ^16.0.0 || >=18.0.0} @@ -9504,6 +9896,27 @@ packages: - supports-color dev: true + /@typescript-eslint/typescript-estree@6.4.1(typescript@5.3.3): + resolution: {integrity: sha512-xF6Y7SatVE/OyV93h1xGgfOkHr2iXuo8ip0gbfzaKeGGuKiAnzS+HtVhSPx8Www243bwlW8IF7X0/B62SzFftg==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 6.4.1 + '@typescript-eslint/visitor-keys': 6.4.1 + debug: 4.3.4(supports-color@6.1.0) + globby: 11.1.0 + is-glob: 4.0.3 + semver: 7.5.4 + ts-api-utils: 1.0.2(typescript@5.3.3) + typescript: 5.3.3 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/utils@5.59.2(eslint@8.54.0)(typescript@5.2.2): resolution: {integrity: sha512-kSuF6/77TZzyGPhGO4uVp+f0SBoYxCDf+lW3GKhtKru/L8k/Hd7NFQxyWUeY7Z/KGB2C6Fe3yf2vVi4V9TsCSQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -9524,6 +9937,26 @@ packages: - typescript dev: true + /@typescript-eslint/utils@5.59.2(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-kSuF6/77TZzyGPhGO4uVp+f0SBoYxCDf+lW3GKhtKru/L8k/Hd7NFQxyWUeY7Z/KGB2C6Fe3yf2vVi4V9TsCSQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) + '@types/json-schema': 7.0.12 + '@types/semver': 7.5.0 + '@typescript-eslint/scope-manager': 5.59.2 + '@typescript-eslint/types': 5.59.2 + '@typescript-eslint/typescript-estree': 5.59.2(typescript@5.3.3) + eslint: 8.56.0 + eslint-scope: 5.1.1 + semver: 7.5.4 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + /@typescript-eslint/utils@6.21.0(eslint@8.54.0)(typescript@5.2.2): resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} engines: {node: ^16.0.0 || >=18.0.0} @@ -9543,6 +9976,25 @@ packages: - typescript dev: true + /@typescript-eslint/utils@6.21.0(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} + engines: {node: ^16.0.0 || >=18.0.0} + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) + '@types/json-schema': 7.0.12 + '@types/semver': 7.5.0 + '@typescript-eslint/scope-manager': 6.21.0 + '@typescript-eslint/types': 6.21.0 + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.3.3) + eslint: 8.56.0 + semver: 7.5.4 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + /@typescript-eslint/visitor-keys@5.59.2: resolution: {integrity: sha512-EEpsO8m3RASrKAHI9jpavNv9NlEUebV4qmF1OWxSTtKSFBpC1NCmWazDQHFivRf0O1DV11BA645yrLEVQ0/Lig==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -12057,7 +12509,6 @@ packages: dependencies: color-convert: 2.0.1 color-string: 1.9.1 - dev: true /colorette@1.4.0: resolution: {integrity: sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==} @@ -13360,6 +13811,13 @@ packages: engines: {node: '>=8'} dev: true + /detect-libc@2.0.3: + resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} + engines: {node: '>=8'} + requiresBuild: true + dev: false + optional: true + /detect-newline@3.1.0: resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} engines: {node: '>=8'} @@ -14051,7 +14509,7 @@ packages: confusing-browser-globals: 1.0.11 eslint: 8.54.0 eslint-plugin-css-modules: 2.11.0(eslint@8.54.0) - eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.56.0) + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.21.0)(eslint@8.54.0) eslint-plugin-jest: 27.2.3(@typescript-eslint/eslint-plugin@6.21.0)(eslint@8.54.0)(jest@29.5.0)(typescript@5.2.2) eslint-plugin-jsx-a11y: 6.7.1(eslint@8.54.0) eslint-plugin-prettier: 5.0.0(eslint@8.54.0)(prettier@3.1.1) @@ -14083,7 +14541,7 @@ packages: confusing-browser-globals: 1.0.11 eslint: 8.54.0 eslint-plugin-css-modules: 2.11.0(eslint@8.54.0) - eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.56.0) + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.21.0)(eslint@8.54.0) eslint-plugin-jest: 27.2.3(@typescript-eslint/eslint-plugin@6.21.0)(eslint@8.54.0)(jest@29.5.0)(typescript@5.2.2) eslint-plugin-jsx-a11y: 6.7.1(eslint@8.54.0) eslint-plugin-prettier: 5.0.0(eslint@8.54.0)(prettier@3.1.1) @@ -14104,6 +14562,70 @@ packages: - typescript dev: true + /eslint-config-molindo@7.0.0(eslint@8.54.0)(tailwindcss@3.3.2)(typescript@5.2.2): + resolution: {integrity: sha512-jsy+1xutRhBYOD8EyyOlQRPK9n23yxixfXWEl6ttzTNhV/B8893e09sZDGRc+VK7z4yGW6Pe6cQM9oZkJuEu3Q==} + engines: {node: '>=10'} + peerDependencies: + eslint: ^8.0.0 + dependencies: + '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.54.0)(typescript@5.2.2) + '@typescript-eslint/parser': 6.21.0(eslint@8.54.0)(typescript@5.2.2) + confusing-browser-globals: 1.0.11 + eslint: 8.54.0 + eslint-plugin-css-modules: 2.11.0(eslint@8.54.0) + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.21.0)(eslint@8.54.0) + eslint-plugin-jest: 27.2.3(@typescript-eslint/eslint-plugin@6.21.0)(eslint@8.54.0)(jest@29.5.0)(typescript@5.2.2) + eslint-plugin-jsx-a11y: 6.7.1(eslint@8.54.0) + eslint-plugin-prettier: 5.0.0(eslint@8.54.0)(prettier@3.1.1) + eslint-plugin-react: 7.33.2(eslint@8.54.0) + eslint-plugin-react-hooks: 4.6.0(eslint@8.54.0) + eslint-plugin-sort-destructure-keys: 1.5.0(eslint@8.54.0) + eslint-plugin-tailwindcss: 3.13.0(tailwindcss@3.3.2) + eslint-plugin-unicorn: 48.0.1(eslint@8.54.0) + prettier: 3.1.1 + transitivePeerDependencies: + - '@types/eslint' + - eslint-config-prettier + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - jest + - supports-color + - tailwindcss + - typescript + dev: true + + /eslint-config-molindo@7.0.0(eslint@8.56.0)(tailwindcss@3.3.7)(typescript@5.3.3): + resolution: {integrity: sha512-jsy+1xutRhBYOD8EyyOlQRPK9n23yxixfXWEl6ttzTNhV/B8893e09sZDGRc+VK7z4yGW6Pe6cQM9oZkJuEu3Q==} + engines: {node: '>=10'} + peerDependencies: + eslint: ^8.0.0 + dependencies: + '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/parser': 6.21.0(eslint@8.56.0)(typescript@5.3.3) + confusing-browser-globals: 1.0.11 + eslint: 8.56.0 + eslint-plugin-css-modules: 2.11.0(eslint@8.56.0) + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0) + eslint-plugin-jest: 27.2.3(@typescript-eslint/eslint-plugin@6.21.0)(eslint@8.56.0)(typescript@5.3.3) + eslint-plugin-jsx-a11y: 6.7.1(eslint@8.56.0) + eslint-plugin-prettier: 5.0.0(eslint@8.56.0)(prettier@3.1.1) + eslint-plugin-react: 7.33.2(eslint@8.56.0) + eslint-plugin-react-hooks: 4.6.0(eslint@8.56.0) + eslint-plugin-sort-destructure-keys: 1.5.0(eslint@8.56.0) + eslint-plugin-tailwindcss: 3.13.0(tailwindcss@3.3.7) + eslint-plugin-unicorn: 48.0.1(eslint@8.56.0) + prettier: 3.1.1 + transitivePeerDependencies: + - '@types/eslint' + - eslint-config-prettier + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - jest + - supports-color + - tailwindcss + - typescript + dev: true + /eslint-config-next@14.0.3(eslint@8.54.0)(typescript@5.2.2): resolution: {integrity: sha512-IKPhpLdpSUyKofmsXUfrvBC49JMUTdeaD8ZIH4v9Vk0sC1X6URTuTJCLtA0Vwuj7V/CQh0oISuSTvNn5//Buew==} peerDependencies: @@ -14119,7 +14641,7 @@ packages: eslint: 8.54.0 eslint-import-resolver-node: 0.3.7 eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.0)(eslint@8.54.0) - eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.56.0) + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.21.0)(eslint@8.54.0) eslint-plugin-jsx-a11y: 6.7.1(eslint@8.54.0) eslint-plugin-react: 7.33.2(eslint@8.54.0) eslint-plugin-react-hooks: 4.6.0(eslint@8.54.0) @@ -14140,11 +14662,11 @@ packages: dependencies: '@next/eslint-plugin-next': 14.0.3 '@rushstack/eslint-patch': 1.6.0 - '@typescript-eslint/parser': 6.21.0(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/parser': 6.4.1(eslint@8.56.0)(typescript@5.3.3) eslint: 8.56.0 - eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.56.0) - eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.56.0) + eslint-import-resolver-node: 0.3.7 + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.0)(eslint@8.56.0) + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0) eslint-plugin-jsx-a11y: 6.7.1(eslint@8.56.0) eslint-plugin-react: 7.33.2(eslint@8.56.0) eslint-plugin-react-hooks: 4.6.0(eslint@8.56.0) @@ -14174,7 +14696,7 @@ packages: - supports-color dev: true - /eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.56.0): + /eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.0)(eslint@8.54.0): resolution: {integrity: sha512-TdJqPHs2lW5J9Zpe17DZNQuDnox4xo2o+0tE7Pggain9Rbc19ik8kFtXdxZ250FVx2kF4vlt2RSf4qlUpG7bhw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -14183,9 +14705,9 @@ packages: dependencies: debug: 4.3.4(supports-color@6.1.0) enhanced-resolve: 5.15.0 - eslint: 8.56.0 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.56.0) - eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.56.0) + eslint: 8.54.0 + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.54.0) + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.21.0)(eslint@8.54.0) get-tsconfig: 4.5.0 globby: 13.1.4 is-core-module: 2.13.1 @@ -14198,7 +14720,7 @@ packages: - supports-color dev: true - /eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.0)(eslint@8.54.0): + /eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.0)(eslint@8.56.0): resolution: {integrity: sha512-TdJqPHs2lW5J9Zpe17DZNQuDnox4xo2o+0tE7Pggain9Rbc19ik8kFtXdxZ250FVx2kF4vlt2RSf4qlUpG7bhw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -14207,22 +14729,80 @@ packages: dependencies: debug: 4.3.4(supports-color@6.1.0) enhanced-resolve: 5.15.0 - eslint: 8.54.0 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.54.0) - eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.56.0) + eslint: 8.56.0 + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.56.0) + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0) get-tsconfig: 4.5.0 globby: 13.1.4 is-core-module: 2.13.1 is-glob: 4.0.3 synckit: 0.8.5 transitivePeerDependencies: - - '@typescript-eslint/parser' - - eslint-import-resolver-node - - eslint-import-resolver-webpack + - '@typescript-eslint/parser' + - eslint-import-resolver-node + - eslint-import-resolver-webpack + - supports-color + dev: true + + /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint@8.54.0): + resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint: + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true + dependencies: + '@typescript-eslint/parser': 6.21.0(eslint@8.54.0)(typescript@5.2.2) + debug: 3.2.7(supports-color@6.1.0) + eslint: 8.54.0 + eslint-import-resolver-node: 0.3.9 + transitivePeerDependencies: + - supports-color + dev: true + + /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint@8.56.0): + resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint: + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true + dependencies: + '@typescript-eslint/parser': 6.21.0(eslint@8.56.0)(typescript@5.3.3) + debug: 3.2.7(supports-color@6.1.0) + eslint: 8.56.0 + eslint-import-resolver-node: 0.3.9 + transitivePeerDependencies: - supports-color dev: true - /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.56.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.54.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -14243,16 +14823,16 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.21.0(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/parser': 6.4.1(eslint@8.54.0)(typescript@5.2.2) debug: 3.2.7(supports-color@6.1.0) - eslint: 8.56.0 - eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.56.0) + eslint: 8.54.0 + eslint-import-resolver-node: 0.3.7 + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.0)(eslint@8.54.0) transitivePeerDependencies: - supports-color dev: true - /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.54.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.56.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -14273,11 +14853,11 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.4.1(eslint@8.54.0)(typescript@5.2.2) + '@typescript-eslint/parser': 6.4.1(eslint@8.56.0)(typescript@5.3.3) debug: 3.2.7(supports-color@6.1.0) - eslint: 8.54.0 + eslint: 8.56.0 eslint-import-resolver-node: 0.3.7 - eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.0)(eslint@8.54.0) + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.29.0)(eslint@8.56.0) transitivePeerDependencies: - supports-color dev: true @@ -14293,6 +14873,17 @@ packages: lodash: 4.17.21 dev: true + /eslint-plugin-css-modules@2.11.0(eslint@8.56.0): + resolution: {integrity: sha512-CLvQvJOMlCywZzaI4HVu7QH/ltgNXvCg7giJGiE+sA9wh5zQ+AqTgftAzrERV22wHe1p688wrU/Zwxt1Ry922w==} + engines: {node: '>=4.0.0'} + peerDependencies: + eslint: '>=2.0.0' + dependencies: + eslint: 8.56.0 + gonzales-pe: 4.3.0 + lodash: 4.17.21 + dev: true + /eslint-plugin-deprecation@1.4.1(eslint@8.54.0)(typescript@5.2.2): resolution: {integrity: sha512-4vxTghWzxsBukPJVQupi6xlTuDc8Pyi1QlRCrFiLgwLPMJQW3cJCNaehJUKQqQFvuue5m4W27e179Y3Qjzeghg==} peerDependencies: @@ -14308,7 +14899,42 @@ packages: - supports-color dev: true - /eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.5.5)(eslint@8.56.0): + /eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.21.0)(eslint@8.54.0): + resolution: {integrity: sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + dependencies: + '@typescript-eslint/parser': 6.21.0(eslint@8.54.0)(typescript@5.2.2) + array-includes: 3.1.7 + array.prototype.findlastindex: 1.2.3 + array.prototype.flat: 1.3.2 + array.prototype.flatmap: 1.3.2 + debug: 3.2.7(supports-color@6.1.0) + doctrine: 2.1.0 + eslint: 8.54.0 + eslint-import-resolver-node: 0.3.9 + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint@8.54.0) + hasown: 2.0.0 + is-core-module: 2.13.1 + is-glob: 4.0.3 + minimatch: 3.1.2 + object.fromentries: 2.0.7 + object.groupby: 1.0.1 + object.values: 1.1.7 + semver: 6.3.1 + tsconfig-paths: 3.14.2 + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color + dev: true + + /eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0): resolution: {integrity: sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==} engines: {node: '>=4'} peerDependencies: @@ -14327,7 +14953,7 @@ packages: doctrine: 2.1.0 eslint: 8.56.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.56.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint@8.56.0) hasown: 2.0.0 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -14365,6 +14991,27 @@ packages: - typescript dev: true + /eslint-plugin-jest@27.2.3(@typescript-eslint/eslint-plugin@6.21.0)(eslint@8.56.0)(typescript@5.3.3): + resolution: {integrity: sha512-sRLlSCpICzWuje66Gl9zvdF6mwD5X86I4u55hJyFBsxYOsBCmT5+kSUjf+fkFWVMMgpzNEupjW8WzUqi83hJAQ==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@typescript-eslint/eslint-plugin': ^5.0.0 || ^6.0.0 + eslint: ^7.0.0 || ^8.0.0 + jest: '*' + peerDependenciesMeta: + '@typescript-eslint/eslint-plugin': + optional: true + jest: + optional: true + dependencies: + '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3) + '@typescript-eslint/utils': 5.59.2(eslint@8.56.0)(typescript@5.3.3) + eslint: 8.56.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + /eslint-plugin-jsx-a11y@6.7.1(eslint@8.54.0): resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==} engines: {node: '>=4.0'} @@ -14435,6 +15082,26 @@ packages: synckit: 0.8.5 dev: true + /eslint-plugin-prettier@5.0.0(eslint@8.56.0)(prettier@3.1.1): + resolution: {integrity: sha512-AgaZCVuYDXHUGxj/ZGu1u8H8CYgDY3iG6w5kUFw4AzMVXzB7VvbKgYR4nATIN+OvUrghMbiDLeimVjVY5ilq3w==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + '@types/eslint': '>=8.0.0' + eslint: '>=8.0.0' + eslint-config-prettier: '*' + prettier: '>=3.0.0' + peerDependenciesMeta: + '@types/eslint': + optional: true + eslint-config-prettier: + optional: true + dependencies: + eslint: 8.56.0 + prettier: 3.1.1 + prettier-linter-helpers: 1.0.0 + synckit: 0.8.5 + dev: true + /eslint-plugin-react-hooks@4.6.0(eslint@8.54.0): resolution: {integrity: sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==} engines: {node: '>=10'} @@ -14513,6 +15180,27 @@ packages: natural-compare-lite: 1.4.0 dev: true + /eslint-plugin-sort-destructure-keys@1.5.0(eslint@8.56.0): + resolution: {integrity: sha512-xGLyqHtbFXZNXQSvAiQ4ISBYokrbUywEhmaA50fKtSKgceCv5y3zjoNuZwcnajdM6q29Nxj+oXC9KcqfMsAPrg==} + engines: {node: '>=6.0.0'} + peerDependencies: + eslint: 3 - 8 + dependencies: + eslint: 8.56.0 + natural-compare-lite: 1.4.0 + dev: true + + /eslint-plugin-tailwindcss@3.13.0(tailwindcss@3.3.2): + resolution: {integrity: sha512-Fcep4KDRLWaK3KmkQbdyKHG0P4GdXFmXdDaweTIPcgOP60OOuWFbh1++dufRT28Q4zpKTKaHwTsXPJ4O/EjU2Q==} + engines: {node: '>=12.13.0'} + peerDependencies: + tailwindcss: ^3.3.2 + dependencies: + fast-glob: 3.3.2 + postcss: 8.4.35 + tailwindcss: 3.3.2 + dev: true + /eslint-plugin-tailwindcss@3.13.0(tailwindcss@3.3.3): resolution: {integrity: sha512-Fcep4KDRLWaK3KmkQbdyKHG0P4GdXFmXdDaweTIPcgOP60OOuWFbh1++dufRT28Q4zpKTKaHwTsXPJ4O/EjU2Q==} engines: {node: '>=12.13.0'} @@ -14559,6 +15247,30 @@ packages: strip-indent: 3.0.0 dev: true + /eslint-plugin-unicorn@48.0.1(eslint@8.56.0): + resolution: {integrity: sha512-FW+4r20myG/DqFcCSzoumaddKBicIPeFnTrifon2mWIzlfyvzwyqZjqVP7m4Cqr/ZYisS2aiLghkUWaPg6vtCw==} + engines: {node: '>=16'} + peerDependencies: + eslint: '>=8.44.0' + dependencies: + '@babel/helper-validator-identifier': 7.22.20 + '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) + ci-info: 3.8.0 + clean-regexp: 1.0.0 + eslint: 8.56.0 + esquery: 1.5.0 + indent-string: 4.0.0 + is-builtin-module: 3.2.1 + jsesc: 3.0.2 + lodash: 4.17.21 + pluralize: 8.0.0 + read-pkg-up: 7.0.1 + regexp-tree: 0.1.27 + regjsparser: 0.10.0 + semver: 7.5.4 + strip-indent: 3.0.0 + dev: true + /eslint-scope@4.0.3: resolution: {integrity: sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==} engines: {node: '>=4.0.0'} @@ -20704,7 +21416,7 @@ packages: react: '>=16.0.0' react-dom: '>=16.0.0' dependencies: - next: 14.2.3(@babel/core@7.23.6)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) + next: 14.2.3(@babel/core@7.22.5)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) react: 18.3.0 react-dom: 18.3.0(react@18.3.0) dev: false @@ -20720,7 +21432,7 @@ packages: '@corex/deepmerge': 4.0.43 '@next/env': 14.2.3 minimist: 1.2.8 - next: 14.2.3(@babel/core@7.23.6)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) + next: 14.2.3(@babel/core@7.22.5)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) dev: true /next-themes@0.2.1(next@14.2.3)(react-dom@18.3.0)(react@18.3.0): @@ -20730,7 +21442,7 @@ packages: react: '*' react-dom: '*' dependencies: - next: 14.2.3(@babel/core@7.23.6)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) + next: 14.2.3(@babel/core@7.22.5)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) react: 18.3.0 react-dom: 18.3.0(react@18.3.0) dev: false @@ -20776,9 +21488,8 @@ packages: transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - dev: false - /next@14.2.3(@babel/core@7.23.3)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0): + /next@14.2.3(@babel/core@7.23.6)(react-dom@18.3.0)(react@18.3.0): resolution: {integrity: sha512-dowFkFTR8v79NPJO4QsBUtxv0g9BrS/phluVpMAt2ku7H+cbcBJlopXjkWlwxrk/xGqMemr7JkGPGemPrLLX7A==} engines: {node: '>=18.17.0'} hasBin: true @@ -20797,7 +21508,6 @@ packages: optional: true dependencies: '@next/env': 14.2.3 - '@playwright/test': 1.43.1 '@swc/helpers': 0.5.5 busboy: 1.6.0 caniuse-lite: 1.0.30001579 @@ -20805,7 +21515,7 @@ packages: postcss: 8.4.31 react: 18.3.0 react-dom: 18.3.0(react@18.3.0) - styled-jsx: 5.1.1(@babel/core@7.23.3)(react@18.3.0) + styled-jsx: 5.1.1(@babel/core@7.23.6)(react@18.3.0) optionalDependencies: '@next/swc-darwin-arm64': 14.2.3 '@next/swc-darwin-x64': 14.2.3 @@ -20821,47 +21531,99 @@ packages: - babel-plugin-macros dev: false - /next@14.2.3(@babel/core@7.23.6)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0): - resolution: {integrity: sha512-dowFkFTR8v79NPJO4QsBUtxv0g9BrS/phluVpMAt2ku7H+cbcBJlopXjkWlwxrk/xGqMemr7JkGPGemPrLLX7A==} + /next@15.0.0-rc.0(@babel/core@7.23.3)(@playwright/test@1.43.1)(react-dom@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522): + resolution: {integrity: sha512-IWcCvxUSCAuOK5gig4+9yiyt/dLKpIa+WT01Qcx4CBE4TtwJljyTDnCVVn64jDZ4qmSzsaEYXpb4DTI8qbk03A==} engines: {node: '>=18.17.0'} hasBin: true peerDependencies: '@opentelemetry/api': ^1.1.0 '@playwright/test': ^1.41.2 - react: ^18.2.0 - react-dom: ^18.2.0 + babel-plugin-react-compiler: '*' + react: 19.0.0-rc-f994737d14-20240522 + react-dom: 19.0.0-rc-f994737d14-20240522 sass: ^1.3.0 peerDependenciesMeta: '@opentelemetry/api': optional: true '@playwright/test': optional: true + babel-plugin-react-compiler: + optional: true sass: optional: true dependencies: - '@next/env': 14.2.3 + '@next/env': 15.0.0-rc.0 '@playwright/test': 1.43.1 - '@swc/helpers': 0.5.5 + '@swc/helpers': 0.5.11 busboy: 1.6.0 caniuse-lite: 1.0.30001579 graceful-fs: 4.2.11 postcss: 8.4.31 - react: 18.3.0 - react-dom: 18.3.0(react@18.3.0) - styled-jsx: 5.1.1(@babel/core@7.23.6)(react@18.3.0) + react: 19.0.0-rc-f994737d14-20240522 + react-dom: 19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522) + styled-jsx: 5.1.3(@babel/core@7.23.3)(react@19.0.0-rc-f994737d14-20240522) optionalDependencies: - '@next/swc-darwin-arm64': 14.2.3 - '@next/swc-darwin-x64': 14.2.3 - '@next/swc-linux-arm64-gnu': 14.2.3 - '@next/swc-linux-arm64-musl': 14.2.3 - '@next/swc-linux-x64-gnu': 14.2.3 - '@next/swc-linux-x64-musl': 14.2.3 - '@next/swc-win32-arm64-msvc': 14.2.3 - '@next/swc-win32-ia32-msvc': 14.2.3 - '@next/swc-win32-x64-msvc': 14.2.3 + '@next/swc-darwin-arm64': 15.0.0-rc.0 + '@next/swc-darwin-x64': 15.0.0-rc.0 + '@next/swc-linux-arm64-gnu': 15.0.0-rc.0 + '@next/swc-linux-arm64-musl': 15.0.0-rc.0 + '@next/swc-linux-x64-gnu': 15.0.0-rc.0 + '@next/swc-linux-x64-musl': 15.0.0-rc.0 + '@next/swc-win32-arm64-msvc': 15.0.0-rc.0 + '@next/swc-win32-ia32-msvc': 15.0.0-rc.0 + '@next/swc-win32-x64-msvc': 15.0.0-rc.0 + sharp: 0.33.4 + transitivePeerDependencies: + - '@babel/core' + - babel-plugin-macros + dev: false + + /next@15.0.0-rc.0(@babel/core@7.23.6)(@playwright/test@1.43.1)(react-dom@19.0.0-rc-f994737d14-20240522)(react@19.0.0-rc-f994737d14-20240522): + resolution: {integrity: sha512-IWcCvxUSCAuOK5gig4+9yiyt/dLKpIa+WT01Qcx4CBE4TtwJljyTDnCVVn64jDZ4qmSzsaEYXpb4DTI8qbk03A==} + engines: {node: '>=18.17.0'} + hasBin: true + peerDependencies: + '@opentelemetry/api': ^1.1.0 + '@playwright/test': ^1.41.2 + babel-plugin-react-compiler: '*' + react: 19.0.0-rc-f994737d14-20240522 + react-dom: 19.0.0-rc-f994737d14-20240522 + sass: ^1.3.0 + peerDependenciesMeta: + '@opentelemetry/api': + optional: true + '@playwright/test': + optional: true + babel-plugin-react-compiler: + optional: true + sass: + optional: true + dependencies: + '@next/env': 15.0.0-rc.0 + '@playwright/test': 1.43.1 + '@swc/helpers': 0.5.11 + busboy: 1.6.0 + caniuse-lite: 1.0.30001579 + graceful-fs: 4.2.11 + postcss: 8.4.31 + react: 19.0.0-rc-f994737d14-20240522 + react-dom: 19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522) + styled-jsx: 5.1.3(@babel/core@7.23.6)(react@19.0.0-rc-f994737d14-20240522) + optionalDependencies: + '@next/swc-darwin-arm64': 15.0.0-rc.0 + '@next/swc-darwin-x64': 15.0.0-rc.0 + '@next/swc-linux-arm64-gnu': 15.0.0-rc.0 + '@next/swc-linux-arm64-musl': 15.0.0-rc.0 + '@next/swc-linux-x64-gnu': 15.0.0-rc.0 + '@next/swc-linux-x64-musl': 15.0.0-rc.0 + '@next/swc-win32-arm64-msvc': 15.0.0-rc.0 + '@next/swc-win32-ia32-msvc': 15.0.0-rc.0 + '@next/swc-win32-x64-msvc': 15.0.0-rc.0 + sharp: 0.33.4 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros + dev: false /nextra-theme-docs@2.13.2(next@14.2.3)(nextra@2.13.2)(react-dom@18.3.0)(react@18.3.0): resolution: {integrity: sha512-yE4umXaImp1/kf/sFciPj2+EFrNSwd9Db26hi98sIIiujzGf3+9eUgAz45vF9CwBw50FSXxm1QGRcY+slQ4xQQ==} @@ -20880,7 +21642,7 @@ packages: git-url-parse: 13.1.0 intersection-observer: 0.12.2 match-sorter: 6.3.1 - next: 14.2.3(@babel/core@7.23.6)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) + next: 14.2.3(@babel/core@7.22.5)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) next-seo: 6.0.0(next@14.2.3)(react-dom@18.3.0)(react@18.3.0) next-themes: 0.2.1(next@14.2.3)(react-dom@18.3.0)(react@18.3.0) nextra: 2.13.2(next@14.2.3)(react-dom@18.3.0)(react@18.3.0) @@ -20910,7 +21672,7 @@ packages: gray-matter: 4.0.3 katex: 0.16.9 lodash.get: 4.4.2 - next: 14.2.3(@babel/core@7.23.6)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) + next: 14.2.3(@babel/core@7.22.5)(@playwright/test@1.43.1)(react-dom@18.3.0)(react@18.3.0) next-mdx-remote: 4.4.1(react-dom@18.3.0)(react@18.3.0) p-limit: 3.1.0 react: 18.3.0 @@ -22431,7 +23193,6 @@ packages: postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.2 - dev: false /postcss-import@15.1.0(postcss@8.4.31): resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} @@ -22464,7 +23225,6 @@ packages: dependencies: camelcase-css: 2.0.1 postcss: 8.4.24 - dev: false /postcss-js@4.0.1(postcss@8.4.31): resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} @@ -22500,7 +23260,6 @@ packages: lilconfig: 2.1.0 postcss: 8.4.24 yaml: 2.2.2 - dev: false /postcss-load-config@4.0.1(postcss@8.4.31): resolution: {integrity: sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==} @@ -22694,7 +23453,6 @@ packages: dependencies: postcss: 8.4.24 postcss-selector-parser: 6.0.12 - dev: false /postcss-nested@6.0.1(postcss@8.4.31): resolution: {integrity: sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==} @@ -22904,7 +23662,6 @@ packages: nanoid: 3.3.6 picocolors: 1.0.0 source-map-js: 1.0.2 - dev: false /postcss@8.4.31: resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} @@ -23490,6 +24247,14 @@ packages: react: 18.3.0 scheduler: 0.23.1 + /react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522): + resolution: {integrity: sha512-J4CsfTSptPKkhaPbaR6n/KohQiHZTrRZ8GL4H8rbAqN/Qpy69g2MIoLBr5/PUX21ye6JxC1ZRWJFna7Xdg1pdA==} + peerDependencies: + react: 19.0.0-rc-f994737d14-20240522 + dependencies: + react: 19.0.0-rc-f994737d14-20240522 + scheduler: 0.25.0-rc-f994737d14-20240522 + /react-error-overlay@6.0.11: resolution: {integrity: sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==} dev: false @@ -23652,6 +24417,10 @@ packages: dependencies: loose-envify: 1.4.0 + /react@19.0.0-rc-f994737d14-20240522: + resolution: {integrity: sha512-SeU2v5Xy6FotVhKz0pMS2gvYP7HlkF0qgTskj3JzA1vlxcb3dQjxlm9t0ZlJqcgoyI3VFAw7bomuDMdgy1nBuw==} + engines: {node: '>=0.10.0'} + /read-cache@1.0.0: resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} dependencies: @@ -24447,6 +25216,9 @@ packages: dependencies: loose-envify: 1.4.0 + /scheduler@0.25.0-rc-f994737d14-20240522: + resolution: {integrity: sha512-qS+xGFF7AljP2APO2iJe8zESNsK20k25MACz+WGOXPybUsRdi1ssvaoF93im2nSX2q/XT3wKkjdz6RQfbmaxdw==} + /schema-utils@1.0.0: resolution: {integrity: sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==} engines: {node: '>= 4'} @@ -24563,6 +25335,12 @@ packages: dependencies: lru-cache: 6.0.0 + /semver@7.6.2: + resolution: {integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==} + engines: {node: '>=10'} + hasBin: true + requiresBuild: true + /send@0.18.0(supports-color@6.1.0): resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} engines: {node: '>= 0.8.0'} @@ -24693,6 +25471,37 @@ packages: tunnel-agent: 0.6.0 dev: true + /sharp@0.33.4: + resolution: {integrity: sha512-7i/dt5kGl7qR4gwPRD2biwD2/SvBn3O04J77XKFgL2OnZtQw+AG9wnuS/csmu80nPRHLYE9E41fyEiG8nhH6/Q==} + engines: {libvips: '>=8.15.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0} + requiresBuild: true + dependencies: + color: 4.2.3 + detect-libc: 2.0.3 + semver: 7.6.2 + optionalDependencies: + '@img/sharp-darwin-arm64': 0.33.4 + '@img/sharp-darwin-x64': 0.33.4 + '@img/sharp-libvips-darwin-arm64': 1.0.2 + '@img/sharp-libvips-darwin-x64': 1.0.2 + '@img/sharp-libvips-linux-arm': 1.0.2 + '@img/sharp-libvips-linux-arm64': 1.0.2 + '@img/sharp-libvips-linux-s390x': 1.0.2 + '@img/sharp-libvips-linux-x64': 1.0.2 + '@img/sharp-libvips-linuxmusl-arm64': 1.0.2 + '@img/sharp-libvips-linuxmusl-x64': 1.0.2 + '@img/sharp-linux-arm': 0.33.4 + '@img/sharp-linux-arm64': 0.33.4 + '@img/sharp-linux-s390x': 0.33.4 + '@img/sharp-linux-x64': 0.33.4 + '@img/sharp-linuxmusl-arm64': 0.33.4 + '@img/sharp-linuxmusl-x64': 0.33.4 + '@img/sharp-wasm32': 0.33.4 + '@img/sharp-win32-ia32': 0.33.4 + '@img/sharp-win32-x64': 0.33.4 + dev: false + optional: true + /shebang-command@1.2.0: resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} engines: {node: '>=0.10.0'} @@ -25440,9 +26249,8 @@ packages: '@babel/core': 7.22.5 client-only: 0.0.1 react: 18.3.0 - dev: false - /styled-jsx@5.1.1(@babel/core@7.23.3)(react@18.3.0): + /styled-jsx@5.1.1(@babel/core@7.23.6)(react@18.3.0): resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} engines: {node: '>= 12.0.0'} peerDependencies: @@ -25455,18 +26263,36 @@ packages: babel-plugin-macros: optional: true dependencies: - '@babel/core': 7.23.3 + '@babel/core': 7.23.6 client-only: 0.0.1 react: 18.3.0 dev: false - /styled-jsx@5.1.1(@babel/core@7.23.6)(react@18.3.0): - resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} + /styled-jsx@5.1.3(@babel/core@7.23.3)(react@19.0.0-rc-f994737d14-20240522): + resolution: {integrity: sha512-qLRShOWTE/Mf6Bvl72kFeKBl8N2Eq9WIFfoAuvbtP/6tqlnj1SCjv117n2MIjOPpa1jTorYqLJgsHKy5Y3ziww==} engines: {node: '>= 12.0.0'} peerDependencies: '@babel/core': '*' babel-plugin-macros: '*' - react: '>= 16.8.0 || 17.x.x || ^18.0.0-0' + react: '>= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0' + peerDependenciesMeta: + '@babel/core': + optional: true + babel-plugin-macros: + optional: true + dependencies: + '@babel/core': 7.23.3 + client-only: 0.0.1 + react: 19.0.0-rc-f994737d14-20240522 + dev: false + + /styled-jsx@5.1.3(@babel/core@7.23.6)(react@19.0.0-rc-f994737d14-20240522): + resolution: {integrity: sha512-qLRShOWTE/Mf6Bvl72kFeKBl8N2Eq9WIFfoAuvbtP/6tqlnj1SCjv117n2MIjOPpa1jTorYqLJgsHKy5Y3ziww==} + engines: {node: '>= 12.0.0'} + peerDependencies: + '@babel/core': '*' + babel-plugin-macros: '*' + react: '>= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0' peerDependenciesMeta: '@babel/core': optional: true @@ -25475,7 +26301,8 @@ packages: dependencies: '@babel/core': 7.23.6 client-only: 0.0.1 - react: 18.3.0 + react: 19.0.0-rc-f994737d14-20240522 + dev: false /stylehacks@4.0.3: resolution: {integrity: sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==} @@ -25647,7 +26474,6 @@ packages: sucrase: 3.32.0 transitivePeerDependencies: - ts-node - dev: false /tailwindcss@3.3.3: resolution: {integrity: sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==} @@ -26253,6 +27079,16 @@ packages: typescript: 5.2.2 dev: true + /tsutils@3.21.0(typescript@5.3.3): + resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} + engines: {node: '>= 6'} + peerDependencies: + typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + dependencies: + tslib: 1.14.1 + typescript: 5.3.3 + dev: true + /tty-browserify@0.0.0: resolution: {integrity: sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==} dev: false From b7469596d953f113e6f63a57f749db341f817f68 Mon Sep 17 00:00:00 2001 From: Jan Amann Date: Fri, 24 May 2024 09:43:02 +0200 Subject: [PATCH 04/18] Upgrade `example-app-router-playground` and get rid of middleware warnings by making sure the middleware doesn't import from anything React-specific --- .../package.json | 6 +-- .../src/config.tsx | 33 ++++++++++++++++ .../src/i18n.tsx | 2 +- .../src/middleware.ts | 2 +- .../src/navigation.tsx | 38 +------------------ 5 files changed, 40 insertions(+), 41 deletions(-) create mode 100644 examples/example-app-router-playground/src/config.tsx diff --git a/examples/example-app-router-playground/package.json b/examples/example-app-router-playground/package.json index b48c12401..91bf502f7 100644 --- a/examples/example-app-router-playground/package.json +++ b/examples/example-app-router-playground/package.json @@ -15,10 +15,10 @@ "dependencies": { "lodash": "^4.17.21", "ms": "2.1.3", - "next": "^14.2.3", + "next": "15.0.0-rc.0", "next-intl": "latest", - "react": "^18.3.0", - "react-dom": "^18.3.0" + "react": "19.0.0-rc-f994737d14-20240522", + "react-dom": "19.0.0-rc-f994737d14-20240522" }, "devDependencies": { "@jest/globals": "^29.5.0", diff --git a/examples/example-app-router-playground/src/config.tsx b/examples/example-app-router-playground/src/config.tsx new file mode 100644 index 000000000..f64b9c956 --- /dev/null +++ b/examples/example-app-router-playground/src/config.tsx @@ -0,0 +1,33 @@ +import {Pathnames} from 'next-intl/navigation'; + +export const defaultLocale = 'en'; + +export const locales = ['en', 'de', 'es', 'ja'] as const; + +export const localePrefix = + process.env.NEXT_PUBLIC_LOCALE_PREFIX === 'never' ? 'never' : 'as-needed'; + +export const pathnames = { + '/': '/', + '/client': '/client', + '/client/redirect': '/client/redirect', + '/nested': { + en: '/nested', + de: '/verschachtelt', + es: '/anidada', + ja: '/ネスト' + }, + '/redirect': '/redirect', + '/news/[articleId]': { + en: '/news/[articleId]', + de: '/neuigkeiten/[articleId]', + es: '/noticias/[articleId]', + ja: '/ニュース/[articleId]' + }, + '/news/just-in': { + en: '/news/just-in', + de: '/neuigkeiten/aktuell', + es: '/noticias/justo-en', + ja: '/ニュース/現在' + } +} satisfies Pathnames; diff --git a/examples/example-app-router-playground/src/i18n.tsx b/examples/example-app-router-playground/src/i18n.tsx index afa2b150c..fc26c0a01 100644 --- a/examples/example-app-router-playground/src/i18n.tsx +++ b/examples/example-app-router-playground/src/i18n.tsx @@ -2,7 +2,7 @@ import {headers} from 'next/headers'; import {notFound} from 'next/navigation'; import {getRequestConfig} from 'next-intl/server'; import defaultMessages from '../messages/en.json'; -import {locales} from './navigation'; +import {locales} from './config'; export default getRequestConfig(async ({locale}) => { // Validate that the incoming `locale` parameter is valid diff --git a/examples/example-app-router-playground/src/middleware.ts b/examples/example-app-router-playground/src/middleware.ts index 5ab0397ee..83fb81949 100644 --- a/examples/example-app-router-playground/src/middleware.ts +++ b/examples/example-app-router-playground/src/middleware.ts @@ -1,5 +1,5 @@ import createMiddleware from 'next-intl/middleware'; -import {locales, pathnames, localePrefix, defaultLocale} from './navigation'; +import {locales, pathnames, localePrefix, defaultLocale} from './config'; export default createMiddleware({ defaultLocale, diff --git a/examples/example-app-router-playground/src/navigation.tsx b/examples/example-app-router-playground/src/navigation.tsx index 3bcbd3c99..50f5cafb7 100644 --- a/examples/example-app-router-playground/src/navigation.tsx +++ b/examples/example-app-router-playground/src/navigation.tsx @@ -1,39 +1,5 @@ -import { - createLocalizedPathnamesNavigation, - Pathnames -} from 'next-intl/navigation'; - -export const defaultLocale = 'en'; - -export const locales = ['en', 'de', 'es', 'ja'] as const; - -export const localePrefix = - process.env.NEXT_PUBLIC_LOCALE_PREFIX === 'never' ? 'never' : 'as-needed'; - -export const pathnames = { - '/': '/', - '/client': '/client', - '/client/redirect': '/client/redirect', - '/nested': { - en: '/nested', - de: '/verschachtelt', - es: '/anidada', - ja: '/ネスト' - }, - '/redirect': '/redirect', - '/news/[articleId]': { - en: '/news/[articleId]', - de: '/neuigkeiten/[articleId]', - es: '/noticias/[articleId]', - ja: '/ニュース/[articleId]' - }, - '/news/just-in': { - en: '/news/just-in', - de: '/neuigkeiten/aktuell', - es: '/noticias/justo-en', - ja: '/ニュース/現在' - } -} satisfies Pathnames; +import {createLocalizedPathnamesNavigation} from 'next-intl/navigation'; +import {locales, localePrefix, pathnames} from './config'; export const {Link, redirect, usePathname, useRouter} = createLocalizedPathnamesNavigation({ From a3a4ccf65c67e576e6850fa0956c84a294b1e38d Mon Sep 17 00:00:00 2001 From: Jan Amann Date: Fri, 24 May 2024 09:53:55 +0200 Subject: [PATCH 05/18] Fix imports --- .../src/components/ClientLink.tsx | 3 ++- .../src/components/NavigationLink.tsx | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/examples/example-app-router-playground/src/components/ClientLink.tsx b/examples/example-app-router-playground/src/components/ClientLink.tsx index 7fbe6dc12..10b21be16 100644 --- a/examples/example-app-router-playground/src/components/ClientLink.tsx +++ b/examples/example-app-router-playground/src/components/ClientLink.tsx @@ -1,7 +1,8 @@ 'use client'; import {ComponentProps} from 'react'; -import {Link, pathnames} from '../navigation'; +import {pathnames} from '../config'; +import {Link} from '../navigation'; export default function NavigationLink( props: ComponentProps> diff --git a/examples/example-app-router-playground/src/components/NavigationLink.tsx b/examples/example-app-router-playground/src/components/NavigationLink.tsx index cffc6a42e..896cd68b2 100644 --- a/examples/example-app-router-playground/src/components/NavigationLink.tsx +++ b/examples/example-app-router-playground/src/components/NavigationLink.tsx @@ -2,7 +2,8 @@ import {useSelectedLayoutSegment} from 'next/navigation'; import {ComponentProps} from 'react'; -import {Link, pathnames} from '../navigation'; +import {pathnames} from '../config'; +import {Link} from '../navigation'; export default function NavigationLink< Pathname extends keyof typeof pathnames From b9f7925befbfd96e4778dc1195aa32ac0f65235b Mon Sep 17 00:00:00 2001 From: Jan Amann Date: Wed, 16 Oct 2024 11:53:23 +0200 Subject: [PATCH 06/18] remove config --- .../src/config.tsx | 41 ------------------- 1 file changed, 41 deletions(-) delete mode 100644 examples/example-app-router-playground/src/config.tsx diff --git a/examples/example-app-router-playground/src/config.tsx b/examples/example-app-router-playground/src/config.tsx deleted file mode 100644 index edbb8b571..000000000 --- a/examples/example-app-router-playground/src/config.tsx +++ /dev/null @@ -1,41 +0,0 @@ -import {LocalePrefix, Pathnames} from 'next-intl/routing'; - -export const locales = ['en', 'de', 'es', 'ja'] as const; -export const defaultLocale = 'en' as const; - -export const localePrefix = ( - process.env.NEXT_PUBLIC_LOCALE_PREFIX === 'never' - ? 'never' - : { - mode: 'as-needed', - prefixes: { - es: '/spain' - } - } -) satisfies LocalePrefix; - -export const pathnames = { - '/': '/', - '/client': '/client', - '/about': '/about', - '/client/redirect': '/client/redirect', - '/nested': { - en: '/nested', - de: '/verschachtelt', - es: '/anidada', - ja: '/ネスト' - }, - '/redirect': '/redirect', - '/news/[articleId]': { - en: '/news/[articleId]', - de: '/neuigkeiten/[articleId]', - es: '/noticias/[articleId]', - ja: '/ニュース/[articleId]' - }, - '/news/just-in': { - en: '/news/just-in', - de: '/neuigkeiten/aktuell', - es: '/noticias/justo-en', - ja: '/ニュース/現在' - } -} satisfies Pathnames; From ccc2c5138787d9ae2d1ea14579fc6e0d8f899482 Mon Sep 17 00:00:00 2001 From: Jan Amann Date: Wed, 16 Oct 2024 12:09:43 +0200 Subject: [PATCH 07/18] latest rc, run codemod --- .../next-env.d.ts | 2 +- .../package.json | 6 +- .../src/app/[locale]/about/page.tsx | 7 +- .../src/app/[locale]/actions/ZodForm.tsx | 5 +- .../src/app/[locale]/api/route.ts | 9 +- .../src/app/[locale]/layout.tsx | 17 +- .../app/[locale]/news/[articleId]/page.tsx | 10 +- .../src/app/[locale]/page.tsx | 6 +- .../src/i18n/request.tsx | 4 +- pnpm-lock.yaml | 439 +++++++++++++----- 10 files changed, 361 insertions(+), 144 deletions(-) diff --git a/examples/example-app-router-playground/next-env.d.ts b/examples/example-app-router-playground/next-env.d.ts index 4f11a03dc..40c3d6809 100644 --- a/examples/example-app-router-playground/next-env.d.ts +++ b/examples/example-app-router-playground/next-env.d.ts @@ -2,4 +2,4 @@ /// // NOTE: This file should not be edited -// see https://nextjs.org/docs/basic-features/typescript for more information. +// see https://nextjs.org/docs/app/building-your-application/configuring/typescript for more information. diff --git a/examples/example-app-router-playground/package.json b/examples/example-app-router-playground/package.json index a2133e9f6..18e42fc86 100644 --- a/examples/example-app-router-playground/package.json +++ b/examples/example-app-router-playground/package.json @@ -17,10 +17,10 @@ "@mdx-js/react": "^3.0.1", "lodash": "^4.17.21", "ms": "2.1.3", - "next": "15.0.0-rc.0", + "next": "15.0.0-rc.1", "next-intl": "^3.0.0", - "react": "19.0.0-rc-f994737d14-20240522", - "react-dom": "19.0.0-rc-f994737d14-20240522", + "react": "19.0.0-rc-cd22717c-20241013", + "react-dom": "19.0.0-rc-cd22717c-20241013", "zod": "^3.23.8" }, "devDependencies": { diff --git a/examples/example-app-router-playground/src/app/[locale]/about/page.tsx b/examples/example-app-router-playground/src/app/[locale]/about/page.tsx index cf16681e1..02908bce4 100644 --- a/examples/example-app-router-playground/src/app/[locale]/about/page.tsx +++ b/examples/example-app-router-playground/src/app/[locale]/about/page.tsx @@ -1,10 +1,11 @@ type Props = { - params: { + params: Promise<{ locale: string; - }; + }>; }; -export default async function AboutPage({params}: Props) { +export default async function AboutPage(props: Props) { + const params = await props.params; const Content = (await import(`./${params.locale}.mdx`)).default; return ; } diff --git a/examples/example-app-router-playground/src/app/[locale]/actions/ZodForm.tsx b/examples/example-app-router-playground/src/app/[locale]/actions/ZodForm.tsx index c567cb987..5fb969699 100644 --- a/examples/example-app-router-playground/src/app/[locale]/actions/ZodForm.tsx +++ b/examples/example-app-router-playground/src/app/[locale]/actions/ZodForm.tsx @@ -1,7 +1,8 @@ 'use client'; import {ReactNode} from 'react'; -import {useFormState} from 'react-dom'; +// @ts-expect-error -- Not exported in latest types +import {useActionState} from 'react-dom'; import {FormResult} from './ZodFormExample'; type Props = { @@ -10,7 +11,7 @@ type Props = { }; export default function ZodForm({action, children}: Props) { - const [state, formAction] = useFormState(action, null); + const [state, formAction] = useActionState(action, null); const hasErrors = state && !state.success; return ( diff --git a/examples/example-app-router-playground/src/app/[locale]/api/route.ts b/examples/example-app-router-playground/src/app/[locale]/api/route.ts index 921971072..e587fc21c 100644 --- a/examples/example-app-router-playground/src/app/[locale]/api/route.ts +++ b/examples/example-app-router-playground/src/app/[locale]/api/route.ts @@ -2,12 +2,15 @@ import {NextRequest, NextResponse} from 'next/server'; import {getTranslations} from 'next-intl/server'; type Props = { - params: { + params: Promise<{ locale: string; - }; + }>; }; -export async function GET(request: NextRequest, {params: {locale}}: Props) { +export async function GET(request: NextRequest, props: Props) { + const params = await props.params; + const {locale} = params; + const name = request.nextUrl.searchParams.get('name'); if (!name) { return new Response('Search param `name` was not provided.', {status: 400}); diff --git a/examples/example-app-router-playground/src/app/[locale]/layout.tsx b/examples/example-app-router-playground/src/app/[locale]/layout.tsx index 9a70b0512..48a766f99 100644 --- a/examples/example-app-router-playground/src/app/[locale]/layout.tsx +++ b/examples/example-app-router-playground/src/app/[locale]/layout.tsx @@ -10,12 +10,15 @@ import Navigation from '../../components/Navigation'; type Props = { children: ReactNode; - params: {locale: string}; + params: Promise<{locale: string}>; }; -export async function generateMetadata({ - params: {locale} -}: Omit): Promise { +export async function generateMetadata( + props: Omit +): Promise { + const params = await props.params; + const {locale} = params; + const t = await getTranslations({locale, namespace: 'LocaleLayout'}); const formatter = await getFormatter({locale}); const now = await getNow({locale}); @@ -32,7 +35,11 @@ export async function generateMetadata({ }; } -export default function LocaleLayout({children, params: {locale}}: Props) { +export default async function LocaleLayout(props: Props) { + const params = await props.params; + const {locale} = params; + const {children} = props; + return ( diff --git a/examples/example-app-router-playground/src/app/[locale]/news/[articleId]/page.tsx b/examples/example-app-router-playground/src/app/[locale]/news/[articleId]/page.tsx index 46c94b8ad..e2be64c08 100644 --- a/examples/example-app-router-playground/src/app/[locale]/news/[articleId]/page.tsx +++ b/examples/example-app-router-playground/src/app/[locale]/news/[articleId]/page.tsx @@ -3,13 +3,14 @@ import {useTranslations} from 'next-intl'; import {getPathname, routing, Locale} from '@/i18n/routing'; type Props = { - params: { + params: Promise<{ locale: Locale; articleId: string; - }; + }>; }; -export async function generateMetadata({params}: Props): Promise { +export async function generateMetadata(props: Props): Promise { + const params = await props.params; let canonical = getPathname({ href: { pathname: '/news/[articleId]', @@ -25,7 +26,8 @@ export async function generateMetadata({params}: Props): Promise { return {alternates: {canonical}}; } -export default function NewsArticle({params}: Props) { +export default async function NewsArticle(props: Props) { + const params = await props.params; const t = useTranslations('NewsArticle'); return

{t('title', {articleId: params.articleId})}

; } diff --git a/examples/example-app-router-playground/src/app/[locale]/page.tsx b/examples/example-app-router-playground/src/app/[locale]/page.tsx index d4a309277..40493e2d1 100644 --- a/examples/example-app-router-playground/src/app/[locale]/page.tsx +++ b/examples/example-app-router-playground/src/app/[locale]/page.tsx @@ -1,5 +1,6 @@ import Image from 'next/image'; import {useFormatter, useNow, useTimeZone, useTranslations} from 'next-intl'; +import {use} from 'react'; import AsyncComponent from '../../components/AsyncComponent'; import AsyncComponentWithNamespaceAndLocale from '../../components/AsyncComponentWithNamespaceAndLocale'; import AsyncComponentWithoutNamespace from '../../components/AsyncComponentWithoutNamespace'; @@ -14,10 +15,11 @@ import MessagesOnClientCounter from '../../components/client/02-MessagesOnClient import {Link} from '@/i18n/routing'; type Props = { - searchParams: Record; + searchParams: Promise>; }; -export default function Index({searchParams}: Props) { +export default function Index(props: Props) { + const searchParams = use(props.searchParams); const t = useTranslations('Index'); const format = useFormatter(); const now = useNow(); diff --git a/examples/example-app-router-playground/src/i18n/request.tsx b/examples/example-app-router-playground/src/i18n/request.tsx index f2ffe6e95..13333fdcf 100644 --- a/examples/example-app-router-playground/src/i18n/request.tsx +++ b/examples/example-app-router-playground/src/i18n/request.tsx @@ -30,8 +30,8 @@ export default getRequestConfig(async ({locale}) => { // Validate that the incoming `locale` parameter is valid if (!routing.locales.includes(locale as any)) notFound(); - const now = headers().get('x-now'); - const timeZone = headers().get('x-time-zone') ?? 'Europe/Vienna'; + const now = (await headers()).get('x-now'); + const timeZone = (await headers()).get('x-time-zone') ?? 'Europe/Vienna'; const localeMessages = (await import(`../../messages/${locale}.json`)) .default; const messages = {...defaultMessages, ...localeMessages}; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 003caf18a..ed21a3290 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -321,7 +321,7 @@ importers: dependencies: '@mdx-js/react': specifier: ^3.0.1 - version: 3.0.1(@types/react@18.3.3)(react@19.0.0-rc-f994737d14-20240522) + version: 3.0.1(@types/react@18.3.3)(react@19.0.0-rc-cd22717c-20241013) lodash: specifier: ^4.17.21 version: 4.17.21 @@ -329,17 +329,17 @@ importers: specifier: 2.1.3 version: 2.1.3 next: - specifier: 15.0.0-rc.0 - version: 15.0.0-rc.0(@babel/core@7.24.8)(@playwright/test@1.44.1)(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522) + specifier: 15.0.0-rc.1 + version: 15.0.0-rc.1(@babel/core@7.24.8)(@playwright/test@1.44.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) next-intl: specifier: ^3.0.0 version: link:../../packages/next-intl react: - specifier: 19.0.0-rc-f994737d14-20240522 - version: 19.0.0-rc-f994737d14-20240522 + specifier: 19.0.0-rc-cd22717c-20241013 + version: 19.0.0-rc-cd22717c-20241013 react-dom: - specifier: 19.0.0-rc-f994737d14-20240522 - version: 19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522) + specifier: 19.0.0-rc-cd22717c-20241013 + version: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) zod: specifier: ^3.23.8 version: 3.23.8 @@ -352,19 +352,19 @@ importers: version: 3.0.1(webpack@5.88.1(esbuild@0.21.5)) '@next/mdx': specifier: ^14.2.5 - version: 14.2.5(@mdx-js/loader@3.0.1(webpack@5.88.1(esbuild@0.21.5)))(@mdx-js/react@3.0.1(@types/react@18.3.3)(react@19.0.0-rc-f994737d14-20240522)) + version: 14.2.5(@mdx-js/loader@3.0.1(webpack@5.88.1(esbuild@0.21.5)))(@mdx-js/react@3.0.1(@types/react@18.3.3)(react@19.0.0-rc-cd22717c-20241013)) '@playwright/test': specifier: ^1.44.1 version: 1.44.1 '@storybook/nextjs': specifier: ^8.2.9 - version: 8.2.9(@jest/globals@29.7.0)(@types/jest@29.5.12)(@types/webpack@4.41.33)(esbuild@0.21.5)(jest@29.7.0(@types/node@20.14.5))(next@15.0.0-rc.0(@babel/core@7.24.8)(@playwright/test@1.44.1)(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522))(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522)(sockjs-client@1.4.0)(storybook@8.2.9(@babel/preset-env@7.24.8(@babel/core@7.24.8)))(type-fest@4.21.0)(typescript@5.5.3)(vitest@2.0.2(@edge-runtime/vm@3.2.0)(@types/node@20.14.5)(jsdom@20.0.3)(terser@5.31.6))(webpack-dev-server@3.11.0(webpack@5.88.1(esbuild@0.21.5)))(webpack-hot-middleware@2.26.1)(webpack@5.88.1(esbuild@0.21.5)) + version: 8.2.9(@jest/globals@29.7.0)(@types/jest@29.5.12)(@types/webpack@4.41.33)(esbuild@0.21.5)(jest@29.7.0(@types/node@20.14.5))(next@15.0.0-rc.1(@babel/core@7.24.8)(@playwright/test@1.44.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013))(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)(sockjs-client@1.4.0)(storybook@8.2.9(@babel/preset-env@7.24.8(@babel/core@7.24.8)))(type-fest@4.21.0)(typescript@5.5.3)(vitest@2.0.2(@edge-runtime/vm@3.2.0)(@types/node@20.14.5)(jsdom@20.0.3)(terser@5.31.6))(webpack-dev-server@3.11.0(webpack@5.88.1(esbuild@0.21.5)))(webpack-hot-middleware@2.26.1)(webpack@5.88.1(esbuild@0.21.5)) '@storybook/react': specifier: ^8.2.9 - version: 8.2.9(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522)(storybook@8.2.9(@babel/preset-env@7.24.8(@babel/core@7.24.8)))(typescript@5.5.3) + version: 8.2.9(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)(storybook@8.2.9(@babel/preset-env@7.24.8(@babel/core@7.24.8)))(typescript@5.5.3) '@testing-library/react': specifier: ^16.0.0 - version: 16.0.0(@testing-library/dom@10.1.0)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522) + version: 16.0.0(@testing-library/dom@10.1.0)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) '@types/jest': specifier: ^29.5.12 version: 29.5.12 @@ -2837,113 +2837,218 @@ packages: cpu: [arm64] os: [darwin] + '@img/sharp-darwin-arm64@0.33.5': + resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [darwin] + '@img/sharp-darwin-x64@0.33.4': resolution: {integrity: sha512-0l7yRObwtTi82Z6ebVI2PnHT8EB2NxBgpK2MiKJZJ7cz32R4lxd001ecMhzzsZig3Yv9oclvqqdV93jo9hy+Dw==} engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [x64] os: [darwin] + '@img/sharp-darwin-x64@0.33.5': + resolution: {integrity: sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [darwin] + '@img/sharp-libvips-darwin-arm64@1.0.2': resolution: {integrity: sha512-tcK/41Rq8IKlSaKRCCAuuY3lDJjQnYIW1UXU1kxcEKrfL8WR7N6+rzNoOxoQRJWTAECuKwgAHnPvqXGN8XfkHA==} engines: {macos: '>=11', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [arm64] os: [darwin] + '@img/sharp-libvips-darwin-arm64@1.0.4': + resolution: {integrity: sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==} + cpu: [arm64] + os: [darwin] + '@img/sharp-libvips-darwin-x64@1.0.2': resolution: {integrity: sha512-Ofw+7oaWa0HiiMiKWqqaZbaYV3/UGL2wAPeLuJTx+9cXpCRdvQhCLG0IH8YGwM0yGWGLpsF4Su9vM1o6aer+Fw==} engines: {macos: '>=10.13', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [x64] os: [darwin] + '@img/sharp-libvips-darwin-x64@1.0.4': + resolution: {integrity: sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==} + cpu: [x64] + os: [darwin] + '@img/sharp-libvips-linux-arm64@1.0.2': resolution: {integrity: sha512-x7kCt3N00ofFmmkkdshwj3vGPCnmiDh7Gwnd4nUwZln2YjqPxV1NlTyZOvoDWdKQVDL911487HOueBvrpflagw==} engines: {glibc: '>=2.26', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [arm64] os: [linux] + '@img/sharp-libvips-linux-arm64@1.0.4': + resolution: {integrity: sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==} + cpu: [arm64] + os: [linux] + '@img/sharp-libvips-linux-arm@1.0.2': resolution: {integrity: sha512-iLWCvrKgeFoglQxdEwzu1eQV04o8YeYGFXtfWU26Zr2wWT3q3MTzC+QTCO3ZQfWd3doKHT4Pm2kRmLbupT+sZw==} engines: {glibc: '>=2.28', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [arm] os: [linux] + '@img/sharp-libvips-linux-arm@1.0.5': + resolution: {integrity: sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==} + cpu: [arm] + os: [linux] + '@img/sharp-libvips-linux-s390x@1.0.2': resolution: {integrity: sha512-cmhQ1J4qVhfmS6szYW7RT+gLJq9dH2i4maq+qyXayUSn9/3iY2ZeWpbAgSpSVbV2E1JUL2Gg7pwnYQ1h8rQIog==} engines: {glibc: '>=2.28', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [s390x] os: [linux] + '@img/sharp-libvips-linux-s390x@1.0.4': + resolution: {integrity: sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==} + cpu: [s390x] + os: [linux] + '@img/sharp-libvips-linux-x64@1.0.2': resolution: {integrity: sha512-E441q4Qdb+7yuyiADVi5J+44x8ctlrqn8XgkDTwr4qPJzWkaHwD489iZ4nGDgcuya4iMN3ULV6NwbhRZJ9Z7SQ==} engines: {glibc: '>=2.26', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [x64] os: [linux] + '@img/sharp-libvips-linux-x64@1.0.4': + resolution: {integrity: sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==} + cpu: [x64] + os: [linux] + '@img/sharp-libvips-linuxmusl-arm64@1.0.2': resolution: {integrity: sha512-3CAkndNpYUrlDqkCM5qhksfE+qSIREVpyoeHIU6jd48SJZViAmznoQQLAv4hVXF7xyUB9zf+G++e2v1ABjCbEQ==} engines: {musl: '>=1.2.2', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [arm64] os: [linux] + '@img/sharp-libvips-linuxmusl-arm64@1.0.4': + resolution: {integrity: sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==} + cpu: [arm64] + os: [linux] + '@img/sharp-libvips-linuxmusl-x64@1.0.2': resolution: {integrity: sha512-VI94Q6khIHqHWNOh6LLdm9s2Ry4zdjWJwH56WoiJU7NTeDwyApdZZ8c+SADC8OH98KWNQXnE01UdJ9CSfZvwZw==} engines: {musl: '>=1.2.2', npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [x64] os: [linux] + '@img/sharp-libvips-linuxmusl-x64@1.0.4': + resolution: {integrity: sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==} + cpu: [x64] + os: [linux] + '@img/sharp-linux-arm64@0.33.4': resolution: {integrity: sha512-2800clwVg1ZQtxwSoTlHvtm9ObgAax7V6MTAB/hDT945Tfyy3hVkmiHpeLPCKYqYR1Gcmv1uDZ3a4OFwkdBL7Q==} engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [arm64] os: [linux] + '@img/sharp-linux-arm64@0.33.5': + resolution: {integrity: sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [linux] + '@img/sharp-linux-arm@0.33.4': resolution: {integrity: sha512-RUgBD1c0+gCYZGCCe6mMdTiOFS0Zc/XrN0fYd6hISIKcDUbAW5NtSQW9g/powkrXYm6Vzwd6y+fqmExDuCdHNQ==} engines: {glibc: '>=2.28', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [arm] os: [linux] + '@img/sharp-linux-arm@0.33.5': + resolution: {integrity: sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm] + os: [linux] + '@img/sharp-linux-s390x@0.33.4': resolution: {integrity: sha512-h3RAL3siQoyzSoH36tUeS0PDmb5wINKGYzcLB5C6DIiAn2F3udeFAum+gj8IbA/82+8RGCTn7XW8WTFnqag4tQ==} engines: {glibc: '>=2.31', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [s390x] os: [linux] + '@img/sharp-linux-s390x@0.33.5': + resolution: {integrity: sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [s390x] + os: [linux] + '@img/sharp-linux-x64@0.33.4': resolution: {integrity: sha512-GoR++s0XW9DGVi8SUGQ/U4AeIzLdNjHka6jidVwapQ/JebGVQIpi52OdyxCNVRE++n1FCLzjDovJNozif7w/Aw==} engines: {glibc: '>=2.26', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [x64] os: [linux] + '@img/sharp-linux-x64@0.33.5': + resolution: {integrity: sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [linux] + '@img/sharp-linuxmusl-arm64@0.33.4': resolution: {integrity: sha512-nhr1yC3BlVrKDTl6cO12gTpXMl4ITBUZieehFvMntlCXFzH2bvKG76tBL2Y/OqhupZt81pR7R+Q5YhJxW0rGgQ==} engines: {musl: '>=1.2.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [arm64] os: [linux] + '@img/sharp-linuxmusl-arm64@0.33.5': + resolution: {integrity: sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [arm64] + os: [linux] + '@img/sharp-linuxmusl-x64@0.33.4': resolution: {integrity: sha512-uCPTku0zwqDmZEOi4ILyGdmW76tH7dm8kKlOIV1XC5cLyJ71ENAAqarOHQh0RLfpIpbV5KOpXzdU6XkJtS0daw==} engines: {musl: '>=1.2.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [x64] os: [linux] + '@img/sharp-linuxmusl-x64@0.33.5': + resolution: {integrity: sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [linux] + '@img/sharp-wasm32@0.33.4': resolution: {integrity: sha512-Bmmauh4sXUsUqkleQahpdNXKvo+wa1V9KhT2pDA4VJGKwnKMJXiSTGphn0gnJrlooda0QxCtXc6RX1XAU6hMnQ==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [wasm32] + '@img/sharp-wasm32@0.33.5': + resolution: {integrity: sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [wasm32] + '@img/sharp-win32-ia32@0.33.4': resolution: {integrity: sha512-99SJ91XzUhYHbx7uhK3+9Lf7+LjwMGQZMDlO/E/YVJ7Nc3lyDFZPGhjwiYdctoH2BOzW9+TnfqcaMKt0jHLdqw==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [ia32] os: [win32] + '@img/sharp-win32-ia32@0.33.5': + resolution: {integrity: sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [ia32] + os: [win32] + '@img/sharp-win32-x64@0.33.4': resolution: {integrity: sha512-3QLocdTRVIrFNye5YocZl+KKpYKP+fksi1QhmOArgx7GyhIbQp/WrJRu176jm8IxromS7RIkzMiMINVdBtC8Aw==} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0, npm: '>=9.6.5', pnpm: '>=7.1.0', yarn: '>=3.2.0'} cpu: [x64] os: [win32] + '@img/sharp-win32-x64@0.33.5': + resolution: {integrity: sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + cpu: [x64] + os: [win32] + '@inquirer/figures@1.0.3': resolution: {integrity: sha512-ErXXzENMH5pJt5/ssXV0DfWUZqly8nGzf0UcBV9xTnP+KyffE2mqyxIMBrZ8ijQck2nU0TQm40EQB53YreyWHw==} engines: {node: '>=18'} @@ -3221,8 +3326,8 @@ packages: '@next/env@14.2.4': resolution: {integrity: sha512-3EtkY5VDkuV2+lNmKlbkibIJxcO4oIHEhBWne6PaAp+76J9KoSsGvNikp6ivzAT8dhhBMYrm6op2pS1ApG0Hzg==} - '@next/env@15.0.0-rc.0': - resolution: {integrity: sha512-6W0ndQvHR9sXcqcKeR/inD2UTRCs9+VkSK3lfaGmEuZs7EjwwXMO2BPYjz9oBrtfPL3xuTjtXsHKSsalYQ5l1Q==} + '@next/env@15.0.0-rc.1': + resolution: {integrity: sha512-4neDwowyr+9DfgickGjNATp6Lm3rJ/Y83ulg8irVXUoN+mLikrInYSzFDnwpkflO/wokFR4z5A171RVPnapZ/Q==} '@next/eslint-plugin-next@14.2.4': resolution: {integrity: sha512-svSFxW9f3xDaZA3idQmlFw7SusOuWTpDTAeBlO3AEPDltrraV+lqs7mAc6A27YdnpQVVIA3sODqUAAHdWhVWsA==} @@ -3262,8 +3367,8 @@ packages: cpu: [arm64] os: [darwin] - '@next/swc-darwin-arm64@15.0.0-rc.0': - resolution: {integrity: sha512-4OpTXvAWcSabXA5d688zdUwa3sfT9QrLnHMdpv4q2UDnnuqmOI0xLb6lrOxwpi+vHJNkneuNLqyc5HGBhkqL6A==} + '@next/swc-darwin-arm64@15.0.0-rc.1': + resolution: {integrity: sha512-YqDdpE3vgcDSiq9oJcFp0YUsLXCfIa3BpAHOZnVfbXNPBz1JcDtIGFsoz2w6l5jmjU9+41l7oeagY8KAWtYdpA==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] @@ -3280,8 +3385,8 @@ packages: cpu: [x64] os: [darwin] - '@next/swc-darwin-x64@15.0.0-rc.0': - resolution: {integrity: sha512-/TD8M9DT244uhtFA8P/0DUbM7ftg2zio6yOo6ajV16vNjkcug9Kt9//Wa4SrJjWcsGZpViLctOlwn3/6JFAuAA==} + '@next/swc-darwin-x64@15.0.0-rc.1': + resolution: {integrity: sha512-mM7rwGB9xuPM9dIAcInlmHpIOaFyBkOsUjj9ytUBANPNEqPkW8C06RITiPJ3toKAiocEcGdLuJeaYPS8MDgf6g==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] @@ -3310,8 +3415,8 @@ packages: cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-gnu@15.0.0-rc.0': - resolution: {integrity: sha512-3VTO32938AcqOlOI/U61/MIpeYrblP22VU1GrgmMQJozsAXEJgLCgf3wxZtn61/FG4Yc0tp7rPZE2t1fIGe0+w==} + '@next/swc-linux-arm64-gnu@15.0.0-rc.1': + resolution: {integrity: sha512-4V3PSaqvjW00qac6Pd7rWAv+zE3HGXv02JAac7TpwOvNIYuneqUq82HLGZe9aZTDtT+zhOS2RnCUuXE7v3BO2Q==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -3328,8 +3433,8 @@ packages: cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@15.0.0-rc.0': - resolution: {integrity: sha512-0kDnxM3AfrrHFJ/wTkjkv7cVHIaGwv+CzDg9lL2BoLEM4kMQhH20DTsBOMqpTpo1K2KCg67LuTGd3QOITT5uFQ==} + '@next/swc-linux-arm64-musl@15.0.0-rc.1': + resolution: {integrity: sha512-0xUM0jRNgezRT0F/wCMs2HJ5uuV/WDajYWWeBDSSOLKB8zfTMho+QiZtLqsGG1OjALIPttpKr1E2IDNWoUgXZQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -3346,8 +3451,8 @@ packages: cpu: [x64] os: [linux] - '@next/swc-linux-x64-gnu@15.0.0-rc.0': - resolution: {integrity: sha512-fPMNahzqYFjm5h0ncJ5+F3NrShmWhpusM+zrQl01MMU0Ed5xsL4pJJDSuXV4wPkNUSjCP3XstTjxR5kBdO4juQ==} + '@next/swc-linux-x64-gnu@15.0.0-rc.1': + resolution: {integrity: sha512-xCusIy4TN9tS5CoZVk1bs6XUqSy1H6/BMco71/LA64oPKO/MsnFv6tbmzVlBKmriASCdedrgPlREE6AXVANRaA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -3364,8 +3469,8 @@ packages: cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@15.0.0-rc.0': - resolution: {integrity: sha512-7/FLgOqrrQAxOVQrxfr3bGgZ83pSCmc2S3TXBILnHw0S8qLxmFjhSjH5ogaDmjrES/PSYMaX1FsP5Af88hp7Gw==} + '@next/swc-linux-x64-musl@15.0.0-rc.1': + resolution: {integrity: sha512-eNiz8+boojGEVkTJYOC1BzuT2Wl9Nqoz91rHkZityAW2kd4KpeMEuxXj5Y+IPoRQXRFDfOi39hw7qpj+Nt0LXg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -3382,8 +3487,8 @@ packages: cpu: [arm64] os: [win32] - '@next/swc-win32-arm64-msvc@15.0.0-rc.0': - resolution: {integrity: sha512-5wcqoYHh7hbdghjH6Xs3i5/f0ov+i1Xw2E3O+BzZNESYVLgCM1q7KJu5gdGFoXA2gz5XaKF/VBcYHikLzyjgmA==} + '@next/swc-win32-arm64-msvc@15.0.0-rc.1': + resolution: {integrity: sha512-KcH0BWiFqinwfb8dBbIvAT51oWmZqiGHoPOP8yjkEzJK2pVxwKm4mk4WM4Y17EgCSmfAtdT0xklM9bcAm3cD3Q==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] @@ -3400,12 +3505,6 @@ packages: cpu: [ia32] os: [win32] - '@next/swc-win32-ia32-msvc@15.0.0-rc.0': - resolution: {integrity: sha512-/hqOmYRTvtBPToE4Dbl9n+sLYU7DPd52R+TtjIrrEzTMgFo2/d7un3sD7GKmb2OwOj/ExyGv6Bd/JzytBVxXlw==} - engines: {node: '>= 10'} - cpu: [ia32] - os: [win32] - '@next/swc-win32-x64-msvc@12.3.4': resolution: {integrity: sha512-DQ20JEfTBZAgF8QCjYfJhv2/279M6onxFjdG/+5B0Cyj00/EdBxiWb2eGGFgQhrBbNv/lsvzFbbi0Ptf8Vw/bg==} engines: {node: '>= 10'} @@ -3418,8 +3517,8 @@ packages: cpu: [x64] os: [win32] - '@next/swc-win32-x64-msvc@15.0.0-rc.0': - resolution: {integrity: sha512-2Jly5nShvCUzzngP3RzdQ3JcuEcHcnIEvkvZDCXqFAK+bWks4+qOkEUO1QIAERQ99J5J9/1AN/8zFBme3Mm57A==} + '@next/swc-win32-x64-msvc@15.0.0-rc.1': + resolution: {integrity: sha512-mkw4njN+kXYJo1/+V3BxogTwVXRDdHzxBO9gTEEZzZVnxXTdD5TMiPPQuH5hdkZxdcx3O0qhob3j7wdH7gaZ2A==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -4362,8 +4461,8 @@ packages: '@swc/helpers@0.4.11': resolution: {integrity: sha512-rEUrBSGIoSFuYxwBYtlUFMlE2CwGhmW+w9355/5oduSw8e5h2+Tj4UrAGNNgP9915++wj5vkQo0UuOBqOAq4nw==} - '@swc/helpers@0.5.11': - resolution: {integrity: sha512-YNlnKRWF2sVojTpIyzwou9XoTNbzbzONwRhOoniEioF1AtaitTvVZblaQRrAzChWQ1bLYyYSWzM18y4WwgzJ+A==} + '@swc/helpers@0.5.13': + resolution: {integrity: sha512-UoKGxQ3r5kYI9dALKJapMmuK+1zWM/H17Z1+iwnNmzcJRnfFuevZs375TA5rW31pu4BS4NoSy1fRsexDXfWn5w==} '@swc/helpers@0.5.5': resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==} @@ -10544,16 +10643,16 @@ packages: sass: optional: true - next@15.0.0-rc.0: - resolution: {integrity: sha512-IWcCvxUSCAuOK5gig4+9yiyt/dLKpIa+WT01Qcx4CBE4TtwJljyTDnCVVn64jDZ4qmSzsaEYXpb4DTI8qbk03A==} - engines: {node: '>=18.17.0'} + next@15.0.0-rc.1: + resolution: {integrity: sha512-MUoMUM7u6lh5zx1fRbze2jGESj4VIqc0dplx03wN5cLbpW3RhrVD7I3+sDW1khJxi+bayAZuGx03R5qNV9y/EA==} + engines: {node: '>=18.18.0'} hasBin: true peerDependencies: '@opentelemetry/api': ^1.1.0 '@playwright/test': ^1.41.2 babel-plugin-react-compiler: '*' - react: 19.0.0-rc-f994737d14-20240522 - react-dom: 19.0.0-rc-f994737d14-20240522 + react: ^18.2.0 || 19.0.0-rc-cd22717c-20241013 + react-dom: ^18.2.0 || 19.0.0-rc-cd22717c-20241013 sass: ^1.3.0 peerDependenciesMeta: '@opentelemetry/api': @@ -11856,10 +11955,10 @@ packages: peerDependencies: react: ^18.3.1 - react-dom@19.0.0-rc-f994737d14-20240522: - resolution: {integrity: sha512-J4CsfTSptPKkhaPbaR6n/KohQiHZTrRZ8GL4H8rbAqN/Qpy69g2MIoLBr5/PUX21ye6JxC1ZRWJFna7Xdg1pdA==} + react-dom@19.0.0-rc-cd22717c-20241013: + resolution: {integrity: sha512-NzjTBOXygonUxLRQuUUW5V2QLGkAcyUwJoS8+UWxs089paMvQQfoRD51w65Ovgd2OEQ8Rm3HWx+82fvXiT0czQ==} peerDependencies: - react: 19.0.0-rc-f994737d14-20240522 + react: 19.0.0-rc-cd22717c-20241013 react-element-to-jsx-string@15.0.0: resolution: {integrity: sha512-UDg4lXB6BzlobN60P8fHWVPX3Kyw8ORrTeBtClmIlGdkOOE+GYQSFvmEU5iLLpwp/6v42DINwNcwOhOLfQ//FQ==} @@ -11978,8 +12077,8 @@ packages: resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} engines: {node: '>=0.10.0'} - react@19.0.0-rc-f994737d14-20240522: - resolution: {integrity: sha512-SeU2v5Xy6FotVhKz0pMS2gvYP7HlkF0qgTskj3JzA1vlxcb3dQjxlm9t0ZlJqcgoyI3VFAw7bomuDMdgy1nBuw==} + react@19.0.0-rc-cd22717c-20241013: + resolution: {integrity: sha512-k28GszmyQ1tX/JmeLGZINq5KXiNy/MmN0fCAtcwF8a9INDyVYG0zATCRGJwaPB9WixmkuwPv1BfB1QBfJC7cNg==} engines: {node: '>=0.10.0'} read-cache@1.0.0: @@ -12424,8 +12523,8 @@ packages: scheduler@0.23.2: resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} - scheduler@0.25.0-rc-f994737d14-20240522: - resolution: {integrity: sha512-qS+xGFF7AljP2APO2iJe8zESNsK20k25MACz+WGOXPybUsRdi1ssvaoF93im2nSX2q/XT3wKkjdz6RQfbmaxdw==} + scheduler@0.25.0-rc-cd22717c-20241013: + resolution: {integrity: sha512-MnsFR57bKcrYslnbCUsaUG0qBuAArk92VxE0zu6A2Usz38iIuL2uZLunqKlP1W47MF33GrRGDj1sXdPbFKIZfw==} schema-utils@1.0.0: resolution: {integrity: sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==} @@ -12564,6 +12663,10 @@ packages: resolution: {integrity: sha512-7i/dt5kGl7qR4gwPRD2biwD2/SvBn3O04J77XKFgL2OnZtQw+AG9wnuS/csmu80nPRHLYE9E41fyEiG8nhH6/Q==} engines: {libvips: '>=8.15.2', node: ^18.17.0 || ^20.3.0 || >=21.0.0} + sharp@0.33.5: + resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==} + engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} + shebang-command@1.2.0: resolution: {integrity: sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==} engines: {node: '>=0.10.0'} @@ -13014,8 +13117,8 @@ packages: babel-plugin-macros: optional: true - styled-jsx@5.1.3: - resolution: {integrity: sha512-qLRShOWTE/Mf6Bvl72kFeKBl8N2Eq9WIFfoAuvbtP/6tqlnj1SCjv117n2MIjOPpa1jTorYqLJgsHKy5Y3ziww==} + styled-jsx@5.1.6: + resolution: {integrity: sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==} engines: {node: '>= 12.0.0'} peerDependencies: '@babel/core': '*' @@ -17929,76 +18032,151 @@ snapshots: '@img/sharp-libvips-darwin-arm64': 1.0.2 optional: true + '@img/sharp-darwin-arm64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-darwin-arm64': 1.0.4 + optional: true + '@img/sharp-darwin-x64@0.33.4': optionalDependencies: '@img/sharp-libvips-darwin-x64': 1.0.2 optional: true + '@img/sharp-darwin-x64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-darwin-x64': 1.0.4 + optional: true + '@img/sharp-libvips-darwin-arm64@1.0.2': optional: true + '@img/sharp-libvips-darwin-arm64@1.0.4': + optional: true + '@img/sharp-libvips-darwin-x64@1.0.2': optional: true + '@img/sharp-libvips-darwin-x64@1.0.4': + optional: true + '@img/sharp-libvips-linux-arm64@1.0.2': optional: true + '@img/sharp-libvips-linux-arm64@1.0.4': + optional: true + '@img/sharp-libvips-linux-arm@1.0.2': optional: true + '@img/sharp-libvips-linux-arm@1.0.5': + optional: true + '@img/sharp-libvips-linux-s390x@1.0.2': optional: true + '@img/sharp-libvips-linux-s390x@1.0.4': + optional: true + '@img/sharp-libvips-linux-x64@1.0.2': optional: true + '@img/sharp-libvips-linux-x64@1.0.4': + optional: true + '@img/sharp-libvips-linuxmusl-arm64@1.0.2': optional: true + '@img/sharp-libvips-linuxmusl-arm64@1.0.4': + optional: true + '@img/sharp-libvips-linuxmusl-x64@1.0.2': optional: true + '@img/sharp-libvips-linuxmusl-x64@1.0.4': + optional: true + '@img/sharp-linux-arm64@0.33.4': optionalDependencies: '@img/sharp-libvips-linux-arm64': 1.0.2 optional: true + '@img/sharp-linux-arm64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linux-arm64': 1.0.4 + optional: true + '@img/sharp-linux-arm@0.33.4': optionalDependencies: '@img/sharp-libvips-linux-arm': 1.0.2 optional: true + '@img/sharp-linux-arm@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linux-arm': 1.0.5 + optional: true + '@img/sharp-linux-s390x@0.33.4': optionalDependencies: '@img/sharp-libvips-linux-s390x': 1.0.2 optional: true + '@img/sharp-linux-s390x@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linux-s390x': 1.0.4 + optional: true + '@img/sharp-linux-x64@0.33.4': optionalDependencies: '@img/sharp-libvips-linux-x64': 1.0.2 optional: true + '@img/sharp-linux-x64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linux-x64': 1.0.4 + optional: true + '@img/sharp-linuxmusl-arm64@0.33.4': optionalDependencies: '@img/sharp-libvips-linuxmusl-arm64': 1.0.2 optional: true + '@img/sharp-linuxmusl-arm64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 + optional: true + '@img/sharp-linuxmusl-x64@0.33.4': optionalDependencies: '@img/sharp-libvips-linuxmusl-x64': 1.0.2 optional: true + '@img/sharp-linuxmusl-x64@0.33.5': + optionalDependencies: + '@img/sharp-libvips-linuxmusl-x64': 1.0.4 + optional: true + '@img/sharp-wasm32@0.33.4': dependencies: '@emnapi/runtime': 1.2.0 optional: true + '@img/sharp-wasm32@0.33.5': + dependencies: + '@emnapi/runtime': 1.2.0 + optional: true + '@img/sharp-win32-ia32@0.33.4': optional: true + '@img/sharp-win32-ia32@0.33.5': + optional: true + '@img/sharp-win32-x64@0.33.4': optional: true + '@img/sharp-win32-x64@0.33.5': + optional: true + '@inquirer/figures@1.0.3': {} '@isaacs/cliui@8.0.2': @@ -18461,11 +18639,11 @@ snapshots: '@types/react': 18.3.3 react: 18.3.1 - '@mdx-js/react@3.0.1(@types/react@18.3.3)(react@19.0.0-rc-f994737d14-20240522)': + '@mdx-js/react@3.0.1(@types/react@18.3.3)(react@19.0.0-rc-cd22717c-20241013)': dependencies: '@types/mdx': 2.0.13 '@types/react': 18.3.3 - react: 19.0.0-rc-f994737d14-20240522 + react: 19.0.0-rc-cd22717c-20241013 '@napi-rs/simple-git-android-arm-eabi@0.1.16': optional: true @@ -18520,18 +18698,18 @@ snapshots: '@next/env@14.2.4': {} - '@next/env@15.0.0-rc.0': {} + '@next/env@15.0.0-rc.1': {} '@next/eslint-plugin-next@14.2.4': dependencies: glob: 10.3.10 - '@next/mdx@14.2.5(@mdx-js/loader@3.0.1(webpack@5.88.1(esbuild@0.21.5)))(@mdx-js/react@3.0.1(@types/react@18.3.3)(react@19.0.0-rc-f994737d14-20240522))': + '@next/mdx@14.2.5(@mdx-js/loader@3.0.1(webpack@5.88.1(esbuild@0.21.5)))(@mdx-js/react@3.0.1(@types/react@18.3.3)(react@19.0.0-rc-cd22717c-20241013))': dependencies: source-map: 0.7.4 optionalDependencies: '@mdx-js/loader': 3.0.1(webpack@5.88.1(esbuild@0.21.5)) - '@mdx-js/react': 3.0.1(@types/react@18.3.3)(react@19.0.0-rc-f994737d14-20240522) + '@mdx-js/react': 3.0.1(@types/react@18.3.3)(react@19.0.0-rc-cd22717c-20241013) '@next/swc-android-arm-eabi@12.3.4': optional: true @@ -18545,7 +18723,7 @@ snapshots: '@next/swc-darwin-arm64@14.2.4': optional: true - '@next/swc-darwin-arm64@15.0.0-rc.0': + '@next/swc-darwin-arm64@15.0.0-rc.1': optional: true '@next/swc-darwin-x64@12.3.4': @@ -18554,7 +18732,7 @@ snapshots: '@next/swc-darwin-x64@14.2.4': optional: true - '@next/swc-darwin-x64@15.0.0-rc.0': + '@next/swc-darwin-x64@15.0.0-rc.1': optional: true '@next/swc-freebsd-x64@12.3.4': @@ -18569,7 +18747,7 @@ snapshots: '@next/swc-linux-arm64-gnu@14.2.4': optional: true - '@next/swc-linux-arm64-gnu@15.0.0-rc.0': + '@next/swc-linux-arm64-gnu@15.0.0-rc.1': optional: true '@next/swc-linux-arm64-musl@12.3.4': @@ -18578,7 +18756,7 @@ snapshots: '@next/swc-linux-arm64-musl@14.2.4': optional: true - '@next/swc-linux-arm64-musl@15.0.0-rc.0': + '@next/swc-linux-arm64-musl@15.0.0-rc.1': optional: true '@next/swc-linux-x64-gnu@12.3.4': @@ -18587,7 +18765,7 @@ snapshots: '@next/swc-linux-x64-gnu@14.2.4': optional: true - '@next/swc-linux-x64-gnu@15.0.0-rc.0': + '@next/swc-linux-x64-gnu@15.0.0-rc.1': optional: true '@next/swc-linux-x64-musl@12.3.4': @@ -18596,7 +18774,7 @@ snapshots: '@next/swc-linux-x64-musl@14.2.4': optional: true - '@next/swc-linux-x64-musl@15.0.0-rc.0': + '@next/swc-linux-x64-musl@15.0.0-rc.1': optional: true '@next/swc-win32-arm64-msvc@12.3.4': @@ -18605,7 +18783,7 @@ snapshots: '@next/swc-win32-arm64-msvc@14.2.4': optional: true - '@next/swc-win32-arm64-msvc@15.0.0-rc.0': + '@next/swc-win32-arm64-msvc@15.0.0-rc.1': optional: true '@next/swc-win32-ia32-msvc@12.3.4': @@ -18614,16 +18792,13 @@ snapshots: '@next/swc-win32-ia32-msvc@14.2.4': optional: true - '@next/swc-win32-ia32-msvc@15.0.0-rc.0': - optional: true - '@next/swc-win32-x64-msvc@12.3.4': optional: true '@next/swc-win32-x64-msvc@14.2.4': optional: true - '@next/swc-win32-x64-msvc@15.0.0-rc.0': + '@next/swc-win32-x64-msvc@15.0.0-rc.1': optional: true '@nodelib/fs.scandir@2.1.5': @@ -19822,7 +19997,7 @@ snapshots: dependencies: storybook: 8.2.9(@babel/preset-env@7.24.8(@babel/core@7.24.8)) - '@storybook/nextjs@8.2.9(@jest/globals@29.7.0)(@types/jest@29.5.12)(@types/webpack@4.41.33)(esbuild@0.21.5)(jest@29.7.0(@types/node@20.14.5))(next@15.0.0-rc.0(@babel/core@7.24.8)(@playwright/test@1.44.1)(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522))(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522)(sockjs-client@1.4.0)(storybook@8.2.9(@babel/preset-env@7.24.8(@babel/core@7.24.8)))(type-fest@4.21.0)(typescript@5.5.3)(vitest@2.0.2(@edge-runtime/vm@3.2.0)(@types/node@20.14.5)(jsdom@20.0.3)(terser@5.31.6))(webpack-dev-server@3.11.0(webpack@5.88.1(esbuild@0.21.5)))(webpack-hot-middleware@2.26.1)(webpack@5.88.1(esbuild@0.21.5))': + '@storybook/nextjs@8.2.9(@jest/globals@29.7.0)(@types/jest@29.5.12)(@types/webpack@4.41.33)(esbuild@0.21.5)(jest@29.7.0(@types/node@20.14.5))(next@15.0.0-rc.1(@babel/core@7.24.8)(@playwright/test@1.44.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013))(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)(sockjs-client@1.4.0)(storybook@8.2.9(@babel/preset-env@7.24.8(@babel/core@7.24.8)))(type-fest@4.21.0)(typescript@5.5.3)(vitest@2.0.2(@edge-runtime/vm@3.2.0)(@types/node@20.14.5)(jsdom@20.0.3)(terser@5.31.6))(webpack-dev-server@3.11.0(webpack@5.88.1(esbuild@0.21.5)))(webpack-hot-middleware@2.26.1)(webpack@5.88.1(esbuild@0.21.5))': dependencies: '@babel/core': 7.24.8 '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.24.8) @@ -19839,8 +20014,8 @@ snapshots: '@babel/runtime': 7.24.8 '@pmmmwh/react-refresh-webpack-plugin': 0.5.15(@types/webpack@4.41.33)(react-refresh@0.14.2)(sockjs-client@1.4.0)(type-fest@4.21.0)(webpack-dev-server@3.11.0(webpack@5.88.1(esbuild@0.21.5)))(webpack-hot-middleware@2.26.1)(webpack@5.88.1(esbuild@0.21.5)) '@storybook/builder-webpack5': 8.2.9(esbuild@0.21.5)(storybook@8.2.9(@babel/preset-env@7.24.8(@babel/core@7.24.8)))(typescript@5.5.3) - '@storybook/preset-react-webpack': 8.2.9(esbuild@0.21.5)(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522)(storybook@8.2.9(@babel/preset-env@7.24.8(@babel/core@7.24.8)))(typescript@5.5.3) - '@storybook/react': 8.2.9(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522)(storybook@8.2.9(@babel/preset-env@7.24.8(@babel/core@7.24.8)))(typescript@5.5.3) + '@storybook/preset-react-webpack': 8.2.9(esbuild@0.21.5)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)(storybook@8.2.9(@babel/preset-env@7.24.8(@babel/core@7.24.8)))(typescript@5.5.3) + '@storybook/react': 8.2.9(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)(storybook@8.2.9(@babel/preset-env@7.24.8(@babel/core@7.24.8)))(typescript@5.5.3) '@storybook/test': 8.2.9(@jest/globals@29.7.0)(@types/jest@29.5.12)(jest@29.7.0(@types/node@20.14.5))(storybook@8.2.9(@babel/preset-env@7.24.8(@babel/core@7.24.8)))(vitest@2.0.2(@edge-runtime/vm@3.2.0)(@types/node@20.14.5)(jsdom@20.0.3)(terser@5.31.6)) '@types/node': 18.19.44 '@types/semver': 7.5.0 @@ -19850,20 +20025,20 @@ snapshots: fs-extra: 11.2.0 image-size: 1.0.2 loader-utils: 3.2.1 - next: 15.0.0-rc.0(@babel/core@7.24.8)(@playwright/test@1.44.1)(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522) + next: 15.0.0-rc.1(@babel/core@7.24.8)(@playwright/test@1.44.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) node-polyfill-webpack-plugin: 2.0.1(webpack@5.88.1(esbuild@0.21.5)) pnp-webpack-plugin: 1.7.0(typescript@5.5.3) postcss: 8.4.39 postcss-loader: 8.1.1(postcss@8.4.39)(typescript@5.5.3)(webpack@5.88.1(esbuild@0.21.5)) - react: 19.0.0-rc-f994737d14-20240522 - react-dom: 19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522) + react: 19.0.0-rc-cd22717c-20241013 + react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) react-refresh: 0.14.2 resolve-url-loader: 5.0.0 sass-loader: 12.6.0(webpack@5.88.1(esbuild@0.21.5)) semver: 7.6.2 storybook: 8.2.9(@babel/preset-env@7.24.8(@babel/core@7.24.8)) style-loader: 3.3.4(webpack@5.88.1(esbuild@0.21.5)) - styled-jsx: 5.1.1(@babel/core@7.24.8)(react@19.0.0-rc-f994737d14-20240522) + styled-jsx: 5.1.1(@babel/core@7.24.8)(react@19.0.0-rc-cd22717c-20241013) ts-dedent: 2.2.0 tsconfig-paths: 4.2.0 tsconfig-paths-webpack-plugin: 4.1.0 @@ -19895,19 +20070,19 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@storybook/preset-react-webpack@8.2.9(esbuild@0.21.5)(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522)(storybook@8.2.9(@babel/preset-env@7.24.8(@babel/core@7.24.8)))(typescript@5.5.3)': + '@storybook/preset-react-webpack@8.2.9(esbuild@0.21.5)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)(storybook@8.2.9(@babel/preset-env@7.24.8(@babel/core@7.24.8)))(typescript@5.5.3)': dependencies: '@storybook/core-webpack': 8.2.9(storybook@8.2.9(@babel/preset-env@7.24.8(@babel/core@7.24.8))) - '@storybook/react': 8.2.9(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522)(storybook@8.2.9(@babel/preset-env@7.24.8(@babel/core@7.24.8)))(typescript@5.5.3) + '@storybook/react': 8.2.9(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)(storybook@8.2.9(@babel/preset-env@7.24.8(@babel/core@7.24.8)))(typescript@5.5.3) '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.5.3)(webpack@5.88.1(esbuild@0.21.5)) '@types/node': 18.19.44 '@types/semver': 7.5.0 find-up: 5.0.0 fs-extra: 11.2.0 magic-string: 0.30.10 - react: 19.0.0-rc-f994737d14-20240522 + react: 19.0.0-rc-cd22717c-20241013 react-docgen: 7.0.3 - react-dom: 19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522) + react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) resolve: 1.22.8 semver: 7.6.2 storybook: 8.2.9(@babel/preset-env@7.24.8(@babel/core@7.24.8)) @@ -19940,19 +20115,19 @@ snapshots: transitivePeerDependencies: - supports-color - '@storybook/react-dom-shim@8.2.9(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522)(storybook@8.2.9(@babel/preset-env@7.24.8(@babel/core@7.24.8)))': + '@storybook/react-dom-shim@8.2.9(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)(storybook@8.2.9(@babel/preset-env@7.24.8(@babel/core@7.24.8)))': dependencies: - react: 19.0.0-rc-f994737d14-20240522 - react-dom: 19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522) + react: 19.0.0-rc-cd22717c-20241013 + react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) storybook: 8.2.9(@babel/preset-env@7.24.8(@babel/core@7.24.8)) - '@storybook/react@8.2.9(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522)(storybook@8.2.9(@babel/preset-env@7.24.8(@babel/core@7.24.8)))(typescript@5.5.3)': + '@storybook/react@8.2.9(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)(storybook@8.2.9(@babel/preset-env@7.24.8(@babel/core@7.24.8)))(typescript@5.5.3)': dependencies: '@storybook/components': 8.2.9(storybook@8.2.9(@babel/preset-env@7.24.8(@babel/core@7.24.8))) '@storybook/global': 5.0.0 '@storybook/manager-api': 8.2.9(storybook@8.2.9(@babel/preset-env@7.24.8(@babel/core@7.24.8))) '@storybook/preview-api': 8.2.9(storybook@8.2.9(@babel/preset-env@7.24.8(@babel/core@7.24.8))) - '@storybook/react-dom-shim': 8.2.9(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522)(storybook@8.2.9(@babel/preset-env@7.24.8(@babel/core@7.24.8))) + '@storybook/react-dom-shim': 8.2.9(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)(storybook@8.2.9(@babel/preset-env@7.24.8(@babel/core@7.24.8))) '@storybook/theming': 8.2.9(storybook@8.2.9(@babel/preset-env@7.24.8(@babel/core@7.24.8))) '@types/escodegen': 0.0.6 '@types/estree': 0.0.51 @@ -19964,9 +20139,9 @@ snapshots: html-tags: 3.3.1 lodash: 4.17.21 prop-types: 15.8.1 - react: 19.0.0-rc-f994737d14-20240522 - react-dom: 19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522) - react-element-to-jsx-string: 15.0.0(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522) + react: 19.0.0-rc-cd22717c-20241013 + react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) + react-element-to-jsx-string: 15.0.0(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) semver: 7.6.2 storybook: 8.2.9(@babel/preset-env@7.24.8(@babel/core@7.24.8)) ts-dedent: 2.2.0 @@ -20003,7 +20178,7 @@ snapshots: dependencies: tslib: 2.6.3 - '@swc/helpers@0.5.11': + '@swc/helpers@0.5.13': dependencies: tslib: 2.6.3 @@ -20058,12 +20233,12 @@ snapshots: jest: 29.7.0(@types/node@20.14.5) vitest: 2.0.2(@edge-runtime/vm@3.2.0)(@types/node@20.14.5)(jsdom@20.0.3)(terser@5.31.6) - '@testing-library/react@16.0.0(@testing-library/dom@10.1.0)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522)': + '@testing-library/react@16.0.0(@testing-library/dom@10.1.0)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)': dependencies: '@babel/runtime': 7.24.7 '@testing-library/dom': 10.1.0 - react: 19.0.0-rc-f994737d14-20240522 - react-dom: 19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522) + react: 19.0.0-rc-cd22717c-20241013 + react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 @@ -28621,29 +28796,28 @@ snapshots: - '@babel/core' - babel-plugin-macros - next@15.0.0-rc.0(@babel/core@7.24.8)(@playwright/test@1.44.1)(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522): + next@15.0.0-rc.1(@babel/core@7.24.8)(@playwright/test@1.44.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013): dependencies: - '@next/env': 15.0.0-rc.0 - '@swc/helpers': 0.5.11 + '@next/env': 15.0.0-rc.1 + '@swc/counter': 0.1.3 + '@swc/helpers': 0.5.13 busboy: 1.6.0 caniuse-lite: 1.0.30001641 - graceful-fs: 4.2.11 postcss: 8.4.31 - react: 19.0.0-rc-f994737d14-20240522 - react-dom: 19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522) - styled-jsx: 5.1.3(@babel/core@7.24.8)(react@19.0.0-rc-f994737d14-20240522) + react: 19.0.0-rc-cd22717c-20241013 + react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) + styled-jsx: 5.1.6(@babel/core@7.24.8)(react@19.0.0-rc-cd22717c-20241013) optionalDependencies: - '@next/swc-darwin-arm64': 15.0.0-rc.0 - '@next/swc-darwin-x64': 15.0.0-rc.0 - '@next/swc-linux-arm64-gnu': 15.0.0-rc.0 - '@next/swc-linux-arm64-musl': 15.0.0-rc.0 - '@next/swc-linux-x64-gnu': 15.0.0-rc.0 - '@next/swc-linux-x64-musl': 15.0.0-rc.0 - '@next/swc-win32-arm64-msvc': 15.0.0-rc.0 - '@next/swc-win32-ia32-msvc': 15.0.0-rc.0 - '@next/swc-win32-x64-msvc': 15.0.0-rc.0 + '@next/swc-darwin-arm64': 15.0.0-rc.1 + '@next/swc-darwin-x64': 15.0.0-rc.1 + '@next/swc-linux-arm64-gnu': 15.0.0-rc.1 + '@next/swc-linux-arm64-musl': 15.0.0-rc.1 + '@next/swc-linux-x64-gnu': 15.0.0-rc.1 + '@next/swc-linux-x64-musl': 15.0.0-rc.1 + '@next/swc-win32-arm64-msvc': 15.0.0-rc.1 + '@next/swc-win32-x64-msvc': 15.0.0-rc.1 '@playwright/test': 1.44.1 - sharp: 0.33.4 + sharp: 0.33.5 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros @@ -30209,17 +30383,17 @@ snapshots: react: 18.3.1 scheduler: 0.23.2 - react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522): + react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013): dependencies: - react: 19.0.0-rc-f994737d14-20240522 - scheduler: 0.25.0-rc-f994737d14-20240522 + react: 19.0.0-rc-cd22717c-20241013 + scheduler: 0.25.0-rc-cd22717c-20241013 - react-element-to-jsx-string@15.0.0(react-dom@19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522))(react@19.0.0-rc-f994737d14-20240522): + react-element-to-jsx-string@15.0.0(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013): dependencies: '@base2/pretty-print-object': 1.0.1 is-plain-object: 5.0.0 - react: 19.0.0-rc-f994737d14-20240522 - react-dom: 19.0.0-rc-f994737d14-20240522(react@19.0.0-rc-f994737d14-20240522) + react: 19.0.0-rc-cd22717c-20241013 + react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) react-is: 18.1.0 react-error-overlay@6.0.11: {} @@ -30374,7 +30548,7 @@ snapshots: dependencies: loose-envify: 1.4.0 - react@19.0.0-rc-f994737d14-20240522: {} + react@19.0.0-rc-cd22717c-20241013: {} read-cache@1.0.0: dependencies: @@ -30931,7 +31105,7 @@ snapshots: dependencies: loose-envify: 1.4.0 - scheduler@0.25.0-rc-f994737d14-20240522: {} + scheduler@0.25.0-rc-cd22717c-20241013: {} schema-utils@1.0.0: dependencies: @@ -31122,6 +31296,33 @@ snapshots: '@img/sharp-win32-ia32': 0.33.4 '@img/sharp-win32-x64': 0.33.4 + sharp@0.33.5: + dependencies: + color: 4.2.3 + detect-libc: 2.0.3 + semver: 7.6.3 + optionalDependencies: + '@img/sharp-darwin-arm64': 0.33.5 + '@img/sharp-darwin-x64': 0.33.5 + '@img/sharp-libvips-darwin-arm64': 1.0.4 + '@img/sharp-libvips-darwin-x64': 1.0.4 + '@img/sharp-libvips-linux-arm': 1.0.5 + '@img/sharp-libvips-linux-arm64': 1.0.4 + '@img/sharp-libvips-linux-s390x': 1.0.4 + '@img/sharp-libvips-linux-x64': 1.0.4 + '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 + '@img/sharp-libvips-linuxmusl-x64': 1.0.4 + '@img/sharp-linux-arm': 0.33.5 + '@img/sharp-linux-arm64': 0.33.5 + '@img/sharp-linux-s390x': 0.33.5 + '@img/sharp-linux-x64': 0.33.5 + '@img/sharp-linuxmusl-arm64': 0.33.5 + '@img/sharp-linuxmusl-x64': 0.33.5 + '@img/sharp-wasm32': 0.33.5 + '@img/sharp-win32-ia32': 0.33.5 + '@img/sharp-win32-x64': 0.33.5 + optional: true + shebang-command@1.2.0: dependencies: shebang-regex: 1.0.0 @@ -31669,17 +31870,17 @@ snapshots: optionalDependencies: '@babel/core': 7.24.8 - styled-jsx@5.1.1(@babel/core@7.24.8)(react@19.0.0-rc-f994737d14-20240522): + styled-jsx@5.1.1(@babel/core@7.24.8)(react@19.0.0-rc-cd22717c-20241013): dependencies: client-only: 0.0.1 - react: 19.0.0-rc-f994737d14-20240522 + react: 19.0.0-rc-cd22717c-20241013 optionalDependencies: '@babel/core': 7.24.8 - styled-jsx@5.1.3(@babel/core@7.24.8)(react@19.0.0-rc-f994737d14-20240522): + styled-jsx@5.1.6(@babel/core@7.24.8)(react@19.0.0-rc-cd22717c-20241013): dependencies: client-only: 0.0.1 - react: 19.0.0-rc-f994737d14-20240522 + react: 19.0.0-rc-cd22717c-20241013 optionalDependencies: '@babel/core': 7.24.8 From beab3391f8e4b5ce5ecb56e011716bff563a341c Mon Sep 17 00:00:00 2001 From: Jan Amann Date: Wed, 16 Oct 2024 12:25:08 +0200 Subject: [PATCH 08/18] fix some failing tests --- .../src/app/[locale]/actions/ZodForm.tsx | 5 ++--- .../src/app/[locale]/news/[articleId]/page.tsx | 5 +++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/examples/example-app-router-playground/src/app/[locale]/actions/ZodForm.tsx b/examples/example-app-router-playground/src/app/[locale]/actions/ZodForm.tsx index 5fb969699..c567cb987 100644 --- a/examples/example-app-router-playground/src/app/[locale]/actions/ZodForm.tsx +++ b/examples/example-app-router-playground/src/app/[locale]/actions/ZodForm.tsx @@ -1,8 +1,7 @@ 'use client'; import {ReactNode} from 'react'; -// @ts-expect-error -- Not exported in latest types -import {useActionState} from 'react-dom'; +import {useFormState} from 'react-dom'; import {FormResult} from './ZodFormExample'; type Props = { @@ -11,7 +10,7 @@ type Props = { }; export default function ZodForm({action, children}: Props) { - const [state, formAction] = useActionState(action, null); + const [state, formAction] = useFormState(action, null); const hasErrors = state && !state.success; return ( diff --git a/examples/example-app-router-playground/src/app/[locale]/news/[articleId]/page.tsx b/examples/example-app-router-playground/src/app/[locale]/news/[articleId]/page.tsx index e2be64c08..6537583de 100644 --- a/examples/example-app-router-playground/src/app/[locale]/news/[articleId]/page.tsx +++ b/examples/example-app-router-playground/src/app/[locale]/news/[articleId]/page.tsx @@ -1,5 +1,6 @@ import {Metadata} from 'next'; import {useTranslations} from 'next-intl'; +import {use} from 'react'; import {getPathname, routing, Locale} from '@/i18n/routing'; type Props = { @@ -26,8 +27,8 @@ export async function generateMetadata(props: Props): Promise { return {alternates: {canonical}}; } -export default async function NewsArticle(props: Props) { - const params = await props.params; +export default function NewsArticle(props: Props) { + const params = use(props.params); const t = useTranslations('NewsArticle'); return

{t('title', {articleId: params.articleId})}

; } From c20c78adbee29c6ff7abe10e14ab5ffae795f1a9 Mon Sep 17 00:00:00 2001 From: Jan Amann Date: Wed, 16 Oct 2024 12:58:38 +0200 Subject: [PATCH 09/18] add next/font to the mix --- .../src/app/[locale]/layout.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/examples/example-app-router-playground/src/app/[locale]/layout.tsx b/examples/example-app-router-playground/src/app/[locale]/layout.tsx index 48a766f99..d87df6a70 100644 --- a/examples/example-app-router-playground/src/app/[locale]/layout.tsx +++ b/examples/example-app-router-playground/src/app/[locale]/layout.tsx @@ -1,4 +1,5 @@ import {Metadata} from 'next'; +import {Inter} from 'next/font/google'; import { getFormatter, getNow, @@ -13,6 +14,8 @@ type Props = { params: Promise<{locale: string}>; }; +const inter = Inter({subsets: ['latin']}); + export async function generateMetadata( props: Omit ): Promise { @@ -41,7 +44,7 @@ export default async function LocaleLayout(props: Props) { const {children} = props; return ( - +
Date: Wed, 16 Oct 2024 16:09:18 +0200 Subject: [PATCH 10/18] fix mdx rendering --- .../next.config.mjs | 32 +++--- .../package.json | 4 +- .../{ => src}/mdx-components.tsx | 4 +- pnpm-lock.yaml | 97 ++++++++++--------- 4 files changed, 71 insertions(+), 66 deletions(-) rename examples/example-app-router-playground/{ => src}/mdx-components.tsx (78%) diff --git a/examples/example-app-router-playground/next.config.mjs b/examples/example-app-router-playground/next.config.mjs index 0585df3ed..837a6ade9 100644 --- a/examples/example-app-router-playground/next.config.mjs +++ b/examples/example-app-router-playground/next.config.mjs @@ -1,21 +1,25 @@ // @ts-check -import mdxPlugin from '@next/mdx'; +import createMDX from '@next/mdx'; import createNextIntlPlugin from 'next-intl/plugin'; const withNextIntl = createNextIntlPlugin('./src/i18n/request.tsx'); -const withMdx = mdxPlugin(); +const withMdx = createMDX({}); -export default withMdx( - withNextIntl({ - trailingSlash: process.env.NEXT_PUBLIC_USE_CASE === 'trailing-slash', - basePath: process.env.NEXT_PUBLIC_USE_CASE === 'base-path' ? '/base/path' : undefined, - experimental: { - staleTimes: { - // Next.js 14.2 broke `locale-prefix-never.spec.ts`. - // This is a workaround for the time being. - dynamic: 0 - } +/** @type {import('next').NextConfig} */ +const nextConfig = { + // Configure `pageExtensions` to include markdown and MDX files + pageExtensions: ['js', 'jsx', 'md', 'mdx', 'ts', 'tsx'], + trailingSlash: process.env.NEXT_PUBLIC_USE_CASE === 'trailing-slash', + basePath: + process.env.NEXT_PUBLIC_USE_CASE === 'base-path' ? '/base/path' : undefined, + experimental: { + staleTimes: { + // Next.js 14.2 broke `locale-prefix-never.spec.ts`. + // This is a workaround for the time being. + dynamic: 0 } - }) -); + } +}; + +export default withNextIntl(withMdx(nextConfig)); diff --git a/examples/example-app-router-playground/package.json b/examples/example-app-router-playground/package.json index bb7591450..9b3af3a44 100644 --- a/examples/example-app-router-playground/package.json +++ b/examples/example-app-router-playground/package.json @@ -12,7 +12,6 @@ "storybook": "storybook dev -p 6006" }, "dependencies": { - "@mdx-js/react": "^3.0.1", "@radix-ui/react-dropdown-menu": "^2.1.1", "lodash": "^4.17.21", "ms": "2.1.3", @@ -25,7 +24,8 @@ "devDependencies": { "@jest/globals": "^29.7.0", "@mdx-js/loader": "^3.0.1", - "@next/mdx": "^14.2.5", + "@mdx-js/react": "^3.0.1", + "@next/mdx": "^15.0.0-rc.1", "@playwright/test": "^1.44.1", "@storybook/nextjs": "^8.2.9", "@storybook/react": "^8.2.9", diff --git a/examples/example-app-router-playground/mdx-components.tsx b/examples/example-app-router-playground/src/mdx-components.tsx similarity index 78% rename from examples/example-app-router-playground/mdx-components.tsx rename to examples/example-app-router-playground/src/mdx-components.tsx index 0b759ace9..fdd6b1d4b 100644 --- a/examples/example-app-router-playground/mdx-components.tsx +++ b/examples/example-app-router-playground/src/mdx-components.tsx @@ -1,7 +1,5 @@ import type {MDXComponents} from 'mdx/types'; export function useMDXComponents(components: MDXComponents): MDXComponents { - return { - ...components - }; + return components; } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 670c1ef68..a0988f52d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -319,9 +319,6 @@ importers: examples/example-app-router-playground: dependencies: - '@mdx-js/react': - specifier: ^3.0.1 - version: 3.0.1(@types/react@18.3.3)(react@19.0.0-rc-cd22717c-20241013) '@radix-ui/react-dropdown-menu': specifier: ^2.1.1 version: 2.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) @@ -353,9 +350,12 @@ importers: '@mdx-js/loader': specifier: ^3.0.1 version: 3.0.1(webpack@5.88.1(esbuild@0.21.5)) + '@mdx-js/react': + specifier: ^3.0.1 + version: 3.0.1(@types/react@18.3.3)(react@19.0.0-rc-cd22717c-20241013) '@next/mdx': - specifier: ^14.2.5 - version: 14.2.5(@mdx-js/loader@3.0.1(webpack@5.88.1(esbuild@0.21.5)))(@mdx-js/react@3.0.1(@types/react@18.3.3)(react@19.0.0-rc-cd22717c-20241013)) + specifier: ^15.0.0-rc.1 + version: 15.0.0-rc.1(@mdx-js/loader@3.0.1(webpack@5.88.1(esbuild@0.21.5)))(@mdx-js/react@3.0.1(@types/react@18.3.3)(react@19.0.0-rc-cd22717c-20241013)) '@playwright/test': specifier: ^1.44.1 version: 1.44.1 @@ -3364,8 +3364,8 @@ packages: '@next/eslint-plugin-next@14.2.4': resolution: {integrity: sha512-svSFxW9f3xDaZA3idQmlFw7SusOuWTpDTAeBlO3AEPDltrraV+lqs7mAc6A27YdnpQVVIA3sODqUAAHdWhVWsA==} - '@next/mdx@14.2.5': - resolution: {integrity: sha512-AROhSdXQg0/jt55iqxVSJqp9oaCyXwRe44/I17c77gDshZ6ex7VKBZDH0GljaxZ0Y4mScYUbFJJEh42Xw4X4Dg==} + '@next/mdx@15.0.0-rc.1': + resolution: {integrity: sha512-LaumSB8uW4Ps3jTjigieDqkuAR7h64jzzP6ZXcEq5yH02BlJvhYJDWDkQyXMYU1ThWM1Kvs47pd/elIqQ4TFUg==} peerDependencies: '@mdx-js/loader': '>=0.15.0' '@mdx-js/react': '>=0.15.0' @@ -7676,6 +7676,7 @@ packages: eslint@8.56.0: resolution: {integrity: sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. hasBin: true espree@9.6.1: @@ -8625,8 +8626,8 @@ packages: hast-util-to-estree@3.1.0: resolution: {integrity: sha512-lfX5g6hqVh9kjS/B9E2gSkvHH4SZNiQFiqWS0x9fENzEl+8W12RqdRxX6d/Cwxi30tPQs3bIO+aolQJNp1bIyw==} - hast-util-to-jsx-runtime@2.3.0: - resolution: {integrity: sha512-H/y0+IWPdsLLS738P8tDnrQ8Z+dj12zQQ6WC11TIM21C8WFVoIxcqWXf2H3hiTVZjF1AWqoimGwrTWecWrnmRQ==} + hast-util-to-jsx-runtime@2.3.2: + resolution: {integrity: sha512-1ngXYb+V9UT5h+PxNRa1O1FYguZK/XL+gkeqvp7EdHlB9oHUG0eYRo/vY5inBdcqo3RkPMC58/H94HvkbfGdyg==} hast-util-to-parse5@8.0.0: resolution: {integrity: sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==} @@ -8932,8 +8933,8 @@ packages: inline-style-parser@0.1.1: resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==} - inline-style-parser@0.2.3: - resolution: {integrity: sha512-qlD8YNDqyTKTyuITrDOffsl6Tdhv+UC4hcdAVuQsK4IMQ99nSgd1MIA/Q+jQYoh9r3hVUXhYh7urSRmXPkW04g==} + inline-style-parser@0.2.4: + resolution: {integrity: sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==} inline-style-prefixer@6.0.4: resolution: {integrity: sha512-FwXmZC2zbeeS7NzGjJ6pAiqRhXR0ugUShSNb6GApMl6da0/XGc4MOJsoWAywia52EEWbXNSy0pzkwz/+Y+swSg==} @@ -10066,14 +10067,14 @@ packages: mdast-util-mdx-expression@1.3.2: resolution: {integrity: sha512-xIPmR5ReJDu/DHH1OoIT1HkuybIfRGYRywC+gJtI7qHjCJp/M9jrmBEJW22O8lskDWm562BX2W8TiAwRTb0rKA==} - mdast-util-mdx-expression@2.0.0: - resolution: {integrity: sha512-fGCu8eWdKUKNu5mohVGkhBXCXGnOTLuFqOvGMvdikr+J1w7lDJgxThOKpwRWzzbyXAU2hhSwsmssOY4yTokluw==} + mdast-util-mdx-expression@2.0.1: + resolution: {integrity: sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==} mdast-util-mdx-jsx@2.1.4: resolution: {integrity: sha512-DtMn9CmVhVzZx3f+optVDF8yFgQVt7FghCRNdlIaS3X5Bnym3hZwPbg/XW86vdpKjlc1PVj26SpnLGeJBXD3JA==} - mdast-util-mdx-jsx@3.1.2: - resolution: {integrity: sha512-eKMQDeywY2wlHc97k5eD8VC+9ASMjN8ItEZQNGwJ6E0XWKiW/Z0V5/H8pvoXUf+y+Mj0VIgeRRbujBmFn4FTyA==} + mdast-util-mdx-jsx@3.1.3: + resolution: {integrity: sha512-bfOjvNt+1AcbPLTFMFWY149nJz0OjmewJs3LQQ5pIyVGxP4CdOqNVJL6kTaM5c68p8q82Xv3nCyFfUnuEcH3UQ==} mdast-util-mdx@2.0.1: resolution: {integrity: sha512-38w5y+r8nyKlGvNjSEqWrhG0w5PmnRA+wnBvm+ulYCct7nsGYhFVb0lljS9bQav4psDAS1eGkP2LMVcZBi/aqw==} @@ -10269,8 +10270,8 @@ packages: micromark-extension-mdx-jsx@1.0.5: resolution: {integrity: sha512-gPH+9ZdmDflbu19Xkb8+gheqEDqkSpdCEubQyxuz/Hn8DOXiXvrXeikOoBA71+e8Pfi0/UYmU3wW3H58kr7akA==} - micromark-extension-mdx-jsx@3.0.0: - resolution: {integrity: sha512-uvhhss8OGuzR4/N17L1JwvmJIpPhAd8oByMawEKx6NVdBCbesjH4t+vjEp3ZXft9DwvlKSD07fCeI44/N0Vf2w==} + micromark-extension-mdx-jsx@3.0.1: + resolution: {integrity: sha512-vNuFb9czP8QCtAQcEJn0UJQJZA8Dk6DXKBqx+bg/w0WGuSxDxNr7hErW89tHUY31dUW4NqEOWwmEUNhjTFmHkg==} micromark-extension-mdx-md@1.0.1: resolution: {integrity: sha512-7MSuj2S7xjOQXAjjkbjBsHkMtb+mDGVW6uI2dBL9snOBCbZmoNgDAeZ0nSn9j3T42UE/g2xVNMn18PJxZvkBEA==} @@ -10305,8 +10306,8 @@ packages: micromark-factory-mdx-expression@1.0.9: resolution: {integrity: sha512-jGIWzSmNfdnkJq05c7b0+Wv0Kfz3NJ3N4cBjnbO4zjXIlxJr+f8lk+5ZmwFvqdAbUy2q6B5rCY//g0QAAaXDWA==} - micromark-factory-mdx-expression@2.0.1: - resolution: {integrity: sha512-F0ccWIUHRLRrYp5TC9ZYXmZo+p2AM13ggbsW4T0b5CRKP8KHVRB8t4pwtBgTxtjRmwrK0Irwm7vs2JOZabHZfg==} + micromark-factory-mdx-expression@2.0.2: + resolution: {integrity: sha512-5E5I2pFzJyg2CtemqAbcyCktpHXuJbABnsb32wX2U8IQKhhVFBqkcZR5LRm1WVoFqa4kTueZK4abep7wdo9nrw==} micromark-factory-space@1.1.0: resolution: {integrity: sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ==} @@ -11971,6 +11972,7 @@ packages: engines: {node: '>=0.6.0', teleport: '>=0.2.0'} deprecated: |- You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other. + (For a CapTP with native promises, see @endo/eventual-send and @endo/captp) qrcode-terminal@0.11.0: @@ -12367,8 +12369,8 @@ packages: remark-rehype@10.1.0: resolution: {integrity: sha512-EFmR5zppdBp0WQeDVZ/b66CWJipB2q2VLNFMabzDSGR66Z2fQii83G5gTBbgGEnEEA0QRussvrFHxk1HWGJskw==} - remark-rehype@11.1.0: - resolution: {integrity: sha512-z3tJrAs2kIs1AqIIy6pzHmAHlF1hWQ+OdY4/hv+Wxe35EhyLKcajL33iUEn3ScxtFox9nUvRufR/Zre8Q08H/g==} + remark-rehype@11.1.1: + resolution: {integrity: sha512-g/osARvjkBXb6Wo0XvAeXQohVta8i84ACbenPpoSsxTOQH/Ae0/RGP4WZgnMH5pMLpsj4FG7OHmcIcXxpza8eQ==} remove-accents@0.5.0: resolution: {integrity: sha512-8g3/Otx1eJaVD12e31UbJj1YzdtVvzH85HV7t+9MJYk/u3XmkOUJ5Ys9wQrf9PCPK8+xn4ymzqYCiZl6QWKn+A==} @@ -13194,8 +13196,8 @@ packages: style-to-object@0.4.4: resolution: {integrity: sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==} - style-to-object@1.0.6: - resolution: {integrity: sha512-khxq+Qm3xEyZfKd/y9L3oIWQimxuc4STrQKtQn8aSDRHb8mFgpukgX1hdzfrMEW6JCjyJ8p89x+IUMVnCBI1PA==} + style-to-object@1.0.8: + resolution: {integrity: sha512-xT47I/Eo0rwJmaXC4oilDGDWLohVhR6o/xAQcPQN8q6QBuZVL8qMYL85kLmST5cPjAorwvqIA4qXTRQoYHaL6g==} styled-jsx@5.0.7: resolution: {integrity: sha512-b3sUzamS086YLRuvnaDigdAewz1/EFYlHpYBP5mZovKEdQQOIIYq8lApylub3HHZ6xFjV051kkGU7cudJmrXEA==} @@ -18782,12 +18784,12 @@ snapshots: estree-util-to-js: 2.0.0 estree-walker: 3.0.3 hast-util-to-estree: 3.1.0 - hast-util-to-jsx-runtime: 2.3.0 + hast-util-to-jsx-runtime: 2.3.2 markdown-extensions: 2.0.0 periscopic: 3.1.0 remark-mdx: 3.0.1 remark-parse: 11.0.0 - remark-rehype: 11.1.0 + remark-rehype: 11.1.1 source-map: 0.7.4 unified: 11.0.5 unist-util-position-from-estree: 2.0.0 @@ -18868,7 +18870,7 @@ snapshots: dependencies: glob: 10.3.10 - '@next/mdx@14.2.5(@mdx-js/loader@3.0.1(webpack@5.88.1(esbuild@0.21.5)))(@mdx-js/react@3.0.1(@types/react@18.3.3)(react@19.0.0-rc-cd22717c-20241013))': + '@next/mdx@15.0.0-rc.1(@mdx-js/loader@3.0.1(webpack@5.88.1(esbuild@0.21.5)))(@mdx-js/react@3.0.1(@types/react@18.3.3)(react@19.0.0-rc-cd22717c-20241013))': dependencies: source-map: 0.7.4 optionalDependencies: @@ -26010,8 +26012,8 @@ snapshots: estree-util-attach-comments: 3.0.0 estree-util-is-identifier-name: 3.0.0 hast-util-whitespace: 3.0.0 - mdast-util-mdx-expression: 2.0.0 - mdast-util-mdx-jsx: 3.1.2 + mdast-util-mdx-expression: 2.0.1 + mdast-util-mdx-jsx: 3.1.3 mdast-util-mdxjs-esm: 2.0.1 property-information: 6.5.0 space-separated-tokens: 2.0.2 @@ -26021,7 +26023,7 @@ snapshots: transitivePeerDependencies: - supports-color - hast-util-to-jsx-runtime@2.3.0: + hast-util-to-jsx-runtime@2.3.2: dependencies: '@types/estree': 1.0.5 '@types/hast': 3.0.4 @@ -26030,12 +26032,12 @@ snapshots: devlop: 1.1.0 estree-util-is-identifier-name: 3.0.0 hast-util-whitespace: 3.0.0 - mdast-util-mdx-expression: 2.0.0 - mdast-util-mdx-jsx: 3.1.2 + mdast-util-mdx-expression: 2.0.1 + mdast-util-mdx-jsx: 3.1.3 mdast-util-mdxjs-esm: 2.0.1 property-information: 6.5.0 space-separated-tokens: 2.0.2 - style-to-object: 1.0.6 + style-to-object: 1.0.8 unist-util-position: 5.0.0 vfile-message: 4.0.2 transitivePeerDependencies: @@ -26379,7 +26381,7 @@ snapshots: inline-style-parser@0.1.1: {} - inline-style-parser@0.2.3: {} + inline-style-parser@0.2.4: {} inline-style-prefixer@6.0.4: dependencies: @@ -27803,7 +27805,7 @@ snapshots: transitivePeerDependencies: - supports-color - mdast-util-mdx-expression@2.0.0: + mdast-util-mdx-expression@2.0.1: dependencies: '@types/estree-jsx': 1.0.5 '@types/hast': 3.0.4 @@ -27831,7 +27833,7 @@ snapshots: transitivePeerDependencies: - supports-color - mdast-util-mdx-jsx@3.1.2: + mdast-util-mdx-jsx@3.1.3: dependencies: '@types/estree-jsx': 1.0.5 '@types/hast': 3.0.4 @@ -27843,7 +27845,6 @@ snapshots: mdast-util-to-markdown: 2.1.0 parse-entities: 4.0.1 stringify-entities: 4.0.4 - unist-util-remove-position: 5.0.0 unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 transitivePeerDependencies: @@ -27862,8 +27863,8 @@ snapshots: mdast-util-mdx@3.0.0: dependencies: mdast-util-from-markdown: 2.0.1 - mdast-util-mdx-expression: 2.0.0 - mdast-util-mdx-jsx: 3.1.2 + mdast-util-mdx-expression: 2.0.1 + mdast-util-mdx-jsx: 3.1.3 mdast-util-mdxjs-esm: 2.0.1 mdast-util-to-markdown: 2.1.0 transitivePeerDependencies: @@ -27926,7 +27927,7 @@ snapshots: mdast-util-to-markdown@1.5.0: dependencies: '@types/mdast': 3.0.11 - '@types/unist': 2.0.6 + '@types/unist': 2.0.10 longest-streak: 3.1.0 mdast-util-phrasing: 3.0.1 mdast-util-to-string: 3.2.0 @@ -28439,7 +28440,7 @@ snapshots: dependencies: '@types/estree': 1.0.5 devlop: 1.1.0 - micromark-factory-mdx-expression: 2.0.1 + micromark-factory-mdx-expression: 2.0.2 micromark-factory-space: 2.0.0 micromark-util-character: 2.1.0 micromark-util-events-to-acorn: 2.0.2 @@ -28459,15 +28460,16 @@ snapshots: uvu: 0.5.6 vfile-message: 3.1.4 - micromark-extension-mdx-jsx@3.0.0: + micromark-extension-mdx-jsx@3.0.1: dependencies: '@types/acorn': 4.0.6 '@types/estree': 1.0.5 devlop: 1.1.0 estree-util-is-identifier-name: 3.0.0 - micromark-factory-mdx-expression: 2.0.1 + micromark-factory-mdx-expression: 2.0.2 micromark-factory-space: 2.0.0 micromark-util-character: 2.1.0 + micromark-util-events-to-acorn: 2.0.2 micromark-util-symbol: 2.0.0 micromark-util-types: 2.0.0 vfile-message: 4.0.2 @@ -28520,7 +28522,7 @@ snapshots: acorn: 8.12.0 acorn-jsx: 5.3.2(acorn@8.12.0) micromark-extension-mdx-expression: 3.0.0 - micromark-extension-mdx-jsx: 3.0.0 + micromark-extension-mdx-jsx: 3.0.1 micromark-extension-mdx-md: 2.0.0 micromark-extension-mdxjs-esm: 3.0.0 micromark-util-combine-extensions: 2.0.0 @@ -28563,10 +28565,11 @@ snapshots: uvu: 0.5.6 vfile-message: 3.1.4 - micromark-factory-mdx-expression@2.0.1: + micromark-factory-mdx-expression@2.0.2: dependencies: '@types/estree': 1.0.5 devlop: 1.1.0 + micromark-factory-space: 2.0.0 micromark-util-character: 2.1.0 micromark-util-events-to-acorn: 2.0.2 micromark-util-symbol: 2.0.0 @@ -31253,7 +31256,7 @@ snapshots: mdast-util-to-hast: 12.3.0 unified: 10.1.2 - remark-rehype@11.1.0: + remark-rehype@11.1.1: dependencies: '@types/hast': 3.0.4 '@types/mdast': 4.0.4 @@ -32262,9 +32265,9 @@ snapshots: dependencies: inline-style-parser: 0.1.1 - style-to-object@1.0.6: + style-to-object@1.0.8: dependencies: - inline-style-parser: 0.2.3 + inline-style-parser: 0.2.4 styled-jsx@5.0.7(@babel/core@7.24.7)(react@17.0.2): dependencies: From e1cfa7b3d777b950b216ccfa554973b02083dfc3 Mon Sep 17 00:00:00 2001 From: Jan Amann Date: Wed, 16 Oct 2024 16:37:50 +0200 Subject: [PATCH 11/18] bump versions for all examples and docs, adapt types in next-intl --- docs/package.json | 8 +- .../example-app-router-migration/package.json | 6 +- .../package.json | 8 +- .../example-app-router-next-auth/package.json | 6 +- .../package.json | 2 +- .../package.json | 6 +- .../package.json | 8 +- examples/example-app-router/next-env.d.ts | 2 +- examples/example-app-router/package.json | 8 +- .../package.json | 6 +- examples/example-pages-router/package.json | 6 +- examples/example-remix/package.json | 6 +- examples/example-use-intl/package.json | 4 +- packages/next-intl/package.json | 6 +- .../react-server/RequestLocaleLegacy.tsx | 2 +- packages/use-intl/package.json | 4 +- pnpm-lock.yaml | 1182 ++++++++--------- 17 files changed, 635 insertions(+), 635 deletions(-) diff --git a/docs/package.json b/docs/package.json index 98648d4f6..b1cdacf3e 100644 --- a/docs/package.json +++ b/docs/package.json @@ -17,11 +17,11 @@ "@vercel/speed-insights": "^1.0.12", "clsx": "^2.1.1", "http-status-codes": "^2.3.0", - "next": "^14.2.4", + "next": "15.0.0-rc.1", "nextra": "^2.13.4", "nextra-theme-docs": "^2.13.4", - "react": "^18.3.1", - "react-dom": "^18.3.1", + "react": "19.0.0-rc-cd22717c-20241013", + "react-dom": "19.0.0-rc-cd22717c-20241013", "react-tweet": "^3.2.1", "tailwindcss": "^3.4.4" }, @@ -31,7 +31,7 @@ "autoprefixer": "^10.4.19", "eslint": "^8.56.0", "eslint-config-molindo": "^7.0.0", - "eslint-config-next": "^14.2.4", + "eslint-config-next": "15.0.0-rc.1", "next-sitemap": "^4.2.3", "typescript": "^5.5.3" }, diff --git a/examples/example-app-router-migration/package.json b/examples/example-app-router-migration/package.json index 0e893611b..24fc1fb54 100644 --- a/examples/example-app-router-migration/package.json +++ b/examples/example-app-router-migration/package.json @@ -9,9 +9,9 @@ "start": "next start" }, "dependencies": { - "next": "^14.2.4", + "next": "15.0.0-rc.1", "next-intl": "^3.0.0", - "react": "^18.3.1", + "react": "19.0.0-rc-cd22717c-20241013", "react-dom": "^18.3.1" }, "devDependencies": { @@ -20,7 +20,7 @@ "@types/react": "^18.3.3", "eslint": "^8.56.0", "eslint-config-molindo": "^7.0.0", - "eslint-config-next": "^14.2.4", + "eslint-config-next": "15.0.0-rc.1", "typescript": "^5.5.3" } } diff --git a/examples/example-app-router-mixed-routing/package.json b/examples/example-app-router-mixed-routing/package.json index bb68d9109..522101faf 100644 --- a/examples/example-app-router-mixed-routing/package.json +++ b/examples/example-app-router-mixed-routing/package.json @@ -9,10 +9,10 @@ "start": "next start" }, "dependencies": { - "next": "^14.2.4", + "next": "15.0.0-rc.1", "next-intl": "^3.0.0", - "react": "^18.3.1", - "react-dom": "^18.3.1", + "react": "19.0.0-rc-cd22717c-20241013", + "react-dom": "19.0.0-rc-cd22717c-20241013", "tailwindcss": "^3.4.4" }, "devDependencies": { @@ -22,7 +22,7 @@ "autoprefixer": "^10.4.19", "eslint": "^8.56.0", "eslint-config-molindo": "^7.0.0", - "eslint-config-next": "^14.2.4", + "eslint-config-next": "15.0.0-rc.1", "postcss": "^8.4.38", "typescript": "^5.5.3" } diff --git a/examples/example-app-router-next-auth/package.json b/examples/example-app-router-next-auth/package.json index e1cb4f5a6..afd75da29 100644 --- a/examples/example-app-router-next-auth/package.json +++ b/examples/example-app-router-next-auth/package.json @@ -9,10 +9,10 @@ "start": "next start" }, "dependencies": { - "next": "^14.2.4", + "next": "15.0.0-rc.1", "next-auth": "^4.24.7", "next-intl": "^3.0.0", - "react": "^18.3.1", + "react": "19.0.0-rc-cd22717c-20241013", "react-dom": "^18.3.1" }, "devDependencies": { @@ -22,7 +22,7 @@ "@types/react": "^18.3.3", "eslint": "^8.56.0", "eslint-config-molindo": "^7.0.0", - "eslint-config-next": "^14.2.4", + "eslint-config-next": "15.0.0-rc.1", "typescript": "^5.5.3" } } diff --git a/examples/example-app-router-playground/package.json b/examples/example-app-router-playground/package.json index 9b3af3a44..bae75b630 100644 --- a/examples/example-app-router-playground/package.json +++ b/examples/example-app-router-playground/package.json @@ -40,7 +40,7 @@ "css-loader": "^6.8.1", "eslint": "^8.56.0", "eslint-config-molindo": "^7.0.0", - "eslint-config-next": "^14.2.4", + "eslint-config-next": "15.0.0-rc.1", "eslint-plugin-storybook": "^0.8.0", "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", diff --git a/examples/example-app-router-single-locale/package.json b/examples/example-app-router-single-locale/package.json index 7ae34d129..12de10b3f 100644 --- a/examples/example-app-router-single-locale/package.json +++ b/examples/example-app-router-single-locale/package.json @@ -9,9 +9,9 @@ "start": "next start" }, "dependencies": { - "next": "^14.2.4", + "next": "15.0.0-rc.1", "next-intl": "^3.0.0", - "react": "^18.3.1", + "react": "19.0.0-rc-cd22717c-20241013", "react-dom": "^18.3.1" }, "devDependencies": { @@ -21,7 +21,7 @@ "@types/react": "^18.3.3", "eslint": "^8.56.0", "eslint-config-molindo": "^7.0.0", - "eslint-config-next": "^14.2.4", + "eslint-config-next": "15.0.0-rc.1", "typescript": "^5.5.3" } } diff --git a/examples/example-app-router-without-i18n-routing/package.json b/examples/example-app-router-without-i18n-routing/package.json index f8ab6a6ab..b877025b2 100644 --- a/examples/example-app-router-without-i18n-routing/package.json +++ b/examples/example-app-router-without-i18n-routing/package.json @@ -13,10 +13,10 @@ "@radix-ui/react-select": "^2.1.1", "clsx": "^2.1.1", "lodash": "^4.17.21", - "next": "^14.2.4", + "next": "15.0.0-rc.1", "next-intl": "^3.0.0", - "react": "^18.3.1", - "react-dom": "^18.3.1", + "react": "19.0.0-rc-cd22717c-20241013", + "react-dom": "19.0.0-rc-cd22717c-20241013", "zod": "^3.23.8" }, "devDependencies": { @@ -28,7 +28,7 @@ "autoprefixer": "^10.4.19", "eslint": "^8.56.0", "eslint-config-molindo": "^7.0.0", - "eslint-config-next": "^14.2.4", + "eslint-config-next": "15.0.0-rc.1", "postcss": "^8.4.38", "tailwindcss": "^3.4.4", "typescript": "^5.5.3" diff --git a/examples/example-app-router/next-env.d.ts b/examples/example-app-router/next-env.d.ts index 4f11a03dc..40c3d6809 100644 --- a/examples/example-app-router/next-env.d.ts +++ b/examples/example-app-router/next-env.d.ts @@ -2,4 +2,4 @@ /// // NOTE: This file should not be edited -// see https://nextjs.org/docs/basic-features/typescript for more information. +// see https://nextjs.org/docs/app/building-your-application/configuring/typescript for more information. diff --git a/examples/example-app-router/package.json b/examples/example-app-router/package.json index 2df4986c2..27e9ad8eb 100644 --- a/examples/example-app-router/package.json +++ b/examples/example-app-router/package.json @@ -12,10 +12,10 @@ }, "dependencies": { "clsx": "^2.1.1", - "next": "^14.2.4", + "next": "15.0.0-rc.1", "next-intl": "^3.0.0", - "react": "^18.3.1", - "react-dom": "^18.3.1", + "react": "19.0.0-rc-cd22717c-20241013", + "react-dom": "19.0.0-rc-cd22717c-20241013", "tailwindcss": "^3.4.4" }, "devDependencies": { @@ -29,7 +29,7 @@ "autoprefixer": "^10.4.19", "eslint": "^8.56.0", "eslint-config-molindo": "^7.0.0", - "eslint-config-next": "^14.2.4", + "eslint-config-next": "15.0.0-rc.1", "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", "postcss": "^8.4.38", diff --git a/examples/example-pages-router-advanced/package.json b/examples/example-pages-router-advanced/package.json index 1e7ffea8e..17aaa62ca 100644 --- a/examples/example-pages-router-advanced/package.json +++ b/examples/example-pages-router-advanced/package.json @@ -11,9 +11,9 @@ "dependencies": { "accept-language-parser": "^1.5.0", "lodash": "^4.17.21", - "next": "^14.2.4", + "next": "15.0.0-rc.1", "next-intl": "^3.0.0", - "react": "^18.3.1", + "react": "19.0.0-rc-cd22717c-20241013", "react-dom": "^18.3.1" }, "devDependencies": { @@ -25,7 +25,7 @@ "@types/react": "^18.3.3", "eslint": "^8.56.0", "eslint-config-molindo": "^7.0.0", - "eslint-config-next": "^14.2.4", + "eslint-config-next": "15.0.0-rc.1", "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", "typescript": "^5.5.3" diff --git a/examples/example-pages-router/package.json b/examples/example-pages-router/package.json index 63bedc263..2f05cb370 100644 --- a/examples/example-pages-router/package.json +++ b/examples/example-pages-router/package.json @@ -10,9 +10,9 @@ }, "dependencies": { "date-fns": "^3.6.0", - "next": "^14.2.4", + "next": "15.0.0-rc.1", "next-intl": "^3.0.0", - "react": "^18.3.1", + "react": "19.0.0-rc-cd22717c-20241013", "react-dom": "^18.3.1" }, "devDependencies": { @@ -21,7 +21,7 @@ "@types/react": "^18.3.3", "eslint": "^8.56.0", "eslint-config-molindo": "^7.0.0", - "eslint-config-next": "^14.2.4", + "eslint-config-next": "15.0.0-rc.1", "typescript": "^5.5.3" } } diff --git a/examples/example-remix/package.json b/examples/example-remix/package.json index d5a360205..4854c7e59 100644 --- a/examples/example-remix/package.json +++ b/examples/example-remix/package.json @@ -15,8 +15,8 @@ "@remix-run/serve": "^2.9.2", "accept-language-parser": "^1.5.0", "isbot": "^5.1.9", - "react": "^18.3.1", - "react-dom": "^18.3.1", + "react": "19.0.0-rc-cd22717c-20241013", + "react-dom": "19.0.0-rc-cd22717c-20241013", "use-intl": "^3.0.0" }, "devDependencies": { @@ -31,4 +31,4 @@ "engines": { "node": ">=20.0.0" } -} \ No newline at end of file +} diff --git a/examples/example-use-intl/package.json b/examples/example-use-intl/package.json index 16629451f..a1b6ebee3 100644 --- a/examples/example-use-intl/package.json +++ b/examples/example-use-intl/package.json @@ -9,8 +9,8 @@ "preview": "vite preview" }, "dependencies": { - "react": "^18.3.1", - "react-dom": "^18.3.1", + "react": "19.0.0-rc-cd22717c-20241013", + "react-dom": "19.0.0-rc-cd22717c-20241013", "use-intl": "^3.0.0" }, "devDependencies": { diff --git a/packages/next-intl/package.json b/packages/next-intl/package.json index 3a3b03225..4cfcb2a89 100644 --- a/packages/next-intl/package.json +++ b/packages/next-intl/package.json @@ -106,11 +106,11 @@ "eslint-config-molindo": "^7.0.0", "eslint-plugin-deprecation": "^3.0.0", "eslint-plugin-react-compiler": "0.0.0-experimental-8e3b87c-20240822", - "next": "^14.2.4", + "next": "15.0.0-rc.1", "path-to-regexp": "^6.2.2", "publint": "^0.2.8", - "react": "^18.3.1", - "react-dom": "^18.3.1", + "react": "19.0.0-rc-cd22717c-20241013", + "react-dom": "19.0.0-rc-cd22717c-20241013", "rollup": "^4.18.0", "rollup-plugin-preserve-directives": "0.4.0", "size-limit": "^11.1.4", diff --git a/packages/next-intl/src/server/react-server/RequestLocaleLegacy.tsx b/packages/next-intl/src/server/react-server/RequestLocaleLegacy.tsx index 31727d6d9..ce94780b0 100644 --- a/packages/next-intl/src/server/react-server/RequestLocaleLegacy.tsx +++ b/packages/next-intl/src/server/react-server/RequestLocaleLegacy.tsx @@ -8,7 +8,7 @@ import {getCachedRequestLocale} from './RequestLocaleCache'; // With https://github.com/vercel/next.js/pull/68812, the API became async. // This file can be removed once we remove the legacy navigation APIs. function getHeaders() { - return headers(); + return headers() as unknown as Awaited>; } function getLocaleFromHeaderImpl() { diff --git a/packages/use-intl/package.json b/packages/use-intl/package.json index 7befbdfef..8dcee747a 100644 --- a/packages/use-intl/package.json +++ b/packages/use-intl/package.json @@ -81,8 +81,8 @@ "eslint-config-molindo": "^7.0.0", "eslint-plugin-react-compiler": "0.0.0-experimental-8e3b87c-20240822", "publint": "^0.2.8", - "react": "^18.3.1", - "react-dom": "^18.3.1", + "react": "19.0.0-rc-cd22717c-20241013", + "react-dom": "19.0.0-rc-cd22717c-20241013", "rollup": "^4.18.0", "size-limit": "^11.1.4", "tinyspy": "^3.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a0988f52d..67f8929cd 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -61,16 +61,16 @@ importers: version: 3.6.0 '@docsearch/react': specifier: ^3.6.0 - version: 3.6.0(@algolia/client-search@4.24.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.15.0) + version: 3.6.0(@algolia/client-search@4.24.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)(search-insights@2.15.0) '@heroicons/react': specifier: ^2.1.4 - version: 2.1.4(react@18.3.1) + version: 2.1.4(react@19.0.0-rc-cd22717c-20241013) '@vercel/analytics': specifier: 1.3.1 - version: 1.3.1(next@14.2.4(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + version: 1.3.1(next@15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) '@vercel/speed-insights': specifier: ^1.0.12 - version: 1.0.12(next@14.2.4(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + version: 1.0.12(next@15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) clsx: specifier: ^2.1.1 version: 2.1.1 @@ -78,23 +78,23 @@ importers: specifier: ^2.3.0 version: 2.3.0 next: - specifier: ^14.2.4 - version: 14.2.4(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 15.0.0-rc.1 + version: 15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) nextra: specifier: ^2.13.4 - version: 2.13.4(next@14.2.4(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.13.4(next@15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013))(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) nextra-theme-docs: specifier: ^2.13.4 - version: 2.13.4(next@14.2.4(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@2.13.4(next@14.2.4(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.13.4(next@15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013))(nextra@2.13.4(next@15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013))(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013))(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: 19.0.0-rc-cd22717c-20241013 + version: 19.0.0-rc-cd22717c-20241013 react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) + specifier: 19.0.0-rc-cd22717c-20241013 + version: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) react-tweet: specifier: ^3.2.1 - version: 3.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 3.2.1(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) tailwindcss: specifier: ^3.4.4 version: 3.4.4 @@ -115,11 +115,11 @@ importers: specifier: ^7.0.0 version: 7.0.0(@types/eslint@8.40.2)(eslint@8.56.0)(jest@29.7.0(@types/node@20.14.5))(tailwindcss@3.4.4)(typescript@5.5.3) eslint-config-next: - specifier: ^14.2.4 - version: 14.2.4(eslint@8.56.0)(typescript@5.5.3) + specifier: 15.0.0-rc.1 + version: 15.0.0-rc.1(eslint@8.56.0)(typescript@5.5.3) next-sitemap: specifier: ^4.2.3 - version: 4.2.3(next@14.2.4(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 4.2.3(next@15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)) typescript: specifier: ^5.5.3 version: 5.5.3 @@ -130,17 +130,17 @@ importers: specifier: ^2.1.1 version: 2.1.1 next: - specifier: ^14.2.4 - version: 14.2.4(@babel/core@7.24.8)(@playwright/test@1.44.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 15.0.0-rc.1 + version: 15.0.0-rc.1(@babel/core@7.24.8)(@playwright/test@1.44.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) next-intl: specifier: ^3.0.0 version: link:../../packages/next-intl react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: 19.0.0-rc-cd22717c-20241013 + version: 19.0.0-rc-cd22717c-20241013 react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) + specifier: 19.0.0-rc-cd22717c-20241013 + version: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) tailwindcss: specifier: ^3.4.4 version: 3.4.4 @@ -153,7 +153,7 @@ importers: version: 1.44.1 '@testing-library/react': specifier: ^16.0.0 - version: 16.0.0(@testing-library/dom@10.3.1)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 16.0.0(@testing-library/dom@10.3.1)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) '@types/jest': specifier: ^29.5.12 version: 29.5.12 @@ -176,8 +176,8 @@ importers: specifier: ^7.0.0 version: 7.0.0(@types/eslint@8.40.2)(eslint@8.56.0)(jest@29.7.0(@types/node@20.14.5))(tailwindcss@3.4.4)(typescript@5.5.3) eslint-config-next: - specifier: ^14.2.4 - version: 14.2.4(eslint@8.56.0)(typescript@5.5.3) + specifier: 15.0.0-rc.1 + version: 15.0.0-rc.1(eslint@8.56.0)(typescript@5.5.3) jest: specifier: ^29.7.0 version: 29.7.0(@types/node@20.14.5) @@ -194,17 +194,17 @@ importers: examples/example-app-router-migration: dependencies: next: - specifier: ^14.2.4 - version: 14.2.4(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 15.0.0-rc.1 + version: 15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@18.3.1(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) next-intl: specifier: ^3.0.0 version: link:../../packages/next-intl react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: 19.0.0-rc-cd22717c-20241013 + version: 19.0.0-rc-cd22717c-20241013 react-dom: specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) + version: 18.3.1(react@19.0.0-rc-cd22717c-20241013) devDependencies: '@types/lodash': specifier: ^4.17.5 @@ -222,8 +222,8 @@ importers: specifier: ^7.0.0 version: 7.0.0(@types/eslint@8.40.2)(eslint@8.56.0)(jest@29.7.0(@types/node@20.14.5))(tailwindcss@3.4.4)(typescript@5.5.3) eslint-config-next: - specifier: ^14.2.4 - version: 14.2.4(eslint@8.56.0)(typescript@5.5.3) + specifier: 15.0.0-rc.1 + version: 15.0.0-rc.1(eslint@8.56.0)(typescript@5.5.3) typescript: specifier: ^5.5.3 version: 5.5.3 @@ -231,17 +231,17 @@ importers: examples/example-app-router-mixed-routing: dependencies: next: - specifier: ^14.2.4 - version: 14.2.4(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 15.0.0-rc.1 + version: 15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) next-intl: specifier: ^3.0.0 version: link:../../packages/next-intl react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: 19.0.0-rc-cd22717c-20241013 + version: 19.0.0-rc-cd22717c-20241013 react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) + specifier: 19.0.0-rc-cd22717c-20241013 + version: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) tailwindcss: specifier: ^3.4.4 version: 3.4.4 @@ -265,8 +265,8 @@ importers: specifier: ^7.0.0 version: 7.0.0(@types/eslint@8.40.2)(eslint@8.56.0)(jest@29.7.0(@types/node@20.14.5))(tailwindcss@3.4.4)(typescript@5.5.3) eslint-config-next: - specifier: ^14.2.4 - version: 14.2.4(eslint@8.56.0)(typescript@5.5.3) + specifier: 15.0.0-rc.1 + version: 15.0.0-rc.1(eslint@8.56.0)(typescript@5.5.3) postcss: specifier: ^8.4.38 version: 8.4.38 @@ -277,20 +277,20 @@ importers: examples/example-app-router-next-auth: dependencies: next: - specifier: ^14.2.4 - version: 14.2.4(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 15.0.0-rc.1 + version: 15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@18.3.1(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) next-auth: specifier: ^4.24.7 - version: 4.24.7(next@14.2.4(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 4.24.7(next@15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@18.3.1(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013))(react-dom@18.3.1(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) next-intl: specifier: ^3.0.0 version: link:../../packages/next-intl react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: 19.0.0-rc-cd22717c-20241013 + version: 19.0.0-rc-cd22717c-20241013 react-dom: specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) + version: 18.3.1(react@19.0.0-rc-cd22717c-20241013) devDependencies: '@playwright/test': specifier: ^1.44.1 @@ -311,8 +311,8 @@ importers: specifier: ^7.0.0 version: 7.0.0(@types/eslint@8.40.2)(eslint@8.56.0)(jest@29.7.0(@types/node@20.14.5))(tailwindcss@3.4.4)(typescript@5.5.3) eslint-config-next: - specifier: ^14.2.4 - version: 14.2.4(eslint@8.56.0)(typescript@5.5.3) + specifier: 15.0.0-rc.1 + version: 15.0.0-rc.1(eslint@8.56.0)(typescript@5.5.3) typescript: specifier: ^5.5.3 version: 5.5.3 @@ -399,8 +399,8 @@ importers: specifier: ^7.0.0 version: 7.0.0(@types/eslint@8.40.2)(eslint@8.56.0)(jest@29.7.0(@types/node@20.14.5))(tailwindcss@3.4.4)(typescript@5.5.3) eslint-config-next: - specifier: ^14.2.4 - version: 14.2.4(eslint@8.56.0)(typescript@5.5.3) + specifier: 15.0.0-rc.1 + version: 15.0.0-rc.1(eslint@8.56.0)(typescript@5.5.3) eslint-plugin-storybook: specifier: ^0.8.0 version: 0.8.0(eslint@8.56.0)(typescript@5.5.3) @@ -426,17 +426,17 @@ importers: examples/example-app-router-single-locale: dependencies: next: - specifier: ^14.2.4 - version: 14.2.4(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 15.0.0-rc.1 + version: 15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@18.3.1(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) next-intl: specifier: ^3.0.0 version: link:../../packages/next-intl react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: 19.0.0-rc-cd22717c-20241013 + version: 19.0.0-rc-cd22717c-20241013 react-dom: specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) + version: 18.3.1(react@19.0.0-rc-cd22717c-20241013) devDependencies: '@playwright/test': specifier: ^1.44.1 @@ -457,8 +457,8 @@ importers: specifier: ^7.0.0 version: 7.0.0(@types/eslint@8.40.2)(eslint@8.56.0)(jest@29.7.0(@types/node@20.14.5))(tailwindcss@3.4.4)(typescript@5.5.3) eslint-config-next: - specifier: ^14.2.4 - version: 14.2.4(eslint@8.56.0)(typescript@5.5.3) + specifier: 15.0.0-rc.1 + version: 15.0.0-rc.1(eslint@8.56.0)(typescript@5.5.3) typescript: specifier: ^5.5.3 version: 5.5.3 @@ -467,10 +467,10 @@ importers: dependencies: '@heroicons/react': specifier: ^2.1.4 - version: 2.1.4(react@18.3.1) + version: 2.1.4(react@19.0.0-rc-cd22717c-20241013) '@radix-ui/react-select': specifier: ^2.1.1 - version: 2.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) clsx: specifier: ^2.1.1 version: 2.1.1 @@ -478,17 +478,17 @@ importers: specifier: ^4.17.21 version: 4.17.21 next: - specifier: ^14.2.4 - version: 14.2.4(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 15.0.0-rc.1 + version: 15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) next-intl: specifier: ^3.0.0 version: link:../../packages/next-intl react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: 19.0.0-rc-cd22717c-20241013 + version: 19.0.0-rc-cd22717c-20241013 react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) + specifier: 19.0.0-rc-cd22717c-20241013 + version: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) zod: specifier: ^3.23.8 version: 3.23.8 @@ -518,8 +518,8 @@ importers: specifier: ^7.0.0 version: 7.0.0(@types/eslint@8.40.2)(eslint@8.56.0)(jest@29.7.0(@types/node@20.14.5))(tailwindcss@3.4.4)(typescript@5.5.3) eslint-config-next: - specifier: ^14.2.4 - version: 14.2.4(eslint@8.56.0)(typescript@5.5.3) + specifier: 15.0.0-rc.1 + version: 15.0.0-rc.1(eslint@8.56.0)(typescript@5.5.3) postcss: specifier: ^8.4.38 version: 8.4.38 @@ -536,17 +536,17 @@ importers: specifier: ^3.6.0 version: 3.6.0 next: - specifier: ^14.2.4 - version: 14.2.4(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 15.0.0-rc.1 + version: 15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@18.3.1(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) next-intl: specifier: ^3.0.0 version: link:../../packages/next-intl react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: 19.0.0-rc-cd22717c-20241013 + version: 19.0.0-rc-cd22717c-20241013 react-dom: specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) + version: 18.3.1(react@19.0.0-rc-cd22717c-20241013) devDependencies: '@types/lodash': specifier: ^4.17.5 @@ -564,8 +564,8 @@ importers: specifier: ^7.0.0 version: 7.0.0(@types/eslint@8.40.2)(eslint@8.56.0)(jest@29.7.0(@types/node@20.14.5))(tailwindcss@3.4.4)(typescript@5.5.3) eslint-config-next: - specifier: ^14.2.4 - version: 14.2.4(eslint@8.56.0)(typescript@5.5.3) + specifier: 15.0.0-rc.1 + version: 15.0.0-rc.1(eslint@8.56.0)(typescript@5.5.3) typescript: specifier: ^5.5.3 version: 5.5.3 @@ -579,21 +579,21 @@ importers: specifier: ^4.17.21 version: 4.17.21 next: - specifier: ^14.2.4 - version: 14.2.4(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 15.0.0-rc.1 + version: 15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@18.3.1(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) next-intl: specifier: ^3.0.0 version: link:../../packages/next-intl react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: 19.0.0-rc-cd22717c-20241013 + version: 19.0.0-rc-cd22717c-20241013 react-dom: specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) + version: 18.3.1(react@19.0.0-rc-cd22717c-20241013) devDependencies: '@testing-library/react': specifier: ^16.0.0 - version: 16.0.0(@testing-library/dom@10.3.1)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 16.0.0(@testing-library/dom@10.3.1)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) '@types/accept-language-parser': specifier: ^1.5.6 version: 1.5.6 @@ -616,8 +616,8 @@ importers: specifier: ^7.0.0 version: 7.0.0(@types/eslint@8.40.2)(eslint@8.56.0)(jest@29.7.0(@types/node@20.14.5))(tailwindcss@3.4.4)(typescript@5.5.3) eslint-config-next: - specifier: ^14.2.4 - version: 14.2.4(eslint@8.56.0)(typescript@5.5.3) + specifier: 15.0.0-rc.1 + version: 15.0.0-rc.1(eslint@8.56.0)(typescript@5.5.3) jest: specifier: ^29.7.0 version: 29.7.0(@types/node@20.14.5) @@ -691,7 +691,7 @@ importers: version: 2.9.2(typescript@5.5.3) '@remix-run/react': specifier: ^2.9.2 - version: 2.9.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) + version: 2.9.2(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)(typescript@5.5.3) '@remix-run/serve': specifier: ^2.9.2 version: 2.9.2(typescript@5.5.3) @@ -702,18 +702,18 @@ importers: specifier: ^5.1.9 version: 5.1.9 react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: 19.0.0-rc-cd22717c-20241013 + version: 19.0.0-rc-cd22717c-20241013 react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) + specifier: 19.0.0-rc-cd22717c-20241013 + version: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) use-intl: specifier: ^3.0.0 version: link:../../packages/use-intl devDependencies: '@remix-run/dev': specifier: ^2.9.2 - version: 2.9.2(@remix-run/react@2.9.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3))(@remix-run/serve@2.9.2(typescript@5.5.3))(@types/node@20.14.5)(terser@5.31.6)(typescript@5.5.3)(vite@5.3.3(@types/node@20.14.5)(terser@5.31.6)) + version: 2.9.2(@remix-run/react@2.9.2(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)(typescript@5.5.3))(@remix-run/serve@2.9.2(typescript@5.5.3))(@types/node@20.14.5)(terser@5.31.6)(typescript@5.5.3)(vite@5.3.3(@types/node@20.14.5)(terser@5.31.6)) '@types/accept-language-parser': specifier: ^1.5.6 version: 1.5.6 @@ -736,11 +736,11 @@ importers: examples/example-use-intl: dependencies: react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: 19.0.0-rc-cd22717c-20241013 + version: 19.0.0-rc-cd22717c-20241013 react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) + specifier: 19.0.0-rc-cd22717c-20241013 + version: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) use-intl: specifier: ^3.0.0 version: link:../../packages/use-intl @@ -790,7 +790,7 @@ importers: version: 11.1.4(size-limit@11.1.4) '@testing-library/react': specifier: ^16.0.0 - version: 16.0.0(@testing-library/dom@10.3.1)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 16.0.0(@testing-library/dom@10.3.1)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) '@types/negotiator': specifier: ^0.6.3 version: 0.6.3 @@ -816,8 +816,8 @@ importers: specifier: 0.0.0-experimental-8e3b87c-20240822 version: 0.0.0-experimental-8e3b87c-20240822(eslint@8.56.0) next: - specifier: ^14.2.4 - version: 14.2.4(@babel/core@7.24.8)(@playwright/test@1.44.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 15.0.0-rc.1 + version: 15.0.0-rc.1(@babel/core@7.24.8)(@playwright/test@1.44.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) path-to-regexp: specifier: ^6.2.2 version: 6.2.2 @@ -825,11 +825,11 @@ importers: specifier: ^0.2.8 version: 0.2.8 react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: 19.0.0-rc-cd22717c-20241013 + version: 19.0.0-rc-cd22717c-20241013 react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) + specifier: 19.0.0-rc-cd22717c-20241013 + version: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) rollup: specifier: ^4.18.0 version: 4.18.0 @@ -863,7 +863,7 @@ importers: version: 11.1.4(size-limit@11.1.4) '@testing-library/react': specifier: ^16.0.0 - version: 16.0.0(@testing-library/dom@10.3.1)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 16.0.0(@testing-library/dom@10.3.1)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) '@types/node': specifier: ^20.14.5 version: 20.14.5 @@ -889,11 +889,11 @@ importers: specifier: ^0.2.8 version: 0.2.8 react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: 19.0.0-rc-cd22717c-20241013 + version: 19.0.0-rc-cd22717c-20241013 react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) + specifier: 19.0.0-rc-cd22717c-20241013 + version: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) rollup: specifier: ^4.18.0 version: 4.18.0 @@ -3355,15 +3355,15 @@ packages: '@next/env@13.5.6': resolution: {integrity: sha512-Yac/bV5sBGkkEXmAX5FWPS9Mmo2rthrOPRQQNfycJPkjUAUclomCPH7QFVCDQ4Mp2k2K1SSM6m0zrxYrOwtFQw==} - '@next/env@14.2.4': - resolution: {integrity: sha512-3EtkY5VDkuV2+lNmKlbkibIJxcO4oIHEhBWne6PaAp+76J9KoSsGvNikp6ivzAT8dhhBMYrm6op2pS1ApG0Hzg==} - '@next/env@15.0.0-rc.1': resolution: {integrity: sha512-4neDwowyr+9DfgickGjNATp6Lm3rJ/Y83ulg8irVXUoN+mLikrInYSzFDnwpkflO/wokFR4z5A171RVPnapZ/Q==} '@next/eslint-plugin-next@14.2.4': resolution: {integrity: sha512-svSFxW9f3xDaZA3idQmlFw7SusOuWTpDTAeBlO3AEPDltrraV+lqs7mAc6A27YdnpQVVIA3sODqUAAHdWhVWsA==} + '@next/eslint-plugin-next@15.0.0-rc.1': + resolution: {integrity: sha512-Nz/tMHzuGPYR0uK57+mxLhVFDTKtCK8HeVnPmDp/L1nrgcgICFZUCYHnKDUM9IUQ1XalzYhrLOlizOadpOosIQ==} + '@next/mdx@15.0.0-rc.1': resolution: {integrity: sha512-LaumSB8uW4Ps3jTjigieDqkuAR7h64jzzP6ZXcEq5yH02BlJvhYJDWDkQyXMYU1ThWM1Kvs47pd/elIqQ4TFUg==} peerDependencies: @@ -3393,12 +3393,6 @@ packages: cpu: [arm64] os: [darwin] - '@next/swc-darwin-arm64@14.2.4': - resolution: {integrity: sha512-AH3mO4JlFUqsYcwFUHb1wAKlebHU/Hv2u2kb1pAuRanDZ7pD/A/KPD98RHZmwsJpdHQwfEc/06mgpSzwrJYnNg==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - '@next/swc-darwin-arm64@15.0.0-rc.1': resolution: {integrity: sha512-YqDdpE3vgcDSiq9oJcFp0YUsLXCfIa3BpAHOZnVfbXNPBz1JcDtIGFsoz2w6l5jmjU9+41l7oeagY8KAWtYdpA==} engines: {node: '>= 10'} @@ -3411,12 +3405,6 @@ packages: cpu: [x64] os: [darwin] - '@next/swc-darwin-x64@14.2.4': - resolution: {integrity: sha512-QVadW73sWIO6E2VroyUjuAxhWLZWEpiFqHdZdoQ/AMpN9YWGuHV8t2rChr0ahy+irKX5mlDU7OY68k3n4tAZTg==} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - '@next/swc-darwin-x64@15.0.0-rc.1': resolution: {integrity: sha512-mM7rwGB9xuPM9dIAcInlmHpIOaFyBkOsUjj9ytUBANPNEqPkW8C06RITiPJ3toKAiocEcGdLuJeaYPS8MDgf6g==} engines: {node: '>= 10'} @@ -3441,12 +3429,6 @@ packages: cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-gnu@14.2.4': - resolution: {integrity: sha512-KT6GUrb3oyCfcfJ+WliXuJnD6pCpZiosx2X3k66HLR+DMoilRb76LpWPGb4tZprawTtcnyrv75ElD6VncVamUQ==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - '@next/swc-linux-arm64-gnu@15.0.0-rc.1': resolution: {integrity: sha512-4V3PSaqvjW00qac6Pd7rWAv+zE3HGXv02JAac7TpwOvNIYuneqUq82HLGZe9aZTDtT+zhOS2RnCUuXE7v3BO2Q==} engines: {node: '>= 10'} @@ -3459,12 +3441,6 @@ packages: cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@14.2.4': - resolution: {integrity: sha512-Alv8/XGSs/ytwQcbCHwze1HmiIkIVhDHYLjczSVrf0Wi2MvKn/blt7+S6FJitj3yTlMwMxII1gIJ9WepI4aZ/A==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - '@next/swc-linux-arm64-musl@15.0.0-rc.1': resolution: {integrity: sha512-0xUM0jRNgezRT0F/wCMs2HJ5uuV/WDajYWWeBDSSOLKB8zfTMho+QiZtLqsGG1OjALIPttpKr1E2IDNWoUgXZQ==} engines: {node: '>= 10'} @@ -3477,12 +3453,6 @@ packages: cpu: [x64] os: [linux] - '@next/swc-linux-x64-gnu@14.2.4': - resolution: {integrity: sha512-ze0ShQDBPCqxLImzw4sCdfnB3lRmN3qGMB2GWDRlq5Wqy4G36pxtNOo2usu/Nm9+V2Rh/QQnrRc2l94kYFXO6Q==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - '@next/swc-linux-x64-gnu@15.0.0-rc.1': resolution: {integrity: sha512-xCusIy4TN9tS5CoZVk1bs6XUqSy1H6/BMco71/LA64oPKO/MsnFv6tbmzVlBKmriASCdedrgPlREE6AXVANRaA==} engines: {node: '>= 10'} @@ -3495,12 +3465,6 @@ packages: cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@14.2.4': - resolution: {integrity: sha512-8dwC0UJoc6fC7PX70csdaznVMNr16hQrTDAMPvLPloazlcaWfdPogq+UpZX6Drqb1OBlwowz8iG7WR0Tzk/diQ==} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - '@next/swc-linux-x64-musl@15.0.0-rc.1': resolution: {integrity: sha512-eNiz8+boojGEVkTJYOC1BzuT2Wl9Nqoz91rHkZityAW2kd4KpeMEuxXj5Y+IPoRQXRFDfOi39hw7qpj+Nt0LXg==} engines: {node: '>= 10'} @@ -3513,12 +3477,6 @@ packages: cpu: [arm64] os: [win32] - '@next/swc-win32-arm64-msvc@14.2.4': - resolution: {integrity: sha512-jxyg67NbEWkDyvM+O8UDbPAyYRZqGLQDTPwvrBBeOSyVWW/jFQkQKQ70JDqDSYg1ZDdl+E3nkbFbq8xM8E9x8A==} - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] - '@next/swc-win32-arm64-msvc@15.0.0-rc.1': resolution: {integrity: sha512-KcH0BWiFqinwfb8dBbIvAT51oWmZqiGHoPOP8yjkEzJK2pVxwKm4mk4WM4Y17EgCSmfAtdT0xklM9bcAm3cD3Q==} engines: {node: '>= 10'} @@ -3531,24 +3489,12 @@ packages: cpu: [ia32] os: [win32] - '@next/swc-win32-ia32-msvc@14.2.4': - resolution: {integrity: sha512-twrmN753hjXRdcrZmZttb/m5xaCBFa48Dt3FbeEItpJArxriYDunWxJn+QFXdJ3hPkm4u7CKxncVvnmgQMY1ag==} - engines: {node: '>= 10'} - cpu: [ia32] - os: [win32] - '@next/swc-win32-x64-msvc@12.3.4': resolution: {integrity: sha512-DQ20JEfTBZAgF8QCjYfJhv2/279M6onxFjdG/+5B0Cyj00/EdBxiWb2eGGFgQhrBbNv/lsvzFbbi0Ptf8Vw/bg==} engines: {node: '>= 10'} cpu: [x64] os: [win32] - '@next/swc-win32-x64-msvc@14.2.4': - resolution: {integrity: sha512-tkLrjBzqFTP8DVrAAQmZelEahfR9OxWpFR++vAI9FBhCiIxtwHwBHC23SBHCTURBtwB4kc/x44imVOnkKGNVGg==} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - '@next/swc-win32-x64-msvc@15.0.0-rc.1': resolution: {integrity: sha512-mkw4njN+kXYJo1/+V3BxogTwVXRDdHzxBO9gTEEZzZVnxXTdD5TMiPPQuH5hdkZxdcx3O0qhob3j7wdH7gaZ2A==} engines: {node: '>= 10'} @@ -4341,6 +4287,9 @@ packages: cpu: [x64] os: [win32] + '@rtsao/scc@1.1.0': + resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} + '@rushstack/eslint-patch@1.10.3': resolution: {integrity: sha512-qC/xYId4NMebE6w/V33Fh9gWxLgURiNYgVNObbJl2LZv0GUUItCcCqC5axQSwRaAgaxl2mELq1rMzlswaQ0Zxg==} @@ -5544,6 +5493,9 @@ packages: resolution: {integrity: sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==} engines: {node: '>=10'} + aria-query@5.1.3: + resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==} + aria-query@5.3.0: resolution: {integrity: sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==} @@ -5715,6 +5667,10 @@ packages: resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} engines: {node: '>= 0.4'} + axe-core@4.10.0: + resolution: {integrity: sha512-Mr2ZakwQ7XUAjp7pAwQWRhhK8mQQ6JAaNWSjmjxil0R8BPioMtQsTLOolGYkji1rcL++3dCqZA3zWqpT+9Ew6g==} + engines: {node: '>=4'} + axe-core@4.7.0: resolution: {integrity: sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==} engines: {node: '>=4'} @@ -5722,6 +5678,10 @@ packages: axobject-query@3.2.1: resolution: {integrity: sha512-jsyHu61e6N4Vbz/v18DHwWYKK0bSWLqn47eeDSKPB7m8tqMHF9YJ+mhIk2lVteyZrY8tnSj/jHOv4YiTCuCJgg==} + axobject-query@4.1.0: + resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} + engines: {node: '>= 0.4'} + b4a@1.6.6: resolution: {integrity: sha512-5Tk1HLk6b6ctmjIkAcU/Ujv/1WqiDl0F0JdRCR80VsOcUlHcu7pWeWRlOqQLHfDEsVx9YH/aif5AG4ehoCtTmg==} @@ -7047,6 +7007,10 @@ packages: deep-equal@1.1.1: resolution: {integrity: sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==} + deep-equal@2.2.3: + resolution: {integrity: sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==} + engines: {node: '>= 0.4'} + deep-extend@0.6.0: resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} engines: {node: '>=4.0.0'} @@ -7427,6 +7391,9 @@ packages: resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} engines: {node: '>= 0.4'} + es-get-iterator@1.1.3: + resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} + es-iterator-helpers@1.0.19: resolution: {integrity: sha512-zoMwbCcH5hwUkKJkT8kDIBZSz9I6mVG//+lDCinLCGov4+r7NIy0ld8o03M0cJxl2spVf6ESYVS6/gpIfq1FFw==} engines: {node: '>= 0.4'} @@ -7529,6 +7496,15 @@ packages: typescript: optional: true + eslint-config-next@15.0.0-rc.1: + resolution: {integrity: sha512-RhOlMP/dWBYBBzYjh6ya4OYSxUhkzsoQmbkLvifZgBflD/XCQ+WUd/D1qdSTI9BBkUEeDZ7GOaN5UaIACkQeRA==} + peerDependencies: + eslint: ^7.23.0 || ^8.0.0 || ^9.0.0 + typescript: '>=3.3.1' + peerDependenciesMeta: + typescript: + optional: true + eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} @@ -7539,6 +7515,27 @@ packages: eslint: '*' eslint-plugin-import: '*' + eslint-module-utils@2.12.0: + resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: '*' + eslint-import-resolver-node: '*' + eslint-import-resolver-typescript: '*' + eslint-import-resolver-webpack: '*' + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint: + optional: true + eslint-import-resolver-node: + optional: true + eslint-import-resolver-typescript: + optional: true + eslint-import-resolver-webpack: + optional: true + eslint-module-utils@2.8.1: resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==} engines: {node: '>=4'} @@ -7582,6 +7579,16 @@ packages: '@typescript-eslint/parser': optional: true + eslint-plugin-import@2.31.0: + resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==} + engines: {node: '>=4'} + peerDependencies: + '@typescript-eslint/parser': '*' + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true + eslint-plugin-jest@27.2.3: resolution: {integrity: sha512-sRLlSCpICzWuje66Gl9zvdF6mwD5X86I4u55hJyFBsxYOsBCmT5+kSUjf+fkFWVMMgpzNEupjW8WzUqi83hJAQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -7595,6 +7602,12 @@ packages: jest: optional: true + eslint-plugin-jsx-a11y@6.10.0: + resolution: {integrity: sha512-ySOHvXX8eSN6zz8Bywacm7CvGNhUtdjvqfQDVe6020TUK34Cywkw7m0KsCCk1Qtm9G1FayfTN1/7mMYnYO2Bhg==} + engines: {node: '>=4.0'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 + eslint-plugin-jsx-a11y@6.8.0: resolution: {integrity: sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==} engines: {node: '>=4.0'} @@ -7627,12 +7640,24 @@ packages: peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + eslint-plugin-react-hooks@5.0.0: + resolution: {integrity: sha512-hIOwI+5hYGpJEc4uPRmz2ulCjAGD/N13Lukkh8cLV0i2IRk/bdZDYjgLVHj+U9Z704kLIdIO6iueGvxNur0sgw==} + engines: {node: '>=10'} + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 + eslint-plugin-react@7.34.3: resolution: {integrity: sha512-aoW4MV891jkUulwDApQbPYTVZmeuSyFrudpbTAQuj5Fv8VL+o6df2xIGpw8B0hPjAaih1/Fb0om9grCdyFYemA==} engines: {node: '>=4'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + eslint-plugin-react@7.37.1: + resolution: {integrity: sha512-xwTnwDqzbDRA8uJ7BMxPs/EXRB3i8ZfnOIp8BsxEQkT0nHPp+WWceqGgo6rKb9ctNi8GJLDT4Go5HAWELa/WMg==} + engines: {node: '>=4'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 + eslint-plugin-sort-destructure-keys@1.5.0: resolution: {integrity: sha512-xGLyqHtbFXZNXQSvAiQ4ISBYokrbUywEhmaA50fKtSKgceCv5y3zjoNuZwcnajdM6q29Nxj+oXC9KcqfMsAPrg==} engines: {node: '>=6.0.0'} @@ -7921,6 +7946,10 @@ packages: fast-fifo@1.3.2: resolution: {integrity: sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==} + fast-glob@3.3.1: + resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==} + engines: {node: '>=8.6.0'} + fast-glob@3.3.2: resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} engines: {node: '>=8.6.0'} @@ -9077,6 +9106,10 @@ packages: is-core-module@2.13.1: resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} + is-core-module@2.15.1: + resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==} + engines: {node: '>= 0.4'} + is-data-descriptor@0.1.4: resolution: {integrity: sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==} engines: {node: '>=0.10.0'} @@ -10724,24 +10757,6 @@ packages: sass: optional: true - next@14.2.4: - resolution: {integrity: sha512-R8/V7vugY+822rsQGQCjoLhMuC9oFj9SOi4Cl4b2wjDrseD0LRZ10W7R6Czo4w9ZznVSshKjuIomsRjvm9EKJQ==} - engines: {node: '>=18.17.0'} - hasBin: true - peerDependencies: - '@opentelemetry/api': ^1.1.0 - '@playwright/test': ^1.41.2 - react: ^18.2.0 - react-dom: ^18.2.0 - sass: ^1.3.0 - peerDependenciesMeta: - '@opentelemetry/api': - optional: true - '@playwright/test': - optional: true - sass: - optional: true - next@15.0.0-rc.1: resolution: {integrity: sha512-MUoMUM7u6lh5zx1fRbze2jGESj4VIqc0dplx03wN5cLbpW3RhrVD7I3+sDW1khJxi+bayAZuGx03R5qNV9y/EA==} engines: {node: '>=18.18.0'} @@ -12181,10 +12196,6 @@ packages: resolution: {integrity: sha512-4oL8ivCz5ZEPyclFQXaNksK3adutVS8l2xzZU0cqEFrE9Sb7fC0EFK5uEk74wIreL1DERyjvsU915j1pcT2uEQ==} engines: {node: '>=0.10.0'} - react@18.3.1: - resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} - engines: {node: '>=0.10.0'} - react@19.0.0-rc-cd22717c-20241013: resolution: {integrity: sha512-k28GszmyQ1tX/JmeLGZINq5KXiNy/MmN0fCAtcwF8a9INDyVYG0zATCRGJwaPB9WixmkuwPv1BfB1QBfJC7cNg==} engines: {node: '>=0.10.0'} @@ -13008,6 +13019,10 @@ packages: std-env@3.7.0: resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==} + stop-iteration-iterator@1.0.0: + resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==} + engines: {node: '>= 0.4'} + storybook-i18n@3.1.1: resolution: {integrity: sha512-k1/lS+Rx6l5mJEYAHQWEgXuwU5IyWk7kjcJtm2FDIn1UqZwbEraGlrp/fEZKK2e/7+SXEQdKeCaTz7+63WTQxw==} @@ -13075,10 +13090,17 @@ packages: resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} engines: {node: '>=18'} + string.prototype.includes@2.0.1: + resolution: {integrity: sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==} + engines: {node: '>= 0.4'} + string.prototype.matchall@4.0.11: resolution: {integrity: sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==} engines: {node: '>= 0.4'} + string.prototype.repeat@1.0.0: + resolution: {integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==} + string.prototype.trim@1.2.7: resolution: {integrity: sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==} engines: {node: '>= 0.4'} @@ -17483,7 +17505,7 @@ snapshots: '@docsearch/css@3.6.0': {} - '@docsearch/react@3.6.0(@algolia/client-search@4.24.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.15.0)': + '@docsearch/react@3.6.0(@algolia/client-search@4.24.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)(search-insights@2.15.0)': dependencies: '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.23.3)(search-insights@2.15.0) '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.23.3) @@ -17491,8 +17513,8 @@ snapshots: algoliasearch: 4.23.3 optionalDependencies: '@types/react': 18.3.3 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0-rc-cd22717c-20241013 + react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) search-insights: 2.15.0 transitivePeerDependencies: - '@algolia/client-search' @@ -18055,12 +18077,6 @@ snapshots: '@floating-ui/core': 1.6.2 '@floating-ui/utils': 0.2.2 - '@floating-ui/react-dom@2.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@floating-ui/dom': 1.6.5 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - '@floating-ui/react-dom@2.1.0(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)': dependencies: '@floating-ui/dom': 1.6.5 @@ -18118,16 +18134,16 @@ snapshots: dependencies: '@hapi/hoek': 9.3.0 - '@headlessui/react@1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@headlessui/react@1.7.19(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)': dependencies: - '@tanstack/react-virtual': 3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@tanstack/react-virtual': 3.5.1(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) client-only: 0.0.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0-rc-cd22717c-20241013 + react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) - '@heroicons/react@2.1.4(react@18.3.1)': + '@heroicons/react@2.1.4(react@19.0.0-rc-cd22717c-20241013)': dependencies: - react: 18.3.1 + react: 19.0.0-rc-cd22717c-20241013 '@humanwhocodes/config-array@0.11.13': dependencies: @@ -18799,11 +18815,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@mdx-js/react@2.3.0(react@18.3.1)': + '@mdx-js/react@2.3.0(react@19.0.0-rc-cd22717c-20241013)': dependencies: '@types/mdx': 2.0.13 '@types/react': 18.3.3 - react: 18.3.1 + react: 19.0.0-rc-cd22717c-20241013 '@mdx-js/react@3.0.1(@types/react@18.3.3)(react@19.0.0-rc-cd22717c-20241013)': dependencies: @@ -18862,14 +18878,16 @@ snapshots: '@next/env@13.5.6': {} - '@next/env@14.2.4': {} - '@next/env@15.0.0-rc.1': {} '@next/eslint-plugin-next@14.2.4': dependencies: glob: 10.3.10 + '@next/eslint-plugin-next@15.0.0-rc.1': + dependencies: + fast-glob: 3.3.1 + '@next/mdx@15.0.0-rc.1(@mdx-js/loader@3.0.1(webpack@5.88.1(esbuild@0.21.5)))(@mdx-js/react@3.0.1(@types/react@18.3.3)(react@19.0.0-rc-cd22717c-20241013))': dependencies: source-map: 0.7.4 @@ -18886,18 +18904,12 @@ snapshots: '@next/swc-darwin-arm64@12.3.4': optional: true - '@next/swc-darwin-arm64@14.2.4': - optional: true - '@next/swc-darwin-arm64@15.0.0-rc.1': optional: true '@next/swc-darwin-x64@12.3.4': optional: true - '@next/swc-darwin-x64@14.2.4': - optional: true - '@next/swc-darwin-x64@15.0.0-rc.1': optional: true @@ -18910,60 +18922,39 @@ snapshots: '@next/swc-linux-arm64-gnu@12.3.4': optional: true - '@next/swc-linux-arm64-gnu@14.2.4': - optional: true - '@next/swc-linux-arm64-gnu@15.0.0-rc.1': optional: true '@next/swc-linux-arm64-musl@12.3.4': optional: true - '@next/swc-linux-arm64-musl@14.2.4': - optional: true - '@next/swc-linux-arm64-musl@15.0.0-rc.1': optional: true '@next/swc-linux-x64-gnu@12.3.4': optional: true - '@next/swc-linux-x64-gnu@14.2.4': - optional: true - '@next/swc-linux-x64-gnu@15.0.0-rc.1': optional: true '@next/swc-linux-x64-musl@12.3.4': optional: true - '@next/swc-linux-x64-musl@14.2.4': - optional: true - '@next/swc-linux-x64-musl@15.0.0-rc.1': optional: true '@next/swc-win32-arm64-msvc@12.3.4': optional: true - '@next/swc-win32-arm64-msvc@14.2.4': - optional: true - '@next/swc-win32-arm64-msvc@15.0.0-rc.1': optional: true '@next/swc-win32-ia32-msvc@12.3.4': optional: true - '@next/swc-win32-ia32-msvc@14.2.4': - optional: true - '@next/swc-win32-x64-msvc@12.3.4': optional: true - '@next/swc-win32-x64-msvc@14.2.4': - optional: true - '@next/swc-win32-x64-msvc@15.0.0-rc.1': optional: true @@ -19291,15 +19282,6 @@ snapshots: '@radix-ui/primitive@1.1.0': {} - '@radix-ui/react-arrow@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.3 - '@types/react-dom': 18.3.0 - '@radix-ui/react-arrow@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)': dependencies: '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) @@ -19309,18 +19291,6 @@ snapshots: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-collection@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.3 - '@types/react-dom': 18.3.0 - '@radix-ui/react-collection@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)': dependencies: '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-cd22717c-20241013) @@ -19333,55 +19303,24 @@ snapshots: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.3)(react@18.3.1)': - dependencies: - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.3 - '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-cd22717c-20241013)': dependencies: react: 19.0.0-rc-cd22717c-20241013 optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-context@1.1.0(@types/react@18.3.3)(react@18.3.1)': - dependencies: - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.3 - '@radix-ui/react-context@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-cd22717c-20241013)': dependencies: react: 19.0.0-rc-cd22717c-20241013 optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-direction@1.1.0(@types/react@18.3.3)(react@18.3.1)': - dependencies: - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.3 - '@radix-ui/react-direction@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-cd22717c-20241013)': dependencies: react: 19.0.0-rc-cd22717c-20241013 optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-dismissable-layer@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.3)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.3 - '@types/react-dom': 18.3.0 - '@radix-ui/react-dismissable-layer@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)': dependencies: '@radix-ui/primitive': 1.1.0 @@ -19410,29 +19349,12 @@ snapshots: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-focus-guards@1.1.0(@types/react@18.3.3)(react@18.3.1)': - dependencies: - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.3 - '@radix-ui/react-focus-guards@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-cd22717c-20241013)': dependencies: react: 19.0.0-rc-cd22717c-20241013 optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-focus-scope@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.3 - '@types/react-dom': 18.3.0 - '@radix-ui/react-focus-scope@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)': dependencies: '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-cd22717c-20241013) @@ -19444,13 +19366,6 @@ snapshots: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-id@1.1.0(@types/react@18.3.3)(react@18.3.1)': - dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@18.3.1) - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.3 - '@radix-ui/react-id@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-cd22717c-20241013)': dependencies: '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-cd22717c-20241013) @@ -19484,24 +19399,6 @@ snapshots: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-popper@1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@floating-ui/react-dom': 2.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-arrow': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-use-rect': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/rect': 1.1.0 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.3 - '@types/react-dom': 18.3.0 - '@radix-ui/react-popper@1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)': dependencies: '@floating-ui/react-dom': 2.1.0(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) @@ -19520,16 +19417,6 @@ snapshots: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-portal@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.3 - '@types/react-dom': 18.3.0 - '@radix-ui/react-portal@1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)': dependencies: '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) @@ -19550,15 +19437,6 @@ snapshots: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-primitive@2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.3 - '@types/react-dom': 18.3.0 - '@radix-ui/react-primitive@2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)': dependencies: '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-cd22717c-20241013) @@ -19585,42 +19463,35 @@ snapshots: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-select@2.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-select@2.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)': dependencies: '@radix-ui/number': 1.1.0 '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.3)(react@18.3.1) - '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-cd22717c-20241013) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-cd22717c-20241013) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-cd22717c-20241013) + '@radix-ui/react-dismissable-layer': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + '@radix-ui/react-focus-guards': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-cd22717c-20241013) + '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-cd22717c-20241013) + '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + '@radix-ui/react-portal': 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-cd22717c-20241013) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-cd22717c-20241013) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-cd22717c-20241013) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-cd22717c-20241013) + '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-cd22717c-20241013) + '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) aria-hidden: 1.2.4 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-remove-scroll: 2.5.7(@types/react@18.3.3)(react@18.3.1) + react: 19.0.0-rc-cd22717c-20241013 + react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) + react-remove-scroll: 2.5.7(@types/react@18.3.3)(react@19.0.0-rc-cd22717c-20241013) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@radix-ui/react-slot@1.1.0(@types/react@18.3.3)(react@18.3.1)': - dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@18.3.1) - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.3 - '@radix-ui/react-slot@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-cd22717c-20241013)': dependencies: '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-cd22717c-20241013) @@ -19628,25 +19499,12 @@ snapshots: optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.3)(react@18.3.1)': - dependencies: - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.3 - '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-cd22717c-20241013)': dependencies: react: 19.0.0-rc-cd22717c-20241013 optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.3)(react@18.3.1)': - dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@18.3.1) - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.3 - '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-cd22717c-20241013)': dependencies: '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-cd22717c-20241013) @@ -19654,13 +19512,6 @@ snapshots: optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.3)(react@18.3.1)': - dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@18.3.1) - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.3 - '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-cd22717c-20241013)': dependencies: '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-cd22717c-20241013) @@ -19668,28 +19519,15 @@ snapshots: optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.3)(react@18.3.1)': - dependencies: - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.3 - '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-cd22717c-20241013)': dependencies: react: 19.0.0-rc-cd22717c-20241013 optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-use-previous@1.1.0(@types/react@18.3.3)(react@18.3.1)': - dependencies: - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.3 - - '@radix-ui/react-use-rect@1.1.0(@types/react@18.3.3)(react@18.3.1)': + '@radix-ui/react-use-previous@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-cd22717c-20241013)': dependencies: - '@radix-ui/rect': 1.1.0 - react: 18.3.1 + react: 19.0.0-rc-cd22717c-20241013 optionalDependencies: '@types/react': 18.3.3 @@ -19700,13 +19538,6 @@ snapshots: optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-use-size@1.1.0(@types/react@18.3.3)(react@18.3.1)': - dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@18.3.1) - react: 18.3.1 - optionalDependencies: - '@types/react': 18.3.3 - '@radix-ui/react-use-size@1.1.0(@types/react@18.3.3)(react@19.0.0-rc-cd22717c-20241013)': dependencies: '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.3)(react@19.0.0-rc-cd22717c-20241013) @@ -19714,11 +19545,11 @@ snapshots: optionalDependencies: '@types/react': 18.3.3 - '@radix-ui/react-visually-hidden@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@radix-ui/react-visually-hidden@1.1.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + react: 19.0.0-rc-cd22717c-20241013 + react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 @@ -19913,7 +19744,7 @@ snapshots: '@react-native/polyfills@2.0.0': {} - '@remix-run/dev@2.9.2(@remix-run/react@2.9.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3))(@remix-run/serve@2.9.2(typescript@5.5.3))(@types/node@20.14.5)(terser@5.31.6)(typescript@5.5.3)(vite@5.3.3(@types/node@20.14.5)(terser@5.31.6))': + '@remix-run/dev@2.9.2(@remix-run/react@2.9.2(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)(typescript@5.5.3))(@remix-run/serve@2.9.2(typescript@5.5.3))(@types/node@20.14.5)(terser@5.31.6)(typescript@5.5.3)(vite@5.3.3(@types/node@20.14.5)(terser@5.31.6))': dependencies: '@babel/core': 7.24.7 '@babel/generator': 7.24.7 @@ -19926,7 +19757,7 @@ snapshots: '@mdx-js/mdx': 2.3.0 '@npmcli/package-json': 4.0.1 '@remix-run/node': 2.9.2(typescript@5.5.3) - '@remix-run/react': 2.9.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) + '@remix-run/react': 2.9.2(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)(typescript@5.5.3) '@remix-run/router': 1.16.1 '@remix-run/server-runtime': 2.9.2(typescript@5.5.3) '@types/mdx': 2.0.13 @@ -20006,14 +19837,14 @@ snapshots: optionalDependencies: typescript: 5.5.3 - '@remix-run/react@2.9.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)': + '@remix-run/react@2.9.2(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)(typescript@5.5.3)': dependencies: '@remix-run/router': 1.16.1 '@remix-run/server-runtime': 2.9.2(typescript@5.5.3) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-router: 6.23.1(react@18.3.1) - react-router-dom: 6.23.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react: 19.0.0-rc-cd22717c-20241013 + react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) + react-router: 6.23.1(react@19.0.0-rc-cd22717c-20241013) + react-router-dom: 6.23.1(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) turbo-stream: 2.2.0 optionalDependencies: typescript: 5.5.3 @@ -20184,6 +20015,8 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.18.0': optional: true + '@rtsao/scc@1.1.0': {} + '@rushstack/eslint-patch@1.10.3': {} '@sec-ant/readable-stream@0.4.1': {} @@ -20593,11 +20426,11 @@ snapshots: '@swc/counter': 0.1.3 tslib: 2.6.3 - '@tanstack/react-virtual@3.5.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@tanstack/react-virtual@3.5.1(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)': dependencies: '@tanstack/virtual-core': 3.5.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0-rc-cd22717c-20241013 + react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) '@tanstack/virtual-core@3.5.1': {} @@ -20649,12 +20482,22 @@ snapshots: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@testing-library/react@16.0.0(@testing-library/dom@10.3.1)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@testing-library/react@16.0.0(@testing-library/dom@10.3.1)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)': + dependencies: + '@babel/runtime': 7.24.7 + '@testing-library/dom': 10.3.1 + react: 19.0.0-rc-cd22717c-20241013 + react-dom: 18.3.1(react@19.0.0-rc-cd22717c-20241013) + optionalDependencies: + '@types/react': 18.3.3 + '@types/react-dom': 18.3.0 + + '@testing-library/react@16.0.0(@testing-library/dom@10.3.1)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)': dependencies: '@babel/runtime': 7.24.7 '@testing-library/dom': 10.3.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0-rc-cd22717c-20241013 + react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) optionalDependencies: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 @@ -20663,10 +20506,10 @@ snapshots: dependencies: '@testing-library/dom': 10.1.0 - '@theguild/remark-mermaid@0.0.5(react@18.3.1)': + '@theguild/remark-mermaid@0.0.5(react@19.0.0-rc-cd22717c-20241013)': dependencies: mermaid: 10.9.1 - react: 18.3.1 + react: 19.0.0-rc-cd22717c-20241013 unist-util-visit: 5.0.0 transitivePeerDependencies: - supports-color @@ -20961,10 +20804,10 @@ snapshots: '@types/node': 20.14.5 optional: true - '@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0)(typescript@5.5.3)': + '@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0)(typescript@5.5.3)': dependencies: '@eslint-community/regexpp': 4.7.0 - '@typescript-eslint/parser': 6.21.0(eslint@8.56.0)(typescript@5.5.3) + '@typescript-eslint/parser': 7.2.0(eslint@8.56.0)(typescript@5.5.3) '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/type-utils': 6.21.0(eslint@8.56.0)(typescript@5.5.3) '@typescript-eslint/utils': 6.21.0(eslint@8.56.0)(typescript@5.5.3) @@ -21268,17 +21111,17 @@ snapshots: '@vanilla-extract/private@1.0.3': {} - '@vercel/analytics@1.3.1(next@14.2.4(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@vercel/analytics@1.3.1(next@15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)': dependencies: server-only: 0.0.1 optionalDependencies: - next: 14.2.4(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 + next: 15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + react: 19.0.0-rc-cd22717c-20241013 - '@vercel/speed-insights@1.0.12(next@14.2.4(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@vercel/speed-insights@1.0.12(next@15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)': optionalDependencies: - next: 14.2.4(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 + next: 15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + react: 19.0.0-rc-cd22717c-20241013 '@vitejs/plugin-react@4.3.1(vite@5.3.1(@types/node@20.14.5)(terser@5.31.6))': dependencies: @@ -21807,6 +21650,10 @@ snapshots: dependencies: tslib: 2.6.3 + aria-query@5.1.3: + dependencies: + deep-equal: 2.2.3 + aria-query@5.3.0: dependencies: dequal: 2.0.3 @@ -22015,12 +21862,16 @@ snapshots: dependencies: possible-typed-array-names: 1.0.0 + axe-core@4.10.0: {} + axe-core@4.7.0: {} axobject-query@3.2.1: dependencies: dequal: 2.0.3 + axobject-query@4.1.0: {} + b4a@1.6.6: {} babel-core@7.0.0-bridge.0(@babel/core@7.24.8): @@ -23765,6 +23616,27 @@ snapshots: object-keys: 1.1.1 regexp.prototype.flags: 1.5.0 + deep-equal@2.2.3: + dependencies: + array-buffer-byte-length: 1.0.1 + call-bind: 1.0.7 + es-get-iterator: 1.1.3 + get-intrinsic: 1.2.4 + is-arguments: 1.1.1 + is-array-buffer: 3.0.4 + is-date-object: 1.0.5 + is-regex: 1.1.4 + is-shared-array-buffer: 1.0.3 + isarray: 2.0.5 + object-is: 1.1.5 + object-keys: 1.1.1 + object.assign: 4.1.5 + regexp.prototype.flags: 1.5.2 + side-channel: 1.0.6 + which-boxed-primitive: 1.0.2 + which-collection: 1.0.1 + which-typed-array: 1.1.15 + deep-extend@0.6.0: {} deep-is@0.1.4: {} @@ -24215,6 +24087,18 @@ snapshots: es-errors@1.3.0: {} + es-get-iterator@1.1.3: + dependencies: + call-bind: 1.0.7 + get-intrinsic: 1.2.4 + has-symbols: 1.0.3 + is-arguments: 1.1.1 + is-map: 2.0.2 + is-set: 2.0.2 + is-string: 1.0.7 + isarray: 2.0.5 + stop-iteration-iterator: 1.0.0 + es-iterator-helpers@1.0.19: dependencies: call-bind: 1.0.7 @@ -24378,7 +24262,7 @@ snapshots: eslint-config-molindo@7.0.0(@types/eslint@8.40.2)(eslint@8.56.0)(jest@29.7.0(@types/node@20.14.5))(tailwindcss@3.4.4)(typescript@5.5.3): dependencies: - '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0)(typescript@5.5.3) + '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0)(typescript@5.5.3) '@typescript-eslint/parser': 6.21.0(eslint@8.56.0)(typescript@5.5.3) confusing-browser-globals: 1.0.11 eslint: 8.56.0 @@ -24410,7 +24294,7 @@ snapshots: '@typescript-eslint/parser': 7.2.0(eslint@8.56.0)(typescript@5.5.3) eslint: 8.56.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0))(eslint@8.56.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.56.0))(eslint@8.56.0) eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) eslint-plugin-jsx-a11y: 6.8.0(eslint@8.56.0) eslint-plugin-react: 7.34.3(eslint@8.56.0) @@ -24421,6 +24305,25 @@ snapshots: - eslint-import-resolver-webpack - supports-color + eslint-config-next@15.0.0-rc.1(eslint@8.56.0)(typescript@5.5.3): + dependencies: + '@next/eslint-plugin-next': 15.0.0-rc.1 + '@rushstack/eslint-patch': 1.10.3 + '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0)(typescript@5.5.3) + '@typescript-eslint/parser': 7.2.0(eslint@8.56.0)(typescript@5.5.3) + eslint: 8.56.0 + eslint-import-resolver-node: 0.3.9 + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0))(eslint@8.56.0) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0))(eslint@8.56.0))(eslint@8.56.0) + eslint-plugin-jsx-a11y: 6.10.0(eslint@8.56.0) + eslint-plugin-react: 7.37.1(eslint@8.56.0) + eslint-plugin-react-hooks: 5.0.0(eslint@8.56.0) + optionalDependencies: + typescript: 5.5.3 + transitivePeerDependencies: + - eslint-import-resolver-webpack + - supports-color + eslint-import-resolver-node@0.3.9: dependencies: debug: 3.2.7(supports-color@6.1.0) @@ -24429,12 +24332,12 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0))(eslint@8.56.0): + eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.56.0))(eslint@8.56.0): dependencies: debug: 4.3.5(supports-color@6.1.0) enhanced-resolve: 5.17.0 eslint: 8.56.0 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0))(eslint@8.56.0))(eslint@8.56.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.56.0))(eslint@8.56.0))(eslint@8.56.0) eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0) fast-glob: 3.3.2 get-tsconfig: 4.7.5 @@ -24446,14 +24349,63 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0))(eslint@8.56.0))(eslint@8.56.0): + eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0))(eslint@8.56.0): + dependencies: + debug: 4.3.5(supports-color@6.1.0) + enhanced-resolve: 5.17.0 + eslint: 8.56.0 + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0))(eslint@8.56.0))(eslint@8.56.0) + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0))(eslint@8.56.0))(eslint@8.56.0) + fast-glob: 3.3.2 + get-tsconfig: 4.7.5 + is-core-module: 2.13.1 + is-glob: 4.0.3 + transitivePeerDependencies: + - '@typescript-eslint/parser' + - eslint-import-resolver-node + - eslint-import-resolver-webpack + - supports-color + + eslint-module-utils@2.12.0(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0))(eslint@8.56.0))(eslint@8.56.0): + dependencies: + debug: 3.2.7(supports-color@6.1.0) + optionalDependencies: + '@typescript-eslint/parser': 7.2.0(eslint@8.56.0)(typescript@5.5.3) + eslint: 8.56.0 + eslint-import-resolver-node: 0.3.9 + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0))(eslint@8.56.0) + transitivePeerDependencies: + - supports-color + + eslint-module-utils@2.8.1(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint@8.56.0): + dependencies: + debug: 3.2.7(supports-color@6.1.0) + optionalDependencies: + '@typescript-eslint/parser': 6.21.0(eslint@8.56.0)(typescript@5.5.3) + eslint: 8.56.0 + eslint-import-resolver-node: 0.3.9 + transitivePeerDependencies: + - supports-color + + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.56.0))(eslint@8.56.0))(eslint@8.56.0): dependencies: debug: 3.2.7(supports-color@6.1.0) optionalDependencies: '@typescript-eslint/parser': 7.2.0(eslint@8.56.0)(typescript@5.5.3) eslint: 8.56.0 eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0))(eslint@8.56.0) + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.56.0))(eslint@8.56.0) + transitivePeerDependencies: + - supports-color + + eslint-module-utils@2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0))(eslint@8.56.0))(eslint@8.56.0): + dependencies: + debug: 3.2.7(supports-color@6.1.0) + optionalDependencies: + '@typescript-eslint/parser': 7.2.0(eslint@8.56.0)(typescript@5.5.3) + eslint: 8.56.0 + eslint-import-resolver-node: 0.3.9 + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0))(eslint@8.56.0) transitivePeerDependencies: - supports-color @@ -24483,7 +24435,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.56.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0))(eslint@8.56.0))(eslint@8.56.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint@8.56.0) hasown: 2.0.2 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -24510,7 +24462,7 @@ snapshots: doctrine: 2.1.0 eslint: 8.56.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0))(eslint@8.56.0))(eslint@8.56.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.56.0))(eslint@8.56.0))(eslint@8.56.0) hasown: 2.0.2 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -24527,17 +24479,66 @@ snapshots: - eslint-import-resolver-webpack - supports-color + eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0))(eslint@8.56.0))(eslint@8.56.0): + dependencies: + '@rtsao/scc': 1.1.0 + array-includes: 3.1.8 + array.prototype.findlastindex: 1.2.5 + array.prototype.flat: 1.3.2 + array.prototype.flatmap: 1.3.2 + debug: 3.2.7(supports-color@6.1.0) + doctrine: 2.1.0 + eslint: 8.56.0 + eslint-import-resolver-node: 0.3.9 + eslint-module-utils: 2.12.0(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0))(eslint@8.56.0))(eslint@8.56.0) + hasown: 2.0.2 + is-core-module: 2.15.1 + is-glob: 4.0.3 + minimatch: 3.1.2 + object.fromentries: 2.0.8 + object.groupby: 1.0.3 + object.values: 1.2.0 + semver: 6.3.1 + string.prototype.trimend: 1.0.8 + tsconfig-paths: 3.15.0 + optionalDependencies: + '@typescript-eslint/parser': 7.2.0(eslint@8.56.0)(typescript@5.5.3) + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color + eslint-plugin-jest@27.2.3(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0)(jest@29.7.0(@types/node@20.14.5))(typescript@5.5.3): dependencies: '@typescript-eslint/utils': 5.59.2(eslint@8.56.0)(typescript@5.5.3) eslint: 8.56.0 optionalDependencies: - '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0)(typescript@5.5.3) + '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0)(typescript@5.5.3) jest: 29.7.0(@types/node@20.14.5) transitivePeerDependencies: - supports-color - typescript + eslint-plugin-jsx-a11y@6.10.0(eslint@8.56.0): + dependencies: + aria-query: 5.1.3 + array-includes: 3.1.8 + array.prototype.flatmap: 1.3.2 + ast-types-flow: 0.0.8 + axe-core: 4.10.0 + axobject-query: 4.1.0 + damerau-levenshtein: 1.0.8 + emoji-regex: 9.2.2 + es-iterator-helpers: 1.0.19 + eslint: 8.56.0 + hasown: 2.0.2 + jsx-ast-utils: 3.3.5 + language-tags: 1.0.9 + minimatch: 3.1.2 + object.fromentries: 2.0.8 + safe-regex-test: 1.0.3 + string.prototype.includes: 2.0.1 + eslint-plugin-jsx-a11y@6.8.0(eslint@8.56.0): dependencies: '@babel/runtime': 7.24.7 @@ -24583,6 +24584,10 @@ snapshots: dependencies: eslint: 8.56.0 + eslint-plugin-react-hooks@5.0.0(eslint@8.56.0): + dependencies: + eslint: 8.56.0 + eslint-plugin-react@7.34.3(eslint@8.56.0): dependencies: array-includes: 3.1.8 @@ -24605,6 +24610,28 @@ snapshots: semver: 6.3.1 string.prototype.matchall: 4.0.11 + eslint-plugin-react@7.37.1(eslint@8.56.0): + dependencies: + array-includes: 3.1.8 + array.prototype.findlast: 1.2.5 + array.prototype.flatmap: 1.3.2 + array.prototype.tosorted: 1.1.4 + doctrine: 2.1.0 + es-iterator-helpers: 1.0.19 + eslint: 8.56.0 + estraverse: 5.3.0 + hasown: 2.0.2 + jsx-ast-utils: 3.3.5 + minimatch: 3.1.2 + object.entries: 1.1.8 + object.fromentries: 2.0.8 + object.values: 1.2.0 + prop-types: 15.8.1 + resolve: 2.0.0-next.5 + semver: 6.3.1 + string.prototype.matchall: 4.0.11 + string.prototype.repeat: 1.0.0 + eslint-plugin-sort-destructure-keys@1.5.0(eslint@8.56.0): dependencies: eslint: 8.56.0 @@ -25132,6 +25159,14 @@ snapshots: fast-fifo@1.3.2: {} + fast-glob@3.3.1: + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.7 + fast-glob@3.3.2: dependencies: '@nodelib/fs.stat': 2.0.5 @@ -26535,6 +26570,10 @@ snapshots: dependencies: hasown: 2.0.0 + is-core-module@2.15.1: + dependencies: + hasown: 2.0.2 + is-data-descriptor@0.1.4: dependencies: kind-of: 3.2.2 @@ -29061,51 +29100,51 @@ snapshots: dependencies: type-fest: 2.19.0 - next-auth@4.24.7(next@14.2.4(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next-auth@4.24.7(next@15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@18.3.1(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013))(react-dom@18.3.1(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013): dependencies: '@babel/runtime': 7.24.7 '@panva/hkdf': 1.2.0 cookie: 0.5.0 jose: 4.15.7 - next: 14.2.4(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@18.3.1(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) oauth: 0.9.15 openid-client: 5.6.5 preact: 10.22.0 preact-render-to-string: 5.2.6(preact@10.22.0) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0-rc-cd22717c-20241013 + react-dom: 18.3.1(react@19.0.0-rc-cd22717c-20241013) uuid: 8.3.2 - next-mdx-remote@4.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next-mdx-remote@4.4.1(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013): dependencies: '@mdx-js/mdx': 2.3.0 - '@mdx-js/react': 2.3.0(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@mdx-js/react': 2.3.0(react@19.0.0-rc-cd22717c-20241013) + react: 19.0.0-rc-cd22717c-20241013 + react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) vfile: 5.3.7 vfile-matter: 3.0.1 transitivePeerDependencies: - supports-color - next-seo@6.5.0(next@14.2.4(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next-seo@6.5.0(next@15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013))(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013): dependencies: - next: 14.2.4(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + next: 15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + react: 19.0.0-rc-cd22717c-20241013 + react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) - next-sitemap@4.2.3(next@14.2.4(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + next-sitemap@4.2.3(next@15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)): dependencies: '@corex/deepmerge': 4.0.43 '@next/env': 13.5.6 fast-glob: 3.3.2 minimist: 1.2.8 - next: 14.2.4(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) - next-themes@0.2.1(next@14.2.4(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next-themes@0.2.1(next@15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013))(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013): dependencies: - next: 14.2.4(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + next: 15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + react: 19.0.0-rc-cd22717c-20241013 + react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) next@12.3.4(@babel/core@7.24.7)(react-dom@17.0.2(react@17.0.2))(react@17.0.2): dependencies: @@ -29135,54 +29174,54 @@ snapshots: - '@babel/core' - babel-plugin-macros - next@14.2.4(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@18.3.1(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013): dependencies: - '@next/env': 14.2.4 - '@swc/helpers': 0.5.5 + '@next/env': 15.0.0-rc.1 + '@swc/counter': 0.1.3 + '@swc/helpers': 0.5.13 busboy: 1.6.0 - caniuse-lite: 1.0.30001636 - graceful-fs: 4.2.11 + caniuse-lite: 1.0.30001641 postcss: 8.4.31 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - styled-jsx: 5.1.1(@babel/core@7.24.7)(react@18.3.1) + react: 19.0.0-rc-cd22717c-20241013 + react-dom: 18.3.1(react@19.0.0-rc-cd22717c-20241013) + styled-jsx: 5.1.6(@babel/core@7.24.7)(react@19.0.0-rc-cd22717c-20241013) optionalDependencies: - '@next/swc-darwin-arm64': 14.2.4 - '@next/swc-darwin-x64': 14.2.4 - '@next/swc-linux-arm64-gnu': 14.2.4 - '@next/swc-linux-arm64-musl': 14.2.4 - '@next/swc-linux-x64-gnu': 14.2.4 - '@next/swc-linux-x64-musl': 14.2.4 - '@next/swc-win32-arm64-msvc': 14.2.4 - '@next/swc-win32-ia32-msvc': 14.2.4 - '@next/swc-win32-x64-msvc': 14.2.4 + '@next/swc-darwin-arm64': 15.0.0-rc.1 + '@next/swc-darwin-x64': 15.0.0-rc.1 + '@next/swc-linux-arm64-gnu': 15.0.0-rc.1 + '@next/swc-linux-arm64-musl': 15.0.0-rc.1 + '@next/swc-linux-x64-gnu': 15.0.0-rc.1 + '@next/swc-linux-x64-musl': 15.0.0-rc.1 + '@next/swc-win32-arm64-msvc': 15.0.0-rc.1 + '@next/swc-win32-x64-msvc': 15.0.0-rc.1 '@playwright/test': 1.44.1 + sharp: 0.33.5 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - next@14.2.4(@babel/core@7.24.8)(@playwright/test@1.44.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013): dependencies: - '@next/env': 14.2.4 - '@swc/helpers': 0.5.5 + '@next/env': 15.0.0-rc.1 + '@swc/counter': 0.1.3 + '@swc/helpers': 0.5.13 busboy: 1.6.0 - caniuse-lite: 1.0.30001636 - graceful-fs: 4.2.11 + caniuse-lite: 1.0.30001641 postcss: 8.4.31 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - styled-jsx: 5.1.1(@babel/core@7.24.8)(react@18.3.1) + react: 19.0.0-rc-cd22717c-20241013 + react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) + styled-jsx: 5.1.6(@babel/core@7.24.7)(react@19.0.0-rc-cd22717c-20241013) optionalDependencies: - '@next/swc-darwin-arm64': 14.2.4 - '@next/swc-darwin-x64': 14.2.4 - '@next/swc-linux-arm64-gnu': 14.2.4 - '@next/swc-linux-arm64-musl': 14.2.4 - '@next/swc-linux-x64-gnu': 14.2.4 - '@next/swc-linux-x64-musl': 14.2.4 - '@next/swc-win32-arm64-msvc': 14.2.4 - '@next/swc-win32-ia32-msvc': 14.2.4 - '@next/swc-win32-x64-msvc': 14.2.4 + '@next/swc-darwin-arm64': 15.0.0-rc.1 + '@next/swc-darwin-x64': 15.0.0-rc.1 + '@next/swc-linux-arm64-gnu': 15.0.0-rc.1 + '@next/swc-linux-arm64-musl': 15.0.0-rc.1 + '@next/swc-linux-x64-gnu': 15.0.0-rc.1 + '@next/swc-linux-x64-musl': 15.0.0-rc.1 + '@next/swc-win32-arm64-msvc': 15.0.0-rc.1 + '@next/swc-win32-x64-msvc': 15.0.0-rc.1 '@playwright/test': 1.44.1 + sharp: 0.33.5 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros @@ -29213,9 +29252,9 @@ snapshots: - '@babel/core' - babel-plugin-macros - nextra-theme-docs@2.13.4(next@14.2.4(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@2.13.4(next@14.2.4(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextra-theme-docs@2.13.4(next@15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013))(nextra@2.13.4(next@15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013))(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013))(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013): dependencies: - '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@headlessui/react': 1.7.19(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) '@popperjs/core': 2.11.8 clsx: 2.1.1 escape-string-regexp: 5.0.0 @@ -29224,22 +29263,22 @@ snapshots: git-url-parse: 13.1.1 intersection-observer: 0.12.2 match-sorter: 6.3.4 - next: 14.2.4(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-seo: 6.5.0(next@14.2.4(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-themes: 0.2.1(next@14.2.4(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - nextra: 2.13.4(next@14.2.4(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + next: 15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + next-seo: 6.5.0(next@15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013))(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + next-themes: 0.2.1(next@15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013))(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + nextra: 2.13.4(next@15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013))(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + react: 19.0.0-rc-cd22717c-20241013 + react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) scroll-into-view-if-needed: 3.1.0 zod: 3.23.8 - nextra@2.13.4(next@14.2.4(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextra@2.13.4(next@15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013))(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013): dependencies: - '@headlessui/react': 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@headlessui/react': 1.7.19(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) '@mdx-js/mdx': 2.3.0 - '@mdx-js/react': 2.3.0(react@18.3.1) + '@mdx-js/react': 2.3.0(react@19.0.0-rc-cd22717c-20241013) '@napi-rs/simple-git': 0.1.16 - '@theguild/remark-mermaid': 0.0.5(react@18.3.1) + '@theguild/remark-mermaid': 0.0.5(react@19.0.0-rc-cd22717c-20241013) '@theguild/remark-npm2yarn': 0.2.1 clsx: 2.1.1 github-slugger: 2.0.0 @@ -29247,11 +29286,11 @@ snapshots: gray-matter: 4.0.3 katex: 0.16.10 lodash.get: 4.4.2 - next: 14.2.4(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-mdx-remote: 4.4.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + next-mdx-remote: 4.4.1(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) p-limit: 3.1.0 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.0.0-rc-cd22717c-20241013 + react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) rehype-katex: 7.0.0 rehype-pretty-code: 0.9.11(shiki@0.14.7) rehype-raw: 7.0.0 @@ -30770,10 +30809,10 @@ snapshots: react: 18.1.0 scheduler: 0.22.0 - react-dom@18.3.1(react@18.3.1): + react-dom@18.3.1(react@19.0.0-rc-cd22717c-20241013): dependencies: loose-envify: 1.4.0 - react: 18.3.1 + react: 19.0.0-rc-cd22717c-20241013 scheduler: 0.23.2 react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013): @@ -30874,14 +30913,6 @@ snapshots: react-refresh@0.4.3: {} - react-remove-scroll-bar@2.3.6(@types/react@18.3.3)(react@18.3.1): - dependencies: - react: 18.3.1 - react-style-singleton: 2.2.1(@types/react@18.3.3)(react@18.3.1) - tslib: 2.6.3 - optionalDependencies: - '@types/react': 18.3.3 - react-remove-scroll-bar@2.3.6(@types/react@18.3.3)(react@19.0.0-rc-cd22717c-20241013): dependencies: react: 19.0.0-rc-cd22717c-20241013 @@ -30890,17 +30921,6 @@ snapshots: optionalDependencies: '@types/react': 18.3.3 - react-remove-scroll@2.5.7(@types/react@18.3.3)(react@18.3.1): - dependencies: - react: 18.3.1 - react-remove-scroll-bar: 2.3.6(@types/react@18.3.3)(react@18.3.1) - react-style-singleton: 2.2.1(@types/react@18.3.3)(react@18.3.1) - tslib: 2.6.3 - use-callback-ref: 1.3.2(@types/react@18.3.3)(react@18.3.1) - use-sidecar: 1.1.2(@types/react@18.3.3)(react@18.3.1) - optionalDependencies: - '@types/react': 18.3.3 - react-remove-scroll@2.5.7(@types/react@18.3.3)(react@19.0.0-rc-cd22717c-20241013): dependencies: react: 19.0.0-rc-cd22717c-20241013 @@ -30912,17 +30932,17 @@ snapshots: optionalDependencies: '@types/react': 18.3.3 - react-router-dom@6.23.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-router-dom@6.23.1(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013): dependencies: '@remix-run/router': 1.16.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-router: 6.23.1(react@18.3.1) + react: 19.0.0-rc-cd22717c-20241013 + react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) + react-router: 6.23.1(react@19.0.0-rc-cd22717c-20241013) - react-router@6.23.1(react@18.3.1): + react-router@6.23.1(react@19.0.0-rc-cd22717c-20241013): dependencies: '@remix-run/router': 1.16.1 - react: 18.3.1 + react: 19.0.0-rc-cd22717c-20241013 react-shallow-renderer@16.15.0(react@18.1.0): dependencies: @@ -30930,15 +30950,6 @@ snapshots: react: 18.1.0 react-is: 18.2.0 - react-style-singleton@2.2.1(@types/react@18.3.3)(react@18.3.1): - dependencies: - get-nonce: 1.0.1 - invariant: 2.2.4 - react: 18.3.1 - tslib: 2.6.3 - optionalDependencies: - '@types/react': 18.3.3 - react-style-singleton@2.2.1(@types/react@18.3.3)(react@19.0.0-rc-cd22717c-20241013): dependencies: get-nonce: 1.0.1 @@ -30948,13 +30959,13 @@ snapshots: optionalDependencies: '@types/react': 18.3.3 - react-tweet@3.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-tweet@3.2.1(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013): dependencies: '@swc/helpers': 0.5.5 clsx: 2.1.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - swr: 2.2.5(react@18.3.1) + react: 19.0.0-rc-cd22717c-20241013 + react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) + swr: 2.2.5(react@19.0.0-rc-cd22717c-20241013) react@17.0.2: dependencies: @@ -30965,10 +30976,6 @@ snapshots: dependencies: loose-envify: 1.4.0 - react@18.3.1: - dependencies: - loose-envify: 1.4.0 - react@19.0.0-rc-cd22717c-20241013: {} read-cache@1.0.0: @@ -32012,6 +32019,10 @@ snapshots: std-env@3.7.0: {} + stop-iteration-iterator@1.0.0: + dependencies: + internal-slot: 1.0.7 + storybook-i18n@3.1.1: {} storybook-next-intl@1.1.4(next-intl@packages+next-intl): @@ -32132,6 +32143,12 @@ snapshots: get-east-asian-width: 1.2.0 strip-ansi: 7.1.0 + string.prototype.includes@2.0.1: + dependencies: + call-bind: 1.0.7 + define-properties: 1.2.1 + es-abstract: 1.23.3 + string.prototype.matchall@4.0.11: dependencies: call-bind: 1.0.7 @@ -32147,6 +32164,11 @@ snapshots: set-function-name: 2.0.2 side-channel: 1.0.6 + string.prototype.repeat@1.0.0: + dependencies: + define-properties: 1.2.1 + es-abstract: 1.23.3 + string.prototype.trim@1.2.7: dependencies: call-bind: 1.0.2 @@ -32275,26 +32297,19 @@ snapshots: optionalDependencies: '@babel/core': 7.24.7 - styled-jsx@5.1.1(@babel/core@7.24.7)(react@18.3.1): - dependencies: - client-only: 0.0.1 - react: 18.3.1 - optionalDependencies: - '@babel/core': 7.24.7 - - styled-jsx@5.1.1(@babel/core@7.24.8)(react@18.3.1): + styled-jsx@5.1.1(@babel/core@7.24.8)(react@19.0.0-rc-cd22717c-20241013): dependencies: client-only: 0.0.1 - react: 18.3.1 + react: 19.0.0-rc-cd22717c-20241013 optionalDependencies: '@babel/core': 7.24.8 - styled-jsx@5.1.1(@babel/core@7.24.8)(react@19.0.0-rc-cd22717c-20241013): + styled-jsx@5.1.6(@babel/core@7.24.7)(react@19.0.0-rc-cd22717c-20241013): dependencies: client-only: 0.0.1 react: 19.0.0-rc-cd22717c-20241013 optionalDependencies: - '@babel/core': 7.24.8 + '@babel/core': 7.24.7 styled-jsx@5.1.6(@babel/core@7.24.8)(react@19.0.0-rc-cd22717c-20241013): dependencies: @@ -32377,11 +32392,11 @@ snapshots: unquote: 1.1.1 util.promisify: 1.0.1 - swr@2.2.5(react@18.3.1): + swr@2.2.5(react@19.0.0-rc-cd22717c-20241013): dependencies: client-only: 0.0.1 - react: 18.3.1 - use-sync-external-store: 1.2.0(react@18.3.1) + react: 19.0.0-rc-cd22717c-20241013 + use-sync-external-store: 1.2.0(react@19.0.0-rc-cd22717c-20241013) symbol-tree@3.2.4: {} @@ -33160,13 +33175,6 @@ snapshots: urlpattern-polyfill@10.0.0: {} - use-callback-ref@1.3.2(@types/react@18.3.3)(react@18.3.1): - dependencies: - react: 18.3.1 - tslib: 2.6.3 - optionalDependencies: - '@types/react': 18.3.3 - use-callback-ref@1.3.2(@types/react@18.3.3)(react@19.0.0-rc-cd22717c-20241013): dependencies: react: 19.0.0-rc-cd22717c-20241013 @@ -33180,14 +33188,6 @@ snapshots: intl-messageformat: 9.3.18 react: 18.1.0 - use-sidecar@1.1.2(@types/react@18.3.3)(react@18.3.1): - dependencies: - detect-node-es: 1.1.0 - react: 18.3.1 - tslib: 2.6.3 - optionalDependencies: - '@types/react': 18.3.3 - use-sidecar@1.1.2(@types/react@18.3.3)(react@19.0.0-rc-cd22717c-20241013): dependencies: detect-node-es: 1.1.0 @@ -33204,9 +33204,9 @@ snapshots: dependencies: react: 18.1.0 - use-sync-external-store@1.2.0(react@18.3.1): + use-sync-external-store@1.2.0(react@19.0.0-rc-cd22717c-20241013): dependencies: - react: 18.3.1 + react: 19.0.0-rc-cd22717c-20241013 use@3.1.1: {} From 07e80796168d1f5f68b8d7b0492c4d1d291b8ffd Mon Sep 17 00:00:00 2001 From: Jan Amann Date: Wed, 16 Oct 2024 16:45:17 +0200 Subject: [PATCH 12/18] migrate example-app-router --- .../src/app/[locale]/layout.tsx | 15 +++++++-------- .../example-app-router/src/app/[locale]/page.tsx | 7 +++++-- .../src/app/[locale]/pathnames/page.tsx | 7 +++++-- 3 files changed, 17 insertions(+), 12 deletions(-) diff --git a/examples/example-app-router/src/app/[locale]/layout.tsx b/examples/example-app-router/src/app/[locale]/layout.tsx index beace3ad2..47255f054 100644 --- a/examples/example-app-router/src/app/[locale]/layout.tsx +++ b/examples/example-app-router/src/app/[locale]/layout.tsx @@ -6,16 +6,16 @@ import {routing} from '@/i18n/routing'; type Props = { children: ReactNode; - params: {locale: string}; + params: Promise<{locale: string}>; }; export function generateStaticParams() { return routing.locales.map((locale) => ({locale})); } -export async function generateMetadata({ - params: {locale} -}: Omit) { +export async function generateMetadata(props: Omit) { + const {locale} = await props.params; + const t = await getTranslations({locale, namespace: 'LocaleLayout'}); return { @@ -23,10 +23,9 @@ export async function generateMetadata({ }; } -export default async function LocaleLayout({ - children, - params: {locale} -}: Props) { +export default async function LocaleLayout({children, params}: Props) { + const {locale} = await params; + // Ensure that the incoming `locale` is valid if (!routing.locales.includes(locale as any)) { notFound(); diff --git a/examples/example-app-router/src/app/[locale]/page.tsx b/examples/example-app-router/src/app/[locale]/page.tsx index 45d881c2e..a659b1a16 100644 --- a/examples/example-app-router/src/app/[locale]/page.tsx +++ b/examples/example-app-router/src/app/[locale]/page.tsx @@ -1,12 +1,15 @@ import {useTranslations} from 'next-intl'; import {unstable_setRequestLocale} from 'next-intl/server'; +import {use} from 'react'; import PageLayout from '@/components/PageLayout'; type Props = { - params: {locale: string}; + params: Promise<{locale: string}>; }; -export default function IndexPage({params: {locale}}: Props) { +export default function IndexPage({params}: Props) { + const {locale} = use(params); + // Enable static rendering unstable_setRequestLocale(locale); diff --git a/examples/example-app-router/src/app/[locale]/pathnames/page.tsx b/examples/example-app-router/src/app/[locale]/pathnames/page.tsx index 6d5472772..028e348e8 100644 --- a/examples/example-app-router/src/app/[locale]/pathnames/page.tsx +++ b/examples/example-app-router/src/app/[locale]/pathnames/page.tsx @@ -1,12 +1,15 @@ import {useTranslations} from 'next-intl'; import {unstable_setRequestLocale} from 'next-intl/server'; +import {use} from 'react'; import PageLayout from '@/components/PageLayout'; type Props = { - params: {locale: string}; + params: Promise<{locale: string}>; }; -export default function PathnamesPage({params: {locale}}: Props) { +export default function PathnamesPage({params}: Props) { + const {locale} = use(params); + // Enable static rendering unstable_setRequestLocale(locale); From 2737664a90dedcdbd3ba19054f591000cd6be854 Mon Sep 17 00:00:00 2001 From: Jan Amann Date: Wed, 16 Oct 2024 16:55:26 +0200 Subject: [PATCH 13/18] migrate examples --- examples/example-app-router-migration/next-env.d.ts | 2 +- .../src/app/[locale]/layout.tsx | 8 +++++--- examples/example-app-router-mixed-routing/next-env.d.ts | 2 +- .../src/app/(public)/[locale]/about/page.tsx | 7 +++++-- .../src/app/(public)/[locale]/layout.tsx | 9 ++++----- .../src/app/(public)/[locale]/page.tsx | 7 +++++-- examples/example-app-router-mixed-routing/src/db.ts | 4 ++-- .../src/app/[locale]/layout.tsx | 9 ++++----- .../src/services/locale.ts | 4 ++-- 9 files changed, 29 insertions(+), 23 deletions(-) diff --git a/examples/example-app-router-migration/next-env.d.ts b/examples/example-app-router-migration/next-env.d.ts index fd36f9494..725dd6f24 100644 --- a/examples/example-app-router-migration/next-env.d.ts +++ b/examples/example-app-router-migration/next-env.d.ts @@ -3,4 +3,4 @@ /// // NOTE: This file should not be edited -// see https://nextjs.org/docs/basic-features/typescript for more information. +// see https://nextjs.org/docs/app/building-your-application/configuring/typescript for more information. diff --git a/examples/example-app-router-migration/src/app/[locale]/layout.tsx b/examples/example-app-router-migration/src/app/[locale]/layout.tsx index 5d3c87400..3ef5664b2 100644 --- a/examples/example-app-router-migration/src/app/[locale]/layout.tsx +++ b/examples/example-app-router-migration/src/app/[locale]/layout.tsx @@ -4,17 +4,19 @@ import {routing} from '@/i18n/routing'; type Props = { children: ReactNode; - params: {locale: string}; + params: Promise<{locale: string}>; }; export default async function LocaleLayout({children, params}: Props) { + const {locale} = await params; + // Ensure that the incoming `locale` is valid - if (!routing.locales.includes(params.locale as any)) { + if (!routing.locales.includes(locale as any)) { notFound(); } return ( - + next-intl diff --git a/examples/example-app-router-mixed-routing/next-env.d.ts b/examples/example-app-router-mixed-routing/next-env.d.ts index 4f11a03dc..40c3d6809 100644 --- a/examples/example-app-router-mixed-routing/next-env.d.ts +++ b/examples/example-app-router-mixed-routing/next-env.d.ts @@ -2,4 +2,4 @@ /// // NOTE: This file should not be edited -// see https://nextjs.org/docs/basic-features/typescript for more information. +// see https://nextjs.org/docs/app/building-your-application/configuring/typescript for more information. diff --git a/examples/example-app-router-mixed-routing/src/app/(public)/[locale]/about/page.tsx b/examples/example-app-router-mixed-routing/src/app/(public)/[locale]/about/page.tsx index a5988d5a7..e351e5033 100644 --- a/examples/example-app-router-mixed-routing/src/app/(public)/[locale]/about/page.tsx +++ b/examples/example-app-router-mixed-routing/src/app/(public)/[locale]/about/page.tsx @@ -1,12 +1,15 @@ import {useTranslations} from 'next-intl'; import {unstable_setRequestLocale} from 'next-intl/server'; +import {use} from 'react'; import PageTitle from '@/components/PageTitle'; type Props = { - params: {locale: string}; + params: Promise<{locale: string}>; }; -export default function About({params: {locale}}: Props) { +export default function About({params}: Props) { + const {locale} = use(params); + // Enable static rendering unstable_setRequestLocale(locale); diff --git a/examples/example-app-router-mixed-routing/src/app/(public)/[locale]/layout.tsx b/examples/example-app-router-mixed-routing/src/app/(public)/[locale]/layout.tsx index d56ec0849..37c779313 100644 --- a/examples/example-app-router-mixed-routing/src/app/(public)/[locale]/layout.tsx +++ b/examples/example-app-router-mixed-routing/src/app/(public)/[locale]/layout.tsx @@ -10,7 +10,7 @@ import {locales} from '@/config'; type Props = { children: ReactNode; - params: {locale: string}; + params: Promise<{locale: string}>; }; export function generateStaticParams() { @@ -21,10 +21,9 @@ export const metadata: Metadata = { title: 'next-intl-mixed-routing (public)' }; -export default async function LocaleLayout({ - children, - params: {locale} -}: Props) { +export default async function LocaleLayout({children, params}: Props) { + const {locale} = await params; + // Enable static rendering unstable_setRequestLocale(locale); diff --git a/examples/example-app-router-mixed-routing/src/app/(public)/[locale]/page.tsx b/examples/example-app-router-mixed-routing/src/app/(public)/[locale]/page.tsx index f626fcb49..219217864 100644 --- a/examples/example-app-router-mixed-routing/src/app/(public)/[locale]/page.tsx +++ b/examples/example-app-router-mixed-routing/src/app/(public)/[locale]/page.tsx @@ -1,12 +1,15 @@ import {useTranslations} from 'next-intl'; import {unstable_setRequestLocale} from 'next-intl/server'; +import {use} from 'react'; import PageTitle from '@/components/PageTitle'; type Props = { - params: {locale: string}; + params: Promise<{locale: string}>; }; -export default function Index({params: {locale}}: Props) { +export default function Index({params}: Props) { + const {locale} = use(params); + // Enable static rendering unstable_setRequestLocale(locale); diff --git a/examples/example-app-router-mixed-routing/src/db.ts b/examples/example-app-router-mixed-routing/src/db.ts index 266e9e6a9..0c6b1c91b 100644 --- a/examples/example-app-router-mixed-routing/src/db.ts +++ b/examples/example-app-router-mixed-routing/src/db.ts @@ -9,9 +9,9 @@ import {defaultLocale} from './config'; const COOKIE_NAME = 'NEXT_LOCALE'; export async function getUserLocale() { - return cookies().get(COOKIE_NAME)?.value || defaultLocale; + return (await cookies()).get(COOKIE_NAME)?.value || defaultLocale; } export async function setUserLocale(locale: string) { - cookies().set(COOKIE_NAME, locale); + (await cookies()).set(COOKIE_NAME, locale); } diff --git a/examples/example-app-router-next-auth/src/app/[locale]/layout.tsx b/examples/example-app-router-next-auth/src/app/[locale]/layout.tsx index 0acc48b28..7e5b062dc 100644 --- a/examples/example-app-router-next-auth/src/app/[locale]/layout.tsx +++ b/examples/example-app-router-next-auth/src/app/[locale]/layout.tsx @@ -6,13 +6,12 @@ import {routing} from '@/i18n/routing'; type Props = { children: ReactNode; - params: {locale: string}; + params: Promise<{locale: string}>; }; -export default async function LocaleLayout({ - children, - params: {locale} -}: Props) { +export default async function LocaleLayout({children, params}: Props) { + const {locale} = await params; + // Ensure that the incoming `locale` is valid if (!routing.locales.includes(locale as any)) { notFound(); diff --git a/examples/example-app-router-without-i18n-routing/src/services/locale.ts b/examples/example-app-router-without-i18n-routing/src/services/locale.ts index 0b2360950..290511522 100644 --- a/examples/example-app-router-without-i18n-routing/src/services/locale.ts +++ b/examples/example-app-router-without-i18n-routing/src/services/locale.ts @@ -8,9 +8,9 @@ import {Locale, defaultLocale} from '@/i18n/config'; const COOKIE_NAME = 'NEXT_LOCALE'; export async function getUserLocale() { - return cookies().get(COOKIE_NAME)?.value || defaultLocale; + return (await cookies()).get(COOKIE_NAME)?.value || defaultLocale; } export async function setUserLocale(locale: Locale) { - cookies().set(COOKIE_NAME, locale); + (await cookies()).set(COOKIE_NAME, locale); } From 96d5ecf33e2fee010ac6745e342b66ad14f4291e Mon Sep 17 00:00:00 2001 From: Jan Amann Date: Wed, 16 Oct 2024 17:08:00 +0200 Subject: [PATCH 14/18] update docs --- docs/next-env.d.ts | 2 +- .../actions-metadata-route-handlers.mdx | 6 ++++-- docs/pages/docs/environments/error-files.mdx | 4 +++- docs/pages/docs/environments/mdx.mdx | 4 +++- .../app-router/with-i18n-routing.mdx | 16 ++++++++++------ docs/pages/docs/routing.mdx | 7 ++++--- docs/tsconfig.json | 3 ++- 7 files changed, 27 insertions(+), 15 deletions(-) diff --git a/docs/next-env.d.ts b/docs/next-env.d.ts index fd36f9494..725dd6f24 100644 --- a/docs/next-env.d.ts +++ b/docs/next-env.d.ts @@ -3,4 +3,4 @@ /// // NOTE: This file should not be edited -// see https://nextjs.org/docs/basic-features/typescript for more information. +// see https://nextjs.org/docs/app/building-your-application/configuring/typescript for more information. diff --git a/docs/pages/docs/environments/actions-metadata-route-handlers.mdx b/docs/pages/docs/environments/actions-metadata-route-handlers.mdx index 81332da6e..52998cdf1 100644 --- a/docs/pages/docs/environments/actions-metadata-route-handlers.mdx +++ b/docs/pages/docs/environments/actions-metadata-route-handlers.mdx @@ -22,7 +22,8 @@ To internationalize metadata like the page title, you can use functionality from ```tsx filename="layout.tsx" import {getTranslations} from 'next-intl/server'; -export async function generateMetadata({params: {locale}}) { +export async function generateMetadata({params}) { + const {locale} = await params; const t = await getTranslations({locale, namespace: 'Metadata'}); return { @@ -116,7 +117,8 @@ If you're programmatically generating [Open Graph images](https://nextjs.org/doc import {ImageResponse} from 'next/og'; import {getTranslations} from 'next-intl/server'; -export default async function OpenGraphImage({params: {locale}}) { +export default async function OpenGraphImage({params}) { + const {locale} = await params; const t = await getTranslations({locale, namespace: 'OpenGraphImage'}); return new ImageResponse(
{t('title')}
); } diff --git a/docs/pages/docs/environments/error-files.mdx b/docs/pages/docs/environments/error-files.mdx index d2bef6eed..3c8f82559 100644 --- a/docs/pages/docs/environments/error-files.mdx +++ b/docs/pages/docs/environments/error-files.mdx @@ -82,7 +82,9 @@ For the 404 page to render, we need to call the `notFound` function in the root ```tsx filename="app/[locale]/layout.tsx" import {notFound} from 'next/navigation'; -export default function LocaleLayout({children, params: {locale}}) { +export default async function LocaleLayout({children, params}) { + const {locale} = await params; + // Ensure that the incoming `locale` is valid if (!routing.locales.includes(locale as any)) { notFound(); diff --git a/docs/pages/docs/environments/mdx.mdx b/docs/pages/docs/environments/mdx.mdx index f044a2965..eefb2656d 100644 --- a/docs/pages/docs/environments/mdx.mdx +++ b/docs/pages/docs/environments/mdx.mdx @@ -24,8 +24,10 @@ Now, in `page.tsx`, you can import the MDX content based on the user's locale: import {notFound} from 'next/navigation'; export default async function HomePage({params}) { + const {locale} = await params; + try { - const Content = (await import(`./${params.locale}.mdx`)).default; + const Content = (await import(`./${locale}.mdx`)).default; return ; } catch (error) { notFound(); diff --git a/docs/pages/docs/getting-started/app-router/with-i18n-routing.mdx b/docs/pages/docs/getting-started/app-router/with-i18n-routing.mdx index 899832a45..2f8294657 100644 --- a/docs/pages/docs/getting-started/app-router/with-i18n-routing.mdx +++ b/docs/pages/docs/getting-started/app-router/with-i18n-routing.mdx @@ -193,12 +193,13 @@ import {routing} from '@/i18n/routing'; export default async function LocaleLayout({ children, - params: {locale} + params }: { children: React.ReactNode; - params: {locale: string}; + params: Promise<{locale: string}>; }) { // Ensure that the incoming `locale` is valid + const {locale} = await params; if (!routing.locales.includes(locale as any)) { notFound(); } @@ -298,7 +299,8 @@ export function generateStaticParams() { ```tsx filename="app/[locale]/layout.tsx" import {unstable_setRequestLocale} from 'next-intl/server'; -export default async function LocaleLayout({children, params: {locale}}) { +export default async function LocaleLayout({children, params}) { + const {locale} = await params; unstable_setRequestLocale(locale); return ( @@ -308,10 +310,11 @@ export default async function LocaleLayout({children, params: {locale}}) { ``` ```tsx filename="app/[locale]/page.tsx" +import {use} from 'react'; import {unstable_setRequestLocale} from 'next-intl/server'; -export default function IndexPage({params: {locale}}) { - unstable_setRequestLocale(locale); +export default function IndexPage({params}) { + unstable_setRequestLocale(use(params).locale); // Once the request locale is set, you // can call hooks from `next-intl` @@ -371,7 +374,8 @@ To achieve this, you can forward the `locale` that you receive from Next.js via ```tsx filename="page.tsx" import {getTranslations} from 'next-intl/server'; -export async function generateMetadata({params: {locale}}) { +export async function generateMetadata({params}) { + const {locale} = await params; const t = await getTranslations({locale, namespace: 'Metadata'}); return { diff --git a/docs/pages/docs/routing.mdx b/docs/pages/docs/routing.mdx index 2a8953502..13e56dc3e 100644 --- a/docs/pages/docs/routing.mdx +++ b/docs/pages/docs/routing.mdx @@ -301,14 +301,15 @@ import {notFound} from 'next'; import {fetchContent} from './cms'; type Props = { - params: { + params: Promise<{ locale: string; slug: Array; - }; + }>; }; export default async function CatchAllPage({params}: Props) { - const content = await fetchContent(params.locale, params.slug); + const {locale, slug} = await params; + const content = await fetchContent(locale, slug); if (!content) notFound(); // ... diff --git a/docs/tsconfig.json b/docs/tsconfig.json index 2b9c488fe..3b76eba79 100644 --- a/docs/tsconfig.json +++ b/docs/tsconfig.json @@ -23,7 +23,8 @@ "name": "next" } ], - "strict": true + "strict": true, + "target": "ES2017" }, "include": [ "next-env.d.ts", From 443f16a3a688c9d1115d6c6679753a8a8198e026 Mon Sep 17 00:00:00 2001 From: Jan Amann Date: Wed, 16 Oct 2024 17:17:20 +0200 Subject: [PATCH 15/18] fix react-dom deps --- .../example-app-router-migration/package.json | 2 +- .../example-app-router-next-auth/package.json | 2 +- .../next-env.d.ts | 2 +- .../package.json | 2 +- .../package.json | 2 +- examples/example-pages-router/package.json | 2 +- pnpm-lock.yaml | 122 +++++++----------- 7 files changed, 50 insertions(+), 84 deletions(-) diff --git a/examples/example-app-router-migration/package.json b/examples/example-app-router-migration/package.json index 24fc1fb54..3fc3b8198 100644 --- a/examples/example-app-router-migration/package.json +++ b/examples/example-app-router-migration/package.json @@ -12,7 +12,7 @@ "next": "15.0.0-rc.1", "next-intl": "^3.0.0", "react": "19.0.0-rc-cd22717c-20241013", - "react-dom": "^18.3.1" + "react-dom": "19.0.0-rc-cd22717c-20241013" }, "devDependencies": { "@types/lodash": "^4.17.5", diff --git a/examples/example-app-router-next-auth/package.json b/examples/example-app-router-next-auth/package.json index afd75da29..bed2e4492 100644 --- a/examples/example-app-router-next-auth/package.json +++ b/examples/example-app-router-next-auth/package.json @@ -13,7 +13,7 @@ "next-auth": "^4.24.7", "next-intl": "^3.0.0", "react": "19.0.0-rc-cd22717c-20241013", - "react-dom": "^18.3.1" + "react-dom": "19.0.0-rc-cd22717c-20241013" }, "devDependencies": { "@playwright/test": "^1.44.1", diff --git a/examples/example-app-router-single-locale/next-env.d.ts b/examples/example-app-router-single-locale/next-env.d.ts index 4f11a03dc..40c3d6809 100644 --- a/examples/example-app-router-single-locale/next-env.d.ts +++ b/examples/example-app-router-single-locale/next-env.d.ts @@ -2,4 +2,4 @@ /// // NOTE: This file should not be edited -// see https://nextjs.org/docs/basic-features/typescript for more information. +// see https://nextjs.org/docs/app/building-your-application/configuring/typescript for more information. diff --git a/examples/example-app-router-single-locale/package.json b/examples/example-app-router-single-locale/package.json index 12de10b3f..d72a01812 100644 --- a/examples/example-app-router-single-locale/package.json +++ b/examples/example-app-router-single-locale/package.json @@ -12,7 +12,7 @@ "next": "15.0.0-rc.1", "next-intl": "^3.0.0", "react": "19.0.0-rc-cd22717c-20241013", - "react-dom": "^18.3.1" + "react-dom": "19.0.0-rc-cd22717c-20241013" }, "devDependencies": { "@playwright/test": "^1.44.1", diff --git a/examples/example-pages-router-advanced/package.json b/examples/example-pages-router-advanced/package.json index 17aaa62ca..3ad97358d 100644 --- a/examples/example-pages-router-advanced/package.json +++ b/examples/example-pages-router-advanced/package.json @@ -14,7 +14,7 @@ "next": "15.0.0-rc.1", "next-intl": "^3.0.0", "react": "19.0.0-rc-cd22717c-20241013", - "react-dom": "^18.3.1" + "react-dom": "19.0.0-rc-cd22717c-20241013" }, "devDependencies": { "@testing-library/react": "^16.0.0", diff --git a/examples/example-pages-router/package.json b/examples/example-pages-router/package.json index 2f05cb370..b462348be 100644 --- a/examples/example-pages-router/package.json +++ b/examples/example-pages-router/package.json @@ -13,7 +13,7 @@ "next": "15.0.0-rc.1", "next-intl": "^3.0.0", "react": "19.0.0-rc-cd22717c-20241013", - "react-dom": "^18.3.1" + "react-dom": "19.0.0-rc-cd22717c-20241013" }, "devDependencies": { "@types/lodash": "^4.17.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 67f8929cd..052926135 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -195,7 +195,7 @@ importers: dependencies: next: specifier: 15.0.0-rc.1 - version: 15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@18.3.1(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + version: 15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) next-intl: specifier: ^3.0.0 version: link:../../packages/next-intl @@ -203,8 +203,8 @@ importers: specifier: 19.0.0-rc-cd22717c-20241013 version: 19.0.0-rc-cd22717c-20241013 react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@19.0.0-rc-cd22717c-20241013) + specifier: 19.0.0-rc-cd22717c-20241013 + version: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) devDependencies: '@types/lodash': specifier: ^4.17.5 @@ -278,10 +278,10 @@ importers: dependencies: next: specifier: 15.0.0-rc.1 - version: 15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@18.3.1(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + version: 15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) next-auth: specifier: ^4.24.7 - version: 4.24.7(next@15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@18.3.1(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013))(react-dom@18.3.1(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + version: 4.24.7(next@15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013))(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) next-intl: specifier: ^3.0.0 version: link:../../packages/next-intl @@ -289,8 +289,8 @@ importers: specifier: 19.0.0-rc-cd22717c-20241013 version: 19.0.0-rc-cd22717c-20241013 react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@19.0.0-rc-cd22717c-20241013) + specifier: 19.0.0-rc-cd22717c-20241013 + version: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) devDependencies: '@playwright/test': specifier: ^1.44.1 @@ -427,7 +427,7 @@ importers: dependencies: next: specifier: 15.0.0-rc.1 - version: 15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@18.3.1(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + version: 15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) next-intl: specifier: ^3.0.0 version: link:../../packages/next-intl @@ -435,8 +435,8 @@ importers: specifier: 19.0.0-rc-cd22717c-20241013 version: 19.0.0-rc-cd22717c-20241013 react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@19.0.0-rc-cd22717c-20241013) + specifier: 19.0.0-rc-cd22717c-20241013 + version: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) devDependencies: '@playwright/test': specifier: ^1.44.1 @@ -537,7 +537,7 @@ importers: version: 3.6.0 next: specifier: 15.0.0-rc.1 - version: 15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@18.3.1(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + version: 15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) next-intl: specifier: ^3.0.0 version: link:../../packages/next-intl @@ -545,8 +545,8 @@ importers: specifier: 19.0.0-rc-cd22717c-20241013 version: 19.0.0-rc-cd22717c-20241013 react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@19.0.0-rc-cd22717c-20241013) + specifier: 19.0.0-rc-cd22717c-20241013 + version: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) devDependencies: '@types/lodash': specifier: ^4.17.5 @@ -580,7 +580,7 @@ importers: version: 4.17.21 next: specifier: 15.0.0-rc.1 - version: 15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@18.3.1(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + version: 15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) next-intl: specifier: ^3.0.0 version: link:../../packages/next-intl @@ -588,12 +588,12 @@ importers: specifier: 19.0.0-rc-cd22717c-20241013 version: 19.0.0-rc-cd22717c-20241013 react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@19.0.0-rc-cd22717c-20241013) + specifier: 19.0.0-rc-cd22717c-20241013 + version: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) devDependencies: '@testing-library/react': specifier: ^16.0.0 - version: 16.0.0(@testing-library/dom@10.3.1)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + version: 16.0.0(@testing-library/dom@10.3.1)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) '@types/accept-language-parser': specifier: ^1.5.6 version: 1.5.6 @@ -12073,11 +12073,6 @@ packages: peerDependencies: react: ^18.1.0 - react-dom@18.3.1: - resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} - peerDependencies: - react: ^18.3.1 - react-dom@19.0.0-rc-cd22717c-20241013: resolution: {integrity: sha512-NzjTBOXygonUxLRQuUUW5V2QLGkAcyUwJoS8+UWxs089paMvQQfoRD51w65Ovgd2OEQ8Rm3HWx+82fvXiT0czQ==} peerDependencies: @@ -12635,9 +12630,6 @@ packages: scheduler@0.22.0: resolution: {integrity: sha512-6QAm1BgQI88NPYymgGQLCZgvep4FyePDWFpXVK+zNSUgHwlqpJy8VEh8Et0KxTACS4VWwMousBElAZOH9nkkoQ==} - scheduler@0.23.2: - resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} - scheduler@0.25.0-rc-cd22717c-20241013: resolution: {integrity: sha512-MnsFR57bKcrYslnbCUsaUG0qBuAArk92VxE0zu6A2Usz38iIuL2uZLunqKlP1W47MF33GrRGDj1sXdPbFKIZfw==} @@ -20482,16 +20474,6 @@ snapshots: '@types/react': 18.3.3 '@types/react-dom': 18.3.0 - '@testing-library/react@16.0.0(@testing-library/dom@10.3.1)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)': - dependencies: - '@babel/runtime': 7.24.7 - '@testing-library/dom': 10.3.1 - react: 19.0.0-rc-cd22717c-20241013 - react-dom: 18.3.1(react@19.0.0-rc-cd22717c-20241013) - optionalDependencies: - '@types/react': 18.3.3 - '@types/react-dom': 18.3.0 - '@testing-library/react@16.0.0(@testing-library/dom@10.3.1)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)': dependencies: '@babel/runtime': 7.24.7 @@ -20804,6 +20786,26 @@ snapshots: '@types/node': 20.14.5 optional: true + '@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0)(typescript@5.5.3)': + dependencies: + '@eslint-community/regexpp': 4.7.0 + '@typescript-eslint/parser': 6.21.0(eslint@8.56.0)(typescript@5.5.3) + '@typescript-eslint/scope-manager': 6.21.0 + '@typescript-eslint/type-utils': 6.21.0(eslint@8.56.0)(typescript@5.5.3) + '@typescript-eslint/utils': 6.21.0(eslint@8.56.0)(typescript@5.5.3) + '@typescript-eslint/visitor-keys': 6.21.0 + debug: 4.3.5(supports-color@6.1.0) + eslint: 8.56.0 + graphemer: 1.4.0 + ignore: 5.3.1 + natural-compare: 1.4.0 + semver: 7.6.2 + ts-api-utils: 1.3.0(typescript@5.5.3) + optionalDependencies: + typescript: 5.5.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0)(typescript@5.5.3)': dependencies: '@eslint-community/regexpp': 4.7.0 @@ -24262,13 +24264,13 @@ snapshots: eslint-config-molindo@7.0.0(@types/eslint@8.40.2)(eslint@8.56.0)(jest@29.7.0(@types/node@20.14.5))(tailwindcss@3.4.4)(typescript@5.5.3): dependencies: - '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0)(typescript@5.5.3) + '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0)(typescript@5.5.3) '@typescript-eslint/parser': 6.21.0(eslint@8.56.0)(typescript@5.5.3) confusing-browser-globals: 1.0.11 eslint: 8.56.0 eslint-plugin-css-modules: 2.11.0(eslint@8.56.0) eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0) - eslint-plugin-jest: 27.2.3(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0)(jest@29.7.0(@types/node@20.14.5))(typescript@5.5.3) + eslint-plugin-jest: 27.2.3(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0)(jest@29.7.0(@types/node@20.14.5))(typescript@5.5.3) eslint-plugin-jsx-a11y: 6.8.0(eslint@8.56.0) eslint-plugin-prettier: 5.0.0(@types/eslint@8.40.2)(eslint@8.56.0)(prettier@3.3.2) eslint-plugin-react: 7.34.3(eslint@8.56.0) @@ -24508,12 +24510,12 @@ snapshots: - eslint-import-resolver-webpack - supports-color - eslint-plugin-jest@27.2.3(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0)(jest@29.7.0(@types/node@20.14.5))(typescript@5.5.3): + eslint-plugin-jest@27.2.3(@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0)(jest@29.7.0(@types/node@20.14.5))(typescript@5.5.3): dependencies: '@typescript-eslint/utils': 5.59.2(eslint@8.56.0)(typescript@5.5.3) eslint: 8.56.0 optionalDependencies: - '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@7.2.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0)(typescript@5.5.3) + '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@6.21.0(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0)(typescript@5.5.3) jest: 29.7.0(@types/node@20.14.5) transitivePeerDependencies: - supports-color @@ -29100,19 +29102,19 @@ snapshots: dependencies: type-fest: 2.19.0 - next-auth@4.24.7(next@15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@18.3.1(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013))(react-dom@18.3.1(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013): + next-auth@4.24.7(next@15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013))(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013): dependencies: '@babel/runtime': 7.24.7 '@panva/hkdf': 1.2.0 cookie: 0.5.0 jose: 4.15.7 - next: 15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@18.3.1(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + next: 15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) oauth: 0.9.15 openid-client: 5.6.5 preact: 10.22.0 preact-render-to-string: 5.2.6(preact@10.22.0) react: 19.0.0-rc-cd22717c-20241013 - react-dom: 18.3.1(react@19.0.0-rc-cd22717c-20241013) + react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) uuid: 8.3.2 next-mdx-remote@4.4.1(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013): @@ -29174,32 +29176,6 @@ snapshots: - '@babel/core' - babel-plugin-macros - next@15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@18.3.1(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013): - dependencies: - '@next/env': 15.0.0-rc.1 - '@swc/counter': 0.1.3 - '@swc/helpers': 0.5.13 - busboy: 1.6.0 - caniuse-lite: 1.0.30001641 - postcss: 8.4.31 - react: 19.0.0-rc-cd22717c-20241013 - react-dom: 18.3.1(react@19.0.0-rc-cd22717c-20241013) - styled-jsx: 5.1.6(@babel/core@7.24.7)(react@19.0.0-rc-cd22717c-20241013) - optionalDependencies: - '@next/swc-darwin-arm64': 15.0.0-rc.1 - '@next/swc-darwin-x64': 15.0.0-rc.1 - '@next/swc-linux-arm64-gnu': 15.0.0-rc.1 - '@next/swc-linux-arm64-musl': 15.0.0-rc.1 - '@next/swc-linux-x64-gnu': 15.0.0-rc.1 - '@next/swc-linux-x64-musl': 15.0.0-rc.1 - '@next/swc-win32-arm64-msvc': 15.0.0-rc.1 - '@next/swc-win32-x64-msvc': 15.0.0-rc.1 - '@playwright/test': 1.44.1 - sharp: 0.33.5 - transitivePeerDependencies: - - '@babel/core' - - babel-plugin-macros - next@15.0.0-rc.1(@babel/core@7.24.7)(@playwright/test@1.44.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013): dependencies: '@next/env': 15.0.0-rc.1 @@ -30809,12 +30785,6 @@ snapshots: react: 18.1.0 scheduler: 0.22.0 - react-dom@18.3.1(react@19.0.0-rc-cd22717c-20241013): - dependencies: - loose-envify: 1.4.0 - react: 19.0.0-rc-cd22717c-20241013 - scheduler: 0.23.2 - react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013): dependencies: react: 19.0.0-rc-cd22717c-20241013 @@ -31523,10 +31493,6 @@ snapshots: dependencies: loose-envify: 1.4.0 - scheduler@0.23.2: - dependencies: - loose-envify: 1.4.0 - scheduler@0.25.0-rc-cd22717c-20241013: {} schema-utils@1.0.0: From 4e3de1f9e968785aed538b5b86abdcaebf7072ff Mon Sep 17 00:00:00 2001 From: Jan Amann Date: Tue, 22 Oct 2024 10:07:10 +0200 Subject: [PATCH 16/18] use release --- docs/package.json | 6 +- .../example-app-router-migration/package.json | 6 +- .../package.json | 6 +- .../example-app-router-next-auth/package.json | 6 +- .../package.json | 6 +- .../package.json | 6 +- .../package.json | 6 +- examples/example-app-router/package.json | 6 +- .../package.json | 6 +- examples/example-pages-router/package.json | 6 +- examples/example-remix/package.json | 4 +- examples/example-use-intl/package.json | 4 +- packages/next-intl/package.json | 6 +- packages/use-intl/package.json | 4 +- pnpm-lock.yaml | 913 +++++++++--------- 15 files changed, 498 insertions(+), 493 deletions(-) diff --git a/docs/package.json b/docs/package.json index c3ae63194..b2eb76b1d 100644 --- a/docs/package.json +++ b/docs/package.json @@ -19,11 +19,11 @@ "@vercel/speed-insights": "^1.0.12", "clsx": "^2.1.1", "http-status-codes": "^2.3.0", - "next": "15.0.0-rc.1", + "next": "^15.0.0", "nextra": "^3.0.13", "nextra-theme-docs": "^3.0.13", - "react": "19.0.0-rc-cd22717c-20241013", - "react-dom": "19.0.0-rc-cd22717c-20241013", + "react": "^18.3.1", + "react-dom": "^18.3.1", "react-tweet": "^3.2.1", "shiki": "^1.22.0", "tailwindcss": "^3.4.4" diff --git a/examples/example-app-router-migration/package.json b/examples/example-app-router-migration/package.json index 0f5d6c1da..a18936e54 100644 --- a/examples/example-app-router-migration/package.json +++ b/examples/example-app-router-migration/package.json @@ -9,10 +9,10 @@ "start": "next start" }, "dependencies": { - "next": "15.0.0-rc.1", + "next": "^15.0.0", "next-intl": "^3.0.0", - "react": "19.0.0-rc-cd22717c-20241013", - "react-dom": "19.0.0-rc-cd22717c-20241013" + "react": "^18.3.1", + "react-dom": "^18.3.1" }, "devDependencies": { "@types/lodash": "^4.17.5", diff --git a/examples/example-app-router-mixed-routing/package.json b/examples/example-app-router-mixed-routing/package.json index 135f3165c..a8f89cbd8 100644 --- a/examples/example-app-router-mixed-routing/package.json +++ b/examples/example-app-router-mixed-routing/package.json @@ -9,10 +9,10 @@ "start": "next start" }, "dependencies": { - "next": "15.0.0-rc.1", + "next": "^15.0.0", "next-intl": "^3.0.0", - "react": "19.0.0-rc-cd22717c-20241013", - "react-dom": "19.0.0-rc-cd22717c-20241013", + "react": "^18.3.1", + "react-dom": "^18.3.1", "tailwindcss": "^3.4.4" }, "devDependencies": { diff --git a/examples/example-app-router-next-auth/package.json b/examples/example-app-router-next-auth/package.json index f4720bcb4..ed8731330 100644 --- a/examples/example-app-router-next-auth/package.json +++ b/examples/example-app-router-next-auth/package.json @@ -9,11 +9,11 @@ "start": "next start" }, "dependencies": { - "next": "15.0.0-rc.1", + "next": "^15.0.0", "next-auth": "^4.24.7", "next-intl": "^3.0.0", - "react": "19.0.0-rc-cd22717c-20241013", - "react-dom": "19.0.0-rc-cd22717c-20241013" + "react": "^18.3.1", + "react-dom": "^18.3.1" }, "devDependencies": { "@playwright/test": "^1.48.1", diff --git a/examples/example-app-router-playground/package.json b/examples/example-app-router-playground/package.json index 8aef741f4..e61b51359 100644 --- a/examples/example-app-router-playground/package.json +++ b/examples/example-app-router-playground/package.json @@ -15,10 +15,10 @@ "@radix-ui/react-dropdown-menu": "^2.1.1", "lodash": "^4.17.21", "ms": "2.1.3", - "next": "15.0.0-rc.1", + "next": "^15.0.0", "next-intl": "^3.0.0", - "react": "19.0.0-rc-cd22717c-20241013", - "react-dom": "19.0.0-rc-cd22717c-20241013", + "react": "^18.3.1", + "react-dom": "^18.3.1", "zod": "^3.23.8" }, "devDependencies": { diff --git a/examples/example-app-router-single-locale/package.json b/examples/example-app-router-single-locale/package.json index 7d9d9c13d..7827b875b 100644 --- a/examples/example-app-router-single-locale/package.json +++ b/examples/example-app-router-single-locale/package.json @@ -9,10 +9,10 @@ "start": "next start" }, "dependencies": { - "next": "15.0.0-rc.1", + "next": "^15.0.0", "next-intl": "^3.0.0", - "react": "19.0.0-rc-cd22717c-20241013", - "react-dom": "19.0.0-rc-cd22717c-20241013" + "react": "^18.3.1", + "react-dom": "^18.3.1" }, "devDependencies": { "@playwright/test": "^1.48.1", diff --git a/examples/example-app-router-without-i18n-routing/package.json b/examples/example-app-router-without-i18n-routing/package.json index 9df0a2270..5e768bda1 100644 --- a/examples/example-app-router-without-i18n-routing/package.json +++ b/examples/example-app-router-without-i18n-routing/package.json @@ -13,10 +13,10 @@ "@radix-ui/react-select": "^2.1.1", "clsx": "^2.1.1", "lodash": "^4.17.21", - "next": "15.0.0-rc.1", + "next": "^15.0.0", "next-intl": "^3.0.0", - "react": "19.0.0-rc-cd22717c-20241013", - "react-dom": "19.0.0-rc-cd22717c-20241013", + "react": "^18.3.1", + "react-dom": "^18.3.1", "zod": "^3.23.8" }, "devDependencies": { diff --git a/examples/example-app-router/package.json b/examples/example-app-router/package.json index 056ae4c97..f1c897a9f 100644 --- a/examples/example-app-router/package.json +++ b/examples/example-app-router/package.json @@ -12,10 +12,10 @@ }, "dependencies": { "clsx": "^2.1.1", - "next": "15.0.0-rc.1", + "next": "^15.0.0", "next-intl": "^3.0.0", - "react": "19.0.0-rc-cd22717c-20241013", - "react-dom": "19.0.0-rc-cd22717c-20241013", + "react": "^18.3.1", + "react-dom": "^18.3.1", "tailwindcss": "^3.4.4" }, "devDependencies": { diff --git a/examples/example-pages-router-advanced/package.json b/examples/example-pages-router-advanced/package.json index ca13cd0da..023498b1d 100644 --- a/examples/example-pages-router-advanced/package.json +++ b/examples/example-pages-router-advanced/package.json @@ -11,10 +11,10 @@ "dependencies": { "accept-language-parser": "^1.5.0", "lodash": "^4.17.21", - "next": "15.0.0-rc.1", + "next": "^15.0.0", "next-intl": "^3.0.0", - "react": "19.0.0-rc-cd22717c-20241013", - "react-dom": "19.0.0-rc-cd22717c-20241013" + "react": "^18.3.1", + "react-dom": "^18.3.1" }, "devDependencies": { "@testing-library/react": "^16.0.0", diff --git a/examples/example-pages-router/package.json b/examples/example-pages-router/package.json index 247ccf6fd..4ea28603e 100644 --- a/examples/example-pages-router/package.json +++ b/examples/example-pages-router/package.json @@ -10,10 +10,10 @@ }, "dependencies": { "date-fns": "^3.6.0", - "next": "15.0.0-rc.1", + "next": "^15.0.0", "next-intl": "^3.0.0", - "react": "19.0.0-rc-cd22717c-20241013", - "react-dom": "19.0.0-rc-cd22717c-20241013" + "react": "^18.3.1", + "react-dom": "^18.3.1" }, "devDependencies": { "@types/lodash": "^4.17.5", diff --git a/examples/example-remix/package.json b/examples/example-remix/package.json index 3c6acb098..9d3e93590 100644 --- a/examples/example-remix/package.json +++ b/examples/example-remix/package.json @@ -15,8 +15,8 @@ "@remix-run/serve": "^2.9.2", "accept-language-parser": "^1.5.0", "isbot": "^5.1.9", - "react": "19.0.0-rc-cd22717c-20241013", - "react-dom": "19.0.0-rc-cd22717c-20241013", + "react": "^18.3.1", + "react-dom": "^18.3.1", "use-intl": "^3.0.0" }, "devDependencies": { diff --git a/examples/example-use-intl/package.json b/examples/example-use-intl/package.json index f4b27a5af..5e8e65948 100644 --- a/examples/example-use-intl/package.json +++ b/examples/example-use-intl/package.json @@ -9,8 +9,8 @@ "preview": "vite preview" }, "dependencies": { - "react": "19.0.0-rc-cd22717c-20241013", - "react-dom": "19.0.0-rc-cd22717c-20241013", + "react": "^18.3.1", + "react-dom": "^18.3.1", "use-intl": "^3.0.0" }, "devDependencies": { diff --git a/packages/next-intl/package.json b/packages/next-intl/package.json index baddc17ec..2b48de261 100644 --- a/packages/next-intl/package.json +++ b/packages/next-intl/package.json @@ -106,12 +106,12 @@ "eslint": "^9.11.1", "eslint-config-molindo": "^8.0.0", "eslint-plugin-react-compiler": "0.0.0-experimental-8e3b87c-20240822", - "next": "15.0.0-rc.1", + "next": "^15.0.0", "path-to-regexp": "^6.2.2", "prettier": "^3.3.3", "publint": "^0.2.8", - "react": "19.0.0-rc-cd22717c-20241013", - "react-dom": "19.0.0-rc-cd22717c-20241013", + "react": "^18.3.1", + "react-dom": "^18.3.1", "rollup": "^4.18.0", "rollup-plugin-preserve-directives": "0.4.0", "size-limit": "^11.1.4", diff --git a/packages/use-intl/package.json b/packages/use-intl/package.json index b5615fad4..1deb7dc39 100644 --- a/packages/use-intl/package.json +++ b/packages/use-intl/package.json @@ -83,8 +83,8 @@ "eslint-plugin-react-compiler": "0.0.0-experimental-8e3b87c-20240822", "prettier": "^3.3.3", "publint": "^0.2.8", - "react": "19.0.0-rc-cd22717c-20241013", - "react-dom": "19.0.0-rc-cd22717c-20241013", + "react": "^18.3.1", + "react-dom": "^18.3.1", "rollup": "^4.18.0", "size-limit": "^11.1.4", "tinyspy": "^3.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bce8c6c5e..d1a4dbc31 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -61,22 +61,22 @@ importers: version: 3.6.2 '@docsearch/react': specifier: ^3.6.0 - version: 3.6.2(@algolia/client-search@5.8.1)(@types/react@18.3.11)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)(search-insights@2.17.2) + version: 3.6.2(@algolia/client-search@5.8.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.2) '@headlessui/react': specifier: ^2.0.0 - version: 2.1.10(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + version: 2.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@heroicons/react': specifier: ^2.1.4 - version: 2.1.5(react@19.0.0-rc-cd22717c-20241013) + version: 2.1.5(react@18.3.1) '@vercel/analytics': specifier: 1.3.1 - version: 1.3.1(next@15.0.0-rc.1(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + version: 1.3.1(next@15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) '@vercel/og': specifier: ^0.6.3 version: 0.6.3 '@vercel/speed-insights': specifier: ^1.0.12 - version: 1.0.12(next@15.0.0-rc.1(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + version: 1.0.12(next@15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) clsx: specifier: ^2.1.1 version: 2.1.1 @@ -84,23 +84,23 @@ importers: specifier: ^2.3.0 version: 2.3.0 next: - specifier: 15.0.0-rc.1 - version: 15.0.0-rc.1(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + specifier: ^15.0.0 + version: 15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) nextra: specifier: ^3.0.13 - version: 3.0.13(@types/react@18.3.11)(next@15.0.0-rc.1(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013))(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)(typescript@5.6.3) + version: 3.0.13(@types/react@18.3.11)(next@15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) nextra-theme-docs: specifier: ^3.0.13 - version: 3.0.13(next@15.0.0-rc.1(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013))(nextra@3.0.13(@types/react@18.3.11)(next@15.0.0-rc.1(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013))(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)(typescript@5.6.3))(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + version: 3.0.13(next@15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.13(@types/react@18.3.11)(next@15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: - specifier: 19.0.0-rc-cd22717c-20241013 - version: 19.0.0-rc-cd22717c-20241013 + specifier: ^18.3.1 + version: 18.3.1 react-dom: - specifier: 19.0.0-rc-cd22717c-20241013 - version: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) + specifier: ^18.3.1 + version: 18.3.1(react@18.3.1) react-tweet: specifier: ^3.2.1 - version: 3.2.1(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + version: 3.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) shiki: specifier: ^1.22.0 version: 1.22.0 @@ -125,7 +125,7 @@ importers: version: 8.0.0(@typescript-eslint/eslint-plugin@8.9.0(@typescript-eslint/parser@8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(@typescript-eslint/parser@8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3))(jest@29.7.0(@types/node@20.16.11))(tailwindcss@3.4.14)(typescript@5.6.3)(vitest@2.1.3(@edge-runtime/vm@4.0.3)(@types/node@20.16.11)(jsdom@25.0.1)(terser@5.35.0)) next-sitemap: specifier: ^4.2.3 - version: 4.2.3(next@15.0.0-rc.1(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)) + version: 4.2.3(next@15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) prettier: specifier: ^3.3.3 version: 3.3.3 @@ -139,17 +139,17 @@ importers: specifier: ^2.1.1 version: 2.1.1 next: - specifier: 15.0.0-rc.1 - version: 15.0.0-rc.1(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + specifier: ^15.0.0 + version: 15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-intl: specifier: ^3.0.0 version: link:../../packages/next-intl react: - specifier: 19.0.0-rc-cd22717c-20241013 - version: 19.0.0-rc-cd22717c-20241013 + specifier: ^18.3.1 + version: 18.3.1 react-dom: - specifier: 19.0.0-rc-cd22717c-20241013 - version: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) + specifier: ^18.3.1 + version: 18.3.1(react@18.3.1) tailwindcss: specifier: ^3.4.4 version: 3.4.14 @@ -162,7 +162,7 @@ importers: version: 1.48.1 '@testing-library/react': specifier: ^16.0.0 - version: 16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + version: 16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@types/jest': specifier: ^29.5.12 version: 29.5.13 @@ -203,17 +203,17 @@ importers: examples/example-app-router-migration: dependencies: next: - specifier: 15.0.0-rc.1 - version: 15.0.0-rc.1(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + specifier: ^15.0.0 + version: 15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-intl: specifier: ^3.0.0 version: link:../../packages/next-intl react: - specifier: 19.0.0-rc-cd22717c-20241013 - version: 19.0.0-rc-cd22717c-20241013 + specifier: ^18.3.1 + version: 18.3.1 react-dom: - specifier: 19.0.0-rc-cd22717c-20241013 - version: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) + specifier: ^18.3.1 + version: 18.3.1(react@18.3.1) devDependencies: '@types/lodash': specifier: ^4.17.5 @@ -240,17 +240,17 @@ importers: examples/example-app-router-mixed-routing: dependencies: next: - specifier: 15.0.0-rc.1 - version: 15.0.0-rc.1(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + specifier: ^15.0.0 + version: 15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-intl: specifier: ^3.0.0 version: link:../../packages/next-intl react: - specifier: 19.0.0-rc-cd22717c-20241013 - version: 19.0.0-rc-cd22717c-20241013 + specifier: ^18.3.1 + version: 18.3.1 react-dom: - specifier: 19.0.0-rc-cd22717c-20241013 - version: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) + specifier: ^18.3.1 + version: 18.3.1(react@18.3.1) tailwindcss: specifier: ^3.4.4 version: 3.4.14 @@ -286,20 +286,20 @@ importers: examples/example-app-router-next-auth: dependencies: next: - specifier: 15.0.0-rc.1 - version: 15.0.0-rc.1(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + specifier: ^15.0.0 + version: 15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-auth: specifier: ^4.24.7 - version: 4.24.8(next@15.0.0-rc.1(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013))(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + version: 4.24.8(next@15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-intl: specifier: ^3.0.0 version: link:../../packages/next-intl react: - specifier: 19.0.0-rc-cd22717c-20241013 - version: 19.0.0-rc-cd22717c-20241013 + specifier: ^18.3.1 + version: 18.3.1 react-dom: - specifier: 19.0.0-rc-cd22717c-20241013 - version: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) + specifier: ^18.3.1 + version: 18.3.1(react@18.3.1) devDependencies: '@playwright/test': specifier: ^1.48.1 @@ -330,7 +330,7 @@ importers: dependencies: '@radix-ui/react-dropdown-menu': specifier: ^2.1.1 - version: 2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + version: 2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) lodash: specifier: ^4.17.21 version: 4.17.21 @@ -338,17 +338,17 @@ importers: specifier: 2.1.3 version: 2.1.3 next: - specifier: 15.0.0-rc.1 - version: 15.0.0-rc.1(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + specifier: ^15.0.0 + version: 15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-intl: specifier: ^3.0.0 version: link:../../packages/next-intl react: - specifier: 19.0.0-rc-cd22717c-20241013 - version: 19.0.0-rc-cd22717c-20241013 + specifier: ^18.3.1 + version: 18.3.1 react-dom: - specifier: 19.0.0-rc-cd22717c-20241013 - version: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) + specifier: ^18.3.1 + version: 18.3.1(react@18.3.1) zod: specifier: ^3.23.8 version: 3.23.8 @@ -361,22 +361,22 @@ importers: version: 3.0.1(webpack@5.95.0(esbuild@0.23.1)) '@mdx-js/react': specifier: ^3.0.1 - version: 3.0.1(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) + version: 3.0.1(@types/react@18.3.11)(react@18.3.1) '@next/mdx': specifier: ^15.0.0-rc.1 - version: 15.0.0-rc.1(@mdx-js/loader@3.0.1(webpack@5.95.0(esbuild@0.23.1)))(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013)) + version: 15.0.0-rc.1(@mdx-js/loader@3.0.1(webpack@5.95.0(esbuild@0.23.1)))(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1)) '@playwright/test': specifier: ^1.48.1 version: 1.48.1 '@storybook/nextjs': specifier: ^8.2.9 - version: 8.3.5(@types/webpack@5.28.5(esbuild@0.23.1))(esbuild@0.23.1)(next@15.0.0-rc.1(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013))(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)(sockjs-client@1.6.1)(storybook@8.3.5)(type-fest@4.26.1)(typescript@5.6.3)(webpack-dev-server@5.1.0(webpack@5.95.0(esbuild@0.23.1)))(webpack-hot-middleware@2.26.1)(webpack@5.95.0(esbuild@0.23.1)) + version: 8.3.5(@types/webpack@5.28.5(esbuild@0.23.1))(esbuild@0.23.1)(next@15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sockjs-client@1.6.1)(storybook@8.3.5)(type-fest@4.26.1)(typescript@5.6.3)(webpack-dev-server@5.1.0(webpack@5.95.0(esbuild@0.23.1)))(webpack-hot-middleware@2.26.1)(webpack@5.95.0(esbuild@0.23.1)) '@storybook/react': specifier: ^8.2.9 - version: 8.3.5(@storybook/test@8.3.5(storybook@8.3.5))(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)(storybook@8.3.5)(typescript@5.6.3) + version: 8.3.5(@storybook/test@8.3.5(storybook@8.3.5))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.5)(typescript@5.6.3) '@testing-library/react': specifier: ^16.0.0 - version: 16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + version: 16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@types/jest': specifier: ^29.5.12 version: 29.5.13 @@ -432,17 +432,17 @@ importers: examples/example-app-router-single-locale: dependencies: next: - specifier: 15.0.0-rc.1 - version: 15.0.0-rc.1(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + specifier: ^15.0.0 + version: 15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-intl: specifier: ^3.0.0 version: link:../../packages/next-intl react: - specifier: 19.0.0-rc-cd22717c-20241013 - version: 19.0.0-rc-cd22717c-20241013 + specifier: ^18.3.1 + version: 18.3.1 react-dom: - specifier: 19.0.0-rc-cd22717c-20241013 - version: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) + specifier: ^18.3.1 + version: 18.3.1(react@18.3.1) devDependencies: '@playwright/test': specifier: ^1.48.1 @@ -473,10 +473,10 @@ importers: dependencies: '@heroicons/react': specifier: ^2.1.4 - version: 2.1.5(react@19.0.0-rc-cd22717c-20241013) + version: 2.1.5(react@18.3.1) '@radix-ui/react-select': specifier: ^2.1.1 - version: 2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + version: 2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) clsx: specifier: ^2.1.1 version: 2.1.1 @@ -484,17 +484,17 @@ importers: specifier: ^4.17.21 version: 4.17.21 next: - specifier: 15.0.0-rc.1 - version: 15.0.0-rc.1(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + specifier: ^15.0.0 + version: 15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-intl: specifier: ^3.0.0 version: link:../../packages/next-intl react: - specifier: 19.0.0-rc-cd22717c-20241013 - version: 19.0.0-rc-cd22717c-20241013 + specifier: ^18.3.1 + version: 18.3.1 react-dom: - specifier: 19.0.0-rc-cd22717c-20241013 - version: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) + specifier: ^18.3.1 + version: 18.3.1(react@18.3.1) zod: specifier: ^3.23.8 version: 3.23.8 @@ -542,17 +542,17 @@ importers: specifier: ^3.6.0 version: 3.6.0 next: - specifier: 15.0.0-rc.1 - version: 15.0.0-rc.1(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + specifier: ^15.0.0 + version: 15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-intl: specifier: ^3.0.0 version: link:../../packages/next-intl react: - specifier: 19.0.0-rc-cd22717c-20241013 - version: 19.0.0-rc-cd22717c-20241013 + specifier: ^18.3.1 + version: 18.3.1 react-dom: - specifier: 19.0.0-rc-cd22717c-20241013 - version: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) + specifier: ^18.3.1 + version: 18.3.1(react@18.3.1) devDependencies: '@types/lodash': specifier: ^4.17.5 @@ -585,21 +585,21 @@ importers: specifier: ^4.17.21 version: 4.17.21 next: - specifier: 15.0.0-rc.1 - version: 15.0.0-rc.1(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + specifier: ^15.0.0 + version: 15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-intl: specifier: ^3.0.0 version: link:../../packages/next-intl react: - specifier: 19.0.0-rc-cd22717c-20241013 - version: 19.0.0-rc-cd22717c-20241013 + specifier: ^18.3.1 + version: 18.3.1 react-dom: - specifier: 19.0.0-rc-cd22717c-20241013 - version: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) + specifier: ^18.3.1 + version: 18.3.1(react@18.3.1) devDependencies: '@testing-library/react': specifier: ^16.0.0 - version: 16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + version: 16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@types/accept-language-parser': specifier: ^1.5.6 version: 1.5.6 @@ -697,7 +697,7 @@ importers: version: 2.13.1(typescript@5.6.3) '@remix-run/react': specifier: ^2.9.2 - version: 2.13.1(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)(typescript@5.6.3) + version: 2.13.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) '@remix-run/serve': specifier: ^2.9.2 version: 2.13.1(typescript@5.6.3) @@ -708,18 +708,18 @@ importers: specifier: ^5.1.9 version: 5.1.17 react: - specifier: 19.0.0-rc-cd22717c-20241013 - version: 19.0.0-rc-cd22717c-20241013 + specifier: ^18.3.1 + version: 18.3.1 react-dom: - specifier: 19.0.0-rc-cd22717c-20241013 - version: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) + specifier: ^18.3.1 + version: 18.3.1(react@18.3.1) use-intl: specifier: ^3.0.0 version: link:../../packages/use-intl devDependencies: '@remix-run/dev': specifier: ^2.9.2 - version: 2.13.1(@remix-run/react@2.13.1(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)(typescript@5.6.3))(@remix-run/serve@2.13.1(typescript@5.6.3))(@types/node@22.7.5)(terser@5.35.0)(typescript@5.6.3)(vite@5.4.9(@types/node@22.7.5)(terser@5.35.0)) + version: 2.13.1(@remix-run/react@2.13.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@remix-run/serve@2.13.1(typescript@5.6.3))(@types/node@22.7.5)(terser@5.35.0)(typescript@5.6.3)(vite@5.4.9(@types/node@22.7.5)(terser@5.35.0)) '@types/accept-language-parser': specifier: ^1.5.6 version: 1.5.6 @@ -745,11 +745,11 @@ importers: examples/example-use-intl: dependencies: react: - specifier: 19.0.0-rc-cd22717c-20241013 - version: 19.0.0-rc-cd22717c-20241013 + specifier: ^18.3.1 + version: 18.3.1 react-dom: - specifier: 19.0.0-rc-cd22717c-20241013 - version: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) + specifier: ^18.3.1 + version: 18.3.1(react@18.3.1) use-intl: specifier: ^3.0.0 version: link:../../packages/use-intl @@ -802,7 +802,7 @@ importers: version: 11.1.6(size-limit@11.1.6) '@testing-library/react': specifier: ^16.0.0 - version: 16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + version: 16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@types/negotiator': specifier: ^0.6.3 version: 0.6.3 @@ -825,8 +825,8 @@ importers: specifier: 0.0.0-experimental-8e3b87c-20240822 version: 0.0.0-experimental-8e3b87c-20240822(eslint@9.12.0(jiti@2.3.3)) next: - specifier: 15.0.0-rc.1 - version: 15.0.0-rc.1(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + specifier: ^15.0.0 + version: 15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) path-to-regexp: specifier: ^6.2.2 version: 6.3.0 @@ -837,11 +837,11 @@ importers: specifier: ^0.2.8 version: 0.2.11 react: - specifier: 19.0.0-rc-cd22717c-20241013 - version: 19.0.0-rc-cd22717c-20241013 + specifier: ^18.3.1 + version: 18.3.1 react-dom: - specifier: 19.0.0-rc-cd22717c-20241013 - version: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) + specifier: ^18.3.1 + version: 18.3.1(react@18.3.1) rollup: specifier: ^4.18.0 version: 4.24.0 @@ -875,7 +875,7 @@ importers: version: 11.1.6(size-limit@11.1.6) '@testing-library/react': specifier: ^16.0.0 - version: 16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + version: 16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@types/node': specifier: ^20.14.5 version: 20.16.11 @@ -904,11 +904,11 @@ importers: specifier: ^0.2.8 version: 0.2.11 react: - specifier: 19.0.0-rc-cd22717c-20241013 - version: 19.0.0-rc-cd22717c-20241013 + specifier: ^18.3.1 + version: 18.3.1 react-dom: - specifier: 19.0.0-rc-cd22717c-20241013 - version: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) + specifier: ^18.3.1 + version: 18.3.1(react@18.3.1) rollup: specifier: ^4.18.0 version: 4.24.0 @@ -3230,8 +3230,8 @@ packages: '@next/env@13.5.6': resolution: {integrity: sha512-Yac/bV5sBGkkEXmAX5FWPS9Mmo2rthrOPRQQNfycJPkjUAUclomCPH7QFVCDQ4Mp2k2K1SSM6m0zrxYrOwtFQw==} - '@next/env@15.0.0-rc.1': - resolution: {integrity: sha512-4neDwowyr+9DfgickGjNATp6Lm3rJ/Y83ulg8irVXUoN+mLikrInYSzFDnwpkflO/wokFR4z5A171RVPnapZ/Q==} + '@next/env@15.0.0': + resolution: {integrity: sha512-Mcv8ZVmEgTO3bePiH/eJ7zHqQEs2gCqZ0UId2RxHmDDc7Pw6ngfSrOFlxG8XDpaex+n2G+TKPsQAf28MO+88Gw==} '@next/mdx@15.0.0-rc.1': resolution: {integrity: sha512-LaumSB8uW4Ps3jTjigieDqkuAR7h64jzzP6ZXcEq5yH02BlJvhYJDWDkQyXMYU1ThWM1Kvs47pd/elIqQ4TFUg==} @@ -3262,8 +3262,8 @@ packages: cpu: [arm64] os: [darwin] - '@next/swc-darwin-arm64@15.0.0-rc.1': - resolution: {integrity: sha512-YqDdpE3vgcDSiq9oJcFp0YUsLXCfIa3BpAHOZnVfbXNPBz1JcDtIGFsoz2w6l5jmjU9+41l7oeagY8KAWtYdpA==} + '@next/swc-darwin-arm64@15.0.0': + resolution: {integrity: sha512-Gjgs3N7cFa40a9QT9AEHnuGKq69/bvIOn0SLGDV+ordq07QOP4k1GDOVedMHEjVeqy1HBLkL8rXnNTuMZIv79A==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] @@ -3274,8 +3274,8 @@ packages: cpu: [x64] os: [darwin] - '@next/swc-darwin-x64@15.0.0-rc.1': - resolution: {integrity: sha512-mM7rwGB9xuPM9dIAcInlmHpIOaFyBkOsUjj9ytUBANPNEqPkW8C06RITiPJ3toKAiocEcGdLuJeaYPS8MDgf6g==} + '@next/swc-darwin-x64@15.0.0': + resolution: {integrity: sha512-BUtTvY5u9s5berAuOEydAUlVMjnl6ZjXS+xVrMt317mglYZ2XXjY8YRDCaz9vYMjBNPXH8Gh75Cew5CMdVbWTw==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] @@ -3298,8 +3298,8 @@ packages: cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-gnu@15.0.0-rc.1': - resolution: {integrity: sha512-4V3PSaqvjW00qac6Pd7rWAv+zE3HGXv02JAac7TpwOvNIYuneqUq82HLGZe9aZTDtT+zhOS2RnCUuXE7v3BO2Q==} + '@next/swc-linux-arm64-gnu@15.0.0': + resolution: {integrity: sha512-sbCoEpuWUBpYoLSgYrk0CkBv8RFv4ZlPxbwqRHr/BWDBJppTBtF53EvsntlfzQJ9fosYX12xnS6ltxYYwsMBjg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -3310,8 +3310,8 @@ packages: cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@15.0.0-rc.1': - resolution: {integrity: sha512-0xUM0jRNgezRT0F/wCMs2HJ5uuV/WDajYWWeBDSSOLKB8zfTMho+QiZtLqsGG1OjALIPttpKr1E2IDNWoUgXZQ==} + '@next/swc-linux-arm64-musl@15.0.0': + resolution: {integrity: sha512-JAw84qfL81aQCirXKP4VkgmhiDpXJupGjt8ITUkHrOVlBd+3h5kjfPva5M0tH2F9KKSgJQHEo3F5S5tDH9h2ww==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -3322,8 +3322,8 @@ packages: cpu: [x64] os: [linux] - '@next/swc-linux-x64-gnu@15.0.0-rc.1': - resolution: {integrity: sha512-xCusIy4TN9tS5CoZVk1bs6XUqSy1H6/BMco71/LA64oPKO/MsnFv6tbmzVlBKmriASCdedrgPlREE6AXVANRaA==} + '@next/swc-linux-x64-gnu@15.0.0': + resolution: {integrity: sha512-r5Smd03PfxrGKMewdRf2RVNA1CU5l2rRlvZLQYZSv7FUsXD5bKEcOZ/6/98aqRwL7diXOwD8TCWJk1NbhATQHg==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -3334,8 +3334,8 @@ packages: cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@15.0.0-rc.1': - resolution: {integrity: sha512-eNiz8+boojGEVkTJYOC1BzuT2Wl9Nqoz91rHkZityAW2kd4KpeMEuxXj5Y+IPoRQXRFDfOi39hw7qpj+Nt0LXg==} + '@next/swc-linux-x64-musl@15.0.0': + resolution: {integrity: sha512-fM6qocafz4Xjhh79CuoQNeGPhDHGBBUbdVtgNFJOUM8Ih5ZpaDZlTvqvqsh5IoO06CGomxurEGqGz/4eR/FaMQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -3346,8 +3346,8 @@ packages: cpu: [arm64] os: [win32] - '@next/swc-win32-arm64-msvc@15.0.0-rc.1': - resolution: {integrity: sha512-KcH0BWiFqinwfb8dBbIvAT51oWmZqiGHoPOP8yjkEzJK2pVxwKm4mk4WM4Y17EgCSmfAtdT0xklM9bcAm3cD3Q==} + '@next/swc-win32-arm64-msvc@15.0.0': + resolution: {integrity: sha512-ZOd7c/Lz1lv7qP/KzR513XEa7QzW5/P0AH3A5eR1+Z/KmDOvMucht0AozccPc0TqhdV1xaXmC0Fdx0hoNzk6ng==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] @@ -3364,8 +3364,8 @@ packages: cpu: [x64] os: [win32] - '@next/swc-win32-x64-msvc@15.0.0-rc.1': - resolution: {integrity: sha512-mkw4njN+kXYJo1/+V3BxogTwVXRDdHzxBO9gTEEZzZVnxXTdD5TMiPPQuH5hdkZxdcx3O0qhob3j7wdH7gaZ2A==} + '@next/swc-win32-x64-msvc@15.0.0': + resolution: {integrity: sha512-2RVWcLtsqg4LtaoJ3j7RoKpnWHgcrz5XvuUGE7vBYU2i6M2XeD9Y8RlLaF770LEIScrrl8MdWsp6odtC6sZccg==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -10461,16 +10461,16 @@ packages: sass: optional: true - next@15.0.0-rc.1: - resolution: {integrity: sha512-MUoMUM7u6lh5zx1fRbze2jGESj4VIqc0dplx03wN5cLbpW3RhrVD7I3+sDW1khJxi+bayAZuGx03R5qNV9y/EA==} + next@15.0.0: + resolution: {integrity: sha512-/ivqF6gCShXpKwY9hfrIQYh8YMge8L3W+w1oRLv/POmK4MOQnh+FscZ8a0fRFTSQWE+2z9ctNYvELD9vP2FV+A==} engines: {node: '>=18.18.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-cd22717c-20241013 - react-dom: ^18.2.0 || 19.0.0-rc-cd22717c-20241013 + react: ^18.2.0 || 19.0.0-rc-65a56d0e-20241020 + react-dom: ^18.2.0 || 19.0.0-rc-65a56d0e-20241020 sass: ^1.3.0 peerDependenciesMeta: '@opentelemetry/api': @@ -11790,10 +11790,10 @@ packages: peerDependencies: react: ^18.1.0 - react-dom@19.0.0-rc-cd22717c-20241013: - resolution: {integrity: sha512-NzjTBOXygonUxLRQuUUW5V2QLGkAcyUwJoS8+UWxs089paMvQQfoRD51w65Ovgd2OEQ8Rm3HWx+82fvXiT0czQ==} + react-dom@18.3.1: + resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} peerDependencies: - react: 19.0.0-rc-cd22717c-20241013 + react: ^18.3.1 react-element-to-jsx-string@15.0.0: resolution: {integrity: sha512-UDg4lXB6BzlobN60P8fHWVPX3Kyw8ORrTeBtClmIlGdkOOE+GYQSFvmEU5iLLpwp/6v42DINwNcwOhOLfQ//FQ==} @@ -11905,8 +11905,8 @@ packages: resolution: {integrity: sha512-4oL8ivCz5ZEPyclFQXaNksK3adutVS8l2xzZU0cqEFrE9Sb7fC0EFK5uEk74wIreL1DERyjvsU915j1pcT2uEQ==} engines: {node: '>=0.10.0'} - react@19.0.0-rc-cd22717c-20241013: - resolution: {integrity: sha512-k28GszmyQ1tX/JmeLGZINq5KXiNy/MmN0fCAtcwF8a9INDyVYG0zATCRGJwaPB9WixmkuwPv1BfB1QBfJC7cNg==} + react@18.3.1: + resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} engines: {node: '>=0.10.0'} read-cache@1.0.0: @@ -12387,8 +12387,8 @@ packages: scheduler@0.22.0: resolution: {integrity: sha512-6QAm1BgQI88NPYymgGQLCZgvep4FyePDWFpXVK+zNSUgHwlqpJy8VEh8Et0KxTACS4VWwMousBElAZOH9nkkoQ==} - scheduler@0.25.0-rc-cd22717c-20241013: - resolution: {integrity: sha512-MnsFR57bKcrYslnbCUsaUG0qBuAArk92VxE0zu6A2Usz38iIuL2uZLunqKlP1W47MF33GrRGDj1sXdPbFKIZfw==} + scheduler@0.23.2: + resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} schema-utils@1.0.0: resolution: {integrity: sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==} @@ -15873,7 +15873,7 @@ snapshots: '@docsearch/css@3.6.2': {} - '@docsearch/react@3.6.2(@algolia/client-search@5.8.1)(@types/react@18.3.11)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)(search-insights@2.17.2)': + '@docsearch/react@3.6.2(@algolia/client-search@5.8.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.2)': dependencies: '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@5.8.1)(algoliasearch@4.23.3)(search-insights@2.17.2) '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@5.8.1)(algoliasearch@4.23.3) @@ -15881,8 +15881,8 @@ snapshots: algoliasearch: 4.23.3 optionalDependencies: '@types/react': 18.3.11 - react: 19.0.0-rc-cd22717c-20241013 - react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) search-insights: 2.17.2 transitivePeerDependencies: - '@algolia/client-search' @@ -16569,24 +16569,24 @@ snapshots: '@floating-ui/core': 1.6.2 '@floating-ui/utils': 0.2.8 - '@floating-ui/react-dom@2.1.0(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)': + '@floating-ui/react-dom@2.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@floating-ui/dom': 1.6.5 - react: 19.0.0-rc-cd22717c-20241013 - react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@floating-ui/react-dom@2.1.2(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)': + '@floating-ui/react-dom@2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@floating-ui/dom': 1.6.5 - react: 19.0.0-rc-cd22717c-20241013 - react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@floating-ui/react@0.26.25(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)': + '@floating-ui/react@0.26.25(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@floating-ui/react-dom': 2.1.2(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + '@floating-ui/react-dom': 2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@floating-ui/utils': 0.2.8 - react: 19.0.0-rc-cd22717c-20241013 - react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) tabbable: 6.2.0 '@floating-ui/utils@0.2.8': {} @@ -16661,18 +16661,18 @@ snapshots: dependencies: '@hapi/hoek': 9.3.0 - '@headlessui/react@2.1.10(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)': + '@headlessui/react@2.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@floating-ui/react': 0.26.25(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) - '@react-aria/focus': 3.18.4(react@19.0.0-rc-cd22717c-20241013) - '@react-aria/interactions': 3.22.4(react@19.0.0-rc-cd22717c-20241013) - '@tanstack/react-virtual': 3.10.8(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) - react: 19.0.0-rc-cd22717c-20241013 - react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) + '@floating-ui/react': 0.26.25(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@react-aria/focus': 3.18.4(react@18.3.1) + '@react-aria/interactions': 3.22.4(react@18.3.1) + '@tanstack/react-virtual': 3.10.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) - '@heroicons/react@2.1.5(react@19.0.0-rc-cd22717c-20241013)': + '@heroicons/react@2.1.5(react@18.3.1)': dependencies: - react: 19.0.0-rc-cd22717c-20241013 + react: 18.3.1 '@humanfs/core@0.19.0': {} @@ -17303,11 +17303,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@mdx-js/react@3.0.1(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013)': + '@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1)': dependencies: '@types/mdx': 2.0.13 '@types/react': 18.3.11 - react: 19.0.0-rc-cd22717c-20241013 + react: 18.3.1 '@mermaid-js/parser@0.3.0': dependencies: @@ -17376,14 +17376,14 @@ snapshots: '@next/env@13.5.6': {} - '@next/env@15.0.0-rc.1': {} + '@next/env@15.0.0': {} - '@next/mdx@15.0.0-rc.1(@mdx-js/loader@3.0.1(webpack@5.95.0(esbuild@0.23.1)))(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013))': + '@next/mdx@15.0.0-rc.1(@mdx-js/loader@3.0.1(webpack@5.95.0(esbuild@0.23.1)))(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))': dependencies: source-map: 0.7.4 optionalDependencies: '@mdx-js/loader': 3.0.1(webpack@5.95.0(esbuild@0.23.1)) - '@mdx-js/react': 3.0.1(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) + '@mdx-js/react': 3.0.1(@types/react@18.3.11)(react@18.3.1) '@next/swc-android-arm-eabi@12.3.4': optional: true @@ -17394,13 +17394,13 @@ snapshots: '@next/swc-darwin-arm64@12.3.4': optional: true - '@next/swc-darwin-arm64@15.0.0-rc.1': + '@next/swc-darwin-arm64@15.0.0': optional: true '@next/swc-darwin-x64@12.3.4': optional: true - '@next/swc-darwin-x64@15.0.0-rc.1': + '@next/swc-darwin-x64@15.0.0': optional: true '@next/swc-freebsd-x64@12.3.4': @@ -17412,31 +17412,31 @@ snapshots: '@next/swc-linux-arm64-gnu@12.3.4': optional: true - '@next/swc-linux-arm64-gnu@15.0.0-rc.1': + '@next/swc-linux-arm64-gnu@15.0.0': optional: true '@next/swc-linux-arm64-musl@12.3.4': optional: true - '@next/swc-linux-arm64-musl@15.0.0-rc.1': + '@next/swc-linux-arm64-musl@15.0.0': optional: true '@next/swc-linux-x64-gnu@12.3.4': optional: true - '@next/swc-linux-x64-gnu@15.0.0-rc.1': + '@next/swc-linux-x64-gnu@15.0.0': optional: true '@next/swc-linux-x64-musl@12.3.4': optional: true - '@next/swc-linux-x64-musl@15.0.0-rc.1': + '@next/swc-linux-x64-musl@15.0.0': optional: true '@next/swc-win32-arm64-msvc@12.3.4': optional: true - '@next/swc-win32-arm64-msvc@15.0.0-rc.1': + '@next/swc-win32-arm64-msvc@15.0.0': optional: true '@next/swc-win32-ia32-msvc@12.3.4': @@ -17445,7 +17445,7 @@ snapshots: '@next/swc-win32-x64-msvc@12.3.4': optional: true - '@next/swc-win32-x64-msvc@15.0.0-rc.1': + '@next/swc-win32-x64-msvc@15.0.0': optional: true '@nodelib/fs.scandir@2.1.5': @@ -17751,316 +17751,316 @@ snapshots: '@radix-ui/primitive@1.1.0': {} - '@radix-ui/react-arrow@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)': + '@radix-ui/react-arrow@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) - react: 19.0.0-rc-cd22717c-20241013 - react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) optionalDependencies: '@types/react': 18.3.11 '@types/react-dom': 18.3.1 - '@radix-ui/react-collection@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)': + '@radix-ui/react-collection@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) - react: 19.0.0-rc-cd22717c-20241013 - react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.11)(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) optionalDependencies: '@types/react': 18.3.11 '@types/react-dom': 18.3.1 - '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013)': + '@radix-ui/react-compose-refs@1.1.0(@types/react@18.3.11)(react@18.3.1)': dependencies: - react: 19.0.0-rc-cd22717c-20241013 + react: 18.3.1 optionalDependencies: '@types/react': 18.3.11 - '@radix-ui/react-context@1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013)': + '@radix-ui/react-context@1.1.0(@types/react@18.3.11)(react@18.3.1)': dependencies: - react: 19.0.0-rc-cd22717c-20241013 + react: 18.3.1 optionalDependencies: '@types/react': 18.3.11 - '@radix-ui/react-context@1.1.1(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013)': + '@radix-ui/react-context@1.1.1(@types/react@18.3.11)(react@18.3.1)': dependencies: - react: 19.0.0-rc-cd22717c-20241013 + react: 18.3.1 optionalDependencies: '@types/react': 18.3.11 - '@radix-ui/react-direction@1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013)': + '@radix-ui/react-direction@1.1.0(@types/react@18.3.11)(react@18.3.1)': dependencies: - react: 19.0.0-rc-cd22717c-20241013 + react: 18.3.1 optionalDependencies: '@types/react': 18.3.11 - '@radix-ui/react-dismissable-layer@1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)': + '@radix-ui/react-dismissable-layer@1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) - react: 19.0.0-rc-cd22717c-20241013 - react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.11)(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) optionalDependencies: '@types/react': 18.3.11 '@types/react-dom': 18.3.1 - '@radix-ui/react-dropdown-menu@2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)': + '@radix-ui/react-dropdown-menu@2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-menu': 2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) - react: 19.0.0-rc-cd22717c-20241013 - react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-menu': 2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.11)(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) optionalDependencies: '@types/react': 18.3.11 '@types/react-dom': 18.3.1 - '@radix-ui/react-focus-guards@1.1.1(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013)': + '@radix-ui/react-focus-guards@1.1.1(@types/react@18.3.11)(react@18.3.1)': dependencies: - react: 19.0.0-rc-cd22717c-20241013 + react: 18.3.1 optionalDependencies: '@types/react': 18.3.11 - '@radix-ui/react-focus-scope@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)': + '@radix-ui/react-focus-scope@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) - react: 19.0.0-rc-cd22717c-20241013 - react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.11)(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) optionalDependencies: '@types/react': 18.3.11 '@types/react-dom': 18.3.1 - '@radix-ui/react-id@1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013)': + '@radix-ui/react-id@1.1.0(@types/react@18.3.11)(react@18.3.1)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) - react: 19.0.0-rc-cd22717c-20241013 + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.11)(react@18.3.1) + react: 18.3.1 optionalDependencies: '@types/react': 18.3.11 - '@radix-ui/react-menu@2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)': + '@radix-ui/react-menu@2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-portal': 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) + '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-portal': 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-presence': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-roving-focus': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.11)(react@18.3.1) aria-hidden: 1.2.4 - react: 19.0.0-rc-cd22717c-20241013 - react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) - react-remove-scroll: 2.6.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-remove-scroll: 2.6.0(@types/react@18.3.11)(react@18.3.1) optionalDependencies: '@types/react': 18.3.11 '@types/react-dom': 18.3.1 - '@radix-ui/react-popper@1.2.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)': - dependencies: - '@floating-ui/react-dom': 2.1.0(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-arrow': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-use-rect': 1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) + '@radix-ui/react-popper@1.2.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@floating-ui/react-dom': 2.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-arrow': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-use-rect': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.11)(react@18.3.1) '@radix-ui/rect': 1.1.0 - react: 19.0.0-rc-cd22717c-20241013 - react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) optionalDependencies: '@types/react': 18.3.11 '@types/react-dom': 18.3.1 - '@radix-ui/react-portal@1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)': + '@radix-ui/react-portal@1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) - react: 19.0.0-rc-cd22717c-20241013 - react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.11)(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) optionalDependencies: '@types/react': 18.3.11 '@types/react-dom': 18.3.1 - '@radix-ui/react-presence@1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)': + '@radix-ui/react-presence@1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) - react: 19.0.0-rc-cd22717c-20241013 - react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.11)(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) optionalDependencies: '@types/react': 18.3.11 '@types/react-dom': 18.3.1 - '@radix-ui/react-primitive@2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)': + '@radix-ui/react-primitive@2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) - react: 19.0.0-rc-cd22717c-20241013 - react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.11)(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) optionalDependencies: '@types/react': 18.3.11 '@types/react-dom': 18.3.1 - '@radix-ui/react-roving-focus@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)': + '@radix-ui/react-roving-focus@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-context': 1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) - react: 19.0.0-rc-cd22717c-20241013 - react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) + '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-context': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.11)(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) optionalDependencies: '@types/react': 18.3.11 '@types/react-dom': 18.3.1 - '@radix-ui/react-select@2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)': + '@radix-ui/react-select@2.1.2(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/number': 1.1.0 '@radix-ui/primitive': 1.1.0 - '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-context': 1.1.1(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-direction': 1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-id': 1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-portal': 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-slot': 1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) - '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + '@radix-ui/react-collection': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-context': 1.1.1(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-direction': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-focus-scope': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-id': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-popper': 1.2.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-portal': 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-slot': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.11)(react@18.3.1) + '@radix-ui/react-visually-hidden': 1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) aria-hidden: 1.2.4 - react: 19.0.0-rc-cd22717c-20241013 - react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) - react-remove-scroll: 2.6.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-remove-scroll: 2.6.0(@types/react@18.3.11)(react@18.3.1) optionalDependencies: '@types/react': 18.3.11 '@types/react-dom': 18.3.1 - '@radix-ui/react-slot@1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013)': + '@radix-ui/react-slot@1.1.0(@types/react@18.3.11)(react@18.3.1)': dependencies: - '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) - react: 19.0.0-rc-cd22717c-20241013 + '@radix-ui/react-compose-refs': 1.1.0(@types/react@18.3.11)(react@18.3.1) + react: 18.3.1 optionalDependencies: '@types/react': 18.3.11 - '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013)': + '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.11)(react@18.3.1)': dependencies: - react: 19.0.0-rc-cd22717c-20241013 + react: 18.3.1 optionalDependencies: '@types/react': 18.3.11 - '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013)': + '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.11)(react@18.3.1)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) - react: 19.0.0-rc-cd22717c-20241013 + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.11)(react@18.3.1) + react: 18.3.1 optionalDependencies: '@types/react': 18.3.11 - '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013)': + '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.11)(react@18.3.1)': dependencies: - '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) - react: 19.0.0-rc-cd22717c-20241013 + '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.11)(react@18.3.1) + react: 18.3.1 optionalDependencies: '@types/react': 18.3.11 - '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013)': + '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.11)(react@18.3.1)': dependencies: - react: 19.0.0-rc-cd22717c-20241013 + react: 18.3.1 optionalDependencies: '@types/react': 18.3.11 - '@radix-ui/react-use-previous@1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013)': + '@radix-ui/react-use-previous@1.1.0(@types/react@18.3.11)(react@18.3.1)': dependencies: - react: 19.0.0-rc-cd22717c-20241013 + react: 18.3.1 optionalDependencies: '@types/react': 18.3.11 - '@radix-ui/react-use-rect@1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013)': + '@radix-ui/react-use-rect@1.1.0(@types/react@18.3.11)(react@18.3.1)': dependencies: '@radix-ui/rect': 1.1.0 - react: 19.0.0-rc-cd22717c-20241013 + react: 18.3.1 optionalDependencies: '@types/react': 18.3.11 - '@radix-ui/react-use-size@1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013)': + '@radix-ui/react-use-size@1.1.0(@types/react@18.3.11)(react@18.3.1)': dependencies: - '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) - react: 19.0.0-rc-cd22717c-20241013 + '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.11)(react@18.3.1) + react: 18.3.1 optionalDependencies: '@types/react': 18.3.11 - '@radix-ui/react-visually-hidden@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)': + '@radix-ui/react-visually-hidden@1.1.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) - react: 19.0.0-rc-cd22717c-20241013 - react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) + '@radix-ui/react-primitive': 2.0.0(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) optionalDependencies: '@types/react': 18.3.11 '@types/react-dom': 18.3.1 '@radix-ui/rect@1.1.0': {} - '@react-aria/focus@3.18.4(react@19.0.0-rc-cd22717c-20241013)': + '@react-aria/focus@3.18.4(react@18.3.1)': dependencies: - '@react-aria/interactions': 3.22.4(react@19.0.0-rc-cd22717c-20241013) - '@react-aria/utils': 3.25.3(react@19.0.0-rc-cd22717c-20241013) - '@react-types/shared': 3.25.0(react@19.0.0-rc-cd22717c-20241013) + '@react-aria/interactions': 3.22.4(react@18.3.1) + '@react-aria/utils': 3.25.3(react@18.3.1) + '@react-types/shared': 3.25.0(react@18.3.1) '@swc/helpers': 0.5.5 clsx: 2.1.1 - react: 19.0.0-rc-cd22717c-20241013 + react: 18.3.1 - '@react-aria/interactions@3.22.4(react@19.0.0-rc-cd22717c-20241013)': + '@react-aria/interactions@3.22.4(react@18.3.1)': dependencies: - '@react-aria/ssr': 3.9.6(react@19.0.0-rc-cd22717c-20241013) - '@react-aria/utils': 3.25.3(react@19.0.0-rc-cd22717c-20241013) - '@react-types/shared': 3.25.0(react@19.0.0-rc-cd22717c-20241013) + '@react-aria/ssr': 3.9.6(react@18.3.1) + '@react-aria/utils': 3.25.3(react@18.3.1) + '@react-types/shared': 3.25.0(react@18.3.1) '@swc/helpers': 0.5.5 - react: 19.0.0-rc-cd22717c-20241013 + react: 18.3.1 - '@react-aria/ssr@3.9.6(react@19.0.0-rc-cd22717c-20241013)': + '@react-aria/ssr@3.9.6(react@18.3.1)': dependencies: '@swc/helpers': 0.5.5 - react: 19.0.0-rc-cd22717c-20241013 + react: 18.3.1 - '@react-aria/utils@3.25.3(react@19.0.0-rc-cd22717c-20241013)': + '@react-aria/utils@3.25.3(react@18.3.1)': dependencies: - '@react-aria/ssr': 3.9.6(react@19.0.0-rc-cd22717c-20241013) - '@react-stately/utils': 3.10.4(react@19.0.0-rc-cd22717c-20241013) - '@react-types/shared': 3.25.0(react@19.0.0-rc-cd22717c-20241013) + '@react-aria/ssr': 3.9.6(react@18.3.1) + '@react-stately/utils': 3.10.4(react@18.3.1) + '@react-types/shared': 3.25.0(react@18.3.1) '@swc/helpers': 0.5.5 clsx: 2.1.1 - react: 19.0.0-rc-cd22717c-20241013 + react: 18.3.1 '@react-native-community/cli-clean@9.2.1(encoding@0.1.13)': dependencies: @@ -18228,16 +18228,16 @@ snapshots: '@react-native/polyfills@2.0.0': {} - '@react-stately/utils@3.10.4(react@19.0.0-rc-cd22717c-20241013)': + '@react-stately/utils@3.10.4(react@18.3.1)': dependencies: '@swc/helpers': 0.5.5 - react: 19.0.0-rc-cd22717c-20241013 + react: 18.3.1 - '@react-types/shared@3.25.0(react@19.0.0-rc-cd22717c-20241013)': + '@react-types/shared@3.25.0(react@18.3.1)': dependencies: - react: 19.0.0-rc-cd22717c-20241013 + react: 18.3.1 - '@remix-run/dev@2.13.1(@remix-run/react@2.13.1(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)(typescript@5.6.3))(@remix-run/serve@2.13.1(typescript@5.6.3))(@types/node@22.7.5)(terser@5.35.0)(typescript@5.6.3)(vite@5.4.9(@types/node@22.7.5)(terser@5.35.0))': + '@remix-run/dev@2.13.1(@remix-run/react@2.13.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(@remix-run/serve@2.13.1(typescript@5.6.3))(@types/node@22.7.5)(terser@5.35.0)(typescript@5.6.3)(vite@5.4.9(@types/node@22.7.5)(terser@5.35.0))': dependencies: '@babel/core': 7.25.8 '@babel/generator': 7.24.7 @@ -18250,7 +18250,7 @@ snapshots: '@mdx-js/mdx': 2.3.0 '@npmcli/package-json': 4.0.1 '@remix-run/node': 2.13.1(typescript@5.6.3) - '@remix-run/react': 2.13.1(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)(typescript@5.6.3) + '@remix-run/react': 2.13.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) '@remix-run/router': 1.20.0 '@remix-run/server-runtime': 2.13.1(typescript@5.6.3) '@types/mdx': 2.0.13 @@ -18330,14 +18330,14 @@ snapshots: optionalDependencies: typescript: 5.6.3 - '@remix-run/react@2.13.1(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)(typescript@5.6.3)': + '@remix-run/react@2.13.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)': dependencies: '@remix-run/router': 1.20.0 '@remix-run/server-runtime': 2.13.1(typescript@5.6.3) - react: 19.0.0-rc-cd22717c-20241013 - react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) - react-router: 6.27.0(react@19.0.0-rc-cd22717c-20241013) - react-router-dom: 6.27.0(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-router: 6.27.0(react@18.3.1) + react-router-dom: 6.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) turbo-stream: 2.4.0 optionalDependencies: typescript: 5.6.3 @@ -18745,7 +18745,7 @@ snapshots: dependencies: storybook: 8.3.5 - '@storybook/nextjs@8.3.5(@types/webpack@5.28.5(esbuild@0.23.1))(esbuild@0.23.1)(next@15.0.0-rc.1(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013))(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)(sockjs-client@1.6.1)(storybook@8.3.5)(type-fest@4.26.1)(typescript@5.6.3)(webpack-dev-server@5.1.0(webpack@5.95.0(esbuild@0.23.1)))(webpack-hot-middleware@2.26.1)(webpack@5.95.0(esbuild@0.23.1))': + '@storybook/nextjs@8.3.5(@types/webpack@5.28.5(esbuild@0.23.1))(esbuild@0.23.1)(next@15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sockjs-client@1.6.1)(storybook@8.3.5)(type-fest@4.26.1)(typescript@5.6.3)(webpack-dev-server@5.1.0(webpack@5.95.0(esbuild@0.23.1)))(webpack-hot-middleware@2.26.1)(webpack@5.95.0(esbuild@0.23.1))': dependencies: '@babel/core': 7.25.8 '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.25.8) @@ -18762,8 +18762,8 @@ snapshots: '@babel/runtime': 7.24.8 '@pmmmwh/react-refresh-webpack-plugin': 0.5.15(@types/webpack@5.28.5(esbuild@0.23.1))(react-refresh@0.14.2)(sockjs-client@1.6.1)(type-fest@4.26.1)(webpack-dev-server@5.1.0(webpack@5.95.0(esbuild@0.23.1)))(webpack-hot-middleware@2.26.1)(webpack@5.95.0(esbuild@0.23.1)) '@storybook/builder-webpack5': 8.3.5(esbuild@0.23.1)(storybook@8.3.5)(typescript@5.6.3) - '@storybook/preset-react-webpack': 8.3.5(@storybook/test@8.3.5(storybook@8.3.5))(esbuild@0.23.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)(storybook@8.3.5)(typescript@5.6.3) - '@storybook/react': 8.3.5(@storybook/test@8.3.5(storybook@8.3.5))(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)(storybook@8.3.5)(typescript@5.6.3) + '@storybook/preset-react-webpack': 8.3.5(@storybook/test@8.3.5(storybook@8.3.5))(esbuild@0.23.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.5)(typescript@5.6.3) + '@storybook/react': 8.3.5(@storybook/test@8.3.5(storybook@8.3.5))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.5)(typescript@5.6.3) '@storybook/test': 8.3.5(storybook@8.3.5) '@types/node': 22.7.5 '@types/semver': 7.5.0 @@ -18773,20 +18773,20 @@ snapshots: fs-extra: 11.2.0 image-size: 1.0.2 loader-utils: 3.2.1 - next: 15.0.0-rc.1(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + next: 15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) node-polyfill-webpack-plugin: 2.0.1(webpack@5.95.0(esbuild@0.23.1)) pnp-webpack-plugin: 1.7.0(typescript@5.6.3) postcss: 8.4.47 postcss-loader: 8.1.1(postcss@8.4.47)(typescript@5.6.3)(webpack@5.95.0(esbuild@0.23.1)) - react: 19.0.0-rc-cd22717c-20241013 - react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) react-refresh: 0.14.2 resolve-url-loader: 5.0.0 sass-loader: 13.3.3(webpack@5.95.0(esbuild@0.23.1)) semver: 7.6.2 storybook: 8.3.5 style-loader: 3.3.4(webpack@5.95.0(esbuild@0.23.1)) - styled-jsx: 5.1.6(@babel/core@7.25.8)(react@19.0.0-rc-cd22717c-20241013) + styled-jsx: 5.1.6(@babel/core@7.25.8)(react@18.3.1) ts-dedent: 2.2.0 tsconfig-paths: 4.2.0 tsconfig-paths-webpack-plugin: 4.1.0 @@ -18813,19 +18813,19 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@storybook/preset-react-webpack@8.3.5(@storybook/test@8.3.5(storybook@8.3.5))(esbuild@0.23.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)(storybook@8.3.5)(typescript@5.6.3)': + '@storybook/preset-react-webpack@8.3.5(@storybook/test@8.3.5(storybook@8.3.5))(esbuild@0.23.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.5)(typescript@5.6.3)': dependencies: '@storybook/core-webpack': 8.3.5(storybook@8.3.5) - '@storybook/react': 8.3.5(@storybook/test@8.3.5(storybook@8.3.5))(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)(storybook@8.3.5)(typescript@5.6.3) + '@storybook/react': 8.3.5(@storybook/test@8.3.5(storybook@8.3.5))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.5)(typescript@5.6.3) '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.6.3)(webpack@5.95.0(esbuild@0.23.1)) '@types/node': 22.7.5 '@types/semver': 7.5.0 find-up: 5.0.0 fs-extra: 11.2.0 magic-string: 0.30.12 - react: 19.0.0-rc-cd22717c-20241013 + react: 18.3.1 react-docgen: 7.0.3 - react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) + react-dom: 18.3.1(react@18.3.1) resolve: 1.22.8 semver: 7.6.2 storybook: 8.3.5 @@ -18859,19 +18859,19 @@ snapshots: transitivePeerDependencies: - supports-color - '@storybook/react-dom-shim@8.3.5(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)(storybook@8.3.5)': + '@storybook/react-dom-shim@8.3.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.5)': dependencies: - react: 19.0.0-rc-cd22717c-20241013 - react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) storybook: 8.3.5 - '@storybook/react@8.3.5(@storybook/test@8.3.5(storybook@8.3.5))(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)(storybook@8.3.5)(typescript@5.6.3)': + '@storybook/react@8.3.5(@storybook/test@8.3.5(storybook@8.3.5))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.5)(typescript@5.6.3)': dependencies: '@storybook/components': 8.3.5(storybook@8.3.5) '@storybook/global': 5.0.0 '@storybook/manager-api': 8.3.5(storybook@8.3.5) '@storybook/preview-api': 8.3.5(storybook@8.3.5) - '@storybook/react-dom-shim': 8.3.5(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)(storybook@8.3.5) + '@storybook/react-dom-shim': 8.3.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.3.5) '@storybook/theming': 8.3.5(storybook@8.3.5) '@types/escodegen': 0.0.6 '@types/estree': 0.0.51 @@ -18882,9 +18882,9 @@ snapshots: escodegen: 2.1.0 html-tags: 3.3.1 prop-types: 15.8.1 - react: 19.0.0-rc-cd22717c-20241013 - react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) - react-element-to-jsx-string: 15.0.0(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-element-to-jsx-string: 15.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) semver: 7.6.2 storybook: 8.3.5 ts-dedent: 2.2.0 @@ -18926,11 +18926,11 @@ snapshots: '@swc/counter': 0.1.3 tslib: 2.6.3 - '@tanstack/react-virtual@3.10.8(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)': + '@tanstack/react-virtual@3.10.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@tanstack/virtual-core': 3.10.8 - react: 19.0.0-rc-cd22717c-20241013 - react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) '@tanstack/virtual-core@3.10.8': {} @@ -18955,12 +18955,12 @@ snapshots: lodash: 4.17.21 redent: 3.0.0 - '@testing-library/react@16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)': + '@testing-library/react@16.0.1(@testing-library/dom@10.4.0)(@types/react-dom@18.3.1)(@types/react@18.3.11)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@babel/runtime': 7.24.7 '@testing-library/dom': 10.4.0 - react: 19.0.0-rc-cd22717c-20241013 - react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) optionalDependencies: '@types/react': 18.3.11 '@types/react-dom': 18.3.1 @@ -18969,10 +18969,10 @@ snapshots: dependencies: '@testing-library/dom': 10.4.0 - '@theguild/remark-mermaid@0.1.3(react@19.0.0-rc-cd22717c-20241013)': + '@theguild/remark-mermaid@0.1.3(react@18.3.1)': dependencies: mermaid: 11.3.0 - react: 19.0.0-rc-cd22717c-20241013 + react: 18.3.1 unist-util-visit: 5.0.0 transitivePeerDependencies: - supports-color @@ -19447,12 +19447,12 @@ snapshots: '@vanilla-extract/private@1.0.3': {} - '@vercel/analytics@1.3.1(next@15.0.0-rc.1(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)': + '@vercel/analytics@1.3.1(next@15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: server-only: 0.0.1 optionalDependencies: - next: 15.0.0-rc.1(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) - react: 19.0.0-rc-cd22717c-20241013 + next: 15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react: 18.3.1 '@vercel/og@0.6.3': dependencies: @@ -19460,10 +19460,10 @@ snapshots: satori: 0.10.9 yoga-wasm-web: 0.3.3 - '@vercel/speed-insights@1.0.12(next@15.0.0-rc.1(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)': + '@vercel/speed-insights@1.0.12(next@15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': optionalDependencies: - next: 15.0.0-rc.1(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) - react: 19.0.0-rc-cd22717c-20241013 + next: 15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react: 18.3.1 '@vitejs/plugin-react@4.3.2(vite@5.4.9(@types/node@22.7.5)(terser@5.35.0))': dependencies: @@ -20381,10 +20381,10 @@ snapshots: dependencies: open: 8.4.2 - better-react-mathjax@2.0.3(react@19.0.0-rc-cd22717c-20241013): + better-react-mathjax@2.0.3(react@18.3.1): dependencies: mathjax-full: 3.2.2 - react: 19.0.0-rc-cd22717c-20241013 + react: 18.3.1 big-integer@1.6.52: {} @@ -27234,33 +27234,33 @@ snapshots: dependencies: type-fest: 2.19.0 - next-auth@4.24.8(next@15.0.0-rc.1(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013))(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013): + next-auth@4.24.8(next@15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime': 7.24.7 '@panva/hkdf': 1.2.0 cookie: 0.5.0 jose: 4.15.7 - next: 15.0.0-rc.1(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + next: 15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) oauth: 0.9.15 openid-client: 5.6.5 preact: 10.22.0 preact-render-to-string: 5.2.6(preact@10.22.0) - react: 19.0.0-rc-cd22717c-20241013 - react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) uuid: 8.3.2 - next-sitemap@4.2.3(next@15.0.0-rc.1(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)): + next-sitemap@4.2.3(next@15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: '@corex/deepmerge': 4.0.43 '@next/env': 13.5.6 fast-glob: 3.3.2 minimist: 1.2.8 - next: 15.0.0-rc.1(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + next: 15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next-themes@0.3.0(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013): + next-themes@0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - react: 19.0.0-rc-cd22717c-20241013 - react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) next@12.3.4(@babel/core@7.25.8)(react-dom@17.0.2(react@17.0.2))(react@17.0.2): dependencies: @@ -27290,57 +27290,57 @@ snapshots: - '@babel/core' - babel-plugin-macros - next@15.0.0-rc.1(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013): + next@15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@next/env': 15.0.0-rc.1 + '@next/env': 15.0.0 '@swc/counter': 0.1.3 '@swc/helpers': 0.5.13 busboy: 1.6.0 caniuse-lite: 1.0.30001669 postcss: 8.4.31 - react: 19.0.0-rc-cd22717c-20241013 - react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) - styled-jsx: 5.1.6(@babel/core@7.25.8)(react@19.0.0-rc-cd22717c-20241013) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + styled-jsx: 5.1.6(@babel/core@7.25.8)(react@18.3.1) optionalDependencies: - '@next/swc-darwin-arm64': 15.0.0-rc.1 - '@next/swc-darwin-x64': 15.0.0-rc.1 - '@next/swc-linux-arm64-gnu': 15.0.0-rc.1 - '@next/swc-linux-arm64-musl': 15.0.0-rc.1 - '@next/swc-linux-x64-gnu': 15.0.0-rc.1 - '@next/swc-linux-x64-musl': 15.0.0-rc.1 - '@next/swc-win32-arm64-msvc': 15.0.0-rc.1 - '@next/swc-win32-x64-msvc': 15.0.0-rc.1 + '@next/swc-darwin-arm64': 15.0.0 + '@next/swc-darwin-x64': 15.0.0 + '@next/swc-linux-arm64-gnu': 15.0.0 + '@next/swc-linux-arm64-musl': 15.0.0 + '@next/swc-linux-x64-gnu': 15.0.0 + '@next/swc-linux-x64-musl': 15.0.0 + '@next/swc-win32-arm64-msvc': 15.0.0 + '@next/swc-win32-x64-msvc': 15.0.0 '@playwright/test': 1.48.1 sharp: 0.33.5 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - nextra-theme-docs@3.0.13(next@15.0.0-rc.1(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013))(nextra@3.0.13(@types/react@18.3.11)(next@15.0.0-rc.1(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013))(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)(typescript@5.6.3))(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013): + nextra-theme-docs@3.0.13(next@15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.13(@types/react@18.3.11)(next@15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@headlessui/react': 2.1.10(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + '@headlessui/react': 2.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) clsx: 2.1.1 escape-string-regexp: 5.0.0 flexsearch: 0.7.43 - next: 15.0.0-rc.1(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) - next-themes: 0.3.0(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) - nextra: 3.0.13(@types/react@18.3.11)(next@15.0.0-rc.1(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013))(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)(typescript@5.6.3) - react: 19.0.0-rc-cd22717c-20241013 - react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) + next: 15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next-themes: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + nextra: 3.0.13(@types/react@18.3.11)(next@15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) scroll-into-view-if-needed: 3.1.0 zod: 3.23.8 - nextra@3.0.13(@types/react@18.3.11)(next@15.0.0-rc.1(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013))(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013)(typescript@5.6.3): + nextra@3.0.13(@types/react@18.3.11)(next@15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3): dependencies: '@formatjs/intl-localematcher': 0.5.5 - '@headlessui/react': 2.1.10(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + '@headlessui/react': 2.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@mdx-js/mdx': 3.0.1 - '@mdx-js/react': 3.0.1(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) + '@mdx-js/react': 3.0.1(@types/react@18.3.11)(react@18.3.1) '@napi-rs/simple-git': 0.1.19 '@shikijs/twoslash': 1.22.0(typescript@5.6.3) - '@theguild/remark-mermaid': 0.1.3(react@19.0.0-rc-cd22717c-20241013) + '@theguild/remark-mermaid': 0.1.3(react@18.3.1) '@theguild/remark-npm2yarn': 0.3.2 - better-react-mathjax: 2.0.3(react@19.0.0-rc-cd22717c-20241013) + better-react-mathjax: 2.0.3(react@18.3.1) clsx: 2.1.1 estree-util-to-js: 2.0.0 estree-util-value-to-estree: 3.1.2 @@ -27350,10 +27350,10 @@ snapshots: hast-util-to-estree: 3.1.0 katex: 0.16.11 negotiator: 0.6.3 - next: 15.0.0-rc.1(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013) + next: 15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) p-limit: 6.1.0 - react: 19.0.0-rc-cd22717c-20241013 - react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) rehype-katex: 7.0.1 rehype-pretty-code: 0.14.0(shiki@1.22.0) rehype-raw: 7.0.0 @@ -28907,17 +28907,18 @@ snapshots: react: 18.1.0 scheduler: 0.22.0 - react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013): + react-dom@18.3.1(react@18.3.1): dependencies: - react: 19.0.0-rc-cd22717c-20241013 - scheduler: 0.25.0-rc-cd22717c-20241013 + loose-envify: 1.4.0 + react: 18.3.1 + scheduler: 0.23.2 - react-element-to-jsx-string@15.0.0(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013): + react-element-to-jsx-string@15.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@base2/pretty-print-object': 1.0.1 is-plain-object: 5.0.0 - react: 19.0.0-rc-cd22717c-20241013 - react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) react-is: 18.1.0 react-error-overlay@6.0.11: {} @@ -29003,36 +29004,36 @@ snapshots: react-refresh@0.4.3: {} - react-remove-scroll-bar@2.3.6(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013): + react-remove-scroll-bar@2.3.6(@types/react@18.3.11)(react@18.3.1): dependencies: - react: 19.0.0-rc-cd22717c-20241013 - react-style-singleton: 2.2.1(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) + react: 18.3.1 + react-style-singleton: 2.2.1(@types/react@18.3.11)(react@18.3.1) tslib: 2.8.0 optionalDependencies: '@types/react': 18.3.11 - react-remove-scroll@2.6.0(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013): + react-remove-scroll@2.6.0(@types/react@18.3.11)(react@18.3.1): dependencies: - react: 19.0.0-rc-cd22717c-20241013 - react-remove-scroll-bar: 2.3.6(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) - react-style-singleton: 2.2.1(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) + react: 18.3.1 + react-remove-scroll-bar: 2.3.6(@types/react@18.3.11)(react@18.3.1) + react-style-singleton: 2.2.1(@types/react@18.3.11)(react@18.3.1) tslib: 2.8.0 - use-callback-ref: 1.3.2(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) - use-sidecar: 1.1.2(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013) + use-callback-ref: 1.3.2(@types/react@18.3.11)(react@18.3.1) + use-sidecar: 1.1.2(@types/react@18.3.11)(react@18.3.1) optionalDependencies: '@types/react': 18.3.11 - react-router-dom@6.27.0(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013): + react-router-dom@6.27.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@remix-run/router': 1.20.0 - react: 19.0.0-rc-cd22717c-20241013 - react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) - react-router: 6.27.0(react@19.0.0-rc-cd22717c-20241013) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + react-router: 6.27.0(react@18.3.1) - react-router@6.27.0(react@19.0.0-rc-cd22717c-20241013): + react-router@6.27.0(react@18.3.1): dependencies: '@remix-run/router': 1.20.0 - react: 19.0.0-rc-cd22717c-20241013 + react: 18.3.1 react-shallow-renderer@16.15.0(react@18.1.0): dependencies: @@ -29040,22 +29041,22 @@ snapshots: react: 18.1.0 react-is: 18.3.1 - react-style-singleton@2.2.1(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013): + react-style-singleton@2.2.1(@types/react@18.3.11)(react@18.3.1): dependencies: get-nonce: 1.0.1 invariant: 2.2.4 - react: 19.0.0-rc-cd22717c-20241013 + react: 18.3.1 tslib: 2.8.0 optionalDependencies: '@types/react': 18.3.11 - react-tweet@3.2.1(react-dom@19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013))(react@19.0.0-rc-cd22717c-20241013): + react-tweet@3.2.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@swc/helpers': 0.5.5 clsx: 2.1.1 - react: 19.0.0-rc-cd22717c-20241013 - react-dom: 19.0.0-rc-cd22717c-20241013(react@19.0.0-rc-cd22717c-20241013) - swr: 2.2.5(react@19.0.0-rc-cd22717c-20241013) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + swr: 2.2.5(react@18.3.1) react@17.0.2: dependencies: @@ -29066,7 +29067,9 @@ snapshots: dependencies: loose-envify: 1.4.0 - react@19.0.0-rc-cd22717c-20241013: {} + react@18.3.1: + dependencies: + loose-envify: 1.4.0 read-cache@1.0.0: dependencies: @@ -29695,7 +29698,9 @@ snapshots: dependencies: loose-envify: 1.4.0 - scheduler@0.25.0-rc-cd22717c-20241013: {} + scheduler@0.23.2: + dependencies: + loose-envify: 1.4.0 schema-utils@1.0.0: dependencies: @@ -30434,10 +30439,10 @@ snapshots: optionalDependencies: '@babel/core': 7.25.8 - styled-jsx@5.1.6(@babel/core@7.25.8)(react@19.0.0-rc-cd22717c-20241013): + styled-jsx@5.1.6(@babel/core@7.25.8)(react@18.3.1): dependencies: client-only: 0.0.1 - react: 19.0.0-rc-cd22717c-20241013 + react: 18.3.1 optionalDependencies: '@babel/core': 7.25.8 @@ -30515,11 +30520,11 @@ snapshots: unquote: 1.1.1 util.promisify: 1.0.1 - swr@2.2.5(react@19.0.0-rc-cd22717c-20241013): + swr@2.2.5(react@18.3.1): dependencies: client-only: 0.0.1 - react: 19.0.0-rc-cd22717c-20241013 - use-sync-external-store: 1.2.0(react@19.0.0-rc-cd22717c-20241013) + react: 18.3.1 + use-sync-external-store: 1.2.0(react@18.3.1) symbol-tree@3.2.4: {} @@ -31310,9 +31315,9 @@ snapshots: urlpattern-polyfill@10.0.0: {} - use-callback-ref@1.3.2(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013): + use-callback-ref@1.3.2(@types/react@18.3.11)(react@18.3.1): dependencies: - react: 19.0.0-rc-cd22717c-20241013 + react: 18.3.1 tslib: 2.8.0 optionalDependencies: '@types/react': 18.3.11 @@ -31323,10 +31328,10 @@ snapshots: intl-messageformat: 9.13.0 react: 18.1.0 - use-sidecar@1.1.2(@types/react@18.3.11)(react@19.0.0-rc-cd22717c-20241013): + use-sidecar@1.1.2(@types/react@18.3.11)(react@18.3.1): dependencies: detect-node-es: 1.1.0 - react: 19.0.0-rc-cd22717c-20241013 + react: 18.3.1 tslib: 2.8.0 optionalDependencies: '@types/react': 18.3.11 @@ -31339,9 +31344,9 @@ snapshots: dependencies: react: 18.1.0 - use-sync-external-store@1.2.0(react@19.0.0-rc-cd22717c-20241013): + use-sync-external-store@1.2.0(react@18.3.1): dependencies: - react: 19.0.0-rc-cd22717c-20241013 + react: 18.3.1 use@3.1.1: {} From 57e437710b5449d98368bb5c2d3eecbac605ffaf Mon Sep 17 00:00:00 2001 From: Jan Amann Date: Tue, 22 Oct 2024 10:39:20 +0200 Subject: [PATCH 17/18] downgrade to next 14 for docs --- docs/package.json | 2 +- pnpm-lock.yaml | 195 ++++++++++++++++++++++++++++++++++++++++------ 2 files changed, 171 insertions(+), 26 deletions(-) diff --git a/docs/package.json b/docs/package.json index b2eb76b1d..c38a540eb 100644 --- a/docs/package.json +++ b/docs/package.json @@ -19,7 +19,7 @@ "@vercel/speed-insights": "^1.0.12", "clsx": "^2.1.1", "http-status-codes": "^2.3.0", - "next": "^15.0.0", + "next": "^14.0.0", "nextra": "^3.0.13", "nextra-theme-docs": "^3.0.13", "react": "^18.3.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d1a4dbc31..c42175366 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -70,13 +70,13 @@ importers: version: 2.1.5(react@18.3.1) '@vercel/analytics': specifier: 1.3.1 - version: 1.3.1(next@15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + version: 1.3.1(next@14.2.15(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) '@vercel/og': specifier: ^0.6.3 version: 0.6.3 '@vercel/speed-insights': specifier: ^1.0.12 - version: 1.0.12(next@15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + version: 1.0.12(next@14.2.15(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) clsx: specifier: ^2.1.1 version: 2.1.1 @@ -84,14 +84,14 @@ importers: specifier: ^2.3.0 version: 2.3.0 next: - specifier: ^15.0.0 - version: 15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^14.0.0 + version: 14.2.15(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) nextra: specifier: ^3.0.13 - version: 3.0.13(@types/react@18.3.11)(next@15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + version: 3.0.13(@types/react@18.3.11)(next@14.2.15(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) nextra-theme-docs: specifier: ^3.0.13 - version: 3.0.13(next@15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.13(@types/react@18.3.11)(next@15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 3.0.13(next@14.2.15(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.13(@types/react@18.3.11)(next@14.2.15(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: specifier: ^18.3.1 version: 18.3.1 @@ -125,7 +125,7 @@ importers: version: 8.0.0(@typescript-eslint/eslint-plugin@8.9.0(@typescript-eslint/parser@8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(@typescript-eslint/parser@8.9.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3))(jest@29.7.0(@types/node@20.16.11))(tailwindcss@3.4.14)(typescript@5.6.3)(vitest@2.1.3(@edge-runtime/vm@4.0.3)(@types/node@20.16.11)(jsdom@25.0.1)(terser@5.35.0)) next-sitemap: specifier: ^4.2.3 - version: 4.2.3(next@15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 4.2.3(next@14.2.15(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) prettier: specifier: ^3.3.3 version: 3.3.3 @@ -3230,6 +3230,9 @@ packages: '@next/env@13.5.6': resolution: {integrity: sha512-Yac/bV5sBGkkEXmAX5FWPS9Mmo2rthrOPRQQNfycJPkjUAUclomCPH7QFVCDQ4Mp2k2K1SSM6m0zrxYrOwtFQw==} + '@next/env@14.2.15': + resolution: {integrity: sha512-S1qaj25Wru2dUpcIZMjxeMVSwkt8BK4dmWHHiBuRstcIyOsMapqT4A4jSB6onvqeygkSSmOkyny9VVx8JIGamQ==} + '@next/env@15.0.0': resolution: {integrity: sha512-Mcv8ZVmEgTO3bePiH/eJ7zHqQEs2gCqZ0UId2RxHmDDc7Pw6ngfSrOFlxG8XDpaex+n2G+TKPsQAf28MO+88Gw==} @@ -3262,6 +3265,12 @@ packages: cpu: [arm64] os: [darwin] + '@next/swc-darwin-arm64@14.2.15': + resolution: {integrity: sha512-Rvh7KU9hOUBnZ9TJ28n2Oa7dD9cvDBKua9IKx7cfQQ0GoYUwg9ig31O2oMwH3wm+pE3IkAQ67ZobPfEgurPZIA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + '@next/swc-darwin-arm64@15.0.0': resolution: {integrity: sha512-Gjgs3N7cFa40a9QT9AEHnuGKq69/bvIOn0SLGDV+ordq07QOP4k1GDOVedMHEjVeqy1HBLkL8rXnNTuMZIv79A==} engines: {node: '>= 10'} @@ -3274,6 +3283,12 @@ packages: cpu: [x64] os: [darwin] + '@next/swc-darwin-x64@14.2.15': + resolution: {integrity: sha512-5TGyjFcf8ampZP3e+FyCax5zFVHi+Oe7sZyaKOngsqyaNEpOgkKB3sqmymkZfowy3ufGA/tUgDPPxpQx931lHg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + '@next/swc-darwin-x64@15.0.0': resolution: {integrity: sha512-BUtTvY5u9s5berAuOEydAUlVMjnl6ZjXS+xVrMt317mglYZ2XXjY8YRDCaz9vYMjBNPXH8Gh75Cew5CMdVbWTw==} engines: {node: '>= 10'} @@ -3298,6 +3313,12 @@ packages: cpu: [arm64] os: [linux] + '@next/swc-linux-arm64-gnu@14.2.15': + resolution: {integrity: sha512-3Bwv4oc08ONiQ3FiOLKT72Q+ndEMyLNsc/D3qnLMbtUYTQAmkx9E/JRu0DBpHxNddBmNT5hxz1mYBphJ3mfrrw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + '@next/swc-linux-arm64-gnu@15.0.0': resolution: {integrity: sha512-sbCoEpuWUBpYoLSgYrk0CkBv8RFv4ZlPxbwqRHr/BWDBJppTBtF53EvsntlfzQJ9fosYX12xnS6ltxYYwsMBjg==} engines: {node: '>= 10'} @@ -3310,6 +3331,12 @@ packages: cpu: [arm64] os: [linux] + '@next/swc-linux-arm64-musl@14.2.15': + resolution: {integrity: sha512-k5xf/tg1FBv/M4CMd8S+JL3uV9BnnRmoe7F+GWC3DxkTCD9aewFRH1s5rJ1zkzDa+Do4zyN8qD0N8c84Hu96FQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + '@next/swc-linux-arm64-musl@15.0.0': resolution: {integrity: sha512-JAw84qfL81aQCirXKP4VkgmhiDpXJupGjt8ITUkHrOVlBd+3h5kjfPva5M0tH2F9KKSgJQHEo3F5S5tDH9h2ww==} engines: {node: '>= 10'} @@ -3322,6 +3349,12 @@ packages: cpu: [x64] os: [linux] + '@next/swc-linux-x64-gnu@14.2.15': + resolution: {integrity: sha512-kE6q38hbrRbKEkkVn62reLXhThLRh6/TvgSP56GkFNhU22TbIrQDEMrO7j0IcQHcew2wfykq8lZyHFabz0oBrA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + '@next/swc-linux-x64-gnu@15.0.0': resolution: {integrity: sha512-r5Smd03PfxrGKMewdRf2RVNA1CU5l2rRlvZLQYZSv7FUsXD5bKEcOZ/6/98aqRwL7diXOwD8TCWJk1NbhATQHg==} engines: {node: '>= 10'} @@ -3334,6 +3367,12 @@ packages: cpu: [x64] os: [linux] + '@next/swc-linux-x64-musl@14.2.15': + resolution: {integrity: sha512-PZ5YE9ouy/IdO7QVJeIcyLn/Rc4ml9M2G4y3kCM9MNf1YKvFY4heg3pVa/jQbMro+tP6yc4G2o9LjAz1zxD7tQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + '@next/swc-linux-x64-musl@15.0.0': resolution: {integrity: sha512-fM6qocafz4Xjhh79CuoQNeGPhDHGBBUbdVtgNFJOUM8Ih5ZpaDZlTvqvqsh5IoO06CGomxurEGqGz/4eR/FaMQ==} engines: {node: '>= 10'} @@ -3346,6 +3385,12 @@ packages: cpu: [arm64] os: [win32] + '@next/swc-win32-arm64-msvc@14.2.15': + resolution: {integrity: sha512-2raR16703kBvYEQD9HNLyb0/394yfqzmIeyp2nDzcPV4yPjqNUG3ohX6jX00WryXz6s1FXpVhsCo3i+g4RUX+g==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + '@next/swc-win32-arm64-msvc@15.0.0': resolution: {integrity: sha512-ZOd7c/Lz1lv7qP/KzR513XEa7QzW5/P0AH3A5eR1+Z/KmDOvMucht0AozccPc0TqhdV1xaXmC0Fdx0hoNzk6ng==} engines: {node: '>= 10'} @@ -3358,12 +3403,24 @@ packages: cpu: [ia32] os: [win32] + '@next/swc-win32-ia32-msvc@14.2.15': + resolution: {integrity: sha512-fyTE8cklgkyR1p03kJa5zXEaZ9El+kDNM5A+66+8evQS5e/6v0Gk28LqA0Jet8gKSOyP+OTm/tJHzMlGdQerdQ==} + engines: {node: '>= 10'} + cpu: [ia32] + os: [win32] + '@next/swc-win32-x64-msvc@12.3.4': resolution: {integrity: sha512-DQ20JEfTBZAgF8QCjYfJhv2/279M6onxFjdG/+5B0Cyj00/EdBxiWb2eGGFgQhrBbNv/lsvzFbbi0Ptf8Vw/bg==} engines: {node: '>= 10'} cpu: [x64] os: [win32] + '@next/swc-win32-x64-msvc@14.2.15': + resolution: {integrity: sha512-SzqGbsLsP9OwKNUG9nekShTwhj6JSB9ZLMWQ8g1gG6hdE5gQLncbnbymrwy2yVmH9nikSLYRYxYMFu78Ggp7/g==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + '@next/swc-win32-x64-msvc@15.0.0': resolution: {integrity: sha512-2RVWcLtsqg4LtaoJ3j7RoKpnWHgcrz5XvuUGE7vBYU2i6M2XeD9Y8RlLaF770LEIScrrl8MdWsp6odtC6sZccg==} engines: {node: '>= 10'} @@ -10461,6 +10518,24 @@ packages: sass: optional: true + next@14.2.15: + resolution: {integrity: sha512-h9ctmOokpoDphRvMGnwOJAedT6zKhwqyZML9mDtspgf4Rh3Pn7UTYKqePNoDvhsWBAO5GoPNYshnAUGIazVGmw==} + engines: {node: '>=18.17.0'} + hasBin: true + peerDependencies: + '@opentelemetry/api': ^1.1.0 + '@playwright/test': ^1.41.2 + react: ^18.2.0 + react-dom: ^18.2.0 + sass: ^1.3.0 + peerDependenciesMeta: + '@opentelemetry/api': + optional: true + '@playwright/test': + optional: true + sass: + optional: true + next@15.0.0: resolution: {integrity: sha512-/ivqF6gCShXpKwY9hfrIQYh8YMge8L3W+w1oRLv/POmK4MOQnh+FscZ8a0fRFTSQWE+2z9ctNYvELD9vP2FV+A==} engines: {node: '>=18.18.0'} @@ -12986,6 +13061,19 @@ packages: babel-plugin-macros: optional: true + styled-jsx@5.1.1: + resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} + engines: {node: '>= 12.0.0'} + peerDependencies: + '@babel/core': '*' + babel-plugin-macros: '*' + react: '>= 16.8.0 || 17.x.x || ^18.0.0-0' + peerDependenciesMeta: + '@babel/core': + optional: true + babel-plugin-macros: + optional: true + styled-jsx@5.1.6: resolution: {integrity: sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==} engines: {node: '>= 12.0.0'} @@ -13384,9 +13472,6 @@ packages: resolution: {integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==} engines: {node: '>=6'} - tslib@2.6.3: - resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} - tslib@2.8.0: resolution: {integrity: sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==} @@ -17376,6 +17461,8 @@ snapshots: '@next/env@13.5.6': {} + '@next/env@14.2.15': {} + '@next/env@15.0.0': {} '@next/mdx@15.0.0-rc.1(@mdx-js/loader@3.0.1(webpack@5.95.0(esbuild@0.23.1)))(@mdx-js/react@3.0.1(@types/react@18.3.11)(react@18.3.1))': @@ -17394,12 +17481,18 @@ snapshots: '@next/swc-darwin-arm64@12.3.4': optional: true + '@next/swc-darwin-arm64@14.2.15': + optional: true + '@next/swc-darwin-arm64@15.0.0': optional: true '@next/swc-darwin-x64@12.3.4': optional: true + '@next/swc-darwin-x64@14.2.15': + optional: true + '@next/swc-darwin-x64@15.0.0': optional: true @@ -17412,39 +17505,60 @@ snapshots: '@next/swc-linux-arm64-gnu@12.3.4': optional: true + '@next/swc-linux-arm64-gnu@14.2.15': + optional: true + '@next/swc-linux-arm64-gnu@15.0.0': optional: true '@next/swc-linux-arm64-musl@12.3.4': optional: true + '@next/swc-linux-arm64-musl@14.2.15': + optional: true + '@next/swc-linux-arm64-musl@15.0.0': optional: true '@next/swc-linux-x64-gnu@12.3.4': optional: true + '@next/swc-linux-x64-gnu@14.2.15': + optional: true + '@next/swc-linux-x64-gnu@15.0.0': optional: true '@next/swc-linux-x64-musl@12.3.4': optional: true + '@next/swc-linux-x64-musl@14.2.15': + optional: true + '@next/swc-linux-x64-musl@15.0.0': optional: true '@next/swc-win32-arm64-msvc@12.3.4': optional: true + '@next/swc-win32-arm64-msvc@14.2.15': + optional: true + '@next/swc-win32-arm64-msvc@15.0.0': optional: true '@next/swc-win32-ia32-msvc@12.3.4': optional: true + '@next/swc-win32-ia32-msvc@14.2.15': + optional: true + '@next/swc-win32-x64-msvc@12.3.4': optional: true + '@next/swc-win32-x64-msvc@14.2.15': + optional: true + '@next/swc-win32-x64-msvc@15.0.0': optional: true @@ -18230,7 +18344,7 @@ snapshots: '@react-stately/utils@3.10.4(react@18.3.1)': dependencies: - '@swc/helpers': 0.5.5 + '@swc/helpers': 0.5.13 react: 18.3.1 '@react-types/shared@3.25.0(react@18.3.1)': @@ -18924,7 +19038,7 @@ snapshots: '@swc/helpers@0.5.5': dependencies: '@swc/counter': 0.1.3 - tslib: 2.6.3 + tslib: 2.8.0 '@tanstack/react-virtual@3.10.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: @@ -19447,11 +19561,11 @@ snapshots: '@vanilla-extract/private@1.0.3': {} - '@vercel/analytics@1.3.1(next@15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@vercel/analytics@1.3.1(next@14.2.15(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: server-only: 0.0.1 optionalDependencies: - next: 15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.15(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 '@vercel/og@0.6.3': @@ -19460,9 +19574,9 @@ snapshots: satori: 0.10.9 yoga-wasm-web: 0.3.3 - '@vercel/speed-insights@1.0.12(next@15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@vercel/speed-insights@1.0.12(next@14.2.15(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': optionalDependencies: - next: 15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.15(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 '@vitejs/plugin-react@4.3.2(vite@5.4.9(@types/node@22.7.5)(terser@5.35.0))': @@ -27249,13 +27363,13 @@ snapshots: react-dom: 18.3.1(react@18.3.1) uuid: 8.3.2 - next-sitemap@4.2.3(next@15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + next-sitemap@4.2.3(next@14.2.15(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: '@corex/deepmerge': 4.0.43 '@next/env': 13.5.6 fast-glob: 3.3.2 minimist: 1.2.8 - next: 15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.15(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes@0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: @@ -27290,6 +27404,32 @@ snapshots: - '@babel/core' - babel-plugin-macros + next@14.2.15(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + dependencies: + '@next/env': 14.2.15 + '@swc/helpers': 0.5.5 + busboy: 1.6.0 + caniuse-lite: 1.0.30001669 + graceful-fs: 4.2.11 + postcss: 8.4.31 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + styled-jsx: 5.1.1(@babel/core@7.25.8)(react@18.3.1) + optionalDependencies: + '@next/swc-darwin-arm64': 14.2.15 + '@next/swc-darwin-x64': 14.2.15 + '@next/swc-linux-arm64-gnu': 14.2.15 + '@next/swc-linux-arm64-musl': 14.2.15 + '@next/swc-linux-x64-gnu': 14.2.15 + '@next/swc-linux-x64-musl': 14.2.15 + '@next/swc-win32-arm64-msvc': 14.2.15 + '@next/swc-win32-ia32-msvc': 14.2.15 + '@next/swc-win32-x64-msvc': 14.2.15 + '@playwright/test': 1.48.1 + transitivePeerDependencies: + - '@babel/core' + - babel-plugin-macros + next@15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@next/env': 15.0.0 @@ -27316,21 +27456,21 @@ snapshots: - '@babel/core' - babel-plugin-macros - nextra-theme-docs@3.0.13(next@15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.13(@types/react@18.3.11)(next@15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + nextra-theme-docs@3.0.13(next@14.2.15(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(nextra@3.0.13(@types/react@18.3.11)(next@14.2.15(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@headlessui/react': 2.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) clsx: 2.1.1 escape-string-regexp: 5.0.0 flexsearch: 0.7.43 - next: 15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.15(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-themes: 0.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - nextra: 3.0.13(@types/react@18.3.11)(next@15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) + nextra: 3.0.13(@types/react@18.3.11)(next@14.2.15(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) scroll-into-view-if-needed: 3.1.0 zod: 3.23.8 - nextra@3.0.13(@types/react@18.3.11)(next@15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3): + nextra@3.0.13(@types/react@18.3.11)(next@14.2.15(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3): dependencies: '@formatjs/intl-localematcher': 0.5.5 '@headlessui/react': 2.1.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -27350,7 +27490,7 @@ snapshots: hast-util-to-estree: 3.1.0 katex: 0.16.11 negotiator: 0.6.3 - next: 15.0.0(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.15(@babel/core@7.25.8)(@playwright/test@1.48.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) p-limit: 6.1.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -30439,6 +30579,13 @@ snapshots: optionalDependencies: '@babel/core': 7.25.8 + styled-jsx@5.1.1(@babel/core@7.25.8)(react@18.3.1): + dependencies: + client-only: 0.0.1 + react: 18.3.1 + optionalDependencies: + '@babel/core': 7.25.8 + styled-jsx@5.1.6(@babel/core@7.25.8)(react@18.3.1): dependencies: client-only: 0.0.1 @@ -30899,8 +31046,6 @@ snapshots: minimist: 1.2.8 strip-bom: 3.0.0 - tslib@2.6.3: {} - tslib@2.8.0: {} tty-browserify@0.0.0: {} From c7a8c799ba898f686434ef5ddc88d712bc6bb945 Mon Sep 17 00:00:00 2001 From: Jan Amann Date: Tue, 22 Oct 2024 12:03:29 +0200 Subject: [PATCH 18/18] try ts config, remove workaround, make global not found page not using server-only apis --- .../example-app-router-playground/next.config.mjs | 9 +-------- examples/example-app-router/next.config.js | 8 -------- examples/example-app-router/next.config.ts | 10 ++++++++++ examples/example-app-router/src/app/manifest.ts | 7 +++++-- examples/example-app-router/src/app/not-found.tsx | 14 ++++++++------ examples/example-app-router/tests/main.spec.ts | 6 +++--- 6 files changed, 27 insertions(+), 27 deletions(-) delete mode 100644 examples/example-app-router/next.config.js create mode 100644 examples/example-app-router/next.config.ts diff --git a/examples/example-app-router-playground/next.config.mjs b/examples/example-app-router-playground/next.config.mjs index 837a6ade9..d08b812ca 100644 --- a/examples/example-app-router-playground/next.config.mjs +++ b/examples/example-app-router-playground/next.config.mjs @@ -12,14 +12,7 @@ const nextConfig = { pageExtensions: ['js', 'jsx', 'md', 'mdx', 'ts', 'tsx'], trailingSlash: process.env.NEXT_PUBLIC_USE_CASE === 'trailing-slash', basePath: - process.env.NEXT_PUBLIC_USE_CASE === 'base-path' ? '/base/path' : undefined, - experimental: { - staleTimes: { - // Next.js 14.2 broke `locale-prefix-never.spec.ts`. - // This is a workaround for the time being. - dynamic: 0 - } - } + process.env.NEXT_PUBLIC_USE_CASE === 'base-path' ? '/base/path' : undefined }; export default withNextIntl(withMdx(nextConfig)); diff --git a/examples/example-app-router/next.config.js b/examples/example-app-router/next.config.js deleted file mode 100644 index 12b5a862d..000000000 --- a/examples/example-app-router/next.config.js +++ /dev/null @@ -1,8 +0,0 @@ -// @ts-check - -const withNextIntl = require('next-intl/plugin')(); - -/** @type {import('next').NextConfig} */ -const config = {}; - -module.exports = withNextIntl(config); diff --git a/examples/example-app-router/next.config.ts b/examples/example-app-router/next.config.ts new file mode 100644 index 000000000..856dc58ef --- /dev/null +++ b/examples/example-app-router/next.config.ts @@ -0,0 +1,10 @@ +// @ts-check + +import {NextConfig} from 'next'; +import createNextIntlPlugin from 'next-intl/plugin'; + +const withNextIntl = createNextIntlPlugin(); + +const config: NextConfig = {}; + +export default withNextIntl(config); diff --git a/examples/example-app-router/src/app/manifest.ts b/examples/example-app-router/src/app/manifest.ts index 763fe27aa..8e62b61f5 100644 --- a/examples/example-app-router/src/app/manifest.ts +++ b/examples/example-app-router/src/app/manifest.ts @@ -1,9 +1,12 @@ import {MetadataRoute} from 'next'; import {getTranslations} from 'next-intl/server'; +import {routing} from '@/i18n/routing'; export default async function manifest(): Promise { - const locale = 'en'; - const t = await getTranslations({locale, namespace: 'Manifest'}); + const t = await getTranslations({ + locale: routing.defaultLocale, + namespace: 'Manifest' + }); return { name: t('name'), diff --git a/examples/example-app-router/src/app/not-found.tsx b/examples/example-app-router/src/app/not-found.tsx index 69e748520..47de61028 100644 --- a/examples/example-app-router/src/app/not-found.tsx +++ b/examples/example-app-router/src/app/not-found.tsx @@ -1,6 +1,6 @@ -import BaseLayout from '@/components/BaseLayout'; -import NotFoundPage from '@/components/NotFoundPage'; -import {routing} from '@/i18n/routing'; +'use client'; + +import Error from 'next/error'; // This page renders when a route like `/unknown.txt` is requested. // In this case, the layout at `app/[locale]/layout.tsx` receives @@ -8,8 +8,10 @@ import {routing} from '@/i18n/routing'; export default function GlobalNotFound() { return ( - - - + + + ; + + ); } diff --git a/examples/example-app-router/tests/main.spec.ts b/examples/example-app-router/tests/main.spec.ts index 0456be01b..7a23c6094 100644 --- a/examples/example-app-router/tests/main.spec.ts +++ b/examples/example-app-router/tests/main.spec.ts @@ -1,4 +1,4 @@ -import {test as it, expect} from '@playwright/test'; +import {expect, test as it} from '@playwright/test'; it('handles i18n routing', async ({page}) => { await page.goto('/'); @@ -28,10 +28,10 @@ it("handles not found pages for routes that don't match the middleware", async ( page }) => { await page.goto('/test.png'); - page.getByRole('heading', {name: 'Page not found'}); + page.getByRole('heading', {name: 'This page could not be found.'}); await page.goto('/api/hello'); - page.getByRole('heading', {name: 'Page not found'}); + page.getByRole('heading', {name: 'This page could not be found.'}); }); it('sets caching headers', async ({request}) => {