diff --git a/.eslintrc.js b/.eslintrc.js deleted file mode 100644 index dc3c978..0000000 --- a/.eslintrc.js +++ /dev/null @@ -1,10 +0,0 @@ -// This configuration only applies to the package manager root. -/** @type {import("eslint").Linter.Config} */ -module.exports = { - ignorePatterns: ['apps/**', 'packages/**'], - extends: ['@repo/eslint-config/library.js'], - parser: '@typescript-eslint/parser', - parserOptions: { - project: true, - }, -}; diff --git a/apps/admin/.eslintrc.js b/apps/admin/.eslintrc.js deleted file mode 100644 index a63fbc3..0000000 --- a/apps/admin/.eslintrc.js +++ /dev/null @@ -1,14 +0,0 @@ -/** @type {import("eslint").Linter.Config} */ -module.exports = { - root: true, - extends: ['@repo/eslint-config/next.js'], - parser: '@typescript-eslint/parser', - parserOptions: { - project: true, - }, - rules: { - '@typescript-eslint/no-namespace': 'off', - '@typescript-eslint/no-explicit-any': 'off', - '@typescript-eslint/no-unused-vars': 'off', - }, -}; diff --git a/apps/admin/app/(auth)/user-check-form.tsx b/apps/admin/app/(auth)/user-check-form.tsx index e510996..fdaa0bf 100644 --- a/apps/admin/app/(auth)/user-check-form.tsx +++ b/apps/admin/app/(auth)/user-check-form.tsx @@ -68,6 +68,7 @@ export default function UserCheckForm({ clearTimeout(typingTimeoutRef.current); } }; + // eslint-disable-next-line react-hooks/exhaustive-deps }, []); return ( diff --git a/apps/admin/app/dashboard/subscribe/subscribe-form.tsx b/apps/admin/app/dashboard/subscribe/subscribe-form.tsx index 9566465..4f5af9b 100644 --- a/apps/admin/app/dashboard/subscribe/subscribe-form.tsx +++ b/apps/admin/app/dashboard/subscribe/subscribe-form.tsx @@ -448,7 +448,7 @@ export default function SubscribeForm>({ max: 100, placeholder: t('form.discountPercent'), suffix: '%', - calculateValue: (data) => { + calculateValue: function (data) { const { unit_price } = form.getValues(); return { ...data, @@ -466,7 +466,7 @@ export default function SubscribeForm>({ formatInput: (value) => unitConversion('centsToDollars', value), formatOutput: (value) => unitConversion('dollarsToCents', value), internal: true, - calculateValue: (data) => { + calculateValue: function (data) { const { unit_price } = form.getValues(); return { ...data, diff --git a/apps/admin/eslint.config.js b/apps/admin/eslint.config.js new file mode 100644 index 0000000..5de6854 --- /dev/null +++ b/apps/admin/eslint.config.js @@ -0,0 +1,13 @@ +import { nextJsConfig } from '@repo/eslint-config/next-js'; + +/** @type {import("eslint").Linter.Config} */ +export default [ + ...nextJsConfig, + { + rules: { + '@typescript-eslint/no-namespace': 'off', + '@typescript-eslint/no-explicit-any': 'off', + '@typescript-eslint/no-unused-vars': 'off', + }, + }, +]; diff --git a/apps/admin/package.json b/apps/admin/package.json index 8d0907a..0507e6d 100644 --- a/apps/admin/package.json +++ b/apps/admin/package.json @@ -13,15 +13,15 @@ "@iconify/react": "^5.0.2", "@repo/ui": "workspace:*", "@shadcn/ui": "workspace:*", - "@tanstack/react-query": "^5.60.2", - "@tanstack/react-query-next-experimental": "^5.60.2", + "@tanstack/react-query": "^5.61.3", + "@tanstack/react-query-next-experimental": "^5.61.3", "ahooks": "^3.8.1", - "axios": "^1.7.7", + "axios": "^1.7.8", "crypto-js": "^4.2.0", - "mathjs": "^13.2.2", - "nanoid": "^5.0.8", + "mathjs": "^14.0.0", + "nanoid": "^5.0.9", "next": "^15.0.3", - "next-intl": "^3.25.1", + "next-intl": "^3.25.3", "next-runtime-env": "^3.2.2", "next-themes": "^0.4.3", "nextjs-toploader": "^3.7.15", @@ -35,9 +35,9 @@ "devDependencies": { "@repo/eslint-config": "workspace:*", "@repo/typescript-config": "workspace:*", - "@types/node": "^22.9.0", + "@types/node": "^22.10.0", "@types/react": "^18.3.12", "@types/react-dom": "^18.3.1", - "typescript": "^5.6.3" + "typescript": "^5.7.2" } } diff --git a/apps/admin/utils/request.ts b/apps/admin/utils/request.ts index a150ef2..4bb3d6d 100644 --- a/apps/admin/utils/request.ts +++ b/apps/admin/utils/request.ts @@ -1,17 +1,10 @@ +import { NEXT_PUBLIC_API_URL, NEXT_PUBLIC_SITE_URL } from '@/config/constants'; import { getTranslations } from '@/locales/utils'; import { isBrowser } from '@repo/ui/utils'; import { toast } from '@shadcn/ui/lib/sonner'; -import axios, { InternalAxiosRequestConfig } from 'axios'; -import { NEXT_PUBLIC_API_URL, NEXT_PUBLIC_SITE_URL } from '../config/constants'; +import requset, { InternalAxiosRequestConfig } from 'axios'; import { getAuthorization, Logout } from './common'; -const request = axios.create({ - baseURL: NEXT_PUBLIC_API_URL || NEXT_PUBLIC_SITE_URL, - // withCredentials: true, - // withXSRFToken: true, - timeout: 10000, -}); - async function handleError(response: any) { const code = response.data?.code; if (response?.config?.skipErrorHandler) return; @@ -27,7 +20,11 @@ async function handleError(response: any) { toast.error(message); } -request.interceptors.request.use( +requset.defaults.baseURL = NEXT_PUBLIC_API_URL || NEXT_PUBLIC_SITE_URL; +// axios.defaults.withCredentials = true; +// axios.defaults.timeout = 10000; + +requset.interceptors.request.use( async ( config: InternalAxiosRequestConfig & { Authorization?: string; @@ -40,7 +37,7 @@ request.interceptors.request.use( (error) => Promise.reject(error), ); -request.interceptors.response.use( +requset.interceptors.response.use( async (response) => { const { code } = response.data; if (code !== 200) throw response; @@ -52,4 +49,4 @@ request.interceptors.response.use( }, ); -export default request; +export default requset; diff --git a/apps/user/.eslintrc.js b/apps/user/.eslintrc.js deleted file mode 100644 index a63fbc3..0000000 --- a/apps/user/.eslintrc.js +++ /dev/null @@ -1,14 +0,0 @@ -/** @type {import("eslint").Linter.Config} */ -module.exports = { - root: true, - extends: ['@repo/eslint-config/next.js'], - parser: '@typescript-eslint/parser', - parserOptions: { - project: true, - }, - rules: { - '@typescript-eslint/no-namespace': 'off', - '@typescript-eslint/no-explicit-any': 'off', - '@typescript-eslint/no-unused-vars': 'off', - }, -}; diff --git a/apps/user/app/auth/user-check-form.tsx b/apps/user/app/auth/user-check-form.tsx index 8b3545f..6b06e62 100644 --- a/apps/user/app/auth/user-check-form.tsx +++ b/apps/user/app/auth/user-check-form.tsx @@ -71,6 +71,7 @@ export default function UserCheckForm({ clearTimeout(typingTimeoutRef.current); } }; + // eslint-disable-next-line react-hooks/exhaustive-deps }, []); return ( diff --git a/apps/user/eslint.config.js b/apps/user/eslint.config.js new file mode 100644 index 0000000..5de6854 --- /dev/null +++ b/apps/user/eslint.config.js @@ -0,0 +1,13 @@ +import { nextJsConfig } from '@repo/eslint-config/next-js'; + +/** @type {import("eslint").Linter.Config} */ +export default [ + ...nextJsConfig, + { + rules: { + '@typescript-eslint/no-namespace': 'off', + '@typescript-eslint/no-explicit-any': 'off', + '@typescript-eslint/no-unused-vars': 'off', + }, + }, +]; diff --git a/apps/user/package.json b/apps/user/package.json index 858b684..0bc684c 100644 --- a/apps/user/package.json +++ b/apps/user/package.json @@ -4,7 +4,7 @@ "scripts": { "build": "next build", "dev": "next dev --turbopack -p 3001", - "lint": "next lint && tsc --noEmit", + "lint": "next lint --max-warnings 0 && tsc --noEmit", "locale": "lobe-i18n --with-md", "openapi": "openapi2ts", "start": "next start" @@ -13,18 +13,18 @@ "@iconify/react": "^5.0.2", "@repo/ui": "workspace:*", "@shadcn/ui": "workspace:*", - "@stripe/react-stripe-js": "^2.9.0", - "@stripe/stripe-js": "^4.10.0", - "@tanstack/react-query": "^5.60.2", - "@tanstack/react-query-next-experimental": "^5.60.2", + "@stripe/react-stripe-js": "^3.0.0", + "@stripe/stripe-js": "^5.2.0", + "@tanstack/react-query": "^5.61.3", + "@tanstack/react-query-next-experimental": "^5.61.3", "ahooks": "^3.8.1", - "axios": "^1.7.7", + "axios": "^1.7.8", "crypto-js": "^4.2.0", - "framer-motion": "^11.11.16", - "lucide-react": "^0.456.0", - "mathjs": "^13.2.2", + "framer-motion": "^11.11.17", + "lucide-react": "^0.461.0", + "mathjs": "^14.0.0", "next": "^15.0.3", - "next-intl": "^3.25.1", + "next-intl": "^3.25.3", "next-runtime-env": "^3.2.2", "next-themes": "^0.4.3", "nextjs-toploader": "^3.7.15", @@ -39,9 +39,9 @@ "devDependencies": { "@repo/eslint-config": "workspace:*", "@repo/typescript-config": "workspace:*", - "@types/node": "^22.9.0", + "@types/node": "^22.10.0", "@types/react": "^18.3.12", "@types/react-dom": "^18.3.1", - "typescript": "^5.6.3" + "typescript": "^5.7.2" } } diff --git a/apps/user/tsconfig.json b/apps/user/tsconfig.json index 2aee45f..0ab7d1a 100644 --- a/apps/user/tsconfig.json +++ b/apps/user/tsconfig.json @@ -1,6 +1,7 @@ { "compilerOptions": { "plugins": [{ "name": "next" }], + "baseUrl": ".", "paths": { "@/*": ["./*"] } diff --git a/apps/user/utils/request.ts b/apps/user/utils/request.ts index b5f862b..4bb3d6d 100644 --- a/apps/user/utils/request.ts +++ b/apps/user/utils/request.ts @@ -2,16 +2,9 @@ import { NEXT_PUBLIC_API_URL, NEXT_PUBLIC_SITE_URL } from '@/config/constants'; import { getTranslations } from '@/locales/utils'; import { isBrowser } from '@repo/ui/utils'; import { toast } from '@shadcn/ui/lib/sonner'; -import axios, { InternalAxiosRequestConfig } from 'axios'; +import requset, { InternalAxiosRequestConfig } from 'axios'; import { getAuthorization, Logout } from './common'; -const request = axios.create({ - baseURL: NEXT_PUBLIC_API_URL || NEXT_PUBLIC_SITE_URL, - // withCredentials: true, - // withXSRFToken: true, - timeout: 10000, -}); - async function handleError(response: any) { const code = response.data?.code; if (response?.config?.skipErrorHandler) return; @@ -27,7 +20,11 @@ async function handleError(response: any) { toast.error(message); } -request.interceptors.request.use( +requset.defaults.baseURL = NEXT_PUBLIC_API_URL || NEXT_PUBLIC_SITE_URL; +// axios.defaults.withCredentials = true; +// axios.defaults.timeout = 10000; + +requset.interceptors.request.use( async ( config: InternalAxiosRequestConfig & { Authorization?: string; @@ -40,7 +37,7 @@ request.interceptors.request.use( (error) => Promise.reject(error), ); -request.interceptors.response.use( +requset.interceptors.response.use( async (response) => { const { code } = response.data; if (code !== 200) throw response; @@ -52,4 +49,4 @@ request.interceptors.response.use( }, ); -export default request; +export default requset; diff --git a/eslint.config.js b/eslint.config.js new file mode 100644 index 0000000..dc943dc --- /dev/null +++ b/eslint.config.js @@ -0,0 +1,4 @@ +import { config } from '@repo/eslint-config/base'; + +/** @type {import("eslint").Linter.Config} */ +export default config; diff --git a/package.json b/package.json index 2a84ae8..74ad7ed 100644 --- a/package.json +++ b/package.json @@ -41,12 +41,12 @@ "@repo/commitlint-config": "workspace:*", "@repo/prettier-config": "workspace:*", "@umijs/openapi": "^1.13.0", - "husky": "^9.1.6", + "husky": "^9.1.7", "lint-staged": "^15.2.10", - "semantic-release": "^21.1.2", + "semantic-release": "^24.2.0", "semantic-release-config-gitmoji": "^1.5.3", - "turbo": "^2.2.3", - "typescript": "^5.6.3" + "turbo": "^2.3.2", + "typescript": "^5.7.2" }, "packageManager": "pnpm@9.12.3", "engines": { diff --git a/packages/commitlint-config/package.json b/packages/commitlint-config/package.json index d55f2d1..6818a27 100644 --- a/packages/commitlint-config/package.json +++ b/packages/commitlint-config/package.json @@ -3,8 +3,8 @@ "private": true, "main": "index.js", "devDependencies": { - "@commitlint/cli": "^19.5.0", - "commitlint": "^19.5.0", + "@commitlint/cli": "^19.6.0", + "commitlint": "^19.6.0", "commitlint-config-gitmoji": "^2.3.1" } } diff --git a/packages/eslint-config/base.js b/packages/eslint-config/base.js new file mode 100644 index 0000000..e14bf88 --- /dev/null +++ b/packages/eslint-config/base.js @@ -0,0 +1,32 @@ +import js from '@eslint/js'; +import eslintConfigPrettier from 'eslint-config-prettier'; +import onlyWarn from 'eslint-plugin-only-warn'; +import turboPlugin from 'eslint-plugin-turbo'; +import tseslint from 'typescript-eslint'; + +/** + * A shared ESLint configuration for the repository. + * + * @type {import("eslint").Linter.Config} + * */ +export const config = [ + js.configs.recommended, + eslintConfigPrettier, + ...tseslint.configs.recommended, + { + plugins: { + turbo: turboPlugin, + }, + rules: { + 'turbo/no-undeclared-env-vars': 'warn', + }, + }, + { + plugins: { + onlyWarn, + }, + }, + { + ignores: ['dist/**'], + }, +]; diff --git a/packages/eslint-config/library.js b/packages/eslint-config/library.js deleted file mode 100644 index 524d7c0..0000000 --- a/packages/eslint-config/library.js +++ /dev/null @@ -1,34 +0,0 @@ -const { resolve } = require('node:path'); - -const project = resolve(process.cwd(), 'tsconfig.json'); - -/** @type {import("eslint").Linter.Config} */ -module.exports = { - extends: ['eslint:recommended', 'prettier', 'turbo'], - plugins: ['only-warn'], - globals: { - React: true, - JSX: true, - }, - env: { - node: true, - }, - settings: { - 'import/resolver': { - typescript: { - project, - }, - }, - }, - ignorePatterns: [ - // Ignore dotfiles - '.*.js', - 'node_modules/', - 'dist/', - ], - overrides: [ - { - files: ['*.js?(x)', '*.ts?(x)'], - }, - ], -}; diff --git a/packages/eslint-config/next.js b/packages/eslint-config/next.js index c9adb44..0f93103 100644 --- a/packages/eslint-config/next.js +++ b/packages/eslint-config/next.js @@ -1,36 +1,49 @@ -const { resolve } = require('node:path'); +import js from '@eslint/js'; +import pluginNext from '@next/eslint-plugin-next'; +import eslintConfigPrettier from 'eslint-config-prettier'; +import pluginReact from 'eslint-plugin-react'; +import pluginReactHooks from 'eslint-plugin-react-hooks'; +import globals from 'globals'; +import tseslint from 'typescript-eslint'; +import { config as baseConfig } from './base.js'; -const project = resolve(process.cwd(), 'tsconfig.json'); - -/** @type {import("eslint").Linter.Config} */ -module.exports = { - extends: [ - 'eslint:recommended', - 'plugin:@typescript-eslint/recommended', - 'prettier', - require.resolve('@vercel/style-guide/eslint/next'), - 'turbo', - ], - globals: { - React: true, - JSX: true, +/** + * A custom ESLint configuration for libraries that use Next.js. + * + * @type {import("eslint").Linter.Config} + * */ +export const nextJsConfig = [ + ...baseConfig, + js.configs.recommended, + eslintConfigPrettier, + ...tseslint.configs.recommended, + { + ...pluginReact.configs.flat.recommended, + languageOptions: { + ...pluginReact.configs.flat.recommended.languageOptions, + globals: { + ...globals.serviceworker, + }, + }, }, - env: { - node: true, - browser: true, + { + plugins: { + '@next/next': pluginNext, + }, + rules: { + ...pluginNext.configs.recommended.rules, + ...pluginNext.configs['core-web-vitals'].rules, + }, }, - plugins: ['only-warn'], - settings: { - 'import/resolver': { - typescript: { - project, - }, + { + plugins: { + 'react-hooks': pluginReactHooks, + }, + settings: { react: { version: 'detect' } }, + rules: { + ...pluginReactHooks.configs.recommended.rules, + // React scope no longer necessary with new JSX transform. + 'react/react-in-jsx-scope': 'off', }, }, - ignorePatterns: [ - // Ignore dotfiles - '.*.js', - 'node_modules/', - ], - overrides: [{ files: ['*.js?(x)', '*.ts?(x)'] }], -}; +]; diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json index d6f200f..3ec6a01 100644 --- a/packages/eslint-config/package.json +++ b/packages/eslint-config/package.json @@ -1,21 +1,24 @@ { "name": "@repo/eslint-config", "private": true, - "files": [ - "library.js", - "next.js", - "react-internal.js" - ], + "type": "module", + "exports": { + "./base": "./base.js", + "./next-js": "./next.js", + "./react-internal": "./react-internal.js" + }, "devDependencies": { "@next/eslint-plugin-next": "^15.0.3", - "@types/eslint": "^8", - "@typescript-eslint/eslint-plugin": "^8.14.0", - "@typescript-eslint/parser": "^8.14.0", - "@vercel/style-guide": "^6.0.0", - "eslint": "^8", - "eslint-config-next": "^15.0.3", + "@typescript-eslint/eslint-plugin": "^8.16.0", + "@typescript-eslint/parser": "^8.16.0", + "eslint": "^9.15.0", "eslint-config-prettier": "^9.1.0", - "eslint-config-turbo": "^2.2.3", - "eslint-plugin-only-warn": "^1.1.0" + "eslint-plugin-only-warn": "^1.1.0", + "eslint-plugin-react": "^7.37.2", + "eslint-plugin-react-hooks": "^5.0.0", + "eslint-plugin-turbo": "^2.3.2", + "globals": "^15.12.0", + "typescript": "^5.7.2", + "typescript-eslint": "^8.16.0" } } diff --git a/packages/eslint-config/react-internal.js b/packages/eslint-config/react-internal.js index b414a9b..3c88bae 100644 --- a/packages/eslint-config/react-internal.js +++ b/packages/eslint-config/react-internal.js @@ -1,39 +1,39 @@ -const { resolve } = require('node:path'); +import js from '@eslint/js'; +import eslintConfigPrettier from 'eslint-config-prettier'; +import pluginReact from 'eslint-plugin-react'; +import pluginReactHooks from 'eslint-plugin-react-hooks'; +import globals from 'globals'; +import tseslint from 'typescript-eslint'; +import { config as baseConfig } from './base.js'; -const project = resolve(process.cwd(), 'tsconfig.json'); - -/* - * This is a custom ESLint configuration for use with - * internal (bundled by their consumer) libraries - * that utilize React. - */ - -/** @type {import("eslint").Linter.Config} */ -module.exports = { - extends: ['eslint:recommended', 'prettier', 'turbo'], - plugins: ['only-warn'], - globals: { - React: true, - JSX: true, - }, - env: { - browser: true, - }, - settings: { - 'import/resolver': { - typescript: { - project, +/** + * A custom ESLint configuration for libraries that use React. + * + * @type {import("eslint").Linter.Config} */ +export const config = [ + ...baseConfig, + js.configs.recommended, + eslintConfigPrettier, + ...tseslint.configs.recommended, + pluginReact.configs.flat.recommended, + { + languageOptions: { + ...pluginReact.configs.flat.recommended.languageOptions, + globals: { + ...globals.serviceworker, + ...globals.browser, }, }, }, - ignorePatterns: [ - // Ignore dotfiles - '.*.js', - 'node_modules/', - 'dist/', - ], - overrides: [ - // Force ESLint to detect .tsx files - { files: ['*.js?(x)', '*.ts?(x)'] }, - ], -}; + { + plugins: { + 'react-hooks': pluginReactHooks, + }, + settings: { react: { version: 'detect' } }, + rules: { + ...pluginReactHooks.configs.recommended.rules, + // React scope no longer necessary with new JSX transform. + 'react/react-in-jsx-scope': 'off', + }, + }, +]; diff --git a/packages/prettier-config/package.json b/packages/prettier-config/package.json index 5dd6f23..ae9b96c 100644 --- a/packages/prettier-config/package.json +++ b/packages/prettier-config/package.json @@ -4,12 +4,12 @@ "main": "index.js", "devDependencies": { "@ianvs/prettier-plugin-sort-imports": "^4.4.0", - "prettier": "^3.3.3", + "prettier": "^3.4.0", "prettier-plugin-organize-imports": "^4.1.0", - "prettier-plugin-packagejson": "^2.5.3", + "prettier-plugin-packagejson": "^2.5.6", "prettier-plugin-sh": "^0.14.0", "prettier-plugin-sort-json": "^4.0.0", - "prettier-plugin-tailwindcss": "^0.6.8", + "prettier-plugin-tailwindcss": "^0.6.9", "prettier-plugin-two-style-order": "^1.0.1" } } diff --git a/packages/shadcn/.eslintrc.js b/packages/shadcn/.eslintrc.js deleted file mode 100644 index 228d7ca..0000000 --- a/packages/shadcn/.eslintrc.js +++ /dev/null @@ -1,18 +0,0 @@ -/** @type {import("eslint").Linter.Config} */ -module.exports = { - root: true, - extends: ['@repo/eslint-config/react-internal.js'], - parser: '@typescript-eslint/parser', - parserOptions: { - project: './tsconfig.lint.json', - tsconfigRootDir: __dirname, - }, - rules: { - '@typescript-eslint/no-namespace': 'off', - '@typescript-eslint/no-explicit-any': 'off', - '@typescript-eslint/no-unused-vars': 'off', - 'no-redeclare': 'off', - 'no-unused-vars': 'off', - 'no-undef': 'off', - }, -}; diff --git a/packages/shadcn/eslint.config.js b/packages/shadcn/eslint.config.js new file mode 100644 index 0000000..4f4e6bc --- /dev/null +++ b/packages/shadcn/eslint.config.js @@ -0,0 +1,23 @@ +import { config } from '@repo/eslint-config/react-internal'; + +/** @type {import("eslint").Linter.Config} */ +export default [ + ...config, + { + rules: { + '@typescript-eslint/no-explicit-any': 'off', + '@typescript-eslint/ban-ts-comment': 'off', + '@typescript-eslint/no-unused-vars': 'off', + '@typescript-eslint/no-unsafe-function-type': 'off', + '@typescript-eslint/no-unused-expressions': 'off', + '@typescript-eslint/no-explicit-any': 'off', + 'react/prop-types': 'off', + 'react/no-unknown-property': 'off', + 'react-hooks/exhaustive-deps': 'off', + 'react/jsx-no-target-blank': 'off', + 'prefer-const': 'off', + 'no-var': 'off', + 'no-dupe-keys': 'off', + }, + }, +]; diff --git a/packages/shadcn/package.json b/packages/shadcn/package.json index 89acbae..4432f34 100644 --- a/packages/shadcn/package.json +++ b/packages/shadcn/package.json @@ -26,7 +26,7 @@ "@radix-ui/react-dialog": "^1.1.2", "@radix-ui/react-dropdown-menu": "^2.1.2", "@radix-ui/react-hover-card": "^1.1.2", - "@radix-ui/react-icons": "^1.3.1", + "@radix-ui/react-icons": "^1.3.2", "@radix-ui/react-label": "^2.1.0", "@radix-ui/react-menubar": "^1.1.2", "@radix-ui/react-navigation-menu": "^1.2.1", @@ -44,21 +44,21 @@ "@radix-ui/react-toggle": "^1.1.0", "@radix-ui/react-toggle-group": "^1.1.0", "@radix-ui/react-tooltip": "^1.1.4", - "@react-three/drei": "^9.116.0", + "@react-three/drei": "^9.117.3", "@react-three/fiber": "^8.17.10", "@tabler/icons-react": "^3.22.0", - "@tsparticles/engine": "^3.5.0", + "@tsparticles/engine": "^3.7.1", "@tsparticles/react": "^3.0.0", - "@tsparticles/slim": "^3.5.0", - "class-variance-authority": "^0.7.0", + "@tsparticles/slim": "^3.7.1", + "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "cmdk": "1.0.4", "cobe": "^0.6.3", "date-fns": "^4.1.0", - "embla-carousel-react": "^8.3.1", - "framer-motion": "^11.11.16", + "embla-carousel-react": "^8.5.1", + "framer-motion": "^11.11.17", "input-otp": "^1.4.1", - "lucide-react": "^0.456.0", + "lucide-react": "^0.461.0", "mini-svg-data-uri": "^1.4.4", "next-themes": "^0.4.3", "qss": "^3.0.0", @@ -66,21 +66,21 @@ "react-dropzone": "^14.3.5", "react-hook-form": "^7.53.2", "react-icons": "^5.3.0", - "react-resizable-panels": "^2.1.6", + "react-resizable-panels": "^2.1.7", "recharts": "^2.13.3", "simplex-noise": "^4.0.3", "sonner": "^1.7.0", - "tailwind-merge": "^2.5.4", + "tailwind-merge": "^2.5.5", "tailwindcss-animate": "^1.0.7", "three": "^0.170.0", - "three-globe": "^2.34.4", + "three-globe": "^2.35.2", "vaul": "^1.1.1", "zod": "^3.23.8" }, "devDependencies": { "@repo/eslint-config": "workspace:*", "@repo/typescript-config": "workspace:*", - "@types/node": "^22.9.0", + "@types/node": "^22.10.0", "@types/react": "^18.3.12", "@types/react-dom": "^18.3.1", "@types/three": "^0.170.0", @@ -88,7 +88,7 @@ "next": "^15.0.3", "postcss": "^8.4.49", "react": "^18.3.1", - "tailwindcss": "^3.4.14", - "typescript": "^5.6.3" + "tailwindcss": "^3.4.15", + "typescript": "^5.7.2" } } diff --git a/packages/shadcn/tsconfig.lint.json b/packages/shadcn/tsconfig.lint.json deleted file mode 100644 index fad4b63..0000000 --- a/packages/shadcn/tsconfig.lint.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "compilerOptions": { - "outDir": "dist" - }, - "exclude": ["node_modules", "dist"], - "extends": "@repo/typescript-config/react-library.json", - "include": ["src", "*.mjs", "*.ts"] -} diff --git a/packages/ui/.eslintrc.js b/packages/ui/.eslintrc.js deleted file mode 100644 index e6f041f..0000000 --- a/packages/ui/.eslintrc.js +++ /dev/null @@ -1,13 +0,0 @@ -/** @type {import("eslint").Linter.Config} */ -module.exports = { - root: true, - extends: ['@repo/eslint-config/react-internal.js'], - parser: '@typescript-eslint/parser', - // parserOptions: { - // project: './tsconfig.lint.json', - // }, - rules: { - 'no-redeclare': 'off', - 'no-unused-vars': 'off', - }, -}; diff --git a/packages/ui/eslint.config.js b/packages/ui/eslint.config.js new file mode 100644 index 0000000..4f4e6bc --- /dev/null +++ b/packages/ui/eslint.config.js @@ -0,0 +1,23 @@ +import { config } from '@repo/eslint-config/react-internal'; + +/** @type {import("eslint").Linter.Config} */ +export default [ + ...config, + { + rules: { + '@typescript-eslint/no-explicit-any': 'off', + '@typescript-eslint/ban-ts-comment': 'off', + '@typescript-eslint/no-unused-vars': 'off', + '@typescript-eslint/no-unsafe-function-type': 'off', + '@typescript-eslint/no-unused-expressions': 'off', + '@typescript-eslint/no-explicit-any': 'off', + 'react/prop-types': 'off', + 'react/no-unknown-property': 'off', + 'react-hooks/exhaustive-deps': 'off', + 'react/jsx-no-target-blank': 'off', + 'prefer-const': 'off', + 'no-var': 'off', + 'no-dupe-keys': 'off', + }, + }, +]; diff --git a/packages/ui/package.json b/packages/ui/package.json index 961de91..5286d6c 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -16,15 +16,15 @@ }, "dependencies": { "@monaco-editor/react": "^4.6.0", - "@radix-ui/react-icons": "^1.3.1", + "@radix-ui/react-icons": "^1.3.2", "@shadcn/ui": "workspace:*", "@tanstack/react-table": "^8.20.5", "@types/react-syntax-highlighter": "^15.5.13", "ahooks": "^3.8.1", "katex": "^0.16.11", "lottie-react": "^2.4.0", - "lucide-react": "^0.456.0", - "mathjs": "^13.2.2", + "lucide-react": "^0.461.0", + "mathjs": "^14.0.0", "react": "^18.3.1", "react-markdown": "^9.0.1", "react-syntax-highlighter": "^15.6.1", @@ -37,14 +37,15 @@ "devDependencies": { "@repo/eslint-config": "workspace:*", "@repo/typescript-config": "workspace:*", - "@turbo/gen": "^2.2.3", - "@types/node": "^22.9.0", + "@turbo/gen": "^2.3.2", + "@types/node": "^22.10.0", "@types/react": "^18.3.12", "@types/react-dom": "^18.3.1", "autoprefixer": "^10.4.20", + "next": "^15.0.3", "postcss": "^8.4.49", "react": "^18.3.1", - "tailwindcss": "^3.4.14", - "typescript": "^5.6.3" + "tailwindcss": "^3.4.15", + "typescript": "^5.7.2" } } diff --git a/packages/ui/src/editor/monaco-editor.tsx b/packages/ui/src/editor/monaco-editor.tsx index ecac52b..8706562 100644 --- a/packages/ui/src/editor/monaco-editor.tsx +++ b/packages/ui/src/editor/monaco-editor.tsx @@ -1,11 +1,13 @@ 'use client'; -import Editor, { OnMount } from '@monaco-editor/react'; +import { type OnMount } from '@monaco-editor/react'; import { Button } from '@shadcn/ui/button'; import { cn } from '@shadcn/ui/lib/utils'; import { useSize } from 'ahooks'; import { EyeIcon, EyeOff, FullscreenIcon, MinimizeIcon } from 'lucide-react'; +import dynamic from 'next/dynamic'; import { useRef, useState } from 'react'; +const Editor = dynamic(() => import('@monaco-editor/react'), { ssr: false }); export interface MonacoEditorProps { value?: string; diff --git a/packages/ui/src/enhanced-input.tsx b/packages/ui/src/enhanced-input.tsx index c7a3d49..1d20062 100644 --- a/packages/ui/src/enhanced-input.tsx +++ b/packages/ui/src/enhanced-input.tsx @@ -71,7 +71,10 @@ export function EnhancedInput({ }; return ( -
+
{prefix &&
{prefix}
} import('lottie-react'), { ssr: false }); export function RocketLoadingIcon(props: Omit) { return ; diff --git a/packages/ui/tsconfig.lint.json b/packages/ui/tsconfig.lint.json deleted file mode 100644 index 64692d4..0000000 --- a/packages/ui/tsconfig.lint.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "compilerOptions": { - "outDir": "dist", - "module": "ESNext", - "moduleResolution": "Bundler" - }, - "exclude": ["node_modules", "dist"], - "extends": "@repo/typescript-config/react-library.json", - "include": ["src", "turbo", "*.mjs", "*.ts"] -} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 56012e7..70328ec 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -18,31 +18,31 @@ importers: version: link:packages/prettier-config '@umijs/openapi': specifier: ^1.13.0 - version: 1.13.0(chokidar@3.6.0)(typescript@5.6.3) + version: 1.13.0(chokidar@3.6.0)(typescript@5.7.2) husky: - specifier: ^9.1.6 - version: 9.1.6 + specifier: ^9.1.7 + version: 9.1.7 lint-staged: specifier: ^15.2.10 version: 15.2.10 semantic-release: - specifier: ^21.1.2 - version: 21.1.2(typescript@5.6.3) + specifier: ^24.2.0 + version: 24.2.0(typescript@5.7.2) semantic-release-config-gitmoji: specifier: ^1.5.3 - version: 1.5.3(@octokit/core@4.2.4)(semantic-release@21.1.2(typescript@5.6.3)) + version: 1.5.3(@octokit/core@4.2.4)(semantic-release@24.2.0(typescript@5.7.2)) turbo: - specifier: ^2.2.3 - version: 2.2.3 + specifier: ^2.3.2 + version: 2.3.2 typescript: - specifier: ^5.6.3 - version: 5.6.3 + specifier: ^5.7.2 + version: 5.7.2 apps/admin: dependencies: '@iconify/react': specifier: ^5.0.2 - version: 5.0.2(react@19.0.0-rc-380f5d67-20241113) + version: 5.0.2(react@19.0.0-rc.1) '@repo/ui': specifier: workspace:* version: link:../../packages/ui @@ -50,59 +50,59 @@ importers: specifier: workspace:* version: link:../../packages/shadcn '@tanstack/react-query': - specifier: ^5.60.2 - version: 5.60.2(react@19.0.0-rc-380f5d67-20241113) + specifier: ^5.61.3 + version: 5.61.3(react@19.0.0-rc.1) '@tanstack/react-query-next-experimental': - specifier: ^5.60.2 - version: 5.60.2(@tanstack/react-query@5.60.2(react@19.0.0-rc-380f5d67-20241113))(next@15.0.3(react-dom@19.0.0-rc-380f5d67-20241113(react@19.0.0-rc-380f5d67-20241113))(react@19.0.0-rc-380f5d67-20241113))(react@19.0.0-rc-380f5d67-20241113) + specifier: ^5.61.3 + version: 5.61.3(@tanstack/react-query@5.61.3(react@19.0.0-rc.1))(next@15.0.3(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1))(react@19.0.0-rc.1) ahooks: specifier: ^3.8.1 - version: 3.8.1(react@19.0.0-rc-380f5d67-20241113) + version: 3.8.1(react@19.0.0-rc.1) axios: - specifier: ^1.7.7 - version: 1.7.7 + specifier: ^1.7.8 + version: 1.7.8 crypto-js: specifier: ^4.2.0 version: 4.2.0 mathjs: - specifier: ^13.2.2 - version: 13.2.2 + specifier: ^14.0.0 + version: 14.0.0 nanoid: - specifier: ^5.0.8 - version: 5.0.8 + specifier: ^5.0.9 + version: 5.0.9 next: specifier: ^15.0.3 - version: 15.0.3(react-dom@19.0.0-rc-380f5d67-20241113(react@19.0.0-rc-380f5d67-20241113))(react@19.0.0-rc-380f5d67-20241113) + version: 15.0.3(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) next-intl: - specifier: ^3.25.1 - version: 3.25.1(next@15.0.3(react-dom@19.0.0-rc-380f5d67-20241113(react@19.0.0-rc-380f5d67-20241113))(react@19.0.0-rc-380f5d67-20241113))(react@19.0.0-rc-380f5d67-20241113) + specifier: ^3.25.3 + version: 3.25.3(next@15.0.3(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1))(react@19.0.0-rc.1) next-runtime-env: specifier: ^3.2.2 - version: 3.2.2(next@15.0.3(react-dom@19.0.0-rc-380f5d67-20241113(react@19.0.0-rc-380f5d67-20241113))(react@19.0.0-rc-380f5d67-20241113))(react@19.0.0-rc-380f5d67-20241113) + version: 3.2.2(next@15.0.3(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1))(react@19.0.0-rc.1) next-themes: specifier: ^0.4.3 - version: 0.4.3(react-dom@19.0.0-rc-380f5d67-20241113(react@19.0.0-rc-380f5d67-20241113))(react@19.0.0-rc-380f5d67-20241113) + version: 0.4.3(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) nextjs-toploader: specifier: ^3.7.15 - version: 3.7.15(next@15.0.3(react-dom@19.0.0-rc-380f5d67-20241113(react@19.0.0-rc-380f5d67-20241113))(react@19.0.0-rc-380f5d67-20241113))(react-dom@19.0.0-rc-380f5d67-20241113(react@19.0.0-rc-380f5d67-20241113))(react@19.0.0-rc-380f5d67-20241113) + version: 3.7.15(next@15.0.3(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1))(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) radash: specifier: ^12.1.0 version: 12.1.0 react: specifier: rc - version: 19.0.0-rc-380f5d67-20241113 + version: 19.0.0-rc.1 react-dom: specifier: rc - version: 19.0.0-rc-380f5d67-20241113(react@19.0.0-rc-380f5d67-20241113) + version: 19.0.0-rc.1(react@19.0.0-rc.1) react-turnstile: specifier: ^1.1.4 - version: 1.1.4(react-dom@19.0.0-rc-380f5d67-20241113(react@19.0.0-rc-380f5d67-20241113))(react@19.0.0-rc-380f5d67-20241113) + version: 1.1.4(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) universal-cookie: specifier: ^7.2.2 version: 7.2.2 zustand: specifier: ^5.0.1 - version: 5.0.1(@types/react@18.3.12)(react@19.0.0-rc-380f5d67-20241113)(use-sync-external-store@1.2.2(react@19.0.0-rc-380f5d67-20241113)) + version: 5.0.1(@types/react@18.3.12)(react@19.0.0-rc.1)(use-sync-external-store@1.2.2(react@19.0.0-rc.1)) devDependencies: '@repo/eslint-config': specifier: workspace:* @@ -111,8 +111,8 @@ importers: specifier: workspace:* version: link:../../packages/typescript-config '@types/node': - specifier: ^22.9.0 - version: 22.9.0 + specifier: ^22.10.0 + version: 22.10.0 '@types/react': specifier: ^18.3.12 version: 18.3.12 @@ -120,14 +120,14 @@ importers: specifier: ^18.3.1 version: 18.3.1 typescript: - specifier: ^5.6.3 - version: 5.6.3 + specifier: ^5.7.2 + version: 5.7.2 apps/user: dependencies: '@iconify/react': specifier: ^5.0.2 - version: 5.0.2(react@19.0.0-rc-380f5d67-20241113) + version: 5.0.2(react@19.0.0-rc.1) '@repo/ui': specifier: workspace:* version: link:../../packages/ui @@ -135,71 +135,71 @@ importers: specifier: workspace:* version: link:../../packages/shadcn '@stripe/react-stripe-js': - specifier: ^2.9.0 - version: 2.9.0(@stripe/stripe-js@4.10.0)(react-dom@19.0.0-rc-380f5d67-20241113(react@19.0.0-rc-380f5d67-20241113))(react@19.0.0-rc-380f5d67-20241113) + specifier: ^3.0.0 + version: 3.0.0(@stripe/stripe-js@5.2.0)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) '@stripe/stripe-js': - specifier: ^4.10.0 - version: 4.10.0 + specifier: ^5.2.0 + version: 5.2.0 '@tanstack/react-query': - specifier: ^5.60.2 - version: 5.60.2(react@19.0.0-rc-380f5d67-20241113) + specifier: ^5.61.3 + version: 5.61.3(react@19.0.0-rc.1) '@tanstack/react-query-next-experimental': - specifier: ^5.60.2 - version: 5.60.2(@tanstack/react-query@5.60.2(react@19.0.0-rc-380f5d67-20241113))(next@15.0.3(react-dom@19.0.0-rc-380f5d67-20241113(react@19.0.0-rc-380f5d67-20241113))(react@19.0.0-rc-380f5d67-20241113))(react@19.0.0-rc-380f5d67-20241113) + specifier: ^5.61.3 + version: 5.61.3(@tanstack/react-query@5.61.3(react@19.0.0-rc.1))(next@15.0.3(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1))(react@19.0.0-rc.1) ahooks: specifier: ^3.8.1 - version: 3.8.1(react@19.0.0-rc-380f5d67-20241113) + version: 3.8.1(react@19.0.0-rc.1) axios: - specifier: ^1.7.7 - version: 1.7.7 + specifier: ^1.7.8 + version: 1.7.8 crypto-js: specifier: ^4.2.0 version: 4.2.0 framer-motion: - specifier: ^11.11.16 - version: 11.11.16(react-dom@19.0.0-rc-380f5d67-20241113(react@19.0.0-rc-380f5d67-20241113))(react@19.0.0-rc-380f5d67-20241113) + specifier: ^11.11.17 + version: 11.11.17(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) lucide-react: - specifier: ^0.456.0 - version: 0.456.0(react@19.0.0-rc-380f5d67-20241113) + specifier: ^0.461.0 + version: 0.461.0(react@19.0.0-rc.1) mathjs: - specifier: ^13.2.2 - version: 13.2.2 + specifier: ^14.0.0 + version: 14.0.0 next: specifier: ^15.0.3 - version: 15.0.3(react-dom@19.0.0-rc-380f5d67-20241113(react@19.0.0-rc-380f5d67-20241113))(react@19.0.0-rc-380f5d67-20241113) + version: 15.0.3(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) next-intl: - specifier: ^3.25.1 - version: 3.25.1(next@15.0.3(react-dom@19.0.0-rc-380f5d67-20241113(react@19.0.0-rc-380f5d67-20241113))(react@19.0.0-rc-380f5d67-20241113))(react@19.0.0-rc-380f5d67-20241113) + specifier: ^3.25.3 + version: 3.25.3(next@15.0.3(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1))(react@19.0.0-rc.1) next-runtime-env: specifier: ^3.2.2 - version: 3.2.2(next@15.0.3(react-dom@19.0.0-rc-380f5d67-20241113(react@19.0.0-rc-380f5d67-20241113))(react@19.0.0-rc-380f5d67-20241113))(react@19.0.0-rc-380f5d67-20241113) + version: 3.2.2(next@15.0.3(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1))(react@19.0.0-rc.1) next-themes: specifier: ^0.4.3 - version: 0.4.3(react-dom@19.0.0-rc-380f5d67-20241113(react@19.0.0-rc-380f5d67-20241113))(react@19.0.0-rc-380f5d67-20241113) + version: 0.4.3(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) nextjs-toploader: specifier: ^3.7.15 - version: 3.7.15(next@15.0.3(react-dom@19.0.0-rc-380f5d67-20241113(react@19.0.0-rc-380f5d67-20241113))(react@19.0.0-rc-380f5d67-20241113))(react-dom@19.0.0-rc-380f5d67-20241113(react@19.0.0-rc-380f5d67-20241113))(react@19.0.0-rc-380f5d67-20241113) + version: 3.7.15(next@15.0.3(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1))(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) qrcode.react: specifier: ^4.1.0 - version: 4.1.0(react@19.0.0-rc-380f5d67-20241113) + version: 4.1.0(react@19.0.0-rc.1) radash: specifier: ^12.1.0 version: 12.1.0 react: specifier: rc - version: 19.0.0-rc-380f5d67-20241113 + version: 19.0.0-rc.1 react-dom: specifier: rc - version: 19.0.0-rc-380f5d67-20241113(react@19.0.0-rc-380f5d67-20241113) + version: 19.0.0-rc.1(react@19.0.0-rc.1) react-turnstile: specifier: ^1.1.4 - version: 1.1.4(react-dom@19.0.0-rc-380f5d67-20241113(react@19.0.0-rc-380f5d67-20241113))(react@19.0.0-rc-380f5d67-20241113) + version: 1.1.4(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) universal-cookie: specifier: ^7.2.2 version: 7.2.2 zustand: specifier: ^5.0.1 - version: 5.0.1(@types/react@18.3.12)(react@19.0.0-rc-380f5d67-20241113)(use-sync-external-store@1.2.2(react@19.0.0-rc-380f5d67-20241113)) + version: 5.0.1(@types/react@18.3.12)(react@19.0.0-rc.1)(use-sync-external-store@1.2.2(react@19.0.0-rc.1)) devDependencies: '@repo/eslint-config': specifier: workspace:* @@ -208,8 +208,8 @@ importers: specifier: workspace:* version: link:../../packages/typescript-config '@types/node': - specifier: ^22.9.0 - version: 22.9.0 + specifier: ^22.10.0 + version: 22.10.0 '@types/react': specifier: ^18.3.12 version: 18.3.12 @@ -217,17 +217,17 @@ importers: specifier: ^18.3.1 version: 18.3.1 typescript: - specifier: ^5.6.3 - version: 5.6.3 + specifier: ^5.7.2 + version: 5.7.2 packages/commitlint-config: devDependencies: '@commitlint/cli': - specifier: ^19.5.0 - version: 19.5.0(@types/node@22.9.0)(typescript@5.6.3) + specifier: ^19.6.0 + version: 19.6.0(@types/node@22.10.0)(typescript@5.7.2) commitlint: - specifier: ^19.5.0 - version: 19.5.0(@types/node@22.9.0)(typescript@5.6.3) + specifier: ^19.6.0 + version: 19.6.0(@types/node@22.10.0)(typescript@5.7.2) commitlint-config-gitmoji: specifier: ^2.3.1 version: 2.3.1 @@ -237,60 +237,66 @@ importers: '@next/eslint-plugin-next': specifier: ^15.0.3 version: 15.0.3 - '@types/eslint': - specifier: ^8 - version: 8.56.12 '@typescript-eslint/eslint-plugin': - specifier: ^8.14.0 - version: 8.14.0(@typescript-eslint/parser@8.14.0(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3) + specifier: ^8.16.0 + version: 8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.7.2))(eslint@9.15.0(jiti@1.21.6))(typescript@5.7.2) '@typescript-eslint/parser': - specifier: ^8.14.0 - version: 8.14.0(eslint@8.57.1)(typescript@5.6.3) - '@vercel/style-guide': - specifier: ^6.0.0 - version: 6.0.0(@next/eslint-plugin-next@15.0.3)(eslint@8.57.1)(prettier@3.3.3)(typescript@5.6.3) + specifier: ^8.16.0 + version: 8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.7.2) eslint: - specifier: ^8 - version: 8.57.1 - eslint-config-next: - specifier: ^15.0.3 - version: 15.0.3(eslint@8.57.1)(typescript@5.6.3) + specifier: ^9.15.0 + version: 9.15.0(jiti@1.21.6) eslint-config-prettier: specifier: ^9.1.0 - version: 9.1.0(eslint@8.57.1) - eslint-config-turbo: - specifier: ^2.2.3 - version: 2.2.3(eslint@8.57.1) + version: 9.1.0(eslint@9.15.0(jiti@1.21.6)) eslint-plugin-only-warn: specifier: ^1.1.0 version: 1.1.0 + eslint-plugin-react: + specifier: ^7.37.2 + version: 7.37.2(eslint@9.15.0(jiti@1.21.6)) + eslint-plugin-react-hooks: + specifier: ^5.0.0 + version: 5.0.0(eslint@9.15.0(jiti@1.21.6)) + eslint-plugin-turbo: + specifier: ^2.3.2 + version: 2.3.2(eslint@9.15.0(jiti@1.21.6)) + globals: + specifier: ^15.12.0 + version: 15.12.0 + typescript: + specifier: ^5.7.2 + version: 5.7.2 + typescript-eslint: + specifier: ^8.16.0 + version: 8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.7.2) packages/prettier-config: devDependencies: '@ianvs/prettier-plugin-sort-imports': specifier: ^4.4.0 - version: 4.4.0(prettier@3.3.3) + version: 4.4.0(prettier@3.4.0) prettier: - specifier: ^3.3.3 - version: 3.3.3 + specifier: ^3.4.0 + version: 3.4.0 prettier-plugin-organize-imports: specifier: ^4.1.0 - version: 4.1.0(prettier@3.3.3)(typescript@5.6.3) + version: 4.1.0(prettier@3.4.0)(typescript@5.7.2) prettier-plugin-packagejson: - specifier: ^2.5.3 - version: 2.5.3(prettier@3.3.3) + specifier: ^2.5.6 + version: 2.5.6(prettier@3.4.0) prettier-plugin-sh: specifier: ^0.14.0 - version: 0.14.0(prettier@3.3.3) + version: 0.14.0(prettier@3.4.0) prettier-plugin-sort-json: specifier: ^4.0.0 - version: 4.0.0(prettier@3.3.3) + version: 4.0.0(prettier@3.4.0) prettier-plugin-tailwindcss: - specifier: ^0.6.8 - version: 0.6.8(@ianvs/prettier-plugin-sort-imports@4.4.0(prettier@3.3.3))(@trivago/prettier-plugin-sort-imports@4.3.0(prettier@3.3.3))(prettier-plugin-organize-imports@4.1.0(prettier@3.3.3)(typescript@5.6.3))(prettier@3.3.3) + specifier: ^0.6.9 + version: 0.6.9(@ianvs/prettier-plugin-sort-imports@4.4.0(prettier@3.4.0))(@trivago/prettier-plugin-sort-imports@4.3.0(prettier@3.4.0))(prettier-plugin-organize-imports@4.1.0(prettier@3.4.0)(typescript@5.7.2))(prettier@3.4.0) prettier-plugin-two-style-order: specifier: ^1.0.1 - version: 1.0.1(prettier@3.3.3) + version: 1.0.1(prettier@3.4.0) packages/shadcn: dependencies: @@ -328,8 +334,8 @@ importers: specifier: ^1.1.2 version: 1.1.2(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-ed15d500-20241110(react@18.3.1))(react@18.3.1) '@radix-ui/react-icons': - specifier: ^1.3.1 - version: 1.3.1(react@18.3.1) + specifier: ^1.3.2 + version: 1.3.2(react@18.3.1) '@radix-ui/react-label': specifier: ^2.1.0 version: 2.1.0(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-ed15d500-20241110(react@18.3.1))(react@18.3.1) @@ -382,8 +388,8 @@ importers: specifier: ^1.1.4 version: 1.1.4(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-ed15d500-20241110(react@18.3.1))(react@18.3.1) '@react-three/drei': - specifier: ^9.116.0 - version: 9.116.0(@react-three/fiber@8.17.10(react-dom@19.0.0-rc-ed15d500-20241110(react@18.3.1))(react-native@0.76.1(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)(three@0.170.0))(@types/react@18.3.12)(@types/three@0.170.0)(react-dom@19.0.0-rc-ed15d500-20241110(react@18.3.1))(react@18.3.1)(three@0.170.0) + specifier: ^9.117.3 + version: 9.117.3(@react-three/fiber@8.17.10(react-dom@19.0.0-rc-ed15d500-20241110(react@18.3.1))(react-native@0.76.1(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)(three@0.170.0))(@types/react@18.3.12)(@types/three@0.170.0)(react-dom@19.0.0-rc-ed15d500-20241110(react@18.3.1))(react@18.3.1)(three@0.170.0)(use-sync-external-store@1.2.2(react@18.3.1)) '@react-three/fiber': specifier: ^8.17.10 version: 8.17.10(react-dom@19.0.0-rc-ed15d500-20241110(react@18.3.1))(react-native@0.76.1(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)(three@0.170.0) @@ -391,17 +397,17 @@ importers: specifier: ^3.22.0 version: 3.22.0(react@18.3.1) '@tsparticles/engine': - specifier: ^3.5.0 - version: 3.5.0 + specifier: ^3.7.1 + version: 3.7.1 '@tsparticles/react': specifier: ^3.0.0 - version: 3.0.0(@tsparticles/engine@3.5.0)(react-dom@19.0.0-rc-ed15d500-20241110(react@18.3.1))(react@18.3.1) + version: 3.0.0(@tsparticles/engine@3.7.1)(react-dom@19.0.0-rc-ed15d500-20241110(react@18.3.1))(react@18.3.1) '@tsparticles/slim': - specifier: ^3.5.0 - version: 3.5.0 + specifier: ^3.7.1 + version: 3.7.1 class-variance-authority: - specifier: ^0.7.0 - version: 0.7.0 + specifier: ^0.7.1 + version: 0.7.1 clsx: specifier: ^2.1.1 version: 2.1.1 @@ -415,17 +421,17 @@ importers: specifier: ^4.1.0 version: 4.1.0 embla-carousel-react: - specifier: ^8.3.1 - version: 8.3.1(react@18.3.1) + specifier: ^8.5.1 + version: 8.5.1(react@18.3.1) framer-motion: - specifier: ^11.11.16 - version: 11.11.16(react-dom@19.0.0-rc-ed15d500-20241110(react@18.3.1))(react@18.3.1) + specifier: ^11.11.17 + version: 11.11.17(react-dom@19.0.0-rc-ed15d500-20241110(react@18.3.1))(react@18.3.1) input-otp: specifier: ^1.4.1 version: 1.4.1(react-dom@19.0.0-rc-ed15d500-20241110(react@18.3.1))(react@18.3.1) lucide-react: - specifier: ^0.456.0 - version: 0.456.0(react@18.3.1) + specifier: ^0.461.0 + version: 0.461.0(react@18.3.1) mini-svg-data-uri: specifier: ^1.4.4 version: 1.4.4 @@ -448,8 +454,8 @@ importers: specifier: ^5.3.0 version: 5.3.0(react@18.3.1) react-resizable-panels: - specifier: ^2.1.6 - version: 2.1.6(react-dom@19.0.0-rc-ed15d500-20241110(react@18.3.1))(react@18.3.1) + specifier: ^2.1.7 + version: 2.1.7(react-dom@19.0.0-rc-ed15d500-20241110(react@18.3.1))(react@18.3.1) recharts: specifier: ^2.13.3 version: 2.13.3(react-dom@19.0.0-rc-ed15d500-20241110(react@18.3.1))(react@18.3.1) @@ -460,17 +466,17 @@ importers: specifier: ^1.7.0 version: 1.7.0(react-dom@19.0.0-rc-ed15d500-20241110(react@18.3.1))(react@18.3.1) tailwind-merge: - specifier: ^2.5.4 - version: 2.5.4 + specifier: ^2.5.5 + version: 2.5.5 tailwindcss-animate: specifier: ^1.0.7 - version: 1.0.7(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3))) + version: 1.0.7(tailwindcss@3.4.15(ts-node@10.9.2(@types/node@22.10.0)(typescript@5.7.2))) three: specifier: ^0.170.0 version: 0.170.0 three-globe: - specifier: ^2.34.4 - version: 2.34.4(three@0.170.0) + specifier: ^2.35.2 + version: 2.35.2(three@0.170.0) vaul: specifier: ^1.1.1 version: 1.1.1(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-ed15d500-20241110(react@18.3.1))(react@18.3.1) @@ -485,8 +491,8 @@ importers: specifier: workspace:* version: link:../typescript-config '@types/node': - specifier: ^22.9.0 - version: 22.9.0 + specifier: ^22.10.0 + version: 22.10.0 '@types/react': specifier: ^18.3.12 version: 18.3.12 @@ -509,11 +515,11 @@ importers: specifier: ^18.3.1 version: 18.3.1 tailwindcss: - specifier: ^3.4.14 - version: 3.4.14(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3)) + specifier: ^3.4.15 + version: 3.4.15(ts-node@10.9.2(@types/node@22.10.0)(typescript@5.7.2)) typescript: - specifier: ^5.6.3 - version: 5.6.3 + specifier: ^5.7.2 + version: 5.7.2 packages/typescript-config: {} @@ -523,8 +529,8 @@ importers: specifier: ^4.6.0 version: 4.6.0(monaco-editor@0.52.0)(react-dom@19.0.0-rc-ed15d500-20241110(react@18.3.1))(react@18.3.1) '@radix-ui/react-icons': - specifier: ^1.3.1 - version: 1.3.1(react@18.3.1) + specifier: ^1.3.2 + version: 1.3.2(react@18.3.1) '@shadcn/ui': specifier: workspace:* version: link:../shadcn @@ -544,11 +550,11 @@ importers: specifier: ^2.4.0 version: 2.4.0(react-dom@19.0.0-rc-ed15d500-20241110(react@18.3.1))(react@18.3.1) lucide-react: - specifier: ^0.456.0 - version: 0.456.0(react@18.3.1) + specifier: ^0.461.0 + version: 0.461.0(react@18.3.1) mathjs: - specifier: ^13.2.2 - version: 13.2.2 + specifier: ^14.0.0 + version: 14.0.0 react: specifier: ^18.3.1 version: 18.3.1 @@ -581,11 +587,11 @@ importers: specifier: workspace:* version: link:../typescript-config '@turbo/gen': - specifier: ^2.2.3 - version: 2.2.3(@types/node@22.9.0)(typescript@5.6.3) + specifier: ^2.3.2 + version: 2.3.2(@types/node@22.10.0)(typescript@5.7.2) '@types/node': - specifier: ^22.9.0 - version: 22.9.0 + specifier: ^22.10.0 + version: 22.10.0 '@types/react': specifier: ^18.3.12 version: 18.3.12 @@ -595,15 +601,18 @@ importers: autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.49) + next: + specifier: ^15.0.3 + version: 15.0.3(react-dom@19.0.0-rc-ed15d500-20241110(react@18.3.1))(react@18.3.1) postcss: specifier: ^8.4.49 version: 8.4.49 tailwindcss: - specifier: ^3.4.14 - version: 3.4.14(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3)) + specifier: ^3.4.15 + version: 3.4.15(ts-node@10.9.2(@types/node@22.10.0)(typescript@5.7.2)) typescript: - specifier: ^5.6.3 - version: 5.6.3 + specifier: ^5.7.2 + version: 5.7.2 packages: '@achingbrain/semantic-release-github@0.0.2': @@ -657,16 +666,6 @@ packages: } engines: { node: '>=6.9.0' } - '@babel/eslint-parser@7.25.9': - resolution: - { - integrity: sha512-5UXfgpK0j0Xr/xIdgdLEhOFxaDZ0bRPWJJchRpqOSur/3rZoPbqqki5mm0p4NE2cs28krBEiSM2MB7//afRSQQ==, - } - engines: { node: ^10.13.0 || ^12.13.0 || >=14.0.0 } - peerDependencies: - '@babel/core': ^7.11.0 - eslint: ^7.5.0 || ^8.0.0 || ^9.0.0 - '@babel/generator@7.17.7': resolution: { @@ -1760,10 +1759,10 @@ packages: } engines: { node: '>=0.1.90' } - '@commitlint/cli@19.5.0': + '@commitlint/cli@19.6.0': resolution: { - integrity: sha512-gaGqSliGwB86MDmAAKAtV9SV1SHdmN8pnGq4EJU4+hLisQ7IFfx4jvU4s+pk6tl0+9bv6yT+CaZkufOinkSJIQ==, + integrity: sha512-v17BgGD9w5KnthaKxXnEg6KLq6DYiAxyiN44TpiRtqyW8NSq+Kx99mkEG8Qo6uu6cI5eMzMojW2muJxjmPnF8w==, } engines: { node: '>=v18' } hasBin: true @@ -1796,17 +1795,17 @@ packages: } engines: { node: '>=v18' } - '@commitlint/is-ignored@19.5.0': + '@commitlint/is-ignored@19.6.0': resolution: { - integrity: sha512-0XQ7Llsf9iL/ANtwyZ6G0NGp5Y3EQ8eDQSxv/SRcfJ0awlBY4tHFAvwWbw66FVUaWICH7iE5en+FD9TQsokZ5w==, + integrity: sha512-Ov6iBgxJQFR9koOupDPHvcHU9keFupDgtB3lObdEZDroiG4jj1rzky60fbQozFKVYRTUdrBGICHG0YVmRuAJmw==, } engines: { node: '>=v18' } - '@commitlint/lint@19.5.0': + '@commitlint/lint@19.6.0': resolution: { - integrity: sha512-cAAQwJcRtiBxQWO0eprrAbOurtJz8U6MgYqLz+p9kLElirzSCc0vGMcyCaA1O7AqBuxo11l1XsY3FhOFowLAAg==, + integrity: sha512-LRo7zDkXtcIrpco9RnfhOKeg8PAnE3oDDoalnrVU/EVaKHYBWYL1DlRR7+3AWn0JiBqD8yKOfetVxJGdEtZ0tg==, } engines: { node: '>=v18' } @@ -1845,10 +1844,10 @@ packages: } engines: { node: '>=v18' } - '@commitlint/rules@19.5.0': + '@commitlint/rules@19.6.0': resolution: { - integrity: sha512-hDW5TPyf/h1/EufSHEKSp6Hs+YVsDMHazfJ2azIk9tHPXS6UqSz1dIRs1gpqS3eMXgtkT7JH6TW4IShdqOwhAw==, + integrity: sha512-1f2reW7lbrI0X0ozZMesS/WZxgPa4/wi56vFuJENBmed6mWq5KsheN/nxqnl/C23ioxpPO/PL6tXpiiFy5Bhjw==, } engines: { node: '>=v18' } @@ -1909,19 +1908,47 @@ packages: } engines: { node: ^12.0.0 || ^14.0.0 || >=16.0.0 } - '@eslint/eslintrc@2.1.4': + '@eslint/config-array@0.19.0': resolution: { - integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==, + integrity: sha512-zdHg2FPIFNKPdcHWtiNT+jEFCHYVplAXRDlQDyqy0zGx/q2parwh7brGJSiTxRk/TSMkbM//zt/f5CHgyTyaSQ==, } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } - '@eslint/js@8.57.1': + '@eslint/core@0.9.0': resolution: { - integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==, + integrity: sha512-7ATR9F0e4W85D/0w7cU0SNj7qkAexMG+bAHEZOjo9akvGuhHE2m7umzWzfnpa0XAg5Kxc1BWmtPMV67jJ+9VUg==, } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + + '@eslint/eslintrc@3.2.0': + resolution: + { + integrity: sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==, + } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + + '@eslint/js@9.15.0': + resolution: + { + integrity: sha512-tMTqrY+EzbXmKJR5ToI8lxu7jaN5EdmrBFJpQk5JmSlyLsx6o4t27r883K5xsLuCYCpfKBCGswMSWXsM+jB7lg==, + } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + + '@eslint/object-schema@2.1.4': + resolution: + { + integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==, + } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + + '@eslint/plugin-kit@0.2.3': + resolution: + { + integrity: sha512-2b/g5hRmpbb1o4GnTZax9N9m0FXzz9OV42ZzI4rDDMDuHUqigAiQCEWChBWCY4ztAGVRjoWT19v0yMmc5/L5kA==, + } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } '@exodus/schemasafe@1.3.0': resolution: @@ -1956,10 +1983,10 @@ packages: integrity: sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig==, } - '@formatjs/ecma402-abstract@2.2.3': + '@formatjs/ecma402-abstract@2.2.4': resolution: { - integrity: sha512-aElGmleuReGnk2wtYOzYFmNWYoiWWmf1pPPCYg0oiIQSJj0mjc4eUfzUXaSOJ4S8WzI/cLqnCTWjqz904FT2OQ==, + integrity: sha512-lFyiQDVvSbQOpU+WFd//ILolGj4UgA/qXrKeZxdV14uKiAUiPAtX6XAn7WBCRi7Mx6I7EybM9E5yYn4BIpZWYg==, } '@formatjs/fast-memoize@2.2.3': @@ -1968,22 +1995,22 @@ packages: integrity: sha512-3jeJ+HyOfu8osl3GNSL4vVHUuWFXR03Iz9jjgI7RwjG6ysu/Ymdr0JRCPHfF5yGbTE6JCrd63EpvX1/WybYRbA==, } - '@formatjs/icu-messageformat-parser@2.9.3': + '@formatjs/icu-messageformat-parser@2.9.4': resolution: { - integrity: sha512-9L99QsH14XjOCIp4TmbT8wxuffJxGK8uLNO1zNhLtcZaVXvv626N0s4A2qgRCKG3dfYWx9psvGlFmvyVBa6u/w==, + integrity: sha512-Tbvp5a9IWuxUcpWNIW6GlMQYEc4rwNHR259uUFoKWNN1jM9obf9Ul0e+7r7MvFOBNcN+13K7NuKCKqQiAn1QEg==, } - '@formatjs/icu-skeleton-parser@1.8.7': + '@formatjs/icu-skeleton-parser@1.8.8': resolution: { - integrity: sha512-fI+6SmS2g7h3srfAKSWa5dwreU5zNEfon2uFo99OToiLF6yxGE+WikvFSbsvMAYkscucvVmTYNlWlaDPp0n5HA==, + integrity: sha512-vHwK3piXwamFcx5YQdCdJxUQ1WdTl6ANclt5xba5zLGDv5Bsur7qz8AD7BevaKxITwpgDeU0u8My3AIibW9ywA==, } - '@formatjs/intl-localematcher@0.5.7': + '@formatjs/intl-localematcher@0.5.8': resolution: { - integrity: sha512-GGFtfHGQVFe/niOZp24Kal5b2i36eE2bNL0xi9Sg/yd0TR8aLjcteApZdHmismP5QQax1cMnZM9yWySUUjJteA==, + integrity: sha512-I+WDNWWJFZie+jkfkiK5Mp4hEDyRSEvmyfYadflOno/mmKJKcB17fEpEH0oJu/OWhhCJ8kJBDz2YMd/6cDl7Mg==, } '@gitmoji/commit-types@1.1.5': @@ -2012,13 +2039,19 @@ packages: peerDependencies: react-hook-form: ^7.0.0 - '@humanwhocodes/config-array@0.13.0': + '@humanfs/core@0.19.1': + resolution: + { + integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==, + } + engines: { node: '>=18.18.0' } + + '@humanfs/node@0.16.6': resolution: { - integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==, + integrity: sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==, } - engines: { node: '>=10.10.0' } - deprecated: Use @eslint/config-array instead + engines: { node: '>=18.18.0' } '@humanwhocodes/module-importer@1.0.1': resolution: @@ -2027,12 +2060,19 @@ packages: } engines: { node: '>=12.22' } - '@humanwhocodes/object-schema@2.0.3': + '@humanwhocodes/retry@0.3.1': + resolution: + { + integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==, + } + engines: { node: '>=18.18' } + + '@humanwhocodes/retry@0.4.1': resolution: { - integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==, + integrity: sha512-c7hNEllBlenFTHBky65mhq8WD2kbN9Q6gk0bTk8lSBvc554jpXSkST1iePudpt7+A/AQvuHs9EMqjHDXMY1lrA==, } - deprecated: Use @eslint/object-schema instead + engines: { node: '>=18.18' } '@ianvs/prettier-plugin-sort-imports@4.4.0': resolution: @@ -2343,18 +2383,6 @@ packages: integrity: sha512-CZWV/q6TTe8ta61cZXjfnnHsfWIdFhms03M9T7Cnd5y2mdpylJM0rF1qRq+wsQVRMLz1OYPVEBU9ph2Bx8cxrg==, } - '@microsoft/tsdoc-config@0.16.2': - resolution: - { - integrity: sha512-OGiIzzoBLgWWR0UdRJX98oYO+XKGf7tiK4Zk6tQ/E4IJqGCe7dvkTvgDZV5cFJUzLGDOjeAXrnZoA6QkVySuxw==, - } - - '@microsoft/tsdoc@0.14.2': - resolution: - { - integrity: sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug==, - } - '@monaco-editor/loader@1.4.0': resolution: { @@ -2465,12 +2493,6 @@ packages: cpu: [x64] os: [win32] - '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1': - resolution: - { - integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==, - } - '@nodelib/fs.scandir@2.1.5': resolution: { @@ -2492,13 +2514,6 @@ packages: } engines: { node: '>= 8' } - '@nolyfill/is-core-module@1.0.39': - resolution: - { - integrity: sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==, - } - engines: { node: '>=12.4.0' } - '@octokit/auth-token@3.0.4': resolution: { @@ -2506,10 +2521,10 @@ packages: } engines: { node: '>= 14' } - '@octokit/auth-token@4.0.0': + '@octokit/auth-token@5.1.1': resolution: { - integrity: sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==, + integrity: sha512-rh3G3wDO8J9wSjfI436JUKzHIxq8NaiL0tVeB2aXmG6p/9859aUOAjA9pmSPNGGZxfwmaJ9ozOJImuNVJdpvbA==, } engines: { node: '>= 18' } @@ -2520,26 +2535,26 @@ packages: } engines: { node: '>= 14' } - '@octokit/core@5.2.0': + '@octokit/core@6.1.2': resolution: { - integrity: sha512-1LFfa/qnMQvEOAdzlQymH0ulepxbxnCYAKJZfMci/5XJyIHWgEYnDmgnKakbTh7CH2tFQ5O60oYDvns4i9RAIg==, + integrity: sha512-hEb7Ma4cGJGEUNOAVmyfdB/3WirWMg5hDuNFVejGEDFqupeOysLc2sG6HJxY2etBp5YQu5Wtxwi020jS9xlUwg==, } engines: { node: '>= 18' } - '@octokit/endpoint@7.0.6': + '@octokit/endpoint@10.1.1': resolution: { - integrity: sha512-5L4fseVRUsDFGR00tMWD/Trdeeihn999rTMGRMC1G/Ldi1uWlWJzI98H4Iak5DB/RVvQuyMYKqSK/R6mbSOQyg==, + integrity: sha512-JYjh5rMOwXMJyUpj028cu0Gbp7qe/ihxfJMLc8VZBMMqSwLgOxDI1911gV4Enl1QSavAQNJcwmwBF9M0VvLh6Q==, } - engines: { node: '>= 14' } + engines: { node: '>= 18' } - '@octokit/endpoint@9.0.5': + '@octokit/endpoint@7.0.6': resolution: { - integrity: sha512-ekqR4/+PCLkEBF6qgj8WqJfvDq65RH85OAgrtnVp1mSxaXF03u2xW/hUdweGS5654IlC0wkNYC18Z50tSYTAFw==, + integrity: sha512-5L4fseVRUsDFGR00tMWD/Trdeeihn999rTMGRMC1G/Ldi1uWlWJzI98H4Iak5DB/RVvQuyMYKqSK/R6mbSOQyg==, } - engines: { node: '>= 18' } + engines: { node: '>= 14' } '@octokit/graphql@5.0.6': resolution: @@ -2548,10 +2563,10 @@ packages: } engines: { node: '>= 14' } - '@octokit/graphql@7.1.0': + '@octokit/graphql@8.1.1': resolution: { - integrity: sha512-r+oZUH7aMFui1ypZnAvZmn0KSqAUgE1/tUXIWaqUCa1758ts/Jio84GZuzsvUkme98kv0WFY8//n0J1Z+vsIsQ==, + integrity: sha512-ukiRmuHTi6ebQx/HFRCXKbDlOh/7xEV6QUXaE7MJEKGNAncGI/STSbOkl12qVXZrfZdpXctx5O9X1AIaebiDBg==, } engines: { node: '>= 18' } @@ -2567,17 +2582,20 @@ packages: integrity: sha512-VRaeH8nCDtF5aXWnjPuEMIYf1itK/s3JYyJcWFJT8X9pSNnBtriDf7wlEWsGuhPLl4QIH4xM8fqTXDwJ3Mu6sw==, } - '@octokit/openapi-types@20.0.0': + '@octokit/openapi-types@22.2.0': resolution: { - integrity: sha512-EtqRBEjp1dL/15V7WiX5LJMIxxkdiGJnabzYx5Apx4FkQIFgAfKumXeYAqqJCj1s+BMX4cPFIFC4OLCR6stlnA==, + integrity: sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg==, } - '@octokit/openapi-types@22.2.0': + '@octokit/plugin-paginate-rest@11.3.5': resolution: { - integrity: sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg==, + integrity: sha512-cgwIRtKrpwhLoBi0CUNuY83DPGRMaWVjqVI/bGKsLJ4PzyWZNaEmhHroI2xlrVXkk6nFv0IsZpOp+ZWSWUS2AQ==, } + engines: { node: '>= 18' } + peerDependencies: + '@octokit/core': '>=6' '@octokit/plugin-paginate-rest@6.1.2': resolution: @@ -2588,15 +2606,6 @@ packages: peerDependencies: '@octokit/core': '>=4' - '@octokit/plugin-paginate-rest@9.2.1': - resolution: - { - integrity: sha512-wfGhE/TAkXZRLjksFXuDZdmGnJQHvtU/joFQdweXUgzo1XwvBCD4o4+75NtFfjfLK5IwLf9vHTfSiU3sLRYpRw==, - } - engines: { node: '>= 18' } - peerDependencies: - '@octokit/core': '5' - '@octokit/plugin-request-log@1.0.4': resolution: { @@ -2620,14 +2629,14 @@ packages: integrity: sha512-r+fArdP5+TG6l1Rv/C9hVoty6tldw6cE2pRHNGmFPdyfrc696R6JjrQ3d7HdVqGwuzfyrcaLAKD7K8TX8aehUQ==, } - '@octokit/plugin-retry@6.0.1': + '@octokit/plugin-retry@7.1.2': resolution: { - integrity: sha512-SKs+Tz9oj0g4p28qkZwl/topGcb0k0qPNX/i7vBKmDsjoeqnVfFUquqrE/O9oJY7+oLzdCtkiWSXLpLjvl6uog==, + integrity: sha512-XOWnPpH2kJ5VTwozsxGurw+svB2e61aWlmk5EVIYZPwFK5F9h4cyPyj9CIKRyMXMHSwpIsI3mPOdpMmrRhe7UQ==, } engines: { node: '>= 18' } peerDependencies: - '@octokit/core': '>=5' + '@octokit/core': '>=6' '@octokit/plugin-throttling@3.7.0': resolution: @@ -2637,14 +2646,14 @@ packages: peerDependencies: '@octokit/core': ^3.5.0 - '@octokit/plugin-throttling@8.2.0': + '@octokit/plugin-throttling@9.3.2': resolution: { - integrity: sha512-nOpWtLayKFpgqmgD0y3GqXafMFuKcA4tRPZIfu7BArd2lEZeb1988nhWhwx4aZWmjDmUfdgVf7W+Tt4AmvRmMQ==, + integrity: sha512-FqpvcTpIWFpMMwIeSoypoJXysSAQ3R+ALJhXXSG1HTP3YZOIeLmcNcimKaXxTcws+Sh6yoRl13SJ5r8sXc1Fhw==, } engines: { node: '>= 18' } peerDependencies: - '@octokit/core': ^5.0.0 + '@octokit/core': ^6.0.0 '@octokit/request-error@3.0.3': resolution: @@ -2653,10 +2662,10 @@ packages: } engines: { node: '>= 14' } - '@octokit/request-error@5.1.0': + '@octokit/request-error@6.1.5': resolution: { - integrity: sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==, + integrity: sha512-IlBTfGX8Yn/oFPMwSfvugfncK2EwRLjzbrpifNaMY8o/HTEAFqCA1FZxjD9cWvSKBHgrIhc4CSBIzMxiLsbzFQ==, } engines: { node: '>= 18' } @@ -2667,10 +2676,10 @@ packages: } engines: { node: '>= 14' } - '@octokit/request@8.4.0': + '@octokit/request@9.1.3': resolution: { - integrity: sha512-9Bb014e+m2TgBeEJGEbdplMVWwPmL1FPtggHQRkV+WVsMggPtEkLKPlcVYm/o8xKLkpJ7B+6N8WfQMtDLX2Dpw==, + integrity: sha512-V+TFhu5fdF3K58rs1pGUJIDH5RZLbZm5BI+MNF+6o/ssFNT4vWlCh/tVpF3NxGtP15HUxTTMUbsG5llAuU2CZA==, } engines: { node: '>= 18' } @@ -2693,16 +2702,10 @@ packages: integrity: sha512-Vm8IddVmhCgU1fxC1eyinpwqzXPEYu0NrYzD3YZjlGjyftdLBTeqNblRC0jmJmgxbJIsQlyogVeGnrNaaMVzIg==, } - '@octokit/types@12.6.0': - resolution: - { - integrity: sha512-1rhSOfRa6H9w4YwK0yrf5faDaDTb+yLyBUKOCV4xtCDB5VmIPqd/v9yr9o6SAzOAlRxMiRiCic6JVM1/kunVkw==, - } - - '@octokit/types@13.6.1': + '@octokit/types@13.6.2': resolution: { - integrity: sha512-PHZE9Z+kWXb23Ndik8MKPirBPziOc0D2/3KH1P+6jK5nGWe96kadZuE4jev2/Jq7FvIfTlT2Ltg8Fv2x1v0a5g==, + integrity: sha512-WpbZfZUcZU77DrSW4wbsSgTPfKcp286q3ItaIgvSbBpZJlu6mnYXAkjZz6LVZPXkEvLIM8McanyZejKTYUHipA==, } '@octokit/types@6.41.0': @@ -3048,13 +3051,13 @@ packages: '@types/react-dom': optional: true - '@radix-ui/react-icons@1.3.1': + '@radix-ui/react-icons@1.3.2': resolution: { - integrity: sha512-QvYompk0X+8Yjlo/Fv4McrzxohDdM5GgLHyQcPpcsPvlOSXCGFjdbuyGL5dzRbg0GpknAjQJJZzdiRK7iWVuFQ==, + integrity: sha512-fyQIhGDhzfc9pK2kH6Pl9c4BDJGfMkPqkyIgYDthyNYoNg3wVhoJMMh19WS4Up/1KMPFVpNsT2q3WmXn2N1m6g==, } peerDependencies: - react: ^16.x || ^17.x || ^18.x || ^19.x + react: ^16.x || ^17.x || ^18.x || ^19.0.0 || ^19.0.0-rc '@radix-ui/react-id@1.1.0': resolution: @@ -3685,10 +3688,10 @@ packages: integrity: sha512-HVj7LrZ4ReHWBimBvu2SKND3cDVUPWKLqRTmWe/fNY6o1owGOX0cAHbdPDTMelgBlVbrTKrre6lFkhqGZErK/g==, } - '@react-three/drei@9.116.0': + '@react-three/drei@9.117.3': resolution: { - integrity: sha512-dWEQJumLjr6FekA+17yjtm9dVFqpshfsdnzE5IOlPdkB149KqoJGJMZNjaAlX1GIjFULDXtGi9Q3Tv+TaySNFg==, + integrity: sha512-SnL8d17qO1cFXGVlDHhp+Oa9VZPwwOeibLHri5KNRARKOPv2+R71Sl84RTU9samBI2+1EaGJFciDvRgQnq+JOA==, } peerDependencies: '@react-three/fiber': '>=8.0' @@ -3727,16 +3730,10 @@ packages: react-native: optional: true - '@rtsao/scc@1.1.0': - resolution: - { - integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==, - } - - '@rushstack/eslint-patch@1.10.4': + '@sec-ant/readable-stream@0.4.1': resolution: { - integrity: sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==, + integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==, } '@semantic-release/changelog@6.0.3': @@ -3748,12 +3745,12 @@ packages: peerDependencies: semantic-release: '>=18.0.0' - '@semantic-release/commit-analyzer@10.0.4': + '@semantic-release/commit-analyzer@13.0.0': resolution: { - integrity: sha512-pFGn99fn8w4/MHE0otb2A/l5kxgOuxaaauIh4u30ncoTJuqWj4hXTgEJ03REqjS+w1R2vPftSsO26WC61yOcpw==, + integrity: sha512-KtXWczvTAB1ZFZ6B4O+w8HkfYm/OgQb1dUGNFZtDgQ0csggrmkq8sTxhd+lwGF8kMb59/RnG9o4Tn7M/I8dQ9Q==, } - engines: { node: '>=18' } + engines: { node: '>=20.8.1' } peerDependencies: semantic-release: '>=20.1.0' @@ -3780,30 +3777,30 @@ packages: peerDependencies: semantic-release: '>=18.0.0' - '@semantic-release/github@9.2.6': + '@semantic-release/github@11.0.1': resolution: { - integrity: sha512-shi+Lrf6exeNZF+sBhK+P011LSbhmIAoUEgEY6SsxF8irJ+J2stwI5jkyDQ+4gzYyDImzV6LCKdYB9FXnQRWKA==, + integrity: sha512-Z9cr0LgU/zgucbT9cksH0/pX9zmVda9hkDPcgIE0uvjMQ8w/mElDivGjx1w1pEQ+MuQJ5CBq3VCF16S6G4VH3A==, } - engines: { node: '>=18' } + engines: { node: '>=20.8.1' } peerDependencies: - semantic-release: '>=20.1.0' + semantic-release: '>=24.1.0' - '@semantic-release/npm@10.0.6': + '@semantic-release/npm@12.0.1': resolution: { - integrity: sha512-DyqHrGE8aUyapA277BB+4kV0C4iMHh3sHzUWdf0jTgp5NNJxVUz76W1f57FB64Ue03him3CBXxFqQD2xGabxow==, + integrity: sha512-/6nntGSUGK2aTOI0rHPwY3ZjgY9FkXmEHbW9Kr+62NVOsyqpKKeP0lrCH+tphv+EsNdJNmqqwijTEnVWUMQ2Nw==, } - engines: { node: '>=18' } + engines: { node: '>=20.8.1' } peerDependencies: semantic-release: '>=20.1.0' - '@semantic-release/release-notes-generator@11.0.7': + '@semantic-release/release-notes-generator@14.0.1': resolution: { - integrity: sha512-T09QB9ImmNx7Q6hY6YnnEbw/rEJ6a+22LBxfZq+pSAXg/OL/k0siwEm5cK4k1f9dE2Z2mPIjJKKohzUm0jbxcQ==, + integrity: sha512-K0w+5220TM4HZTthE5dDpIuFrnkN1NfTGPidJFm04ULT1DEZ9WG89VNXN7F0c+6nMEpWgqmPvb7vY7JkB2jyyA==, } - engines: { node: '>=18' } + engines: { node: '>=20.8.1' } peerDependencies: semantic-release: '>=20.1.0' @@ -3819,6 +3816,13 @@ packages: integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==, } + '@sindresorhus/is@4.6.0': + resolution: + { + integrity: sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==, + } + engines: { node: '>=10' } + '@sindresorhus/merge-streams@2.3.0': resolution: { @@ -3826,6 +3830,13 @@ packages: } engines: { node: '>=18' } + '@sindresorhus/merge-streams@4.0.0': + resolution: + { + integrity: sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==, + } + engines: { node: '>=18' } + '@sinonjs/commons@3.0.1': resolution: { @@ -3838,20 +3849,20 @@ packages: integrity: sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA==, } - '@stripe/react-stripe-js@2.9.0': + '@stripe/react-stripe-js@3.0.0': resolution: { - integrity: sha512-+/j2g6qKAKuWSurhgRMfdlIdKM+nVVJCy/wl0US2Ccodlqx0WqfIIBhUkeONkCG+V/b+bZzcj4QVa3E/rXtT4Q==, + integrity: sha512-Crn9t+uvfEJnFSEE8Le9Boj3+J4QdB7DrIa+VyhDgTAHC1z9fk7d/cfSrjNO2RcdRh9zN9Blk/XKccHq9kUlTw==, } peerDependencies: - '@stripe/stripe-js': ^1.44.1 || ^2.0.0 || ^3.0.0 || ^4.0.0 + '@stripe/stripe-js': ^1.44.1 || ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - '@stripe/stripe-js@4.10.0': + '@stripe/stripe-js@5.2.0': resolution: { - integrity: sha512-KrMOL+sH69htCIXCaZ4JluJ35bchuCCznyPyrbN8JXSGQfwBI1SuIEMZNwvy8L8ykj29t6sa5BAAiL7fNoLZ8A==, + integrity: sha512-2ZpEaezx3S0QPtnske175NDaLvUvaVKd4ePHpUN0QF/uV4BBBBRUy5BvQONDym+utbbW0QhSJoiRPnp4FS+4Vg==, } engines: { node: '>=12.16' } @@ -3881,26 +3892,26 @@ packages: integrity: sha512-IfgGzhFph5OBr2wTieWL/hyAs0FThnq9O155a6kfGYxqx7h5LQw91wnRswhEaGhXCcfmR7ZVDUr9H+x4b9Pb8g==, } - '@tanstack/query-core@5.59.20': + '@tanstack/query-core@5.60.6': resolution: { - integrity: sha512-e8vw0lf7KwfGe1if4uPFhvZRWULqHjFcz3K8AebtieXvnMOz5FSzlZe3mTLlPuUBcydCnBRqYs2YJ5ys68wwLg==, + integrity: sha512-tI+k0KyCo1EBJ54vxK1kY24LWj673ujTydCZmzEZKAew4NqZzTaVQJEuaG1qKj2M03kUHN46rchLRd+TxVq/zQ==, } - '@tanstack/react-query-next-experimental@5.60.2': + '@tanstack/react-query-next-experimental@5.61.3': resolution: { - integrity: sha512-dZtSprMI5HlsC1X0l7NZ/EtzVgIJWv2iSF7spB0dopcOom8ITgpuRvjHRyHo8yNgkt7GVwPGhz6OadsCjQv2Fw==, + integrity: sha512-VO3Xc0oZA8r493lx5AUU9UhrcZhAkiApjsliuHC2vurNSdbJnR4Khzl8lzLe84AgyTpnmIVbSHSf1+IlurluOg==, } peerDependencies: - '@tanstack/react-query': ^5.60.2 + '@tanstack/react-query': ^5.61.3 next: ^13 || ^14 || ^15 react: ^18 || ^19 - '@tanstack/react-query@5.60.2': + '@tanstack/react-query@5.61.3': resolution: { - integrity: sha512-JhpJNxIAPuE0YCpP1Py4zAsgx+zY0V531McRMtQbwVlJF8+mlZwcOPrzGmPV248K8IP+mPbsfxXToVNMNwjUcw==, + integrity: sha512-c3Oz9KaCBapGkRewu7AJLhxE9BVqpMcHsd3KtFxSd7FSCu2qGwqfIN37zbSGoyk6Ix9LGZBNHQDPI6GpWABnmA==, } peerDependencies: react: ^18 || ^19 @@ -3971,112 +3982,130 @@ packages: integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==, } - '@tsparticles/basic@3.5.0': + '@tsparticles/basic@3.7.1': + resolution: + { + integrity: sha512-oJMJ3qzYUROYaOEsaFXkVynxT2OTWBXbQ9MNc1bJi/bVc1VOU44VN7X/KmiZjD+w1U+Qalk6BeVvDRwpFshblw==, + } + + '@tsparticles/engine@3.7.1': + resolution: + { + integrity: sha512-GYzBgq/oOE9YJdOL1++MoawWmYg4AvVct6CIrJGx84ZRb3U2owYmLsRGabYl0qX1CWWOvUG569043RJmyp/vQA==, + } + + '@tsparticles/interaction-external-attract@3.7.1': resolution: { - integrity: sha512-oty33TxM2aHWrzcwWRic1bQ04KBCdpnvzv8JXEkx5Uyp70vgVegUbtKmwGki3shqKZIt3v2qE4I8NsK6onhLrA==, + integrity: sha512-cpnMsFJ7ZJNKccpQvskKvSs1ofknByHE6FGqbEb17ij7HqvbECQOCOVKHPFnYipHe14cXor/Cd+nVisRcTASoQ==, } - '@tsparticles/engine@3.5.0': + '@tsparticles/interaction-external-bounce@3.7.1': resolution: { - integrity: sha512-RCwrJ2SvSYdhXJ24oUCjSUKEZQ9lXwObOWMvfMC9vS6/bk+Qo0N7Xx8AfumqzP/LebB1YJdlCvuoJMauAon0Pg==, + integrity: sha512-npvU9Qt6WDonjezHqi+hWM44ga2Oh5yXdr8eSoJpvuHZrCP7rIdRSz5XseHouO1bMS9DbXk86sx4qwrhB5w58w==, } - '@tsparticles/interaction-external-attract@3.5.0': + '@tsparticles/interaction-external-bubble@3.7.1': resolution: { - integrity: sha512-BQYjoHtq7yaETSvPtzKt93OO9MZ1WuDZj7cFPG+iujNekXiwhLRQ89a+QMcsTrCLx70KLJ7SuTzQL5MT1/kb2Q==, + integrity: sha512-WdbYL46lMfuf2g5kfVB1hhhxRBtEXDvnwz8PJwLKurSThL/27bqsqysyXsMzXtLByXUneGhtJTj4D5I5RYdgjA==, } - '@tsparticles/interaction-external-bounce@3.5.0': + '@tsparticles/interaction-external-connect@3.7.1': resolution: { - integrity: sha512-H/0//dn4zwKes8zWIjolfeokL0VAlj+EkK7LUhznPhPu+Gt+h6aJqPlwC2MdI5Rvcnps8dT7YoCBWBQ4tJH6zg==, + integrity: sha512-hqx0ANIbjLIz/nxmk0LvqANBiNLLmVybbCA7N+xDHtEORvpKjNlKEvMz6Razocl6vRjoHZ/olSwcxIG84dh/cg==, } - '@tsparticles/interaction-external-bubble@3.5.0': + '@tsparticles/interaction-external-grab@3.7.1': resolution: { - integrity: sha512-xTS4PQDMC5j9qOAFTC1M9DfBTJl8P8M41ySGtZHnCvVqG0oLlLSw15msniamjXyaoA4tZvBPM6G+GmFdgE9w1A==, + integrity: sha512-JMYpFW+7YvkpK5MYlt4Ec3Gwb5ZxS7RLVL8IRUSd5yJOw25husPTYg+FQywxrt5WhKe+tPsCAYo+uGIbTTHi9w==, } - '@tsparticles/interaction-external-connect@3.5.0': + '@tsparticles/interaction-external-pause@3.7.1': resolution: { - integrity: sha512-VSpyZ0P8Hu4nq6C917X3tnwEROfGjrm0ivWJmbBv/lFJ9euZ2VeezeITNZNtNvt/hS5vLI8npDetB/wtd994HQ==, + integrity: sha512-Kkp+7sCe24hawH0XvS1V6UCCuHfMvpLK7oseqSam9Gt4SyGrFvaqIXxkjXhRhn9MysJyKFPBV4/dtBM1HR9p6A==, } - '@tsparticles/interaction-external-grab@3.5.0': + '@tsparticles/interaction-external-push@3.7.1': resolution: { - integrity: sha512-WOTWSGVerlfJZ9zwq8Eyutq1h0LAr1hI/Fs8j7s5qabZjxPzUBV8rhgghZ/nGrHEiB6j8SW4XMHkN6XR0VM9Ww==, + integrity: sha512-4VoaR5jvXgQdB7irtq4uSZYr5c+D6TBTVEnLVpBfJhUs6jhw6mgN5g7yp5izIYkK0AlcO431MHn8dvJacvRLDw==, } - '@tsparticles/interaction-external-pause@3.5.0': + '@tsparticles/interaction-external-remove@3.7.1': resolution: { - integrity: sha512-Hnj1mBH5X3d3zwTP6R+tYn45uTq5XGLDINhEzl30EAjXK30LQe8/RgE91O4CsMSrlTmouG0OuHYGC3nyrn/dcw==, + integrity: sha512-FRBW7U7zD5MkO6/b7e8iSMk/UTtRLY2XiIVFZNsKri3Re3yPpvZzzd5tl2YlYGQlg1Xc+K8SJYMQQA3PtgQ/Tg==, } - '@tsparticles/interaction-external-push@3.5.0': + '@tsparticles/interaction-external-repulse@3.7.1': resolution: { - integrity: sha512-8UNt5lYRhydDJCK7AznR3s1nJj3OCeLcDknARoq7hATdI+G151QAubD9NUUURCZ1GdXpftT5Bh0Bl1YtiZwOhg==, + integrity: sha512-mwM06dVmg2FEvHMQsPOfRBQWACbjf3qnelODkqI9DSVxQ0B8DESP4BYNXyraFGYv00YiPzRv5Xy/uejHdbsQUA==, } - '@tsparticles/interaction-external-remove@3.5.0': + '@tsparticles/interaction-external-slow@3.7.1': resolution: { - integrity: sha512-+qiVRnR8xywg++gn8fagwpuQVh0WWKxIMkY6l6lMw9UoXz8L6MUVgvWaT632EVmkrTgM43pZ1m0W3m9aBY9rZw==, + integrity: sha512-CfCAs3kUQC3pLOj0dbzn5AolQyBHgjxORLdfnYBhepvFV1BXB+4ytChRfXBzjykBPI6U+rCnw5Fk/vVjAroSFA==, } - '@tsparticles/interaction-external-repulse@3.5.0': + '@tsparticles/interaction-particles-attract@3.7.1': resolution: { - integrity: sha512-lTF7iLqCCQ3AbQSDVTpE3TihoVvI322/5QTqQmwylrrmjbDxGu4Hym4BHK5GqDHOdodOnwU2DWjRF5cRx3aPPg==, + integrity: sha512-UABbBORKaiItAT8vR0t4ye2H3VE6/Ah4zcylBlnq0Jd5yDkyP4rnkwhicaY6y4Zlfwyx+0PWdAC4f/ziFAyObg==, } - '@tsparticles/interaction-external-slow@3.5.0': + '@tsparticles/interaction-particles-collisions@3.7.1': resolution: { - integrity: sha512-KYp1GWbXdnLunFvHJt2YMZMMITebAt0XkzisKoSe+rfvoCbcMGXI2XvDYb0UkGvd8sKTSnHcn7cGH8dhVXXYaQ==, + integrity: sha512-0GY9++Gn2KXViyeifXWkH7a2UO5+uRwyS1rDeTN8eleyiq2j9zQf4xztZEIft8T0hTetq2rkWxQ92j2kev6NVA==, } - '@tsparticles/interaction-particles-attract@3.5.0': + '@tsparticles/interaction-particles-links@3.7.1': resolution: { - integrity: sha512-ICnT9+9ZxINh5ZijyxjFXOOMC/jNQgOXPe+5MxgK/WYXE8mRbRzsOdaxiS3zK5PSFlqtztn189anDbfqcHDutQ==, + integrity: sha512-BxCXAAOBNmEvlyOQzwprryW8YdtMIop2v4kgSCff5MCtDwYWoQIfzaQlWbBAkD9ey6BoF8iMjhBUaY1MnDecTA==, } - '@tsparticles/interaction-particles-collisions@3.5.0': + '@tsparticles/move-base@3.7.1': resolution: { - integrity: sha512-KrfyXy4l6nW2z0An2FE4z5R4rEiIONYPcDpkBhWqQK+pyLkHhtGYmqmP7Pb22IC9noFzjOCaR5CNVjWP7B+1vA==, + integrity: sha512-LPtMHwJHhzwfRIcSAk814fY9NcRiICwaEbapaJSYyP1DwscSXqOWoyAEWwzV9hMgAcPdsED6nGeg8RCXGm58lw==, } - '@tsparticles/interaction-particles-links@3.5.0': + '@tsparticles/move-parallax@3.7.1': resolution: { - integrity: sha512-ZdIixcGcRJMxCq4zxeRAzzbbuN5vVoy3pDDLaO3mnWnfJWywkYZToV0XvOUaHUT2AkUuKa9ZuQKx0LO3z1AO+w==, + integrity: sha512-B40azo6EJyMdI+kmIxpqWDaObPwODTYLDCikzkZ73n5tS6OhFUlkz81Scfo+g1iGTdryKFygUKhVGcG1EFuA5g==, } - '@tsparticles/move-base@3.5.0': + '@tsparticles/plugin-easing-quad@3.7.1': resolution: { - integrity: sha512-9oDk7zTxyhUCstj3lHTNTiWAgqIBzWa2o1tVQFK63Qwq+/WxzJCSwZOocC9PAHGM1IP6nA4zYJSfjbMBTrUocA==, + integrity: sha512-nSwKCRe6C/noCi3dyZlm1GiQGask0aXdWDuS36b82iwzwQ01cBTXeXR25mLr4fsfMLFfYAZXyBxEMMpw3rkSiw==, } - '@tsparticles/move-parallax@3.5.0': + '@tsparticles/plugin-hex-color@3.7.1': resolution: { - integrity: sha512-1NC2OGsbdLc5T4uiRqq7i24b9FIhfaLnx4wVtOQjX48jWfy/ZKOdIEYLFKOPHnaMI0MjinJTNXLi9i6zVNCobg==, + integrity: sha512-7xu3MV8EdNNejjYyEmrq5fCDdYAcqz/9VatLpnwtwR5Q5t2qI0tD4CrcGaFfC/rTAVJacfiJe02UV/hlj03KKA==, } - '@tsparticles/plugin-easing-quad@3.5.0': + '@tsparticles/plugin-hsl-color@3.7.1': resolution: { - integrity: sha512-Pd44hTiVlaaeQZwRlP+ih8jKmWuIQdkpPUJS0Qwzeck2nfK01IAflDJoxXxGF53vA8QOrz/K6VdVQJShD8yCsg==, + integrity: sha512-zzAI1CuoCMBJhgeYZ5Rq42nGbPg35ZzIs11eQegjsWG5Msm5QKSj60qPzERnoUcCc4HCKtIWP7rYMz6h3xpoEg==, + } + + '@tsparticles/plugin-rgb-color@3.7.1': + resolution: + { + integrity: sha512-taEraTpCYR6jpjflqBL95tN0zFU8JrAChXTt8mxVn7gddxoNMHI/LGymEPRCweLukwV6GQyAGOkeGEdWDPtYTA==, } '@tsparticles/react@3.0.0': @@ -4089,107 +4118,107 @@ packages: react: '>=16.8.0' react-dom: '>=16.8.0' - '@tsparticles/shape-circle@3.5.0': + '@tsparticles/shape-circle@3.7.1': resolution: { - integrity: sha512-59TmXkeeI6Jzv5vt/D3TkclglabaoEXQi2kbDjSCBK68SXRHzlQu29mSAL41Y5S0Ft5ZJKkAQHX1IqEnm8Hyjg==, + integrity: sha512-kmOWaUuFwuTtcCFYjuyJbdA5qDqWdGsharLalYnIczkLu2c1I8jJo/OmGePKhWn62ocu7mqKMomfElkIcw2AsA==, } - '@tsparticles/shape-emoji@3.5.0': + '@tsparticles/shape-emoji@3.7.1': resolution: { - integrity: sha512-cxWHxQxnG5vLDltkoxdo7KS87uKPwQgf4SDWy/WCxW4Psm1TEeeSGYMJPVed+wWPspOKmLb7u8OaEexgE2pHHQ==, + integrity: sha512-mX18c/xhYVljS/r5Xbowzclw+1YwhtWoQFOOfkmjjZppA+RjgcwSKLvH6E20PaH1yVTjBOfSF+3POKpwsULzTg==, } - '@tsparticles/shape-image@3.5.0': + '@tsparticles/shape-image@3.7.1': resolution: { - integrity: sha512-lWYg7DTv74dSOnXy+4dr7t1/OSuUmxDpIo12Lbxgx/QBN7A5I/HoqbKcs13TSA0RS1hcuMgtti07BcDTEYW3Dw==, + integrity: sha512-eDzfkQhqLY6fb9QH2Vo9TGfdJBFFpYnojhxQxc7IdzIwOFMD3JK4B52RVl9oowR+rNE8dNp6P2L+eMAF4yld0g==, } - '@tsparticles/shape-line@3.5.0': + '@tsparticles/shape-line@3.7.1': resolution: { - integrity: sha512-Qc4jwFEi/VnwmGwQBO/kCJEfNYdKHpeXfrdcqmm9c1B4iYHHDoaXJp6asMTggEfeAWu7fyPaO/7MURiPEqg7Hg==, + integrity: sha512-lMPYApUpg7avxmYPfHHr4dQepZSNn/g0Q1/g2+lnTi8ZtUBiCZ2WMVy9R3GOzyozbnzigLQ6AJRnOpsUZV7H4g==, } - '@tsparticles/shape-polygon@3.5.0': + '@tsparticles/shape-polygon@3.7.1': resolution: { - integrity: sha512-sqYL+YXpnq3nSWcOEGZaJ4Z7Cb7x8M0iORSLpPdNEIvwDKdPczYyQM95D8ep19Pv1CV5L0uRthV36wg7UpnJ9Q==, + integrity: sha512-5FrRfpYC3qnvV2nXBLE4Q0v+SMNWJO8xgzh6MBFwfptvqH4EOrqc/58eS5x0jlf+evwf9LjPgeGkOTcwaHHcYQ==, } - '@tsparticles/shape-square@3.5.0': + '@tsparticles/shape-square@3.7.1': resolution: { - integrity: sha512-rPHpA4Pzm1W5DIIow+lQS+VS7D2thSBQQbV9eHxb933Wh0/QC3me3w4vovuq7hdtVANhsUVO04n44Gc/2TgHkw==, + integrity: sha512-7VCqbRwinjBZ+Ryme27rOtl+jKrET8qDthqZLrAoj3WONBqyt+R9q6SXAJ9WodqEX68IBvcluqbFY5qDZm8iAQ==, } - '@tsparticles/shape-star@3.5.0': + '@tsparticles/shape-star@3.7.1': resolution: { - integrity: sha512-EDEJc4MYv3UbOeA3wrZjuJVtZ08PdCzzBij3T/7Tp3HUCf/p9XnfHBd/CPR5Mo6X0xpGfrein8UQN9CjGLHwUA==, + integrity: sha512-3G4oipioyWKLEQYT11Sx3k6AObu3dbv/A5LRqGGTQm5IR6UACa+INwykZYI0a+MdJJMb83E0e4Fn3hlZbi0/8w==, } - '@tsparticles/slim@3.5.0': + '@tsparticles/slim@3.7.1': resolution: { - integrity: sha512-CKx3VtzsY0fs/dQc41PYtL3edm1z2sBROTgvz3adwqMyTWkQGnjLQhsM777Ebb6Yjf5Jxu4TzWOBc2HO7Cstkg==, + integrity: sha512-OtJEhud2KleX7OxiG2r/VYriHNIwTpFm3sPFy4EOJzAD0EW7KZoKXGpGn5gwGI1NWeB0jso92yNTrTC2ZTW0qw==, } - '@tsparticles/updater-color@3.5.0': + '@tsparticles/updater-color@3.7.1': resolution: { - integrity: sha512-TGGgiLixIg37sst2Fj9IV4XbdMwkT6PYanM7qEqyfmv4hJ/RHMQlCznEe6b7OhChQVBg5ov5EMl/BT4/fIWEYw==, + integrity: sha512-QimV3yn17dcdJx7PpTwLtw9BhkQ0q8qFF035OdcZpnynBPAO/hg0zvSMpMGoeuDVFH02wWBy4h2/BYCv6wh6Sw==, } - '@tsparticles/updater-life@3.5.0': + '@tsparticles/updater-life@3.7.1': resolution: { - integrity: sha512-jlMEq16dwN+rZmW/UmLdqaCe4W0NFrVdmXkZV8QWYgu06a+Ucslz337nHYaP89/9rZWpNua/uq1JDjDzaVD5Jg==, + integrity: sha512-NY5gUrgO5AsARNC0usP9PKahXf7JCxbP/H1vzTfA0SJw4veANfWTldOvhIlcm2CHVP5P1b827p0hWsBHECwz7A==, } - '@tsparticles/updater-opacity@3.5.0': + '@tsparticles/updater-opacity@3.7.1': resolution: { - integrity: sha512-T2YfqdIFV/f5VOg1JQsXu6/owdi9g9K2wrJlBfgteo+IboVp6Lcuo4PGAfilWVkWrTdp1Nz4mz39NrLHfOce2g==, + integrity: sha512-YcyviCooTv7SAKw7sxd84CfJqZ7dYPSdYZzCpedV6TKIObRiwLqXlyLXQGJ3YltghKQSCSolmVy8woWBCDm1qA==, } - '@tsparticles/updater-out-modes@3.5.0': + '@tsparticles/updater-out-modes@3.7.1': resolution: { - integrity: sha512-y6NZe2OSk5SrYdaLwUIQnHICsNEDIdPPJHQ2nAWSvAuPJphlSKjUknc7OaGiFwle6l0OkhWoZZe1rV1ktbw/lA==, + integrity: sha512-Cb5sWquRtUYLSiFpmBjjYKRdpNV52diCo9+qMtK1oVlldDBhUwqO+1TQjdlaA2yl5DURlY9ZfOHXvY+IT7CHCw==, } - '@tsparticles/updater-rotate@3.5.0': + '@tsparticles/updater-rotate@3.7.1': resolution: { - integrity: sha512-j4qPHQd1eUmDoGnIJOsVswHLqtTof1je+b2GTOLB3WIoKmlyUpzQYjVc7PNfLMuCEUubwpZCfcd/vC80VZeWkg==, + integrity: sha512-toVHwl+h6SvtA8dyxSA2kMH2QdDA71vehuAa+HoRqf1y06h5kxyYiMKZFHCqDJ6lFfRPs47MjrC9dD2bDz14MQ==, } - '@tsparticles/updater-size@3.5.0': + '@tsparticles/updater-size@3.7.1': resolution: { - integrity: sha512-TnWlOChBsVZffT2uO0S4ALGSzxT6UAMIVlhGMGFgSeIlktKMqM+dxDGAPrYa1n8IS2dkVGisiXzsV0Ss6Ceu1A==, + integrity: sha512-+Y0H0PnDJVIsJ+zHTyubYu1jtRFmVnY1dAv3VCjScIDw6bcpL/ol+HrtHTGIX0WbMyUfjCyALfAoaXi/Wm8VcQ==, } - '@tsparticles/updater-stroke-color@3.5.0': + '@tsparticles/updater-stroke-color@3.7.1': resolution: { - integrity: sha512-29X1zER+W9IBDv0nTD/jRXnu5rEU7uv7+W1N0B6leBipjAY24sg7Kub2SvXAaBKz6kHHWuCeccBOwIiiTpDqMA==, + integrity: sha512-VHhQkCNuxjx/Hy7A+g0Yijb24T0+wQ3jNsF/yfrR9dEdZWSBiimZLvV1bilPdAeEtieAJTAZo2VNhcD1snF0iQ==, } - '@turbo/gen@2.2.3': + '@turbo/gen@2.3.2': resolution: { - integrity: sha512-S7JGNaRzuV1Hkwr36OxYOmCloLSiyi3ImGl7CgfsrbzzIEK4q7A2Xu49U2r5/DlN4lypOpldgYtf27gssUEiWw==, + integrity: sha512-QnuMeLnNr4C+TE/Ac4kYH0zreRQRg5qyRqMW1kkZBaaLa2txDlhA3lwBh0dilc+fIqww9luYTmuQS9JgntM/aA==, } hasBin: true - '@turbo/workspaces@2.2.3': + '@turbo/workspaces@2.3.2': resolution: { - integrity: sha512-axhJlinbGQzpQVXVFYJC9HVWcTkRXg4IqZC6sNXbFVkXeFnU2bg97vA0lr1SCvjOMu2Kjxj7ly+6XbE3aEUuaA==, + integrity: sha512-PwRg3+YZP7AaCk4JBdrKfc8bvyZ7KqP+Pc4lJ00uswlxycf9kU8HXRAxNg8HD6GGbTXYCvNGY7VUELf9rIU+6g==, } hasBin: true @@ -4247,10 +4276,10 @@ packages: integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==, } - '@types/conventional-commits-parser@5.0.0': + '@types/conventional-commits-parser@5.0.1': resolution: { - integrity: sha512-loB369iXNmAZglwWATL+WRe+CRMmmBPtpolYzIebFaX4YA3x+BEfLqhUAV9WanycKI3TG1IMr5bMJDajDKLlUQ==, + integrity: sha512-7uz5EHdzz2TqoMfV7ee61Egf5y6NkcO4FB/1iCCQnbeiI1F3xzv3vK5dBCXUCLQgGYS+mUeigK1iKQzvED+QnQ==, } '@types/cookie@0.6.0': @@ -4301,10 +4330,10 @@ packages: integrity: sha512-5KKk5aKGu2I+O6SONMYSNflgiP0WfZIQvVUMan50wHsLG1G94JlxEVnCpQARfTtzytuY0p/9PXXZb3I7giofIA==, } - '@types/d3-time@3.0.3': + '@types/d3-time@3.0.4': resolution: { - integrity: sha512-2p6olUZ4w3s+07q3Tm2dbiMZy5pCDfYwtLXXHUnVzXgQlZ/OyPtUz6OL382BkOuGlLXqfT+wqv8Fw2v8/0geBw==, + integrity: sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==, } '@types/d3-timer@3.0.2': @@ -4331,12 +4360,6 @@ packages: integrity: sha512-AX22jp8Y7wwaBgAixaSvkoG4M/+PlAcm3Qs4OW8yT9DM4xUpWKeFhLueTAyZF39pviAdcDdeJoACapiAceqNcw==, } - '@types/eslint@8.56.12': - resolution: - { - integrity: sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==, - } - '@types/estree-jsx@1.0.5': resolution: { @@ -4409,12 +4432,6 @@ packages: integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==, } - '@types/json5@0.0.29': - resolution: - { - integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==, - } - '@types/katex@0.16.7': resolution: { @@ -4433,12 +4450,6 @@ packages: integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==, } - '@types/minimist@1.2.5': - resolution: - { - integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==, - } - '@types/ms@0.7.34': resolution: { @@ -4451,10 +4462,10 @@ packages: integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==, } - '@types/node@22.9.0': + '@types/node@22.10.0': resolution: { - integrity: sha512-vuyHg81vvWA1Z1ELfvLko2c8f34gyA0zaic0+Rllc5lbCnbSyuvb2Oxpm6TAUAC/2xZN3QGqxBNggD1nNR2AfQ==, + integrity: sha512-XC70cRZVElFHfIUB40FgZOBbgJYFKKMa5nb9lxcwYstFG/Mi+/Y0bGS+rs6Dmhmkpq4pnNiLiuZAbc02YCOnmA==, } '@types/normalize-package-data@2.4.4': @@ -4589,24 +4600,10 @@ packages: integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==, } - '@typescript-eslint/eslint-plugin@7.18.0': + '@typescript-eslint/eslint-plugin@8.16.0': resolution: { - integrity: sha512-94EQTWZ40mzBc42ATNIBimBEDltSJ9RQHCC8vc/PDbxi4k8dVwUAv4o98dk50M1zB+JGFxp43FP7f8+FP8R6Sw==, - } - engines: { node: ^18.18.0 || >=20.0.0 } - peerDependencies: - '@typescript-eslint/parser': ^7.0.0 - eslint: ^8.56.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/eslint-plugin@8.14.0': - resolution: - { - integrity: sha512-tqp8H7UWFaZj0yNO6bycd5YjMwxa6wIHOLZvWPkidwbgLCsBMetQoGj7DPuAlWa2yGO3H48xmPwjhsSPPCGU5w==, + integrity: sha512-5YTHKV8MYlyMI6BaEG7crQ9BhSc8RxzshOReKwZwRWN0+XvvTOm+L/UYLCYxFpfwYuAAqhxiq4yae0CMFwbL7Q==, } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: @@ -4617,23 +4614,10 @@ packages: typescript: optional: true - '@typescript-eslint/parser@7.18.0': - resolution: - { - integrity: sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg==, - } - engines: { node: ^18.18.0 || >=20.0.0 } - peerDependencies: - eslint: ^8.56.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/parser@8.14.0': + '@typescript-eslint/parser@8.16.0': resolution: { - integrity: sha512-2p82Yn9juUJq0XynBXtFCyrBDb6/dJombnz6vbo6mgQEtWHfvHbQuEa9kAOVIt1c9YFwi7H6WxtPj1kg+80+RA==, + integrity: sha512-D7DbgGFtsqIPIFMPJwCad9Gfi/hC0PWErRRHFnaCWoEDYi5tQUDiJCTmGUbBiLzjqAck4KcXt9Ayj0CNlIrF+w==, } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: @@ -4643,154 +4627,62 @@ packages: typescript: optional: true - '@typescript-eslint/scope-manager@5.62.0': - resolution: - { - integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==, - } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } - - '@typescript-eslint/scope-manager@7.18.0': - resolution: - { - integrity: sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==, - } - engines: { node: ^18.18.0 || >=20.0.0 } - - '@typescript-eslint/scope-manager@8.14.0': + '@typescript-eslint/scope-manager@8.16.0': resolution: { - integrity: sha512-aBbBrnW9ARIDn92Zbo7rguLnqQ/pOrUguVpbUwzOhkFg2npFDwTgPGqFqE0H5feXcOoJOfX3SxlJaKEVtq54dw==, + integrity: sha512-mwsZWubQvBki2t5565uxF0EYvG+FwdFb8bMtDuGQLdCCnGPrDEDvm1gtfynuKlnpzeBRqdFCkMf9jg1fnAK8sg==, } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } - '@typescript-eslint/type-utils@7.18.0': - resolution: - { - integrity: sha512-XL0FJXuCLaDuX2sYqZUUSOJ2sG5/i1AAze+axqmLnSkNEVMVYLF+cbwlB2w8D1tinFuSikHmFta+P+HOofrLeA==, - } - engines: { node: ^18.18.0 || >=20.0.0 } - peerDependencies: - eslint: ^8.56.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/type-utils@8.14.0': + '@typescript-eslint/type-utils@8.16.0': resolution: { - integrity: sha512-Xcz9qOtZuGusVOH5Uk07NGs39wrKkf3AxlkK79RBK6aJC1l03CobXjJbwBPSidetAOV+5rEVuiT1VSBUOAsanQ==, + integrity: sha512-IqZHGG+g1XCWX9NyqnI/0CX5LL8/18awQqmkZSl2ynn8F76j579dByc0jhfVSnSnhf7zv76mKBQv9HQFKvDCgg==, } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: + eslint: ^8.57.0 || ^9.0.0 typescript: '*' peerDependenciesMeta: typescript: optional: true - '@typescript-eslint/types@5.62.0': - resolution: - { - integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==, - } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } - - '@typescript-eslint/types@7.18.0': - resolution: - { - integrity: sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==, - } - engines: { node: ^18.18.0 || >=20.0.0 } - - '@typescript-eslint/types@8.14.0': + '@typescript-eslint/types@8.16.0': resolution: { - integrity: sha512-yjeB9fnO/opvLJFAsPNYlKPnEM8+z4og09Pk504dkqonT02AyL5Z9SSqlE0XqezS93v6CXn49VHvB2G7XSsl0g==, + integrity: sha512-NzrHj6thBAOSE4d9bsuRNMvk+BvaQvmY4dDglgkgGC0EW/tB3Kelnp3tAKH87GEwzoxgeQn9fNGRyFJM/xd+GQ==, } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } - '@typescript-eslint/typescript-estree@5.62.0': - resolution: - { - integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==, - } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - - '@typescript-eslint/typescript-estree@7.18.0': + '@typescript-eslint/typescript-estree@8.16.0': resolution: { - integrity: sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==, + integrity: sha512-E2+9IzzXMc1iaBy9zmo+UYvluE3TW7bCGWSF41hVWUE01o8nzr1rvOQYSxelxr6StUvRcTMe633eY8mXASMaNw==, } - engines: { node: ^18.18.0 || >=20.0.0 } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true - '@typescript-eslint/typescript-estree@8.14.0': + '@typescript-eslint/utils@8.16.0': resolution: { - integrity: sha512-OPXPLYKGZi9XS/49rdaCbR5j/S14HazviBlUQFvSKz3npr3NikF+mrgK7CFVur6XEt95DZp/cmke9d5i3vtVnQ==, + integrity: sha512-C1zRy/mOL8Pj157GiX4kaw7iyRLKfJXBR3L82hk5kS/GyHcOFmy4YUq/zfZti72I9wnuQtA/+xzft4wCC8PJdA==, } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } peerDependencies: + eslint: ^8.57.0 || ^9.0.0 typescript: '*' peerDependenciesMeta: typescript: optional: true - '@typescript-eslint/utils@5.62.0': - resolution: - { - integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==, - } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - - '@typescript-eslint/utils@7.18.0': + '@typescript-eslint/visitor-keys@8.16.0': resolution: { - integrity: sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==, - } - engines: { node: ^18.18.0 || >=20.0.0 } - peerDependencies: - eslint: ^8.56.0 - - '@typescript-eslint/utils@8.14.0': - resolution: - { - integrity: sha512-OGqj6uB8THhrHj0Fk27DcHPojW7zKwKkPmHXHvQ58pLYp4hy8CSUdTKykKeh+5vFqTTVmjz0zCOOPKRovdsgHA==, - } - engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - - '@typescript-eslint/visitor-keys@5.62.0': - resolution: - { - integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==, - } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } - - '@typescript-eslint/visitor-keys@7.18.0': - resolution: - { - integrity: sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==, - } - engines: { node: ^18.18.0 || >=20.0.0 } - - '@typescript-eslint/visitor-keys@8.14.0': - resolution: - { - integrity: sha512-vG0XZo8AdTH9OE6VFRwAZldNc7qtJ/6NLGWak+BtENuEUXGZgFpihILPiBvKXvJ2nFu27XNGC6rKiwuaoMbYzQ==, + integrity: sha512-pq19gbaMOmFE3CbL0ZB8J8BFCo2ckfHBfaIsaOZgBIF4EoISJIdLX5xRhd0FGB0LlHReNRuzoJoMGpTjq8F2CQ==, } engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } @@ -4821,27 +4713,6 @@ packages: peerDependencies: react: '>= 16.8.0' - '@vercel/style-guide@6.0.0': - resolution: - { - integrity: sha512-tu0wFINGz91EPwaT5VjSqUwbvCY9pvLach7SPG4XyfJKPU9Vku2TFa6+AyzJ4oroGbo9fK+TQhIFHrnFl0nCdg==, - } - engines: { node: '>=18.18' } - peerDependencies: - '@next/eslint-plugin-next': '>=12.3.0 <15.0.0-0' - eslint: '>=8.48.0 <9' - prettier: '>=3.0.0 <4' - typescript: '>=4.8.0 <6' - peerDependenciesMeta: - '@next/eslint-plugin-next': - optional: true - eslint: - optional: true - prettier: - optional: true - typescript: - optional: true - '@webgpu/types@0.1.51': resolution: { @@ -4967,13 +4838,6 @@ packages: } engines: { node: '>=8' } - ansi-escapes@6.2.1: - resolution: - { - integrity: sha512-4nJ3yixlEthEJ9Rk4vPcdBRkZvQZlYyu8j4/Mqz5sgIkddmEnH2Yj2ZrnP9S3tQOvSNRUIgVNF/1yPpRAGNRig==, - } - engines: { node: '>=14.16' } - ansi-escapes@7.0.0: resolution: { @@ -5023,12 +4887,6 @@ packages: } engines: { node: '>=12' } - ansicolors@0.3.2: - resolution: - { - integrity: sha512-QXu7BPrP29VllRxH8GwB7x5iX5qWKAAMLqKQGWTeLWVlNHNOpVMJ91dsxQAIWXpjuW5wqvxu3Jd/nRjrJ+0pqg==, - } - any-promise@1.3.0: resolution: { @@ -5079,13 +4937,6 @@ packages: } engines: { node: '>=10' } - aria-query@5.3.2: - resolution: - { - integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==, - } - engines: { node: '>= 0.4' } - array-buffer-byte-length@1.0.1: resolution: { @@ -5120,13 +4971,6 @@ packages: } engines: { node: '>= 0.4' } - array.prototype.findlastindex@1.2.5: - resolution: - { - integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==, - } - engines: { node: '>= 0.4' } - array.prototype.flat@1.3.2: resolution: { @@ -5155,25 +4999,12 @@ packages: } engines: { node: '>= 0.4' } - arrify@1.0.1: - resolution: - { - integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==, - } - engines: { node: '>=0.10.0' } - asap@2.0.6: resolution: { integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==, } - ast-types-flow@0.0.8: - resolution: - { - integrity: sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==, - } - ast-types@0.13.4: resolution: { @@ -5224,25 +5055,11 @@ packages: } engines: { node: '>= 0.4' } - axe-core@4.10.2: + axios@1.7.8: resolution: { - integrity: sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==, + integrity: sha512-Uu0wb7KNqK2t5K+YQyVCLM76prD5sRFjKHbJYCP1J7JFGEQ6nN7HWn9+04LAeiJ3ji54lgS/gZCH1oxyrf1SPw==, } - engines: { node: '>=4' } - - axios@1.7.7: - resolution: - { - integrity: sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==, - } - - axobject-query@4.1.0: - resolution: - { - integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==, - } - engines: { node: '>= 0.4' } babel-core@7.0.0-bridge.0: resolution: @@ -5359,6 +5176,12 @@ packages: integrity: sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==, } + before-after-hook@3.0.2: + resolution: + { + integrity: sha512-Nik3Sc0ncrMK4UUdXQmAnRtzmNQTAAXmXIopizwZ1W1t8QmfJj+zL4OA2I7XPTPW5z5TDqv4hRo/JzouDJnX3A==, + } + bidi-js@1.0.3: resolution: { @@ -5435,13 +5258,6 @@ packages: integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==, } - builtin-modules@3.3.0: - resolution: - { - integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==, - } - engines: { node: '>=6' } - busboy@1.6.0: resolution: { @@ -5503,13 +5319,6 @@ packages: } engines: { node: '>= 6' } - camelcase-keys@6.2.2: - resolution: - { - integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==, - } - engines: { node: '>=8' } - camelcase@5.3.1: resolution: { @@ -5532,19 +5341,12 @@ packages: peerDependencies: three: '>=0.126.1' - caniuse-lite@1.0.30001680: + caniuse-lite@1.0.30001684: resolution: { - integrity: sha512-rPQy70G6AGUMnbwS1z6Xg+RkHYPAi18ihs47GH0jcxIG7wArmPgY3XbS2sRdBbxJljp3thdT8BIqv9ccCypiPA==, + integrity: sha512-G1LRwLIQjBQoyq0ZJGqGIJUXzJ8irpbjHLpVRXDvBEScFJ9b17sgK6vlx0GAJFE21okD7zXl08rRRUfq6HdoEQ==, } - cardinal@2.1.1: - resolution: - { - integrity: sha512-JSr5eOgoEymtYHBjNWyjrMqet9Am2miJhlfKNdqLp6zoeAh0KN5dRAcxlecj5mAJrmQomgiOBj35xHLrFjqBpw==, - } - hasBin: true - ccount@2.0.1: resolution: { @@ -5585,6 +5387,13 @@ packages: integrity: sha512-2AZp7uJZbYEzRPsFoa+ijKdvp9zsrnnt6+yFokfwEpeJm0xuJDVoxiRCAaTzyJND8GJkofo2IcKWaUZ/OECVzw==, } + char-regex@1.0.2: + resolution: + { + integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==, + } + engines: { node: '>=10' } + character-entities-html4@2.1.0: resolution: { @@ -5667,25 +5476,11 @@ packages: } engines: { node: '>=8' } - ci-info@4.1.0: - resolution: - { - integrity: sha512-HutrvTNsF48wnxkzERIXOe5/mlcfFcbfCmwcg6CJnizbSue78AbDt+1cgl26zwn61WFxhcPykPfZrbqjGmBb4A==, - } - engines: { node: '>=8' } - - class-variance-authority@0.7.0: - resolution: - { - integrity: sha512-jFI8IQw4hczaL4ALINxqLEXQbWcNjoSkloa4IaufXCJr6QawJyw7tuRysRsrE8w2p/4gGaxKIt/hX3qz/IbD1A==, - } - - clean-regexp@1.0.0: + class-variance-authority@0.7.1: resolution: { - integrity: sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==, + integrity: sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==, } - engines: { node: '>=4' } clean-stack@2.2.0: resolution: @@ -5715,6 +5510,14 @@ packages: } engines: { node: '>=18' } + cli-highlight@2.1.11: + resolution: + { + integrity: sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==, + } + engines: { node: '>=8.0.0', npm: '>=5.0.0' } + hasBin: true + cli-spinners@2.9.2: resolution: { @@ -5749,6 +5552,12 @@ packages: integrity: sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==, } + cliui@7.0.4: + resolution: + { + integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==, + } + cliui@8.0.1: resolution: { @@ -5770,13 +5579,6 @@ packages: } engines: { node: '>=0.8' } - clsx@2.0.0: - resolution: - { - integrity: sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q==, - } - engines: { node: '>=6' } - clsx@2.1.1: resolution: { @@ -5915,10 +5717,10 @@ packages: integrity: sha512-oKHPHeNXby0Ix0ZbHVSK5ZyPx1V4fyBjLOy93cYwXhOEPXe36nkDc/HDPFfQpzx1vz39277TaP9LScbqTbscfQ==, } - commitlint@19.5.0: + commitlint@19.6.0: resolution: { - integrity: sha512-lCtwxgFulvMnCgBc8MVPlVMf+PNOqQSBhHpEnjV2JjEQEAhxjVDtC7IeuEtR+hHpGvHt6CwlLtm3uZNyEby5dQ==, + integrity: sha512-0gOMRBSpnCw3Su0rfVeDqCe4ck/fkhGGC9UxVDeSyyCemFXs4U3BDuwMWvYcw4qsEAkPuDjQNoU8KWyPtHBq/w==, } engines: { node: '>=v18' } hasBin: true @@ -5966,19 +5768,19 @@ packages: integrity: sha512-eS0N9WwmjTqrOmR3o83F5vW8Z+9R1HnVz3xmzT2PMFug9ly+Au/fxRWlEBSb6LcZwspSsEn9Xs1uw9YgzAg1EQ==, } - conventional-changelog-angular@6.0.0: + conventional-changelog-angular@7.0.0: resolution: { - integrity: sha512-6qLgrBF4gueoC7AFVHu51nHL9pF9FRjXrH+ceVf7WmAfH3gs+gEYOkvxhjMPjZu57I4AGUGoNTY8V7Hrgf1uqg==, + integrity: sha512-ROjNchA9LgfNMTTFSIWPzebCwOGFdgkEq45EnvvrmSLvCtAw0HSmrCs7/ty+wAeYUZyNay0YMUNYFTRL72PkBQ==, } - engines: { node: '>=14' } + engines: { node: '>=16' } - conventional-changelog-angular@7.0.0: + conventional-changelog-angular@8.0.0: resolution: { - integrity: sha512-ROjNchA9LgfNMTTFSIWPzebCwOGFdgkEq45EnvvrmSLvCtAw0HSmrCs7/ty+wAeYUZyNay0YMUNYFTRL72PkBQ==, + integrity: sha512-CLf+zr6St0wIxos4bmaKHRXWAcsCXrJU6F4VdNDrGRK3B8LDLKoX3zuMV5GhtbGkVR/LohZ6MT6im43vZLSjmA==, } - engines: { node: '>=16' } + engines: { node: '>=18' } conventional-changelog-gitmoji-config@1.5.2: resolution: @@ -5986,36 +5788,44 @@ packages: integrity: sha512-m9OkbMTiLZzEg+pYoAWV1Xq66o4/Y8ElqdibJlsAz+EEmUTp7AZ011F/w99SVvf6MwT17m/FEa+fqUZoTsejpQ==, } - conventional-changelog-writer@6.0.1: + conventional-changelog-writer@8.0.0: resolution: { - integrity: sha512-359t9aHorPw+U+nHzUXHS5ZnPBOizRxfQsWT5ZDHBfvfxQOAik+yfuhKXG66CN5LEWPpMNnIMHUTCKeYNprvHQ==, + integrity: sha512-TQcoYGRatlAnT2qEWDON/XSfnVG38JzA7E0wcGScu7RElQBkg9WWgZd1peCWFcWDh1xfb2CfsrcvOn1bbSzztA==, } - engines: { node: '>=14' } + engines: { node: '>=18' } hasBin: true - conventional-commits-filter@3.0.0: + conventional-commits-filter@5.0.0: resolution: { - integrity: sha512-1ymej8b5LouPx9Ox0Dw/qAO2dVdfpRFq28e5Y0jJEU8ZrLdy0vOSkkIInwmxErFGhg6SALro60ZrwYFVTUDo4Q==, + integrity: sha512-tQMagCOC59EVgNZcC5zl7XqO30Wki9i9J3acbUvkaosCT6JX3EeFwJD7Qqp4MCikRnzS18WXV3BLIQ66ytu6+Q==, } - engines: { node: '>=14' } + engines: { node: '>=18' } - conventional-commits-filter@4.0.0: + conventional-commits-parser@5.0.0: resolution: { - integrity: sha512-rnpnibcSOdFcdclpFwWa+pPlZJhXE7l+XK04zxhbWrhgpR96h33QLz8hITTXbcYICxVr3HZFtbtUAQ+4LdBo9A==, + integrity: sha512-ZPMl0ZJbw74iS9LuX9YIAiW8pfM5p3yh2o/NbXHbkFuZzY5jvdi5jFycEOkmBW5H5I7nA+D6f3UcsCLP2vvSEA==, } engines: { node: '>=16' } + hasBin: true - conventional-commits-parser@5.0.0: + conventional-commits-parser@6.0.0: resolution: { - integrity: sha512-ZPMl0ZJbw74iS9LuX9YIAiW8pfM5p3yh2o/NbXHbkFuZzY5jvdi5jFycEOkmBW5H5I7nA+D6f3UcsCLP2vvSEA==, + integrity: sha512-TbsINLp48XeMXR8EvGjTnKGsZqBemisPoyWESlpRyR8lif0lcwzqz+NMtYSj1ooF/WYjSuu7wX0CtdeeMEQAmA==, } - engines: { node: '>=16' } + engines: { node: '>=18' } hasBin: true + convert-hrtime@5.0.0: + resolution: + { + integrity: sha512-lOETlkIeYSJWcbbcvjRKGxVMXJR+8+OQb/mTPbA4ObPMytYIsUbuOE0Jzy60hjARYszq1id0j8KgVhC+WGZVTg==, + } + engines: { node: '>=12' } + convert-source-map@2.0.0: resolution: { @@ -6072,18 +5882,6 @@ packages: } engines: { node: '>=10' } - cosmiconfig@8.3.6: - resolution: - { - integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==, - } - engines: { node: '>=14' } - peerDependencies: - typescript: '>=4.9.5' - peerDependenciesMeta: - typescript: - optional: true - cosmiconfig@9.0.0: resolution: { @@ -6110,10 +5908,10 @@ packages: engines: { node: '>=10.14', npm: '>=6', yarn: '>=1' } hasBin: true - cross-spawn@7.0.5: + cross-spawn@7.0.6: resolution: { - integrity: sha512-ZVJrKKYunU38/76t0RMOulHOnUcbU9GbpWKAOZ0mhjr7CX6FVrH+4FrAapSOekrgFQ3f/8gwMEuIft0aKq6Hug==, + integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==, } engines: { node: '>= 8' } @@ -6263,12 +6061,6 @@ packages: } engines: { node: '>=0.12' } - damerau-levenshtein@1.0.8: - resolution: - { - integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==, - } - dargs@8.1.0: resolution: { @@ -6317,12 +6109,6 @@ packages: integrity: sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==, } - dateformat@3.0.3: - resolution: - { - integrity: sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==, - } - dayjs@1.11.13: resolution: { @@ -6346,17 +6132,6 @@ packages: supports-color: optional: true - debug@3.2.7: - resolution: - { - integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==, - } - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - debug@4.3.7: resolution: { @@ -6369,20 +6144,6 @@ packages: supports-color: optional: true - decamelize-keys@1.1.1: - resolution: - { - integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==, - } - engines: { node: '>=0.10.0' } - - decamelize@1.2.0: - resolution: - { - integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==, - } - engines: { node: '>=0.10.0' } - decimal.js-light@2.5.1: resolution: { @@ -6494,10 +6255,10 @@ packages: } engines: { node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16 } - detect-gpu@5.0.56: + detect-gpu@5.0.58: resolution: { - integrity: sha512-HYcx/cCiOQ9o4kImrvUMKwb4fyvgCYUeHnYUqbWOldI9NACLOClAyvnhG63YpbjCo6oHEjWI3MmPrhGQl96FVA==, + integrity: sha512-LvGBf1NeLMEQhUAHkL+tQPVUxFLU4NWiPWEj35GB9GozOeIc+o9kCj5Zg/sSc795J5TpDty5DVc51y13RI5zkg==, } detect-indent@7.0.1: @@ -6566,13 +6327,6 @@ packages: } engines: { node: '>=0.10.0' } - doctrine@3.0.0: - resolution: - { - integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==, - } - engines: { node: '>=6.0.0' } - dom-helpers@5.2.1: resolution: { @@ -6629,32 +6383,32 @@ packages: integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==, } - electron-to-chromium@1.5.58: + electron-to-chromium@1.5.65: resolution: { - integrity: sha512-al2l4r+24ZFL7WzyPTlyD0fC33LLzvxqLCwurtBibVPghRGO9hSTl+tis8t1kD7biPiH/en4U0I7o/nQbYeoVA==, + integrity: sha512-PWVzBjghx7/wop6n22vS2MLU8tKGd4Q91aCEGhG/TYmW6PP5OcSXcdnxTe1NNt0T66N8D6jxh4kC8UsdzOGaIw==, } - embla-carousel-react@8.3.1: + embla-carousel-react@8.5.1: resolution: { - integrity: sha512-gBY0zM+2ASvKFwRpTIOn2SLifFqOKKap9R/y0iCpJWS3bc8OHVEn2gAThGYl2uq0N+hu9aBiswffL++OYZOmDQ==, + integrity: sha512-z9Y0K84BJvhChXgqn2CFYbfEi6AwEr+FFVVKm/MqbTQ2zIzO1VQri6w67LcfpVF0AjbhwVMywDZqY4alYkjW5w==, } peerDependencies: react: ^16.8.0 || ^17.0.1 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc - embla-carousel-reactive-utils@8.3.1: + embla-carousel-reactive-utils@8.5.1: resolution: { - integrity: sha512-Js6rTTINNGnUGPu7l5kTcheoSbEnP5Ak2iX0G9uOoI8okTNLMzuWlEIpYFd1WP0Sq82FFcLkKM2oiO6jcElZ/Q==, + integrity: sha512-n7VSoGIiiDIc4MfXF3ZRTO59KDp820QDuyBDGlt5/65+lumPHxX2JLz0EZ23hZ4eg4vZGUXwMkYv02fw2JVo/A==, } peerDependencies: - embla-carousel: 8.3.1 + embla-carousel: 8.5.1 - embla-carousel@8.3.1: + embla-carousel@8.5.1: resolution: { - integrity: sha512-DutFjtEO586XptDn4cwvBJwsR/8fMa4jUk5Jk2g+/elKgu8mdn0Z2sx33g4JskvbLc1/6P8Xg4QlfELGJFcP5A==, + integrity: sha512-JUb5+FOHobSiWQ2EJNaueCNT/cQU9L6XWBbWmorWPQT9bkbk+fhsuLr8wWrzXKagO3oWszBO7MSx+GfaRk4E6A==, } emoji-regex@10.4.0: @@ -6675,6 +6429,12 @@ packages: integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==, } + emojilib@2.4.0: + resolution: + { + integrity: sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw==, + } + encodeurl@1.0.2: resolution: { @@ -6689,13 +6449,6 @@ packages: } engines: { node: '>= 0.8' } - enhanced-resolve@5.17.1: - resolution: - { - integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==, - } - engines: { node: '>=10.13.0' } - entities@4.5.0: resolution: { @@ -6703,12 +6456,12 @@ packages: } engines: { node: '>=0.12' } - env-ci@9.1.1: + env-ci@11.1.0: resolution: { - integrity: sha512-Im2yEWeF4b2RAMAaWvGioXk6m0UNaIjD8hj28j2ij5ldnIFrDQT0+pzDvpbRkcjurhXhf/AsBKv8P2rtmGi9Aw==, + integrity: sha512-Z8dnwSDbV1XYM9SBF2J0GcNVvmfmfh3a49qddGIROhBoVro6MZVTji15z/sJbQ2ko2ei8n988EU1wzoLU/tF+g==, } - engines: { node: ^16.14 || >=18 } + engines: { node: ^18.17 || >=20.6.1 } env-paths@2.2.1: resolution: @@ -6736,10 +6489,10 @@ packages: integrity: sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==, } - es-abstract@1.23.4: + es-abstract@1.23.5: resolution: { - integrity: sha512-HR1gxH5OaiN7XH7uiWH0RLw0RcFySiSoW1ctxmD1ahTw3uGBtkmm/ng0tDU1OtYx5OK6EOL5Y6O21cDflG3Jcg==, + integrity: sha512-vlmniQ0WNPwXqA0BnmwV3Ng7HxiGlh6r5U6JcTMNx8OilcAGqVJBHJcPjqOMaczU9fRuRK5Px2BdVyPRnKMMVQ==, } engines: { node: '>= 0.4' } @@ -6878,18 +6631,6 @@ packages: engines: { node: '>=6.0' } hasBin: true - eslint-config-next@15.0.3: - resolution: - { - integrity: sha512-IGP2DdQQrgjcr4mwFPve4DrCqo7CVVez1WoYY47XwKSrYO4hC0Dlb+iJA60i0YfICOzgNADIb8r28BpQ5Zs0wg==, - } - peerDependencies: - eslint: ^7.23.0 || ^8.0.0 || ^9.0.0 - typescript: '>=3.3.1' - peerDependenciesMeta: - typescript: - optional: true - eslint-config-prettier@9.1.0: resolution: { @@ -6899,363 +6640,181 @@ packages: peerDependencies: eslint: '>=7.0.0' - eslint-config-turbo@2.2.3: + eslint-plugin-only-warn@1.1.0: resolution: { - integrity: sha512-/zwNU+G2w0HszXzWILdl6/Catt86ejUG7vsFSdpnFzFAAUbbT2TxgoCFvC1fKtm6+SkQsXwkRRe9tFz0aMftpg==, + integrity: sha512-2tktqUAT+Q3hCAU0iSf4xAN1k9zOpjK5WO8104mB0rT/dGhOa09582HN5HlbxNbPRZ0THV7nLGvzugcNOSjzfA==, } - peerDependencies: - eslint: '>6.6.0' + engines: { node: '>=6' } - eslint-import-resolver-alias@1.1.2: + eslint-plugin-react-hooks@5.0.0: resolution: { - integrity: sha512-WdviM1Eu834zsfjHtcGHtGfcu+F30Od3V7I9Fi57uhBEwPkjDcii7/yW8jAT+gOhn4P/vOxxNAXbFAKsrrc15w==, + integrity: sha512-hIOwI+5hYGpJEc4uPRmz2ulCjAGD/N13Lukkh8cLV0i2IRk/bdZDYjgLVHj+U9Z704kLIdIO6iueGvxNur0sgw==, } - engines: { node: '>= 4' } + engines: { node: '>=10' } peerDependencies: - eslint-plugin-import: '>=1.4.0' + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 - eslint-import-resolver-node@0.3.9: + eslint-plugin-react@7.37.2: resolution: { - integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==, + integrity: sha512-EsTAnj9fLVr/GZleBLFbj/sSuXeWmp1eXIN60ceYnZveqEaUCyW4X+Vh4WTdUhCkW4xutXYqTXCUSyqD4rB75w==, } + engines: { node: '>=4' } + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 - eslint-import-resolver-typescript@3.6.3: + eslint-plugin-turbo@2.3.2: resolution: { - integrity: sha512-ud9aw4szY9cCT1EWWdGv1L1XR6hh2PaRWif0j2QjQ0pgTY/69iw+W0Z4qZv5wHahOl8isEr+k/JnyAqNQkLkIA==, + integrity: sha512-NoGxnaFi/8KotvKdbwR+VJOB3nVvIOjS193qCjHz2eBKhnO+Wr3cFgw9IZvk1rBIqg3a6VtJQmxkwNIYo2yWOw==, } - 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: '>6.6.0' - eslint-module-utils@2.12.0: + eslint-scope@8.2.0: resolution: { - integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==, + integrity: sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==, } - 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 + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } - eslint-plugin-eslint-comments@3.2.0: + eslint-visitor-keys@3.4.3: resolution: { - integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==, + integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==, } - engines: { node: '>=6.5.0' } - peerDependencies: - eslint: '>=4.19.1' + engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } - eslint-plugin-import@2.31.0: + eslint-visitor-keys@4.2.0: resolution: { - integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==, + integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==, } - engines: { node: '>=4' } - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } - eslint-plugin-jest@27.9.0: + eslint@9.15.0: resolution: { - integrity: sha512-QIT7FH7fNmd9n4se7FFKHbsLKGQiw885Ds6Y/sxKgCZ6natwCsXdgPOADnYVxN2QrRweF0FZWbJ6S7Rsn7llug==, + integrity: sha512-7CrWySmIibCgT1Os28lUU6upBshZ+GxybLOrmRzi08kS8MBuO8QA7pXEgYgY5W8vK3e74xv0lpjo9DbaGU9Rkw==, } - engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + hasBin: true peerDependencies: - '@typescript-eslint/eslint-plugin': ^5.0.0 || ^6.0.0 || ^7.0.0 - eslint: ^7.0.0 || ^8.0.0 - jest: '*' + jiti: '*' peerDependenciesMeta: - '@typescript-eslint/eslint-plugin': - optional: true - jest: + jiti: optional: true - eslint-plugin-jsx-a11y@6.10.2: + esniff@2.0.1: resolution: { - integrity: sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==, + integrity: sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==, } - engines: { node: '>=4.0' } - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 + engines: { node: '>=0.10' } - eslint-plugin-only-warn@1.1.0: + espree@10.3.0: resolution: { - integrity: sha512-2tktqUAT+Q3hCAU0iSf4xAN1k9zOpjK5WO8104mB0rT/dGhOa09582HN5HlbxNbPRZ0THV7nLGvzugcNOSjzfA==, + integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==, } - engines: { node: '>=6' } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } - eslint-plugin-playwright@1.8.3: + esprima@4.0.1: resolution: { - integrity: sha512-h87JPFHkz8a6oPhn8GRGGhSQoAJjx0AkOv1jME6NoMk2FpEsfvfJJNaQDxLSqSALkCr0IJXPGTnp6SIRVu5Nqg==, + integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==, } - engines: { node: '>=16.6.0' } - peerDependencies: - eslint: '>=8.40.0' - eslint-plugin-jest: '>=25' - peerDependenciesMeta: - eslint-plugin-jest: - optional: true + engines: { node: '>=4' } + hasBin: true - eslint-plugin-react-hooks@4.6.2: + esquery@1.6.0: resolution: { - integrity: sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==, + integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==, } - engines: { node: '>=10' } - peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 + engines: { node: '>=0.10' } - eslint-plugin-react-hooks@5.0.0: + esrecurse@4.3.0: resolution: { - integrity: sha512-hIOwI+5hYGpJEc4uPRmz2ulCjAGD/N13Lukkh8cLV0i2IRk/bdZDYjgLVHj+U9Z704kLIdIO6iueGvxNur0sgw==, + integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==, } - engines: { node: '>=10' } - peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 + engines: { node: '>=4.0' } - eslint-plugin-react@7.37.2: + estraverse@5.3.0: resolution: { - integrity: sha512-EsTAnj9fLVr/GZleBLFbj/sSuXeWmp1eXIN60ceYnZveqEaUCyW4X+Vh4WTdUhCkW4xutXYqTXCUSyqD4rB75w==, + integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==, } - engines: { node: '>=4' } - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 + engines: { node: '>=4.0' } - eslint-plugin-testing-library@6.4.0: + estree-util-is-identifier-name@3.0.0: resolution: { - integrity: sha512-yeWF+YgCgvNyPNI9UKnG0FjeE2sk93N/3lsKqcmR8dSfeXJwFT5irnWo7NjLf152HkRzfoFjh3LsBUrhvFz4eA==, + integrity: sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==, } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0, npm: '>=6' } - peerDependencies: - eslint: ^7.5.0 || ^8.0.0 || ^9.0.0 - eslint-plugin-tsdoc@0.2.17: + esutils@2.0.3: resolution: { - integrity: sha512-xRmVi7Zx44lOBuYqG8vzTXuL6IdGOeF9nHX17bjJ8+VE6fsxpdGem0/SBTmAwgYMKYB1WBkqRJVQ+n8GK041pA==, + integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==, } + engines: { node: '>=0.10.0' } - eslint-plugin-turbo@2.2.3: + etag@1.8.1: resolution: { - integrity: sha512-LHt35VwxthdGVO6hQRfvmFb6ee8/exAzAYWCy4o87Bnp7urltP8qg7xMd4dPSLAhtfnI2xSo1WgeVaR3MeItxw==, + integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==, } - peerDependencies: - eslint: '>6.6.0' + engines: { node: '>= 0.6' } - eslint-plugin-unicorn@51.0.1: + event-emitter@0.3.5: resolution: { - integrity: sha512-MuR/+9VuB0fydoI0nIn2RDA5WISRn4AsJyNSaNKLVwie9/ONvQhxOBbkfSICBPnzKrB77Fh6CZZXjgTt/4Latw==, + integrity: sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==, } - engines: { node: '>=16' } - peerDependencies: - eslint: '>=8.56.0' - eslint-plugin-vitest@0.3.26: + event-target-shim@5.0.1: resolution: { - integrity: sha512-oxe5JSPgRjco8caVLTh7Ti8PxpwJdhSV0hTQAmkFcNcmy/9DnqLB/oNVRA11RmVRP//2+jIIT6JuBEcpW3obYg==, + integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==, } - engines: { node: ^18.0.0 || >= 20.0.0 } - peerDependencies: - '@typescript-eslint/eslint-plugin': '*' - eslint: '>=8.0.0' - vitest: '*' - peerDependenciesMeta: - '@typescript-eslint/eslint-plugin': - optional: true - vitest: - optional: true + engines: { node: '>=6' } - eslint-scope@5.1.1: + eventemitter3@4.0.7: resolution: { - integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==, + integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==, } - engines: { node: '>=8.0.0' } - eslint-scope@7.2.2: + eventemitter3@5.0.1: resolution: { - integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==, + integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==, } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } - eslint-visitor-keys@2.1.0: + execa@5.1.1: resolution: { - integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==, + integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==, } engines: { node: '>=10' } - eslint-visitor-keys@3.4.3: - resolution: - { - integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==, - } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } - - eslint@8.57.1: - resolution: - { - integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==, - } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } - deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. - hasBin: true - - esniff@2.0.1: - resolution: - { - integrity: sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==, - } - engines: { node: '>=0.10' } - - espree@9.6.1: - resolution: - { - integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==, - } - engines: { node: ^12.22.0 || ^14.17.0 || >=16.0.0 } - - esprima@4.0.1: - resolution: - { - integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==, - } - engines: { node: '>=4' } - hasBin: true - - esquery@1.6.0: - resolution: - { - integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==, - } - engines: { node: '>=0.10' } - - esrecurse@4.3.0: - resolution: - { - integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==, - } - engines: { node: '>=4.0' } - - estraverse@4.3.0: - resolution: - { - integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==, - } - engines: { node: '>=4.0' } - - estraverse@5.3.0: - resolution: - { - integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==, - } - engines: { node: '>=4.0' } - - estree-util-is-identifier-name@3.0.0: - resolution: - { - integrity: sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==, - } - - esutils@2.0.3: - resolution: - { - integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==, - } - engines: { node: '>=0.10.0' } - - etag@1.8.1: - resolution: - { - integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==, - } - engines: { node: '>= 0.6' } - - event-emitter@0.3.5: - resolution: - { - integrity: sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==, - } - - event-target-shim@5.0.1: - resolution: - { - integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==, - } - engines: { node: '>=6' } - - eventemitter3@4.0.7: - resolution: - { - integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==, - } - - eventemitter3@5.0.1: - resolution: - { - integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==, - } - - execa@5.1.1: - resolution: - { - integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==, - } - engines: { node: '>=10' } - - execa@7.2.0: + execa@8.0.1: resolution: { - integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==, + integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==, } - engines: { node: ^14.18.0 || ^16.14.0 || >=18.0.0 } + engines: { node: '>=16.17' } - execa@8.0.1: + execa@9.5.1: resolution: { - integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==, + integrity: sha512-QY5PPtSonnGwhhHDNI7+3RvY285c7iuJFFB+lU+oEzMY/gEGJ808owqJsrr8Otd1E/x07po1LkUBmdAc5duPAg==, } - engines: { node: '>=16.17' } + engines: { node: ^18.19.0 || >=20.5.0 } exponential-backoff@3.1.1: resolution: @@ -7351,6 +6910,17 @@ packages: integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==, } + fdir@6.4.2: + resolution: + { + integrity: sha512-KnhMXsKSPZlAhp7+IjUkRZKPb4fUyccpDrdFXbi4QL1qkmFh9kVY09Yox+n4MaOb3lHZ1Tv829C3oaaXoMYPDQ==, + } + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + fflate@0.6.10: resolution: { @@ -7377,24 +6947,24 @@ packages: } engines: { node: '>=8' } - figures@5.0.0: + figures@6.1.0: resolution: { - integrity: sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg==, + integrity: sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==, } - engines: { node: '>=14' } + engines: { node: '>=18' } - file-entry-cache@6.0.1: + file-entry-cache@8.0.0: resolution: { - integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==, + integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==, } - engines: { node: ^10.12.0 || >=12.0.0 } + engines: { node: '>=16.0.0' } - file-selector@2.1.0: + file-selector@2.1.1: resolution: { - integrity: sha512-ZuXAqGePcSPz4JuerOY06Dzzq0hrmQ6VGoXVzGyFI1npeOfBgqGIKKpznfYWRkSLJlXutkqVC5WvGZtkFVhu9Q==, + integrity: sha512-pJVY80PuSiHbnYEZ0gZYQf15x0z/lkeIF1yn95yRC/Usb43343ewXtMClQ9GLPvPm4/SscX4zvQz9QhCAyLqlg==, } engines: { node: '>= 12' } @@ -7419,6 +6989,13 @@ packages: } engines: { node: '>=6' } + find-up-simple@1.0.0: + resolution: + { + integrity: sha512-q7Us7kcjj2VMePAa02hDAF6d+MzsdsAWEwYyOpwUtlerRBkOEPBCRZrAV4XfcSN8fHAgaD0hP7miwoay6DCprw==, + } + engines: { node: '>=18' } + find-up@2.1.0: resolution: { @@ -7447,13 +7024,6 @@ packages: } engines: { node: '>=10' } - find-up@6.3.0: - resolution: - { - integrity: sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==, - } - engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } - find-up@7.0.0: resolution: { @@ -7461,24 +7031,24 @@ packages: } engines: { node: '>=18' } - find-versions@5.1.0: + find-versions@6.0.0: resolution: { - integrity: sha512-+iwzCJ7C5v5KgcBuueqVoNiHVoQpwiUK5XFLjf0affFTep+Wcw93tPvmb8tqujDNmzhBDPddnWV/qgWSXgq+Hg==, + integrity: sha512-2kCCtc+JvcZ86IGAz3Z2Y0A1baIz9fL31pH/0S1IqZr9Iwnjq8izfPtrCyQKO6TLMPELLsQMre7VDqeIKCsHkA==, } - engines: { node: '>=12' } + engines: { node: '>=18' } - flat-cache@3.2.0: + flat-cache@4.0.1: resolution: { - integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==, + integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==, } - engines: { node: ^10.12.0 || >=12.0.0 } + engines: { node: '>=16' } - flatted@3.3.1: + flatted@3.3.2: resolution: { - integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==, + integrity: sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==, } flow-enums-runtime@0.0.6: @@ -7487,10 +7057,10 @@ packages: integrity: sha512-3PYnM29RFXwvAN6Pc/scUfkI7RwhQ/xqyLUyPNlXUp9S40zI8nup9tUSrTLSVnWGBN38FNiGWbwZOB6uR4OGdw==, } - flow-parser@0.252.0: + flow-parser@0.255.0: resolution: { - integrity: sha512-z8hKPUjZ33VLn4HVntifqmEhmolUMopysnMNzazoDqo1GLUkBsreLNsxETlKJMPotUWStQnen6SGvUNe1j4Hlg==, + integrity: sha512-7QHV2m2mIMh6yIMaAPOVbyNEW77IARwO69d4DgvfDCjuORiykdMLf7XBjF7Zeov7Cpe1OXJ8sB6/aaCE3xuRBw==, } engines: { node: '>=0.4.0' } @@ -7539,16 +7109,23 @@ packages: integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==, } + fraction.js@5.2.1: + resolution: + { + integrity: sha512-Ah6t/7YCYjrPUFUFsOsRLMXAdnYM+aQwmojD2Ayb/Ezr82SwES0vuyQ8qZ3QO8n9j7W14VJuVZZet8U3bhSdQQ==, + } + engines: { node: '>= 12' } + frame-ticker@1.0.3: resolution: { integrity: sha512-E0X2u2JIvbEMrqEg5+4BpTqaD22OwojJI63K7MdKHdncjtAhGRbCR8nJCr2vwEt9NWBPCPcu70X9smPviEBy8Q==, } - framer-motion@11.11.16: + framer-motion@11.11.17: resolution: { - integrity: sha512-PAK9NkCdRuwNTkKh9chSHokvEkwLJ/JyePNG/Fgmk4ygeQmth8wneITlxQAykOeYWgRvetk1i22PcMiG/VRuWg==, + integrity: sha512-O8QzvoKiuzI5HSAHbcYuL6xU+ZLXbrH7C8Akaato4JzQbX2ULNeniqC2Vo5eiCtFktX9XsJ+7nUhxcl2E2IjpA==, } peerDependencies: '@emotion/is-prop-valid': '*' @@ -7609,6 +7186,13 @@ packages: integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==, } + function-timeout@1.0.2: + resolution: + { + integrity: sha512-939eZS4gJ3htTHAldmyyuzlrD58P03fHG49v2JfFXbV6OhvZKRC9j2yAtdHw/zrp2zXHuv05zMIy40F0ge7spA==, + } + engines: { node: '>=18' } + function.prototype.name@1.1.6: resolution: { @@ -7692,18 +7276,19 @@ packages: } engines: { node: '>=16' } - get-symbol-description@1.0.2: + get-stream@9.0.1: resolution: { - integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==, + integrity: sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==, } - engines: { node: '>= 0.4' } + engines: { node: '>=18' } - get-tsconfig@4.8.1: + get-symbol-description@1.0.2: resolution: { - integrity: sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==, + integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==, } + engines: { node: '>= 0.4' } get-uri@6.0.3: resolution: @@ -7786,12 +7371,19 @@ packages: } engines: { node: '>=4' } - globals@13.24.0: + globals@14.0.0: resolution: { - integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==, + integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==, } - engines: { node: '>=8' } + engines: { node: '>=18' } + + globals@15.12.0: + resolution: + { + integrity: sha512-1+gLErljJFhbOVyaetcwJiJ4+eLe45S2E7P5UiZ9xGfeq3ATQf5DOv9G7MH3gGbKQLkzmNh2DxfZwLdw+j6oTQ==, + } + engines: { node: '>=18' } globalthis@1.0.4: resolution: @@ -7814,13 +7406,6 @@ packages: } engines: { node: '>=10' } - globby@13.2.2: - resolution: - { - integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==, - } - engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } - globby@14.0.2: resolution: { @@ -7880,13 +7465,6 @@ packages: engines: { node: '>=0.4.7' } hasBin: true - hard-rejection@2.1.0: - resolution: - { - integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==, - } - engines: { node: '>=6' } - has-bigints@1.0.2: resolution: { @@ -7941,10 +7519,10 @@ packages: } engines: { node: '>= 0.4' } - hast-util-from-dom@5.0.0: + hast-util-from-dom@5.0.1: resolution: { - integrity: sha512-d6235voAp/XR3Hh5uy7aGLbM3S4KamdW0WEgOaU1YoewnuYw4HXb5eRtv9g65m/RFGEfUY1Mw4UqCc5Y8L4Stg==, + integrity: sha512-N+LqofjR2zuzTjCPzyDUdSshy4Ma6li7p/c3pA78uTwzFgENbgbUrm2ugwsOdcjI1muO+o6Dgzp9p8WHtn/39Q==, } hast-util-from-html-isomorphic@2.0.0: @@ -7959,10 +7537,10 @@ packages: integrity: sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==, } - hast-util-from-parse5@8.0.1: + hast-util-from-parse5@8.0.2: resolution: { - integrity: sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ==, + integrity: sha512-SfMzfdAi/zAoZ1KkFEyyeXBn7u/ShQrfd675ZEE9M3qj+PMFX05xubzRyF76CCSJu8au9jgVxDV1+okFvgZU4A==, } hast-util-is-element@3.0.0: @@ -7983,10 +7561,10 @@ packages: integrity: sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==, } - hast-util-raw@9.0.4: + hast-util-raw@9.1.0: resolution: { - integrity: sha512-LHE65TD2YiNsHD3YuXcKPHXPLuYh/gjp12mOfU8jxSrm1f/yJpsb0F/KKljS6U9LJoP0Ux+tCe8iJ2AsPzTdgA==, + integrity: sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==, } hast-util-to-jsx-runtime@2.3.2: @@ -8019,10 +7597,10 @@ packages: integrity: sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==, } - hastscript@8.0.0: + hastscript@9.0.0: resolution: { - integrity: sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw==, + integrity: sha512-jzaLBGavEDKHrc5EfFImKN7nZKKBdSLIdGvCwDZ9TfzbF2ffXiov8CKE445L2Z1Ek2t/m4SKQ2j6Ipv7NyUolw==, } header-case@1.0.1: @@ -8080,25 +7658,19 @@ packages: } engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } - hosted-git-info@2.8.9: - resolution: - { - integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==, - } - - hosted-git-info@4.1.0: + hosted-git-info@7.0.2: resolution: { - integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==, + integrity: sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==, } - engines: { node: '>=10' } + engines: { node: ^16.14.0 || >=18.0.0 } - hosted-git-info@7.0.2: + hosted-git-info@8.0.2: resolution: { - integrity: sha512-puUZAUKT5m8Zzvs72XWy3HtvVbTWljRE66cP60bxJzAqf2DgICo7lYTY2IHUmLnNpjYvw5bvmoHvPc0QO2a62w==, + integrity: sha512-sYKnA7eGln5ov8T8gnYlkSOxFJvywzEx9BueN6xo/GKO8PGiI6uK6xx+DIGe45T3bdVjLAQDQW1aicT8z8JwQg==, } - engines: { node: ^16.14.0 || >=18.0.0 } + engines: { node: ^18.17.0 || >=20.5.0 } html-url-attributes@3.0.1: resolution: @@ -8160,24 +7732,24 @@ packages: } engines: { node: '>=10.17.0' } - human-signals@4.3.1: + human-signals@5.0.0: resolution: { - integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==, + integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==, } - engines: { node: '>=14.18.0' } + engines: { node: '>=16.17.0' } - human-signals@5.0.0: + human-signals@8.0.0: resolution: { - integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==, + integrity: sha512-/1/GPCpDUCCYwlERiYjxoczfP0zfvZMU/OWgQPMya9AbAE24vseigFdhAMObpc8Q4lc/kjutPfUddDYyAmejnA==, } - engines: { node: '>=16.17.0' } + engines: { node: '>=18.18.0' } - husky@9.1.6: + husky@9.1.7: resolution: { - integrity: sha512-sqbjZKK7kf44hfdE94EoX8MZNk0n7HeW37O4YrVGCF4wzgQjp+akPAkfUK5LZ6KuR/6sqeAVuXHji+RzQgOn5A==, + integrity: sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==, } engines: { node: '>=18' } hasBin: true @@ -8230,12 +7802,12 @@ packages: } engines: { node: '>=6' } - import-from@4.0.0: + import-from-esm@1.3.4: resolution: { - integrity: sha512-P9J71vT5nLlDeV8FHs5nNxaLbrpfAV5cF5srvbZfpwpcJoM/xZR3hiv+q+SAnuSmuGbXMWud063iIMx/V/EWZQ==, + integrity: sha512-7EyUlPFC0HOlBDpUFGfYstsU7XHxZJKAAMzCT8wZ0hMW7b+hG51LIKTDcsgtz8Pu6YC0HqRVbX+rVUtsGMUKvg==, } - engines: { node: '>=12.2' } + engines: { node: '>=16.20' } import-meta-resolve@4.1.0: resolution: @@ -8271,6 +7843,13 @@ packages: } engines: { node: '>=12' } + index-to-position@0.1.2: + resolution: + { + integrity: sha512-MWDKS3AS1bGCHLBA2VLImJz42f7bJh8wQsTGCzI3j519/CASStoDONUBVz2I/VID0MpiX3SGSnbOD2xUalbE5g==, + } + engines: { node: '>=18' } + inflight@1.0.6: resolution: { @@ -8346,10 +7925,10 @@ packages: integrity: sha512-7m1vEcPCxXYI8HqnL8CKI6siDyD+eIWSwgB3DZA+ZTogxk9I4CDnj4wilt9x/+/QbHI4YG5YZNmC6458/e9Ktg==, } - intl-messageformat@10.7.6: + intl-messageformat@10.7.7: resolution: { - integrity: sha512-IsMU/hqyy3FJwNJ0hxDfY2heJ7MteSuFvcnCebxRp67di4Fhx1gKKE+qS0bBwUF8yXkX9SsPUhLeX/B6h5SKUA==, + integrity: sha512-F134jIoeYMro/3I0h08D0Yt4N9o9pjddU/4IIxMMURqbAtI2wu70X8hvG1V48W49zXHXv3RKSF/po+0fDfsGjA==, } into-stream@7.0.0: @@ -8442,19 +8021,6 @@ packages: } engines: { node: '>= 0.4' } - is-builtin-module@3.2.1: - resolution: - { - integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==, - } - engines: { node: '>=6' } - - is-bun-module@1.2.1: - resolution: - { - integrity: sha512-AmidtEM6D6NmUiLOvvU7+IePxjEjOzra2h0pSrsfSAcXwl/83zLLXDByafUJy9k/rKK0pvXMLdwKwGHlX2Ke6Q==, - } - is-callable@1.2.7: resolution: { @@ -8517,11 +8083,12 @@ packages: } engines: { node: '>=0.10.0' } - is-finalizationregistry@1.0.2: + is-finalizationregistry@1.1.0: resolution: { - integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==, + integrity: sha512-qfMdqbAQEwBw78ZyReKnlA8ezmPdb9BemzIIip/JkjaZUhitfXDkkr+3QTboW0JrSXT1QWyYShpvnNHGZ4c4yA==, } + engines: { node: '>= 0.4' } is-fullwidth-code-point@3.0.0: resolution: @@ -8632,13 +8199,6 @@ packages: } engines: { node: '>=8' } - is-plain-obj@1.1.0: - resolution: - { - integrity: sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==, - } - engines: { node: '>=0.10.0' } - is-plain-obj@4.1.0: resolution: { @@ -8701,6 +8261,13 @@ packages: } engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + is-stream@4.0.1: + resolution: + { + integrity: sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==, + } + engines: { node: '>=18' } + is-string@1.0.7: resolution: { @@ -8736,12 +8303,12 @@ packages: } engines: { node: '>=10' } - is-unicode-supported@1.3.0: + is-unicode-supported@2.1.0: resolution: { - integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==, + integrity: sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==, } - engines: { node: '>=12' } + engines: { node: '>=18' } is-upper-case@1.1.2: resolution: @@ -8815,6 +8382,13 @@ packages: } engines: { node: '>=10.13' } + issue-parser@7.0.1: + resolution: + { + integrity: sha512-3YZcUUR2Wt1WsapF+S/WiA2WmlW0cWAoPccMqne7AxEBhCdFeTPjfv/Axb8V2gyCgY3nRw+ksZ3xSUX+R47iAg==, + } + engines: { node: ^18.17 || >=20.6.1 } + istanbul-lib-coverage@3.2.2: resolution: { @@ -8933,12 +8507,6 @@ packages: } hasBin: true - jju@1.4.0: - resolution: - { - integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==, - } - js-cookie@3.0.5: resolution: { @@ -8993,13 +8561,6 @@ packages: peerDependencies: '@babel/preset-env': ^7.1.6 - jsesc@0.5.0: - resolution: - { - integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==, - } - hasBin: true - jsesc@2.5.2: resolution: { @@ -9034,13 +8595,6 @@ packages: integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==, } - json-parse-even-better-errors@3.0.2: - resolution: - { - integrity: sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==, - } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } - json-schema-traverse@0.4.1: resolution: { @@ -9059,19 +8613,6 @@ packages: integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==, } - 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: { @@ -9127,19 +8668,6 @@ packages: } engines: { node: '>=0.10.0' } - language-subtag-registry@0.3.23: - resolution: - { - integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==, - } - - language-tags@1.0.9: - resolution: - { - integrity: sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==, - } - engines: { node: '>=0.10' } - leven@3.1.0: resolution: { @@ -9186,17 +8714,10 @@ packages: integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==, } - lines-and-columns@2.0.4: + lint-staged@15.2.10: resolution: { - integrity: sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==, - } - engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } - - lint-staged@15.2.10: - resolution: - { - integrity: sha512-5dY5t743e1byO19P9I4b3x8HJwalIznL5E1FWYnU6OWw33KxNBSLAc6Cy7F2PsFEO8FKnLwjwm5hx7aMF0jzZg==, + integrity: sha512-5dY5t743e1byO19P9I4b3x8HJwalIznL5E1FWYnU6OWw33KxNBSLAc6Cy7F2PsFEO8FKnLwjwm5hx7aMF0jzZg==, } engines: { node: '>=18.12.0' } hasBin: true @@ -9286,12 +8807,6 @@ packages: integrity: sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==, } - lodash.ismatch@4.4.0: - resolution: - { - integrity: sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g==, - } - lodash.isplainobject@4.0.6: resolution: { @@ -9443,13 +8958,6 @@ packages: integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==, } - lru-cache@6.0.0: - resolution: - { - integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==, - } - engines: { node: '>=10' } - lru-cache@7.18.3: resolution: { @@ -9463,10 +8971,10 @@ packages: integrity: sha512-BpdYkt9EvGl8OfWHDQPISVpcl5xZthb+XPsbELj5AQXxIC8IriDZIQYjBJPEm5rS420sjZ0TLEzRcq5KdBhYrQ==, } - lucide-react@0.456.0: + lucide-react@0.461.0: resolution: { - integrity: sha512-DIIGJqTT5X05sbAsQ+OhA8OtJYyD4NsEMCA/HQW/Y6ToPQ7gwbtujIoeAaup4HpHzV35SQOarKAWH8LYglB6eA==, + integrity: sha512-Scpw3D/dV1bgVRC5Kh774RCm99z0iZpPv75M6kg7QL1lLvkQ1rmI1Sjjic1aGp1ULBwd7FokV6ry0g+d6pMB+w==, } peerDependencies: react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0-rc @@ -9499,41 +9007,27 @@ packages: integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==, } - map-obj@1.0.1: - resolution: - { - integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==, - } - engines: { node: '>=0.10.0' } - - map-obj@4.3.0: - resolution: - { - integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==, - } - engines: { node: '>=8' } - markdown-table@3.0.4: resolution: { integrity: sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==, } - marked-terminal@5.2.0: + marked-terminal@7.2.1: resolution: { - integrity: sha512-Piv6yNwAQXGFjZSaiNljyNFw7jKDdGrw70FSbtxEyldLsyeuV5ZHm/1wW++kWbrOF1VPnUgYOhB2oLL0ZpnekA==, + integrity: sha512-rQ1MoMFXZICWNsKMiiHwP/Z+92PLKskTPXj+e7uwXmuMPkNn7iTqC+IvDekVm1MPeC9wYQeLxeFaOvudRR/XbQ==, } - engines: { node: '>=14.13.1 || >=16.0.0' } + engines: { node: '>=16.0.0' } peerDependencies: - marked: ^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 + marked: '>=1 <15' - marked@5.1.2: + marked@12.0.2: resolution: { - integrity: sha512-ahRPGXJpjMjwSOlBoTMZAK7ATXkli5qCPxZ21TG44rx1KEo44bii4ekgTDQPNRQ4Kh7JMb9Ub1PVk1NxRSsorg==, + integrity: sha512-qXUm7e/YKFoqFPYPa3Ukg9xlI5cyAtGmyEIzMfW//m6kXwCy2Ps9DYf5ioijFKQ8qyuscrHoY04iJGctu2Kg0Q==, } - engines: { node: '>= 16' } + engines: { node: '>= 18' } hasBin: true marky@1.2.5: @@ -9542,10 +9036,10 @@ packages: integrity: sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==, } - mathjs@13.2.2: + mathjs@14.0.0: resolution: { - integrity: sha512-tBNMmwNsLMjD7xGHSF9IEuuzNVG8xPDgshDBY1eQ5ZS1HQr5O+bY8eG2peZYSkIsw79y2QcPkGMcQL5ZqtLu5A==, + integrity: sha512-MR3me92c6pKBqzUXosqL5KMIZDrb1x0MGOy+Ss6fQllD1zhAFloG6DJnG6X5b0VYAMA9sgGfAR2tYi5HPNNQBQ==, } engines: { node: '>= 18' } hasBin: true @@ -9672,12 +9166,12 @@ packages: } engines: { node: '>=16.10' } - meow@8.1.2: + meow@13.2.0: resolution: { - integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==, + integrity: sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==, } - engines: { node: '>=10' } + engines: { node: '>=18' } merge-stream@2.0.0: resolution: @@ -9956,10 +9450,10 @@ packages: integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==, } - micromark-util-subtokenize@2.0.2: + micromark-util-subtokenize@2.0.3: resolution: { - integrity: sha512-xKxhkB62vwHUuuxHe9Xqty3UaAsizV2YKq5OV344u3hFBbf8zIYrhYOWhAQb94MtMPkjTOzzjJ/hid9/dR5vFA==, + integrity: sha512-VXJJuNxYWSoYL6AJ6OQECCFGhIU2GGHMw8tahogePBrjkG8aCCas3ibkp7RnVOSTClg2is05/R7maAhF1XyQMg==, } micromark-util-symbol@2.0.1: @@ -10046,13 +9540,6 @@ packages: } engines: { node: '>=18' } - min-indent@1.0.1: - resolution: - { - integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==, - } - engines: { node: '>=4' } - mini-svg-data-uri@1.4.4: resolution: { @@ -10073,13 +9560,6 @@ packages: } engines: { node: '>=16 || 14 >=14.17' } - minimist-options@4.1.0: - resolution: - { - integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==, - } - engines: { node: '>= 6' } - minimist@1.2.8: resolution: { @@ -10121,13 +9601,6 @@ packages: } hasBin: true - modify-values@1.0.1: - resolution: - { - integrity: sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==, - } - engines: { node: '>=0.10.0' } - monaco-editor@0.52.0: resolution: { @@ -10164,18 +9637,18 @@ packages: integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==, } - nanoid@3.3.7: + nanoid@3.3.8: resolution: { - integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==, + integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==, } engines: { node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1 } hasBin: true - nanoid@5.0.8: + nanoid@5.0.9: resolution: { - integrity: sha512-TcJPw+9RV9dibz1hHUzlLVy8N4X9TnwirAjrU08Juo6BNKggzVfP2ZJ/3ZUSq15Xl5i85i+Z89XBO90pB2PghQ==, + integrity: sha512-Aooyr6MXU6HpvvWXKoVoXwKMs/KyVakWwg7xQfv5/S/RIgJMy0Ifa45H9qqYy7pTCszrHzP21Uk4PZq2HpEM8Q==, } engines: { node: ^18 || >=20 } hasBin: true @@ -10219,10 +9692,10 @@ packages: } engines: { node: '>= 0.4.0' } - next-intl@3.25.1: + next-intl@3.25.3: resolution: { - integrity: sha512-Z2dJWn5f/b1sb8EmuJcuDhbQTIp4RG1KBFAILgRt/y27W0ifU7Ll/os3liphUY4InyRH89uShTAk7ItAlpr0uA==, + integrity: sha512-3VQ+OZdU9Z2enx5uWLYfmd/eb/gZN6QIfj59ROE/R+MTSD7ZAOPsGFnKqj5wwqm4EISGviYenkSuxypyYnhomA==, } peerDependencies: next: ^10.0.0 || ^11.0.0 || ^12.0.0 || ^13.0.0 || ^14.0.0 || ^15.0.0 @@ -10305,11 +9778,12 @@ packages: } engines: { node: '>= 0.10.5' } - node-emoji@1.11.0: + node-emoji@2.1.3: resolution: { - integrity: sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==, + integrity: sha512-E2WEOVsgs7O16zsURJ/eH8BqhF029wGpEOnv7Urwdo2wmQanOACwJQh0devF9D9RhoZru0+9JXIS0dBXIAz+lA==, } + engines: { node: '>=18' } node-fetch-h2@2.3.0: resolution: @@ -10362,19 +9836,6 @@ packages: integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==, } - normalize-package-data@2.5.0: - resolution: - { - integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==, - } - - normalize-package-data@3.0.3: - resolution: - { - integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==, - } - engines: { node: '>=10' } - normalize-package-data@6.0.2: resolution: { @@ -10417,12 +9878,19 @@ packages: } engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } - npm@9.9.3: + npm-run-path@6.0.0: resolution: { - integrity: sha512-Z1l+rcQ5kYb17F3hHtO601arEpvdRYnCLtg8xo3AGtyj3IthwaraEOexI9903uANkifFbqHC8hT53KIrozWg8A==, + integrity: sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==, } - engines: { node: ^14.17.0 || ^16.13.0 || >=18.0.0 } + engines: { node: '>=18' } + + npm@10.9.1: + resolution: + { + integrity: sha512-yJUw03xLqjiv1D52oHeoS5qmOEC5hkJlhP1cWlSrCgshuxWVyFEEK3M3hLC0NwbTaklLTYrhoIanYsuNP5WUKg==, + } + engines: { node: ^18.17.0 || >=20.5.0 } hasBin: true bundledDependencies: - '@isaacs/string-locale-compare' @@ -10432,15 +9900,15 @@ packages: - '@npmcli/map-workspaces' - '@npmcli/package-json' - '@npmcli/promise-spawn' + - '@npmcli/redact' - '@npmcli/run-script' + - '@sigstore/tuf' - abbrev - archy - cacache - chalk - ci-info - cli-columns - - cli-table3 - - columnify - fastest-levenshtein - fs-minipass - glob @@ -10476,7 +9944,6 @@ packages: - npm-profile - npm-registry-fetch - npm-user-validate - - npmlog - p-map - pacote - parse-conflict-json @@ -10484,7 +9951,6 @@ packages: - qrcode-terminal - read - semver - - sigstore - spdx-expression-parse - ssri - supports-color @@ -10608,13 +10074,6 @@ packages: } engines: { node: '>= 0.4' } - object.groupby@1.0.3: - resolution: - { - integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==, - } - engines: { node: '>= 0.4' } - object.values@1.2.0: resolution: { @@ -10910,12 +10369,37 @@ packages: } engines: { node: '>=8' } - parse-json@7.1.1: + parse-json@8.1.0: resolution: { - integrity: sha512-SgOTCX/EZXtZxBE5eJ97P4yGM5n37BwRU+YMsH4vNzFqJV/oWFXXCmwFlgWUM4PrakybVOueJJ6pwHqSVhTFDw==, + integrity: sha512-rum1bPifK5SSar35Z6EKZuYPJx85pkNaFrxBK3mwdfSJ1/WKbYrjoW/zTPSjRRamfmVX1ACBIdFAO0VRErW/EA==, + } + engines: { node: '>=18' } + + parse-ms@4.0.0: + resolution: + { + integrity: sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==, + } + engines: { node: '>=18' } + + parse5-htmlparser2-tree-adapter@6.0.1: + resolution: + { + integrity: sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==, + } + + parse5@5.1.1: + resolution: + { + integrity: sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==, + } + + parse5@6.0.1: + resolution: + { + integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==, } - engines: { node: '>=16' } parse5@7.2.1: resolution: @@ -11036,6 +10520,13 @@ packages: } engines: { node: '>=8.6' } + picomatch@4.0.2: + resolution: + { + integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==, + } + engines: { node: '>=12' } + pidtree@0.6.0: resolution: { @@ -11086,13 +10577,6 @@ packages: } engines: { node: '>=6' } - pluralize@8.0.0: - resolution: - { - integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==, - } - engines: { node: '>=4' } - point-in-polygon-hao@1.1.0: resolution: { @@ -11216,10 +10700,10 @@ packages: vue-tsc: optional: true - prettier-plugin-packagejson@2.5.3: + prettier-plugin-packagejson@2.5.6: resolution: { - integrity: sha512-ATMEEXr+ywls1kgrZEWl4SBPEm0uDdyDAjyNzUC0/Z8WZTD3RqbJcQDR+Dau+wYkW9KHK6zqQIsFyfn+9aduWg==, + integrity: sha512-TY7KiLtyt6Tlf53BEbXUWkN0+TRdHKgIMmtXtDCyHH6yWnZ50Lwq6Vb6lyjapZrhDTXooC4EtlY5iLe1sCgi5w==, } peerDependencies: prettier: '>= 1.16.0' @@ -11245,10 +10729,10 @@ packages: peerDependencies: prettier: ^3.0.0 - prettier-plugin-tailwindcss@0.6.8: + prettier-plugin-tailwindcss@0.6.9: resolution: { - integrity: sha512-dGu3kdm7SXPkiW4nzeWKCl3uoImdd5CTZEJGxyypEPL37Wj0HT2pLqjrvSei1nTeuQfO4PUfjeW5cTUNRLZ4sA==, + integrity: sha512-r0i3uhaZAXYP0At5xGfJH876W3HHGHDp+LCRUJrs57PBeQ6mYHMwr25KH8NPX44F2yGTvdnH7OqCshlQx183Eg==, } engines: { node: '>=14.21.3' } peerDependencies: @@ -11319,10 +10803,10 @@ packages: engines: { node: '>=10.13.0' } hasBin: true - prettier@3.3.3: + prettier@3.4.0: resolution: { - integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==, + integrity: sha512-/OXNZcLyWkfo13ofOW5M7SLh+k5pnIs07owXK2teFpnfaOEcycnSy7HQxldaVX1ZP/7Q8oO1eDuQJNwbomQq5Q==, } engines: { node: '>=14' } hasBin: true @@ -11334,6 +10818,13 @@ packages: } engines: { node: ^14.15.0 || ^16.10.0 || >=18.0.0 } + pretty-ms@9.2.0: + resolution: + { + integrity: sha512-4yf0QO/sllf/1zbZWYnvWw3NxCQwLXKzIj0G849LSufP15BXKM0rbD2Z3wVnkMfjdn/CB0Dpp444gYAACdsplg==, + } + engines: { node: '>=18' } + prismjs@1.27.0: resolution: { @@ -11437,13 +10928,6 @@ packages: integrity: sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==, } - quick-lru@4.0.1: - resolution: - { - integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==, - } - engines: { node: '>=8' } - radash@12.1.0: resolution: { @@ -11494,21 +10978,21 @@ packages: integrity: sha512-crr9HkVrDiJ0A4zot89oS0Cgv0Oa4OG1Em4jit3P3ZxZSKPMYyMjfwMqgcJna9o625g8oN87rBm8SWWrSTBZxg==, } - react-dom@19.0.0-rc-380f5d67-20241113: + react-dom@19.0.0-rc-ed15d500-20241110: resolution: { - integrity: sha512-jd/2ktaIZieYI76xBPAfEXFfg9XQE/GM++rbItliRJJ6pN205aS3JxGc7WAdm3SkaeIHLwK+V6d+FziVg7g5Eg==, + integrity: sha512-V9wIC4SOsBvRKYvfKXRg2Rzgh5BymnI7qlO63U68gt6agfGExRPUyTH1CnlQwR0mnqxbEEfUBFr6MoYtF/bY3A==, } peerDependencies: - react: 19.0.0-rc-380f5d67-20241113 + react: 19.0.0-rc-ed15d500-20241110 - react-dom@19.0.0-rc-ed15d500-20241110: + react-dom@19.0.0-rc.1: resolution: { - integrity: sha512-V9wIC4SOsBvRKYvfKXRg2Rzgh5BymnI7qlO63U68gt6agfGExRPUyTH1CnlQwR0mnqxbEEfUBFr6MoYtF/bY3A==, + integrity: sha512-k8MfDX+4G+eaa1cXXI9QF4d+pQtYol3nx8vauqRWUEOPqC7NQn2qmEqUsLoSd28rrZUL+R3T2VC+kZ2Hyx1geQ==, } peerDependencies: - react: 19.0.0-rc-ed15d500-20241110 + react: 19.0.0-rc.1 react-dropzone@14.3.5: resolution: @@ -11613,10 +11097,10 @@ packages: '@types/react': optional: true - react-resizable-panels@2.1.6: + react-resizable-panels@2.1.7: resolution: { - integrity: sha512-oIqo/7pp2TsR+Dp1qZMr1l4RBDV4Zz/0HEG5zxliBJoHqqFnG0MbmFbk+5Q1VMGfPQ4uhXxefunLC1o7v38PDQ==, + integrity: sha512-JtT6gI+nURzhMYQYsx8DKkx6bSoOGFp7A3CwMrOb8y5jFHFyqwo9m68UhmXRw57fRVJksFn1TSlm3ywEQ9vMgA==, } peerDependencies: react: ^16.14.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc @@ -11677,10 +11161,10 @@ packages: } engines: { node: '>=0.10.0' } - react@19.0.0-rc-380f5d67-20241113: + react@19.0.0-rc.1: resolution: { - integrity: sha512-wtdbqto84bAgLqzfJpIpV6m9L5hUPVDb9vM/sGJ4K2z2PVf7t/OOG8xQFUSI6cEfQ1yN0X7qYfUchoVmbebW4g==, + integrity: sha512-NZKln+uyPuyHchzP07I6GGYFxdAoaKhehgpCa3ltJGzwE31OYumLeshGaitA1R/fS5d9D2qpZVwTFAr6zCLM9w==, } engines: { node: '>=0.10.0' } @@ -11690,33 +11174,19 @@ packages: integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==, } - read-pkg-up@10.1.0: - resolution: - { - integrity: sha512-aNtBq4jR8NawpKJQldrQcSW9y/d+KWH4v24HWkHljOZ7H0av+YTGANBzRh9A5pw7v/bLVsLVPpOhJ7gHNVy8lA==, - } - engines: { node: '>=16' } - - read-pkg-up@7.0.1: - resolution: - { - integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==, - } - engines: { node: '>=8' } - - read-pkg@5.2.0: + read-package-up@11.0.0: resolution: { - integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==, + integrity: sha512-MbgfoNPANMdb4oRBNg5eqLbB2t2r+o5Ua1pNt8BqGp4I0FJZhuVSOj3PaBPni4azWuSzEdNn2evevzVmEk1ohQ==, } - engines: { node: '>=8' } + engines: { node: '>=18' } - read-pkg@8.1.0: + read-pkg@9.0.1: resolution: { - integrity: sha512-PORM8AgzXeskHO/WEv312k9U03B8K9JSiWF/8N9sUuFjBa+9SF2u6K7VClzXwDXab51jCd8Nd36CNM+zR97ScQ==, + integrity: sha512-9viLL4/n1BJUCT1NXVTdS1jtm80yDEgR5T4yCelII49Mbj0v1rZdKqj7zCiYdbB0CuCgdrvHcNogAKTFPBocFA==, } - engines: { node: '>=16' } + engines: { node: '>=18' } readable-stream@2.3.8: resolution: @@ -11767,23 +11237,10 @@ packages: react: ^16.0.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.0.0 || ^17.0.0 || ^18.0.0 - redent@3.0.0: - resolution: - { - integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==, - } - engines: { node: '>=8' } - - redeyed@2.1.1: - resolution: - { - integrity: sha512-FNpGGo1DycYAdnrKFxCMmKYgo/mILAqtRYbkdQD8Ep/Hk2PQ5+aEAEx+IU713RTDmuBaH0c8P5ZozurNu5ObRQ==, - } - - reflect.getprototypeof@1.0.6: + reflect.getprototypeof@1.0.7: resolution: { - integrity: sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==, + integrity: sha512-bMvFGIUKlc/eSfXNX+aZ+EL95/EgZzuwA0OBPTbZZDEJw/0AkentjMuM1oiRfwHrshqk4RzdgiTg5CcDalXN5g==, } engines: { node: '>= 0.4' } @@ -11830,13 +11287,6 @@ packages: integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==, } - regexp-tree@0.1.27: - resolution: - { - integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==, - } - hasBin: true - regexp.prototype.flags@1.5.3: resolution: { @@ -11844,10 +11294,10 @@ packages: } engines: { node: '>= 0.4' } - regexpu-core@6.1.1: + regexpu-core@6.2.0: resolution: { - integrity: sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==, + integrity: sha512-H66BPQMrv+V16t8xtmq+UC0CBpiTBA60V8ibS1QVReIp8T1z8hwFxqcGzm9K6lgsN7sB5edVH8a+ze6Fqm4weA==, } engines: { node: '>=4' } @@ -11877,17 +11327,10 @@ packages: integrity: sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==, } - regjsparser@0.10.0: - resolution: - { - integrity: sha512-qx+xQGZVsy55CH0a1hiVwHmqjLryfh7wQyF5HO07XJ9f7dQMY/gPQHhlyDkIzJKC+x2fUCpCcUODUUUFrm7SHA==, - } - hasBin: true - - regjsparser@0.11.2: + regjsparser@0.12.0: resolution: { - integrity: sha512-3OGZZ4HoLJkkAZx/48mTXJNlmqTGOzc0o9OWQPuWpkOlXXPbyN6OafCcoXUnBqE2D3f/T5L+pWc1kdEmnfnRsA==, + integrity: sha512-cnE+y8bz4NhMjISKbgeVJtqNbtf5QpjZP+Bslo+UqkIt9QPnX9q095eiRRASJG1/tz6dlNr6Z5NsBiWYokp6EQ==, } hasBin: true @@ -11986,18 +11429,6 @@ packages: } engines: { node: '>=8' } - resolve-pkg-maps@1.0.0: - resolution: - { - integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==, - } - - resolve@1.19.0: - resolution: - { - integrity: sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==, - } - resolve@1.22.8: resolution: { @@ -12131,16 +11562,16 @@ packages: integrity: sha512-ABvovCDe/k9IluqSh4/ISoq8tIJnW8euVAWYt5j/bg6dRnqwQwiGO1F/V4AyK96NGF/FB04FhOUDuWj8IKfABA==, } - scheduler@0.25.0-rc-380f5d67-20241113: + scheduler@0.25.0-rc-ed15d500-20241110: resolution: { - integrity: sha512-F0DjPvSUAj8+PgdujbWDg5qPu9d1+IiOLJKhvknnbk6H+53aqb+CwwAXgHqkjdPfVk81zFbPHaFjQEQReDzH8w==, + integrity: sha512-7y78hEtogCIfAr1XytMxvgtuccmQTtnx99Fdna4atfTpuahKkRqp1NB+HBGYFi5i2jCzRiNXgNhSQQw+h7Mmgw==, } - scheduler@0.25.0-rc-ed15d500-20241110: + scheduler@0.25.0-rc.1: resolution: { - integrity: sha512-7y78hEtogCIfAr1XytMxvgtuccmQTtnx99Fdna4atfTpuahKkRqp1NB+HBGYFi5i2jCzRiNXgNhSQQw+h7Mmgw==, + integrity: sha512-fVinv2lXqYpKConAMdergOl5owd0rY1O4P/QTe0aWKCqGtu7VsCt1iqQFxSJtqK4Lci/upVSBpGwVC7eWcuS9Q==, } screenfull@5.2.0: @@ -12169,12 +11600,12 @@ packages: integrity: sha512-tuh8CXNVBoYIvyQ9MqzBciRv1+Jd613JduZc8bB8uIsSCfaDRKDMi7fuRwF2NVeet2aeF3sKAcjMW3Vou2GEnQ==, } - semantic-release@21.1.2: + semantic-release@24.2.0: resolution: { - integrity: sha512-kz76azHrT8+VEkQjoCBHE06JNQgTgsC4bT8XfCzb7DHcsk9vG3fqeMVik8h5rcWCYi2Fd+M3bwA7BG8Z8cRwtA==, + integrity: sha512-fQfn6e/aYToRtVJYKqneFM1Rg3KP2gh3wSWtpYsLlz6uaPKlISrTzvYAFn+mYWo07F0X1Cz5ucU89AVE8X1mbg==, } - engines: { node: '>=18' } + engines: { node: '>=20.8.1' } hasBin: true semver-diff@4.0.0: @@ -12205,6 +11636,14 @@ packages: } hasBin: true + semver@7.6.2: + resolution: + { + integrity: sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==, + } + engines: { node: '>=10' } + hasBin: true + semver@7.6.3: resolution: { @@ -12382,19 +11821,19 @@ packages: integrity: sha512-qSE2I4AngLQG7BXqoZj51jokT4WUXe8mOBrvfOXpci8+6Yu44+/dD5zqDpOx3Ux792eamTd2lLcI8jqFntk/lg==, } - slash@3.0.0: + skin-tone@2.0.0: resolution: { - integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==, + integrity: sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==, } engines: { node: '>=8' } - slash@4.0.0: + slash@3.0.0: resolution: { - integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==, + integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==, } - engines: { node: '>=12' } + engines: { node: '>=8' } slash@5.1.0: resolution: @@ -12459,10 +11898,10 @@ packages: integrity: sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg==, } - sort-package-json@2.10.1: + sort-package-json@2.12.0: resolution: { - integrity: sha512-d76wfhgUuGypKqY72Unm5LFnMpACbdxXsLPcL27pOsSrmVqH3PztFp1uq+Z22suk15h7vXmTesuh2aEjdCqb5w==, + integrity: sha512-/HrPQAeeLaa+vbAH/znjuhwUluuiM/zL5XX9kop8UpDgjtyWKt43hGDk2vd/TBdDpzIyzIHVUgmYofzYrAQjew==, } hasBin: true @@ -12548,12 +11987,6 @@ packages: } engines: { node: '>= 10.x' } - split@1.0.1: - resolution: - { - integrity: sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==, - } - sprintf-js@1.0.3: resolution: { @@ -12662,13 +12095,6 @@ packages: } engines: { node: '>=18' } - string.prototype.includes@2.0.1: - resolution: - { - integrity: sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==, - } - engines: { node: '>= 0.4' } - string.prototype.matchall@4.0.11: resolution: { @@ -12755,12 +12181,12 @@ packages: } engines: { node: '>=12' } - strip-indent@3.0.0: + strip-final-newline@4.0.0: resolution: { - integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==, + integrity: sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==, } - engines: { node: '>=8' } + engines: { node: '>=18' } strip-json-comments@2.0.1: resolution: @@ -12806,6 +12232,13 @@ packages: engines: { node: '>=16 || 14 >=14.17' } hasBin: true + super-regex@1.0.0: + resolution: + { + integrity: sha512-CY8u7DtbvucKuquCmOFEKhr9Besln7n9uN8eFbwcoGYWXOMW07u2o8njWaiXt11ylS3qoGF55pILjRmPlbodyg==, + } + engines: { node: '>=18' } + supports-color@5.5.0: resolution: { @@ -12827,12 +12260,12 @@ packages: } engines: { node: '>=10' } - supports-hyperlinks@2.3.0: + supports-hyperlinks@3.1.0: resolution: { - integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==, + integrity: sha512-2rn0BZ+/f7puLOHZm1HOJfwBggfaHXUpPUSSG/SWM4TWp5KCfmNYwnC3hruy2rZlMnmWZ+QAGpZfchu3f3695A==, } - engines: { node: '>=8' } + engines: { node: '>=14.18' } supports-preserve-symlinks-flag@1.0.0: resolution: @@ -12869,10 +12302,10 @@ packages: } engines: { node: ^14.18.0 || >=16.0.0 } - tailwind-merge@2.5.4: + tailwind-merge@2.5.5: resolution: { - integrity: sha512-0q8cfZHMu9nuYP/b5Shb7Y7Sh1B7Nnl5GqNr1U+n2p6+mybvRtayrQ+0042Z5byvTA8ihjlP8Odo8/VnHbZu4Q==, + integrity: sha512-0LXunzzAZzo0tEPxV3I297ffKZPlKDrjj7NXphC8V5ak9yHC5zRmxnOe2m/Rd/7ivsOMJe3JZ2JVocoDdQTRBA==, } tailwindcss-animate@1.0.7: @@ -12883,21 +12316,14 @@ packages: peerDependencies: tailwindcss: '>=3.0.0 || insiders' - tailwindcss@3.4.14: + tailwindcss@3.4.15: resolution: { - integrity: sha512-IcSvOcTRcUtQQ7ILQL5quRDg7Xs93PdJEk1ZLbhhvJc7uj/OAhYOnruEiwnGgBvUtaUAJ8/mhSw1o8L2jCiENA==, + integrity: sha512-r4MeXnfBmSOuKUWmXe6h2CcyfzJCEk4F0pptO5jlnYSIViUkVmsawj80N5h2lO3gwcmSb4n3PuN+e+GC1Guylw==, } engines: { node: '>=14.0.0' } hasBin: true - tapable@2.2.1: - resolution: - { - integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==, - } - engines: { node: '>=6' } - temp-dir@3.0.0: resolution: { @@ -12941,12 +12367,6 @@ packages: } engines: { node: '>=8' } - text-table@0.2.0: - resolution: - { - integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==, - } - thenify-all@1.6.0: resolution: { @@ -12978,10 +12398,10 @@ packages: peerDependencies: three: '>=0.72.0' - three-globe@2.34.4: + three-globe@2.35.2: resolution: { - integrity: sha512-JLNeOOwVf7s6iEACQ6tKfRNGEZ+2Fjx7A2H4z/IN+8Hpo+CCapno3hkFdx+EVn4H3OuAMWd4WxPQrSZjTF+7PA==, + integrity: sha512-dRRdwEdBA3JAxNurj7MgHYxLTgdlHNtmFEy4XdBwitkv2s4k9o4fPB8tqsc2Na9aPj6Y26RhQw7xrpBizIaMwA==, } engines: { node: '>=12' } peerDependencies: @@ -13028,6 +12448,13 @@ packages: integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==, } + time-span@5.1.0: + resolution: + { + integrity: sha512-75voc/9G4rDIJleOo4jPvN4/YC4GRZrY8yy1uU4lwrB3XEQbWve8zXoO5No4eFrGcTAMYyoY67p8jRQdtA1HbA==, + } + engines: { node: '>=12' } + timers-ext@0.1.8: resolution: { @@ -13065,6 +12492,13 @@ packages: integrity: sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==, } + tinyglobby@0.2.10: + resolution: + { + integrity: sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==, + } + engines: { node: '>=12.0.0' } + tinygradient@1.1.5: resolution: { @@ -13130,33 +12564,26 @@ packages: integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==, } - trim-newlines@3.0.1: - resolution: - { - integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==, - } - engines: { node: '>=8' } - - troika-three-text@0.50.3: + troika-three-text@0.52.2: resolution: { - integrity: sha512-UzbIrgV3fOFmFbFfWIBcBEXEyQovs+LLu15E5xGpSQbo1oZH49A+J9bul4H8H0xLtaLkRTO+LqEsmkaeDtZQfg==, + integrity: sha512-UGYwjKnR8RgmyOIpo0/KiSW0wySQ155BQXNLoSWA1liKzXG+RyHM+dvTIDawHGVQcqjqyunFlVY32xm/HDqjpw==, } peerDependencies: three: '>=0.125.0' - troika-three-utils@0.50.3: + troika-three-utils@0.52.0: resolution: { - integrity: sha512-asQWCESikU58y9cz4OgIjCRlITkDTwf7ds8T9IyWxn7OB2A7XItg2UbHjfexwooTefM+BYbEC4ZKxOUBfbNVLA==, + integrity: sha512-00oxqIIehtEKInOTQekgyknBuRUj1POfOUE2q1OmL+Xlpp4gIu+S0oA0schTyXsDS4d9DkR04iqCdD40rF5R6w==, } peerDependencies: three: '>=0.125.0' - troika-worker-utils@0.50.0: + troika-worker-utils@0.52.0: resolution: { - integrity: sha512-BxNk0w6+d9NYd7El/3RzlzH/F2vovJI1FX9Zb+D7fArVM1EsUXj6+wVwJSrfucy6/HYhfbZPu/lD6Miiw9Byiw==, + integrity: sha512-W1CpvTHykaPH5brv5VHLfQo9D1OYuo0cSBEUQFFT/nBUzM8iD6Lq2/tgG/f1OelbAS1WtaTPQzE5uM49egnngw==, } trough@2.2.0: @@ -13165,10 +12592,10 @@ packages: integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==, } - ts-api-utils@1.4.0: + ts-api-utils@1.4.2: resolution: { - integrity: sha512-032cPxaEKwM+GT3vA5JXNzIaizx388rhsSW79vGRNGXfRRAdEAn2mvk36PvK5HnOchyWZ7afLEXqYCvPCrzuzQ==, + integrity: sha512-ZF5gQIQa/UmzfvxbHZI3JXN0/Jt+vnAfAviNRAMc491laiK6YCLpCW9ft8oaCRFOTxCZtUTE6XB0ZQAe3olntw==, } engines: { node: '>=16' } peerDependencies: @@ -13197,12 +12624,6 @@ packages: '@swc/wasm': optional: true - tsconfig-paths@3.15.0: - resolution: - { - integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==, - } - tslib@1.14.1: resolution: { @@ -13215,73 +12636,64 @@ packages: integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==, } - tsutils@3.21.0: - resolution: - { - integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==, - } - engines: { node: '>= 6' } - peerDependencies: - typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' - tunnel-rat@0.1.2: resolution: { integrity: sha512-lR5VHmkPhzdhrM092lI2nACsLO4QubF0/yoOhzX7c+wIpbN1GjHNzCc91QlpxBi+cnx8vVJ+Ur6vL5cEoQPFpQ==, } - turbo-darwin-64@2.2.3: + turbo-darwin-64@2.3.2: resolution: { - integrity: sha512-Rcm10CuMKQGcdIBS3R/9PMeuYnv6beYIHqfZFeKWVYEWH69sauj4INs83zKMTUiZJ3/hWGZ4jet9AOwhsssLyg==, + integrity: sha512-B1lS/UqjXNsG+kx1uzJNwXMuw2i5wavcyNy8opvSLjfuECdsqQU9B1wPqkSTU+mZjFTJcEfiGKyJ/I2EVk8vdw==, } cpu: [x64] os: [darwin] - turbo-darwin-arm64@2.2.3: + turbo-darwin-arm64@2.3.2: resolution: { - integrity: sha512-+EIMHkuLFqUdJYsA3roj66t9+9IciCajgj+DVek+QezEdOJKcRxlvDOS2BUaeN8kEzVSsNiAGnoysFWYw4K0HA==, + integrity: sha512-XHeuEdk9tHaw2Bsr3rTzFtZyldeSyagDZkOSPIJ1zioavMjWEFPA75vdgy4j8ns96EBpZMaPXVEnODuEHfiZfQ==, } cpu: [arm64] os: [darwin] - turbo-linux-64@2.2.3: + turbo-linux-64@2.3.2: resolution: { - integrity: sha512-UBhJCYnqtaeOBQLmLo8BAisWbc9v9daL9G8upLR+XGj6vuN/Nz6qUAhverN4Pyej1g4Nt1BhROnj6GLOPYyqxQ==, + integrity: sha512-oKDsO5+flqpPx5tNLFGVUYpJ/sBc3KvaGpyNzXl2u3epzyafgblFKWMG5YsSiU1ruouPpcC6YG5SN5chA7Abfg==, } cpu: [x64] os: [linux] - turbo-linux-arm64@2.2.3: + turbo-linux-arm64@2.3.2: resolution: { - integrity: sha512-hJYT9dN06XCQ3jBka/EWvvAETnHRs3xuO/rb5bESmDfG+d9yQjeTMlhRXKrr4eyIMt6cLDt1LBfyi+6CQ+VAwQ==, + integrity: sha512-luyvTl3wQ1hF+ljK7ljH4TL7rg4pmx5pQ2mzvfMvPo5eaLuKr/tImmbdH6/vr56iffUIISkIsLVhVxgZeAsUOw==, } cpu: [arm64] os: [linux] - turbo-windows-64@2.2.3: + turbo-windows-64@2.3.2: resolution: { - integrity: sha512-NPrjacrZypMBF31b4HE4ROg4P3nhMBPHKS5WTpMwf7wydZ8uvdEHpESVNMOtqhlp857zbnKYgP+yJF30H3N2dQ==, + integrity: sha512-yw7BnTU5cE7GdUnZEW3jIAI98hh4dcWk+Jwza8X7CXpxpill2zteq7VPf+a/B3o/xm+oVXzLmP83YP91Bm0SaA==, } cpu: [x64] os: [win32] - turbo-windows-arm64@2.2.3: + turbo-windows-arm64@2.3.2: resolution: { - integrity: sha512-fnNrYBCqn6zgKPKLHu4sOkihBI/+0oYFr075duRxqUZ+1aLWTAGfHZLgjVeLh3zR37CVzuerGIPWAEkNhkWEIw==, + integrity: sha512-Hgp6V7jaIYlDcy5xpKN+XXyYCf5afT690GmXcEsMoUawd5dStvZe0QHWcGxuqho497BAlx0XGAWftm0KelNePA==, } cpu: [arm64] os: [win32] - turbo@2.2.3: + turbo@2.3.2: resolution: { - integrity: sha512-5lDvSqIxCYJ/BAd6rQGK/AzFRhBkbu4JHVMLmGh/hCb7U3CqSnr5Tjwfy9vc+/5wG2DJ6wttgAaA7MoCgvBKZQ==, + integrity: sha512-vCJPoy8/3KkqY3W0cX2nrwhmtBQSZhEyrVgeJ4NlEXwGxu5vNRQDyV6se5VVAQMwfBsBJswlo87B7ai7Dr1MpQ==, } hasBin: true @@ -13299,20 +12711,6 @@ packages: } engines: { node: '>=4' } - type-fest@0.18.1: - resolution: - { - integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==, - } - engines: { node: '>=10' } - - type-fest@0.20.2: - resolution: - { - integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==, - } - engines: { node: '>=10' } - type-fest@0.21.3: resolution: { @@ -13320,13 +12718,6 @@ packages: } engines: { node: '>=10' } - type-fest@0.6.0: - resolution: - { - integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==, - } - engines: { node: '>=8' } - type-fest@0.7.1: resolution: { @@ -13334,13 +12725,6 @@ packages: } engines: { node: '>=8' } - type-fest@0.8.1: - resolution: - { - integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==, - } - engines: { node: '>=8' } - type-fest@1.4.0: resolution: { @@ -13355,17 +12739,10 @@ packages: } engines: { node: '>=12.20' } - type-fest@3.13.1: + type-fest@4.28.1: resolution: { - integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==, - } - engines: { node: '>=14.16' } - - type-fest@4.26.1: - resolution: - { - integrity: sha512-yOGpmOAL7CkKe/91I5O3gPICmJNLJ1G4zFYVAsRHg7M64biSnPtRj0WNQt++bRkjYOqjWXrhnUw1utzmVErAdg==, + integrity: sha512-LO/+yb3mf46YqfUC7QkkoAlpa7CTYh//V1Xy9+NQ+pKqDqXIq0NTfPfQRwFfCt+if4Qkwb9gzZfsl6E5TkXZGw==, } engines: { node: '>=16' } @@ -13389,17 +12766,17 @@ packages: } engines: { node: '>= 0.4' } - typed-array-byte-offset@1.0.2: + typed-array-byte-offset@1.0.3: resolution: { - integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==, + integrity: sha512-GsvTyUHTriq6o/bHcTd0vM7OQ9JEdlvluu9YISaA7+KzDzPaIzEeDFNkTfhdE3MYcNhNi0vq/LlegYgIs5yPAw==, } engines: { node: '>= 0.4' } - typed-array-length@1.0.6: + typed-array-length@1.0.7: resolution: { - integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==, + integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==, } engines: { node: '>= 0.4' } @@ -13410,10 +12787,23 @@ packages: } engines: { node: '>= 18' } - typescript@5.6.3: + typescript-eslint@8.16.0: + resolution: + { + integrity: sha512-wDkVmlY6O2do4V+lZd0GtRfbtXbeD0q9WygwXXSJnC1xorE8eqyC2L1tJimqpSeFrOzRlYtWnUp/uzgHQOgfBQ==, + } + engines: { node: ^18.18.0 || ^20.9.0 || >=21.1.0 } + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + typescript@5.7.2: resolution: { - integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==, + integrity: sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==, } engines: { node: '>=14.17' } hasBin: true @@ -13432,10 +12822,10 @@ packages: integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==, } - undici-types@6.19.8: + undici-types@6.20.0: resolution: { - integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==, + integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==, } unicode-canonical-property-names-ecmascript@2.0.1: @@ -13445,6 +12835,13 @@ packages: } engines: { node: '>=4' } + unicode-emoji-modifier-base@1.0.0: + resolution: + { + integrity: sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g==, + } + engines: { node: '>=4' } + unicode-match-property-ecmascript@2.0.0: resolution: { @@ -13473,6 +12870,13 @@ packages: } engines: { node: '>=18' } + unicorn-magic@0.3.0: + resolution: + { + integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==, + } + engines: { node: '>=18' } + unified@11.0.5: resolution: { @@ -13540,6 +12944,12 @@ packages: integrity: sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==, } + universal-user-agent@7.0.2: + resolution: + { + integrity: sha512-0JCqzSKnStlRRQfCdowvqy3cy0Dvtlb8xecj/H8JFZuCze4rwjPZQOgvFvn0Ws/usCHQFGpyr+pB9adaGwXn4Q==, + } + universalify@2.0.1: resolution: { @@ -13613,10 +13023,10 @@ packages: '@types/react': optional: true - use-intl@3.25.1: + use-intl@3.25.3: resolution: { - integrity: sha512-Xeyl0+BjlBf6fJr2h5W/CESZ2IQAH7jzXYK4c/ao+qR26jNPW3FXBLjg7eLRxdeI6QaLcYGLtH3WYhC9I0+6Yg==, + integrity: sha512-zF+GHRx7auT1qpmiPMN+RnzSad6W5ZjhOpgC5Li/TByqCkMs4SP3xcd8C0jWxT8YI8Ucl518bnkS+gvKIvrXjw==, } peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || >=19.0.0-rc <19.0.0 @@ -13781,10 +13191,10 @@ packages: integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==, } - which-builtin-type@1.1.4: + which-builtin-type@1.2.0: resolution: { - integrity: sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==, + integrity: sha512-I+qLGQ/vucCby4tf5HsLmGueEla4ZhwTBSqaooS+Y0BuxN4Cp+okmGuV+8mXZ84KDI9BA+oklo+RzKg0ONdSUA==, } engines: { node: '>= 0.4' } @@ -13919,12 +13329,6 @@ packages: integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==, } - yallist@4.0.0: - resolution: - { - integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==, - } - yaml@1.10.2: resolution: { @@ -13940,10 +13344,10 @@ packages: engines: { node: '>= 14' } hasBin: true - yaml@2.6.0: + yaml@2.6.1: resolution: { - integrity: sha512-a6ae//JvKDEra2kdi1qzCyrJW/WZCgFi8ydDV+eXExl95t+5R+ijnqHJbz9tmMh8FUjx3iv2fCQ4dclAQlO2UQ==, + integrity: sha512-7r0XPzioN/Q9kXBro/XPnA6kznR73DHq+GXh5ON7ZozRO6aMjbmiBuKste2wslTFkC5d1dw0GooOCepZXJ2SAg==, } engines: { node: '>= 14' } hasBin: true @@ -13968,6 +13372,13 @@ packages: } engines: { node: '>=12' } + yargs@16.2.0: + resolution: + { + integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==, + } + engines: { node: '>=10' } + yargs@17.7.2: resolution: { @@ -13996,6 +13407,13 @@ packages: } engines: { node: '>=12.20' } + yoctocolors@2.1.1: + resolution: + { + integrity: sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==, + } + engines: { node: '>=18' } + zod@3.23.8: resolution: { @@ -14060,7 +13478,7 @@ packages: } snapshots: - '@achingbrain/semantic-release-github@0.0.2(@octokit/core@4.2.4)(semantic-release@21.1.2(typescript@5.6.3))': + '@achingbrain/semantic-release-github@0.0.2(@octokit/core@4.2.4)(semantic-release@24.2.0(typescript@5.7.2))': dependencies: '@octokit/plugin-retry': 3.0.9 '@octokit/plugin-throttling': 3.7.0(@octokit/core@4.2.4) @@ -14077,7 +13495,7 @@ snapshots: lodash: 4.17.21 mime: 3.0.0 p-filter: 2.1.0 - semantic-release: 21.1.2(typescript@5.6.3) + semantic-release: 24.2.0(typescript@5.7.2) url-join: 4.0.1 transitivePeerDependencies: - '@octokit/core' @@ -14090,6 +13508,7 @@ snapshots: dependencies: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 + optional: true '@ardatan/sync-fetch@0.0.1': dependencies: @@ -14103,7 +13522,8 @@ snapshots: js-tokens: 4.0.0 picocolors: 1.1.1 - '@babel/compat-data@7.26.2': {} + '@babel/compat-data@7.26.2': + optional: true '@babel/core@7.26.0': dependencies: @@ -14124,14 +13544,7 @@ snapshots: semver: 6.3.1 transitivePeerDependencies: - supports-color - - '@babel/eslint-parser@7.25.9(@babel/core@7.26.0)(eslint@8.57.1)': - dependencies: - '@babel/core': 7.26.0 - '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 - eslint: 8.57.1 - eslint-visitor-keys: 2.1.0 - semver: 6.3.1 + optional: true '@babel/generator@7.17.7': dependencies: @@ -14168,6 +13581,7 @@ snapshots: browserslist: 4.24.2 lru-cache: 5.1.1 semver: 6.3.1 + optional: true '@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.26.0)': dependencies: @@ -14187,7 +13601,7 @@ snapshots: dependencies: '@babel/core': 7.26.0 '@babel/helper-annotate-as-pure': 7.25.9 - regexpu-core: 6.1.1 + regexpu-core: 6.2.0 semver: 6.3.1 optional: true @@ -14233,6 +13647,7 @@ snapshots: '@babel/types': 7.26.0 transitivePeerDependencies: - supports-color + optional: true '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0)': dependencies: @@ -14242,6 +13657,7 @@ snapshots: '@babel/traverse': 7.25.9 transitivePeerDependencies: - supports-color + optional: true '@babel/helper-optimise-call-expression@7.25.9': dependencies: @@ -14296,7 +13712,8 @@ snapshots: '@babel/helper-validator-identifier@7.25.9': {} - '@babel/helper-validator-option@7.25.9': {} + '@babel/helper-validator-option@7.25.9': + optional: true '@babel/helper-wrap-function@7.25.9': dependencies: @@ -14311,6 +13728,7 @@ snapshots: dependencies: '@babel/template': 7.25.9 '@babel/types': 7.26.0 + optional: true '@babel/parser@7.26.2': dependencies: @@ -15132,11 +14550,11 @@ snapshots: '@colors/colors@1.5.0': optional: true - '@commitlint/cli@19.5.0(@types/node@22.9.0)(typescript@5.6.3)': + '@commitlint/cli@19.6.0(@types/node@22.10.0)(typescript@5.7.2)': dependencies: '@commitlint/format': 19.5.0 - '@commitlint/lint': 19.5.0 - '@commitlint/load': 19.5.0(@types/node@22.9.0)(typescript@5.6.3) + '@commitlint/lint': 19.6.0 + '@commitlint/load': 19.5.0(@types/node@22.10.0)(typescript@5.7.2) '@commitlint/read': 19.5.0 '@commitlint/types': 19.5.0 tinyexec: 0.3.1 @@ -15166,27 +14584,27 @@ snapshots: '@commitlint/types': 19.5.0 chalk: 5.3.0 - '@commitlint/is-ignored@19.5.0': + '@commitlint/is-ignored@19.6.0': dependencies: '@commitlint/types': 19.5.0 semver: 7.6.3 - '@commitlint/lint@19.5.0': + '@commitlint/lint@19.6.0': dependencies: - '@commitlint/is-ignored': 19.5.0 + '@commitlint/is-ignored': 19.6.0 '@commitlint/parse': 19.5.0 - '@commitlint/rules': 19.5.0 + '@commitlint/rules': 19.6.0 '@commitlint/types': 19.5.0 - '@commitlint/load@19.5.0(@types/node@22.9.0)(typescript@5.6.3)': + '@commitlint/load@19.5.0(@types/node@22.10.0)(typescript@5.7.2)': dependencies: '@commitlint/config-validator': 19.5.0 '@commitlint/execute-rule': 19.5.0 '@commitlint/resolve-extends': 19.5.0 '@commitlint/types': 19.5.0 chalk: 5.3.0 - cosmiconfig: 9.0.0(typescript@5.6.3) - cosmiconfig-typescript-loader: 5.1.0(@types/node@22.9.0)(cosmiconfig@9.0.0(typescript@5.6.3))(typescript@5.6.3) + cosmiconfig: 9.0.0(typescript@5.7.2) + cosmiconfig-typescript-loader: 5.1.0(@types/node@22.10.0)(cosmiconfig@9.0.0(typescript@5.7.2))(typescript@5.7.2) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -15219,7 +14637,7 @@ snapshots: lodash.mergewith: 4.6.2 resolve-from: 5.0.0 - '@commitlint/rules@19.5.0': + '@commitlint/rules@19.6.0': dependencies: '@commitlint/ensure': 19.5.0 '@commitlint/message': 19.5.0 @@ -15238,7 +14656,7 @@ snapshots: '@commitlint/types@19.5.0': dependencies: - '@types/conventional-commits-parser': 5.0.0 + '@types/conventional-commits-parser': 5.0.1 chalk: 5.3.0 '@cspotcode/source-map-support@0.8.1': @@ -15250,19 +14668,29 @@ snapshots: tslib: 2.8.1 optional: true - '@eslint-community/eslint-utils@4.4.1(eslint@8.57.1)': + '@eslint-community/eslint-utils@4.4.1(eslint@9.15.0(jiti@1.21.6))': dependencies: - eslint: 8.57.1 + eslint: 9.15.0(jiti@1.21.6) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} - '@eslint/eslintrc@2.1.4': + '@eslint/config-array@0.19.0': + dependencies: + '@eslint/object-schema': 2.1.4 + debug: 4.3.7 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + + '@eslint/core@0.9.0': {} + + '@eslint/eslintrc@3.2.0': dependencies: ajv: 6.12.6 debug: 4.3.7 - espree: 9.6.1 - globals: 13.24.0 + espree: 10.3.0 + globals: 14.0.0 ignore: 5.3.2 import-fresh: 3.3.0 js-yaml: 4.1.0 @@ -15271,7 +14699,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@8.57.1': {} + '@eslint/js@9.15.0': {} + + '@eslint/object-schema@2.1.4': {} + + '@eslint/plugin-kit@0.2.3': + dependencies: + levn: 0.4.1 '@exodus/schemasafe@1.3.0': {} @@ -15292,28 +14726,28 @@ snapshots: '@floating-ui/utils@0.2.8': {} - '@formatjs/ecma402-abstract@2.2.3': + '@formatjs/ecma402-abstract@2.2.4': dependencies: '@formatjs/fast-memoize': 2.2.3 - '@formatjs/intl-localematcher': 0.5.7 + '@formatjs/intl-localematcher': 0.5.8 tslib: 2.8.1 '@formatjs/fast-memoize@2.2.3': dependencies: tslib: 2.8.1 - '@formatjs/icu-messageformat-parser@2.9.3': + '@formatjs/icu-messageformat-parser@2.9.4': dependencies: - '@formatjs/ecma402-abstract': 2.2.3 - '@formatjs/icu-skeleton-parser': 1.8.7 + '@formatjs/ecma402-abstract': 2.2.4 + '@formatjs/icu-skeleton-parser': 1.8.8 tslib: 2.8.1 - '@formatjs/icu-skeleton-parser@1.8.7': + '@formatjs/icu-skeleton-parser@1.8.8': dependencies: - '@formatjs/ecma402-abstract': 2.2.3 + '@formatjs/ecma402-abstract': 2.2.4 tslib: 2.8.1 - '@formatjs/intl-localematcher@0.5.7': + '@formatjs/intl-localematcher@0.5.8': dependencies: tslib: 2.8.1 @@ -15332,33 +14766,34 @@ snapshots: dependencies: react-hook-form: 7.53.2(react@18.3.1) - '@humanwhocodes/config-array@0.13.0': + '@humanfs/core@0.19.1': {} + + '@humanfs/node@0.16.6': dependencies: - '@humanwhocodes/object-schema': 2.0.3 - debug: 4.3.7 - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color + '@humanfs/core': 0.19.1 + '@humanwhocodes/retry': 0.3.1 '@humanwhocodes/module-importer@1.0.1': {} - '@humanwhocodes/object-schema@2.0.3': {} + '@humanwhocodes/retry@0.3.1': {} - '@ianvs/prettier-plugin-sort-imports@4.4.0(prettier@3.3.3)': + '@humanwhocodes/retry@0.4.1': {} + + '@ianvs/prettier-plugin-sort-imports@4.4.0(prettier@3.4.0)': dependencies: '@babel/generator': 7.26.2 '@babel/parser': 7.26.2 '@babel/traverse': 7.25.9 '@babel/types': 7.26.0 - prettier: 3.3.3 + prettier: 3.4.0 semver: 7.6.3 transitivePeerDependencies: - supports-color - '@iconify/react@5.0.2(react@19.0.0-rc-380f5d67-20241113)': + '@iconify/react@5.0.2(react@19.0.0-rc.1)': dependencies: '@iconify/types': 2.0.0 - react: 19.0.0-rc-380f5d67-20241113 + react: 19.0.0-rc.1 '@iconify/types@2.0.0': {} @@ -15470,7 +14905,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.9.0 + '@types/node': 22.10.0 jest-mock: 29.7.0 optional: true @@ -15478,7 +14913,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 22.9.0 + '@types/node': 22.10.0 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -15515,7 +14950,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 22.9.0 + '@types/node': 22.10.0 '@types/yargs': 17.0.33 chalk: 4.1.2 optional: true @@ -15550,15 +14985,6 @@ snapshots: '@mediapipe/tasks-vision@0.10.17': {} - '@microsoft/tsdoc-config@0.16.2': - dependencies: - '@microsoft/tsdoc': 0.14.2 - ajv: 6.12.6 - jju: 1.4.0 - resolve: 1.19.0 - - '@microsoft/tsdoc@0.14.2': {} - '@monaco-editor/loader@1.4.0(monaco-editor@0.52.0)': dependencies: monaco-editor: 0.52.0 @@ -15606,10 +15032,6 @@ snapshots: '@next/swc-win32-x64-msvc@15.0.3': optional: true - '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1': - dependencies: - eslint-scope: 5.1.1 - '@nodelib/fs.scandir@2.1.5': dependencies: '@nodelib/fs.stat': 2.0.5 @@ -15622,11 +15044,9 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.17.1 - '@nolyfill/is-core-module@1.0.39': {} - '@octokit/auth-token@3.0.4': {} - '@octokit/auth-token@4.0.0': {} + '@octokit/auth-token@5.1.1': {} '@octokit/core@4.2.4': dependencies: @@ -15640,15 +15060,20 @@ snapshots: transitivePeerDependencies: - encoding - '@octokit/core@5.2.0': + '@octokit/core@6.1.2': dependencies: - '@octokit/auth-token': 4.0.0 - '@octokit/graphql': 7.1.0 - '@octokit/request': 8.4.0 - '@octokit/request-error': 5.1.0 - '@octokit/types': 13.6.1 - before-after-hook: 2.2.3 - universal-user-agent: 6.0.1 + '@octokit/auth-token': 5.1.1 + '@octokit/graphql': 8.1.1 + '@octokit/request': 9.1.3 + '@octokit/request-error': 6.1.5 + '@octokit/types': 13.6.2 + before-after-hook: 3.0.2 + universal-user-agent: 7.0.2 + + '@octokit/endpoint@10.1.1': + dependencies: + '@octokit/types': 13.6.2 + universal-user-agent: 7.0.2 '@octokit/endpoint@7.0.6': dependencies: @@ -15656,11 +15081,6 @@ snapshots: is-plain-object: 5.0.0 universal-user-agent: 6.0.1 - '@octokit/endpoint@9.0.5': - dependencies: - '@octokit/types': 13.6.1 - universal-user-agent: 6.0.1 - '@octokit/graphql@5.0.6': dependencies: '@octokit/request': 6.2.8 @@ -15669,31 +15089,29 @@ snapshots: transitivePeerDependencies: - encoding - '@octokit/graphql@7.1.0': + '@octokit/graphql@8.1.1': dependencies: - '@octokit/request': 8.4.0 - '@octokit/types': 13.6.1 - universal-user-agent: 6.0.1 + '@octokit/request': 9.1.3 + '@octokit/types': 13.6.2 + universal-user-agent: 7.0.2 '@octokit/openapi-types@12.11.0': {} '@octokit/openapi-types@18.1.1': {} - '@octokit/openapi-types@20.0.0': {} - '@octokit/openapi-types@22.2.0': {} + '@octokit/plugin-paginate-rest@11.3.5(@octokit/core@6.1.2)': + dependencies: + '@octokit/core': 6.1.2 + '@octokit/types': 13.6.2 + '@octokit/plugin-paginate-rest@6.1.2(@octokit/core@4.2.4)': dependencies: '@octokit/core': 4.2.4 '@octokit/tsconfig': 1.0.2 '@octokit/types': 9.3.2 - '@octokit/plugin-paginate-rest@9.2.1(@octokit/core@5.2.0)': - dependencies: - '@octokit/core': 5.2.0 - '@octokit/types': 12.6.0 - '@octokit/plugin-request-log@1.0.4(@octokit/core@4.2.4)': dependencies: '@octokit/core': 4.2.4 @@ -15708,11 +15126,11 @@ snapshots: '@octokit/types': 6.41.0 bottleneck: 2.19.5 - '@octokit/plugin-retry@6.0.1(@octokit/core@5.2.0)': + '@octokit/plugin-retry@7.1.2(@octokit/core@6.1.2)': dependencies: - '@octokit/core': 5.2.0 - '@octokit/request-error': 5.1.0 - '@octokit/types': 12.6.0 + '@octokit/core': 6.1.2 + '@octokit/request-error': 6.1.5 + '@octokit/types': 13.6.2 bottleneck: 2.19.5 '@octokit/plugin-throttling@3.7.0(@octokit/core@4.2.4)': @@ -15721,10 +15139,10 @@ snapshots: '@octokit/types': 6.41.0 bottleneck: 2.19.5 - '@octokit/plugin-throttling@8.2.0(@octokit/core@5.2.0)': + '@octokit/plugin-throttling@9.3.2(@octokit/core@6.1.2)': dependencies: - '@octokit/core': 5.2.0 - '@octokit/types': 12.6.0 + '@octokit/core': 6.1.2 + '@octokit/types': 13.6.2 bottleneck: 2.19.5 '@octokit/request-error@3.0.3': @@ -15733,11 +15151,9 @@ snapshots: deprecation: 2.3.1 once: 1.4.0 - '@octokit/request-error@5.1.0': + '@octokit/request-error@6.1.5': dependencies: - '@octokit/types': 13.6.1 - deprecation: 2.3.1 - once: 1.4.0 + '@octokit/types': 13.6.2 '@octokit/request@6.2.8': dependencies: @@ -15750,12 +15166,12 @@ snapshots: transitivePeerDependencies: - encoding - '@octokit/request@8.4.0': + '@octokit/request@9.1.3': dependencies: - '@octokit/endpoint': 9.0.5 - '@octokit/request-error': 5.1.0 - '@octokit/types': 13.6.1 - universal-user-agent: 6.0.1 + '@octokit/endpoint': 10.1.1 + '@octokit/request-error': 6.1.5 + '@octokit/types': 13.6.2 + universal-user-agent: 7.0.2 '@octokit/rest@19.0.13': dependencies: @@ -15772,11 +15188,7 @@ snapshots: dependencies: '@octokit/openapi-types': 18.1.1 - '@octokit/types@12.6.0': - dependencies: - '@octokit/openapi-types': 20.0.0 - - '@octokit/types@13.6.1': + '@octokit/types@13.6.2': dependencies: '@octokit/openapi-types': 22.2.0 @@ -16036,7 +15448,7 @@ snapshots: '@types/react': 18.3.12 '@types/react-dom': 18.3.1 - '@radix-ui/react-icons@1.3.1(react@18.3.1)': + '@radix-ui/react-icons@1.3.2(react@18.3.1)': dependencies: react: 18.3.1 @@ -16656,7 +16068,7 @@ snapshots: '@react-spring/types@9.7.5': {} - '@react-three/drei@9.116.0(@react-three/fiber@8.17.10(react-dom@19.0.0-rc-ed15d500-20241110(react@18.3.1))(react-native@0.76.1(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)(three@0.170.0))(@types/react@18.3.12)(@types/three@0.170.0)(react-dom@19.0.0-rc-ed15d500-20241110(react@18.3.1))(react@18.3.1)(three@0.170.0)': + '@react-three/drei@9.117.3(@react-three/fiber@8.17.10(react-dom@19.0.0-rc-ed15d500-20241110(react@18.3.1))(react-native@0.76.1(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)(three@0.170.0))(@types/react@18.3.12)(@types/three@0.170.0)(react-dom@19.0.0-rc-ed15d500-20241110(react@18.3.1))(react@18.3.1)(three@0.170.0)(use-sync-external-store@1.2.2(react@18.3.1))': dependencies: '@babel/runtime': 7.26.0 '@mediapipe/tasks-vision': 0.10.17 @@ -16666,7 +16078,7 @@ snapshots: '@use-gesture/react': 10.3.1(react@18.3.1) camera-controls: 2.9.0(three@0.170.0) cross-env: 7.0.3 - detect-gpu: 5.0.56 + detect-gpu: 5.0.58 glsl-noise: 0.0.0 hls.js: 1.5.17 maath: 0.10.8(@types/three@0.170.0)(three@0.170.0) @@ -16679,17 +16091,18 @@ snapshots: three: 0.170.0 three-mesh-bvh: 0.7.8(three@0.170.0) three-stdlib: 2.34.0(three@0.170.0) - troika-three-text: 0.50.3(three@0.170.0) + troika-three-text: 0.52.2(three@0.170.0) tunnel-rat: 0.1.2(@types/react@18.3.12)(react@18.3.1) utility-types: 3.11.0 uuid: 9.0.1 - zustand: 3.7.2(react@18.3.1) + zustand: 5.0.1(@types/react@18.3.12)(react@18.3.1)(use-sync-external-store@1.2.2(react@18.3.1)) optionalDependencies: react-dom: 19.0.0-rc-ed15d500-20241110(react@18.3.1) transitivePeerDependencies: - '@types/react' - '@types/three' - immer + - use-sync-external-store '@react-three/fiber@8.17.10(react-dom@19.0.0-rc-ed15d500-20241110(react@18.3.1))(react-native@0.76.1(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(react@18.3.1))(react@18.3.1)(three@0.170.0)': dependencies: @@ -16711,28 +16124,27 @@ snapshots: react-dom: 19.0.0-rc-ed15d500-20241110(react@18.3.1) react-native: 0.76.1(@babel/core@7.26.0)(@babel/preset-env@7.26.0(@babel/core@7.26.0))(@types/react@18.3.12)(react@18.3.1) - '@rtsao/scc@1.1.0': {} - - '@rushstack/eslint-patch@1.10.4': {} + '@sec-ant/readable-stream@0.4.1': {} - '@semantic-release/changelog@6.0.3(semantic-release@21.1.2(typescript@5.6.3))': + '@semantic-release/changelog@6.0.3(semantic-release@24.2.0(typescript@5.7.2))': dependencies: '@semantic-release/error': 3.0.0 aggregate-error: 3.1.0 fs-extra: 11.2.0 lodash: 4.17.21 - semantic-release: 21.1.2(typescript@5.6.3) + semantic-release: 24.2.0(typescript@5.7.2) - '@semantic-release/commit-analyzer@10.0.4(semantic-release@21.1.2(typescript@5.6.3))': + '@semantic-release/commit-analyzer@13.0.0(semantic-release@24.2.0(typescript@5.7.2))': dependencies: - conventional-changelog-angular: 6.0.0 - conventional-commits-filter: 3.0.0 - conventional-commits-parser: 5.0.0 + conventional-changelog-angular: 8.0.0 + conventional-changelog-writer: 8.0.0 + conventional-commits-filter: 5.0.0 + conventional-commits-parser: 6.0.0 debug: 4.3.7 - import-from: 4.0.0 + import-from-esm: 1.3.4 lodash-es: 4.17.21 micromatch: 4.0.8 - semantic-release: 21.1.2(typescript@5.6.3) + semantic-release: 24.2.0(typescript@5.7.2) transitivePeerDependencies: - supports-color @@ -16740,7 +16152,7 @@ snapshots: '@semantic-release/error@4.0.0': {} - '@semantic-release/git@10.0.1(semantic-release@21.1.2(typescript@5.6.3))': + '@semantic-release/git@10.0.1(semantic-release@24.2.0(typescript@5.7.2))': dependencies: '@semantic-release/error': 3.0.0 aggregate-error: 3.1.0 @@ -16750,16 +16162,16 @@ snapshots: lodash: 4.17.21 micromatch: 4.0.8 p-reduce: 2.1.0 - semantic-release: 21.1.2(typescript@5.6.3) + semantic-release: 24.2.0(typescript@5.7.2) transitivePeerDependencies: - supports-color - '@semantic-release/github@9.2.6(semantic-release@21.1.2(typescript@5.6.3))': + '@semantic-release/github@11.0.1(semantic-release@24.2.0(typescript@5.7.2))': dependencies: - '@octokit/core': 5.2.0 - '@octokit/plugin-paginate-rest': 9.2.1(@octokit/core@5.2.0) - '@octokit/plugin-retry': 6.0.1(@octokit/core@5.2.0) - '@octokit/plugin-throttling': 8.2.0(@octokit/core@5.2.0) + '@octokit/core': 6.1.2 + '@octokit/plugin-paginate-rest': 11.3.5(@octokit/core@6.1.2) + '@octokit/plugin-retry': 7.1.2(@octokit/core@6.1.2) + '@octokit/plugin-throttling': 9.3.2(@octokit/core@6.1.2) '@semantic-release/error': 4.0.0 aggregate-error: 5.0.0 debug: 4.3.7 @@ -16767,45 +16179,45 @@ snapshots: globby: 14.0.2 http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.5 - issue-parser: 6.0.0 + issue-parser: 7.0.1 lodash-es: 4.17.21 mime: 4.0.4 p-filter: 4.1.0 - semantic-release: 21.1.2(typescript@5.6.3) + semantic-release: 24.2.0(typescript@5.7.2) url-join: 5.0.0 transitivePeerDependencies: - supports-color - '@semantic-release/npm@10.0.6(semantic-release@21.1.2(typescript@5.6.3))': + '@semantic-release/npm@12.0.1(semantic-release@24.2.0(typescript@5.7.2))': dependencies: '@semantic-release/error': 4.0.0 aggregate-error: 5.0.0 - execa: 8.0.1 + execa: 9.5.1 fs-extra: 11.2.0 lodash-es: 4.17.21 nerf-dart: 1.0.0 normalize-url: 8.0.1 - npm: 9.9.3 + npm: 10.9.1 rc: 1.2.8 - read-pkg: 8.1.0 + read-pkg: 9.0.1 registry-auth-token: 5.0.2 - semantic-release: 21.1.2(typescript@5.6.3) + semantic-release: 24.2.0(typescript@5.7.2) semver: 7.6.3 tempy: 3.1.0 - '@semantic-release/release-notes-generator@11.0.7(semantic-release@21.1.2(typescript@5.6.3))': + '@semantic-release/release-notes-generator@14.0.1(semantic-release@24.2.0(typescript@5.7.2))': dependencies: - conventional-changelog-angular: 6.0.0 - conventional-changelog-writer: 6.0.1 - conventional-commits-filter: 4.0.0 - conventional-commits-parser: 5.0.0 + conventional-changelog-angular: 8.0.0 + conventional-changelog-writer: 8.0.0 + conventional-commits-filter: 5.0.0 + conventional-commits-parser: 6.0.0 debug: 4.3.7 get-stream: 7.0.1 - import-from: 4.0.0 + import-from-esm: 1.3.4 into-stream: 7.0.0 lodash-es: 4.17.21 - read-pkg-up: 10.1.0 - semantic-release: 21.1.2(typescript@5.6.3) + read-package-up: 11.0.0 + semantic-release: 24.2.0(typescript@5.7.2) transitivePeerDependencies: - supports-color @@ -16814,8 +16226,12 @@ snapshots: '@sinclair/typebox@0.27.8': optional: true + '@sindresorhus/is@4.6.0': {} + '@sindresorhus/merge-streams@2.3.0': {} + '@sindresorhus/merge-streams@4.0.0': {} + '@sinonjs/commons@3.0.1': dependencies: type-detect: 4.0.8 @@ -16826,14 +16242,14 @@ snapshots: '@sinonjs/commons': 3.0.1 optional: true - '@stripe/react-stripe-js@2.9.0(@stripe/stripe-js@4.10.0)(react-dom@19.0.0-rc-380f5d67-20241113(react@19.0.0-rc-380f5d67-20241113))(react@19.0.0-rc-380f5d67-20241113)': + '@stripe/react-stripe-js@3.0.0(@stripe/stripe-js@5.2.0)(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1)': dependencies: - '@stripe/stripe-js': 4.10.0 + '@stripe/stripe-js': 5.2.0 prop-types: 15.8.1 - react: 19.0.0-rc-380f5d67-20241113 - react-dom: 19.0.0-rc-380f5d67-20241113(react@19.0.0-rc-380f5d67-20241113) + react: 19.0.0-rc.1 + react-dom: 19.0.0-rc.1(react@19.0.0-rc.1) - '@stripe/stripe-js@4.10.0': {} + '@stripe/stripe-js@5.2.0': {} '@swc/counter@0.1.3': {} @@ -16848,18 +16264,18 @@ snapshots: '@tabler/icons@3.22.0': {} - '@tanstack/query-core@5.59.20': {} + '@tanstack/query-core@5.60.6': {} - '@tanstack/react-query-next-experimental@5.60.2(@tanstack/react-query@5.60.2(react@19.0.0-rc-380f5d67-20241113))(next@15.0.3(react-dom@19.0.0-rc-380f5d67-20241113(react@19.0.0-rc-380f5d67-20241113))(react@19.0.0-rc-380f5d67-20241113))(react@19.0.0-rc-380f5d67-20241113)': + '@tanstack/react-query-next-experimental@5.61.3(@tanstack/react-query@5.61.3(react@19.0.0-rc.1))(next@15.0.3(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1))(react@19.0.0-rc.1)': dependencies: - '@tanstack/react-query': 5.60.2(react@19.0.0-rc-380f5d67-20241113) - next: 15.0.3(react-dom@19.0.0-rc-380f5d67-20241113(react@19.0.0-rc-380f5d67-20241113))(react@19.0.0-rc-380f5d67-20241113) - react: 19.0.0-rc-380f5d67-20241113 + '@tanstack/react-query': 5.61.3(react@19.0.0-rc.1) + next: 15.0.3(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + react: 19.0.0-rc.1 - '@tanstack/react-query@5.60.2(react@19.0.0-rc-380f5d67-20241113)': + '@tanstack/react-query@5.61.3(react@19.0.0-rc.1)': dependencies: - '@tanstack/query-core': 5.59.20 - react: 19.0.0-rc-380f5d67-20241113 + '@tanstack/query-core': 5.60.6 + react: 19.0.0-rc.1 '@tanstack/react-table@8.20.5(react-dom@19.0.0-rc-ed15d500-20241110(react@18.3.1))(react@18.3.1)': dependencies: @@ -16873,7 +16289,7 @@ snapshots: '@tootallnate/quickjs-emscripten@0.23.0': {} - '@trivago/prettier-plugin-sort-imports@4.3.0(prettier@3.3.3)': + '@trivago/prettier-plugin-sort-imports@4.3.0(prettier@3.4.0)': dependencies: '@babel/generator': 7.17.7 '@babel/parser': 7.26.2 @@ -16881,7 +16297,7 @@ snapshots: '@babel/types': 7.17.0 javascript-natural-sort: 0.7.1 lodash: 4.17.21 - prettier: 3.3.3 + prettier: 3.4.0 transitivePeerDependencies: - supports-color optional: true @@ -16894,176 +16310,191 @@ snapshots: '@tsconfig/node16@1.0.4': {} - '@tsparticles/basic@3.5.0': + '@tsparticles/basic@3.7.1': + dependencies: + '@tsparticles/engine': 3.7.1 + '@tsparticles/move-base': 3.7.1 + '@tsparticles/plugin-hex-color': 3.7.1 + '@tsparticles/plugin-hsl-color': 3.7.1 + '@tsparticles/plugin-rgb-color': 3.7.1 + '@tsparticles/shape-circle': 3.7.1 + '@tsparticles/updater-color': 3.7.1 + '@tsparticles/updater-opacity': 3.7.1 + '@tsparticles/updater-out-modes': 3.7.1 + '@tsparticles/updater-size': 3.7.1 + + '@tsparticles/engine@3.7.1': {} + + '@tsparticles/interaction-external-attract@3.7.1': + dependencies: + '@tsparticles/engine': 3.7.1 + + '@tsparticles/interaction-external-bounce@3.7.1': dependencies: - '@tsparticles/engine': 3.5.0 - '@tsparticles/move-base': 3.5.0 - '@tsparticles/shape-circle': 3.5.0 - '@tsparticles/updater-color': 3.5.0 - '@tsparticles/updater-opacity': 3.5.0 - '@tsparticles/updater-out-modes': 3.5.0 - '@tsparticles/updater-size': 3.5.0 + '@tsparticles/engine': 3.7.1 - '@tsparticles/engine@3.5.0': {} + '@tsparticles/interaction-external-bubble@3.7.1': + dependencies: + '@tsparticles/engine': 3.7.1 - '@tsparticles/interaction-external-attract@3.5.0': + '@tsparticles/interaction-external-connect@3.7.1': dependencies: - '@tsparticles/engine': 3.5.0 + '@tsparticles/engine': 3.7.1 - '@tsparticles/interaction-external-bounce@3.5.0': + '@tsparticles/interaction-external-grab@3.7.1': dependencies: - '@tsparticles/engine': 3.5.0 + '@tsparticles/engine': 3.7.1 - '@tsparticles/interaction-external-bubble@3.5.0': + '@tsparticles/interaction-external-pause@3.7.1': dependencies: - '@tsparticles/engine': 3.5.0 + '@tsparticles/engine': 3.7.1 - '@tsparticles/interaction-external-connect@3.5.0': + '@tsparticles/interaction-external-push@3.7.1': dependencies: - '@tsparticles/engine': 3.5.0 + '@tsparticles/engine': 3.7.1 - '@tsparticles/interaction-external-grab@3.5.0': + '@tsparticles/interaction-external-remove@3.7.1': dependencies: - '@tsparticles/engine': 3.5.0 + '@tsparticles/engine': 3.7.1 - '@tsparticles/interaction-external-pause@3.5.0': + '@tsparticles/interaction-external-repulse@3.7.1': dependencies: - '@tsparticles/engine': 3.5.0 + '@tsparticles/engine': 3.7.1 - '@tsparticles/interaction-external-push@3.5.0': + '@tsparticles/interaction-external-slow@3.7.1': dependencies: - '@tsparticles/engine': 3.5.0 + '@tsparticles/engine': 3.7.1 - '@tsparticles/interaction-external-remove@3.5.0': + '@tsparticles/interaction-particles-attract@3.7.1': dependencies: - '@tsparticles/engine': 3.5.0 + '@tsparticles/engine': 3.7.1 - '@tsparticles/interaction-external-repulse@3.5.0': + '@tsparticles/interaction-particles-collisions@3.7.1': dependencies: - '@tsparticles/engine': 3.5.0 + '@tsparticles/engine': 3.7.1 - '@tsparticles/interaction-external-slow@3.5.0': + '@tsparticles/interaction-particles-links@3.7.1': dependencies: - '@tsparticles/engine': 3.5.0 + '@tsparticles/engine': 3.7.1 - '@tsparticles/interaction-particles-attract@3.5.0': + '@tsparticles/move-base@3.7.1': dependencies: - '@tsparticles/engine': 3.5.0 + '@tsparticles/engine': 3.7.1 - '@tsparticles/interaction-particles-collisions@3.5.0': + '@tsparticles/move-parallax@3.7.1': dependencies: - '@tsparticles/engine': 3.5.0 + '@tsparticles/engine': 3.7.1 - '@tsparticles/interaction-particles-links@3.5.0': + '@tsparticles/plugin-easing-quad@3.7.1': dependencies: - '@tsparticles/engine': 3.5.0 + '@tsparticles/engine': 3.7.1 - '@tsparticles/move-base@3.5.0': + '@tsparticles/plugin-hex-color@3.7.1': dependencies: - '@tsparticles/engine': 3.5.0 + '@tsparticles/engine': 3.7.1 - '@tsparticles/move-parallax@3.5.0': + '@tsparticles/plugin-hsl-color@3.7.1': dependencies: - '@tsparticles/engine': 3.5.0 + '@tsparticles/engine': 3.7.1 - '@tsparticles/plugin-easing-quad@3.5.0': + '@tsparticles/plugin-rgb-color@3.7.1': dependencies: - '@tsparticles/engine': 3.5.0 + '@tsparticles/engine': 3.7.1 - '@tsparticles/react@3.0.0(@tsparticles/engine@3.5.0)(react-dom@19.0.0-rc-ed15d500-20241110(react@18.3.1))(react@18.3.1)': + '@tsparticles/react@3.0.0(@tsparticles/engine@3.7.1)(react-dom@19.0.0-rc-ed15d500-20241110(react@18.3.1))(react@18.3.1)': dependencies: - '@tsparticles/engine': 3.5.0 + '@tsparticles/engine': 3.7.1 react: 18.3.1 react-dom: 19.0.0-rc-ed15d500-20241110(react@18.3.1) - '@tsparticles/shape-circle@3.5.0': + '@tsparticles/shape-circle@3.7.1': dependencies: - '@tsparticles/engine': 3.5.0 + '@tsparticles/engine': 3.7.1 - '@tsparticles/shape-emoji@3.5.0': + '@tsparticles/shape-emoji@3.7.1': dependencies: - '@tsparticles/engine': 3.5.0 + '@tsparticles/engine': 3.7.1 - '@tsparticles/shape-image@3.5.0': + '@tsparticles/shape-image@3.7.1': dependencies: - '@tsparticles/engine': 3.5.0 + '@tsparticles/engine': 3.7.1 - '@tsparticles/shape-line@3.5.0': + '@tsparticles/shape-line@3.7.1': dependencies: - '@tsparticles/engine': 3.5.0 + '@tsparticles/engine': 3.7.1 - '@tsparticles/shape-polygon@3.5.0': + '@tsparticles/shape-polygon@3.7.1': dependencies: - '@tsparticles/engine': 3.5.0 + '@tsparticles/engine': 3.7.1 - '@tsparticles/shape-square@3.5.0': + '@tsparticles/shape-square@3.7.1': dependencies: - '@tsparticles/engine': 3.5.0 + '@tsparticles/engine': 3.7.1 - '@tsparticles/shape-star@3.5.0': + '@tsparticles/shape-star@3.7.1': dependencies: - '@tsparticles/engine': 3.5.0 + '@tsparticles/engine': 3.7.1 - '@tsparticles/slim@3.5.0': + '@tsparticles/slim@3.7.1': dependencies: - '@tsparticles/basic': 3.5.0 - '@tsparticles/engine': 3.5.0 - '@tsparticles/interaction-external-attract': 3.5.0 - '@tsparticles/interaction-external-bounce': 3.5.0 - '@tsparticles/interaction-external-bubble': 3.5.0 - '@tsparticles/interaction-external-connect': 3.5.0 - '@tsparticles/interaction-external-grab': 3.5.0 - '@tsparticles/interaction-external-pause': 3.5.0 - '@tsparticles/interaction-external-push': 3.5.0 - '@tsparticles/interaction-external-remove': 3.5.0 - '@tsparticles/interaction-external-repulse': 3.5.0 - '@tsparticles/interaction-external-slow': 3.5.0 - '@tsparticles/interaction-particles-attract': 3.5.0 - '@tsparticles/interaction-particles-collisions': 3.5.0 - '@tsparticles/interaction-particles-links': 3.5.0 - '@tsparticles/move-parallax': 3.5.0 - '@tsparticles/plugin-easing-quad': 3.5.0 - '@tsparticles/shape-emoji': 3.5.0 - '@tsparticles/shape-image': 3.5.0 - '@tsparticles/shape-line': 3.5.0 - '@tsparticles/shape-polygon': 3.5.0 - '@tsparticles/shape-square': 3.5.0 - '@tsparticles/shape-star': 3.5.0 - '@tsparticles/updater-life': 3.5.0 - '@tsparticles/updater-rotate': 3.5.0 - '@tsparticles/updater-stroke-color': 3.5.0 + '@tsparticles/basic': 3.7.1 + '@tsparticles/engine': 3.7.1 + '@tsparticles/interaction-external-attract': 3.7.1 + '@tsparticles/interaction-external-bounce': 3.7.1 + '@tsparticles/interaction-external-bubble': 3.7.1 + '@tsparticles/interaction-external-connect': 3.7.1 + '@tsparticles/interaction-external-grab': 3.7.1 + '@tsparticles/interaction-external-pause': 3.7.1 + '@tsparticles/interaction-external-push': 3.7.1 + '@tsparticles/interaction-external-remove': 3.7.1 + '@tsparticles/interaction-external-repulse': 3.7.1 + '@tsparticles/interaction-external-slow': 3.7.1 + '@tsparticles/interaction-particles-attract': 3.7.1 + '@tsparticles/interaction-particles-collisions': 3.7.1 + '@tsparticles/interaction-particles-links': 3.7.1 + '@tsparticles/move-parallax': 3.7.1 + '@tsparticles/plugin-easing-quad': 3.7.1 + '@tsparticles/shape-emoji': 3.7.1 + '@tsparticles/shape-image': 3.7.1 + '@tsparticles/shape-line': 3.7.1 + '@tsparticles/shape-polygon': 3.7.1 + '@tsparticles/shape-square': 3.7.1 + '@tsparticles/shape-star': 3.7.1 + '@tsparticles/updater-life': 3.7.1 + '@tsparticles/updater-rotate': 3.7.1 + '@tsparticles/updater-stroke-color': 3.7.1 - '@tsparticles/updater-color@3.5.0': + '@tsparticles/updater-color@3.7.1': dependencies: - '@tsparticles/engine': 3.5.0 + '@tsparticles/engine': 3.7.1 - '@tsparticles/updater-life@3.5.0': + '@tsparticles/updater-life@3.7.1': dependencies: - '@tsparticles/engine': 3.5.0 + '@tsparticles/engine': 3.7.1 - '@tsparticles/updater-opacity@3.5.0': + '@tsparticles/updater-opacity@3.7.1': dependencies: - '@tsparticles/engine': 3.5.0 + '@tsparticles/engine': 3.7.1 - '@tsparticles/updater-out-modes@3.5.0': + '@tsparticles/updater-out-modes@3.7.1': dependencies: - '@tsparticles/engine': 3.5.0 + '@tsparticles/engine': 3.7.1 - '@tsparticles/updater-rotate@3.5.0': + '@tsparticles/updater-rotate@3.7.1': dependencies: - '@tsparticles/engine': 3.5.0 + '@tsparticles/engine': 3.7.1 - '@tsparticles/updater-size@3.5.0': + '@tsparticles/updater-size@3.7.1': dependencies: - '@tsparticles/engine': 3.5.0 + '@tsparticles/engine': 3.7.1 - '@tsparticles/updater-stroke-color@3.5.0': + '@tsparticles/updater-stroke-color@3.7.1': dependencies: - '@tsparticles/engine': 3.5.0 + '@tsparticles/engine': 3.7.1 - '@turbo/gen@2.2.3(@types/node@22.9.0)(typescript@5.6.3)': + '@turbo/gen@2.3.2(@types/node@22.10.0)(typescript@5.7.2)': dependencies: - '@turbo/workspaces': 2.2.3 + '@turbo/workspaces': 2.3.2 commander: 10.0.1 fs-extra: 10.1.0 inquirer: 8.2.6 @@ -17071,7 +16502,7 @@ snapshots: node-plop: 0.26.3 picocolors: 1.0.1 proxy-agent: 6.4.0 - ts-node: 10.9.2(@types/node@22.9.0)(typescript@5.6.3) + ts-node: 10.9.2(@types/node@22.10.0)(typescript@5.7.2) update-check: 1.5.4 validate-npm-package-name: 5.0.1 transitivePeerDependencies: @@ -17081,7 +16512,7 @@ snapshots: - supports-color - typescript - '@turbo/workspaces@2.2.3': + '@turbo/workspaces@2.3.2': dependencies: commander: 10.0.1 execa: 5.1.1 @@ -17092,8 +16523,7 @@ snapshots: js-yaml: 4.1.0 ora: 4.1.1 picocolors: 1.0.1 - rimraf: 3.0.2 - semver: 7.6.3 + semver: 7.6.2 update-check: 1.5.4 '@turf/boolean-point-in-polygon@7.1.0': @@ -17144,9 +16574,9 @@ snapshots: '@babel/types': 7.26.0 optional: true - '@types/conventional-commits-parser@5.0.0': + '@types/conventional-commits-parser@5.0.1': dependencies: - '@types/node': 22.9.0 + '@types/node': 22.10.0 '@types/cookie@0.6.0': {} @@ -17164,13 +16594,13 @@ snapshots: '@types/d3-scale@4.0.8': dependencies: - '@types/d3-time': 3.0.3 + '@types/d3-time': 3.0.4 '@types/d3-shape@3.1.6': dependencies: '@types/d3-path': 3.1.0 - '@types/d3-time@3.0.3': {} + '@types/d3-time@3.0.4': {} '@types/d3-timer@3.0.2': {} @@ -17182,11 +16612,6 @@ snapshots: '@types/draco3d@1.4.10': {} - '@types/eslint@8.56.12': - dependencies: - '@types/estree': 1.0.6 - '@types/json-schema': 7.0.15 - '@types/estree-jsx@1.0.5': dependencies: '@types/estree': 1.0.6 @@ -17198,11 +16623,11 @@ snapshots: '@types/glob@7.2.0': dependencies: '@types/minimatch': 5.1.2 - '@types/node': 22.9.0 + '@types/node': 22.10.0 '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 22.9.0 + '@types/node': 22.10.0 optional: true '@types/hast@2.3.10': @@ -17233,8 +16658,6 @@ snapshots: '@types/json-schema@7.0.15': {} - '@types/json5@0.0.29': {} - '@types/katex@0.16.7': {} '@types/mdast@4.0.4': @@ -17243,18 +16666,16 @@ snapshots: '@types/minimatch@5.1.2': {} - '@types/minimist@1.2.5': {} - '@types/ms@0.7.34': {} '@types/node-forge@1.3.11': dependencies: - '@types/node': 22.9.0 + '@types/node': 22.10.0 optional: true - '@types/node@22.9.0': + '@types/node@22.10.0': dependencies: - undici-types: 6.19.8 + undici-types: 6.20.0 '@types/normalize-package-data@2.4.4': {} @@ -17287,7 +16708,7 @@ snapshots: '@types/semantic-release@17.2.11': dependencies: - '@types/node': 22.9.0 + '@types/node': 22.10.0 '@types/semver@7.5.8': {} @@ -17307,7 +16728,7 @@ snapshots: '@types/through@0.0.33': dependencies: - '@types/node': 22.9.0 + '@types/node': 22.10.0 '@types/tinycolor2@1.4.6': {} @@ -17327,213 +16748,92 @@ snapshots: '@types/yargs-parser': 21.0.3 optional: true - '@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3)': - dependencies: - '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 7.18.0(eslint@8.57.1)(typescript@5.6.3) - '@typescript-eslint/scope-manager': 7.18.0 - '@typescript-eslint/type-utils': 7.18.0(eslint@8.57.1)(typescript@5.6.3) - '@typescript-eslint/utils': 7.18.0(eslint@8.57.1)(typescript@5.6.3) - '@typescript-eslint/visitor-keys': 7.18.0 - eslint: 8.57.1 - graphemer: 1.4.0 - ignore: 5.3.2 - natural-compare: 1.4.0 - ts-api-utils: 1.4.0(typescript@5.6.3) - optionalDependencies: - typescript: 5.6.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/eslint-plugin@8.14.0(@typescript-eslint/parser@8.14.0(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3)': + '@typescript-eslint/eslint-plugin@8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.7.2))(eslint@9.15.0(jiti@1.21.6))(typescript@5.7.2)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.14.0(eslint@8.57.1)(typescript@5.6.3) - '@typescript-eslint/scope-manager': 8.14.0 - '@typescript-eslint/type-utils': 8.14.0(eslint@8.57.1)(typescript@5.6.3) - '@typescript-eslint/utils': 8.14.0(eslint@8.57.1)(typescript@5.6.3) - '@typescript-eslint/visitor-keys': 8.14.0 - eslint: 8.57.1 + '@typescript-eslint/parser': 8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.7.2) + '@typescript-eslint/scope-manager': 8.16.0 + '@typescript-eslint/type-utils': 8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.7.2) + '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.7.2) + '@typescript-eslint/visitor-keys': 8.16.0 + eslint: 9.15.0(jiti@1.21.6) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 1.4.0(typescript@5.6.3) + ts-api-utils: 1.4.2(typescript@5.7.2) optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.6.3)': + '@typescript-eslint/parser@8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.7.2)': dependencies: - '@typescript-eslint/scope-manager': 7.18.0 - '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.3) - '@typescript-eslint/visitor-keys': 7.18.0 + '@typescript-eslint/scope-manager': 8.16.0 + '@typescript-eslint/types': 8.16.0 + '@typescript-eslint/typescript-estree': 8.16.0(typescript@5.7.2) + '@typescript-eslint/visitor-keys': 8.16.0 debug: 4.3.7 - eslint: 8.57.1 + eslint: 9.15.0(jiti@1.21.6) optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.14.0(eslint@8.57.1)(typescript@5.6.3)': + '@typescript-eslint/scope-manager@8.16.0': dependencies: - '@typescript-eslint/scope-manager': 8.14.0 - '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/typescript-estree': 8.14.0(typescript@5.6.3) - '@typescript-eslint/visitor-keys': 8.14.0 - debug: 4.3.7 - eslint: 8.57.1 - optionalDependencies: - typescript: 5.6.3 - transitivePeerDependencies: - - supports-color + '@typescript-eslint/types': 8.16.0 + '@typescript-eslint/visitor-keys': 8.16.0 - '@typescript-eslint/scope-manager@5.62.0': + '@typescript-eslint/type-utils@8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.7.2)': dependencies: - '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/visitor-keys': 5.62.0 - - '@typescript-eslint/scope-manager@7.18.0': - dependencies: - '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/visitor-keys': 7.18.0 - - '@typescript-eslint/scope-manager@8.14.0': - dependencies: - '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/visitor-keys': 8.14.0 - - '@typescript-eslint/type-utils@7.18.0(eslint@8.57.1)(typescript@5.6.3)': - dependencies: - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.3) - '@typescript-eslint/utils': 7.18.0(eslint@8.57.1)(typescript@5.6.3) + '@typescript-eslint/typescript-estree': 8.16.0(typescript@5.7.2) + '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.7.2) debug: 4.3.7 - eslint: 8.57.1 - ts-api-utils: 1.4.0(typescript@5.6.3) + eslint: 9.15.0(jiti@1.21.6) + ts-api-utils: 1.4.2(typescript@5.7.2) optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.14.0(eslint@8.57.1)(typescript@5.6.3)': - dependencies: - '@typescript-eslint/typescript-estree': 8.14.0(typescript@5.6.3) - '@typescript-eslint/utils': 8.14.0(eslint@8.57.1)(typescript@5.6.3) - debug: 4.3.7 - ts-api-utils: 1.4.0(typescript@5.6.3) - optionalDependencies: - typescript: 5.6.3 - transitivePeerDependencies: - - eslint - - supports-color - - '@typescript-eslint/types@5.62.0': {} - - '@typescript-eslint/types@7.18.0': {} + '@typescript-eslint/types@8.16.0': {} - '@typescript-eslint/types@8.14.0': {} - - '@typescript-eslint/typescript-estree@5.62.0(typescript@5.6.3)': + '@typescript-eslint/typescript-estree@8.16.0(typescript@5.7.2)': dependencies: - '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/visitor-keys': 5.62.0 - debug: 4.3.7 - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.6.3 - tsutils: 3.21.0(typescript@5.6.3) - optionalDependencies: - typescript: 5.6.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/typescript-estree@7.18.0(typescript@5.6.3)': - dependencies: - '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/visitor-keys': 7.18.0 - debug: 4.3.7 - globby: 11.1.0 - is-glob: 4.0.3 - minimatch: 9.0.5 - semver: 7.6.3 - ts-api-utils: 1.4.0(typescript@5.6.3) - optionalDependencies: - typescript: 5.6.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/typescript-estree@8.14.0(typescript@5.6.3)': - dependencies: - '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/visitor-keys': 8.14.0 + '@typescript-eslint/types': 8.16.0 + '@typescript-eslint/visitor-keys': 8.16.0 debug: 4.3.7 fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.4.0(typescript@5.6.3) + ts-api-utils: 1.4.2(typescript@5.7.2) optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@5.62.0(eslint@8.57.1)(typescript@5.6.3)': + '@typescript-eslint/utils@8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.7.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) - '@types/json-schema': 7.0.15 - '@types/semver': 7.5.8 - '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.6.3) - eslint: 8.57.1 - eslint-scope: 5.1.1 - semver: 7.6.3 - transitivePeerDependencies: - - supports-color - - typescript - - '@typescript-eslint/utils@7.18.0(eslint@8.57.1)(typescript@5.6.3)': - dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) - '@typescript-eslint/scope-manager': 7.18.0 - '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.6.3) - eslint: 8.57.1 + '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0(jiti@1.21.6)) + '@typescript-eslint/scope-manager': 8.16.0 + '@typescript-eslint/types': 8.16.0 + '@typescript-eslint/typescript-estree': 8.16.0(typescript@5.7.2) + eslint: 9.15.0(jiti@1.21.6) + optionalDependencies: + typescript: 5.7.2 transitivePeerDependencies: - supports-color - - typescript - '@typescript-eslint/utils@8.14.0(eslint@8.57.1)(typescript@5.6.3)': + '@typescript-eslint/visitor-keys@8.16.0': dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) - '@typescript-eslint/scope-manager': 8.14.0 - '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/typescript-estree': 8.14.0(typescript@5.6.3) - eslint: 8.57.1 - transitivePeerDependencies: - - supports-color - - typescript + '@typescript-eslint/types': 8.16.0 + eslint-visitor-keys: 4.2.0 - '@typescript-eslint/visitor-keys@5.62.0': - dependencies: - '@typescript-eslint/types': 5.62.0 - eslint-visitor-keys: 3.4.3 - - '@typescript-eslint/visitor-keys@7.18.0': - dependencies: - '@typescript-eslint/types': 7.18.0 - eslint-visitor-keys: 3.4.3 - - '@typescript-eslint/visitor-keys@8.14.0': - dependencies: - '@typescript-eslint/types': 8.14.0 - eslint-visitor-keys: 3.4.3 - - '@umijs/openapi@1.13.0(chokidar@3.6.0)(typescript@5.6.3)': + '@umijs/openapi@1.13.0(chokidar@3.6.0)(typescript@5.7.2)': dependencies: chalk: 4.1.2 - cosmiconfig: 9.0.0(typescript@5.6.3) + cosmiconfig: 9.0.0(typescript@5.7.2) dayjs: 1.11.13 glob: 7.2.3 lodash: 4.17.21 @@ -17562,41 +16862,6 @@ snapshots: '@use-gesture/core': 10.3.1 react: 18.3.1 - '@vercel/style-guide@6.0.0(@next/eslint-plugin-next@15.0.3)(eslint@8.57.1)(prettier@3.3.3)(typescript@5.6.3)': - dependencies: - '@babel/core': 7.26.0 - '@babel/eslint-parser': 7.25.9(@babel/core@7.26.0)(eslint@8.57.1) - '@rushstack/eslint-patch': 1.10.4 - '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3) - '@typescript-eslint/parser': 7.18.0(eslint@8.57.1)(typescript@5.6.3) - eslint-config-prettier: 9.1.0(eslint@8.57.1) - eslint-import-resolver-alias: 1.1.2(eslint-plugin-import@2.31.0) - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.6.3))(eslint-plugin-import@2.31.0)(eslint@8.57.1) - eslint-plugin-eslint-comments: 3.2.0(eslint@8.57.1) - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.6.3))(eslint-plugin-import@2.31.0)(eslint@8.57.1))(eslint@8.57.1) - eslint-plugin-jest: 27.9.0(@typescript-eslint/eslint-plugin@8.14.0(@typescript-eslint/parser@8.14.0(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3) - eslint-plugin-jsx-a11y: 6.10.2(eslint@8.57.1) - eslint-plugin-playwright: 1.8.3(eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1) - eslint-plugin-react: 7.37.2(eslint@8.57.1) - eslint-plugin-react-hooks: 4.6.2(eslint@8.57.1) - eslint-plugin-testing-library: 6.4.0(eslint@8.57.1)(typescript@5.6.3) - eslint-plugin-tsdoc: 0.2.17 - eslint-plugin-unicorn: 51.0.1(eslint@8.57.1) - eslint-plugin-vitest: 0.3.26(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3) - prettier-plugin-packagejson: 2.5.3(prettier@3.3.3) - optionalDependencies: - '@next/eslint-plugin-next': 15.0.3 - eslint: 8.57.1 - prettier: 3.3.3 - typescript: 5.6.3 - transitivePeerDependencies: - - eslint-import-resolver-node - - eslint-import-resolver-webpack - - eslint-plugin-import-x - - jest - - supports-color - - vitest - '@webgpu/types@0.1.51': {} JSONStream@1.3.5: @@ -17664,14 +16929,14 @@ snapshots: screenfull: 5.2.0 tslib: 2.8.1 - ahooks@3.8.1(react@19.0.0-rc-380f5d67-20241113): + ahooks@3.8.1(react@19.0.0-rc.1): dependencies: '@babel/runtime': 7.26.0 dayjs: 1.11.13 intersection-observer: 0.12.2 js-cookie: 3.0.5 lodash: 4.17.21 - react: 19.0.0-rc-380f5d67-20241113 + react: 19.0.0-rc.1 react-fast-compare: 3.2.2 resize-observer-polyfill: 1.5.1 screenfull: 5.2.0 @@ -17698,8 +16963,6 @@ snapshots: dependencies: type-fest: 0.21.3 - ansi-escapes@6.2.1: {} - ansi-escapes@7.0.0: dependencies: environment: 1.1.0 @@ -17721,8 +16984,6 @@ snapshots: ansi-styles@6.2.1: {} - ansicolors@0.3.2: {} - any-promise@1.3.0: {} anymatch@3.1.3: @@ -17747,8 +17008,6 @@ snapshots: dependencies: tslib: 2.8.1 - aria-query@5.3.2: {} - array-buffer-byte-length@1.0.1: dependencies: call-bind: 1.0.7 @@ -17760,7 +17019,7 @@ snapshots: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.4 + es-abstract: 1.23.5 es-object-atoms: 1.0.0 get-intrinsic: 1.2.4 is-string: 1.0.7 @@ -17771,16 +17030,7 @@ snapshots: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.4 - es-errors: 1.3.0 - es-object-atoms: 1.0.0 - es-shim-unscopables: 1.0.2 - - array.prototype.findlastindex@1.2.5: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.4 + es-abstract: 1.23.5 es-errors: 1.3.0 es-object-atoms: 1.0.0 es-shim-unscopables: 1.0.2 @@ -17789,21 +17039,21 @@ snapshots: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.4 + es-abstract: 1.23.5 es-shim-unscopables: 1.0.2 array.prototype.flatmap@1.3.2: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.4 + es-abstract: 1.23.5 es-shim-unscopables: 1.0.2 array.prototype.tosorted@1.1.4: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.4 + es-abstract: 1.23.5 es-errors: 1.3.0 es-shim-unscopables: 1.0.2 @@ -17812,18 +17062,14 @@ snapshots: array-buffer-byte-length: 1.0.1 call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.4 + es-abstract: 1.23.5 es-errors: 1.3.0 get-intrinsic: 1.2.4 is-array-buffer: 3.0.4 is-shared-array-buffer: 1.0.3 - arrify@1.0.1: {} - asap@2.0.6: {} - ast-types-flow@0.0.8: {} - ast-types@0.13.4: dependencies: tslib: 2.8.1 @@ -17843,7 +17089,7 @@ snapshots: autoprefixer@10.4.20(postcss@8.4.49): dependencies: browserslist: 4.24.2 - caniuse-lite: 1.0.30001680 + caniuse-lite: 1.0.30001684 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.1 @@ -17854,9 +17100,7 @@ snapshots: dependencies: possible-typed-array-names: 1.0.0 - axe-core@4.10.2: {} - - axios@1.7.7: + axios@1.7.8: dependencies: follow-redirects: 1.15.9 form-data: 4.0.1 @@ -17864,8 +17108,6 @@ snapshots: transitivePeerDependencies: - debug - axobject-query@4.1.0: {} - babel-core@7.0.0-bridge.0(@babel/core@7.26.0): dependencies: '@babel/core': 7.26.0 @@ -17980,6 +17222,8 @@ snapshots: before-after-hook@2.2.3: {} + before-after-hook@3.0.2: {} + bidi-js@1.0.3: dependencies: require-from-string: 2.0.2 @@ -18009,8 +17253,8 @@ snapshots: browserslist@4.24.2: dependencies: - caniuse-lite: 1.0.30001680 - electron-to-chromium: 1.5.58 + caniuse-lite: 1.0.30001684 + electron-to-chromium: 1.5.65 node-releases: 2.0.18 update-browserslist-db: 1.1.1(browserslist@4.24.2) @@ -18032,8 +17276,6 @@ snapshots: base64-js: 1.5.1 ieee754: 1.2.1 - builtin-modules@3.3.0: {} - busboy@1.6.0: dependencies: streamsearch: 1.1.0 @@ -18070,13 +17312,8 @@ snapshots: camelcase-css@2.0.1: {} - camelcase-keys@6.2.2: - dependencies: - camelcase: 5.3.1 - map-obj: 4.3.0 - quick-lru: 4.0.1 - - camelcase@5.3.1: {} + camelcase@5.3.1: + optional: true camelcase@6.3.0: optional: true @@ -18085,12 +17322,7 @@ snapshots: dependencies: three: 0.170.0 - caniuse-lite@1.0.30001680: {} - - cardinal@2.1.1: - dependencies: - ansicolors: 0.3.2 - redeyed: 2.1.1 + caniuse-lite@1.0.30001684: {} ccount@2.0.1: {} @@ -18133,6 +17365,8 @@ snapshots: upper-case: 1.1.3 upper-case-first: 1.1.2 + char-regex@1.0.2: {} + character-entities-html4@2.1.0: {} character-entities-legacy@1.1.4: {} @@ -18163,7 +17397,7 @@ snapshots: chrome-launcher@0.15.2: dependencies: - '@types/node': 22.9.0 + '@types/node': 22.10.0 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.4.2 @@ -18173,7 +17407,7 @@ snapshots: chromium-edge-launcher@0.2.0: dependencies: - '@types/node': 22.9.0 + '@types/node': 22.10.0 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 1.4.2 @@ -18189,15 +17423,9 @@ snapshots: ci-info@3.9.0: optional: true - ci-info@4.1.0: {} - - class-variance-authority@0.7.0: - dependencies: - clsx: 2.0.0 - - clean-regexp@1.0.0: + class-variance-authority@0.7.1: dependencies: - escape-string-regexp: 1.0.5 + clsx: 2.1.1 clean-stack@2.2.0: {} @@ -18213,6 +17441,15 @@ snapshots: dependencies: restore-cursor: 5.1.0 + cli-highlight@2.1.11: + dependencies: + chalk: 4.1.2 + highlight.js: 10.7.3 + mz: 2.7.0 + parse5: 5.1.1 + parse5-htmlparser2-tree-adapter: 6.0.1 + yargs: 16.2.0 + cli-spinners@2.9.2: {} cli-table3@0.6.5: @@ -18230,6 +17467,12 @@ snapshots: client-only@0.0.1: {} + cliui@7.0.4: + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + cliui@8.0.1: dependencies: string-width: 4.2.3 @@ -18245,8 +17488,6 @@ snapshots: clone@1.0.4: {} - clsx@2.0.0: {} - clsx@2.1.1: {} cmdk@1.0.4(@types/react-dom@18.3.1)(@types/react@18.3.12)(react-dom@19.0.0-rc-ed15d500-20241110(react@18.3.1))(react@18.3.1): @@ -18325,9 +17566,9 @@ snapshots: '@gitmoji/gitmoji-regex': 1.0.0 gitmojis: 3.14.0 - commitlint@19.5.0(@types/node@22.9.0)(typescript@5.6.3): + commitlint@19.6.0(@types/node@22.10.0)(typescript@5.7.2): dependencies: - '@commitlint/cli': 19.5.0(@types/node@22.9.0)(typescript@5.6.3) + '@commitlint/cli': 19.6.0(@types/node@22.10.0)(typescript@5.7.2) '@commitlint/types': 19.5.0 transitivePeerDependencies: - '@types/node' @@ -18365,11 +17606,11 @@ snapshots: snake-case: 2.1.0 upper-case: 1.1.3 - conventional-changelog-angular@6.0.0: + conventional-changelog-angular@7.0.0: dependencies: compare-func: 2.0.0 - conventional-changelog-angular@7.0.0: + conventional-changelog-angular@8.0.0: dependencies: compare-func: 2.0.0 @@ -18384,22 +17625,15 @@ snapshots: transitivePeerDependencies: - encoding - conventional-changelog-writer@6.0.1: + conventional-changelog-writer@8.0.0: dependencies: - conventional-commits-filter: 3.0.0 - dateformat: 3.0.3 + '@types/semver': 7.5.8 + conventional-commits-filter: 5.0.0 handlebars: 4.7.8 - json-stringify-safe: 5.0.1 - meow: 8.1.2 + meow: 13.2.0 semver: 7.6.3 - split: 1.0.1 - conventional-commits-filter@3.0.0: - dependencies: - lodash.ismatch: 4.4.0 - modify-values: 1.0.1 - - conventional-commits-filter@4.0.0: {} + conventional-commits-filter@5.0.0: {} conventional-commits-parser@5.0.0: dependencies: @@ -18408,24 +17642,32 @@ snapshots: meow: 12.1.1 split2: 4.2.0 - convert-source-map@2.0.0: {} + conventional-commits-parser@6.0.0: + dependencies: + meow: 13.2.0 + + convert-hrtime@5.0.0: {} + + convert-source-map@2.0.0: + optional: true cookie@0.7.2: {} core-js-compat@3.39.0: dependencies: browserslist: 4.24.2 + optional: true core-js-pure@3.39.0: {} core-util-is@1.0.3: {} - cosmiconfig-typescript-loader@5.1.0(@types/node@22.9.0)(cosmiconfig@9.0.0(typescript@5.6.3))(typescript@5.6.3): + cosmiconfig-typescript-loader@5.1.0(@types/node@22.10.0)(cosmiconfig@9.0.0(typescript@5.7.2))(typescript@5.7.2): dependencies: - '@types/node': 22.9.0 - cosmiconfig: 9.0.0(typescript@5.6.3) + '@types/node': 22.10.0 + cosmiconfig: 9.0.0(typescript@5.7.2) jiti: 1.21.6 - typescript: 5.6.3 + typescript: 5.7.2 cosmiconfig@5.2.1: dependencies: @@ -18443,31 +17685,22 @@ snapshots: path-type: 4.0.0 yaml: 1.10.2 - cosmiconfig@8.3.6(typescript@5.6.3): - dependencies: - import-fresh: 3.3.0 - js-yaml: 4.1.0 - parse-json: 5.2.0 - path-type: 4.0.0 - optionalDependencies: - typescript: 5.6.3 - - cosmiconfig@9.0.0(typescript@5.6.3): + cosmiconfig@9.0.0(typescript@5.7.2): dependencies: env-paths: 2.2.1 import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.2 create-require@1.1.1: {} cross-env@7.0.3: dependencies: - cross-spawn: 7.0.5 + cross-spawn: 7.0.6 - cross-spawn@7.0.5: + cross-spawn@7.0.6: dependencies: path-key: 3.1.1 shebang-command: 2.0.0 @@ -18551,8 +17784,6 @@ snapshots: es5-ext: 0.10.64 type: 2.7.3 - damerau-levenshtein@1.0.8: {} - dargs@8.1.0: {} data-joint@1.3.1: @@ -18581,8 +17812,6 @@ snapshots: date-fns@4.1.0: {} - dateformat@3.0.3: {} - dayjs@1.11.13: {} debounce@1.2.1: {} @@ -18592,21 +17821,10 @@ snapshots: ms: 2.0.0 optional: true - debug@3.2.7: - dependencies: - ms: 2.1.3 - debug@4.3.7: dependencies: ms: 2.1.3 - decamelize-keys@1.1.1: - dependencies: - decamelize: 1.2.0 - map-obj: 1.0.1 - - decamelize@1.2.0: {} - decimal.js-light@2.5.1: {} decimal.js@10.4.3: {} @@ -18671,7 +17889,7 @@ snapshots: destroy@1.2.0: optional: true - detect-gpu@5.0.56: + detect-gpu@5.0.58: dependencies: webgl-constants: 1.1.1 @@ -18702,10 +17920,6 @@ snapshots: dependencies: esutils: 2.0.3 - doctrine@3.0.0: - dependencies: - esutils: 2.0.3 - dom-helpers@5.2.1: dependencies: '@babel/runtime': 7.26.0 @@ -18734,19 +17948,19 @@ snapshots: ee-first@1.1.1: optional: true - electron-to-chromium@1.5.58: {} + electron-to-chromium@1.5.65: {} - embla-carousel-react@8.3.1(react@18.3.1): + embla-carousel-react@8.5.1(react@18.3.1): dependencies: - embla-carousel: 8.3.1 - embla-carousel-reactive-utils: 8.3.1(embla-carousel@8.3.1) + embla-carousel: 8.5.1 + embla-carousel-reactive-utils: 8.5.1(embla-carousel@8.5.1) react: 18.3.1 - embla-carousel-reactive-utils@8.3.1(embla-carousel@8.3.1): + embla-carousel-reactive-utils@8.5.1(embla-carousel@8.5.1): dependencies: - embla-carousel: 8.3.1 + embla-carousel: 8.5.1 - embla-carousel@8.3.1: {} + embla-carousel@8.5.1: {} emoji-regex@10.4.0: {} @@ -18754,22 +17968,19 @@ snapshots: emoji-regex@9.2.2: {} + emojilib@2.4.0: {} + encodeurl@1.0.2: optional: true encodeurl@2.0.0: optional: true - enhanced-resolve@5.17.1: - dependencies: - graceful-fs: 4.2.11 - tapable: 2.2.1 - entities@4.5.0: {} - env-ci@9.1.1: + env-ci@11.1.0: dependencies: - execa: 7.2.0 + execa: 8.0.1 java-properties: 1.0.2 env-paths@2.2.1: {} @@ -18785,7 +17996,7 @@ snapshots: stackframe: 1.3.4 optional: true - es-abstract@1.23.4: + es-abstract@1.23.5: dependencies: array-buffer-byte-length: 1.0.1 arraybuffer.prototype.slice: 1.0.3 @@ -18829,8 +18040,8 @@ snapshots: string.prototype.trimstart: 1.0.8 typed-array-buffer: 1.0.2 typed-array-byte-length: 1.0.1 - typed-array-byte-offset: 1.0.2 - typed-array-length: 1.0.6 + typed-array-byte-offset: 1.0.3 + typed-array-length: 1.0.7 unbox-primitive: 1.0.2 which-typed-array: 1.1.15 @@ -18844,7 +18055,7 @@ snapshots: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.4 + es-abstract: 1.23.5 es-errors: 1.3.0 es-set-tostringtag: 2.0.3 function-bind: 1.1.2 @@ -18929,218 +18140,17 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-config-next@15.0.3(eslint@8.57.1)(typescript@5.6.3): - dependencies: - '@next/eslint-plugin-next': 15.0.3 - '@rushstack/eslint-patch': 1.10.4 - '@typescript-eslint/eslint-plugin': 8.14.0(@typescript-eslint/parser@8.14.0(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3) - '@typescript-eslint/parser': 8.14.0(eslint@8.57.1)(typescript@5.6.3) - eslint: 8.57.1 - eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.14.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.1) - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.14.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) - eslint-plugin-jsx-a11y: 6.10.2(eslint@8.57.1) - eslint-plugin-react: 7.37.2(eslint@8.57.1) - eslint-plugin-react-hooks: 5.0.0(eslint@8.57.1) - optionalDependencies: - typescript: 5.6.3 - transitivePeerDependencies: - - eslint-import-resolver-webpack - - eslint-plugin-import-x - - supports-color - - eslint-config-prettier@9.1.0(eslint@8.57.1): - dependencies: - eslint: 8.57.1 - - eslint-config-turbo@2.2.3(eslint@8.57.1): - dependencies: - eslint: 8.57.1 - eslint-plugin-turbo: 2.2.3(eslint@8.57.1) - - eslint-import-resolver-alias@1.1.2(eslint-plugin-import@2.31.0): - dependencies: - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.14.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) - - eslint-import-resolver-node@0.3.9: - dependencies: - debug: 3.2.7 - is-core-module: 2.15.1 - resolve: 1.22.8 - transitivePeerDependencies: - - supports-color - - eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.6.3))(eslint-plugin-import@2.31.0)(eslint@8.57.1): - dependencies: - '@nolyfill/is-core-module': 1.0.39 - debug: 4.3.7 - enhanced-resolve: 5.17.1 - eslint: 8.57.1 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.6.3))(eslint-plugin-import@2.31.0)(eslint@8.57.1))(eslint@8.57.1) - fast-glob: 3.3.2 - get-tsconfig: 4.8.1 - is-bun-module: 1.2.1 - is-glob: 4.0.3 - optionalDependencies: - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.14.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) - transitivePeerDependencies: - - '@typescript-eslint/parser' - - eslint-import-resolver-node - - eslint-import-resolver-webpack - - supports-color - - eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@8.14.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.1): - dependencies: - '@nolyfill/is-core-module': 1.0.39 - debug: 4.3.7 - enhanced-resolve: 5.17.1 - eslint: 8.57.1 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.14.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) - fast-glob: 3.3.2 - get-tsconfig: 4.8.1 - is-bun-module: 1.2.1 - is-glob: 4.0.3 - optionalDependencies: - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.14.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) - transitivePeerDependencies: - - '@typescript-eslint/parser' - - eslint-import-resolver-node - - eslint-import-resolver-webpack - - supports-color - - eslint-module-utils@2.12.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.6.3))(eslint-plugin-import@2.31.0)(eslint@8.57.1))(eslint@8.57.1): - dependencies: - debug: 3.2.7 - optionalDependencies: - '@typescript-eslint/parser': 7.18.0(eslint@8.57.1)(typescript@5.6.3) - eslint: 8.57.1 - eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.6.3))(eslint-plugin-import@2.31.0)(eslint@8.57.1) - transitivePeerDependencies: - - supports-color - - eslint-module-utils@2.12.0(@typescript-eslint/parser@8.14.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1): - dependencies: - debug: 3.2.7 - optionalDependencies: - '@typescript-eslint/parser': 8.14.0(eslint@8.57.1)(typescript@5.6.3) - eslint: 8.57.1 - eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.14.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.1) - transitivePeerDependencies: - - supports-color - - eslint-plugin-eslint-comments@3.2.0(eslint@8.57.1): - dependencies: - escape-string-regexp: 1.0.5 - eslint: 8.57.1 - ignore: 5.3.2 - - eslint-plugin-import@2.31.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.6.3))(eslint-plugin-import@2.31.0)(eslint@8.57.1))(eslint@8.57.1): - dependencies: - '@rtsao/scc': 1.1.0 - array-includes: 3.1.8 - array.prototype.findlastindex: 1.2.5 - array.prototype.flat: 1.3.2 - array.prototype.flatmap: 1.3.2 - debug: 3.2.7 - doctrine: 2.1.0 - eslint: 8.57.1 - eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.6.3))(eslint-plugin-import@2.31.0)(eslint@8.57.1))(eslint@8.57.1) - hasown: 2.0.2 - is-core-module: 2.15.1 - is-glob: 4.0.3 - minimatch: 3.1.2 - object.fromentries: 2.0.8 - object.groupby: 1.0.3 - object.values: 1.2.0 - semver: 6.3.1 - string.prototype.trimend: 1.0.8 - tsconfig-paths: 3.15.0 - optionalDependencies: - '@typescript-eslint/parser': 7.18.0(eslint@8.57.1)(typescript@5.6.3) - transitivePeerDependencies: - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - supports-color - - eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.14.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1): + eslint-config-prettier@9.1.0(eslint@9.15.0(jiti@1.21.6)): dependencies: - '@rtsao/scc': 1.1.0 - array-includes: 3.1.8 - array.prototype.findlastindex: 1.2.5 - array.prototype.flat: 1.3.2 - array.prototype.flatmap: 1.3.2 - debug: 3.2.7 - doctrine: 2.1.0 - eslint: 8.57.1 - eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.14.0(eslint@8.57.1)(typescript@5.6.3))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) - hasown: 2.0.2 - is-core-module: 2.15.1 - is-glob: 4.0.3 - minimatch: 3.1.2 - object.fromentries: 2.0.8 - object.groupby: 1.0.3 - object.values: 1.2.0 - semver: 6.3.1 - string.prototype.trimend: 1.0.8 - tsconfig-paths: 3.15.0 - optionalDependencies: - '@typescript-eslint/parser': 8.14.0(eslint@8.57.1)(typescript@5.6.3) - transitivePeerDependencies: - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - supports-color - - eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@8.14.0(@typescript-eslint/parser@8.14.0(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3): - dependencies: - '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.6.3) - eslint: 8.57.1 - optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.14.0(@typescript-eslint/parser@8.14.0(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3) - transitivePeerDependencies: - - supports-color - - typescript - - eslint-plugin-jsx-a11y@6.10.2(eslint@8.57.1): - dependencies: - aria-query: 5.3.2 - array-includes: 3.1.8 - array.prototype.flatmap: 1.3.2 - ast-types-flow: 0.0.8 - axe-core: 4.10.2 - axobject-query: 4.1.0 - damerau-levenshtein: 1.0.8 - emoji-regex: 9.2.2 - eslint: 8.57.1 - hasown: 2.0.2 - jsx-ast-utils: 3.3.5 - language-tags: 1.0.9 - minimatch: 3.1.2 - object.fromentries: 2.0.8 - safe-regex-test: 1.0.3 - string.prototype.includes: 2.0.1 + eslint: 9.15.0(jiti@1.21.6) eslint-plugin-only-warn@1.1.0: {} - eslint-plugin-playwright@1.8.3(eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1): - dependencies: - eslint: 8.57.1 - globals: 13.24.0 - optionalDependencies: - eslint-plugin-jest: 27.9.0(@typescript-eslint/eslint-plugin@8.14.0(@typescript-eslint/parser@8.14.0(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3) - - eslint-plugin-react-hooks@4.6.2(eslint@8.57.1): - dependencies: - eslint: 8.57.1 - - eslint-plugin-react-hooks@5.0.0(eslint@8.57.1): + eslint-plugin-react-hooks@5.0.0(eslint@9.15.0(jiti@1.21.6)): dependencies: - eslint: 8.57.1 + eslint: 9.15.0(jiti@1.21.6) - eslint-plugin-react@7.37.2(eslint@8.57.1): + eslint-plugin-react@7.37.2(eslint@9.15.0(jiti@1.21.6)): dependencies: array-includes: 3.1.8 array.prototype.findlast: 1.2.5 @@ -19148,7 +18158,7 @@ snapshots: array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 es-iterator-helpers: 1.2.0 - eslint: 8.57.1 + eslint: 9.15.0(jiti@1.21.6) estraverse: 5.3.0 hasown: 2.0.2 jsx-ast-utils: 3.3.5 @@ -19162,110 +18172,58 @@ snapshots: string.prototype.matchall: 4.0.11 string.prototype.repeat: 1.0.0 - eslint-plugin-testing-library@6.4.0(eslint@8.57.1)(typescript@5.6.3): - dependencies: - '@typescript-eslint/utils': 5.62.0(eslint@8.57.1)(typescript@5.6.3) - eslint: 8.57.1 - transitivePeerDependencies: - - supports-color - - typescript - - eslint-plugin-tsdoc@0.2.17: - dependencies: - '@microsoft/tsdoc': 0.14.2 - '@microsoft/tsdoc-config': 0.16.2 - - eslint-plugin-turbo@2.2.3(eslint@8.57.1): + eslint-plugin-turbo@2.3.2(eslint@9.15.0(jiti@1.21.6)): dependencies: dotenv: 16.0.3 - eslint: 8.57.1 + eslint: 9.15.0(jiti@1.21.6) - eslint-plugin-unicorn@51.0.1(eslint@8.57.1): - dependencies: - '@babel/helper-validator-identifier': 7.25.9 - '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) - '@eslint/eslintrc': 2.1.4 - ci-info: 4.1.0 - clean-regexp: 1.0.0 - core-js-compat: 3.39.0 - eslint: 8.57.1 - esquery: 1.6.0 - indent-string: 4.0.0 - is-builtin-module: 3.2.1 - jsesc: 3.0.2 - pluralize: 8.0.0 - read-pkg-up: 7.0.1 - regexp-tree: 0.1.27 - regjsparser: 0.10.0 - semver: 7.6.3 - strip-indent: 3.0.0 - transitivePeerDependencies: - - supports-color - - eslint-plugin-vitest@0.3.26(@typescript-eslint/eslint-plugin@7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3): - dependencies: - '@typescript-eslint/utils': 7.18.0(eslint@8.57.1)(typescript@5.6.3) - eslint: 8.57.1 - optionalDependencies: - '@typescript-eslint/eslint-plugin': 7.18.0(@typescript-eslint/parser@7.18.0(eslint@8.57.1)(typescript@5.6.3))(eslint@8.57.1)(typescript@5.6.3) - transitivePeerDependencies: - - supports-color - - typescript - - eslint-scope@5.1.1: - dependencies: - esrecurse: 4.3.0 - estraverse: 4.3.0 - - eslint-scope@7.2.2: + eslint-scope@8.2.0: dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-visitor-keys@2.1.0: {} - eslint-visitor-keys@3.4.3: {} - eslint@8.57.1: + eslint-visitor-keys@4.2.0: {} + + eslint@9.15.0(jiti@1.21.6): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.15.0(jiti@1.21.6)) '@eslint-community/regexpp': 4.12.1 - '@eslint/eslintrc': 2.1.4 - '@eslint/js': 8.57.1 - '@humanwhocodes/config-array': 0.13.0 + '@eslint/config-array': 0.19.0 + '@eslint/core': 0.9.0 + '@eslint/eslintrc': 3.2.0 + '@eslint/js': 9.15.0 + '@eslint/plugin-kit': 0.2.3 + '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 - '@nodelib/fs.walk': 1.2.8 - '@ungap/structured-clone': 1.2.0 + '@humanwhocodes/retry': 0.4.1 + '@types/estree': 1.0.6 + '@types/json-schema': 7.0.15 ajv: 6.12.6 chalk: 4.1.2 - cross-spawn: 7.0.5 + cross-spawn: 7.0.6 debug: 4.3.7 - doctrine: 3.0.0 escape-string-regexp: 4.0.0 - eslint-scope: 7.2.2 - eslint-visitor-keys: 3.4.3 - espree: 9.6.1 + eslint-scope: 8.2.0 + eslint-visitor-keys: 4.2.0 + espree: 10.3.0 esquery: 1.6.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 - file-entry-cache: 6.0.1 + file-entry-cache: 8.0.0 find-up: 5.0.0 glob-parent: 6.0.2 - globals: 13.24.0 - graphemer: 1.4.0 ignore: 5.3.2 imurmurhash: 0.1.4 is-glob: 4.0.3 - is-path-inside: 3.0.3 - js-yaml: 4.1.0 json-stable-stringify-without-jsonify: 1.0.1 - levn: 0.4.1 lodash.merge: 4.6.2 minimatch: 3.1.2 natural-compare: 1.4.0 optionator: 0.9.4 - strip-ansi: 6.0.1 - text-table: 0.2.0 + optionalDependencies: + jiti: 1.21.6 transitivePeerDependencies: - supports-color @@ -19276,11 +18234,11 @@ snapshots: event-emitter: 0.3.5 type: 2.7.3 - espree@9.6.1: + espree@10.3.0: dependencies: acorn: 8.14.0 acorn-jsx: 5.3.2(acorn@8.14.0) - eslint-visitor-keys: 3.4.3 + eslint-visitor-keys: 4.2.0 esprima@4.0.1: {} @@ -19292,8 +18250,6 @@ snapshots: dependencies: estraverse: 5.3.0 - estraverse@4.3.0: {} - estraverse@5.3.0: {} estree-util-is-identifier-name@3.0.0: {} @@ -19317,31 +18273,19 @@ snapshots: execa@5.1.1: dependencies: - cross-spawn: 7.0.5 + cross-spawn: 7.0.6 get-stream: 6.0.1 human-signals: 2.1.0 - is-stream: 2.0.1 - merge-stream: 2.0.0 - npm-run-path: 4.0.1 - onetime: 5.1.2 - signal-exit: 3.0.7 - strip-final-newline: 2.0.0 - - execa@7.2.0: - dependencies: - cross-spawn: 7.0.5 - get-stream: 6.0.1 - human-signals: 4.3.1 - is-stream: 3.0.0 + is-stream: 2.0.1 merge-stream: 2.0.0 - npm-run-path: 5.3.0 - onetime: 6.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 signal-exit: 3.0.7 - strip-final-newline: 3.0.0 + strip-final-newline: 2.0.0 execa@8.0.1: dependencies: - cross-spawn: 7.0.5 + cross-spawn: 7.0.6 get-stream: 8.0.1 human-signals: 5.0.0 is-stream: 3.0.0 @@ -19351,6 +18295,21 @@ snapshots: signal-exit: 4.1.0 strip-final-newline: 3.0.0 + execa@9.5.1: + dependencies: + '@sindresorhus/merge-streams': 4.0.0 + cross-spawn: 7.0.6 + figures: 6.1.0 + get-stream: 9.0.1 + human-signals: 8.0.0 + is-plain-obj: 4.1.0 + is-stream: 4.0.1 + npm-run-path: 6.0.0 + pretty-ms: 9.2.0 + signal-exit: 4.1.0 + strip-final-newline: 4.0.0 + yoctocolors: 2.1.1 + exponential-backoff@3.1.1: optional: true @@ -19407,6 +18366,10 @@ snapshots: bser: 2.1.1 optional: true + fdir@6.4.2(picomatch@4.0.2): + optionalDependencies: + picomatch: 4.0.2 + fflate@0.6.10: {} fflate@0.8.2: {} @@ -19419,16 +18382,15 @@ snapshots: dependencies: escape-string-regexp: 1.0.5 - figures@5.0.0: + figures@6.1.0: dependencies: - escape-string-regexp: 5.0.0 - is-unicode-supported: 1.3.0 + is-unicode-supported: 2.1.0 - file-entry-cache@6.0.1: + file-entry-cache@8.0.0: dependencies: - flat-cache: 3.2.0 + flat-cache: 4.0.1 - file-selector@2.1.0: + file-selector@2.1.1: dependencies: tslib: 2.8.1 @@ -19456,6 +18418,8 @@ snapshots: pkg-dir: 3.0.0 optional: true + find-up-simple@1.0.0: {} + find-up@2.1.0: dependencies: locate-path: 2.0.0 @@ -19469,39 +18433,35 @@ snapshots: dependencies: locate-path: 5.0.0 path-exists: 4.0.0 + optional: true find-up@5.0.0: dependencies: locate-path: 6.0.0 path-exists: 4.0.0 - find-up@6.3.0: - dependencies: - locate-path: 7.2.0 - path-exists: 5.0.0 - find-up@7.0.0: dependencies: locate-path: 7.2.0 path-exists: 5.0.0 unicorn-magic: 0.1.0 - find-versions@5.1.0: + find-versions@6.0.0: dependencies: semver-regex: 4.0.5 + super-regex: 1.0.0 - flat-cache@3.2.0: + flat-cache@4.0.1: dependencies: - flatted: 3.3.1 + flatted: 3.3.2 keyv: 4.5.4 - rimraf: 3.0.2 - flatted@3.3.1: {} + flatted@3.3.2: {} flow-enums-runtime@0.0.6: optional: true - flow-parser@0.252.0: + flow-parser@0.255.0: optional: true follow-redirects@1.15.9: {} @@ -19512,7 +18472,7 @@ snapshots: foreground-child@3.3.0: dependencies: - cross-spawn: 7.0.5 + cross-spawn: 7.0.6 signal-exit: 4.1.0 form-data@4.0.1: @@ -19525,23 +18485,25 @@ snapshots: fraction.js@4.3.7: {} + fraction.js@5.2.1: {} + frame-ticker@1.0.3: dependencies: simplesignal: 2.1.7 - framer-motion@11.11.16(react-dom@19.0.0-rc-380f5d67-20241113(react@19.0.0-rc-380f5d67-20241113))(react@19.0.0-rc-380f5d67-20241113): + framer-motion@11.11.17(react-dom@19.0.0-rc-ed15d500-20241110(react@18.3.1))(react@18.3.1): dependencies: tslib: 2.8.1 optionalDependencies: - react: 19.0.0-rc-380f5d67-20241113 - react-dom: 19.0.0-rc-380f5d67-20241113(react@19.0.0-rc-380f5d67-20241113) + react: 18.3.1 + react-dom: 19.0.0-rc-ed15d500-20241110(react@18.3.1) - framer-motion@11.11.16(react-dom@19.0.0-rc-ed15d500-20241110(react@18.3.1))(react@18.3.1): + framer-motion@11.11.17(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1): dependencies: tslib: 2.8.1 optionalDependencies: - react: 18.3.1 - react-dom: 19.0.0-rc-ed15d500-20241110(react@18.3.1) + react: 19.0.0-rc.1 + react-dom: 19.0.0-rc.1(react@19.0.0-rc.1) fresh@0.5.2: optional: true @@ -19570,16 +18532,19 @@ snapshots: function-bind@1.1.2: {} + function-timeout@1.0.2: {} + function.prototype.name@1.1.6: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.4 + es-abstract: 1.23.5 functions-have-names: 1.2.3 functions-have-names@1.2.3: {} - gensync@1.0.0-beta.2: {} + gensync@1.0.0-beta.2: + optional: true get-caller-file@2.0.5: {} @@ -19606,16 +18571,17 @@ snapshots: get-stream@8.0.1: {} + get-stream@9.0.1: + dependencies: + '@sec-ant/readable-stream': 0.4.1 + is-stream: 4.0.1 + get-symbol-description@1.0.2: dependencies: call-bind: 1.0.7 es-errors: 1.3.0 get-intrinsic: 1.2.4 - get-tsconfig@4.8.1: - dependencies: - resolve-pkg-maps: 1.0.0 - get-uri@6.0.3: dependencies: basic-ftp: 5.0.5 @@ -19678,9 +18644,9 @@ snapshots: globals@11.12.0: {} - globals@13.24.0: - dependencies: - type-fest: 0.20.2 + globals@14.0.0: {} + + globals@15.12.0: {} globalthis@1.0.4: dependencies: @@ -19707,14 +18673,6 @@ snapshots: merge2: 1.4.1 slash: 3.0.0 - globby@13.2.2: - dependencies: - dir-glob: 3.0.1 - fast-glob: 3.3.2 - ignore: 5.3.2 - merge2: 1.4.1 - slash: 4.0.0 - globby@14.0.2: dependencies: '@sindresorhus/merge-streams': 2.3.0 @@ -19752,8 +18710,6 @@ snapshots: optionalDependencies: uglify-js: 3.19.3 - hard-rejection@2.1.0: {} - has-bigints@1.0.2: {} has-flag@3.0.0: {} @@ -19776,16 +18732,16 @@ snapshots: dependencies: function-bind: 1.1.2 - hast-util-from-dom@5.0.0: + hast-util-from-dom@5.0.1: dependencies: '@types/hast': 3.0.4 - hastscript: 8.0.0 + hastscript: 9.0.0 web-namespaces: 2.0.1 hast-util-from-html-isomorphic@2.0.0: dependencies: '@types/hast': 3.0.4 - hast-util-from-dom: 5.0.0 + hast-util-from-dom: 5.0.1 hast-util-from-html: 2.0.3 unist-util-remove-position: 5.0.0 @@ -19793,17 +18749,17 @@ snapshots: dependencies: '@types/hast': 3.0.4 devlop: 1.1.0 - hast-util-from-parse5: 8.0.1 + hast-util-from-parse5: 8.0.2 parse5: 7.2.1 vfile: 6.0.3 vfile-message: 4.0.2 - hast-util-from-parse5@8.0.1: + hast-util-from-parse5@8.0.2: dependencies: '@types/hast': 3.0.4 '@types/unist': 3.0.3 devlop: 1.1.0 - hastscript: 8.0.0 + hastscript: 9.0.0 property-information: 6.5.0 vfile: 6.0.3 vfile-location: 5.0.3 @@ -19819,12 +18775,12 @@ snapshots: dependencies: '@types/hast': 3.0.4 - hast-util-raw@9.0.4: + hast-util-raw@9.1.0: dependencies: '@types/hast': 3.0.4 '@types/unist': 3.0.3 '@ungap/structured-clone': 1.2.0 - hast-util-from-parse5: 8.0.1 + hast-util-from-parse5: 8.0.2 hast-util-to-parse5: 8.0.0 html-void-elements: 3.0.0 mdast-util-to-hast: 13.2.0 @@ -19884,7 +18840,7 @@ snapshots: property-information: 5.6.0 space-separated-tokens: 1.1.5 - hastscript@8.0.0: + hastscript@9.0.0: dependencies: '@types/hast': 3.0.4 comma-separated-tokens: 2.0.3 @@ -19921,13 +18877,11 @@ snapshots: hook-std@3.0.0: {} - hosted-git-info@2.8.9: {} - - hosted-git-info@4.1.0: + hosted-git-info@7.0.2: dependencies: - lru-cache: 6.0.0 + lru-cache: 10.4.3 - hosted-git-info@7.0.2: + hosted-git-info@8.0.2: dependencies: lru-cache: 10.4.3 @@ -19977,11 +18931,11 @@ snapshots: human-signals@2.1.0: {} - human-signals@4.3.1: {} - human-signals@5.0.0: {} - husky@9.1.6: {} + human-signals@8.0.0: {} + + husky@9.1.7: {} iconv-lite@0.4.24: dependencies: @@ -20009,7 +18963,12 @@ snapshots: parent-module: 1.0.1 resolve-from: 4.0.0 - import-from@4.0.0: {} + import-from-esm@1.3.4: + dependencies: + debug: 4.3.7 + import-meta-resolve: 4.1.0 + transitivePeerDependencies: + - supports-color import-meta-resolve@4.1.0: {} @@ -20021,6 +18980,8 @@ snapshots: index-array-by@1.4.2: {} + index-to-position@0.1.2: {} + inflight@1.0.6: dependencies: once: 1.4.0 @@ -20083,11 +19044,11 @@ snapshots: intersection-observer@0.12.2: {} - intl-messageformat@10.7.6: + intl-messageformat@10.7.7: dependencies: - '@formatjs/ecma402-abstract': 2.2.3 + '@formatjs/ecma402-abstract': 2.2.4 '@formatjs/fast-memoize': 2.2.3 - '@formatjs/icu-messageformat-parser': 2.9.3 + '@formatjs/icu-messageformat-parser': 2.9.4 tslib: 2.8.1 into-stream@7.0.0: @@ -20145,14 +19106,6 @@ snapshots: call-bind: 1.0.7 has-tostringtag: 1.0.2 - is-builtin-module@3.2.1: - dependencies: - builtin-modules: 3.3.0 - - is-bun-module@1.2.1: - dependencies: - semver: 7.6.3 - is-callable@1.2.7: {} is-core-module@2.15.1: @@ -20179,7 +19132,7 @@ snapshots: is-extglob@2.1.1: {} - is-finalizationregistry@1.0.2: + is-finalizationregistry@1.1.0: dependencies: call-bind: 1.0.7 @@ -20225,8 +19178,6 @@ snapshots: is-path-inside@3.0.3: {} - is-plain-obj@1.1.0: {} - is-plain-obj@4.1.0: {} is-plain-object@2.0.4: @@ -20253,6 +19204,8 @@ snapshots: is-stream@3.0.0: {} + is-stream@4.0.1: {} + is-string@1.0.7: dependencies: has-tostringtag: 1.0.2 @@ -20271,7 +19224,7 @@ snapshots: is-unicode-supported@0.1.0: {} - is-unicode-supported@1.3.0: {} + is-unicode-supported@2.1.0: {} is-upper-case@1.1.2: dependencies: @@ -20312,6 +19265,14 @@ snapshots: lodash.isstring: 4.0.1 lodash.uniqby: 4.7.0 + issue-parser@7.0.1: + dependencies: + lodash.capitalize: 4.2.1 + lodash.escaperegexp: 4.1.2 + lodash.isplainobject: 4.0.6 + lodash.isstring: 4.0.1 + lodash.uniqby: 4.7.0 + istanbul-lib-coverage@3.2.2: optional: true @@ -20331,7 +19292,7 @@ snapshots: define-properties: 1.2.1 get-intrinsic: 1.2.4 has-symbols: 1.0.3 - reflect.getprototypeof: 1.0.6 + reflect.getprototypeof: 1.0.7 set-function-name: 2.0.2 its-fine@1.2.5(react@18.3.1): @@ -20354,7 +19315,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.9.0 + '@types/node': 22.10.0 jest-mock: 29.7.0 jest-util: 29.7.0 optional: true @@ -20366,7 +19327,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 22.9.0 + '@types/node': 22.10.0 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -20395,7 +19356,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 22.9.0 + '@types/node': 22.10.0 jest-util: 29.7.0 optional: true @@ -20405,7 +19366,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 22.9.0 + '@types/node': 22.10.0 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -20424,7 +19385,7 @@ snapshots: jest-worker@29.7.0: dependencies: - '@types/node': 22.9.0 + '@types/node': 22.10.0 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -20432,8 +19393,6 @@ snapshots: jiti@1.21.6: {} - jju@1.4.0: {} - js-cookie@3.0.5: {} js-tokens@4.0.0: {} @@ -20470,7 +19429,7 @@ snapshots: '@babel/register': 7.25.9(@babel/core@7.26.0) babel-core: 7.0.0-bridge.0(@babel/core@7.26.0) chalk: 4.1.2 - flow-parser: 0.252.0 + flow-parser: 0.255.0 graceful-fs: 4.2.11 micromatch: 4.0.8 neo-async: 2.6.2 @@ -20482,8 +19441,6 @@ snapshots: - supports-color optional: true - jsesc@0.5.0: {} - jsesc@2.5.2: optional: true @@ -20495,21 +19452,14 @@ snapshots: json-parse-even-better-errors@2.3.1: {} - json-parse-even-better-errors@3.0.2: {} - json-schema-traverse@0.4.1: {} json-schema-traverse@1.0.0: {} json-stable-stringify-without-jsonify@1.0.1: {} - json-stringify-safe@5.0.1: {} - - json5@1.0.2: - dependencies: - minimist: 1.2.8 - - json5@2.2.3: {} + json5@2.2.3: + optional: true jsonfile@6.1.0: dependencies: @@ -20538,13 +19488,8 @@ snapshots: dependencies: json-buffer: 3.0.1 - kind-of@6.0.3: {} - - language-subtag-registry@0.3.23: {} - - language-tags@1.0.9: - dependencies: - language-subtag-registry: 0.3.23 + kind-of@6.0.3: + optional: true leven@3.1.0: optional: true @@ -20572,8 +19517,6 @@ snapshots: lines-and-columns@1.2.4: {} - lines-and-columns@2.0.4: {} - lint-staged@15.2.10: dependencies: chalk: 5.3.0 @@ -20619,6 +19562,7 @@ snapshots: locate-path@5.0.0: dependencies: p-locate: 4.1.0 + optional: true locate-path@6.0.0: dependencies: @@ -20641,8 +19585,6 @@ snapshots: lodash.get@4.4.2: {} - lodash.ismatch@4.4.0: {} - lodash.isplainobject@4.0.6: {} lodash.isstring@4.0.1: {} @@ -20715,10 +19657,7 @@ snapshots: lru-cache@5.1.1: dependencies: yallist: 3.1.1 - - lru-cache@6.0.0: - dependencies: - yallist: 4.0.0 + optional: true lru-cache@7.18.3: {} @@ -20726,13 +19665,13 @@ snapshots: dependencies: es5-ext: 0.10.64 - lucide-react@0.456.0(react@18.3.1): + lucide-react@0.461.0(react@18.3.1): dependencies: react: 18.3.1 - lucide-react@0.456.0(react@19.0.0-rc-380f5d67-20241113): + lucide-react@0.461.0(react@19.0.0-rc.1): dependencies: - react: 19.0.0-rc-380f5d67-20241113 + react: 19.0.0-rc.1 maath@0.10.8(@types/three@0.170.0)(three@0.170.0): dependencies: @@ -20752,34 +19691,31 @@ snapshots: tmpl: 1.0.5 optional: true - map-obj@1.0.1: {} - - map-obj@4.3.0: {} - markdown-table@3.0.4: {} - marked-terminal@5.2.0(marked@5.1.2): + marked-terminal@7.2.1(marked@12.0.2): dependencies: - ansi-escapes: 6.2.1 - cardinal: 2.1.1 + ansi-escapes: 7.0.0 + ansi-regex: 6.1.0 chalk: 5.3.0 + cli-highlight: 2.1.11 cli-table3: 0.6.5 - marked: 5.1.2 - node-emoji: 1.11.0 - supports-hyperlinks: 2.3.0 + marked: 12.0.2 + node-emoji: 2.1.3 + supports-hyperlinks: 3.1.0 - marked@5.1.2: {} + marked@12.0.2: {} marky@1.2.5: optional: true - mathjs@13.2.2: + mathjs@14.0.0: dependencies: '@babel/runtime': 7.26.0 complex.js: 2.4.2 decimal.js: 10.4.3 escape-latex: 1.2.0 - fraction.js: 4.3.7 + fraction.js: 5.2.1 javascript-natural-sort: 0.7.1 seedrandom: 3.0.5 tiny-emitter: 2.1.0 @@ -20976,19 +19912,7 @@ snapshots: meow@12.1.1: {} - meow@8.1.2: - dependencies: - '@types/minimist': 1.2.5 - camelcase-keys: 6.2.2 - decamelize-keys: 1.1.1 - hard-rejection: 2.1.0 - minimist-options: 4.1.0 - normalize-package-data: 3.0.3 - read-pkg-up: 7.0.1 - redent: 3.0.0 - trim-newlines: 3.0.1 - type-fest: 0.18.1 - yargs-parser: 20.2.9 + meow@13.2.0: {} merge-stream@2.0.0: {} @@ -21208,7 +20132,7 @@ snapshots: micromark-util-html-tag-name: 2.0.1 micromark-util-normalize-identifier: 2.0.1 micromark-util-resolve-all: 2.0.1 - micromark-util-subtokenize: 2.0.2 + micromark-util-subtokenize: 2.0.3 micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.1 @@ -21361,7 +20285,7 @@ snapshots: micromark-util-encode: 2.0.1 micromark-util-symbol: 2.0.1 - micromark-util-subtokenize@2.0.2: + micromark-util-subtokenize@2.0.3: dependencies: devlop: 1.1.0 micromark-util-chunked: 2.0.1 @@ -21388,7 +20312,7 @@ snapshots: micromark-util-normalize-identifier: 2.0.1 micromark-util-resolve-all: 2.0.1 micromark-util-sanitize-uri: 2.0.1 - micromark-util-subtokenize: 2.0.2 + micromark-util-subtokenize: 2.0.3 micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.1 transitivePeerDependencies: @@ -21418,8 +20342,6 @@ snapshots: mimic-function@5.0.1: {} - min-indent@1.0.1: {} - mini-svg-data-uri@1.4.4: {} minimatch@3.1.2: @@ -21430,12 +20352,6 @@ snapshots: dependencies: brace-expansion: 2.0.1 - minimist-options@4.1.0: - dependencies: - arrify: 1.0.1 - is-plain-obj: 1.1.0 - kind-of: 6.0.3 - minimist@1.2.8: {} minipass@7.1.2: {} @@ -21453,8 +20369,6 @@ snapshots: dependencies: commander: 12.1.0 - modify-values@1.0.1: {} - monaco-editor@0.52.0: {} ms@2.0.0: @@ -21472,9 +20386,9 @@ snapshots: object-assign: 4.1.1 thenify-all: 1.6.0 - nanoid@3.3.7: {} + nanoid@3.3.8: {} - nanoid@5.0.8: {} + nanoid@5.0.9: {} natural-compare@1.4.0: {} @@ -21489,29 +20403,29 @@ snapshots: netmask@2.0.2: {} - next-intl@3.25.1(next@15.0.3(react-dom@19.0.0-rc-380f5d67-20241113(react@19.0.0-rc-380f5d67-20241113))(react@19.0.0-rc-380f5d67-20241113))(react@19.0.0-rc-380f5d67-20241113): + next-intl@3.25.3(next@15.0.3(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1))(react@19.0.0-rc.1): dependencies: - '@formatjs/intl-localematcher': 0.5.7 + '@formatjs/intl-localematcher': 0.5.8 negotiator: 1.0.0 - next: 15.0.3(react-dom@19.0.0-rc-380f5d67-20241113(react@19.0.0-rc-380f5d67-20241113))(react@19.0.0-rc-380f5d67-20241113) - react: 19.0.0-rc-380f5d67-20241113 - use-intl: 3.25.1(react@19.0.0-rc-380f5d67-20241113) - - next-runtime-env@3.2.2(next@15.0.3(react-dom@19.0.0-rc-380f5d67-20241113(react@19.0.0-rc-380f5d67-20241113))(react@19.0.0-rc-380f5d67-20241113))(react@19.0.0-rc-380f5d67-20241113): - dependencies: - next: 15.0.3(react-dom@19.0.0-rc-380f5d67-20241113(react@19.0.0-rc-380f5d67-20241113))(react@19.0.0-rc-380f5d67-20241113) - react: 19.0.0-rc-380f5d67-20241113 + next: 15.0.3(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + react: 19.0.0-rc.1 + use-intl: 3.25.3(react@19.0.0-rc.1) - next-themes@0.4.3(react-dom@19.0.0-rc-380f5d67-20241113(react@19.0.0-rc-380f5d67-20241113))(react@19.0.0-rc-380f5d67-20241113): + next-runtime-env@3.2.2(next@15.0.3(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1))(react@19.0.0-rc.1): dependencies: - react: 19.0.0-rc-380f5d67-20241113 - react-dom: 19.0.0-rc-380f5d67-20241113(react@19.0.0-rc-380f5d67-20241113) + next: 15.0.3(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) + react: 19.0.0-rc.1 next-themes@0.4.3(react-dom@19.0.0-rc-ed15d500-20241110(react@18.3.1))(react@18.3.1): dependencies: react: 18.3.1 react-dom: 19.0.0-rc-ed15d500-20241110(react@18.3.1) + next-themes@0.4.3(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1): + dependencies: + react: 19.0.0-rc.1 + react-dom: 19.0.0-rc.1(react@19.0.0-rc.1) + next-tick@1.1.0: {} next@15.0.3(@babel/core@7.26.0)(react-dom@19.0.0-rc-ed15d500-20241110(react@18.3.1))(react@18.3.1): @@ -21520,7 +20434,7 @@ snapshots: '@swc/counter': 0.1.3 '@swc/helpers': 0.5.13 busboy: 1.6.0 - caniuse-lite: 1.0.30001680 + caniuse-lite: 1.0.30001684 postcss: 8.4.31 react: 18.3.1 react-dom: 19.0.0-rc-ed15d500-20241110(react@18.3.1) @@ -21539,17 +20453,42 @@ snapshots: - '@babel/core' - babel-plugin-macros - next@15.0.3(react-dom@19.0.0-rc-380f5d67-20241113(react@19.0.0-rc-380f5d67-20241113))(react@19.0.0-rc-380f5d67-20241113): + next@15.0.3(react-dom@19.0.0-rc-ed15d500-20241110(react@18.3.1))(react@18.3.1): + dependencies: + '@next/env': 15.0.3 + '@swc/counter': 0.1.3 + '@swc/helpers': 0.5.13 + busboy: 1.6.0 + caniuse-lite: 1.0.30001684 + postcss: 8.4.31 + react: 18.3.1 + react-dom: 19.0.0-rc-ed15d500-20241110(react@18.3.1) + styled-jsx: 5.1.6(react@18.3.1) + optionalDependencies: + '@next/swc-darwin-arm64': 15.0.3 + '@next/swc-darwin-x64': 15.0.3 + '@next/swc-linux-arm64-gnu': 15.0.3 + '@next/swc-linux-arm64-musl': 15.0.3 + '@next/swc-linux-x64-gnu': 15.0.3 + '@next/swc-linux-x64-musl': 15.0.3 + '@next/swc-win32-arm64-msvc': 15.0.3 + '@next/swc-win32-x64-msvc': 15.0.3 + sharp: 0.33.5 + transitivePeerDependencies: + - '@babel/core' + - babel-plugin-macros + + next@15.0.3(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1): dependencies: '@next/env': 15.0.3 '@swc/counter': 0.1.3 '@swc/helpers': 0.5.13 busboy: 1.6.0 - caniuse-lite: 1.0.30001680 + caniuse-lite: 1.0.30001684 postcss: 8.4.31 - react: 19.0.0-rc-380f5d67-20241113 - react-dom: 19.0.0-rc-380f5d67-20241113(react@19.0.0-rc-380f5d67-20241113) - styled-jsx: 5.1.6(react@19.0.0-rc-380f5d67-20241113) + react: 19.0.0-rc.1 + react-dom: 19.0.0-rc.1(react@19.0.0-rc.1) + styled-jsx: 5.1.6(react@19.0.0-rc.1) optionalDependencies: '@next/swc-darwin-arm64': 15.0.3 '@next/swc-darwin-x64': 15.0.3 @@ -21564,13 +20503,13 @@ snapshots: - '@babel/core' - babel-plugin-macros - nextjs-toploader@3.7.15(next@15.0.3(react-dom@19.0.0-rc-380f5d67-20241113(react@19.0.0-rc-380f5d67-20241113))(react@19.0.0-rc-380f5d67-20241113))(react-dom@19.0.0-rc-380f5d67-20241113(react@19.0.0-rc-380f5d67-20241113))(react@19.0.0-rc-380f5d67-20241113): + nextjs-toploader@3.7.15(next@15.0.3(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1))(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1): dependencies: - next: 15.0.3(react-dom@19.0.0-rc-380f5d67-20241113(react@19.0.0-rc-380f5d67-20241113))(react@19.0.0-rc-380f5d67-20241113) + next: 15.0.3(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1) nprogress: 0.2.0 prop-types: 15.8.1 - react: 19.0.0-rc-380f5d67-20241113 - react-dom: 19.0.0-rc-380f5d67-20241113(react@19.0.0-rc-380f5d67-20241113) + react: 19.0.0-rc.1 + react-dom: 19.0.0-rc.1(react@19.0.0-rc.1) no-case@2.3.2: dependencies: @@ -21584,9 +20523,12 @@ snapshots: minimatch: 3.1.2 optional: true - node-emoji@1.11.0: + node-emoji@2.1.3: dependencies: - lodash: 4.17.21 + '@sindresorhus/is': 4.6.0 + char-regex: 1.0.2 + emojilib: 2.4.0 + skin-tone: 2.0.0 node-fetch-h2@2.3.0: dependencies: @@ -21622,20 +20564,6 @@ snapshots: node-releases@2.0.18: {} - normalize-package-data@2.5.0: - dependencies: - hosted-git-info: 2.8.9 - resolve: 1.22.8 - semver: 5.7.2 - validate-npm-package-license: 3.0.4 - - normalize-package-data@3.0.3: - dependencies: - hosted-git-info: 4.1.0 - is-core-module: 2.15.1 - semver: 7.6.3 - validate-npm-package-license: 3.0.4 - normalize-package-data@6.0.2: dependencies: hosted-git-info: 7.0.2 @@ -21656,7 +20584,12 @@ snapshots: dependencies: path-key: 4.0.0 - npm@9.9.3: {} + npm-run-path@6.0.0: + dependencies: + path-key: 4.0.0 + unicorn-magic: 0.3.0 + + npm@10.9.1: {} nprogress@0.2.0: {} @@ -21732,15 +20665,9 @@ snapshots: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.4 + es-abstract: 1.23.5 es-object-atoms: 1.0.0 - object.groupby@1.0.3: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.4 - object.values@1.2.0: dependencies: call-bind: 1.0.7 @@ -21836,6 +20763,7 @@ snapshots: p-limit@2.3.0: dependencies: p-try: 2.2.0 + optional: true p-limit@3.1.0: dependencies: @@ -21857,6 +20785,7 @@ snapshots: p-locate@4.1.0: dependencies: p-limit: 2.3.0 + optional: true p-locate@5.0.0: dependencies: @@ -21880,7 +20809,8 @@ snapshots: p-try@1.0.0: {} - p-try@2.2.0: {} + p-try@2.2.0: + optional: true pac-proxy-agent@7.0.2: dependencies: @@ -21944,13 +20874,21 @@ snapshots: json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 - parse-json@7.1.1: + parse-json@8.1.0: dependencies: '@babel/code-frame': 7.26.2 - error-ex: 1.3.2 - json-parse-even-better-errors: 3.0.2 - lines-and-columns: 2.0.4 - type-fest: 3.13.1 + index-to-position: 0.1.2 + type-fest: 4.28.1 + + parse-ms@4.0.0: {} + + parse5-htmlparser2-tree-adapter@6.0.1: + dependencies: + parse5: 6.0.1 + + parse5@5.1.1: {} + + parse5@6.0.1: {} parse5@7.2.1: dependencies: @@ -21999,6 +20937,8 @@ snapshots: picomatch@2.3.1: {} + picomatch@4.0.2: {} + pidtree@0.6.0: {} pify@2.3.0: {} @@ -22020,8 +20960,6 @@ snapshots: find-up: 3.0.0 optional: true - pluralize@8.0.0: {} - point-in-polygon-hao@1.1.0: {} possible-typed-array-names@1.0.0: {} @@ -22042,13 +20980,13 @@ snapshots: dependencies: postcss: 8.4.49 - postcss-load-config@4.0.2(postcss@8.4.49)(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3)): + postcss-load-config@4.0.2(postcss@8.4.49)(ts-node@10.9.2(@types/node@22.10.0)(typescript@5.7.2)): dependencies: lilconfig: 3.1.2 - yaml: 2.6.0 + yaml: 2.6.1 optionalDependencies: postcss: 8.4.49 - ts-node: 10.9.2(@types/node@22.9.0)(typescript@5.6.3) + ts-node: 10.9.2(@types/node@22.10.0)(typescript@5.7.2) postcss-nested@6.2.0(postcss@8.4.49): dependencies: @@ -22069,13 +21007,13 @@ snapshots: postcss@8.4.31: dependencies: - nanoid: 3.3.7 + nanoid: 3.3.8 picocolors: 1.1.1 source-map-js: 1.2.1 postcss@8.4.49: dependencies: - nanoid: 3.3.7 + nanoid: 3.3.8 picocolors: 1.1.1 source-map-js: 1.2.1 @@ -22083,46 +21021,46 @@ snapshots: prelude-ls@1.2.1: {} - prettier-plugin-organize-imports@4.1.0(prettier@3.3.3)(typescript@5.6.3): + prettier-plugin-organize-imports@4.1.0(prettier@3.4.0)(typescript@5.7.2): dependencies: - prettier: 3.3.3 - typescript: 5.6.3 + prettier: 3.4.0 + typescript: 5.7.2 - prettier-plugin-packagejson@2.5.3(prettier@3.3.3): + prettier-plugin-packagejson@2.5.6(prettier@3.4.0): dependencies: - sort-package-json: 2.10.1 + sort-package-json: 2.12.0 synckit: 0.9.2 optionalDependencies: - prettier: 3.3.3 + prettier: 3.4.0 - prettier-plugin-sh@0.14.0(prettier@3.3.3): + prettier-plugin-sh@0.14.0(prettier@3.4.0): dependencies: mvdan-sh: 0.10.1 - prettier: 3.3.3 + prettier: 3.4.0 sh-syntax: 0.4.2 - prettier-plugin-sort-json@4.0.0(prettier@3.3.3): + prettier-plugin-sort-json@4.0.0(prettier@3.4.0): dependencies: - prettier: 3.3.3 + prettier: 3.4.0 - prettier-plugin-tailwindcss@0.6.8(@ianvs/prettier-plugin-sort-imports@4.4.0(prettier@3.3.3))(@trivago/prettier-plugin-sort-imports@4.3.0(prettier@3.3.3))(prettier-plugin-organize-imports@4.1.0(prettier@3.3.3)(typescript@5.6.3))(prettier@3.3.3): + prettier-plugin-tailwindcss@0.6.9(@ianvs/prettier-plugin-sort-imports@4.4.0(prettier@3.4.0))(@trivago/prettier-plugin-sort-imports@4.3.0(prettier@3.4.0))(prettier-plugin-organize-imports@4.1.0(prettier@3.4.0)(typescript@5.7.2))(prettier@3.4.0): dependencies: - prettier: 3.3.3 + prettier: 3.4.0 optionalDependencies: - '@ianvs/prettier-plugin-sort-imports': 4.4.0(prettier@3.3.3) - '@trivago/prettier-plugin-sort-imports': 4.3.0(prettier@3.3.3) - prettier-plugin-organize-imports: 4.1.0(prettier@3.3.3)(typescript@5.6.3) + '@ianvs/prettier-plugin-sort-imports': 4.4.0(prettier@3.4.0) + '@trivago/prettier-plugin-sort-imports': 4.3.0(prettier@3.4.0) + prettier-plugin-organize-imports: 4.1.0(prettier@3.4.0)(typescript@5.7.2) - prettier-plugin-two-style-order@1.0.1(prettier@3.3.3): + prettier-plugin-two-style-order@1.0.1(prettier@3.4.0): dependencies: postcss: 8.4.49 postcss-less: 4.0.1 postcss-sorting: 6.0.0(postcss@8.4.49) - prettier: 3.3.3 + prettier: 3.4.0 prettier@2.8.8: {} - prettier@3.3.3: {} + prettier@3.4.0: {} pretty-format@29.7.0: dependencies: @@ -22131,6 +21069,10 @@ snapshots: react-is: 19.0.0-rc.1 optional: true + pretty-ms@9.2.0: + dependencies: + parse-ms: 4.0.0 + prismjs@1.27.0: {} prismjs@1.29.0: {} @@ -22178,9 +21120,9 @@ snapshots: punycode@2.3.1: {} - qrcode.react@4.1.0(react@19.0.0-rc-380f5d67-20241113): + qrcode.react@4.1.0(react@19.0.0-rc.1): dependencies: - react: 19.0.0-rc-380f5d67-20241113 + react: 19.0.0-rc.1 qss@3.0.0: {} @@ -22191,8 +21133,6 @@ snapshots: inherits: 2.0.4 optional: true - quick-lru@4.0.1: {} - radash@12.1.0: {} rafor@1.0.2: {} @@ -22226,20 +21166,20 @@ snapshots: - utf-8-validate optional: true - react-dom@19.0.0-rc-380f5d67-20241113(react@19.0.0-rc-380f5d67-20241113): - dependencies: - react: 19.0.0-rc-380f5d67-20241113 - scheduler: 0.25.0-rc-380f5d67-20241113 - react-dom@19.0.0-rc-ed15d500-20241110(react@18.3.1): dependencies: react: 18.3.1 scheduler: 0.25.0-rc-ed15d500-20241110 + react-dom@19.0.0-rc.1(react@19.0.0-rc.1): + dependencies: + react: 19.0.0-rc.1 + scheduler: 0.25.0-rc.1 + react-dropzone@14.3.5(react@18.3.1): dependencies: attr-accept: 2.2.5 - file-selector: 2.1.0 + file-selector: 2.1.1 prop-types: 15.8.1 react: 18.3.1 @@ -22353,7 +21293,7 @@ snapshots: optionalDependencies: '@types/react': 18.3.12 - react-resizable-panels@2.1.6(react-dom@19.0.0-rc-ed15d500-20241110(react@18.3.1))(react@18.3.1): + react-resizable-panels@2.1.7(react-dom@19.0.0-rc-ed15d500-20241110(react@18.3.1))(react@18.3.1): dependencies: react: 18.3.1 react-dom: 19.0.0-rc-ed15d500-20241110(react@18.3.1) @@ -22394,46 +21334,34 @@ snapshots: react: 18.3.1 react-dom: 19.0.0-rc-ed15d500-20241110(react@18.3.1) - react-turnstile@1.1.4(react-dom@19.0.0-rc-380f5d67-20241113(react@19.0.0-rc-380f5d67-20241113))(react@19.0.0-rc-380f5d67-20241113): + react-turnstile@1.1.4(react-dom@19.0.0-rc.1(react@19.0.0-rc.1))(react@19.0.0-rc.1): dependencies: - react: 19.0.0-rc-380f5d67-20241113 - react-dom: 19.0.0-rc-380f5d67-20241113(react@19.0.0-rc-380f5d67-20241113) + react: 19.0.0-rc.1 + react-dom: 19.0.0-rc.1(react@19.0.0-rc.1) react@18.3.1: dependencies: loose-envify: 1.4.0 - react@19.0.0-rc-380f5d67-20241113: {} + react@19.0.0-rc.1: {} read-cache@1.0.0: dependencies: pify: 2.3.0 - read-pkg-up@10.1.0: - dependencies: - find-up: 6.3.0 - read-pkg: 8.1.0 - type-fest: 4.26.1 - - read-pkg-up@7.0.1: + read-package-up@11.0.0: dependencies: - find-up: 4.1.0 - read-pkg: 5.2.0 - type-fest: 0.8.1 - - read-pkg@5.2.0: - dependencies: - '@types/normalize-package-data': 2.4.4 - normalize-package-data: 2.5.0 - parse-json: 5.2.0 - type-fest: 0.6.0 + find-up-simple: 1.0.0 + read-pkg: 9.0.1 + type-fest: 4.28.1 - read-pkg@8.1.0: + read-pkg@9.0.1: dependencies: '@types/normalize-package-data': 2.4.4 normalize-package-data: 6.0.2 - parse-json: 7.1.1 - type-fest: 4.26.1 + parse-json: 8.1.0 + type-fest: 4.28.1 + unicorn-magic: 0.1.0 readable-stream@2.3.8: dependencies: @@ -22483,24 +21411,15 @@ snapshots: tiny-invariant: 1.3.3 victory-vendor: 36.9.2 - redent@3.0.0: - dependencies: - indent-string: 4.0.0 - strip-indent: 3.0.0 - - redeyed@2.1.1: - dependencies: - esprima: 4.0.1 - - reflect.getprototypeof@1.0.6: + reflect.getprototypeof@1.0.7: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.4 + es-abstract: 1.23.5 es-errors: 1.3.0 get-intrinsic: 1.2.4 - globalthis: 1.0.4 - which-builtin-type: 1.1.4 + gopd: 1.0.1 + which-builtin-type: 1.2.0 refractor@3.6.0: dependencies: @@ -22528,8 +21447,6 @@ snapshots: '@babel/runtime': 7.26.0 optional: true - regexp-tree@0.1.27: {} - regexp.prototype.flags@1.5.3: dependencies: call-bind: 1.0.7 @@ -22537,12 +21454,12 @@ snapshots: es-errors: 1.3.0 set-function-name: 2.0.2 - regexpu-core@6.1.1: + regexpu-core@6.2.0: dependencies: regenerate: 1.4.2 regenerate-unicode-properties: 10.2.0 regjsgen: 0.8.0 - regjsparser: 0.11.2 + regjsparser: 0.12.0 unicode-match-property-ecmascript: 2.0.0 unicode-match-property-value-ecmascript: 2.2.0 optional: true @@ -22563,11 +21480,7 @@ snapshots: regjsgen@0.8.0: optional: true - regjsparser@0.10.0: - dependencies: - jsesc: 0.5.0 - - regjsparser@0.11.2: + regjsparser@0.12.0: dependencies: jsesc: 3.0.2 optional: true @@ -22585,7 +21498,7 @@ snapshots: rehype-raw@7.0.0: dependencies: '@types/hast': 3.0.4 - hast-util-raw: 9.0.4 + hast-util-raw: 9.1.0 vfile: 6.0.3 remark-gfm@4.0.0: @@ -22651,13 +21564,6 @@ snapshots: resolve-from@5.0.0: {} - resolve-pkg-maps@1.0.0: {} - - resolve@1.19.0: - dependencies: - is-core-module: 2.15.1 - path-parse: 1.0.7 - resolve@1.22.8: dependencies: is-core-module: 2.15.1 @@ -22737,10 +21643,10 @@ snapshots: loose-envify: 1.4.0 optional: true - scheduler@0.25.0-rc-380f5d67-20241113: {} - scheduler@0.25.0-rc-ed15d500-20241110: {} + scheduler@0.25.0-rc.1: {} + screenfull@5.2.0: {} seedrandom@3.0.5: {} @@ -22751,12 +21657,12 @@ snapshots: node-forge: 1.3.1 optional: true - semantic-release-config-gitmoji@1.5.3(@octokit/core@4.2.4)(semantic-release@21.1.2(typescript@5.6.3)): + semantic-release-config-gitmoji@1.5.3(@octokit/core@4.2.4)(semantic-release@24.2.0(typescript@5.7.2)): dependencies: '@gitmoji/commit-types': 1.1.5 - '@semantic-release/changelog': 6.0.3(semantic-release@21.1.2(typescript@5.6.3)) - '@semantic-release/git': 10.0.1(semantic-release@21.1.2(typescript@5.6.3)) - '@semantic-release/github': '@achingbrain/semantic-release-github@0.0.2(@octokit/core@4.2.4)(semantic-release@21.1.2(typescript@5.6.3))' + '@semantic-release/changelog': 6.0.3(semantic-release@24.2.0(typescript@5.7.2)) + '@semantic-release/git': 10.0.1(semantic-release@24.2.0(typescript@5.7.2)) + '@semantic-release/github': '@achingbrain/semantic-release-github@0.0.2(@octokit/core@4.2.4)(semantic-release@24.2.0(typescript@5.7.2))' '@semrel-extra/npm': 1.2.2 '@types/semantic-release': 17.2.11 conventional-changelog-gitmoji-config: 1.5.2 @@ -22766,31 +21672,32 @@ snapshots: - semantic-release - supports-color - semantic-release@21.1.2(typescript@5.6.3): + semantic-release@24.2.0(typescript@5.7.2): dependencies: - '@semantic-release/commit-analyzer': 10.0.4(semantic-release@21.1.2(typescript@5.6.3)) + '@semantic-release/commit-analyzer': 13.0.0(semantic-release@24.2.0(typescript@5.7.2)) '@semantic-release/error': 4.0.0 - '@semantic-release/github': 9.2.6(semantic-release@21.1.2(typescript@5.6.3)) - '@semantic-release/npm': 10.0.6(semantic-release@21.1.2(typescript@5.6.3)) - '@semantic-release/release-notes-generator': 11.0.7(semantic-release@21.1.2(typescript@5.6.3)) + '@semantic-release/github': 11.0.1(semantic-release@24.2.0(typescript@5.7.2)) + '@semantic-release/npm': 12.0.1(semantic-release@24.2.0(typescript@5.7.2)) + '@semantic-release/release-notes-generator': 14.0.1(semantic-release@24.2.0(typescript@5.7.2)) aggregate-error: 5.0.0 - cosmiconfig: 8.3.6(typescript@5.6.3) + cosmiconfig: 9.0.0(typescript@5.7.2) debug: 4.3.7 - env-ci: 9.1.1 - execa: 8.0.1 - figures: 5.0.0 - find-versions: 5.1.0 + env-ci: 11.1.0 + execa: 9.5.1 + figures: 6.1.0 + find-versions: 6.0.0 get-stream: 6.0.1 git-log-parser: 1.2.1 hook-std: 3.0.0 - hosted-git-info: 7.0.2 + hosted-git-info: 8.0.2 + import-from-esm: 1.3.4 lodash-es: 4.17.21 - marked: 5.1.2 - marked-terminal: 5.2.0(marked@5.1.2) + marked: 12.0.2 + marked-terminal: 7.2.1(marked@12.0.2) micromatch: 4.0.8 p-each-series: 3.0.0 p-reduce: 3.0.0 - read-pkg-up: 10.1.0 + read-package-up: 11.0.0 resolve-from: 5.0.0 semver: 7.6.3 semver-diff: 4.0.0 @@ -22806,10 +21713,13 @@ snapshots: semver-regex@4.0.5: {} - semver@5.7.2: {} + semver@5.7.2: + optional: true semver@6.3.1: {} + semver@7.6.2: {} + semver@7.6.3: {} send@0.19.0: @@ -22965,9 +21875,11 @@ snapshots: simplex-noise@4.0.3: {} - slash@3.0.0: {} + skin-tone@2.0.0: + dependencies: + unicode-emoji-modifier-base: 1.0.0 - slash@4.0.0: {} + slash@3.0.0: {} slash@5.1.0: {} @@ -23007,16 +21919,16 @@ snapshots: sort-object-keys@1.1.3: {} - sort-package-json@2.10.1: + sort-package-json@2.12.0: dependencies: detect-indent: 7.0.1 detect-newline: 4.0.1 get-stdin: 9.0.0 git-hooks-list: 3.1.0 - globby: 13.2.2 is-plain-obj: 4.1.0 semver: 7.6.3 sort-object-keys: 1.1.3 + tinyglobby: 0.2.10 source-map-js@1.2.1: {} @@ -23057,10 +21969,6 @@ snapshots: split2@4.2.0: {} - split@1.0.1: - dependencies: - through: 2.3.8 - sprintf-js@1.0.3: optional: true @@ -23121,17 +22029,11 @@ snapshots: get-east-asian-width: 1.3.0 strip-ansi: 7.1.0 - string.prototype.includes@2.0.1: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.4 - string.prototype.matchall@4.0.11: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.4 + es-abstract: 1.23.5 es-errors: 1.3.0 es-object-atoms: 1.0.0 get-intrinsic: 1.2.4 @@ -23145,13 +22047,13 @@ snapshots: string.prototype.repeat@1.0.0: dependencies: define-properties: 1.2.1 - es-abstract: 1.23.4 + es-abstract: 1.23.5 string.prototype.trim@1.2.9: dependencies: call-bind: 1.0.7 define-properties: 1.2.1 - es-abstract: 1.23.4 + es-abstract: 1.23.5 es-object-atoms: 1.0.0 string.prototype.trimend@1.0.8: @@ -23193,9 +22095,7 @@ snapshots: strip-final-newline@3.0.0: {} - strip-indent@3.0.0: - dependencies: - min-indent: 1.0.1 + strip-final-newline@4.0.0: {} strip-json-comments@2.0.1: {} @@ -23212,10 +22112,15 @@ snapshots: optionalDependencies: '@babel/core': 7.26.0 - styled-jsx@5.1.6(react@19.0.0-rc-380f5d67-20241113): + styled-jsx@5.1.6(react@18.3.1): + dependencies: + client-only: 0.0.1 + react: 18.3.1 + + styled-jsx@5.1.6(react@19.0.0-rc.1): dependencies: client-only: 0.0.1 - react: 19.0.0-rc-380f5d67-20241113 + react: 19.0.0-rc.1 sucrase@3.35.0: dependencies: @@ -23227,6 +22132,11 @@ snapshots: pirates: 4.0.6 ts-interface-checker: 0.1.13 + super-regex@1.0.0: + dependencies: + function-timeout: 1.0.2 + time-span: 5.1.0 + supports-color@5.5.0: dependencies: has-flag: 3.0.0 @@ -23240,7 +22150,7 @@ snapshots: has-flag: 4.0.0 optional: true - supports-hyperlinks@2.3.0: + supports-hyperlinks@3.1.0: dependencies: has-flag: 4.0.0 supports-color: 7.2.0 @@ -23277,13 +22187,13 @@ snapshots: '@pkgr/core': 0.1.1 tslib: 2.8.1 - tailwind-merge@2.5.4: {} + tailwind-merge@2.5.5: {} - tailwindcss-animate@1.0.7(tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3))): + tailwindcss-animate@1.0.7(tailwindcss@3.4.15(ts-node@10.9.2(@types/node@22.10.0)(typescript@5.7.2))): dependencies: - tailwindcss: 3.4.14(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3)) + tailwindcss: 3.4.15(ts-node@10.9.2(@types/node@22.10.0)(typescript@5.7.2)) - tailwindcss@3.4.14(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3)): + tailwindcss@3.4.15(ts-node@10.9.2(@types/node@22.10.0)(typescript@5.7.2)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -23302,7 +22212,7 @@ snapshots: postcss: 8.4.49 postcss-import: 15.1.0(postcss@8.4.49) postcss-js: 4.0.1(postcss@8.4.49) - postcss-load-config: 4.0.2(postcss@8.4.49)(ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3)) + postcss-load-config: 4.0.2(postcss@8.4.49)(ts-node@10.9.2(@types/node@22.10.0)(typescript@5.7.2)) postcss-nested: 6.2.0(postcss@8.4.49) postcss-selector-parser: 6.1.2 resolve: 1.22.8 @@ -23310,8 +22220,6 @@ snapshots: transitivePeerDependencies: - ts-node - tapable@2.2.1: {} - temp-dir@3.0.0: {} temp@0.8.4: @@ -23343,8 +22251,6 @@ snapshots: text-extensions@2.4.0: {} - text-table@0.2.0: {} - thenify-all@1.6.0: dependencies: thenify: 3.3.1 @@ -23370,7 +22276,7 @@ snapshots: earcut: 3.0.0 three: 0.170.0 - three-globe@2.34.4(three@0.170.0): + three-globe@2.35.2(three@0.170.0): dependencies: '@tweenjs/tween.js': 25.0.0 accessor-fn: 1.5.1 @@ -23417,6 +22323,10 @@ snapshots: through@2.3.8: {} + time-span@5.1.0: + dependencies: + convert-hrtime: 5.0.0 + timers-ext@0.1.8: dependencies: es5-ext: 0.10.64 @@ -23432,6 +22342,11 @@ snapshots: tinyexec@0.3.1: {} + tinyglobby@0.2.10: + dependencies: + fdir: 6.4.2(picomatch@4.0.2) + picomatch: 4.0.2 + tinygradient@1.1.5: dependencies: '@types/tinycolor2': 1.4.6 @@ -23465,64 +22380,50 @@ snapshots: trim-lines@3.0.1: {} - trim-newlines@3.0.1: {} - - troika-three-text@0.50.3(three@0.170.0): + troika-three-text@0.52.2(three@0.170.0): dependencies: bidi-js: 1.0.3 three: 0.170.0 - troika-three-utils: 0.50.3(three@0.170.0) - troika-worker-utils: 0.50.0 + troika-three-utils: 0.52.0(three@0.170.0) + troika-worker-utils: 0.52.0 webgl-sdf-generator: 1.1.1 - troika-three-utils@0.50.3(three@0.170.0): + troika-three-utils@0.52.0(three@0.170.0): dependencies: three: 0.170.0 - troika-worker-utils@0.50.0: {} + troika-worker-utils@0.52.0: {} trough@2.2.0: {} - ts-api-utils@1.4.0(typescript@5.6.3): + ts-api-utils@1.4.2(typescript@5.7.2): dependencies: - typescript: 5.6.3 + typescript: 5.7.2 ts-interface-checker@0.1.13: {} - ts-node@10.9.2(@types/node@22.9.0)(typescript@5.6.3): + ts-node@10.9.2(@types/node@22.10.0)(typescript@5.7.2): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 22.9.0 + '@types/node': 22.10.0 acorn: 8.14.0 acorn-walk: 8.3.4 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.6.3 + typescript: 5.7.2 v8-compile-cache-lib: 3.0.1 yn: 3.1.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 - tslib@1.14.1: {} tslib@2.8.1: {} - tsutils@3.21.0(typescript@5.6.3): - dependencies: - tslib: 1.14.1 - typescript: 5.6.3 - tunnel-rat@0.1.2(@types/react@18.3.12)(react@18.3.1): dependencies: zustand: 4.5.5(@types/react@18.3.12)(react@18.3.1) @@ -23531,32 +22432,32 @@ snapshots: - immer - react - turbo-darwin-64@2.2.3: + turbo-darwin-64@2.3.2: optional: true - turbo-darwin-arm64@2.2.3: + turbo-darwin-arm64@2.3.2: optional: true - turbo-linux-64@2.2.3: + turbo-linux-64@2.3.2: optional: true - turbo-linux-arm64@2.2.3: + turbo-linux-arm64@2.3.2: optional: true - turbo-windows-64@2.2.3: + turbo-windows-64@2.3.2: optional: true - turbo-windows-arm64@2.2.3: + turbo-windows-arm64@2.3.2: optional: true - turbo@2.2.3: + turbo@2.3.2: optionalDependencies: - turbo-darwin-64: 2.2.3 - turbo-darwin-arm64: 2.2.3 - turbo-linux-64: 2.2.3 - turbo-linux-arm64: 2.2.3 - turbo-windows-64: 2.2.3 - turbo-windows-arm64: 2.2.3 + turbo-darwin-64: 2.3.2 + turbo-darwin-arm64: 2.3.2 + turbo-linux-64: 2.3.2 + turbo-linux-arm64: 2.3.2 + turbo-windows-64: 2.3.2 + turbo-windows-arm64: 2.3.2 type-check@0.4.0: dependencies: @@ -23565,26 +22466,16 @@ snapshots: type-detect@4.0.8: optional: true - type-fest@0.18.1: {} - - type-fest@0.20.2: {} - type-fest@0.21.3: {} - type-fest@0.6.0: {} - type-fest@0.7.1: optional: true - type-fest@0.8.1: {} - type-fest@1.4.0: {} type-fest@2.19.0: {} - type-fest@3.13.1: {} - - type-fest@4.26.1: {} + type-fest@4.28.1: {} type@2.7.3: {} @@ -23602,7 +22493,7 @@ snapshots: has-proto: 1.0.3 is-typed-array: 1.1.13 - typed-array-byte-offset@1.0.2: + typed-array-byte-offset@1.0.3: dependencies: available-typed-arrays: 1.0.7 call-bind: 1.0.7 @@ -23610,19 +22501,31 @@ snapshots: gopd: 1.0.1 has-proto: 1.0.3 is-typed-array: 1.1.13 + reflect.getprototypeof: 1.0.7 - typed-array-length@1.0.6: + typed-array-length@1.0.7: dependencies: call-bind: 1.0.7 for-each: 0.3.3 gopd: 1.0.1 - has-proto: 1.0.3 is-typed-array: 1.1.13 possible-typed-array-names: 1.0.0 + reflect.getprototypeof: 1.0.7 typed-function@4.2.1: {} - typescript@5.6.3: {} + typescript-eslint@8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.7.2): + dependencies: + '@typescript-eslint/eslint-plugin': 8.16.0(@typescript-eslint/parser@8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.7.2))(eslint@9.15.0(jiti@1.21.6))(typescript@5.7.2) + '@typescript-eslint/parser': 8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.7.2) + '@typescript-eslint/utils': 8.16.0(eslint@9.15.0(jiti@1.21.6))(typescript@5.7.2) + eslint: 9.15.0(jiti@1.21.6) + optionalDependencies: + typescript: 5.7.2 + transitivePeerDependencies: + - supports-color + + typescript@5.7.2: {} uglify-js@3.19.3: optional: true @@ -23634,11 +22537,13 @@ snapshots: has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 - undici-types@6.19.8: {} + undici-types@6.20.0: {} unicode-canonical-property-names-ecmascript@2.0.1: optional: true + unicode-emoji-modifier-base@1.0.0: {} + unicode-match-property-ecmascript@2.0.0: dependencies: unicode-canonical-property-names-ecmascript: 2.0.1 @@ -23653,6 +22558,8 @@ snapshots: unicorn-magic@0.1.0: {} + unicorn-magic@0.3.0: {} + unified@11.0.5: dependencies: '@types/unist': 3.0.3 @@ -23707,6 +22614,8 @@ snapshots: universal-user-agent@6.0.1: {} + universal-user-agent@7.0.2: {} + universalify@2.0.1: {} unpipe@1.0.0: @@ -23744,11 +22653,11 @@ snapshots: optionalDependencies: '@types/react': 18.3.12 - use-intl@3.25.1(react@19.0.0-rc-380f5d67-20241113): + use-intl@3.25.3(react@19.0.0-rc.1): dependencies: '@formatjs/fast-memoize': 2.2.3 - intl-messageformat: 10.7.6 - react: 19.0.0-rc-380f5d67-20241113 + intl-messageformat: 10.7.7 + react: 19.0.0-rc.1 use-sidecar@1.1.2(@types/react@18.3.12)(react@18.3.1): dependencies: @@ -23762,9 +22671,9 @@ snapshots: dependencies: react: 18.3.1 - use-sync-external-store@1.2.2(react@19.0.0-rc-380f5d67-20241113): + use-sync-external-store@1.2.2(react@19.0.0-rc.1): dependencies: - react: 19.0.0-rc-380f5d67-20241113 + react: 19.0.0-rc.1 optional: true util-deprecate@1.0.2: {} @@ -23816,7 +22725,7 @@ snapshots: '@types/d3-interpolate': 3.0.4 '@types/d3-scale': 4.0.8 '@types/d3-shape': 3.1.6 - '@types/d3-time': 3.0.3 + '@types/d3-time': 3.0.4 '@types/d3-timer': 3.0.2 d3-array: 3.2.4 d3-ease: 3.0.1 @@ -23862,13 +22771,14 @@ snapshots: is-string: 1.0.7 is-symbol: 1.0.4 - which-builtin-type@1.1.4: + which-builtin-type@1.2.0: dependencies: + call-bind: 1.0.7 function.prototype.name: 1.1.6 has-tostringtag: 1.0.2 is-async-function: 2.0.0 is-date-object: 1.0.5 - is-finalizationregistry: 1.0.2 + is-finalizationregistry: 1.1.0 is-generator-function: 1.0.10 is-regex: 1.1.4 is-weakref: 1.0.2 @@ -23951,15 +22861,14 @@ snapshots: y18n@5.0.8: {} - yallist@3.1.1: {} - - yallist@4.0.0: {} + yallist@3.1.1: + optional: true yaml@1.10.2: {} yaml@2.5.1: {} - yaml@2.6.0: {} + yaml@2.6.1: {} yaot@1.1.3: dependencies: @@ -23969,6 +22878,16 @@ snapshots: yargs-parser@21.1.1: {} + yargs@16.2.0: + dependencies: + cliui: 7.0.4 + escalade: 3.2.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 20.2.9 + yargs@17.7.2: dependencies: cliui: 8.0.1 @@ -23985,6 +22904,8 @@ snapshots: yocto-queue@1.1.1: {} + yoctocolors@2.1.1: {} + zod@3.23.8: {} zustand@3.7.2(react@18.3.1): @@ -23998,10 +22919,16 @@ snapshots: '@types/react': 18.3.12 react: 18.3.1 - zustand@5.0.1(@types/react@18.3.12)(react@19.0.0-rc-380f5d67-20241113)(use-sync-external-store@1.2.2(react@19.0.0-rc-380f5d67-20241113)): + zustand@5.0.1(@types/react@18.3.12)(react@18.3.1)(use-sync-external-store@1.2.2(react@18.3.1)): + optionalDependencies: + '@types/react': 18.3.12 + react: 18.3.1 + use-sync-external-store: 1.2.2(react@18.3.1) + + zustand@5.0.1(@types/react@18.3.12)(react@19.0.0-rc.1)(use-sync-external-store@1.2.2(react@19.0.0-rc.1)): optionalDependencies: '@types/react': 18.3.12 - react: 19.0.0-rc-380f5d67-20241113 - use-sync-external-store: 1.2.2(react@19.0.0-rc-380f5d67-20241113) + react: 19.0.0-rc.1 + use-sync-external-store: 1.2.2(react@19.0.0-rc.1) zwitch@2.0.4: {}