From 8759263e124f8cbf7990c9dfcb9816e94dee56a8 Mon Sep 17 00:00:00 2001 From: Gauthier Date: Wed, 13 May 2026 18:54:35 +0200 Subject: [PATCH] chore(deps): update dependency Next.js to v16 (#3003) --- .github/workflows/cypress.yml | 4 +- .prettierignore | 1 + .prettierrc.js | 6 + next-env.d.ts | 3 +- next.config.js => next.config.ts | 24 +- package.json | 17 +- pnpm-lock.yaml | 1229 ++++++++++++-------- server/tsconfig.json | 1 + src/components/Common/Accordion/index.tsx | 2 +- src/components/Common/Button/index.tsx | 2 +- src/components/Common/Tag/index.tsx | 2 +- src/components/Common/Tooltip/index.tsx | 2 +- src/components/Layout/MobileMenu/index.tsx | 2 +- src/components/Layout/Sidebar/index.tsx | 7 +- src/components/Login/index.tsx | 2 +- src/components/ManageSlideOver/index.tsx | 2 + src/components/Slider/index.tsx | 2 +- src/hooks/useClickOutside.ts | 2 +- src/hooks/useVerticalScroll.ts | 2 +- src/pages/_document.tsx | 2 + tsconfig.json | 4 +- 21 files changed, 799 insertions(+), 519 deletions(-) rename next.config.js => next.config.ts (64%) diff --git a/.github/workflows/cypress.yml b/.github/workflows/cypress.yml index e86bd917f..7ff9e202a 100644 --- a/.github/workflows/cypress.yml +++ b/.github/workflows/cypress.yml @@ -10,7 +10,7 @@ on: - 'cypress.config.ts' - 'package.json' - 'pnpm-lock.yaml' - - 'next.config.js' + - 'next.config.ts' - 'tsconfig.json' - '.github/workflows/cypress.yml' push: @@ -20,7 +20,7 @@ on: - 'cypress.config.ts' - 'package.json' - 'pnpm-lock.yaml' - - 'next.config.js' + - 'next.config.ts' - 'tsconfig.json' - '.github/workflows/cypress.yml' diff --git a/.prettierignore b/.prettierignore index d6464bf14..91fd263c9 100644 --- a/.prettierignore +++ b/.prettierignore @@ -7,6 +7,7 @@ pnpm-lock.yaml cypress/config/settings.cypress.json .github .vscode +next-env.d.ts # assets src/assets/ diff --git a/.prettierrc.js b/.prettierrc.js index 035c9a84f..5a46b6456 100644 --- a/.prettierrc.js +++ b/.prettierrc.js @@ -9,6 +9,12 @@ module.exports = { rangeEnd: 0, // default: Infinity }, }, + { + files: 'next-env.d.ts', + options: { + rangeEnd: 0, // default: Infinity + }, + }, { files: 'gen-docs/pnpm-lock.yaml', options: { diff --git a/next-env.d.ts b/next-env.d.ts index a4a7b3f5c..19709046a 100644 --- a/next-env.d.ts +++ b/next-env.d.ts @@ -1,5 +1,6 @@ /// /// +import "./.next/types/routes.d.ts"; // NOTE: This file should not be edited -// see https://nextjs.org/docs/pages/building-your-application/configuring/typescript for more information. +// see https://nextjs.org/docs/pages/api-reference/config/typescript for more information. diff --git a/next.config.js b/next.config.ts similarity index 64% rename from next.config.js rename to next.config.ts index 9f15b7ff4..25c023ac2 100644 --- a/next.config.js +++ b/next.config.ts @@ -1,7 +1,6 @@ -/** - * @type {import('next').NextConfig} - */ -module.exports = { +import type { NextConfig } from 'next'; + +const nextConfig: NextConfig = { env: { commitTag: process.env.COMMIT_TAG || 'local', }, @@ -14,17 +13,18 @@ module.exports = { ], }, transpilePackages: ['country-flag-icons'], - webpack(config) { - config.module.rules.push({ - test: /\.svg$/, - issuer: /\.(js|ts)x?$/, - use: ['@svgr/webpack'], - }); - - return config; + turbopack: { + rules: { + '*.svg': { + loaders: ['@svgr/webpack'], + as: '*.js', + }, + }, }, experimental: { scrollRestoration: true, largePageDataBytes: 512 * 1000, }, }; + +export default nextConfig; diff --git a/package.json b/package.json index fc94c7663..7b999dd92 100644 --- a/package.json +++ b/package.json @@ -70,7 +70,7 @@ "lodash": "4.18.1", "mime": "^4.1.0", "nanoid": "^5.1.7", - "next": "^14.2.35", + "next": "16.2.6", "node-cache": "5.1.2", "node-gyp": "12.2.0", "node-schedule": "2.1.1", @@ -78,11 +78,11 @@ "openpgp": "6.3.0", "pg": "8.20.0", "pug": "3.0.4", - "react": "^18.3.1", + "react": "19.2.6", "react-ace": "14.0.1", "react-animate-height": "3.2.3", "react-aria": "3.47.0", - "react-dom": "^18.3.1", + "react-dom": "19.2.6", "react-hot-toast": "^2.6.0", "react-intersection-observer": "10.0.3", "react-intl": "^7.1.14", @@ -115,7 +115,7 @@ "@commitlint/cli": "20.5.0", "@commitlint/config-conventional": "20.5.0", "@eslint/js": "9.39.3", - "@next/eslint-plugin-next": "^16.2.3", + "@next/eslint-plugin-next": "16.2.6", "@tailwindcss/aspect-ratio": "^0.4.2", "@tailwindcss/forms": "^0.5.11", "@tailwindcss/typography": "^0.5.19", @@ -134,8 +134,8 @@ "@types/node": "22.19.0", "@types/node-schedule": "2.1.8", "@types/nodemailer": "^8.0.0", - "@types/react": "^18.3.28", - "@types/react-dom": "^18.3.7", + "@types/react": "19.2.14", + "@types/react-dom": "19.2.3", "@types/react-transition-group": "4.4.12", "@types/semver": "7.7.1", "@types/supertest": "^7.2.0", @@ -154,6 +154,7 @@ "cypress": "15.13.1", "cz-conventional-changelog": "3.3.0", "eslint": "9.39.3", + "eslint-config-next": "16.2.6", "eslint-config-prettier": "10.1.8", "eslint-plugin-formatjs": "6.4.5", "eslint-plugin-jsx-a11y": "6.10.2", @@ -211,7 +212,9 @@ ], "overrides": { "sqlite3>node-gyp": "8.4.1", - "@types/express-session": "1.18.2" + "@types/express-session": "1.18.2", + "@types/react": "19.2.14", + "@types/react-dom": "19.2.3" } }, "scarfSettings": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3143a9e1c..342380b01 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,6 +7,8 @@ settings: overrides: sqlite3>node-gyp: 8.4.1 '@types/express-session': 1.18.2 + '@types/react': 19.2.14 + '@types/react-dom': 19.2.3 importers: @@ -26,16 +28,16 @@ importers: version: 5.3.2 '@headlessui/react': specifier: 1.7.19 - version: 1.7.19(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.7.19(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@heroicons/react': specifier: 2.2.0 - version: 2.2.0(react@18.3.1) + version: 2.2.0(react@19.2.6) '@react-spring/web': specifier: ^10.0.3 - version: 10.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 10.0.3(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@seerr-team/react-tailwindcss-datepicker': specifier: ^1.3.4 - version: 1.3.4(dayjs@1.11.20)(react@18.3.1) + version: 1.3.4(dayjs@1.11.20)(react@19.2.6) '@supercharge/request-ip': specifier: 1.2.0 version: 1.2.0 @@ -44,7 +46,7 @@ importers: version: 8.1.0(typescript@5.4.5) '@tanem/react-nprogress': specifier: 6.0.3 - version: 6.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 6.0.3(react-dom@19.2.6(react@19.2.6))(react@19.2.6) ace-builds: specifier: 1.43.6 version: 1.43.6 @@ -62,7 +64,7 @@ importers: version: 2.14.1 connect-typeorm: specifier: 2.0.0 - version: 2.0.0(typeorm@0.3.28(babel-plugin-macros@3.1.0)(pg@8.20.0)(sqlite3@5.1.7)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@22.19.0)(typescript@5.4.5))) + version: 2.0.0(typeorm@0.3.28(babel-plugin-macros@3.1.0)(pg@8.20.0)(sqlite3@5.1.7)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@22.19.0)(typescript@5.4.5))) cookie-parser: specifier: 1.4.7 version: 1.4.7 @@ -80,7 +82,7 @@ importers: version: 0.2.9 email-templates: specifier: 13.0.1 - version: 13.0.1(@babel/core@7.29.0)(handlebars@4.7.8)(mustache@4.2.0)(pug@3.0.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(underscore@1.13.7) + version: 13.0.1(@babel/core@7.29.0)(handlebars@4.7.8)(mustache@4.2.0)(pug@3.0.4)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(underscore@1.13.7) express: specifier: 5.2.1 version: 5.2.1 @@ -95,7 +97,7 @@ importers: version: 1.19.0 formik: specifier: ^2.4.9 - version: 2.4.9(react@18.3.1) + version: 2.4.9(react@19.2.6) gravatar-url: specifier: 4.0.1 version: 4.0.1 @@ -121,8 +123,8 @@ importers: specifier: ^5.1.7 version: 5.1.9 next: - specifier: ^14.2.35 - version: 14.2.35(@babel/core@7.29.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 16.2.6 + version: 16.2.6(@babel/core@7.29.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) node-cache: specifier: 5.1.2 version: 5.1.2 @@ -145,47 +147,47 @@ importers: specifier: 3.0.4 version: 3.0.4 react: - specifier: ^18.3.1 - version: 18.3.1 + specifier: 19.2.6 + version: 19.2.6 react-ace: specifier: 14.0.1 - version: 14.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 14.0.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6) react-animate-height: specifier: 3.2.3 - version: 3.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 3.2.3(react-dom@19.2.6(react@19.2.6))(react@19.2.6) react-aria: specifier: 3.47.0 - version: 3.47.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 3.47.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) react-dom: - specifier: ^18.3.1 - version: 18.3.1(react@18.3.1) + specifier: 19.2.6 + version: 19.2.6(react@19.2.6) react-hot-toast: specifier: ^2.6.0 - version: 2.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 2.6.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) react-intersection-observer: specifier: 10.0.3 - version: 10.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 10.0.3(react-dom@19.2.6(react@19.2.6))(react@19.2.6) react-intl: specifier: ^7.1.14 - version: 7.1.14(react@18.3.1)(typescript@5.4.5) + version: 7.1.14(react@19.2.6)(typescript@5.4.5) react-markdown: specifier: 10.1.0 - version: 10.1.0(@types/react@18.3.28)(react@18.3.1) + version: 10.1.0(@types/react@19.2.14)(react@19.2.6) react-popper-tooltip: specifier: 4.4.2 - version: 4.4.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 4.4.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6) react-select: specifier: 5.10.2 - version: 5.10.2(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 5.10.2(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) react-transition-group: specifier: ^4.4.5 - version: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 4.4.5(react-dom@19.2.6(react@19.2.6))(react@19.2.6) react-truncate-markup: specifier: 5.1.2 - version: 5.1.2(react@18.3.1) + version: 5.1.2(react@19.2.6) react-use-clipboard: specifier: 1.0.9 - version: 1.0.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.0.9(react-dom@19.2.6(react@19.2.6))(react@19.2.6) reflect-metadata: specifier: ^0.2.2 version: 0.2.2 @@ -203,13 +205,13 @@ importers: version: 5.0.1(express@5.2.1) swr: specifier: 2.4.1 - version: 2.4.1(react@18.3.1) + version: 2.4.1(react@19.2.6) tailwind-merge: specifier: ^2.6.1 version: 2.6.1 typeorm: specifier: 0.3.28 - version: 0.3.28(babel-plugin-macros@3.1.0)(pg@8.20.0)(sqlite3@5.1.7)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@22.19.0)(typescript@5.4.5)) + version: 0.3.28(babel-plugin-macros@3.1.0)(pg@8.20.0)(sqlite3@5.1.7)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@22.19.0)(typescript@5.4.5)) ua-parser-js: specifier: ^2.0.9 version: 2.0.9 @@ -251,8 +253,8 @@ importers: specifier: 9.39.3 version: 9.39.3 '@next/eslint-plugin-next': - specifier: ^16.2.3 - version: 16.2.4 + specifier: 16.2.6 + version: 16.2.6 '@tailwindcss/aspect-ratio': specifier: ^0.4.2 version: 0.4.2(tailwindcss@3.4.19(yaml@2.8.3)) @@ -308,14 +310,14 @@ importers: specifier: ^8.0.0 version: 8.0.0 '@types/react': - specifier: ^18.3.28 - version: 18.3.28 + specifier: 19.2.14 + version: 19.2.14 '@types/react-dom': - specifier: ^18.3.7 - version: 18.3.7(@types/react@18.3.28) + specifier: 19.2.3 + version: 19.2.3(@types/react@19.2.14) '@types/react-transition-group': specifier: 4.4.12 - version: 4.4.12(@types/react@18.3.28) + version: 4.4.12(@types/react@19.2.14) '@types/semver': specifier: 7.7.1 version: 7.7.1 @@ -367,12 +369,15 @@ importers: eslint: specifier: 9.39.3 version: 9.39.3(jiti@2.6.1) + eslint-config-next: + specifier: 16.2.6 + version: 16.2.6(@typescript-eslint/parser@8.59.0(eslint@9.39.3(jiti@2.6.1))(typescript@5.4.5))(eslint@9.39.3(jiti@2.6.1))(typescript@5.4.5) eslint-config-prettier: specifier: 10.1.8 version: 10.1.8(eslint@9.39.3(jiti@2.6.1)) eslint-plugin-formatjs: specifier: 6.4.5 - version: 6.4.5(eslint@9.39.3(jiti@2.6.1))(ts-jest@29.4.6(@babel/core@7.29.0)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.29.0))(jest-util@30.2.0)(jest@30.2.0(@types/node@22.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@22.19.0)(typescript@5.4.5)))(typescript@5.4.5)) + version: 6.4.5(eslint@9.39.3(jiti@2.6.1))(ts-jest@29.4.6(@babel/core@7.29.0)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.29.0))(jest-util@30.2.0)(jest@30.2.0(@types/node@22.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@22.19.0)(typescript@5.4.5)))(typescript@5.4.5)) eslint-plugin-jsx-a11y: specifier: 6.10.2 version: 6.10.2(eslint@9.39.3(jiti@2.6.1)) @@ -423,7 +428,7 @@ importers: version: 3.4.19(yaml@2.8.3) ts-node: specifier: 10.9.2 - version: 10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@22.19.0)(typescript@5.4.5) + version: 10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@22.19.0)(typescript@5.4.5) tsc-alias: specifier: 1.8.16 version: 1.8.16 @@ -1823,62 +1828,56 @@ packages: '@napi-rs/wasm-runtime@0.2.12': resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==} - '@next/env@14.2.35': - resolution: {integrity: sha512-DuhvCtj4t9Gwrx80dmz2F4t/zKQ4ktN8WrMwOuVzkJfBilwAwGr6v16M5eI8yCuZ63H9TTuEU09Iu2HqkzFPVQ==} + '@next/env@16.2.6': + resolution: {integrity: sha512-gd8HoHN4ufj73WmR3JmVolrpJR47ILK6LouP5xElPglaVxir6e1a7VzvTvDWkOoPXT9rkkTzyCxBu4yeZfZwcw==} - '@next/eslint-plugin-next@16.2.4': - resolution: {integrity: sha512-tOX826JJ96gYK/go18sPUgMq9FK1tqxBFfUCEufJb5XIkWFFmpgU7mahJANKGkHs7F41ir3tReJ3Lv5La0RvhA==} + '@next/eslint-plugin-next@16.2.6': + resolution: {integrity: sha512-Z8l6o4JWKUl755x4R+wogD86KPeU+Ckw4K+SYG4kHeOJtRenDeK+OSbGcqZpDtbwn9DsJVdir2UxmwXuinUbUw==} - '@next/swc-darwin-arm64@14.2.33': - resolution: {integrity: sha512-HqYnb6pxlsshoSTubdXKu15g3iivcbsMXg4bYpjL2iS/V6aQot+iyF4BUc2qA/J/n55YtvE4PHMKWBKGCF/+wA==} + '@next/swc-darwin-arm64@16.2.6': + resolution: {integrity: sha512-ZJGkkcNfYgrrMkqOdZ7zoLa1TOy0qpcMfk/z4Mh/FKUz40gVO+HNQWqmLxf67Z5WB64DRp0dhEbyHfel+6sJUg==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@14.2.33': - resolution: {integrity: sha512-8HGBeAE5rX3jzKvF593XTTFg3gxeU4f+UWnswa6JPhzaR6+zblO5+fjltJWIZc4aUalqTclvN2QtTC37LxvZAA==} + '@next/swc-darwin-x64@16.2.6': + resolution: {integrity: sha512-v/YLBHIY132Ced3puBJ7YJKw1lqsCrgcNo2aRJlCEyQrrCeRJlvGlnmxhPxNQI3KE3N1DN5r9TPNPvka3nq5RQ==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@14.2.33': - resolution: {integrity: sha512-JXMBka6lNNmqbkvcTtaX8Gu5by9547bukHQvPoLe9VRBx1gHwzf5tdt4AaezW85HAB3pikcvyqBToRTDA4DeLw==} + '@next/swc-linux-arm64-gnu@16.2.6': + resolution: {integrity: sha512-RPOvqlYBbcQjkz9VQQDZ2T2bARIjXZV1KFlt+V2Mr6SW/e4I9fcKsaA0hdyf2FHoTlsV2xnBd5Y912rP/1Ce6w==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@14.2.33': - resolution: {integrity: sha512-Bm+QulsAItD/x6Ih8wGIMfRJy4G73tu1HJsrccPW6AfqdZd0Sfm5Imhgkgq2+kly065rYMnCOxTBvmvFY1BKfg==} + '@next/swc-linux-arm64-musl@16.2.6': + resolution: {integrity: sha512-URUTu1+dMkxJsPFgm+OeEvq9wf5sujw0EvgYy80TDGHTSLTnIHeqb0Eu8A3sC95IRgjejQL+kC4mw+4yPxiAXA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@14.2.33': - resolution: {integrity: sha512-FnFn+ZBgsVMbGDsTqo8zsnRzydvsGV8vfiWwUo1LD8FTmPTdV+otGSWKc4LJec0oSexFnCYVO4hX8P8qQKaSlg==} + '@next/swc-linux-x64-gnu@16.2.6': + resolution: {integrity: sha512-DOj182mPV8G3UkrayLoREM5YEYI+Dk5wv7Ox9xl1fFibAELEsFD0lDPfHIeILlutMMfdyhlzYPELG3peuKaurw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@14.2.33': - resolution: {integrity: sha512-345tsIWMzoXaQndUTDv1qypDRiebFxGYx9pYkhwY4hBRaOLt8UGfiWKr9FSSHs25dFIf8ZqIFaPdy5MljdoawA==} + '@next/swc-linux-x64-musl@16.2.6': + resolution: {integrity: sha512-HKQ5SP/V/ub73UvF7n/zeJlxk2kLmtL7Wzrg4WfmkjmNos5onJ2tKu7yZOPdL18A6Svfn3max29ym+ry7NkK4g==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-win32-arm64-msvc@14.2.33': - resolution: {integrity: sha512-nscpt0G6UCTkrT2ppnJnFsYbPDQwmum4GNXYTeoTIdsmMydSKFz9Iny2jpaRupTb+Wl298+Rh82WKzt9LCcqSQ==} + '@next/swc-win32-arm64-msvc@16.2.6': + resolution: {integrity: sha512-LZXpTlPyS5v7HhSmnvsLGP3iIYgYOBnc8r8ArlT55sGHV89bR2HlDdBjWQ+PY6SJMmk8TuVGFuxalnP3k/0Dwg==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-ia32-msvc@14.2.33': - resolution: {integrity: sha512-pc9LpGNKhJ0dXQhZ5QMmYxtARwwmWLpeocFmVG5Z0DzWq5Uf0izcI8tLc+qOpqxO1PWqZ5A7J1blrUIKrIFc7Q==} - engines: {node: '>= 10'} - cpu: [ia32] - os: [win32] - - '@next/swc-win32-x64-msvc@14.2.33': - resolution: {integrity: sha512-nOjfZMy8B94MdisuzZo9/57xuFVLHJaDj5e/xrduJp9CV2/HrfxTRH2fbyLe+K9QT41WBLUd4iXX3R7jBp0EUg==} + '@next/swc-win32-x64-msvc@16.2.6': + resolution: {integrity: sha512-F0+4i0h9J6C4eE3EAPWsoCk7UW/dbzOjyzxY0qnDUOYFu6FFmdZ6l97/XdV3/Nz3VYyO7UWjyEJUXkGqcoXfMA==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -1899,6 +1898,10 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} + '@nolyfill/is-core-module@1.0.39': + resolution: {integrity: sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==} + engines: {node: '>=12.4.0'} + '@npmcli/agent@4.0.0': resolution: {integrity: sha512-kAQTcEN9E8ERLVg5AsGwLNoFb+oEG6engbqAU2P43gD4JEIkNGMHdVQ096FsOAAYpZPB0RSt0zgInKIAS1l5QA==} engines: {node: ^20.17.0 || >=22.9.0} @@ -2205,6 +2208,9 @@ packages: peerDependencies: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 + '@rtsao/scc@1.1.0': + resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} + '@seerr-team/react-tailwindcss-datepicker@1.3.4': resolution: {integrity: sha512-KZrnl6WL1lvUnAG4RZIkReJ+E0vSpOtMEuatobMqiWAa5Y+Z3d0ZcOOJWHoeRNtF19sIzzBkuLyhFNFlNtXg3A==} peerDependencies: @@ -2393,8 +2399,8 @@ packages: '@swc/helpers@0.5.11': resolution: {integrity: sha512-YNlnKRWF2sVojTpIyzwou9XoTNbzbzONwRhOoniEioF1AtaitTvVZblaQRrAzChWQ1bLYyYSWzM18y4WwgzJ+A==} - '@swc/helpers@0.5.5': - resolution: {integrity: sha512-KGYxvIOXcceOAbEk4bi/dVLEK9z8sZ0uBB3Il5b1rhfClSpcX0yfRO0KmTkqR2cnQDymwLB+25ZyMzICg/cm/A==} + '@swc/helpers@0.5.15': + resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==} '@swc/types@0.1.26': resolution: {integrity: sha512-lyMwd7WGgG79RS7EERZV3T8wMdmPq3xwyg+1nmAM64kIhx5yl+juO2PYIHb7vTiPgPCj8LYjsNV2T5wiQHUEaw==} @@ -2543,6 +2549,9 @@ packages: '@types/json-schema@7.0.15': resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + '@types/json5@0.0.29': + resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} + '@types/lodash@4.17.24': resolution: {integrity: sha512-gIW7lQLZbue7lRSWEFql49QJJWThrTFFeIMJdp3eH4tKoxm1OvEPg02rm4wCCSHS0cL3/Fizimb35b7k8atwsQ==} @@ -2582,27 +2591,24 @@ packages: '@types/picomatch@4.0.2': resolution: {integrity: sha512-qHHxQ+P9PysNEGbALT8f8YOSHW0KJu6l2xU8DYY0fu/EmGxXdVnuTLvFUvBgPJMSqXq29SYHveejeAha+4AYgA==} - '@types/prop-types@15.7.15': - resolution: {integrity: sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==} - '@types/qs@6.9.15': resolution: {integrity: sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg==} '@types/range-parser@1.2.7': resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} - '@types/react-dom@18.3.7': - resolution: {integrity: sha512-MEe3UeoENYVFXzoXEWsvcpg6ZvlrFNlOQ7EOsvhI3CfAXwzPfO8Qwuxd40nepsYKqyyVQnTdEfv68q91yLcKrQ==} + '@types/react-dom@19.2.3': + resolution: {integrity: sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==} peerDependencies: - '@types/react': ^18.0.0 + '@types/react': 19.2.14 '@types/react-transition-group@4.4.12': resolution: {integrity: sha512-8TV6R3h2j7a91c+1DXdJi3Syo69zzIZbz7Lg5tORM5LEJG7X/E6a1V3drRyBRZq7/utz7A+c4OgYLiLcYGHG6w==} peerDependencies: - '@types/react': '*' + '@types/react': 19.2.14 - '@types/react@18.3.28': - resolution: {integrity: sha512-z9VXpC7MWrhfWipitjNdgCauoMLRdIILQsAEV+ZesIzBq/oUlxk0m3ApZuMFCXdnS4U7KrI+l3WRUEGQ8K1QKw==} + '@types/react@19.2.14': + resolution: {integrity: sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==} '@types/semver@7.7.1': resolution: {integrity: sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA==} @@ -3005,6 +3011,10 @@ packages: resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} engines: {node: '>= 0.4'} + array-includes@3.1.9: + resolution: {integrity: sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==} + engines: {node: '>= 0.4'} + array-union@2.1.0: resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} engines: {node: '>=8'} @@ -3013,10 +3023,18 @@ packages: resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==} engines: {node: '>= 0.4'} + array.prototype.findlastindex@1.2.6: + resolution: {integrity: sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==} + engines: {node: '>= 0.4'} + array.prototype.flat@1.3.2: resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} engines: {node: '>= 0.4'} + array.prototype.flat@1.3.3: + resolution: {integrity: sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==} + engines: {node: '>= 0.4'} + array.prototype.flatmap@1.3.3: resolution: {integrity: sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==} engines: {node: '>= 0.4'} @@ -4034,6 +4052,10 @@ packages: es-shim-unscopables@1.0.2: resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} + es-shim-unscopables@1.1.0: + resolution: {integrity: sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==} + engines: {node: '>= 0.4'} + es-to-primitive@1.3.0: resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==} engines: {node: '>= 0.4'} @@ -4065,17 +4087,73 @@ packages: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} + eslint-config-next@16.2.6: + resolution: {integrity: sha512-z2ELYSkyrrJ6cuunTU8vhsT/RpouPkjaSah06nVW6Rg2Hpg0Vs8s497/e5s8G8qtdp4ccsiovz5P1rv+5VSW2Q==} + peerDependencies: + eslint: '>=9.0.0' + typescript: '>=3.3.1' + peerDependenciesMeta: + typescript: + optional: true + eslint-config-prettier@10.1.8: resolution: {integrity: sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==} hasBin: true peerDependencies: eslint: '>=7.0.0' + eslint-import-resolver-node@0.3.10: + resolution: {integrity: sha512-tRrKqFyCaKict5hOd244sL6EQFNycnMQnBe+j8uqGNXYzsImGbGUU4ibtoaBmv5FLwJwcFJNeg1GeVjQfbMrDQ==} + + eslint-import-resolver-typescript@3.10.1: + resolution: {integrity: sha512-A1rHYb06zjMGAxdLSkN2fXPBwuSaQ0iO5M/hdyS0Ajj1VBaRp0sPD3dn1FhME3c/JluGFbwSxyCfqdSbtQLAHQ==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + eslint: '*' + eslint-plugin-import: '*' + eslint-plugin-import-x: '*' + peerDependenciesMeta: + eslint-plugin-import: + optional: true + eslint-plugin-import-x: + optional: true + + eslint-module-utils@2.12.1: + resolution: {integrity: sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==} + 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-plugin-formatjs@6.4.5: resolution: {integrity: sha512-a42E0lErGJMy/cz57JdM6zdLuqBHF3i6Pv2j8Pw9XIBBkSIvJ1s98axTq2CznJ4ukmR0QZ1P+3upEx3kxSkbJQ==} peerDependencies: eslint: 9 || 10 + eslint-plugin-import@2.32.0: + resolution: {integrity: sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==} + 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-jsx-a11y@6.10.2: resolution: {integrity: sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==} engines: {node: '>=4.0'} @@ -4551,6 +4629,10 @@ packages: resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} engines: {node: '>=18'} + globals@16.4.0: + resolution: {integrity: sha512-ob/2LcVVaVGCYN+r14cnwnoDPUufjiYgSqRhiFD0Q1iI4Odora5RE8Iv1D24hAz5oMophRGkGz+yuvQmmUMnMw==} + engines: {node: '>=18'} + globals@17.5.0: resolution: {integrity: sha512-qoV+HK2yFl/366t2/Cb3+xxPUo5BuMynomoDmiaZBIdbs+0pYbjfZU+twLhGKp4uCZ/+NbtpVepH5bGCxRyy2g==} engines: {node: '>=18'} @@ -4848,6 +4930,9 @@ packages: resolution: {integrity: sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==} engines: {node: '>= 0.4'} + is-bun-module@2.0.0: + resolution: {integrity: sha512-gNCGbnnnnFAUGKeZ9PdbyeGYJqewpmc2aKHUEMO5nQPWU9lOmv7jcmQIv+qHD8fXW6W7qfuCwX4rY9LNRjXrkQ==} + is-callable@1.2.7: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} @@ -5248,6 +5333,10 @@ packages: json-stringify-safe@5.0.1: resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} + json5@1.0.2: + resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} + hasBin: true + json5@2.2.3: resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} engines: {node: '>=6'} @@ -5830,21 +5919,24 @@ packages: neo-async@2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - next@14.2.35: - resolution: {integrity: sha512-KhYd2Hjt/O1/1aZVX3dCwGXM1QmOV4eNM2UTacK5gipDdPN/oHHK/4oVGy7X8GMfPMsUTUEmGlsy0EY1YGAkig==} - engines: {node: '>=18.17.0'} + next@16.2.6: + resolution: {integrity: sha512-qOVgKJg1+At15NpeUP+eJgCHvTCgXsogweq87Ri/Ix7PkqQHg4sdaXmSFqKlgaIXE4kW0g25LE68W87UANlHtw==} + engines: {node: '>=20.9.0'} hasBin: true peerDependencies: '@opentelemetry/api': ^1.1.0 - '@playwright/test': ^1.41.2 - react: ^18.2.0 - react-dom: ^18.2.0 + '@playwright/test': ^1.51.1 + babel-plugin-react-compiler: '*' + react: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0 + react-dom: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0 sass: ^1.3.0 peerDependenciesMeta: '@opentelemetry/api': optional: true '@playwright/test': optional: true + babel-plugin-react-compiler: + optional: true sass: optional: true @@ -5869,6 +5961,10 @@ packages: resolution: {integrity: sha512-t1QzWwnk4sjLWaQAS8CHgOJ+RAfmHpxFWmc36IWTiWHQfs0w5JDMBS1b1ZxQteo0vVVuWJvIUKHDkkeK7vIGCg==} engines: {node: '>= 8.0.0'} + node-exports-info@1.6.0: + resolution: {integrity: sha512-pyFS63ptit/P5WqUkt+UUfe+4oevH+bFeIiPPdfb0pFeYEu/1ELnJu5l+5EcTKYL5M7zaAa7S8ddywgXypqKCw==} + engines: {node: '>= 0.4'} + node-fetch@2.7.0: resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} engines: {node: 4.x || >=6.0.0} @@ -5984,6 +6080,10 @@ packages: resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} engines: {node: '>= 0.4'} + object.groupby@1.0.3: + resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} + engines: {node: '>= 0.4'} + object.values@1.2.1: resolution: {integrity: sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==} engines: {node: '>= 0.4'} @@ -6554,10 +6654,10 @@ packages: react: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 react-dom: ^16.8.0 || ^17.0.0-rc.1 || ^18.0.0 || ^19.0.0-rc.1 - react-dom@18.3.1: - resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} + react-dom@19.2.6: + resolution: {integrity: sha512-0prMI+hvBbPjsWnxDLxlCGyM8PN6UuWjEUCYmZhO67xIV9Xasa/r/vDnq+Xyq4Lo27g8QSbO5YzARu0D1Sps3g==} peerDependencies: - react: ^18.3.1 + react: ^19.2.6 react-fast-compare@2.0.4: resolution: {integrity: sha512-suNP+J1VU1MWFKcyt7RtjiSWUjvidmQSlqu+eHslq+342xCbGTYmC0mEhPCOHxlW0CywylOC1u2DFAT+bv4dBw==} @@ -6599,7 +6699,7 @@ packages: react-markdown@10.1.0: resolution: {integrity: sha512-qKxVopLT/TyA6BX3Ue5NwabOsAzm0Q7kAPwq6L+wWDwisYs7R8vZ0nRXqq6rkueboxpkjvLGU9fWifiX/ZZFxQ==} peerDependencies: - '@types/react': '>=18' + '@types/react': 19.2.14 react: '>=18' react-popper-tooltip@4.4.2: @@ -6643,8 +6743,8 @@ packages: react: ^16.8.0 || ^17 || ^18 react-dom: ^16.8.0 || ^17 || ^18 - react@18.3.1: - resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} + react@19.2.6: + resolution: {integrity: sha512-sfWGGfavi0xr8Pg0sVsyHMAOziVYKgPLNrS7ig+ivMNb3wbCBw3KxtflsGBAwD3gYQlE/AEZsTLgToRrSCjb0Q==} engines: {node: '>=0.10.0'} read-cache@1.0.0: @@ -6744,6 +6844,11 @@ packages: resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} hasBin: true + resolve@2.0.0-next.6: + resolution: {integrity: sha512-3JmVl5hMGtJ3kMmB3zi3DL25KfkCEyy3Tw7Gmw7z5w8M9WlwoPFnIvwChzu1+cF3iaK3sp18hhPz8ANeimdJfA==} + engines: {node: '>= 0.4'} + hasBin: true + restore-cursor@3.1.0: resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} engines: {node: '>=8'} @@ -6821,8 +6926,8 @@ packages: resolution: {integrity: sha512-21IYA3Q5cQf089Z6tgaUTr7lDAyzoTPx5HRtbhsME8Udispad8dC/+sziTNugOEx54ilvatQ9YCzl4KQLPcRHA==} engines: {node: '>=11.0.0'} - scheduler@0.23.2: - resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} + scheduler@0.27.0: + resolution: {integrity: sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==} selderee@0.11.0: resolution: {integrity: sha512-5TF+l7p4+OsnP8BCCvSyZiSPc4x4//p5uPwK8TCnVPJYRmU2aYKMpOXvw8zM5a5JvuuCGN1jmsMwuU2W02ukfA==} @@ -7017,6 +7122,9 @@ packages: resolution: {integrity: sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==} engines: {node: '>= 8'} + stable-hash@0.0.5: + resolution: {integrity: sha512-+L3ccpzibovGXFK+Ap/f8LOS0ahMrHTf3xu7mMLSpEGU0EO9ucaysSylKo9eRDFNhWve/y275iPmIZ4z39a9iA==} + stack-trace@0.0.10: resolution: {integrity: sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==} @@ -7133,13 +7241,13 @@ packages: style-to-object@1.0.14: resolution: {integrity: sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw==} - styled-jsx@5.1.1: - resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} + styled-jsx@5.1.6: + resolution: {integrity: sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==} 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 @@ -7402,6 +7510,9 @@ packages: engines: {node: '>=16.20.2'} hasBin: true + tsconfig-paths@3.15.0: + resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} + tsconfig-paths@4.2.0: resolution: {integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==} engines: {node: '>=6'} @@ -8968,19 +9079,19 @@ snapshots: '@emotion/memoize@0.9.0': {} - '@emotion/react@11.14.0(@types/react@18.3.28)(react@18.3.1)': + '@emotion/react@11.14.0(@types/react@19.2.14)(react@19.2.6)': dependencies: '@babel/runtime': 7.29.2 '@emotion/babel-plugin': 11.13.5 '@emotion/cache': 11.14.0 '@emotion/serialize': 1.3.3 - '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@18.3.1) + '@emotion/use-insertion-effect-with-fallbacks': 1.2.0(react@19.2.6) '@emotion/utils': 1.4.2 '@emotion/weak-memoize': 0.4.0 hoist-non-react-statics: 3.3.2 - react: 18.3.1 + react: 19.2.6 optionalDependencies: - '@types/react': 18.3.28 + '@types/react': 19.2.14 transitivePeerDependencies: - supports-color @@ -8996,9 +9107,9 @@ snapshots: '@emotion/unitless@0.10.0': {} - '@emotion/use-insertion-effect-with-fallbacks@1.2.0(react@18.3.1)': + '@emotion/use-insertion-effect-with-fallbacks@1.2.0(react@19.2.6)': dependencies: - react: 18.3.1 + react: 19.2.6 '@emotion/utils@1.4.2': {} @@ -9130,30 +9241,30 @@ snapshots: '@formatjs/icu-messageformat-parser': 3.5.5 intl-messageformat: 11.2.2 - '@formatjs/ts-transformer@4.4.4(ts-jest@29.4.6(@babel/core@7.29.0)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.29.0))(jest-util@30.2.0)(jest@30.2.0(@types/node@22.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@22.19.0)(typescript@5.4.5)))(typescript@5.4.5))': + '@formatjs/ts-transformer@4.4.4(ts-jest@29.4.6(@babel/core@7.29.0)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.29.0))(jest-util@30.2.0)(jest@30.2.0(@types/node@22.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@22.19.0)(typescript@5.4.5)))(typescript@5.4.5))': dependencies: '@formatjs/icu-messageformat-parser': 3.5.4 '@types/node': 22.19.0 json-stable-stringify: 1.3.0 typescript: 5.9.3 optionalDependencies: - ts-jest: 29.4.6(@babel/core@7.29.0)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.29.0))(jest-util@30.2.0)(jest@30.2.0(@types/node@22.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@22.19.0)(typescript@5.4.5)))(typescript@5.4.5) + ts-jest: 29.4.6(@babel/core@7.29.0)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.29.0))(jest-util@30.2.0)(jest@30.2.0(@types/node@22.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@22.19.0)(typescript@5.4.5)))(typescript@5.4.5) '@gar/promise-retry@1.0.3': {} '@gar/promisify@1.1.3': optional: true - '@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.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@tanstack/react-virtual': 3.13.24(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@tanstack/react-virtual': 3.13.24(react-dom@19.2.6(react@19.2.6))(react@19.2.6) client-only: 0.0.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - '@heroicons/react@2.2.0(react@18.3.1)': + '@heroicons/react@2.2.0(react@19.2.6)': dependencies: - react: 18.3.1 + react: 19.2.6 '@humanfs/core@0.19.1': {} @@ -9314,7 +9425,7 @@ snapshots: slash: 3.0.0 optional: true - '@jest/core@30.2.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@22.19.0)(typescript@5.4.5))': + '@jest/core@30.2.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@22.19.0)(typescript@5.4.5))': dependencies: '@jest/console': 30.2.0 '@jest/pattern': 30.0.1 @@ -9329,7 +9440,7 @@ snapshots: exit-x: 0.2.2 graceful-fs: 4.2.11 jest-changed-files: 30.2.0 - jest-config: 30.2.0(@types/node@22.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@22.19.0)(typescript@5.4.5)) + jest-config: 30.2.0(@types/node@22.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@22.19.0)(typescript@5.4.5)) jest-haste-map: 30.2.0 jest-message-util: 30.2.0 jest-regex-util: 30.0.1 @@ -9527,15 +9638,15 @@ snapshots: '@jsdevtools/ono@7.1.3': {} - '@ladjs/consolidate@1.0.4(@babel/core@7.29.0)(handlebars@4.7.8)(lodash@4.18.1)(mustache@4.2.0)(pug@3.0.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(underscore@1.13.7)': + '@ladjs/consolidate@1.0.4(@babel/core@7.29.0)(handlebars@4.7.8)(lodash@4.18.1)(mustache@4.2.0)(pug@3.0.4)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(underscore@1.13.7)': optionalDependencies: '@babel/core': 7.29.0 handlebars: 4.7.8 lodash: 4.18.1 mustache: 4.2.0 pug: 3.0.4 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) underscore: 1.13.7 '@ladjs/country-language@0.2.1': @@ -9587,37 +9698,34 @@ snapshots: '@tybys/wasm-util': 0.10.1 optional: true - '@next/env@14.2.35': {} + '@next/env@16.2.6': {} - '@next/eslint-plugin-next@16.2.4': + '@next/eslint-plugin-next@16.2.6': dependencies: fast-glob: 3.3.1 - '@next/swc-darwin-arm64@14.2.33': + '@next/swc-darwin-arm64@16.2.6': optional: true - '@next/swc-darwin-x64@14.2.33': + '@next/swc-darwin-x64@16.2.6': optional: true - '@next/swc-linux-arm64-gnu@14.2.33': + '@next/swc-linux-arm64-gnu@16.2.6': optional: true - '@next/swc-linux-arm64-musl@14.2.33': + '@next/swc-linux-arm64-musl@16.2.6': optional: true - '@next/swc-linux-x64-gnu@14.2.33': + '@next/swc-linux-x64-gnu@16.2.6': optional: true - '@next/swc-linux-x64-musl@14.2.33': + '@next/swc-linux-x64-musl@16.2.6': optional: true - '@next/swc-win32-arm64-msvc@14.2.33': + '@next/swc-win32-arm64-msvc@16.2.6': optional: true - '@next/swc-win32-ia32-msvc@14.2.33': - optional: true - - '@next/swc-win32-x64-msvc@14.2.33': + '@next/swc-win32-x64-msvc@16.2.6': optional: true '@noble/hashes@1.8.0': {} @@ -9634,6 +9742,8 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 + '@nolyfill/is-core-module@1.0.39': {} + '@npmcli/agent@4.0.0': dependencies: agent-base: 7.1.3 @@ -9673,336 +9783,338 @@ snapshots: '@popperjs/core@2.11.8': {} - '@react-aria/breadcrumbs@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/breadcrumbs@3.6.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: '@swc/helpers': 0.5.11 - react: 18.3.1 - react-aria: 3.48.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-dom: 18.3.1(react@18.3.1) + react: 19.2.6 + react-aria: 3.48.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react-dom: 19.2.6(react@19.2.6) - '@react-aria/button@3.15.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/button@3.15.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: '@swc/helpers': 0.5.11 - react: 18.3.1 - react-aria: 3.48.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-dom: 18.3.1(react@18.3.1) + react: 19.2.6 + react-aria: 3.48.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react-dom: 19.2.6(react@19.2.6) - '@react-aria/calendar@3.10.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/calendar@3.10.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: '@swc/helpers': 0.5.11 - react: 18.3.1 - react-aria: 3.48.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-dom: 18.3.1(react@18.3.1) - react-stately: 3.46.0(react@18.3.1) + react: 19.2.6 + react-aria: 3.48.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react-dom: 19.2.6(react@19.2.6) + react-stately: 3.46.0(react@19.2.6) - '@react-aria/checkbox@3.17.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/checkbox@3.17.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: '@swc/helpers': 0.5.11 - react: 18.3.1 - react-aria: 3.48.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-dom: 18.3.1(react@18.3.1) + react: 19.2.6 + react-aria: 3.48.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react-dom: 19.2.6(react@19.2.6) - '@react-aria/color@3.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/color@3.2.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: '@swc/helpers': 0.5.11 - react: 18.3.1 - react-aria: 3.48.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-dom: 18.3.1(react@18.3.1) + react: 19.2.6 + react-aria: 3.48.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react-dom: 19.2.6(react@19.2.6) - '@react-aria/combobox@3.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/combobox@3.16.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: '@swc/helpers': 0.5.11 - react: 18.3.1 - react-aria: 3.48.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-dom: 18.3.1(react@18.3.1) + react: 19.2.6 + react-aria: 3.48.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react-dom: 19.2.6(react@19.2.6) - '@react-aria/datepicker@3.17.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/datepicker@3.17.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: '@swc/helpers': 0.5.11 - react: 18.3.1 - react-aria: 3.48.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-dom: 18.3.1(react@18.3.1) - react-stately: 3.46.0(react@18.3.1) + react: 19.2.6 + react-aria: 3.48.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react-dom: 19.2.6(react@19.2.6) + react-stately: 3.46.0(react@19.2.6) - '@react-aria/dialog@3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/dialog@3.6.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: '@swc/helpers': 0.5.11 - react: 18.3.1 - react-aria: 3.48.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-dom: 18.3.1(react@18.3.1) + react: 19.2.6 + react-aria: 3.48.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react-dom: 19.2.6(react@19.2.6) - '@react-aria/disclosure@3.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/disclosure@3.2.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: '@swc/helpers': 0.5.11 - react: 18.3.1 - react-aria: 3.48.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-dom: 18.3.1(react@18.3.1) + react: 19.2.6 + react-aria: 3.48.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react-dom: 19.2.6(react@19.2.6) - '@react-aria/dnd@3.12.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/dnd@3.12.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@react-types/shared': 3.34.0(react@18.3.1) + '@react-types/shared': 3.34.0(react@19.2.6) '@swc/helpers': 0.5.11 - react: 18.3.1 - react-aria: 3.48.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-dom: 18.3.1(react@18.3.1) + react: 19.2.6 + react-aria: 3.48.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react-dom: 19.2.6(react@19.2.6) - '@react-aria/focus@3.22.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/focus@3.22.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: '@swc/helpers': 0.5.11 - react: 18.3.1 - react-aria: 3.48.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-dom: 18.3.1(react@18.3.1) + react: 19.2.6 + react-aria: 3.48.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react-dom: 19.2.6(react@19.2.6) - '@react-aria/gridlist@3.15.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/gridlist@3.15.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: '@swc/helpers': 0.5.11 - react: 18.3.1 - react-aria: 3.48.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-dom: 18.3.1(react@18.3.1) + react: 19.2.6 + react-aria: 3.48.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react-dom: 19.2.6(react@19.2.6) - '@react-aria/i18n@3.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/i18n@3.13.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: '@internationalized/date': 3.12.1 '@internationalized/message': 3.1.9 '@internationalized/string': 3.2.8 '@swc/helpers': 0.5.11 - react: 18.3.1 - react-aria: 3.48.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-dom: 18.3.1(react@18.3.1) + react: 19.2.6 + react-aria: 3.48.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react-dom: 19.2.6(react@19.2.6) - '@react-aria/interactions@3.28.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/interactions@3.28.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@react-types/shared': 3.34.0(react@18.3.1) + '@react-types/shared': 3.34.0(react@19.2.6) '@swc/helpers': 0.5.11 - react: 18.3.1 - react-aria: 3.48.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-dom: 18.3.1(react@18.3.1) + react: 19.2.6 + react-aria: 3.48.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react-dom: 19.2.6(react@19.2.6) - '@react-aria/label@3.8.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/label@3.8.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: '@swc/helpers': 0.5.11 - react: 18.3.1 - react-aria: 3.48.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-dom: 18.3.1(react@18.3.1) + react: 19.2.6 + react-aria: 3.48.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react-dom: 19.2.6(react@19.2.6) - '@react-aria/landmark@3.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/landmark@3.1.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: '@swc/helpers': 0.5.11 - react: 18.3.1 - react-aria: 3.48.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-dom: 18.3.1(react@18.3.1) + react: 19.2.6 + react-aria: 3.48.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react-dom: 19.2.6(react@19.2.6) - '@react-aria/link@3.9.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/link@3.9.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: '@swc/helpers': 0.5.11 - react: 18.3.1 - react-aria: 3.48.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-dom: 18.3.1(react@18.3.1) + react: 19.2.6 + react-aria: 3.48.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react-dom: 19.2.6(react@19.2.6) - '@react-aria/listbox@3.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/listbox@3.16.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: '@swc/helpers': 0.5.11 - react: 18.3.1 - react-aria: 3.48.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-dom: 18.3.1(react@18.3.1) + react: 19.2.6 + react-aria: 3.48.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react-dom: 19.2.6(react@19.2.6) - '@react-aria/menu@3.22.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/menu@3.22.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: '@swc/helpers': 0.5.11 - react: 18.3.1 - react-aria: 3.48.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-dom: 18.3.1(react@18.3.1) + react: 19.2.6 + react-aria: 3.48.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react-dom: 19.2.6(react@19.2.6) - '@react-aria/meter@3.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/meter@3.5.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: '@swc/helpers': 0.5.11 - react: 18.3.1 - react-aria: 3.48.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-dom: 18.3.1(react@18.3.1) + react: 19.2.6 + react-aria: 3.48.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react-dom: 19.2.6(react@19.2.6) - '@react-aria/numberfield@3.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/numberfield@3.13.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: '@swc/helpers': 0.5.11 - react: 18.3.1 - react-aria: 3.48.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-dom: 18.3.1(react@18.3.1) + react: 19.2.6 + react-aria: 3.48.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react-dom: 19.2.6(react@19.2.6) - '@react-aria/overlays@3.32.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/overlays@3.32.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: '@swc/helpers': 0.5.11 - react: 18.3.1 - react-aria: 3.48.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-dom: 18.3.1(react@18.3.1) + react: 19.2.6 + react-aria: 3.48.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react-dom: 19.2.6(react@19.2.6) - '@react-aria/progress@3.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/progress@3.5.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: '@swc/helpers': 0.5.11 - react: 18.3.1 - react-aria: 3.48.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-dom: 18.3.1(react@18.3.1) + react: 19.2.6 + react-aria: 3.48.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react-dom: 19.2.6(react@19.2.6) - '@react-aria/radio@3.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/radio@3.13.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@react-types/shared': 3.34.0(react@18.3.1) + '@react-types/shared': 3.34.0(react@19.2.6) '@swc/helpers': 0.5.11 - react: 18.3.1 - react-aria: 3.48.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-dom: 18.3.1(react@18.3.1) + react: 19.2.6 + react-aria: 3.48.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react-dom: 19.2.6(react@19.2.6) - '@react-aria/searchfield@3.9.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/searchfield@3.9.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: '@swc/helpers': 0.5.11 - react: 18.3.1 - react-aria: 3.48.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-dom: 18.3.1(react@18.3.1) + react: 19.2.6 + react-aria: 3.48.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react-dom: 19.2.6(react@19.2.6) - '@react-aria/select@3.18.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/select@3.18.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: '@swc/helpers': 0.5.11 - react: 18.3.1 - react-aria: 3.48.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-dom: 18.3.1(react@18.3.1) + react: 19.2.6 + react-aria: 3.48.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react-dom: 19.2.6(react@19.2.6) - '@react-aria/selection@3.28.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/selection@3.28.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: '@swc/helpers': 0.5.11 - react: 18.3.1 - react-aria: 3.48.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-dom: 18.3.1(react@18.3.1) + react: 19.2.6 + react-aria: 3.48.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react-dom: 19.2.6(react@19.2.6) - '@react-aria/separator@3.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/separator@3.5.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: '@swc/helpers': 0.5.11 - react: 18.3.1 - react-aria: 3.48.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-dom: 18.3.1(react@18.3.1) + react: 19.2.6 + react-aria: 3.48.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react-dom: 19.2.6(react@19.2.6) - '@react-aria/slider@3.9.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/slider@3.9.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@react-types/shared': 3.34.0(react@18.3.1) + '@react-types/shared': 3.34.0(react@19.2.6) '@swc/helpers': 0.5.11 - react: 18.3.1 - react-aria: 3.48.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-dom: 18.3.1(react@18.3.1) + react: 19.2.6 + react-aria: 3.48.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react-dom: 19.2.6(react@19.2.6) - '@react-aria/ssr@3.9.10(react@18.3.1)': + '@react-aria/ssr@3.9.10(react@19.2.6)': dependencies: '@swc/helpers': 0.5.11 - react: 18.3.1 + react: 19.2.6 - '@react-aria/switch@3.8.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/switch@3.8.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: '@swc/helpers': 0.5.11 - react: 18.3.1 - react-aria: 3.48.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-dom: 18.3.1(react@18.3.1) + react: 19.2.6 + react-aria: 3.48.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react-dom: 19.2.6(react@19.2.6) - '@react-aria/table@3.18.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/table@3.18.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: '@swc/helpers': 0.5.11 - react: 18.3.1 - react-aria: 3.48.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-dom: 18.3.1(react@18.3.1) + react: 19.2.6 + react-aria: 3.48.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react-dom: 19.2.6(react@19.2.6) - '@react-aria/tabs@3.12.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/tabs@3.12.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@react-types/shared': 3.34.0(react@18.3.1) + '@react-types/shared': 3.34.0(react@19.2.6) '@swc/helpers': 0.5.11 - react: 18.3.1 - react-aria: 3.48.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-dom: 18.3.1(react@18.3.1) + react: 19.2.6 + react-aria: 3.48.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react-dom: 19.2.6(react@19.2.6) - '@react-aria/tag@3.9.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/tag@3.9.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: '@swc/helpers': 0.5.11 - react: 18.3.1 - react-aria: 3.48.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-dom: 18.3.1(react@18.3.1) + react: 19.2.6 + react-aria: 3.48.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react-dom: 19.2.6(react@19.2.6) - '@react-aria/textfield@3.19.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/textfield@3.19.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: '@swc/helpers': 0.5.11 - react: 18.3.1 - react-aria: 3.48.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-dom: 18.3.1(react@18.3.1) + react: 19.2.6 + react-aria: 3.48.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react-dom: 19.2.6(react@19.2.6) - '@react-aria/toast@3.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/toast@3.1.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: '@swc/helpers': 0.5.11 - react: 18.3.1 - react-aria: 3.48.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-dom: 18.3.1(react@18.3.1) + react: 19.2.6 + react-aria: 3.48.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react-dom: 19.2.6(react@19.2.6) - '@react-aria/tooltip@3.10.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/tooltip@3.10.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: '@swc/helpers': 0.5.11 - react: 18.3.1 - react-aria: 3.48.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-dom: 18.3.1(react@18.3.1) - react-stately: 3.46.0(react@18.3.1) + react: 19.2.6 + react-aria: 3.48.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react-dom: 19.2.6(react@19.2.6) + react-stately: 3.46.0(react@19.2.6) - '@react-aria/tree@3.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/tree@3.2.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: '@swc/helpers': 0.5.11 - react: 18.3.1 - react-aria: 3.48.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-dom: 18.3.1(react@18.3.1) + react: 19.2.6 + react-aria: 3.48.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react-dom: 19.2.6(react@19.2.6) - '@react-aria/utils@3.34.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/utils@3.34.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: '@swc/helpers': 0.5.11 - react: 18.3.1 - react-aria: 3.48.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-dom: 18.3.1(react@18.3.1) - react-stately: 3.46.0(react@18.3.1) + react: 19.2.6 + react-aria: 3.48.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react-dom: 19.2.6(react@19.2.6) + react-stately: 3.46.0(react@19.2.6) - '@react-aria/visually-hidden@3.9.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-aria/visually-hidden@3.9.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: '@swc/helpers': 0.5.11 - react: 18.3.1 - react-aria: 3.48.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react-dom: 18.3.1(react@18.3.1) + react: 19.2.6 + react-aria: 3.48.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react-dom: 19.2.6(react@19.2.6) - '@react-spring/animated@10.0.3(react@18.3.1)': + '@react-spring/animated@10.0.3(react@19.2.6)': dependencies: - '@react-spring/shared': 10.0.3(react@18.3.1) + '@react-spring/shared': 10.0.3(react@19.2.6) '@react-spring/types': 10.0.3 - react: 18.3.1 + react: 19.2.6 - '@react-spring/core@10.0.3(react@18.3.1)': + '@react-spring/core@10.0.3(react@19.2.6)': dependencies: - '@react-spring/animated': 10.0.3(react@18.3.1) - '@react-spring/shared': 10.0.3(react@18.3.1) + '@react-spring/animated': 10.0.3(react@19.2.6) + '@react-spring/shared': 10.0.3(react@19.2.6) '@react-spring/types': 10.0.3 - react: 18.3.1 + react: 19.2.6 '@react-spring/rafz@10.0.3': {} - '@react-spring/shared@10.0.3(react@18.3.1)': + '@react-spring/shared@10.0.3(react@19.2.6)': dependencies: '@react-spring/rafz': 10.0.3 '@react-spring/types': 10.0.3 - react: 18.3.1 + react: 19.2.6 '@react-spring/types@10.0.3': {} - '@react-spring/web@10.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@react-spring/web@10.0.3(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@react-spring/animated': 10.0.3(react@18.3.1) - '@react-spring/core': 10.0.3(react@18.3.1) - '@react-spring/shared': 10.0.3(react@18.3.1) + '@react-spring/animated': 10.0.3(react@19.2.6) + '@react-spring/core': 10.0.3(react@19.2.6) + '@react-spring/shared': 10.0.3(react@19.2.6) '@react-spring/types': 10.0.3 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - '@react-types/shared@3.34.0(react@18.3.1)': + '@react-types/shared@3.34.0(react@19.2.6)': dependencies: - react: 18.3.1 + react: 19.2.6 - '@seerr-team/react-tailwindcss-datepicker@1.3.4(dayjs@1.11.20)(react@18.3.1)': + '@rtsao/scc@1.1.0': {} + + '@seerr-team/react-tailwindcss-datepicker@1.3.4(dayjs@1.11.20)(react@19.2.6)': dependencies: dayjs: 1.11.20 - react: 18.3.1 + react: 19.2.6 '@selderee/plugin-htmlparser2@0.11.0': dependencies: @@ -10160,7 +10272,7 @@ snapshots: '@swc/core-win32-x64-msvc@1.6.5': optional: true - '@swc/core@1.6.5(@swc/helpers@0.5.11)': + '@swc/core@1.6.5(@swc/helpers@0.5.15)': dependencies: '@swc/counter': 0.1.3 '@swc/types': 0.1.26 @@ -10175,18 +10287,18 @@ snapshots: '@swc/core-win32-arm64-msvc': 1.6.5 '@swc/core-win32-ia32-msvc': 1.6.5 '@swc/core-win32-x64-msvc': 1.6.5 - '@swc/helpers': 0.5.11 + '@swc/helpers': 0.5.15 optional: true - '@swc/counter@0.1.3': {} + '@swc/counter@0.1.3': + optional: true '@swc/helpers@0.5.11': dependencies: tslib: 2.8.1 - '@swc/helpers@0.5.5': + '@swc/helpers@0.5.15': dependencies: - '@swc/counter': 0.1.3 tslib: 2.8.1 '@swc/types@0.1.26': @@ -10208,18 +10320,18 @@ snapshots: postcss-selector-parser: 6.0.10 tailwindcss: 3.4.19(yaml@2.8.3) - '@tanem/react-nprogress@6.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@tanem/react-nprogress@6.0.3(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: '@babel/runtime': 7.29.2 hoist-non-react-statics: 3.3.2 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - '@tanstack/react-virtual@3.13.24(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@tanstack/react-virtual@3.13.24(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: '@tanstack/virtual-core': 3.14.0 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) '@tanstack/virtual-core@3.14.0': {} @@ -10346,7 +10458,7 @@ snapshots: '@types/hoist-non-react-statics@3.3.5': dependencies: - '@types/react': 18.3.28 + '@types/react': 19.2.14 hoist-non-react-statics: 3.3.2 '@types/html-to-text@9.0.4': {} @@ -10372,6 +10484,8 @@ snapshots: '@types/json-schema@7.0.15': {} + '@types/json5@0.0.29': {} + '@types/lodash@4.17.24': {} '@types/mdast@4.0.4': @@ -10408,23 +10522,20 @@ snapshots: '@types/picomatch@4.0.2': {} - '@types/prop-types@15.7.15': {} - '@types/qs@6.9.15': {} '@types/range-parser@1.2.7': {} - '@types/react-dom@18.3.7(@types/react@18.3.28)': + '@types/react-dom@19.2.3(@types/react@19.2.14)': dependencies: - '@types/react': 18.3.28 + '@types/react': 19.2.14 - '@types/react-transition-group@4.4.12(@types/react@18.3.28)': + '@types/react-transition-group@4.4.12(@types/react@19.2.14)': dependencies: - '@types/react': 18.3.28 + '@types/react': 19.2.14 - '@types/react@18.3.28': + '@types/react@19.2.14': dependencies: - '@types/prop-types': 15.7.15 csstype: 3.2.3 '@types/semver@7.7.1': {} @@ -10815,6 +10926,17 @@ snapshots: get-intrinsic: 1.3.0 is-string: 1.1.1 + array-includes@3.1.9: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-abstract: 1.24.0 + es-object-atoms: 1.1.1 + get-intrinsic: 1.3.0 + is-string: 1.1.1 + math-intrinsics: 1.1.0 + array-union@2.1.0: {} array.prototype.findlast@1.2.5: @@ -10826,6 +10948,16 @@ snapshots: es-object-atoms: 1.1.1 es-shim-unscopables: 1.0.2 + array.prototype.findlastindex@1.2.6: + dependencies: + call-bind: 1.0.8 + call-bound: 1.0.4 + define-properties: 1.2.1 + es-abstract: 1.24.0 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + es-shim-unscopables: 1.1.0 + array.prototype.flat@1.3.2: dependencies: call-bind: 1.0.8 @@ -10833,6 +10965,13 @@ snapshots: es-abstract: 1.24.0 es-shim-unscopables: 1.0.2 + array.prototype.flat@1.3.3: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.24.0 + es-shim-unscopables: 1.0.2 + array.prototype.flatmap@1.3.3: dependencies: call-bind: 1.0.8 @@ -11448,13 +11587,13 @@ snapshots: readable-stream: 3.6.2 typedarray: 0.0.6 - connect-typeorm@2.0.0(typeorm@0.3.28(babel-plugin-macros@3.1.0)(pg@8.20.0)(sqlite3@5.1.7)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@22.19.0)(typescript@5.4.5))): + connect-typeorm@2.0.0(typeorm@0.3.28(babel-plugin-macros@3.1.0)(pg@8.20.0)(sqlite3@5.1.7)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@22.19.0)(typescript@5.4.5))): dependencies: '@types/debug': 0.0.31 '@types/express-session': 1.18.2 debug: 4.4.3(supports-color@5.5.0) express-session: 1.19.0 - typeorm: 0.3.28(babel-plugin-macros@3.1.0)(pg@8.20.0)(sqlite3@5.1.7)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@22.19.0)(typescript@5.4.5)) + typeorm: 0.3.28(babel-plugin-macros@3.1.0)(pg@8.20.0)(sqlite3@5.1.7)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@22.19.0)(typescript@5.4.5)) transitivePeerDependencies: - supports-color @@ -11906,9 +12045,9 @@ snapshots: electron-to-chromium@1.5.344: {} - email-templates@13.0.1(@babel/core@7.29.0)(handlebars@4.7.8)(mustache@4.2.0)(pug@3.0.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(underscore@1.13.7): + email-templates@13.0.1(@babel/core@7.29.0)(handlebars@4.7.8)(mustache@4.2.0)(pug@3.0.4)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(underscore@1.13.7): dependencies: - '@ladjs/consolidate': 1.0.4(@babel/core@7.29.0)(handlebars@4.7.8)(lodash@4.18.1)(mustache@4.2.0)(pug@3.0.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(underscore@1.13.7) + '@ladjs/consolidate': 1.0.4(@babel/core@7.29.0)(handlebars@4.7.8)(lodash@4.18.1)(mustache@4.2.0)(pug@3.0.4)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)(underscore@1.13.7) '@ladjs/i18n': 10.0.0 get-paths: 0.0.7 html-to-text: 9.0.5 @@ -12114,6 +12253,10 @@ snapshots: dependencies: hasown: 2.0.2 + es-shim-unscopables@1.1.0: + dependencies: + hasown: 2.0.2 + es-to-primitive@1.3.0: dependencies: is-callable: 1.2.7 @@ -12136,14 +12279,68 @@ snapshots: escape-string-regexp@4.0.0: {} + eslint-config-next@16.2.6(@typescript-eslint/parser@8.59.0(eslint@9.39.3(jiti@2.6.1))(typescript@5.4.5))(eslint@9.39.3(jiti@2.6.1))(typescript@5.4.5): + dependencies: + '@next/eslint-plugin-next': 16.2.6 + eslint: 9.39.3(jiti@2.6.1) + eslint-import-resolver-node: 0.3.10 + eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.3(jiti@2.6.1)) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.59.0(eslint@9.39.3(jiti@2.6.1))(typescript@5.4.5))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.3(jiti@2.6.1)) + eslint-plugin-jsx-a11y: 6.10.2(eslint@9.39.3(jiti@2.6.1)) + eslint-plugin-react: 7.37.5(eslint@9.39.3(jiti@2.6.1)) + eslint-plugin-react-hooks: 7.1.1(eslint@9.39.3(jiti@2.6.1)) + globals: 16.4.0 + typescript-eslint: 8.59.0(eslint@9.39.3(jiti@2.6.1))(typescript@5.4.5) + optionalDependencies: + typescript: 5.4.5 + transitivePeerDependencies: + - '@typescript-eslint/parser' + - eslint-import-resolver-webpack + - eslint-plugin-import-x + - supports-color + eslint-config-prettier@10.1.8(eslint@9.39.3(jiti@2.6.1)): dependencies: eslint: 9.39.3(jiti@2.6.1) - eslint-plugin-formatjs@6.4.5(eslint@9.39.3(jiti@2.6.1))(ts-jest@29.4.6(@babel/core@7.29.0)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.29.0))(jest-util@30.2.0)(jest@30.2.0(@types/node@22.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@22.19.0)(typescript@5.4.5)))(typescript@5.4.5)): + eslint-import-resolver-node@0.3.10: + dependencies: + debug: 3.2.7(supports-color@8.1.1) + is-core-module: 2.16.1 + resolve: 2.0.0-next.6 + transitivePeerDependencies: + - supports-color + + eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.3(jiti@2.6.1)): + dependencies: + '@nolyfill/is-core-module': 1.0.39 + debug: 4.4.3(supports-color@5.5.0) + eslint: 9.39.3(jiti@2.6.1) + get-tsconfig: 4.13.0 + is-bun-module: 2.0.0 + stable-hash: 0.0.5 + tinyglobby: 0.2.15 + unrs-resolver: 1.11.1 + optionalDependencies: + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.59.0(eslint@9.39.3(jiti@2.6.1))(typescript@5.4.5))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.3(jiti@2.6.1)) + transitivePeerDependencies: + - supports-color + + eslint-module-utils@2.12.1(@typescript-eslint/parser@8.59.0(eslint@9.39.3(jiti@2.6.1))(typescript@5.4.5))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.3(jiti@2.6.1)): + dependencies: + debug: 3.2.7(supports-color@8.1.1) + optionalDependencies: + '@typescript-eslint/parser': 8.59.0(eslint@9.39.3(jiti@2.6.1))(typescript@5.4.5) + eslint: 9.39.3(jiti@2.6.1) + eslint-import-resolver-node: 0.3.10 + eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0)(eslint@9.39.3(jiti@2.6.1)) + transitivePeerDependencies: + - supports-color + + eslint-plugin-formatjs@6.4.5(eslint@9.39.3(jiti@2.6.1))(ts-jest@29.4.6(@babel/core@7.29.0)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.29.0))(jest-util@30.2.0)(jest@30.2.0(@types/node@22.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@22.19.0)(typescript@5.4.5)))(typescript@5.4.5)): dependencies: '@formatjs/icu-messageformat-parser': 3.5.4 - '@formatjs/ts-transformer': 4.4.4(ts-jest@29.4.6(@babel/core@7.29.0)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.29.0))(jest-util@30.2.0)(jest@30.2.0(@types/node@22.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@22.19.0)(typescript@5.4.5)))(typescript@5.4.5)) + '@formatjs/ts-transformer': 4.4.4(ts-jest@29.4.6(@babel/core@7.29.0)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.29.0))(jest-util@30.2.0)(jest@30.2.0(@types/node@22.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@22.19.0)(typescript@5.4.5)))(typescript@5.4.5)) '@types/picomatch': 4.0.2 '@unicode/unicode-17.0.0': 1.6.16 eslint: 9.39.3(jiti@2.6.1) @@ -12152,6 +12349,35 @@ snapshots: transitivePeerDependencies: - ts-jest + eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.59.0(eslint@9.39.3(jiti@2.6.1))(typescript@5.4.5))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.3(jiti@2.6.1)): + dependencies: + '@rtsao/scc': 1.1.0 + array-includes: 3.1.9 + array.prototype.findlastindex: 1.2.6 + array.prototype.flat: 1.3.3 + array.prototype.flatmap: 1.3.3 + debug: 3.2.7(supports-color@8.1.1) + doctrine: 2.1.0 + eslint: 9.39.3(jiti@2.6.1) + eslint-import-resolver-node: 0.3.10 + eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.59.0(eslint@9.39.3(jiti@2.6.1))(typescript@5.4.5))(eslint-import-resolver-node@0.3.10)(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.3(jiti@2.6.1)) + hasown: 2.0.2 + is-core-module: 2.16.1 + is-glob: 4.0.3 + minimatch: 3.1.5 + object.fromentries: 2.0.8 + object.groupby: 1.0.3 + object.values: 1.2.1 + semver: 6.3.1 + string.prototype.trimend: 1.0.9 + tsconfig-paths: 3.15.0 + optionalDependencies: + '@typescript-eslint/parser': 8.59.0(eslint@9.39.3(jiti@2.6.1))(typescript@5.4.5) + transitivePeerDependencies: + - eslint-import-resolver-typescript + - eslint-import-resolver-webpack + - supports-color + eslint-plugin-jsx-a11y@6.10.2(eslint@9.39.3(jiti@2.6.1)): dependencies: aria-query: 5.3.2 @@ -12608,14 +12834,14 @@ snapshots: dezalgo: 1.0.4 once: 1.4.0 - formik@2.4.9(react@18.3.1): + formik@2.4.9(react@19.2.6): dependencies: '@types/hoist-non-react-statics': 3.3.5 deepmerge: 2.2.1 hoist-non-react-statics: 3.3.2 lodash: 4.18.1 lodash-es: 4.17.23 - react: 18.3.1 + react: 19.2.6 react-fast-compare: 2.0.4 tiny-warning: 1.0.3 tslib: 2.8.1 @@ -12797,6 +13023,8 @@ snapshots: globals@14.0.0: {} + globals@16.4.0: {} + globals@17.5.0: {} globalthis@1.0.4: @@ -13160,6 +13388,10 @@ snapshots: call-bound: 1.0.4 has-tostringtag: 1.0.2 + is-bun-module@2.0.0: + dependencies: + semver: 7.7.4 + is-callable@1.2.7: {} is-core-module@2.16.1: @@ -13399,15 +13631,15 @@ snapshots: - supports-color optional: true - jest-cli@30.2.0(@types/node@22.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@22.19.0)(typescript@5.4.5)): + jest-cli@30.2.0(@types/node@22.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@22.19.0)(typescript@5.4.5)): dependencies: - '@jest/core': 30.2.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@22.19.0)(typescript@5.4.5)) + '@jest/core': 30.2.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@22.19.0)(typescript@5.4.5)) '@jest/test-result': 30.2.0 '@jest/types': 30.2.0 chalk: 4.1.2 exit-x: 0.2.2 import-local: 3.2.0 - jest-config: 30.2.0(@types/node@22.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@22.19.0)(typescript@5.4.5)) + jest-config: 30.2.0(@types/node@22.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@22.19.0)(typescript@5.4.5)) jest-util: 30.2.0 jest-validate: 30.2.0 yargs: 17.7.2 @@ -13419,7 +13651,7 @@ snapshots: - ts-node optional: true - jest-config@30.2.0(@types/node@22.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@22.19.0)(typescript@5.4.5)): + jest-config@30.2.0(@types/node@22.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@22.19.0)(typescript@5.4.5)): dependencies: '@babel/core': 7.29.0 '@jest/get-type': 30.1.0 @@ -13447,7 +13679,7 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 22.19.0 - ts-node: 10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@22.19.0)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@22.19.0)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -13688,12 +13920,12 @@ snapshots: supports-color: 8.1.1 optional: true - jest@30.2.0(@types/node@22.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@22.19.0)(typescript@5.4.5)): + jest@30.2.0(@types/node@22.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@22.19.0)(typescript@5.4.5)): dependencies: - '@jest/core': 30.2.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@22.19.0)(typescript@5.4.5)) + '@jest/core': 30.2.0(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@22.19.0)(typescript@5.4.5)) '@jest/types': 30.2.0 import-local: 3.2.0 - jest-cli: 30.2.0(@types/node@22.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@22.19.0)(typescript@5.4.5)) + jest-cli: 30.2.0(@types/node@22.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@22.19.0)(typescript@5.4.5)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -13748,6 +13980,10 @@ snapshots: json-stringify-safe@5.0.1: {} + json5@1.0.2: + dependencies: + minimist: 1.2.8 + json5@2.2.3: {} jsonfile@6.1.0: @@ -14476,8 +14712,7 @@ snapshots: napi-build-utils@2.0.0: {} - napi-postinstall@0.3.4: - optional: true + napi-postinstall@0.3.4: {} natural-compare@1.4.0: {} @@ -14489,27 +14724,26 @@ snapshots: neo-async@2.6.2: optional: true - next@14.2.35(@babel/core@7.29.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@16.2.6(@babel/core@7.29.0)(babel-plugin-macros@3.1.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6): dependencies: - '@next/env': 14.2.35 - '@swc/helpers': 0.5.5 - busboy: 1.6.0 + '@next/env': 16.2.6 + '@swc/helpers': 0.5.15 + baseline-browser-mapping: 2.10.23 caniuse-lite: 1.0.30001791 - 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.29.0)(babel-plugin-macros@3.1.0)(react@18.3.1) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) + styled-jsx: 5.1.6(@babel/core@7.29.0)(babel-plugin-macros@3.1.0)(react@19.2.6) optionalDependencies: - '@next/swc-darwin-arm64': 14.2.33 - '@next/swc-darwin-x64': 14.2.33 - '@next/swc-linux-arm64-gnu': 14.2.33 - '@next/swc-linux-arm64-musl': 14.2.33 - '@next/swc-linux-x64-gnu': 14.2.33 - '@next/swc-linux-x64-musl': 14.2.33 - '@next/swc-win32-arm64-msvc': 14.2.33 - '@next/swc-win32-ia32-msvc': 14.2.33 - '@next/swc-win32-x64-msvc': 14.2.33 + '@next/swc-darwin-arm64': 16.2.6 + '@next/swc-darwin-x64': 16.2.6 + '@next/swc-linux-arm64-gnu': 16.2.6 + '@next/swc-linux-arm64-musl': 16.2.6 + '@next/swc-linux-x64-gnu': 16.2.6 + '@next/swc-linux-x64-musl': 16.2.6 + '@next/swc-win32-arm64-msvc': 16.2.6 + '@next/swc-win32-x64-msvc': 16.2.6 + sharp: 0.34.5 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros @@ -14534,6 +14768,13 @@ snapshots: dependencies: clone: 2.1.2 + node-exports-info@1.6.0: + dependencies: + array.prototype.flatmap: 1.3.3 + es-errors: 1.3.0 + object.entries: 1.1.9 + semver: 6.3.1 + node-fetch@2.7.0(encoding@0.1.13): dependencies: whatwg-url: 5.0.0 @@ -14676,6 +14917,12 @@ snapshots: es-abstract: 1.24.0 es-object-atoms: 1.1.1 + object.groupby@1.0.3: + dependencies: + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.24.0 + object.values@1.2.1: dependencies: call-bind: 1.0.8 @@ -15196,115 +15443,114 @@ snapshots: minimist: 1.2.8 strip-json-comments: 2.0.1 - react-ace@14.0.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-ace@14.0.1(react-dom@19.2.6(react@19.2.6))(react@19.2.6): dependencies: ace-builds: 1.43.6 diff-match-patch: 1.0.5 lodash.get: 4.4.2 lodash.isequal: 4.5.0 prop-types: 15.8.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - react-animate-height@3.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-animate-height@3.2.3(react-dom@19.2.6(react@19.2.6))(react@19.2.6): dependencies: - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - react-aria@3.47.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-aria@3.47.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6): dependencies: '@internationalized/string': 3.2.8 - '@react-aria/breadcrumbs': 3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/button': 3.15.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/calendar': 3.10.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/checkbox': 3.17.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/color': 3.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/combobox': 3.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/datepicker': 3.17.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/dialog': 3.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/disclosure': 3.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/dnd': 3.12.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/focus': 3.22.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/gridlist': 3.15.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/i18n': 3.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/interactions': 3.28.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/label': 3.8.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/landmark': 3.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/link': 3.9.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/listbox': 3.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/menu': 3.22.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/meter': 3.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/numberfield': 3.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/overlays': 3.32.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/progress': 3.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/radio': 3.13.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/searchfield': 3.9.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/select': 3.18.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/selection': 3.28.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/separator': 3.5.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/slider': 3.9.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/ssr': 3.9.10(react@18.3.1) - '@react-aria/switch': 3.8.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/table': 3.18.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/tabs': 3.12.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/tag': 3.9.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/textfield': 3.19.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/toast': 3.1.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/tooltip': 3.10.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/tree': 3.2.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/utils': 3.34.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-aria/visually-hidden': 3.9.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@react-types/shared': 3.34.0(react@18.3.1) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + '@react-aria/breadcrumbs': 3.6.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@react-aria/button': 3.15.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@react-aria/calendar': 3.10.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@react-aria/checkbox': 3.17.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@react-aria/color': 3.2.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@react-aria/combobox': 3.16.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@react-aria/datepicker': 3.17.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@react-aria/dialog': 3.6.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@react-aria/disclosure': 3.2.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@react-aria/dnd': 3.12.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@react-aria/focus': 3.22.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@react-aria/gridlist': 3.15.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@react-aria/i18n': 3.13.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@react-aria/interactions': 3.28.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@react-aria/label': 3.8.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@react-aria/landmark': 3.1.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@react-aria/link': 3.9.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@react-aria/listbox': 3.16.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@react-aria/menu': 3.22.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@react-aria/meter': 3.5.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@react-aria/numberfield': 3.13.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@react-aria/overlays': 3.32.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@react-aria/progress': 3.5.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@react-aria/radio': 3.13.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@react-aria/searchfield': 3.9.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@react-aria/select': 3.18.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@react-aria/selection': 3.28.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@react-aria/separator': 3.5.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@react-aria/slider': 3.9.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@react-aria/ssr': 3.9.10(react@19.2.6) + '@react-aria/switch': 3.8.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@react-aria/table': 3.18.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@react-aria/tabs': 3.12.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@react-aria/tag': 3.9.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@react-aria/textfield': 3.19.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@react-aria/toast': 3.1.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@react-aria/tooltip': 3.10.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@react-aria/tree': 3.2.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@react-aria/utils': 3.34.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@react-aria/visually-hidden': 3.9.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + '@react-types/shared': 3.34.0(react@19.2.6) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - react-aria@3.48.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-aria@3.48.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6): dependencies: '@internationalized/date': 3.12.1 '@internationalized/number': 3.6.6 '@internationalized/string': 3.2.8 - '@react-types/shared': 3.34.0(react@18.3.1) + '@react-types/shared': 3.34.0(react@19.2.6) '@swc/helpers': 0.5.11 aria-hidden: 1.2.6 clsx: 2.1.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-stately: 3.46.0(react@18.3.1) - use-sync-external-store: 1.6.0(react@18.3.1) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) + react-stately: 3.46.0(react@19.2.6) + use-sync-external-store: 1.6.0(react@19.2.6) - react-dom@18.3.1(react@18.3.1): + react-dom@19.2.6(react@19.2.6): dependencies: - loose-envify: 1.4.0 - react: 18.3.1 - scheduler: 0.23.2 + react: 19.2.6 + scheduler: 0.27.0 react-fast-compare@2.0.4: {} react-fast-compare@3.2.2: {} - react-hot-toast@2.6.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-hot-toast@2.6.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6): dependencies: csstype: 3.2.3 goober: 2.1.18(csstype@3.2.3) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - react-intersection-observer@10.0.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-intersection-observer@10.0.3(react-dom@19.2.6(react@19.2.6))(react@19.2.6): dependencies: - react: 18.3.1 + react: 19.2.6 optionalDependencies: - react-dom: 18.3.1(react@18.3.1) + react-dom: 19.2.6(react@19.2.6) - react-intl@7.1.14(react@18.3.1)(typescript@5.4.5): + react-intl@7.1.14(react@19.2.6)(typescript@5.4.5): dependencies: '@formatjs/ecma402-abstract': 2.3.6 '@formatjs/icu-messageformat-parser': 2.11.4 '@formatjs/intl': 3.1.8(typescript@5.4.5) '@types/hoist-non-react-statics': 3.3.5 - '@types/react': 18.3.28 + '@types/react': 19.2.14 hoist-non-react-statics: 3.3.2 intl-messageformat: 10.7.18 - react: 18.3.1 + react: 19.2.6 tslib: 2.8.1 optionalDependencies: typescript: 5.4.5 @@ -15314,16 +15560,16 @@ snapshots: react-is@18.3.1: optional: true - react-markdown@10.1.0(@types/react@18.3.28)(react@18.3.1): + react-markdown@10.1.0(@types/react@19.2.14)(react@19.2.6): dependencies: '@types/hast': 3.0.4 '@types/mdast': 4.0.4 - '@types/react': 18.3.28 + '@types/react': 19.2.14 devlop: 1.1.0 hast-util-to-jsx-runtime: 2.3.6 html-url-attributes: 3.0.1 mdast-util-to-hast: 13.2.1 - react: 18.3.1 + react: 19.2.6 remark-parse: 11.0.0 remark-rehype: 11.1.2 unified: 11.0.5 @@ -15332,75 +15578,73 @@ snapshots: transitivePeerDependencies: - supports-color - react-popper-tooltip@4.4.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-popper-tooltip@4.4.2(react-dom@19.2.6(react@19.2.6))(react@19.2.6): dependencies: '@babel/runtime': 7.29.2 '@popperjs/core': 2.11.8 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-popper: 2.3.0(@popperjs/core@2.11.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) + react-popper: 2.3.0(@popperjs/core@2.11.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) - react-popper@2.3.0(@popperjs/core@2.11.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-popper@2.3.0(@popperjs/core@2.11.8)(react-dom@19.2.6(react@19.2.6))(react@19.2.6): dependencies: '@popperjs/core': 2.11.8 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) react-fast-compare: 3.2.2 warning: 4.0.3 - react-select@5.10.2(@types/react@18.3.28)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-select@5.10.2(@types/react@19.2.14)(react-dom@19.2.6(react@19.2.6))(react@19.2.6): dependencies: '@babel/runtime': 7.29.2 '@emotion/cache': 11.14.0 - '@emotion/react': 11.14.0(@types/react@18.3.28)(react@18.3.1) + '@emotion/react': 11.14.0(@types/react@19.2.14)(react@19.2.6) '@floating-ui/dom': 1.7.4 - '@types/react-transition-group': 4.4.12(@types/react@18.3.28) + '@types/react-transition-group': 4.4.12(@types/react@19.2.14) memoize-one: 6.0.0 prop-types: 15.8.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - react-transition-group: 4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - use-isomorphic-layout-effect: 1.2.1(@types/react@18.3.28)(react@18.3.1) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) + react-transition-group: 4.4.5(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + use-isomorphic-layout-effect: 1.2.1(@types/react@19.2.14)(react@19.2.6) transitivePeerDependencies: - '@types/react' - supports-color - react-stately@3.46.0(react@18.3.1): + react-stately@3.46.0(react@19.2.6): dependencies: '@internationalized/date': 3.12.1 '@internationalized/number': 3.6.6 '@internationalized/string': 3.2.8 - '@react-types/shared': 3.34.0(react@18.3.1) + '@react-types/shared': 3.34.0(react@19.2.6) '@swc/helpers': 0.5.11 - react: 18.3.1 - use-sync-external-store: 1.6.0(react@18.3.1) + react: 19.2.6 + use-sync-external-store: 1.6.0(react@19.2.6) - react-transition-group@4.4.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-transition-group@4.4.5(react-dom@19.2.6(react@19.2.6))(react@19.2.6): dependencies: '@babel/runtime': 7.29.2 dom-helpers: 5.2.1 loose-envify: 1.4.0 prop-types: 15.8.1 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - react-truncate-markup@5.1.2(react@18.3.1): + react-truncate-markup@5.1.2(react@19.2.6): dependencies: line-height: 0.3.1 memoize-one: 5.2.1 prop-types: 15.8.1 - react: 18.3.1 + react: 19.2.6 resize-observer-polyfill: 1.5.1 - react-use-clipboard@1.0.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-use-clipboard@1.0.9(react-dom@19.2.6(react@19.2.6))(react@19.2.6): dependencies: copy-to-clipboard: 3.3.3 - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) + react: 19.2.6 + react-dom: 19.2.6(react@19.2.6) - react@18.3.1: - dependencies: - loose-envify: 1.4.0 + react@19.2.6: {} read-cache@1.0.0: dependencies: @@ -15535,6 +15779,15 @@ snapshots: path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 + resolve@2.0.0-next.6: + dependencies: + es-errors: 1.3.0 + is-core-module: 2.16.1 + node-exports-info: 1.6.0 + object-keys: 1.1.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + restore-cursor@3.1.0: dependencies: onetime: 5.1.2 @@ -15615,9 +15868,7 @@ snapshots: sax@1.5.0: {} - scheduler@0.23.2: - dependencies: - loose-envify: 1.4.0 + scheduler@0.27.0: {} selderee@0.11.0: dependencies: @@ -15891,6 +16142,8 @@ snapshots: minipass: 3.3.6 optional: true + stable-hash@0.0.5: {} + stack-trace@0.0.10: {} stack-utils@2.0.6: @@ -16032,10 +16285,10 @@ snapshots: dependencies: inline-style-parser: 0.2.7 - styled-jsx@5.1.1(@babel/core@7.29.0)(babel-plugin-macros@3.1.0)(react@18.3.1): + styled-jsx@5.1.6(@babel/core@7.29.0)(babel-plugin-macros@3.1.0)(react@19.2.6): dependencies: client-only: 0.0.1 - react: 18.3.1 + react: 19.2.6 optionalDependencies: '@babel/core': 7.29.0 babel-plugin-macros: 3.1.0 @@ -16107,11 +16360,11 @@ snapshots: express: 5.2.1 swagger-ui-dist: 5.17.14 - swr@2.4.1(react@18.3.1): + swr@2.4.1(react@19.2.6): dependencies: dequal: 2.0.3 - react: 18.3.1 - use-sync-external-store: 1.6.0(react@18.3.1) + react: 19.2.6 + use-sync-external-store: 1.6.0(react@19.2.6) synckit@0.11.12: dependencies: @@ -16280,12 +16533,12 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@29.4.6(@babel/core@7.29.0)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.29.0))(jest-util@30.2.0)(jest@30.2.0(@types/node@22.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@22.19.0)(typescript@5.4.5)))(typescript@5.4.5): + ts-jest@29.4.6(@babel/core@7.29.0)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.29.0))(jest-util@30.2.0)(jest@30.2.0(@types/node@22.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@22.19.0)(typescript@5.4.5)))(typescript@5.4.5): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 handlebars: 4.7.8 - jest: 30.2.0(@types/node@22.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@22.19.0)(typescript@5.4.5)) + jest: 30.2.0(@types/node@22.19.0)(babel-plugin-macros@3.1.0)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@22.19.0)(typescript@5.4.5)) json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 @@ -16301,7 +16554,7 @@ snapshots: jest-util: 30.2.0 optional: true - ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@22.19.0)(typescript@5.4.5): + ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@22.19.0)(typescript@5.4.5): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -16319,7 +16572,7 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: - '@swc/core': 1.6.5(@swc/helpers@0.5.11) + '@swc/core': 1.6.5(@swc/helpers@0.5.15) tsc-alias@1.8.16: dependencies: @@ -16331,6 +16584,13 @@ snapshots: normalize-path: 3.0.0 plimit-lit: 1.6.1 + tsconfig-paths@3.15.0: + dependencies: + '@types/json5': 0.0.29 + json5: 1.0.2 + minimist: 1.2.8 + strip-bom: 3.0.0 + tsconfig-paths@4.2.0: dependencies: json5: 2.2.3 @@ -16413,7 +16673,7 @@ snapshots: typedarray@0.0.6: {} - typeorm@0.3.28(babel-plugin-macros@3.1.0)(pg@8.20.0)(sqlite3@5.1.7)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@22.19.0)(typescript@5.4.5)): + typeorm@0.3.28(babel-plugin-macros@3.1.0)(pg@8.20.0)(sqlite3@5.1.7)(ts-node@10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@22.19.0)(typescript@5.4.5)): dependencies: '@sqltools/formatter': 1.2.5 ansis: 4.2.0 @@ -16433,7 +16693,7 @@ snapshots: optionalDependencies: pg: 8.20.0 sqlite3: 5.1.7 - ts-node: 10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.11))(@types/node@22.19.0)(typescript@5.4.5) + ts-node: 10.9.2(@swc/core@1.6.5(@swc/helpers@0.5.15))(@types/node@22.19.0)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -16573,7 +16833,6 @@ snapshots: '@unrs/resolver-binding-win32-arm64-msvc': 1.11.1 '@unrs/resolver-binding-win32-ia32-msvc': 1.11.1 '@unrs/resolver-binding-win32-x64-msvc': 1.11.1 - optional: true untildify@4.0.0: {} @@ -16587,15 +16846,15 @@ snapshots: dependencies: punycode: 2.3.1 - use-isomorphic-layout-effect@1.2.1(@types/react@18.3.28)(react@18.3.1): + use-isomorphic-layout-effect@1.2.1(@types/react@19.2.14)(react@19.2.6): dependencies: - react: 18.3.1 + react: 19.2.6 optionalDependencies: - '@types/react': 18.3.28 + '@types/react': 19.2.14 - use-sync-external-store@1.6.0(react@18.3.1): + use-sync-external-store@1.6.0(react@19.2.6): dependencies: - react: 18.3.1 + react: 19.2.6 util-deprecate@1.0.2: {} diff --git a/server/tsconfig.json b/server/tsconfig.json index 6907bd742..aff5f8c37 100644 --- a/server/tsconfig.json +++ b/server/tsconfig.json @@ -3,6 +3,7 @@ "compilerOptions": { "target": "ES2020", "module": "commonjs", + "moduleResolution": "node", "outDir": "../dist", "noEmit": false, "incremental": true, diff --git a/src/components/Common/Accordion/index.tsx b/src/components/Common/Accordion/index.tsx index 0b434209a..8b1f7a29b 100644 --- a/src/components/Common/Accordion/index.tsx +++ b/src/components/Common/Accordion/index.tsx @@ -1,4 +1,4 @@ -import { useState } from 'react'; +import { useState, type JSX } from 'react'; import AnimateHeight from 'react-animate-height'; export interface AccordionProps { diff --git a/src/components/Common/Button/index.tsx b/src/components/Common/Button/index.tsx index eb422f224..757ec187f 100644 --- a/src/components/Common/Button/index.tsx +++ b/src/components/Common/Button/index.tsx @@ -1,4 +1,4 @@ -import type { ForwardedRef } from 'react'; +import type { ForwardedRef, JSX } from 'react'; import React from 'react'; import { twMerge } from 'tailwind-merge'; diff --git a/src/components/Common/Tag/index.tsx b/src/components/Common/Tag/index.tsx index 90c3c5ca7..e55749e47 100644 --- a/src/components/Common/Tag/index.tsx +++ b/src/components/Common/Tag/index.tsx @@ -1,5 +1,5 @@ import { TagIcon } from '@heroicons/react/24/outline'; -import React from 'react'; +import React, { type JSX } from 'react'; type TagProps = { children: React.ReactNode; diff --git a/src/components/Common/Tooltip/index.tsx b/src/components/Common/Tooltip/index.tsx index e8574699e..5ba75815f 100644 --- a/src/components/Common/Tooltip/index.tsx +++ b/src/components/Common/Tooltip/index.tsx @@ -5,7 +5,7 @@ import { usePopperTooltip } from 'react-popper-tooltip'; type TooltipProps = { content: React.ReactNode; - children: React.ReactElement; + children: React.ReactElement; tooltipConfig?: Partial; className?: string; }; diff --git a/src/components/Layout/MobileMenu/index.tsx b/src/components/Layout/MobileMenu/index.tsx index 9141b755c..251081ae7 100644 --- a/src/components/Layout/MobileMenu/index.tsx +++ b/src/components/Layout/MobileMenu/index.tsx @@ -27,7 +27,7 @@ import { } from '@heroicons/react/24/solid'; import Link from 'next/link'; import { useRouter } from 'next/router'; -import { cloneElement, useEffect, useRef, useState } from 'react'; +import { cloneElement, useEffect, useRef, useState, type JSX } from 'react'; import { useIntl } from 'react-intl'; interface MobileMenuProps { diff --git a/src/components/Layout/Sidebar/index.tsx b/src/components/Layout/Sidebar/index.tsx index 0d3a54781..60b32291a 100644 --- a/src/components/Layout/Sidebar/index.tsx +++ b/src/components/Layout/Sidebar/index.tsx @@ -255,7 +255,12 @@ const Sidebar = ({
- Logo + Logo
diff --git a/src/components/Login/index.tsx b/src/components/Login/index.tsx index 83e130d5e..2c321490b 100644 --- a/src/components/Login/index.tsx +++ b/src/components/Login/index.tsx @@ -17,7 +17,7 @@ import { MediaServerType } from '@server/constants/server'; import axios from 'axios'; import { useRouter } from 'next/dist/client/router'; import Image from 'next/image'; -import { useEffect, useRef, useState } from 'react'; +import { useEffect, useRef, useState, type JSX } from 'react'; import { useIntl } from 'react-intl'; import { CSSTransition, SwitchTransition } from 'react-transition-group'; import useSWR from 'swr'; diff --git a/src/components/ManageSlideOver/index.tsx b/src/components/ManageSlideOver/index.tsx index 86c7808f6..13e32d4ef 100644 --- a/src/components/ManageSlideOver/index.tsx +++ b/src/components/ManageSlideOver/index.tsx @@ -34,6 +34,8 @@ import Link from 'next/link'; import { useIntl } from 'react-intl'; import useSWR from 'swr'; +import type { JSX } from 'react'; + const filterDuplicateDownloads = ( items: DownloadingItem[] = [] ): DownloadingItem[] => { diff --git a/src/components/Slider/index.tsx b/src/components/Slider/index.tsx index 476eeb627..3be9c383a 100644 --- a/src/components/Slider/index.tsx +++ b/src/components/Slider/index.tsx @@ -3,7 +3,7 @@ import globalMessages from '@app/i18n/globalMessages'; import { ChevronLeftIcon, ChevronRightIcon } from '@heroicons/react/24/outline'; import { useSpring } from '@react-spring/web'; import { debounce } from 'lodash'; -import { useCallback, useEffect, useRef, useState } from 'react'; +import { useCallback, useEffect, useRef, useState, type JSX } from 'react'; import { useIntl } from 'react-intl'; interface SliderProps { diff --git a/src/hooks/useClickOutside.ts b/src/hooks/useClickOutside.ts index 0c762593a..0df196a60 100644 --- a/src/hooks/useClickOutside.ts +++ b/src/hooks/useClickOutside.ts @@ -10,7 +10,7 @@ import { useEffect } from 'react'; * @param callback Callback triggered when clicking outside of ref element */ const useClickOutside = ( - ref: React.RefObject, + ref: React.RefObject, callback: (e: MouseEvent) => void ): void => { useEffect(() => { diff --git a/src/hooks/useVerticalScroll.ts b/src/hooks/useVerticalScroll.ts index 5e6514a1c..4a7c48014 100644 --- a/src/hooks/useVerticalScroll.ts +++ b/src/hooks/useVerticalScroll.ts @@ -19,7 +19,7 @@ const useVerticalScroll = ( type SetTimeoutReturnType = ReturnType; const scrollingTimer: MutableRefObject = - useRef(); + useRef(undefined); const runCallback = () => { if (shouldFetch) { diff --git a/src/pages/_document.tsx b/src/pages/_document.tsx index e3e03eb0d..6afc71344 100644 --- a/src/pages/_document.tsx +++ b/src/pages/_document.tsx @@ -1,6 +1,8 @@ import type { DocumentContext, DocumentInitialProps } from 'next/document'; import Document, { Head, Html, Main, NextScript } from 'next/document'; +import type { JSX } from 'react'; + class MyDocument extends Document { static async getInitialProps( ctx: DocumentContext diff --git a/tsconfig.json b/tsconfig.json index 69e6d122d..8fe25cc0b 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -9,10 +9,10 @@ "noEmit": true, "esModuleInterop": true, "module": "esnext", - "moduleResolution": "node", + "moduleResolution": "bundler", "resolveJsonModule": true, "isolatedModules": true, - "jsx": "preserve", + "jsx": "react-jsx", "strictPropertyInitialization": false, "experimentalDecorators": true, "emitDecoratorMetadata": true,