diff --git a/apps/analytics-web/package.json b/apps/analytics-web/package.json index 15f8f603..e5eff052 100644 --- a/apps/analytics-web/package.json +++ b/apps/analytics-web/package.json @@ -35,7 +35,7 @@ "drizzle-orm": "^0.33.0", "i18n-iso-countries": "^7.7.0", "lucide-react": "^0.363.0", - "next": "14.2.5", + "next": "14.2.10", "papaparse": "^5.4.1", "react": "^18.3.1", "react-dom": "^18.3.1", diff --git a/apps/documentation/package.json b/apps/documentation/package.json index b4317994..3f560e33 100644 --- a/apps/documentation/package.json +++ b/apps/documentation/package.json @@ -29,7 +29,7 @@ "dotenv": "^16.4.5", "framer-motion": "^11.2.12", "lucide-react": "^0.399.0", - "next": "14.2.5", + "next": "14.2.10", "next-intl": "3.17.2", "next-themes": "^0.3.0", "react": "^18.3.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 811a67af..fd07f93d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -28,7 +28,7 @@ importers: dependencies: '@clerk/nextjs': specifier: ^5.3.1 - version: 5.3.1(next@14.2.5)(react-dom@18.3.1)(react@18.3.1) + version: 5.3.1(next@14.2.10)(react-dom@18.3.1)(react@18.3.1) '@codaco/analytics': specifier: workspace:* version: link:../../packages/analytics @@ -87,8 +87,8 @@ importers: specifier: ^0.363.0 version: 0.363.0(react@18.3.1) next: - specifier: 14.2.5 - version: 14.2.5(@babel/core@7.25.2)(react-dom@18.3.1)(react@18.3.1) + specifier: 14.2.10 + version: 14.2.10(@babel/core@7.25.2)(react-dom@18.3.1)(react@18.3.1) papaparse: specifier: ^5.4.1 version: 5.4.1 @@ -149,7 +149,7 @@ importers: version: 24.1.1 next-test-api-route-handler: specifier: ^4.0.3 - version: 4.0.8(next@14.2.5) + version: 4.0.8(next@14.2.10) prettier: specifier: ^3.3.3 version: 3.3.3 @@ -182,7 +182,7 @@ importers: version: 0.0.206(react-dom@18.3.1)(react@18.3.1) '@next/third-parties': specifier: ^14.2.4 - version: 14.2.5(next@14.2.5)(react@18.3.1) + version: 14.2.5(next@14.2.10)(react@18.3.1) '@radix-ui/react-dialog': specifier: ^1.1.1 version: 1.1.1(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1)(react@18.3.1) @@ -200,7 +200,7 @@ importers: version: 0.1.1(tailwindcss@3.4.10) '@vercel/analytics': specifier: ^1.3.1 - version: 1.3.1(next@14.2.5)(react@18.3.1) + version: 1.3.1(next@14.2.10)(react@18.3.1) class-variance-authority: specifier: ^0.7.0 version: 0.7.0 @@ -217,11 +217,11 @@ importers: specifier: ^0.399.0 version: 0.399.0(react@18.3.1) next: - specifier: 14.2.5 - version: 14.2.5(@babel/core@7.25.2)(react-dom@18.3.1)(react@18.3.1) + specifier: 14.2.10 + version: 14.2.10(@babel/core@7.25.2)(react-dom@18.3.1)(react@18.3.1) next-intl: specifier: 3.17.2 - version: 3.17.2(next@14.2.5)(react@18.3.1) + version: 3.17.2(next@14.2.10)(react@18.3.1) next-themes: specifier: ^0.3.0 version: 0.3.0(react-dom@18.3.1)(react@18.3.1) @@ -282,7 +282,7 @@ importers: version: 4.0.0 next-sitemap: specifier: ^4.2.3 - version: 4.2.3(next@14.2.5) + version: 4.2.3(next@14.2.10) prettier: specifier: ^3.3.2 version: 3.3.3 @@ -348,7 +348,7 @@ importers: dependencies: next: specifier: 13 || 14 || 15 - version: 14.2.5(@babel/core@7.25.2)(react-dom@18.3.1)(react@18.3.1) + version: 14.2.5(react-dom@18.3.1)(react@18.3.1) zod: specifier: ^3.23.8 version: 3.23.8 @@ -1252,7 +1252,7 @@ packages: tslib: 2.4.1 dev: false - /@clerk/nextjs@5.3.1(next@14.2.5)(react-dom@18.3.1)(react@18.3.1): + /@clerk/nextjs@5.3.1(next@14.2.10)(react-dom@18.3.1)(react@18.3.1): resolution: {integrity: sha512-W3R/jU1m2R/H0rd1nQAzgvMdVlklCMHb2kLA7yelD6X5Vpe2HBlO8EwQNIHQpEJDC0RrKTta0HHSWUjqYdHT/Q==} engines: {node: '>=18.17.0'} peerDependencies: @@ -1265,7 +1265,7 @@ packages: '@clerk/shared': 2.5.1(react-dom@18.3.1)(react@18.3.1) '@clerk/types': 4.13.1 crypto-js: 4.2.0 - next: 14.2.5(@babel/core@7.25.2)(react-dom@18.3.1)(react@18.3.1) + next: 14.2.10(@babel/core@7.25.2)(react-dom@18.3.1)(react@18.3.1) path-to-regexp: 6.2.2 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -2409,8 +2409,12 @@ packages: resolution: {integrity: sha512-Yac/bV5sBGkkEXmAX5FWPS9Mmo2rthrOPRQQNfycJPkjUAUclomCPH7QFVCDQ4Mp2k2K1SSM6m0zrxYrOwtFQw==} dev: true + /@next/env@14.2.10: + resolution: {integrity: sha512-dZIu93Bf5LUtluBXIv4woQw2cZVZ2DJTjax5/5DOs3lzEOeKLy7GxRSr4caK9/SCPdaW6bCgpye6+n4Dh9oJPw==} + /@next/env@14.2.5: resolution: {integrity: sha512-/zZGkrTOsraVfYjGP8uM0p6r0BDT6xWpkjdVbcz66PJVSpwXX3yNiRycxAuDfBKGWBrZBXRuK/YVlkNgxHGwmA==} + dev: false /@next/eslint-plugin-next@14.2.5: resolution: {integrity: sha512-LY3btOpPh+OTIpviNojDpUdIbHW9j0JBYBjsIp8IxtDFfYFyORvw3yNq6N231FVqQA7n7lwaf7xHbVJlA1ED7g==} @@ -2418,12 +2422,29 @@ packages: glob: 10.3.10 dev: false + /@next/swc-darwin-arm64@14.2.10: + resolution: {integrity: sha512-V3z10NV+cvMAfxQUMhKgfQnPbjw+Ew3cnr64b0lr8MDiBJs3eLnM6RpGC46nhfMZsiXgQngCJKWGTC/yDcgrDQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + optional: true + /@next/swc-darwin-arm64@14.2.5: resolution: {integrity: sha512-/9zVxJ+K9lrzSGli1///ujyRfon/ZneeZ+v4ptpiPoOU+GKZnm8Wj8ELWU1Pm7GHltYRBklmXMTUqM/DqQ99FQ==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] requiresBuild: true + dev: false + optional: true + + /@next/swc-darwin-x64@14.2.10: + resolution: {integrity: sha512-Y0TC+FXbFUQ2MQgimJ/7Ina2mXIKhE7F+GUe1SgnzRmwFY3hX2z8nyVCxE82I2RicspdkZnSWMn4oTjIKz4uzA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + requiresBuild: true optional: true /@next/swc-darwin-x64@14.2.5: @@ -2432,6 +2453,15 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true + dev: false + optional: true + + /@next/swc-linux-arm64-gnu@14.2.10: + resolution: {integrity: sha512-ZfQ7yOy5zyskSj9rFpa0Yd7gkrBnJTkYVSya95hX3zeBG9E55Z6OTNPn1j2BTFWvOVVj65C3T+qsjOyVI9DQpA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true optional: true /@next/swc-linux-arm64-gnu@14.2.5: @@ -2440,6 +2470,15 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true + dev: false + optional: true + + /@next/swc-linux-arm64-musl@14.2.10: + resolution: {integrity: sha512-n2i5o3y2jpBfXFRxDREr342BGIQCJbdAUi/K4q6Env3aSx8erM9VuKXHw5KNROK9ejFSPf0LhoSkU/ZiNdacpQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true optional: true /@next/swc-linux-arm64-musl@14.2.5: @@ -2448,6 +2487,15 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true + dev: false + optional: true + + /@next/swc-linux-x64-gnu@14.2.10: + resolution: {integrity: sha512-GXvajAWh2woTT0GKEDlkVhFNxhJS/XdDmrVHrPOA83pLzlGPQnixqxD8u3bBB9oATBKB//5e4vpACnx5Vaxdqg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true optional: true /@next/swc-linux-x64-gnu@14.2.5: @@ -2456,6 +2504,15 @@ packages: cpu: [x64] os: [linux] requiresBuild: true + dev: false + optional: true + + /@next/swc-linux-x64-musl@14.2.10: + resolution: {integrity: sha512-opFFN5B0SnO+HTz4Wq4HaylXGFV+iHrVxd3YvREUX9K+xfc4ePbRrxqOuPOFjtSuiVouwe6uLeDtabjEIbkmDA==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true optional: true /@next/swc-linux-x64-musl@14.2.5: @@ -2464,6 +2521,15 @@ packages: cpu: [x64] os: [linux] requiresBuild: true + dev: false + optional: true + + /@next/swc-win32-arm64-msvc@14.2.10: + resolution: {integrity: sha512-9NUzZuR8WiXTvv+EiU/MXdcQ1XUvFixbLIMNQiVHuzs7ZIFrJDLJDaOF1KaqttoTujpcxljM/RNAOmw1GhPPQQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + requiresBuild: true optional: true /@next/swc-win32-arm64-msvc@14.2.5: @@ -2472,6 +2538,15 @@ packages: cpu: [arm64] os: [win32] requiresBuild: true + dev: false + optional: true + + /@next/swc-win32-ia32-msvc@14.2.10: + resolution: {integrity: sha512-fr3aEbSd1GeW3YUMBkWAu4hcdjZ6g4NBl1uku4gAn661tcxd1bHs1THWYzdsbTRLcCKLjrDZlNp6j2HTfrw+Bg==} + engines: {node: '>= 10'} + cpu: [ia32] + os: [win32] + requiresBuild: true optional: true /@next/swc-win32-ia32-msvc@14.2.5: @@ -2480,6 +2555,15 @@ packages: cpu: [ia32] os: [win32] requiresBuild: true + dev: false + optional: true + + /@next/swc-win32-x64-msvc@14.2.10: + resolution: {integrity: sha512-UjeVoRGKNL2zfbcQ6fscmgjBAS/inHBh63mjIlfPg/NG8Yn2ztqylXt5qilYb6hoHIwaU2ogHknHWWmahJjgZQ==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + requiresBuild: true optional: true /@next/swc-win32-x64-msvc@14.2.5: @@ -2488,15 +2572,16 @@ packages: cpu: [x64] os: [win32] requiresBuild: true + dev: false optional: true - /@next/third-parties@14.2.5(next@14.2.5)(react@18.3.1): + /@next/third-parties@14.2.5(next@14.2.10)(react@18.3.1): resolution: {integrity: sha512-PDRJm8RZ3rnGNporHKjcdCeZqoW8iJ5uP0clo1Z08TqJiQzuntJ66zrGYCJyqTakx62UJNOp73YsQCFo6kbYYg==} peerDependencies: next: ^13.0.0 || ^14.0.0 react: ^18.2.0 dependencies: - next: 14.2.5(@babel/core@7.25.2)(react-dom@18.3.1)(react@18.3.1) + next: 14.2.10(@babel/core@7.25.2)(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 third-party-capital: 1.0.20 dev: false @@ -4227,7 +4312,7 @@ packages: crypto-js: 4.2.0 dev: false - /@vercel/analytics@1.3.1(next@14.2.5)(react@18.3.1): + /@vercel/analytics@1.3.1(next@14.2.10)(react@18.3.1): resolution: {integrity: sha512-xhSlYgAuJ6Q4WQGkzYTLmXwhYl39sWjoMA3nHxfkvG+WdBT25c563a7QhwwKivEOZtPJXifYHR1m2ihoisbWyA==} peerDependencies: next: '>= 13' @@ -4238,7 +4323,7 @@ packages: react: optional: true dependencies: - next: 14.2.5(@babel/core@7.25.2)(react-dom@18.3.1)(react@18.3.1) + next: 14.2.10(@babel/core@7.25.2)(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 server-only: 0.0.1 dev: false @@ -5122,7 +5207,7 @@ packages: resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} dependencies: no-case: 3.0.4 - tslib: 2.4.1 + tslib: 2.6.3 dev: false /dotenv@16.0.3: @@ -6983,7 +7068,7 @@ packages: /lower-case@2.0.2: resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} dependencies: - tslib: 2.4.1 + tslib: 2.6.3 dev: false /lowlight@3.1.0: @@ -7584,7 +7669,7 @@ packages: engines: {node: '>= 0.6'} dev: false - /next-intl@3.17.2(next@14.2.5)(react@18.3.1): + /next-intl@3.17.2(next@14.2.10)(react@18.3.1): resolution: {integrity: sha512-X2ly23e1lC5vdWHaJFBDZi/0iornEdFQQtqJmmPOb7WD+LDssm9vAnx+hJshYGjddaP3rUmyWaPgePCQqaxm1g==} peerDependencies: next: ^10.0.0 || ^11.0.0 || ^12.0.0 || ^13.0.0 || ^14.0.0 @@ -7592,12 +7677,12 @@ packages: dependencies: '@formatjs/intl-localematcher': 0.2.32 negotiator: 0.6.3 - next: 14.2.5(@babel/core@7.25.2)(react-dom@18.3.1)(react@18.3.1) + next: 14.2.10(@babel/core@7.25.2)(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 use-intl: 3.17.2(react@18.3.1) dev: false - /next-sitemap@4.2.3(next@14.2.5): + /next-sitemap@4.2.3(next@14.2.10): resolution: {integrity: sha512-vjdCxeDuWDzldhCnyFCQipw5bfpl4HmZA7uoo3GAaYGjGgfL4Cxb1CiztPuWGmS+auYs7/8OekRS8C2cjdAsjQ==} engines: {node: '>=14.18'} hasBin: true @@ -7608,10 +7693,10 @@ packages: '@next/env': 13.5.6 fast-glob: 3.3.2 minimist: 1.2.8 - next: 14.2.5(@babel/core@7.25.2)(react-dom@18.3.1)(react@18.3.1) + next: 14.2.10(@babel/core@7.25.2)(react-dom@18.3.1)(react@18.3.1) dev: true - /next-test-api-route-handler@4.0.8(next@14.2.5): + /next-test-api-route-handler@4.0.8(next@14.2.10): resolution: {integrity: sha512-eCGT/axiz6w7JqkT+L2gfekrx1+I5Uq+TSoB2U3lLpdlNehDtF6bd4hiHwXX4/SvdUjBL8g38Wfaylm9FJ+h2w==} engines: {node: ^18.18.2 || ^20.10.0 || >=21.2.0} peerDependencies: @@ -7620,7 +7705,7 @@ packages: '@whatwg-node/server': 0.9.46 cookie: 0.6.0 core-js: 3.38.0 - next: 14.2.5(@babel/core@7.25.2)(react-dom@18.3.1)(react@18.3.1) + next: 14.2.10(@babel/core@7.25.2)(react-dom@18.3.1)(react@18.3.1) dev: true /next-themes@0.3.0(react-dom@18.3.1)(react@18.3.1): @@ -7633,7 +7718,48 @@ packages: react-dom: 18.3.1(react@18.3.1) dev: false - /next@14.2.5(@babel/core@7.25.2)(react-dom@18.3.1)(react@18.3.1): + /next@14.2.10(@babel/core@7.25.2)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-sDDExXnh33cY3RkS9JuFEKaS4HmlWmDKP1VJioucCG6z5KuA008DPsDZOzi8UfqEk3Ii+2NCQSJrfbEWtZZfww==} + 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 + dependencies: + '@next/env': 14.2.10 + '@swc/helpers': 0.5.5 + busboy: 1.6.0 + caniuse-lite: 1.0.30001651 + 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.2)(react@18.3.1) + optionalDependencies: + '@next/swc-darwin-arm64': 14.2.10 + '@next/swc-darwin-x64': 14.2.10 + '@next/swc-linux-arm64-gnu': 14.2.10 + '@next/swc-linux-arm64-musl': 14.2.10 + '@next/swc-linux-x64-gnu': 14.2.10 + '@next/swc-linux-x64-musl': 14.2.10 + '@next/swc-win32-arm64-msvc': 14.2.10 + '@next/swc-win32-ia32-msvc': 14.2.10 + '@next/swc-win32-x64-msvc': 14.2.10 + transitivePeerDependencies: + - '@babel/core' + - babel-plugin-macros + + /next@14.2.5(react-dom@18.3.1)(react@18.3.1): resolution: {integrity: sha512-0f8aRfBVL+mpzfBjYfQuLWh2WyAwtJXCRfkPF4UJ5qd2YwrHczsrSzXU4tRMV0OAxR8ZJZWPFn6uhSC56UTsLA==} engines: {node: '>=18.17.0'} hasBin: true @@ -7673,12 +7799,13 @@ packages: transitivePeerDependencies: - '@babel/core' - babel-plugin-macros + dev: false /no-case@3.0.4: resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} dependencies: lower-case: 2.0.2 - tslib: 2.4.1 + tslib: 2.6.3 dev: false /node-gyp-build@4.8.1: @@ -8749,7 +8876,7 @@ packages: resolution: {integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==} dependencies: dot-case: 3.0.4 - tslib: 2.4.1 + tslib: 2.6.3 dev: false /snakecase-keys@5.4.4: