diff --git a/docs/package.json b/docs/package.json index 95d15e748..a14fb517a 100644 --- a/docs/package.json +++ b/docs/package.json @@ -16,7 +16,7 @@ "@vercel/analytics": "1.1.0", "clsx": "^1.2.1", "http-status-codes": "^2.2.0", - "next": "^14.0.3", + "next": "^14.0.4", "nextra": "^2.13.2", "nextra-theme-docs": "^2.13.2", "react": "^18.2.0", diff --git a/examples/example-app-router-migration/package.json b/examples/example-app-router-migration/package.json index 720853030..f052afeb9 100644 --- a/examples/example-app-router-migration/package.json +++ b/examples/example-app-router-migration/package.json @@ -10,7 +10,7 @@ "start": "next start" }, "dependencies": { - "next": "^14.0.3", + "next": "^14.0.4", "next-intl": "latest", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/example-app-router-next-auth/package.json b/examples/example-app-router-next-auth/package.json index f2b449df3..d488e2dd8 100644 --- a/examples/example-app-router-next-auth/package.json +++ b/examples/example-app-router-next-auth/package.json @@ -10,7 +10,7 @@ "start": "next start" }, "dependencies": { - "next": "^14.0.3", + "next": "^14.0.4", "next-auth": "^4.24.4", "next-intl": "latest", "react": "^18.2.0", diff --git a/examples/example-app-router-playground/package.json b/examples/example-app-router-playground/package.json index c3b7452c8..b61d707b8 100644 --- a/examples/example-app-router-playground/package.json +++ b/examples/example-app-router-playground/package.json @@ -15,7 +15,7 @@ "dependencies": { "lodash": "^4.17.21", "ms": "2.1.3", - "next": "^14.0.3", + "next": "^14.0.4", "next-intl": "latest", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/example-app-router/package.json b/examples/example-app-router/package.json index c6ef25a3d..4c5dc1ae3 100644 --- a/examples/example-app-router/package.json +++ b/examples/example-app-router/package.json @@ -13,7 +13,7 @@ }, "dependencies": { "clsx": "^1.2.1", - "next": "^14.0.3", + "next": "^14.0.4", "next-intl": "latest", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/examples/example-pages-router-advanced/package.json b/examples/example-pages-router-advanced/package.json index e4d9d9255..f49daf9f8 100644 --- a/examples/example-pages-router-advanced/package.json +++ b/examples/example-pages-router-advanced/package.json @@ -12,7 +12,7 @@ "dependencies": { "accept-language-parser": "^1.5.0", "lodash": "^4.17.21", - "next": "^14.0.3", + "next": "^14.0.4", "next-intl": "latest", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/examples/example-pages-router/package.json b/examples/example-pages-router/package.json index f9ef12ec0..7c7d22815 100644 --- a/examples/example-pages-router/package.json +++ b/examples/example-pages-router/package.json @@ -11,7 +11,7 @@ }, "dependencies": { "date-fns": "^2.16.1", - "next": "^14.0.3", + "next": "^14.0.4", "next-intl": "latest", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/packages/next-intl/package.json b/packages/next-intl/package.json index d2800cbb2..dcd08fd71 100644 --- a/packages/next-intl/package.json +++ b/packages/next-intl/package.json @@ -97,7 +97,7 @@ "eslint": "^8.54.0", "eslint-config-molindo": "^7.0.0", "eslint-plugin-deprecation": "^1.4.1", - "next": "^14.0.3", + "next": "^14.0.4", "path-to-regexp": "^6.2.1", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/packages/next-intl/test/navigation/react-client/createLocalizedPathnamesNavigation.test.tsx b/packages/next-intl/test/navigation/react-client/createLocalizedPathnamesNavigation.test.tsx index 8b727bfb3..1bff634aa 100644 --- a/packages/next-intl/test/navigation/react-client/createLocalizedPathnamesNavigation.test.tsx +++ b/packages/next-intl/test/navigation/react-client/createLocalizedPathnamesNavigation.test.tsx @@ -160,7 +160,6 @@ describe("localePrefix: 'as-needed'", () => { it('passes through unknown options to the Next.js router', () => { function Component() { const router = useRouter(); - // @ts-expect-error -- Wait for https://github.com/vercel/next.js/pull/59001 router.push('/about', {locale: 'de', scroll: false}); return null; } diff --git a/packages/next-intl/test/navigation/react-client/createSharedPathnamesNavigation.test.tsx b/packages/next-intl/test/navigation/react-client/createSharedPathnamesNavigation.test.tsx index b5b1d8e84..4665e8b4f 100644 --- a/packages/next-intl/test/navigation/react-client/createSharedPathnamesNavigation.test.tsx +++ b/packages/next-intl/test/navigation/react-client/createSharedPathnamesNavigation.test.tsx @@ -57,7 +57,6 @@ describe("localePrefix: 'as-needed'", () => { it('passes through unknown options to the Next.js router', () => { function Component() { const router = useRouter(); - // @ts-expect-error -- Wait for https://github.com/vercel/next.js/pull/59001 router.push('/about', {locale: 'de', scroll: false}); return null; } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e5da50bcc..142fad92a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,4 +1,4 @@ -lockfileVersion: '6.1' +lockfileVersion: '6.0' settings: autoInstallPeers: true @@ -69,14 +69,14 @@ importers: specifier: ^2.2.0 version: 2.2.0 next: - specifier: ^14.0.3 - version: 14.0.3(@babel/core@7.22.5)(react-dom@18.2.0)(react@18.2.0) + specifier: ^14.0.4 + version: 14.0.4(@babel/core@7.22.5)(react-dom@18.2.0)(react@18.2.0) nextra: specifier: ^2.13.2 - version: 2.13.2(next@14.0.3)(react-dom@18.2.0)(react@18.2.0) + version: 2.13.2(next@14.0.4)(react-dom@18.2.0)(react@18.2.0) nextra-theme-docs: specifier: ^2.13.2 - version: 2.13.2(next@14.0.3)(nextra@2.13.2)(react-dom@18.2.0)(react@18.2.0) + version: 2.13.2(next@14.0.4)(nextra@2.13.2)(react-dom@18.2.0)(react@18.2.0) react: specifier: ^18.2.0 version: 18.2.0 @@ -101,13 +101,13 @@ 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.5)(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) next-sitemap: specifier: ^4.0.7 - version: 4.0.7(@next/env@14.0.3)(next@14.0.3) + version: 4.0.7(@next/env@14.0.3)(next@14.0.4) typescript: specifier: ^5.2.2 version: 5.2.2 @@ -118,8 +118,8 @@ importers: specifier: ^1.2.1 version: 1.2.1 next: - specifier: ^14.0.3 - version: 14.0.3(@babel/core@7.23.3)(react-dom@18.2.0)(react@18.2.0) + specifier: ^14.0.4 + version: 14.0.4(@babel/core@7.23.3)(react-dom@18.2.0)(react@18.2.0) next-intl: specifier: latest version: link:../../packages/next-intl @@ -185,8 +185,8 @@ importers: examples/example-app-router-migration: dependencies: next: - specifier: ^14.0.3 - version: 14.0.3(@babel/core@7.22.5)(react-dom@18.2.0)(react@18.2.0) + specifier: ^14.0.4 + version: 14.0.4(@babel/core@7.22.5)(react-dom@18.2.0)(react@18.2.0) next-intl: specifier: latest version: link:../../packages/next-intl @@ -222,11 +222,11 @@ importers: examples/example-app-router-next-auth: dependencies: next: - specifier: ^14.0.3 - version: 14.0.3(@babel/core@7.22.5)(react-dom@18.2.0)(react@18.2.0) + specifier: ^14.0.4 + version: 14.0.4(@babel/core@7.22.5)(react-dom@18.2.0)(react@18.2.0) next-auth: specifier: ^4.24.4 - version: 4.24.4(next@14.0.3)(react-dom@18.2.0)(react@18.2.0) + version: 4.24.4(next@14.0.4)(react-dom@18.2.0)(react@18.2.0) next-intl: specifier: latest version: link:../../packages/next-intl @@ -271,8 +271,8 @@ importers: specifier: 2.1.3 version: 2.1.3 next: - specifier: ^14.0.3 - version: 14.0.3(@babel/core@7.23.3)(react-dom@18.2.0)(react@18.2.0) + specifier: ^14.0.4 + version: 14.0.4(@babel/core@7.23.3)(react-dom@18.2.0)(react@18.2.0) next-intl: specifier: latest version: link:../../packages/next-intl @@ -335,8 +335,8 @@ importers: specifier: ^2.16.1 version: 2.16.1 next: - specifier: ^14.0.3 - version: 14.0.3(@babel/core@7.22.5)(react-dom@18.2.0)(react@18.2.0) + specifier: ^14.0.4 + version: 14.0.4(@babel/core@7.22.5)(react-dom@18.2.0)(react@18.2.0) next-intl: specifier: latest version: link:../../packages/next-intl @@ -378,8 +378,8 @@ importers: specifier: ^4.17.21 version: 4.17.21 next: - specifier: ^14.0.3 - version: 14.0.3(@babel/core@7.23.3)(react-dom@18.2.0)(react@18.2.0) + specifier: ^14.0.4 + version: 14.0.4(@babel/core@7.23.3)(react-dom@18.2.0)(react@18.2.0) next-intl: specifier: latest version: link:../../packages/next-intl @@ -547,8 +547,8 @@ importers: specifier: ^1.4.1 version: 1.4.1(eslint@8.54.0)(typescript@5.2.2) next: - specifier: ^14.0.3 - version: 14.0.3(@babel/core@7.22.5)(react-dom@18.2.0)(react@18.2.0) + specifier: ^14.0.4 + version: 14.0.4(@babel/core@7.22.5)(react-dom@18.2.0)(react@18.2.0) path-to-regexp: specifier: ^6.2.1 version: 6.2.1 @@ -6501,6 +6501,10 @@ packages: /@next/env@14.0.3: resolution: {integrity: sha512-7xRqh9nMvP5xrW4/+L0jgRRX+HoNRGnfJpD+5Wq6/13j3dsdzxO3BCXn7D3hMqsDb+vjZnJq+vI7+EtgrYZTeA==} + dev: true + + /@next/env@14.0.4: + resolution: {integrity: sha512-irQnbMLbUNQpP1wcE5NstJtbuA/69kRfzBrpAD7Gsn8zm/CY6YQYc3HQBz8QPxwISG26tIm5afvvVbu508oBeQ==} /@next/eslint-plugin-next@14.0.3: resolution: {integrity: sha512-j4K0n+DcmQYCVnSAM+UByTVfIHnYQy2ODozfQP+4RdwtRDfobrIvKq1K4Exb2koJ79HSSa7s6B2SA8T/1YR3RA==} @@ -6508,72 +6512,72 @@ packages: glob: 7.1.7 dev: true - /@next/swc-darwin-arm64@14.0.3: - resolution: {integrity: sha512-64JbSvi3nbbcEtyitNn2LEDS/hcleAFpHdykpcnrstITFlzFgB/bW0ER5/SJJwUPj+ZPY+z3e+1jAfcczRLVGw==} + /@next/swc-darwin-arm64@14.0.4: + resolution: {integrity: sha512-mF05E/5uPthWzyYDyptcwHptucf/jj09i2SXBPwNzbgBNc+XnwzrL0U6BmPjQeOL+FiB+iG1gwBeq7mlDjSRPg==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] requiresBuild: true optional: true - /@next/swc-darwin-x64@14.0.3: - resolution: {integrity: sha512-RkTf+KbAD0SgYdVn1XzqE/+sIxYGB7NLMZRn9I4Z24afrhUpVJx6L8hsRnIwxz3ERE2NFURNliPjJ2QNfnWicQ==} + /@next/swc-darwin-x64@14.0.4: + resolution: {integrity: sha512-IZQ3C7Bx0k2rYtrZZxKKiusMTM9WWcK5ajyhOZkYYTCc8xytmwSzR1skU7qLgVT/EY9xtXDG0WhY6fyujnI3rw==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] requiresBuild: true optional: true - /@next/swc-linux-arm64-gnu@14.0.3: - resolution: {integrity: sha512-3tBWGgz7M9RKLO6sPWC6c4pAw4geujSwQ7q7Si4d6bo0l6cLs4tmO+lnSwFp1Tm3lxwfMk0SgkJT7EdwYSJvcg==} + /@next/swc-linux-arm64-gnu@14.0.4: + resolution: {integrity: sha512-VwwZKrBQo/MGb1VOrxJ6LrKvbpo7UbROuyMRvQKTFKhNaXjUmKTu7wxVkIuCARAfiI8JpaWAnKR+D6tzpCcM4w==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] requiresBuild: true optional: true - /@next/swc-linux-arm64-musl@14.0.3: - resolution: {integrity: sha512-v0v8Kb8j8T23jvVUWZeA2D8+izWspeyeDGNaT2/mTHWp7+37fiNfL8bmBWiOmeumXkacM/AB0XOUQvEbncSnHA==} + /@next/swc-linux-arm64-musl@14.0.4: + resolution: {integrity: sha512-8QftwPEW37XxXoAwsn+nXlodKWHfpMaSvt81W43Wh8dv0gkheD+30ezWMcFGHLI71KiWmHK5PSQbTQGUiidvLQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] requiresBuild: true optional: true - /@next/swc-linux-x64-gnu@14.0.3: - resolution: {integrity: sha512-VM1aE1tJKLBwMGtyBR21yy+STfl0MapMQnNrXkxeyLs0GFv/kZqXS5Jw/TQ3TSUnbv0QPDf/X8sDXuMtSgG6eg==} + /@next/swc-linux-x64-gnu@14.0.4: + resolution: {integrity: sha512-/s/Pme3VKfZAfISlYVq2hzFS8AcAIOTnoKupc/j4WlvF6GQ0VouS2Q2KEgPuO1eMBwakWPB1aYFIA4VNVh667A==} engines: {node: '>= 10'} cpu: [x64] os: [linux] requiresBuild: true optional: true - /@next/swc-linux-x64-musl@14.0.3: - resolution: {integrity: sha512-64EnmKy18MYFL5CzLaSuUn561hbO1Gk16jM/KHznYP3iCIfF9e3yULtHaMy0D8zbHfxset9LTOv6cuYKJgcOxg==} + /@next/swc-linux-x64-musl@14.0.4: + resolution: {integrity: sha512-m8z/6Fyal4L9Bnlxde5g2Mfa1Z7dasMQyhEhskDATpqr+Y0mjOBZcXQ7G5U+vgL22cI4T7MfvgtrM2jdopqWaw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] requiresBuild: true optional: true - /@next/swc-win32-arm64-msvc@14.0.3: - resolution: {integrity: sha512-WRDp8QrmsL1bbGtsh5GqQ/KWulmrnMBgbnb+59qNTW1kVi1nG/2ndZLkcbs2GX7NpFLlToLRMWSQXmPzQm4tog==} + /@next/swc-win32-arm64-msvc@14.0.4: + resolution: {integrity: sha512-7Wv4PRiWIAWbm5XrGz3D8HUkCVDMMz9igffZG4NB1p4u1KoItwx9qjATHz88kwCEal/HXmbShucaslXCQXUM5w==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] requiresBuild: true optional: true - /@next/swc-win32-ia32-msvc@14.0.3: - resolution: {integrity: sha512-EKffQeqCrj+t6qFFhIFTRoqb2QwX1mU7iTOvMyLbYw3QtqTw9sMwjykyiMlZlrfm2a4fA84+/aeW+PMg1MjuTg==} + /@next/swc-win32-ia32-msvc@14.0.4: + resolution: {integrity: sha512-zLeNEAPULsl0phfGb4kdzF/cAVIfaC7hY+kt0/d+y9mzcZHsMS3hAS829WbJ31DkSlVKQeHEjZHIdhN+Pg7Gyg==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] requiresBuild: true optional: true - /@next/swc-win32-x64-msvc@14.0.3: - resolution: {integrity: sha512-ERhKPSJ1vQrPiwrs15Pjz/rvDHZmkmvbf/BjPN/UCOI++ODftT0GtasDPi0j+y6PPJi5HsXw+dpRaXUaw4vjuQ==} + /@next/swc-win32-x64-msvc@14.0.4: + resolution: {integrity: sha512-yEh2+R8qDlDCjxVpzOTEpBLQTEFAcP2A8fUFLaWNap9GitYKkKv1//y2S6XY6zsR4rCOPRpU7plYDR+az2n30A==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -12951,6 +12955,38 @@ 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.4.1(@typescript-eslint/parser@6.4.1)(eslint@8.54.0)(typescript@5.2.2) + '@typescript-eslint/parser': 6.4.1(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.27.5(@typescript-eslint/parser@6.4.1)(eslint@8.54.0) + eslint-plugin-jest: 27.2.3(@typescript-eslint/eslint-plugin@6.4.1)(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.0) + 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.0 + 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: @@ -13124,7 +13160,7 @@ packages: doctrine: 2.1.0 eslint: 8.54.0 eslint-import-resolver-node: 0.3.7 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.4.1)(eslint-import-resolver-node@0.3.9)(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.54.0) has: 1.0.3 is-core-module: 2.12.0 is-glob: 4.0.3 @@ -13285,6 +13321,17 @@ packages: 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.2.12 + postcss: 8.4.31 + 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'} @@ -19346,7 +19393,7 @@ packages: engines: {node: '>= 0.4.0'} dev: true - /next-auth@4.24.4(next@14.0.3)(react-dom@18.2.0)(react@18.2.0): + /next-auth@4.24.4(next@14.0.4)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-5DGffi+OpkbU62vPQIJ1z+hFnmow+ec5Qrn9m6eoglIO51m0DlrmLxBduZEwKAYDEg9k2joi1yelgmq1vqK3aQ==} peerDependencies: next: ^12.2.5 || ^13 || ^14 @@ -19361,7 +19408,7 @@ packages: '@panva/hkdf': 1.1.1 cookie: 0.5.0 jose: 4.14.4 - next: 14.0.3(@babel/core@7.22.5)(react-dom@18.2.0)(react@18.2.0) + next: 14.0.4(@babel/core@7.22.5)(react-dom@18.2.0)(react@18.2.0) oauth: 0.9.15 openid-client: 5.4.2 preact: 10.13.2 @@ -19388,19 +19435,19 @@ packages: - supports-color dev: false - /next-seo@6.0.0(next@14.0.3)(react-dom@18.2.0)(react@18.2.0): + /next-seo@6.0.0(next@14.0.4)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-jKKt1p1z4otMA28AyeoAONixVjdYmgFCWwpEFtu+DwRHQDllVX3RjtyXbuCQiUZEfQ9rFPBpAI90vDeLZlMBdg==} peerDependencies: next: ^8.1.1-canary.54 || >=9.0.0 react: '>=16.0.0' react-dom: '>=16.0.0' dependencies: - next: 14.0.3(@babel/core@7.22.5)(react-dom@18.2.0)(react@18.2.0) + next: 14.0.4(@babel/core@7.22.5)(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /next-sitemap@4.0.7(@next/env@14.0.3)(next@14.0.3): + /next-sitemap@4.0.7(@next/env@14.0.3)(next@14.0.4): resolution: {integrity: sha512-S2g5IwJeO0+ecmFq981fb+Mw9YWmntOuN/qTCxclSkUibOJ8qKIOye0vn6NEJ1S4tKhbY+MTYKgJpNdFZYxLoA==} engines: {node: '>=14.18'} hasBin: true @@ -19411,23 +19458,23 @@ packages: '@corex/deepmerge': 4.0.43 '@next/env': 14.0.3 minimist: 1.2.8 - next: 14.0.3(@babel/core@7.22.5)(react-dom@18.2.0)(react@18.2.0) + next: 14.0.4(@babel/core@7.22.5)(react-dom@18.2.0)(react@18.2.0) dev: true - /next-themes@0.2.1(next@14.0.3)(react-dom@18.2.0)(react@18.2.0): + /next-themes@0.2.1(next@14.0.4)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-B+AKNfYNIzh0vqQQKqQItTS8evEouKD7H5Hj3kmuPERwddR2TxvDSFZuTj6T7Jfn1oyeUyJMydPl1Bkxkh0W7A==} peerDependencies: next: '*' react: '*' react-dom: '*' dependencies: - next: 14.0.3(@babel/core@7.22.5)(react-dom@18.2.0)(react@18.2.0) + next: 14.0.4(@babel/core@7.22.5)(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /next@14.0.3(@babel/core@7.22.5)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-AbYdRNfImBr3XGtvnwOxq8ekVCwbFTv/UJoLwmaX89nk9i051AEY4/HAWzU0YpaTDw8IofUpmuIlvzWF13jxIw==} + /next@14.0.4(@babel/core@7.22.5)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-qbwypnM7327SadwFtxXnQdGiKpkuhaRLE2uq62/nRul9cj9KhQ5LhHmlziTNqUidZotw/Q1I9OjirBROdUJNgA==} engines: {node: '>=18.17.0'} hasBin: true peerDependencies: @@ -19441,31 +19488,32 @@ packages: sass: optional: true dependencies: - '@next/env': 14.0.3 + '@next/env': 14.0.4 '@swc/helpers': 0.5.2 busboy: 1.6.0 caniuse-lite: 1.0.30001564 + graceful-fs: 4.2.11 postcss: 8.4.31 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) styled-jsx: 5.1.1(@babel/core@7.22.5)(react@18.2.0) watchpack: 2.4.0 optionalDependencies: - '@next/swc-darwin-arm64': 14.0.3 - '@next/swc-darwin-x64': 14.0.3 - '@next/swc-linux-arm64-gnu': 14.0.3 - '@next/swc-linux-arm64-musl': 14.0.3 - '@next/swc-linux-x64-gnu': 14.0.3 - '@next/swc-linux-x64-musl': 14.0.3 - '@next/swc-win32-arm64-msvc': 14.0.3 - '@next/swc-win32-ia32-msvc': 14.0.3 - '@next/swc-win32-x64-msvc': 14.0.3 + '@next/swc-darwin-arm64': 14.0.4 + '@next/swc-darwin-x64': 14.0.4 + '@next/swc-linux-arm64-gnu': 14.0.4 + '@next/swc-linux-arm64-musl': 14.0.4 + '@next/swc-linux-x64-gnu': 14.0.4 + '@next/swc-linux-x64-musl': 14.0.4 + '@next/swc-win32-arm64-msvc': 14.0.4 + '@next/swc-win32-ia32-msvc': 14.0.4 + '@next/swc-win32-x64-msvc': 14.0.4 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros - /next@14.0.3(@babel/core@7.23.3)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-AbYdRNfImBr3XGtvnwOxq8ekVCwbFTv/UJoLwmaX89nk9i051AEY4/HAWzU0YpaTDw8IofUpmuIlvzWF13jxIw==} + /next@14.0.4(@babel/core@7.23.3)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-qbwypnM7327SadwFtxXnQdGiKpkuhaRLE2uq62/nRul9cj9KhQ5LhHmlziTNqUidZotw/Q1I9OjirBROdUJNgA==} engines: {node: '>=18.17.0'} hasBin: true peerDependencies: @@ -19479,31 +19527,32 @@ packages: sass: optional: true dependencies: - '@next/env': 14.0.3 + '@next/env': 14.0.4 '@swc/helpers': 0.5.2 busboy: 1.6.0 caniuse-lite: 1.0.30001564 + graceful-fs: 4.2.11 postcss: 8.4.31 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) styled-jsx: 5.1.1(@babel/core@7.23.3)(react@18.2.0) watchpack: 2.4.0 optionalDependencies: - '@next/swc-darwin-arm64': 14.0.3 - '@next/swc-darwin-x64': 14.0.3 - '@next/swc-linux-arm64-gnu': 14.0.3 - '@next/swc-linux-arm64-musl': 14.0.3 - '@next/swc-linux-x64-gnu': 14.0.3 - '@next/swc-linux-x64-musl': 14.0.3 - '@next/swc-win32-arm64-msvc': 14.0.3 - '@next/swc-win32-ia32-msvc': 14.0.3 - '@next/swc-win32-x64-msvc': 14.0.3 + '@next/swc-darwin-arm64': 14.0.4 + '@next/swc-darwin-x64': 14.0.4 + '@next/swc-linux-arm64-gnu': 14.0.4 + '@next/swc-linux-arm64-musl': 14.0.4 + '@next/swc-linux-x64-gnu': 14.0.4 + '@next/swc-linux-x64-musl': 14.0.4 + '@next/swc-win32-arm64-msvc': 14.0.4 + '@next/swc-win32-ia32-msvc': 14.0.4 + '@next/swc-win32-x64-msvc': 14.0.4 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros dev: false - /nextra-theme-docs@2.13.2(next@14.0.3)(nextra@2.13.2)(react-dom@18.2.0)(react@18.2.0): + /nextra-theme-docs@2.13.2(next@14.0.4)(nextra@2.13.2)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-yE4umXaImp1/kf/sFciPj2+EFrNSwd9Db26hi98sIIiujzGf3+9eUgAz45vF9CwBw50FSXxm1QGRcY+slQ4xQQ==} peerDependencies: next: '>=9.5.3' @@ -19520,17 +19569,17 @@ packages: git-url-parse: 13.1.0 intersection-observer: 0.12.2 match-sorter: 6.3.1 - next: 14.0.3(@babel/core@7.22.5)(react-dom@18.2.0)(react@18.2.0) - next-seo: 6.0.0(next@14.0.3)(react-dom@18.2.0)(react@18.2.0) - next-themes: 0.2.1(next@14.0.3)(react-dom@18.2.0)(react@18.2.0) - nextra: 2.13.2(next@14.0.3)(react-dom@18.2.0)(react@18.2.0) + next: 14.0.4(@babel/core@7.22.5)(react-dom@18.2.0)(react@18.2.0) + next-seo: 6.0.0(next@14.0.4)(react-dom@18.2.0)(react@18.2.0) + next-themes: 0.2.1(next@14.0.4)(react-dom@18.2.0)(react@18.2.0) + nextra: 2.13.2(next@14.0.4)(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) scroll-into-view-if-needed: 3.0.10 zod: 3.22.4 dev: false - /nextra@2.13.2(next@14.0.3)(react-dom@18.2.0)(react@18.2.0): + /nextra@2.13.2(next@14.0.4)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-pIgOSXNUqTz1laxV4ChFZOU7lzJAoDHHaBPj8L09PuxrLKqU1BU/iZtXAG6bQeKCx8EPdBsoXxEuENnL9QGnGA==} engines: {node: '>=16'} peerDependencies: @@ -19550,7 +19599,7 @@ packages: gray-matter: 4.0.3 katex: 0.16.9 lodash.get: 4.4.2 - next: 14.0.3(@babel/core@7.22.5)(react-dom@18.2.0)(react@18.2.0) + next: 14.0.4(@babel/core@7.22.5)(react-dom@18.2.0)(react@18.2.0) next-mdx-remote: 4.4.1(react-dom@18.2.0)(react@18.2.0) p-limit: 3.1.0 react: 18.2.0 @@ -21038,7 +21087,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==} @@ -21071,7 +21119,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==} @@ -21107,7 +21154,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==} @@ -21301,7 +21347,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==} @@ -21511,7 +21556,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==} @@ -24201,7 +24245,6 @@ packages: sucrase: 3.32.0 transitivePeerDependencies: - ts-node - dev: false /tailwindcss@3.3.3: resolution: {integrity: sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==}