diff --git a/.github/renovate.json b/.github/renovate.json index 78ec0d1f0..298dc9a96 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -1,107 +1,63 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "assignees": [ - "team:console" - ], + "assignees": ["team:console"], "assigneesSampleSize": 1, "automerge": false, "dependencyDashboard": true, - "enabledManagers": [ - "github-actions", - "npm" - ], - "extends": [ - "config:recommended", - ":combinePatchMinorReleases" - ], - "labels": [ - "dependencies" - ], + "enabledManagers": ["github-actions", "npm"], + "extends": ["config:recommended", ":combinePatchMinorReleases"], + "labels": ["dependencies"], "prConcurrentLimit": 10, "prHourlyLimit": 5, "rangeStrategy": "pin", "rebaseWhen": "auto", - "reviewers": [ - "team:console" - ], + "reviewers": ["team:console"], "reviewersSampleSize": 2, "semanticCommitScope": "deps", "semanticCommitType": "chore", - "ignorePaths": [ - "packages_deprecated/**/package.json" - ], + "ignorePaths": ["packages_deprecated/**/package.json"], "packageRules": [ { - "matchDepTypes": [ - "engines", - "peerDependencies" - ], + "matchDepTypes": ["engines", "peerDependencies"], "rangeStrategy": "widen" }, { - "matchManagers": [ - "github-actions" - ], + "matchManagers": ["github-actions"], "semanticCommitScope": "devDeps", "automerge": true, "autoApprove": true }, { "semanticCommitScope": "devDeps", - "matchDepTypes": [ - "packageManager", - "devDependencies" - ], - "matchUpdateTypes": [ - "major" - ] + "matchDepTypes": ["packageManager", "devDependencies"], + "matchUpdateTypes": ["major"] }, { "semanticCommitScope": "devDeps", - "matchDepTypes": [ - "packageManager", - "devDependencies" - ], - "matchUpdateTypes": [ - "minor", - "patch" - ] + "matchDepTypes": ["packageManager", "devDependencies"], + "matchUpdateTypes": ["minor", "patch"] }, { - "labels": [ - "UPDATE-MAJOR" - ], + "labels": ["UPDATE-MAJOR"], "minimumReleaseAge": "14 days", - "matchUpdateTypes": [ - "major" - ] + "matchUpdateTypes": ["major"] }, { - "labels": [ - "UPDATE-MINOR" - ], + "labels": ["UPDATE-MINOR"], "minimumReleaseAge": "7 days", - "matchUpdateTypes": [ - "minor" - ], + "matchUpdateTypes": ["minor"], "automerge": true, "autoApprove": true }, { - "labels": [ - "UPDATE-PATCH" - ], + "labels": ["UPDATE-PATCH"], "minimumReleaseAge": "3 days", - "matchUpdateTypes": [ - "patch" - ], + "matchUpdateTypes": ["patch"], "automerge": true, "autoApprove": true }, { - "matchDepTypes": [ - "engines" - ], + "matchDepTypes": ["engines"], "rangeStrategy": "widen" } ] diff --git a/package.json b/package.json index 935c8a9e4..055967872 100644 --- a/package.json +++ b/package.json @@ -11,46 +11,46 @@ "pnpm": ">=9.x" }, "dependencies": { - "@babel/core": "7.26.9", - "@babel/eslint-parser": "7.26.8", - "@babel/plugin-transform-runtime": "7.26.9", - "@babel/preset-env": "7.26.9", - "@babel/preset-react": "7.26.3", - "@babel/preset-typescript": "7.26.0", - "@biomejs/biome": "1.9.4", - "@changesets/changelog-github": "0.5.1", - "@changesets/cli": "2.28.1", - "@commitlint/cli": "19.6.1", - "@commitlint/config-conventional": "19.6.0", - "@eslint/eslintrc": "3.3.0", + "@babel/core": "catalog:", + "@babel/eslint-parser": "catalog:", + "@babel/plugin-transform-runtime": "catalog:", + "@babel/preset-env": "catalog:", + "@babel/preset-react": "catalog:", + "@babel/preset-typescript": "catalog:", + "@biomejs/biome": "catalog:", + "@changesets/changelog-github": "catalog:", + "@changesets/cli": "catalog:", + "@commitlint/cli": "catalog:", + "@commitlint/config-conventional": "catalog:", + "@eslint/eslintrc": "catalog:", "@scaleway/eslint-config-react": "workspace:*", "@scaleway/tsconfig": "workspace:*", - "@testing-library/jest-dom": "6.6.3", - "@testing-library/react": "16.2.0", - "@types/jest": "29.5.14", - "@types/node": "22.13.10", - "@types/react": "19.0.10", - "@types/react-dom": "19.0.4", - "@vitejs/plugin-react": "4.3.4", - "@vitest/coverage-istanbul": "3.0.8", - "browserslist": "4.24.4", - "builtin-modules": "4.0.0", - "cross-env": "7.0.3", - "esbuild-plugin-browserslist": "0.16.0", - "eslint": "9.19.0", - "globals": "15.15.0", - "happy-dom": "17.1.4", - "husky": "9.1.7", - "lint-staged": "15.4.3", - "mockdate": "3.0.5", - "read-pkg": "9.0.1", - "shx": "0.3.4", - "tstyche": "3.5.0", - "typescript": "5.8.2", - "vite": "6.2.0", - "vitest": "3.0.8", - "vitest-localstorage-mock": "0.1.2", - "wait-for-expect": "3.0.2" + "@testing-library/jest-dom": "catalog:", + "@testing-library/react": "catalog:", + "@types/jest": "catalog:", + "@types/node": "catalog:", + "@types/react": "catalog:", + "@types/react-dom": "catalog:", + "@vitejs/plugin-react": "catalog:", + "@vitest/coverage-istanbul": "catalog:", + "browserslist": "catalog:", + "builtin-modules": "catalog:", + "cross-env": "catalog:", + "esbuild-plugin-browserslist": "catalog:", + "eslint": "catalog:", + "globals": "catalog:", + "happy-dom": "catalog:", + "husky": "catalog:", + "lint-staged": "catalog:", + "mockdate": "catalog:", + "read-pkg": "catalog:", + "shx": "catalog:", + "tstyche": "catalog:", + "typescript": "catalog:", + "vite": "catalog:", + "vitest": "catalog:", + "vitest-localstorage-mock": "catalog:", + "wait-for-expect": "catalog:" }, "scripts": { "lint": "eslint --cache .", diff --git a/packages/changesets-renovate/package.json b/packages/changesets-renovate/package.json index 63093f387..39faee085 100644 --- a/packages/changesets-renovate/package.json +++ b/packages/changesets-renovate/package.json @@ -46,6 +46,6 @@ "sync" ], "dependencies": { - "simple-git": "3.27.0" + "simple-git": "catalog:" } } diff --git a/packages/cookie-consent/package.json b/packages/cookie-consent/package.json index 5d21f6401..dd3465b10 100644 --- a/packages/cookie-consent/package.json +++ b/packages/cookie-consent/package.json @@ -44,10 +44,10 @@ "directory": "packages/cookie-consent" }, "dependencies": { - "cookie": "1.0.2" + "cookie": "catalog:" }, "devDependencies": { - "react": "19.0.0", + "react": "catalog:", "@scaleway/use-segment": "workspace:*" }, "peerDependencies": { diff --git a/packages/eslint-config-react/package.json b/packages/eslint-config-react/package.json index c9708014f..e6c822cf2 100644 --- a/packages/eslint-config-react/package.json +++ b/packages/eslint-config-react/package.json @@ -34,26 +34,26 @@ ], "license": "MIT", "dependencies": { - "@emotion/eslint-plugin": "11.12.0", - "@eslint/compat": "1.2.7", - "@eslint/eslintrc": "3.3.0", - "@stylistic/eslint-plugin": "4.0.1", - "@typescript-eslint/eslint-plugin": "8.25.0", - "@typescript-eslint/parser": "8.25.0", - "eslint-config-airbnb": "19.0.4", - "eslint-config-prettier": "10.0.2", - "eslint-import-resolver-typescript": "3.8.3", - "eslint-plugin-eslint-comments": "3.2.0", - "eslint-plugin-import": "2.31.0", - "eslint-plugin-jsx-a11y": "6.10.2", - "eslint-plugin-react": "7.37.4", - "eslint-plugin-react-hooks": "5.2.0" + "@emotion/eslint-plugin": "catalog:", + "@eslint/compat": "catalog:", + "@eslint/eslintrc": "catalog:", + "@stylistic/eslint-plugin": "catalog:", + "@typescript-eslint/eslint-plugin": "catalog:", + "@typescript-eslint/parser": "catalog:", + "eslint-config-airbnb": "catalog:", + "eslint-config-prettier": "catalog:", + "eslint-import-resolver-typescript": "catalog:", + "eslint-plugin-eslint-comments": "catalog:", + "eslint-plugin-import": "catalog:", + "eslint-plugin-jsx-a11y": "catalog:", + "eslint-plugin-react": "catalog:", + "eslint-plugin-react-hooks": "catalog:" }, "peerDependencies": { "eslint": ">= 9.x" }, "devDependencies": { - "eslint": "9.19.0", - "typescript": "5.8.2" + "eslint": "catalog:", + "typescript": "catalog:" } } diff --git a/packages/use-dataloader/package.json b/packages/use-dataloader/package.json index d89bad567..acb54557c 100644 --- a/packages/use-dataloader/package.json +++ b/packages/use-dataloader/package.json @@ -46,7 +46,7 @@ "dataloader" ], "devDependencies": { - "react": "19.0.0" + "react": "catalog:" }, "peerDependencies": { "react": "18.x || 19.x" diff --git a/packages/use-growthbook/package.json b/packages/use-growthbook/package.json index f668faadb..a25a6d1a0 100644 --- a/packages/use-growthbook/package.json +++ b/packages/use-growthbook/package.json @@ -44,10 +44,10 @@ "feature flags" ], "dependencies": { - "@growthbook/growthbook-react": "1.4.1" + "@growthbook/growthbook-react": "catalog:" }, "devDependencies": { - "react": "19.0.0" + "react": "catalog:" }, "peerDependencies": { "react": "18.x || 19.x" diff --git a/packages/use-i18n/package.json b/packages/use-i18n/package.json index ac8c74729..afc87a2a2 100644 --- a/packages/use-i18n/package.json +++ b/packages/use-i18n/package.json @@ -47,16 +47,16 @@ "test:unit:coverage": "pnpm test:unit --coverage" }, "dependencies": { - "@formatjs/ecma402-abstract": "2.3.3", - "@formatjs/fast-memoize": "2.2.6", - "date-fns": "4.1.0", - "filesize": "10.1.6", - "international-types": "0.8.1", - "intl-messageformat": "10.7.15" + "@formatjs/ecma402-abstract": "catalog:", + "@formatjs/fast-memoize": "catalog:", + "date-fns": "catalog:", + "filesize": "catalog:", + "international-types": "catalog:", + "intl-messageformat": "catalog:" }, "devDependencies": { - "react": "19.0.0", - "react-dom": "19.0.0" + "react": "catalog:", + "react-dom": "catalog:" }, "peerDependencies": { "date-fns": "3.x || 4.x", diff --git a/packages/use-media/package.json b/packages/use-media/package.json index afc5bd9e8..8be3c48f6 100644 --- a/packages/use-media/package.json +++ b/packages/use-media/package.json @@ -49,6 +49,6 @@ "react": "18.x || 19.x" }, "devDependencies": { - "react": "19.0.0" + "react": "catalog:" } } diff --git a/packages/use-query-params/package.json b/packages/use-query-params/package.json index f6ca7b155..7b8a2d39c 100644 --- a/packages/use-query-params/package.json +++ b/packages/use-query-params/package.json @@ -48,8 +48,8 @@ "query-params" ], "dependencies": { - "history": "5.3.0", - "query-string": "9.1.1" + "history": "catalog:", + "query-string": "catalog:" }, "peerDependencies": { "react": "18.x || 19.x", @@ -57,8 +57,8 @@ "react-router-dom": "^6.0.0" }, "devDependencies": { - "react": "19.0.0", - "react-dom": "19.0.0", - "react-router-dom": "6.29.0" + "react": "catalog:", + "react-dom": "catalog:", + "react-router-dom": "catalog:" } } diff --git a/packages/use-random-name/package.json b/packages/use-random-name/package.json index 7269b0deb..4600f6ac8 100644 --- a/packages/use-random-name/package.json +++ b/packages/use-random-name/package.json @@ -44,7 +44,7 @@ }, "devDependencies": { "@scaleway/use-segment": "workspace:*", - "react": "19.0.0" + "react": "catalog:" }, "dependencies": { "@scaleway/random-name": "workspace:*" diff --git a/packages/use-segment/package.json b/packages/use-segment/package.json index fb5ae1867..f4787fd38 100644 --- a/packages/use-segment/package.json +++ b/packages/use-segment/package.json @@ -46,11 +46,11 @@ "segment" ], "dependencies": { - "@segment/analytics-next": "1.77.0", - "use-deep-compare-effect": "1.8.1" + "@segment/analytics-next": "catalog:", + "use-deep-compare-effect": "catalog:" }, "devDependencies": { - "react": "19.0.0" + "react": "catalog:" }, "peerDependencies": { "react": "18.x || 19.x" diff --git a/packages/use-storage/package.json b/packages/use-storage/package.json index 591428779..846031a2f 100644 --- a/packages/use-storage/package.json +++ b/packages/use-storage/package.json @@ -40,6 +40,6 @@ "react": ">=18.0" }, "devDependencies": { - "react": "19.0.0" + "react": "catalog:" } } diff --git a/packages/validate-icu-locales/package.json b/packages/validate-icu-locales/package.json index 18eb89881..cb7a03236 100644 --- a/packages/validate-icu-locales/package.json +++ b/packages/validate-icu-locales/package.json @@ -45,8 +45,8 @@ "cli" ], "dependencies": { - "@formatjs/icu-messageformat-parser": "2.11.1", - "globby": "14.0.2", - "module-from-string": "3.3.1" + "@formatjs/icu-messageformat-parser": "catalog:", + "globby": "catalog:", + "module-from-string": "catalog:" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 63ba4bfa5..fb84dccf7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,45 +4,258 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false +catalogs: + default: + '@babel/core': + specifier: 7.26.9 + version: 7.26.9 + '@babel/eslint-parser': + specifier: 7.26.8 + version: 7.26.8 + '@babel/plugin-transform-runtime': + specifier: 7.26.9 + version: 7.26.9 + '@babel/preset-env': + specifier: 7.26.9 + version: 7.26.9 + '@babel/preset-react': + specifier: 7.26.3 + version: 7.26.3 + '@babel/preset-typescript': + specifier: 7.26.0 + version: 7.26.0 + '@biomejs/biome': + specifier: 1.9.4 + version: 1.9.4 + '@changesets/changelog-github': + specifier: 0.5.1 + version: 0.5.1 + '@changesets/cli': + specifier: 2.28.1 + version: 2.28.1 + '@commitlint/cli': + specifier: 19.6.1 + version: 19.6.1 + '@commitlint/config-conventional': + specifier: 19.6.0 + version: 19.6.0 + '@emotion/eslint-plugin': + specifier: 11.12.0 + version: 11.12.0 + '@eslint/compat': + specifier: 1.2.7 + version: 1.2.7 + '@eslint/eslintrc': + specifier: 3.3.0 + version: 3.3.0 + '@formatjs/ecma402-abstract': + specifier: 2.3.3 + version: 2.3.3 + '@formatjs/fast-memoize': + specifier: 2.2.6 + version: 2.2.6 + '@formatjs/icu-messageformat-parser': + specifier: 2.11.1 + version: 2.11.1 + '@growthbook/growthbook-react': + specifier: 1.4.1 + version: 1.4.1 + '@segment/analytics-next': + specifier: 1.77.0 + version: 1.77.0 + '@stylistic/eslint-plugin': + specifier: 4.0.1 + version: 4.0.1 + '@testing-library/jest-dom': + specifier: 6.6.3 + version: 6.6.3 + '@testing-library/react': + specifier: 16.2.0 + version: 16.2.0 + '@types/jest': + specifier: 29.5.14 + version: 29.5.14 + '@types/node': + specifier: 22.13.10 + version: 22.13.10 + '@types/react': + specifier: 19.0.10 + version: 19.0.10 + '@types/react-dom': + specifier: 19.0.4 + version: 19.0.4 + '@typescript-eslint/eslint-plugin': + specifier: 8.25.0 + version: 8.25.0 + '@typescript-eslint/parser': + specifier: 8.25.0 + version: 8.25.0 + '@vitejs/plugin-react': + specifier: 4.3.4 + version: 4.3.4 + '@vitest/coverage-istanbul': + specifier: 3.0.8 + version: 3.0.8 + browserslist: + specifier: 4.24.4 + version: 4.24.4 + builtin-modules: + specifier: 4.0.0 + version: 4.0.0 + cookie: + specifier: 1.0.2 + version: 1.0.2 + cross-env: + specifier: 7.0.3 + version: 7.0.3 + date-fns: + specifier: 4.1.0 + version: 4.1.0 + esbuild-plugin-browserslist: + specifier: 0.16.0 + version: 0.16.0 + eslint: + specifier: 9.19.0 + version: 9.19.0 + eslint-config-airbnb: + specifier: 19.0.4 + version: 19.0.4 + eslint-config-prettier: + specifier: 10.0.2 + version: 10.0.2 + eslint-import-resolver-typescript: + specifier: 3.8.3 + version: 3.8.3 + eslint-plugin-eslint-comments: + specifier: 3.2.0 + version: 3.2.0 + eslint-plugin-import: + specifier: 2.31.0 + version: 2.31.0 + eslint-plugin-jsx-a11y: + specifier: 6.10.2 + version: 6.10.2 + eslint-plugin-react: + specifier: 7.37.4 + version: 7.37.4 + eslint-plugin-react-hooks: + specifier: 5.2.0 + version: 5.2.0 + filesize: + specifier: 10.1.6 + version: 10.1.6 + globals: + specifier: 15.15.0 + version: 15.15.0 + globby: + specifier: 14.0.2 + version: 14.0.2 + happy-dom: + specifier: 17.1.4 + version: 17.1.4 + history: + specifier: 5.3.0 + version: 5.3.0 + husky: + specifier: 9.1.7 + version: 9.1.7 + international-types: + specifier: 0.8.1 + version: 0.8.1 + intl-messageformat: + specifier: 10.7.15 + version: 10.7.15 + lint-staged: + specifier: 15.4.3 + version: 15.4.3 + mockdate: + specifier: 3.0.5 + version: 3.0.5 + module-from-string: + specifier: 3.3.1 + version: 3.3.1 + query-string: + specifier: 9.1.1 + version: 9.1.1 + react: + specifier: 19.0.0 + version: 19.0.0 + react-dom: + specifier: 19.0.0 + version: 19.0.0 + react-router-dom: + specifier: 6.29.0 + version: 6.29.0 + read-pkg: + specifier: 9.0.1 + version: 9.0.1 + shx: + specifier: 0.3.4 + version: 0.3.4 + simple-git: + specifier: 3.27.0 + version: 3.27.0 + tstyche: + specifier: 3.5.0 + version: 3.5.0 + typescript: + specifier: 5.8.2 + version: 5.8.2 + use-deep-compare-effect: + specifier: 1.8.1 + version: 1.8.1 + vite: + specifier: 6.2.0 + version: 6.2.0 + vitest: + specifier: 3.0.8 + version: 3.0.8 + vitest-localstorage-mock: + specifier: 0.1.2 + version: 0.1.2 + wait-for-expect: + specifier: 3.0.2 + version: 3.0.2 + importers: .: dependencies: '@babel/core': - specifier: 7.26.9 + specifier: 'catalog:' version: 7.26.9 '@babel/eslint-parser': - specifier: 7.26.8 + specifier: 'catalog:' version: 7.26.8(@babel/core@7.26.9)(eslint@9.19.0(jiti@2.4.2)) '@babel/plugin-transform-runtime': - specifier: 7.26.9 + specifier: 'catalog:' version: 7.26.9(@babel/core@7.26.9) '@babel/preset-env': - specifier: 7.26.9 + specifier: 'catalog:' version: 7.26.9(@babel/core@7.26.9) '@babel/preset-react': - specifier: 7.26.3 + specifier: 'catalog:' version: 7.26.3(@babel/core@7.26.9) '@babel/preset-typescript': - specifier: 7.26.0 + specifier: 'catalog:' version: 7.26.0(@babel/core@7.26.9) '@biomejs/biome': - specifier: 1.9.4 + specifier: 'catalog:' version: 1.9.4 '@changesets/changelog-github': - specifier: 0.5.1 + specifier: 'catalog:' version: 0.5.1 '@changesets/cli': - specifier: 2.28.1 + specifier: 'catalog:' version: 2.28.1 '@commitlint/cli': - specifier: 19.6.1 + specifier: 'catalog:' version: 19.6.1(@types/node@22.13.10)(typescript@5.8.2) '@commitlint/config-conventional': - specifier: 19.6.0 + specifier: 'catalog:' version: 19.6.0 '@eslint/eslintrc': - specifier: 3.3.0 + specifier: 'catalog:' version: 3.3.0 '@scaleway/eslint-config-react': specifier: workspace:* @@ -51,153 +264,153 @@ importers: specifier: workspace:* version: link:packages/tsconfig '@testing-library/jest-dom': - specifier: 6.6.3 + specifier: 'catalog:' version: 6.6.3 '@testing-library/react': - specifier: 16.2.0 + specifier: 'catalog:' version: 16.2.0(@testing-library/dom@10.0.0)(@types/react-dom@19.0.4(@types/react@19.0.10))(@types/react@19.0.10)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@types/jest': - specifier: 29.5.14 + specifier: 'catalog:' version: 29.5.14 '@types/node': - specifier: 22.13.10 + specifier: 'catalog:' version: 22.13.10 '@types/react': - specifier: 19.0.10 + specifier: 'catalog:' version: 19.0.10 '@types/react-dom': - specifier: 19.0.4 + specifier: 'catalog:' version: 19.0.4(@types/react@19.0.10) '@vitejs/plugin-react': - specifier: 4.3.4 + specifier: 'catalog:' version: 4.3.4(vite@6.2.0(@types/node@22.13.10)(jiti@2.4.2)(terser@5.37.0)(yaml@2.7.0)) '@vitest/coverage-istanbul': - specifier: 3.0.8 + specifier: 'catalog:' version: 3.0.8(vitest@3.0.8(@types/node@22.13.10)(happy-dom@17.1.4)(jiti@2.4.2)(jsdom@20.0.3)(terser@5.37.0)(yaml@2.7.0)) browserslist: - specifier: 4.24.4 + specifier: 'catalog:' version: 4.24.4 builtin-modules: - specifier: 4.0.0 + specifier: 'catalog:' version: 4.0.0 cross-env: - specifier: 7.0.3 + specifier: 'catalog:' version: 7.0.3 esbuild-plugin-browserslist: - specifier: 0.16.0 + specifier: 'catalog:' version: 0.16.0(browserslist@4.24.4)(esbuild@0.25.0) eslint: - specifier: 9.19.0 + specifier: 'catalog:' version: 9.19.0(jiti@2.4.2) globals: - specifier: 15.15.0 + specifier: 'catalog:' version: 15.15.0 happy-dom: - specifier: 17.1.4 + specifier: 'catalog:' version: 17.1.4 husky: - specifier: 9.1.7 + specifier: 'catalog:' version: 9.1.7 lint-staged: - specifier: 15.4.3 + specifier: 'catalog:' version: 15.4.3 mockdate: - specifier: 3.0.5 + specifier: 'catalog:' version: 3.0.5 read-pkg: - specifier: 9.0.1 + specifier: 'catalog:' version: 9.0.1 shx: - specifier: 0.3.4 + specifier: 'catalog:' version: 0.3.4 tstyche: - specifier: 3.5.0 + specifier: 'catalog:' version: 3.5.0(typescript@5.8.2) typescript: - specifier: 5.8.2 + specifier: 'catalog:' version: 5.8.2 vite: - specifier: 6.2.0 + specifier: 'catalog:' version: 6.2.0(@types/node@22.13.10)(jiti@2.4.2)(terser@5.37.0)(yaml@2.7.0) vitest: - specifier: 3.0.8 + specifier: 'catalog:' version: 3.0.8(@types/node@22.13.10)(happy-dom@17.1.4)(jiti@2.4.2)(jsdom@20.0.3)(terser@5.37.0)(yaml@2.7.0) vitest-localstorage-mock: - specifier: 0.1.2 + specifier: 'catalog:' version: 0.1.2(vitest@3.0.8(@types/node@22.13.10)(happy-dom@17.1.4)(jiti@2.4.2)(jsdom@20.0.3)(terser@5.37.0)(yaml@2.7.0)) wait-for-expect: - specifier: 3.0.2 + specifier: 'catalog:' version: 3.0.2 packages/changesets-renovate: dependencies: simple-git: - specifier: 3.27.0 + specifier: 'catalog:' version: 3.27.0 packages/cookie-consent: dependencies: cookie: - specifier: 1.0.2 + specifier: 'catalog:' version: 1.0.2 devDependencies: '@scaleway/use-segment': specifier: workspace:* version: link:../use-segment react: - specifier: 19.0.0 + specifier: 'catalog:' version: 19.0.0 packages/eslint-config-react: dependencies: '@emotion/eslint-plugin': - specifier: 11.12.0 + specifier: 'catalog:' version: 11.12.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.8.2) '@eslint/compat': - specifier: 1.2.7 + specifier: 'catalog:' version: 1.2.7(eslint@9.19.0(jiti@2.4.2)) '@eslint/eslintrc': - specifier: 3.3.0 + specifier: 'catalog:' version: 3.3.0 '@stylistic/eslint-plugin': - specifier: 4.0.1 + specifier: 'catalog:' version: 4.0.1(eslint@9.19.0(jiti@2.4.2))(typescript@5.8.2) '@typescript-eslint/eslint-plugin': - specifier: 8.25.0 + specifier: 'catalog:' version: 8.25.0(@typescript-eslint/parser@8.25.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.19.0(jiti@2.4.2))(typescript@5.8.2) '@typescript-eslint/parser': - specifier: 8.25.0 + specifier: 'catalog:' version: 8.25.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.8.2) eslint-config-airbnb: - specifier: 19.0.4 + specifier: 'catalog:' version: 19.0.4(eslint-plugin-import@2.31.0)(eslint-plugin-jsx-a11y@6.10.2(eslint@9.19.0(jiti@2.4.2)))(eslint-plugin-react-hooks@5.2.0(eslint@9.19.0(jiti@2.4.2)))(eslint-plugin-react@7.37.4(eslint@9.19.0(jiti@2.4.2)))(eslint@9.19.0(jiti@2.4.2)) eslint-config-prettier: - specifier: 10.0.2 + specifier: 'catalog:' version: 10.0.2(eslint@9.19.0(jiti@2.4.2)) eslint-import-resolver-typescript: - specifier: 3.8.3 + specifier: 'catalog:' version: 3.8.3(eslint-plugin-import@2.31.0)(eslint@9.19.0(jiti@2.4.2)) eslint-plugin-eslint-comments: - specifier: 3.2.0 + specifier: 'catalog:' version: 3.2.0(eslint@9.19.0(jiti@2.4.2)) eslint-plugin-import: - specifier: 2.31.0 + specifier: 'catalog:' version: 2.31.0(@typescript-eslint/parser@8.25.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.8.2))(eslint-import-resolver-typescript@3.8.3)(eslint@9.19.0(jiti@2.4.2)) eslint-plugin-jsx-a11y: - specifier: 6.10.2 + specifier: 'catalog:' version: 6.10.2(eslint@9.19.0(jiti@2.4.2)) eslint-plugin-react: - specifier: 7.37.4 + specifier: 'catalog:' version: 7.37.4(eslint@9.19.0(jiti@2.4.2)) eslint-plugin-react-hooks: - specifier: 5.2.0 + specifier: 'catalog:' version: 5.2.0(eslint@9.19.0(jiti@2.4.2)) devDependencies: eslint: - specifier: 9.19.0 + specifier: 'catalog:' version: 9.19.0(jiti@2.4.2) typescript: - specifier: 5.8.2 + specifier: 'catalog:' version: 5.8.2 packages/outdated-browser: {} @@ -211,70 +424,70 @@ importers: packages/use-dataloader: devDependencies: react: - specifier: 19.0.0 + specifier: 'catalog:' version: 19.0.0 packages/use-growthbook: dependencies: '@growthbook/growthbook-react': - specifier: 1.4.1 + specifier: 'catalog:' version: 1.4.1(react@19.0.0) devDependencies: react: - specifier: 19.0.0 + specifier: 'catalog:' version: 19.0.0 packages/use-i18n: dependencies: '@formatjs/ecma402-abstract': - specifier: 2.3.3 + specifier: 'catalog:' version: 2.3.3 '@formatjs/fast-memoize': - specifier: 2.2.6 + specifier: 'catalog:' version: 2.2.6 date-fns: - specifier: 4.1.0 + specifier: 'catalog:' version: 4.1.0 filesize: - specifier: 10.1.6 + specifier: 'catalog:' version: 10.1.6 international-types: - specifier: 0.8.1 + specifier: 'catalog:' version: 0.8.1 intl-messageformat: - specifier: 10.7.15 + specifier: 'catalog:' version: 10.7.15 devDependencies: react: - specifier: 19.0.0 + specifier: 'catalog:' version: 19.0.0 react-dom: - specifier: 19.0.0 + specifier: 'catalog:' version: 19.0.0(react@19.0.0) packages/use-media: devDependencies: react: - specifier: 19.0.0 + specifier: 'catalog:' version: 19.0.0 packages/use-query-params: dependencies: history: - specifier: 5.3.0 + specifier: 'catalog:' version: 5.3.0 query-string: - specifier: 9.1.1 + specifier: 'catalog:' version: 9.1.1 devDependencies: react: - specifier: 19.0.0 + specifier: 'catalog:' version: 19.0.0 react-dom: - specifier: 19.0.0 + specifier: 'catalog:' version: 19.0.0(react@19.0.0) react-router-dom: - specifier: 6.29.0 + specifier: 'catalog:' version: 6.29.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) packages/use-random-name: @@ -287,38 +500,38 @@ importers: specifier: workspace:* version: link:../use-segment react: - specifier: 19.0.0 + specifier: 'catalog:' version: 19.0.0 packages/use-segment: dependencies: '@segment/analytics-next': - specifier: 1.77.0 + specifier: 'catalog:' version: 1.77.0 use-deep-compare-effect: - specifier: 1.8.1 + specifier: 'catalog:' version: 1.8.1(react@19.0.0) devDependencies: react: - specifier: 19.0.0 + specifier: 'catalog:' version: 19.0.0 packages/use-storage: devDependencies: react: - specifier: 19.0.0 + specifier: 'catalog:' version: 19.0.0 packages/validate-icu-locales: dependencies: '@formatjs/icu-messageformat-parser': - specifier: 2.11.1 + specifier: 'catalog:' version: 2.11.1 globby: - specifier: 14.0.2 + specifier: 'catalog:' version: 14.0.2 module-from-string: - specifier: 3.3.1 + specifier: 'catalog:' version: 3.3.1 packages: @@ -349,10 +562,6 @@ packages: '@babel/core': ^7.11.0 eslint: ^7.5.0 || ^8.0.0 || ^9.0.0 - '@babel/generator@7.26.8': - resolution: {integrity: sha512-ef383X5++iZHWAXX0SXQR6ZyQhw/0KtTkrTz61WXRhFM6dhpHulO/RJz79L8S6ugZHJkOOkUrUdxgdF2YiPFnA==} - engines: {node: '>=6.9.0'} - '@babel/generator@7.26.9': resolution: {integrity: sha512-kEWdzjOAUMW4hAyrzJ0ZaTOu9OmpyDIQicIh0zg0EEcEkYXZb2TjtBhnHi2ViX7PKwZqF4xwqfAm299/QMP3lg==} engines: {node: '>=6.9.0'} @@ -400,10 +609,6 @@ packages: resolution: {integrity: sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==} engines: {node: '>=6.9.0'} - '@babel/helper-plugin-utils@7.25.9': - resolution: {integrity: sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==} - engines: {node: '>=6.9.0'} - '@babel/helper-plugin-utils@7.26.5': resolution: {integrity: sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==} engines: {node: '>=6.9.0'} @@ -420,10 +625,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-simple-access@7.25.9': - resolution: {integrity: sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q==} - engines: {node: '>=6.9.0'} - '@babel/helper-skip-transparent-expression-wrappers@7.25.9': resolution: {integrity: sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==} engines: {node: '>=6.9.0'} @@ -448,11 +649,6 @@ packages: resolution: {integrity: sha512-Mz/4+y8udxBKdmzt/UjPACs4G3j5SshJJEFFKxlCGPydG4JAHXxjWjAwjd09tf6oINvl1VfMJo+nB7H2YKQ0dA==} engines: {node: '>=6.9.0'} - '@babel/parser@7.26.8': - resolution: {integrity: sha512-TZIQ25pkSoaKEYYaHbbxkfL36GNsQ6iFiBbeuzAkLnXayKR1yP1zFe+NxuZWWsUyvt8icPU9CCq0sgWGXR1GEw==} - engines: {node: '>=6.0.0'} - hasBin: true - '@babel/parser@7.26.9': resolution: {integrity: sha512-81NWa1njQblgZbQHxWHpxxCzNsa3ZwvFqpUg7P+NNUU6f3UU2jBEg4OlF/J6rl8+PQGh1q6/zWScd001YwcA5A==} engines: {node: '>=6.0.0'} @@ -662,12 +858,6 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-modules-commonjs@7.25.9': - resolution: {integrity: sha512-dwh2Ol1jWwL2MgkCzUSOvfmKElqQcuswAZypBSUsScMXvgdT8Ekq5YA6TtqpTVWH+4903NmboMuH1o9i8Rxlyg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-modules-commonjs@7.26.3': resolution: {integrity: sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==} engines: {node: '>=6.9.0'} @@ -901,34 +1091,18 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/runtime@7.24.4': - resolution: {integrity: sha512-dkxf7+hn8mFBwKjs9bvBlArzLVxVbS8usaPUDd5p2a9JCL9tB8OaOVN1isD4+Xyk4ns89/xeOmbQvgdK7IIVdA==} - engines: {node: '>=6.9.0'} - '@babel/runtime@7.26.0': resolution: {integrity: sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==} engines: {node: '>=6.9.0'} - '@babel/template@7.26.8': - resolution: {integrity: sha512-iNKaX3ZebKIsCvJ+0jd6embf+Aulaa3vNBqZ41kM7iTWjx5qzWKXGHiJUW3+nTpQ18SG11hdF8OAzKrpXkb96Q==} - engines: {node: '>=6.9.0'} - '@babel/template@7.26.9': resolution: {integrity: sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.26.8': - resolution: {integrity: sha512-nic9tRkjYH0oB2dzr/JoGIm+4Q6SuYeLEiIiZDwBscRMYFJ+tMAz98fuel9ZnbXViA2I0HVSSRRK8DW5fjXStA==} - engines: {node: '>=6.9.0'} - '@babel/traverse@7.26.9': resolution: {integrity: sha512-ZYW7L+pL8ahU5fXmNbPF+iZFHCv5scFak7MZ9bwaRPLUhHh7QQEMjZUg0HevihoqCM5iSYHN61EyCoZvqC+bxg==} engines: {node: '>=6.9.0'} - '@babel/types@7.26.8': - resolution: {integrity: sha512-eUuWapzEGWFEpHFxgEaBG8e3n6S8L3MSu0oda755rOfabWPnh0Our1AozNFVUxGFIhbKgd1ksprsoDGMinTOTA==} - engines: {node: '>=6.9.0'} - '@babel/types@7.26.9': resolution: {integrity: sha512-Y3IR1cRnOxOCDvMmNiym7XpXQ93iGDDPHx+Zj+NM+rg0fBaShfQLkg+hKPaZCEvg5N/LeCo4+Rj/i3FuJsIQaw==} engines: {node: '>=6.9.0'} @@ -1838,10 +2012,6 @@ packages: resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@typescript-eslint/scope-manager@8.23.0': - resolution: {integrity: sha512-OGqo7+dXHqI7Hfm+WqkZjKjsiRtFUQHPdGMXzk5mYXhJUedO7e/Y7i8AK3MyLMgZR93TX4bIzYrfyVjLC+0VSw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/scope-manager@8.25.0': resolution: {integrity: sha512-6PPeiKIGbgStEyt4NNXa2ru5pMzQ8OYKO1hX1z53HMomrmiSB+R5FmChgQAP1ro8jMtNawz+TRQo/cSXrauTpg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1857,10 +2027,6 @@ packages: resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@typescript-eslint/types@8.23.0': - resolution: {integrity: sha512-1sK4ILJbCmZOTt9k4vkoulT6/y5CHJ1qUYxqpF1K/DBAd8+ZUL4LlSCxOssuH5m4rUaaN0uS0HlVPvd45zjduQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/types@8.25.0': resolution: {integrity: sha512-+vUe0Zb4tkNgznQwicsvLUJgZIRs6ITeWSCclX1q85pR1iOiaj+4uZJIUp//Z27QWu5Cseiw3O3AR8hVpax7Aw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1874,12 +2040,6 @@ packages: typescript: optional: true - '@typescript-eslint/typescript-estree@8.23.0': - resolution: {integrity: sha512-LcqzfipsB8RTvH8FX24W4UUFk1bl+0yTOf9ZA08XngFwMg4Kj8A+9hwz8Cr/ZS4KwHrmo9PJiLZkOt49vPnuvQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/typescript-estree@8.25.0': resolution: {integrity: sha512-ZPaiAKEZ6Blt/TPAx5Ot0EIB/yGtLI2EsGoY6F7XKklfMxYQyvtL+gT/UCqkMzO0BVFHLDlzvFqQzurYahxv9Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1892,13 +2052,6 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - '@typescript-eslint/utils@8.23.0': - resolution: {integrity: sha512-uB/+PSo6Exu02b5ZEiVtmY6RVYO7YU5xqgzTIVZwTHvvK3HsL8tZZHFaTLFtRG3CsV4A5mhOv+NZx5BlhXPyIA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/utils@8.25.0': resolution: {integrity: sha512-syqRbrEv0J1wywiLsK60XzHnQe/kRViI3zwFALrNEgnntn1l24Ra2KvOAWwWbWZ1lBZxZljPDGOq967dsl6fkA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1910,10 +2063,6 @@ packages: resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - '@typescript-eslint/visitor-keys@8.23.0': - resolution: {integrity: sha512-oWWhcWDLwDfu++BGTZcmXWqpwtkwb5o7fxUIGksMQQDSdPW9prsSnfIOZMlsj4vBOSrcnjIUZMiIjODgGosFhQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/visitor-keys@8.25.0': resolution: {integrity: sha512-kCYXKAum9CecGVHGij7muybDfTS2sD3t0L4bJsEZLkyrXUImiCTq1M3LG2SRtOhiHFwMR9wAFplpT6XHYjTkwQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2034,10 +2183,6 @@ packages: resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} engines: {node: '>= 0.4'} - array-buffer-byte-length@1.0.1: - resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} - engines: {node: '>= 0.4'} - array-buffer-byte-length@1.0.2: resolution: {integrity: sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==} engines: {node: '>= 0.4'} @@ -2065,10 +2210,6 @@ packages: resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} engines: {node: '>= 0.4'} - array.prototype.flatmap@1.3.2: - resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} - engines: {node: '>= 0.4'} - array.prototype.flatmap@1.3.3: resolution: {integrity: sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==} engines: {node: '>= 0.4'} @@ -2077,10 +2218,6 @@ packages: resolution: {integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==} engines: {node: '>= 0.4'} - arraybuffer.prototype.slice@1.0.3: - resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} - engines: {node: '>= 0.4'} - arraybuffer.prototype.slice@1.0.4: resolution: {integrity: sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==} engines: {node: '>= 0.4'} @@ -2164,10 +2301,6 @@ packages: resolution: {integrity: sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==} engines: {node: '>= 0.4'} - call-bind@1.0.7: - resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} - engines: {node: '>= 0.4'} - call-bind@1.0.8: resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==} engines: {node: '>= 0.4'} @@ -2297,10 +2430,6 @@ packages: engines: {node: '>=10.14', npm: '>=6', yarn: '>=1'} hasBin: true - cross-spawn@7.0.3: - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} - engines: {node: '>= 8'} - cross-spawn@7.0.6: resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} @@ -2332,26 +2461,14 @@ packages: resolution: {integrity: sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==} engines: {node: '>=12'} - data-view-buffer@1.0.1: - resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} - engines: {node: '>= 0.4'} - data-view-buffer@1.0.2: resolution: {integrity: sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==} engines: {node: '>= 0.4'} - data-view-byte-length@1.0.1: - resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==} - engines: {node: '>= 0.4'} - data-view-byte-length@1.0.2: resolution: {integrity: sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==} engines: {node: '>= 0.4'} - data-view-byte-offset@1.0.0: - resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} - engines: {node: '>= 0.4'} - data-view-byte-offset@1.0.1: resolution: {integrity: sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==} engines: {node: '>= 0.4'} @@ -2370,24 +2487,6 @@ packages: supports-color: optional: true - debug@4.3.6: - resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - debug@4.3.7: - resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - debug@4.4.0: resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} engines: {node: '>=6.0'} @@ -2512,18 +2611,10 @@ packages: error-ex@1.3.2: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} - es-abstract@1.23.3: - resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==} - engines: {node: '>= 0.4'} - es-abstract@1.23.7: resolution: {integrity: sha512-OygGC8kIcDhXX+6yAZRGLqwi2CmEXCbLQixeGUgYeR+Qwlppqmo7DIDr8XibtEBZp+fJcoYpoatp5qwLMEdcqQ==} engines: {node: '>= 0.4'} - es-define-property@1.0.0: - resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} - engines: {node: '>= 0.4'} - es-define-property@1.0.1: resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} engines: {node: '>= 0.4'} @@ -2550,10 +2641,6 @@ packages: es-shim-unscopables@1.0.2: resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} - es-to-primitive@1.2.1: - resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} - engines: {node: '>= 0.4'} - es-to-primitive@1.3.0: resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==} engines: {node: '>= 0.4'} @@ -2866,10 +2953,6 @@ packages: function-bind@1.1.2: resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - function.prototype.name@1.1.6: - resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} - engines: {node: '>= 0.4'} - function.prototype.name@1.1.8: resolution: {integrity: sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==} engines: {node: '>= 0.4'} @@ -2889,10 +2972,6 @@ packages: resolution: {integrity: sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==} engines: {node: '>=18'} - get-intrinsic@1.2.4: - resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} - engines: {node: '>= 0.4'} - get-intrinsic@1.2.6: resolution: {integrity: sha512-qxsEs+9A+u85HhllWJJFicJfPDhRmjzoYdl64aMWW9yRIJmSyxdn8IEkuIM530/7T+lv0TIHd8L6Q/ra0tEoeA==} engines: {node: '>= 0.4'} @@ -2901,10 +2980,6 @@ packages: resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} engines: {node: '>=16'} - get-symbol-description@1.0.2: - resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} - engines: {node: '>= 0.4'} - get-symbol-description@1.1.0: resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==} engines: {node: '>= 0.4'} @@ -2949,10 +3024,6 @@ packages: resolution: {integrity: sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==} engines: {node: '>=18'} - globalthis@1.0.3: - resolution: {integrity: sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==} - engines: {node: '>= 0.4'} - globalthis@1.0.4: resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} engines: {node: '>= 0.4'} @@ -2965,9 +3036,6 @@ packages: resolution: {integrity: sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==} engines: {node: '>=18'} - gopd@1.0.1: - resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} - gopd@1.2.0: resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} engines: {node: '>= 0.4'} @@ -2992,18 +3060,10 @@ packages: has-property-descriptors@1.0.2: resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} - has-proto@1.0.3: - resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} - engines: {node: '>= 0.4'} - has-proto@1.2.0: resolution: {integrity: sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==} engines: {node: '>= 0.4'} - has-symbols@1.0.3: - resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} - engines: {node: '>= 0.4'} - has-symbols@1.1.0: resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} engines: {node: '>= 0.4'} @@ -3093,10 +3153,6 @@ packages: resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - internal-slot@1.0.7: - resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} - engines: {node: '>= 0.4'} - internal-slot@1.1.0: resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==} engines: {node: '>= 0.4'} @@ -3111,10 +3167,6 @@ packages: intl-messageformat@10.7.15: resolution: {integrity: sha512-LRyExsEsefQSBjU2p47oAheoKz+EOJxSLDdjOaEjdriajfHsMXOmV/EhMvYSg9bAgCUHasuAC+mcUBe/95PfIg==} - is-array-buffer@3.0.4: - resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} - engines: {node: '>= 0.4'} - is-array-buffer@3.0.5: resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==} engines: {node: '>= 0.4'} @@ -3126,17 +3178,10 @@ packages: resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==} engines: {node: '>= 0.4'} - is-bigint@1.0.4: - resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} - is-bigint@1.1.0: resolution: {integrity: sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==} engines: {node: '>= 0.4'} - is-boolean-object@1.1.2: - resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} - engines: {node: '>= 0.4'} - is-boolean-object@1.2.1: resolution: {integrity: sha512-l9qO6eFlUETHtuihLcYOaLKByJ1f+N4kthcU9YjHy3N+B3hWv0y/2Nd0mu/7lTFnRQHTrSdXF50HQ3bl5fEnng==} engines: {node: '>= 0.4'} @@ -3152,18 +3197,10 @@ packages: resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==} engines: {node: '>= 0.4'} - is-data-view@1.0.1: - resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} - engines: {node: '>= 0.4'} - is-data-view@1.0.2: resolution: {integrity: sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==} engines: {node: '>= 0.4'} - is-date-object@1.0.5: - resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} - engines: {node: '>= 0.4'} - is-date-object@1.1.0: resolution: {integrity: sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==} engines: {node: '>= 0.4'} @@ -3200,14 +3237,6 @@ packages: resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} engines: {node: '>= 0.4'} - is-negative-zero@2.0.3: - resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} - engines: {node: '>= 0.4'} - - is-number-object@1.0.7: - resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} - engines: {node: '>= 0.4'} - is-number-object@1.1.1: resolution: {integrity: sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==} engines: {node: '>= 0.4'} @@ -3223,10 +3252,6 @@ packages: is-potential-custom-element-name@1.0.1: resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} - is-regex@1.1.4: - resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} - engines: {node: '>= 0.4'} - is-regex@1.2.1: resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==} engines: {node: '>= 0.4'} @@ -3235,10 +3260,6 @@ packages: resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} engines: {node: '>= 0.4'} - is-shared-array-buffer@1.0.3: - resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} - engines: {node: '>= 0.4'} - is-shared-array-buffer@1.0.4: resolution: {integrity: sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==} engines: {node: '>= 0.4'} @@ -3247,10 +3268,6 @@ packages: resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - is-string@1.0.7: - resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} - engines: {node: '>= 0.4'} - is-string@1.1.1: resolution: {integrity: sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==} engines: {node: '>= 0.4'} @@ -3259,10 +3276,6 @@ packages: resolution: {integrity: sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==} engines: {node: '>=4'} - is-symbol@1.0.4: - resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} - engines: {node: '>= 0.4'} - is-symbol@1.1.1: resolution: {integrity: sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==} engines: {node: '>= 0.4'} @@ -3271,10 +3284,6 @@ packages: resolution: {integrity: sha512-+oDTluR6WEjdXEJMnC2z6A4FRwFoYuvShVVEGsS7ewc0UTi2QtAKMDJuL4BDEVt+5T7MjFo12RP8ghOM75oKJw==} engines: {node: '>=8'} - is-typed-array@1.1.13: - resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} - engines: {node: '>= 0.4'} - is-typed-array@1.1.15: resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==} engines: {node: '>= 0.4'} @@ -3283,9 +3292,6 @@ packages: resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} engines: {node: '>= 0.4'} - is-weakref@1.0.2: - resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} - is-weakref@1.1.0: resolution: {integrity: sha512-SXM8Nwyys6nT5WP6pltOwKytLV7FqQ4UiibxVmW+EIosHcmCqkkjViTb5SNssDlkCiEYRP1/pdWUKVvZBmsR2Q==} engines: {node: '>= 0.4'} @@ -3589,17 +3595,9 @@ packages: resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} engines: {node: '>=4'} - ms@2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - nanoid@3.3.7: - resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - nanoid@3.3.8: resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} @@ -3641,9 +3639,6 @@ packages: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} - object-inspect@1.13.1: - resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} - object-inspect@1.13.3: resolution: {integrity: sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==} engines: {node: '>= 0.4'} @@ -3652,10 +3647,6 @@ packages: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} - object.assign@4.1.5: - resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} - engines: {node: '>= 0.4'} - object.assign@4.1.7: resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==} engines: {node: '>= 0.4'} @@ -3672,10 +3663,6 @@ packages: resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} engines: {node: '>= 0.4'} - object.values@1.2.0: - resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==} - engines: {node: '>= 0.4'} - object.values@1.2.1: resolution: {integrity: sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==} engines: {node: '>= 0.4'} @@ -3934,10 +3921,6 @@ packages: regenerator-transform@0.15.2: resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} - regexp.prototype.flags@1.5.2: - resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==} - engines: {node: '>= 0.4'} - regexp.prototype.flags@1.5.3: resolution: {integrity: sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==} engines: {node: '>= 0.4'} @@ -4002,18 +3985,10 @@ packages: run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - safe-array-concat@1.1.2: - resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} - engines: {node: '>=0.4'} - safe-array-concat@1.1.3: resolution: {integrity: sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==} engines: {node: '>=0.4'} - safe-regex-test@1.0.3: - resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} - engines: {node: '>= 0.4'} - safe-regex-test@1.1.0: resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==} engines: {node: '>= 0.4'} @@ -4186,13 +4161,6 @@ packages: resolution: {integrity: sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==} engines: {node: '>= 0.4'} - string.prototype.trim@1.2.9: - resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} - engines: {node: '>= 0.4'} - - string.prototype.trimend@1.0.8: - resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==} - string.prototype.trimend@1.0.9: resolution: {integrity: sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==} engines: {node: '>= 0.4'} @@ -4263,9 +4231,6 @@ packages: tinybench@2.9.0: resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} - tinyexec@0.3.1: - resolution: {integrity: sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==} - tinyexec@0.3.2: resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} @@ -4343,34 +4308,18 @@ packages: resolution: {integrity: sha512-ZiBujro2ohr5+Z/hZWHESLz3g08BBdrdLMieYFULJO+tWc437sn8kQsWLJoZErY8alNhxre9K4p3GURAG11n+w==} engines: {node: '>=16'} - typed-array-buffer@1.0.2: - resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} - engines: {node: '>= 0.4'} - typed-array-buffer@1.0.3: resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==} engines: {node: '>= 0.4'} - typed-array-byte-length@1.0.1: - resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} - engines: {node: '>= 0.4'} - typed-array-byte-length@1.0.3: resolution: {integrity: sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==} engines: {node: '>= 0.4'} - typed-array-byte-offset@1.0.2: - resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} - engines: {node: '>= 0.4'} - typed-array-byte-offset@1.0.4: resolution: {integrity: sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==} engines: {node: '>= 0.4'} - typed-array-length@1.0.6: - resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} - engines: {node: '>= 0.4'} - typed-array-length@1.0.7: resolution: {integrity: sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==} engines: {node: '>= 0.4'} @@ -4380,9 +4329,6 @@ packages: engines: {node: '>=14.17'} hasBin: true - unbox-primitive@1.0.2: - resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} - unbox-primitive@1.1.0: resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} engines: {node: '>= 0.4'} @@ -4552,9 +4498,6 @@ packages: whatwg-url@5.0.0: resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} - which-boxed-primitive@1.0.2: - resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} - which-boxed-primitive@1.1.1: resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==} engines: {node: '>= 0.4'} @@ -4567,10 +4510,6 @@ packages: resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} engines: {node: '>= 0.4'} - which-typed-array@1.1.15: - resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} - engines: {node: '>= 0.4'} - which-typed-array@1.1.18: resolution: {integrity: sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA==} engines: {node: '>= 0.4'} @@ -4699,14 +4638,6 @@ snapshots: eslint-visitor-keys: 2.1.0 semver: 6.3.1 - '@babel/generator@7.26.8': - dependencies: - '@babel/parser': 7.26.9 - '@babel/types': 7.26.9 - '@jridgewell/gen-mapping': 0.3.8 - '@jridgewell/trace-mapping': 0.3.25 - jsesc: 3.0.2 - '@babel/generator@7.26.9': dependencies: '@babel/parser': 7.26.9 @@ -4717,7 +4648,7 @@ snapshots: '@babel/helper-annotate-as-pure@7.25.9': dependencies: - '@babel/types': 7.26.8 + '@babel/types': 7.26.9 '@babel/helper-compilation-targets@7.26.5': dependencies: @@ -4735,7 +4666,7 @@ snapshots: '@babel/helper-optimise-call-expression': 7.25.9 '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.9) '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - '@babel/traverse': 7.26.8 + '@babel/traverse': 7.26.9 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -4760,15 +4691,15 @@ snapshots: '@babel/helper-member-expression-to-functions@7.25.9': dependencies: - '@babel/traverse': 7.26.8 + '@babel/traverse': 7.26.9 '@babel/types': 7.26.9 transitivePeerDependencies: - supports-color '@babel/helper-module-imports@7.25.9': dependencies: - '@babel/traverse': 7.26.8 - '@babel/types': 7.26.8 + '@babel/traverse': 7.26.9 + '@babel/types': 7.26.9 transitivePeerDependencies: - supports-color @@ -4785,8 +4716,6 @@ snapshots: dependencies: '@babel/types': 7.26.9 - '@babel/helper-plugin-utils@7.25.9': {} - '@babel/helper-plugin-utils@7.26.5': {} '@babel/helper-remap-async-to-generator@7.25.9(@babel/core@7.26.9)': @@ -4794,7 +4723,7 @@ snapshots: '@babel/core': 7.26.9 '@babel/helper-annotate-as-pure': 7.25.9 '@babel/helper-wrap-function': 7.25.9 - '@babel/traverse': 7.26.8 + '@babel/traverse': 7.26.9 transitivePeerDependencies: - supports-color @@ -4803,21 +4732,14 @@ snapshots: '@babel/core': 7.26.9 '@babel/helper-member-expression-to-functions': 7.25.9 '@babel/helper-optimise-call-expression': 7.25.9 - '@babel/traverse': 7.26.8 - transitivePeerDependencies: - - supports-color - - '@babel/helper-simple-access@7.25.9': - dependencies: - '@babel/traverse': 7.26.8 - '@babel/types': 7.26.8 + '@babel/traverse': 7.26.9 transitivePeerDependencies: - supports-color '@babel/helper-skip-transparent-expression-wrappers@7.25.9': dependencies: - '@babel/traverse': 7.26.8 - '@babel/types': 7.26.8 + '@babel/traverse': 7.26.9 + '@babel/types': 7.26.9 transitivePeerDependencies: - supports-color @@ -4829,8 +4751,8 @@ snapshots: '@babel/helper-wrap-function@7.25.9': dependencies: - '@babel/template': 7.26.8 - '@babel/traverse': 7.26.8 + '@babel/template': 7.26.9 + '@babel/traverse': 7.26.9 '@babel/types': 7.26.9 transitivePeerDependencies: - supports-color @@ -4840,10 +4762,6 @@ snapshots: '@babel/template': 7.26.9 '@babel/types': 7.26.9 - '@babel/parser@7.26.8': - dependencies: - '@babel/types': 7.26.9 - '@babel/parser@7.26.9': dependencies: '@babel/types': 7.26.9 @@ -4852,7 +4770,7 @@ snapshots: dependencies: '@babel/core': 7.26.9 '@babel/helper-plugin-utils': 7.26.5 - '@babel/traverse': 7.26.8 + '@babel/traverse': 7.26.9 transitivePeerDependencies: - supports-color @@ -4879,7 +4797,7 @@ snapshots: dependencies: '@babel/core': 7.26.9 '@babel/helper-plugin-utils': 7.26.5 - '@babel/traverse': 7.26.8 + '@babel/traverse': 7.26.9 transitivePeerDependencies: - supports-color @@ -4923,7 +4841,7 @@ snapshots: '@babel/core': 7.26.9 '@babel/helper-plugin-utils': 7.26.5 '@babel/helper-remap-async-to-generator': 7.25.9(@babel/core@7.26.9) - '@babel/traverse': 7.26.8 + '@babel/traverse': 7.26.9 transitivePeerDependencies: - supports-color @@ -4969,7 +4887,7 @@ snapshots: '@babel/helper-compilation-targets': 7.26.5 '@babel/helper-plugin-utils': 7.26.5 '@babel/helper-replace-supers': 7.25.9(@babel/core@7.26.9) - '@babel/traverse': 7.26.8 + '@babel/traverse': 7.26.9 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -4978,7 +4896,7 @@ snapshots: dependencies: '@babel/core': 7.26.9 '@babel/helper-plugin-utils': 7.26.5 - '@babel/template': 7.26.8 + '@babel/template': 7.26.9 '@babel/plugin-transform-destructuring@7.25.9(@babel/core@7.26.9)': dependencies: @@ -5030,7 +4948,7 @@ snapshots: '@babel/core': 7.26.9 '@babel/helper-compilation-targets': 7.26.5 '@babel/helper-plugin-utils': 7.26.5 - '@babel/traverse': 7.26.8 + '@babel/traverse': 7.26.9 transitivePeerDependencies: - supports-color @@ -5062,15 +4980,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/plugin-transform-modules-commonjs@7.25.9(@babel/core@7.26.9)': - dependencies: - '@babel/core': 7.26.9 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.9) - '@babel/helper-plugin-utils': 7.26.5 - '@babel/helper-simple-access': 7.25.9 - transitivePeerDependencies: - - supports-color - '@babel/plugin-transform-modules-commonjs@7.26.3(@babel/core@7.26.9)': dependencies: '@babel/core': 7.26.9 @@ -5085,7 +4994,7 @@ snapshots: '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.9) '@babel/helper-plugin-utils': 7.26.5 '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.26.8 + '@babel/traverse': 7.26.9 transitivePeerDependencies: - supports-color @@ -5202,7 +5111,7 @@ snapshots: '@babel/helper-module-imports': 7.25.9 '@babel/helper-plugin-utils': 7.26.5 '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.9) - '@babel/types': 7.26.8 + '@babel/types': 7.26.9 transitivePeerDependencies: - supports-color @@ -5382,13 +5291,13 @@ snapshots: dependencies: '@babel/core': 7.26.9 '@babel/helper-plugin-utils': 7.26.5 - '@babel/types': 7.26.8 + '@babel/types': 7.26.9 esutils: 2.0.3 '@babel/preset-react@7.26.3(@babel/core@7.26.9)': dependencies: '@babel/core': 7.26.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/helper-validator-option': 7.25.9 '@babel/plugin-transform-react-display-name': 7.25.9(@babel/core@7.26.9) '@babel/plugin-transform-react-jsx': 7.25.9(@babel/core@7.26.9) @@ -5400,46 +5309,24 @@ snapshots: '@babel/preset-typescript@7.26.0(@babel/core@7.26.9)': dependencies: '@babel/core': 7.26.9 - '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-plugin-utils': 7.26.5 '@babel/helper-validator-option': 7.25.9 '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.9) - '@babel/plugin-transform-modules-commonjs': 7.25.9(@babel/core@7.26.9) + '@babel/plugin-transform-modules-commonjs': 7.26.3(@babel/core@7.26.9) '@babel/plugin-transform-typescript': 7.25.9(@babel/core@7.26.9) transitivePeerDependencies: - supports-color - '@babel/runtime@7.24.4': - dependencies: - regenerator-runtime: 0.14.1 - '@babel/runtime@7.26.0': dependencies: regenerator-runtime: 0.14.1 - '@babel/template@7.26.8': - dependencies: - '@babel/code-frame': 7.26.2 - '@babel/parser': 7.26.8 - '@babel/types': 7.26.8 - '@babel/template@7.26.9': dependencies: '@babel/code-frame': 7.26.2 '@babel/parser': 7.26.9 '@babel/types': 7.26.9 - '@babel/traverse@7.26.8': - dependencies: - '@babel/code-frame': 7.26.2 - '@babel/generator': 7.26.8 - '@babel/parser': 7.26.8 - '@babel/template': 7.26.8 - '@babel/types': 7.26.8 - debug: 4.4.0 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - '@babel/traverse@7.26.9': dependencies: '@babel/code-frame': 7.26.2 @@ -5452,11 +5339,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/types@7.26.8': - dependencies: - '@babel/helper-string-parser': 7.25.9 - '@babel/helper-validator-identifier': 7.25.9 - '@babel/types@7.26.9': dependencies: '@babel/helper-string-parser': 7.25.9 @@ -5661,7 +5543,7 @@ snapshots: '@commitlint/load': 19.6.1(@types/node@22.13.10)(typescript@5.8.2) '@commitlint/read': 19.5.0 '@commitlint/types': 19.5.0 - tinyexec: 0.3.1 + tinyexec: 0.3.2 yargs: 17.7.2 transitivePeerDependencies: - '@types/node' @@ -5735,7 +5617,7 @@ snapshots: '@commitlint/types': 19.5.0 git-raw-commits: 4.0.0 minimist: 1.2.8 - tinyexec: 0.3.1 + tinyexec: 0.3.2 '@commitlint/resolve-extends@19.5.0': dependencies: @@ -6066,7 +5948,7 @@ snapshots: '@kwsites/file-exists@1.1.1': dependencies: - debug: 4.3.7 + debug: 4.4.0 transitivePeerDependencies: - supports-color @@ -6225,7 +6107,7 @@ snapshots: '@stylistic/eslint-plugin@4.0.1(eslint@9.19.0(jiti@2.4.2))(typescript@5.8.2)': dependencies: - '@typescript-eslint/utils': 8.23.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.8.2) + '@typescript-eslint/utils': 8.25.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.8.2) eslint: 9.19.0(jiti@2.4.2) eslint-visitor-keys: 4.2.0 espree: 10.3.0 @@ -6249,7 +6131,7 @@ snapshots: '@testing-library/jest-dom@6.6.3': dependencies: '@adobe/css-tools': 4.4.0 - aria-query: 5.3.0 + aria-query: 5.3.2 chalk: 3.0.0 css.escape: 1.5.1 dom-accessibility-api: 0.6.3 @@ -6273,8 +6155,8 @@ snapshots: '@types/babel__core@7.20.5': dependencies: - '@babel/parser': 7.26.8 - '@babel/types': 7.26.8 + '@babel/parser': 7.26.9 + '@babel/types': 7.26.9 '@types/babel__generator': 7.6.8 '@types/babel__template': 7.4.4 '@types/babel__traverse': 7.20.6 @@ -6377,11 +6259,6 @@ snapshots: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - '@typescript-eslint/scope-manager@8.23.0': - dependencies: - '@typescript-eslint/types': 8.23.0 - '@typescript-eslint/visitor-keys': 8.23.0 - '@typescript-eslint/scope-manager@8.25.0': dependencies: '@typescript-eslint/types': 8.25.0 @@ -6400,8 +6277,6 @@ snapshots: '@typescript-eslint/types@5.62.0': {} - '@typescript-eslint/types@8.23.0': {} - '@typescript-eslint/types@8.25.0': {} '@typescript-eslint/typescript-estree@5.62.0(typescript@5.8.2)': @@ -6418,20 +6293,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.23.0(typescript@5.8.2)': - dependencies: - '@typescript-eslint/types': 8.23.0 - '@typescript-eslint/visitor-keys': 8.23.0 - debug: 4.4.0 - fast-glob: 3.3.2 - is-glob: 4.0.3 - minimatch: 9.0.4 - semver: 7.6.3 - ts-api-utils: 2.0.1(typescript@5.8.2) - typescript: 5.8.2 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/typescript-estree@8.25.0(typescript@5.8.2)': dependencies: '@typescript-eslint/types': 8.25.0 @@ -6461,17 +6322,6 @@ snapshots: - supports-color - typescript - '@typescript-eslint/utils@8.23.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.8.2)': - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.19.0(jiti@2.4.2)) - '@typescript-eslint/scope-manager': 8.23.0 - '@typescript-eslint/types': 8.23.0 - '@typescript-eslint/typescript-estree': 8.23.0(typescript@5.8.2) - eslint: 9.19.0(jiti@2.4.2) - typescript: 5.8.2 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/utils@8.25.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.8.2)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.19.0(jiti@2.4.2)) @@ -6488,11 +6338,6 @@ snapshots: '@typescript-eslint/types': 5.62.0 eslint-visitor-keys: 3.4.3 - '@typescript-eslint/visitor-keys@8.23.0': - dependencies: - '@typescript-eslint/types': 8.23.0 - eslint-visitor-keys: 4.2.0 - '@typescript-eslint/visitor-keys@8.25.0': dependencies: '@typescript-eslint/types': 8.25.0 @@ -6641,11 +6486,6 @@ snapshots: aria-query@5.3.2: {} - array-buffer-byte-length@1.0.1: - dependencies: - call-bind: 1.0.8 - is-array-buffer: 3.0.4 - array-buffer-byte-length@1.0.2: dependencies: call-bound: 1.0.3 @@ -6655,12 +6495,12 @@ snapshots: array-includes@3.1.8: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.23.7 es-object-atoms: 1.0.0 - get-intrinsic: 1.2.4 - is-string: 1.0.7 + get-intrinsic: 1.2.6 + is-string: 1.1.1 array-union@2.1.0: {} @@ -6675,25 +6515,18 @@ snapshots: array.prototype.findlastindex@1.2.5: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.23.7 es-errors: 1.3.0 es-object-atoms: 1.0.0 es-shim-unscopables: 1.0.2 array.prototype.flat@1.3.2: dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.3 - es-shim-unscopables: 1.0.2 - - array.prototype.flatmap@1.3.2: - dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.23.7 es-shim-unscopables: 1.0.2 array.prototype.flatmap@1.3.3: @@ -6711,17 +6544,6 @@ snapshots: es-errors: 1.3.0 es-shim-unscopables: 1.0.2 - arraybuffer.prototype.slice@1.0.3: - dependencies: - array-buffer-byte-length: 1.0.1 - call-bind: 1.0.8 - define-properties: 1.2.1 - es-abstract: 1.23.7 - es-errors: 1.3.0 - get-intrinsic: 1.2.6 - is-array-buffer: 3.0.4 - is-shared-array-buffer: 1.0.3 - arraybuffer.prototype.slice@1.0.4: dependencies: array-buffer-byte-length: 1.0.2 @@ -6817,14 +6639,6 @@ snapshots: es-errors: 1.3.0 function-bind: 1.1.2 - call-bind@1.0.7: - dependencies: - es-define-property: 1.0.0 - es-errors: 1.3.0 - function-bind: 1.1.2 - get-intrinsic: 1.2.4 - set-function-length: 1.2.2 - call-bind@1.0.8: dependencies: call-bind-apply-helpers: 1.0.1 @@ -6950,13 +6764,7 @@ snapshots: cross-env@7.0.3: dependencies: - cross-spawn: 7.0.3 - - cross-spawn@7.0.3: - dependencies: - path-key: 3.1.1 - shebang-command: 2.0.0 - which: 2.0.2 + cross-spawn: 7.0.6 cross-spawn@7.0.6: dependencies: @@ -6990,36 +6798,18 @@ snapshots: whatwg-url: 11.0.0 optional: true - data-view-buffer@1.0.1: - dependencies: - call-bind: 1.0.8 - es-errors: 1.3.0 - is-data-view: 1.0.1 - data-view-buffer@1.0.2: dependencies: call-bound: 1.0.3 es-errors: 1.3.0 is-data-view: 1.0.2 - data-view-byte-length@1.0.1: - dependencies: - call-bind: 1.0.8 - es-errors: 1.3.0 - is-data-view: 1.0.1 - data-view-byte-length@1.0.2: dependencies: call-bound: 1.0.3 es-errors: 1.3.0 is-data-view: 1.0.2 - data-view-byte-offset@1.0.0: - dependencies: - call-bind: 1.0.8 - es-errors: 1.3.0 - is-data-view: 1.0.1 - data-view-byte-offset@1.0.1: dependencies: call-bound: 1.0.3 @@ -7034,14 +6824,6 @@ snapshots: dependencies: ms: 2.1.3 - debug@4.3.6: - dependencies: - ms: 2.1.2 - - debug@4.3.7: - dependencies: - ms: 2.1.3 - debug@4.4.0: dependencies: ms: 2.1.3 @@ -7056,7 +6838,7 @@ snapshots: define-data-property@1.1.4: dependencies: - es-define-property: 1.0.0 + es-define-property: 1.0.1 es-errors: 1.3.0 gopd: 1.2.0 @@ -7139,55 +6921,6 @@ snapshots: dependencies: is-arrayish: 0.2.1 - es-abstract@1.23.3: - dependencies: - array-buffer-byte-length: 1.0.1 - arraybuffer.prototype.slice: 1.0.3 - available-typed-arrays: 1.0.7 - call-bind: 1.0.7 - data-view-buffer: 1.0.1 - data-view-byte-length: 1.0.1 - data-view-byte-offset: 1.0.0 - es-define-property: 1.0.0 - es-errors: 1.3.0 - es-object-atoms: 1.0.0 - es-set-tostringtag: 2.0.3 - es-to-primitive: 1.2.1 - function.prototype.name: 1.1.6 - get-intrinsic: 1.2.4 - get-symbol-description: 1.0.2 - globalthis: 1.0.3 - gopd: 1.0.1 - has-property-descriptors: 1.0.2 - has-proto: 1.0.3 - has-symbols: 1.0.3 - hasown: 2.0.2 - internal-slot: 1.0.7 - is-array-buffer: 3.0.4 - is-callable: 1.2.7 - is-data-view: 1.0.1 - is-negative-zero: 2.0.3 - is-regex: 1.1.4 - is-shared-array-buffer: 1.0.3 - is-string: 1.0.7 - is-typed-array: 1.1.13 - is-weakref: 1.0.2 - object-inspect: 1.13.1 - object-keys: 1.1.1 - object.assign: 4.1.5 - regexp.prototype.flags: 1.5.2 - safe-array-concat: 1.1.2 - safe-regex-test: 1.0.3 - string.prototype.trim: 1.2.9 - string.prototype.trimend: 1.0.8 - 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 - unbox-primitive: 1.0.2 - which-typed-array: 1.1.15 - es-abstract@1.23.7: dependencies: array-buffer-byte-length: 1.0.2 @@ -7238,10 +6971,6 @@ snapshots: unbox-primitive: 1.1.0 which-typed-array: 1.1.18 - es-define-property@1.0.0: - dependencies: - get-intrinsic: 1.2.6 - es-define-property@1.0.1: {} es-errors@1.3.0: {} @@ -7281,12 +7010,6 @@ snapshots: dependencies: hasown: 2.0.2 - es-to-primitive@1.2.1: - dependencies: - is-callable: 1.2.7 - is-date-object: 1.0.5 - is-symbol: 1.0.4 - es-to-primitive@1.3.0: dependencies: is-callable: 1.2.7 @@ -7391,7 +7114,7 @@ snapshots: eslint-plugin-jsx-a11y: 6.10.2(eslint@9.19.0(jiti@2.4.2)) eslint-plugin-react: 7.37.4(eslint@9.19.0(jiti@2.4.2)) eslint-plugin-react-hooks: 5.2.0(eslint@9.19.0(jiti@2.4.2)) - object.assign: 4.1.5 + object.assign: 4.1.7 object.entries: 1.1.8 eslint-config-prettier@10.0.2(eslint@9.19.0(jiti@2.4.2)): @@ -7444,7 +7167,7 @@ snapshots: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 array.prototype.flat: 1.3.2 - array.prototype.flatmap: 1.3.2 + array.prototype.flatmap: 1.3.3 debug: 3.2.7 doctrine: 2.1.0 eslint: 9.19.0(jiti@2.4.2) @@ -7456,9 +7179,9 @@ snapshots: minimatch: 3.1.2 object.fromentries: 2.0.8 object.groupby: 1.0.3 - object.values: 1.2.0 + object.values: 1.2.1 semver: 6.3.1 - string.prototype.trimend: 1.0.8 + string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 optionalDependencies: '@typescript-eslint/parser': 8.25.0(eslint@9.19.0(jiti@2.4.2))(typescript@5.8.2) @@ -7471,7 +7194,7 @@ snapshots: dependencies: aria-query: 5.3.2 array-includes: 3.1.8 - array.prototype.flatmap: 1.3.2 + array.prototype.flatmap: 1.3.3 ast-types-flow: 0.0.8 axe-core: 4.10.0 axobject-query: 4.1.0 @@ -7483,7 +7206,7 @@ snapshots: language-tags: 1.0.9 minimatch: 3.1.2 object.fromentries: 2.0.8 - safe-regex-test: 1.0.3 + safe-regex-test: 1.1.0 string.prototype.includes: 2.0.1 eslint-plugin-react-hooks@5.2.0(eslint@9.19.0(jiti@2.4.2)): @@ -7721,13 +7444,6 @@ snapshots: function-bind@1.1.2: {} - function.prototype.name@1.1.6: - dependencies: - call-bind: 1.0.8 - define-properties: 1.2.1 - es-abstract: 1.23.7 - functions-have-names: 1.2.3 - function.prototype.name@1.1.8: dependencies: call-bind: 1.0.8 @@ -7745,14 +7461,6 @@ snapshots: get-east-asian-width@1.2.0: {} - get-intrinsic@1.2.4: - dependencies: - es-errors: 1.3.0 - function-bind: 1.1.2 - has-proto: 1.0.3 - has-symbols: 1.0.3 - hasown: 2.0.2 - get-intrinsic@1.2.6: dependencies: call-bind-apply-helpers: 1.0.1 @@ -7768,12 +7476,6 @@ snapshots: get-stream@8.0.1: {} - get-symbol-description@1.0.2: - dependencies: - call-bind: 1.0.8 - es-errors: 1.3.0 - get-intrinsic: 1.2.6 - get-symbol-description@1.1.0: dependencies: call-bound: 1.0.3 @@ -7826,10 +7528,6 @@ snapshots: globals@15.15.0: {} - globalthis@1.0.3: - dependencies: - define-properties: 1.2.1 - globalthis@1.0.4: dependencies: define-properties: 1.2.1 @@ -7853,10 +7551,6 @@ snapshots: slash: 5.1.0 unicorn-magic: 0.1.0 - gopd@1.0.1: - dependencies: - get-intrinsic: 1.2.6 - gopd@1.2.0: {} graceful-fs@4.2.11: {} @@ -7876,14 +7570,10 @@ snapshots: dependencies: es-define-property: 1.0.1 - has-proto@1.0.3: {} - has-proto@1.2.0: dependencies: dunder-proto: 1.0.1 - has-symbols@1.0.3: {} - has-symbols@1.1.0: {} has-tostringtag@1.0.2: @@ -7896,7 +7586,7 @@ snapshots: history@5.3.0: dependencies: - '@babel/runtime': 7.24.4 + '@babel/runtime': 7.26.0 hosted-git-info@7.0.2: dependencies: @@ -7965,12 +7655,6 @@ snapshots: ini@4.1.1: {} - internal-slot@1.0.7: - dependencies: - es-errors: 1.3.0 - hasown: 2.0.2 - side-channel: 1.1.0 - internal-slot@1.1.0: dependencies: es-errors: 1.3.0 @@ -7988,11 +7672,6 @@ snapshots: '@formatjs/icu-messageformat-parser': 2.11.1 tslib: 2.7.0 - is-array-buffer@3.0.4: - dependencies: - call-bind: 1.0.8 - get-intrinsic: 1.2.6 - is-array-buffer@3.0.5: dependencies: call-bind: 1.0.8 @@ -8005,19 +7684,10 @@ snapshots: dependencies: has-tostringtag: 1.0.2 - is-bigint@1.0.4: - dependencies: - has-bigints: 1.0.2 - is-bigint@1.1.0: dependencies: has-bigints: 1.0.2 - is-boolean-object@1.1.2: - dependencies: - call-bind: 1.0.8 - has-tostringtag: 1.0.2 - is-boolean-object@1.2.1: dependencies: call-bound: 1.0.3 @@ -8033,20 +7703,12 @@ snapshots: dependencies: hasown: 2.0.2 - is-data-view@1.0.1: - dependencies: - is-typed-array: 1.1.13 - is-data-view@1.0.2: dependencies: call-bound: 1.0.3 get-intrinsic: 1.2.6 is-typed-array: 1.1.15 - is-date-object@1.0.5: - dependencies: - has-tostringtag: 1.0.2 - is-date-object@1.1.0: dependencies: call-bound: 1.0.3 @@ -8076,12 +7738,6 @@ snapshots: is-map@2.0.3: {} - is-negative-zero@2.0.3: {} - - is-number-object@1.0.7: - dependencies: - has-tostringtag: 1.0.2 - is-number-object@1.1.1: dependencies: call-bound: 1.0.3 @@ -8094,11 +7750,6 @@ snapshots: is-potential-custom-element-name@1.0.1: optional: true - is-regex@1.1.4: - dependencies: - call-bind: 1.0.8 - has-tostringtag: 1.0.2 - is-regex@1.2.1: dependencies: call-bound: 1.0.3 @@ -8108,20 +7759,12 @@ snapshots: is-set@2.0.3: {} - is-shared-array-buffer@1.0.3: - dependencies: - call-bind: 1.0.8 - is-shared-array-buffer@1.0.4: dependencies: call-bound: 1.0.3 is-stream@3.0.0: {} - is-string@1.0.7: - dependencies: - has-tostringtag: 1.0.2 - is-string@1.1.1: dependencies: call-bound: 1.0.3 @@ -8131,10 +7774,6 @@ snapshots: dependencies: better-path-resolve: 1.0.0 - is-symbol@1.0.4: - dependencies: - has-symbols: 1.1.0 - is-symbol@1.1.1: dependencies: call-bound: 1.0.3 @@ -8145,20 +7784,12 @@ snapshots: dependencies: text-extensions: 2.4.0 - is-typed-array@1.1.13: - dependencies: - which-typed-array: 1.1.15 - is-typed-array@1.1.15: dependencies: which-typed-array: 1.1.18 is-weakmap@2.0.2: {} - is-weakref@1.0.2: - dependencies: - call-bind: 1.0.8 - is-weakref@1.1.0: dependencies: call-bound: 1.0.3 @@ -8334,7 +7965,7 @@ snapshots: dependencies: array-includes: 3.1.8 array.prototype.flat: 1.3.2 - object.assign: 4.1.5 + object.assign: 4.1.7 object.values: 1.2.1 keyv@4.5.4: @@ -8494,16 +8125,12 @@ snapshots: module-from-string@3.3.1: dependencies: esbuild: 0.23.0 - nanoid: 3.3.7 + nanoid: 3.3.8 mri@1.2.0: {} - ms@2.1.2: {} - ms@2.1.3: {} - nanoid@3.3.7: {} - nanoid@3.3.8: {} natural-compare@1.4.0: {} @@ -8535,19 +8162,10 @@ snapshots: object-assign@4.1.1: {} - object-inspect@1.13.1: {} - object-inspect@1.13.3: {} object-keys@1.1.1: {} - object.assign@4.1.5: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - has-symbols: 1.0.3 - object-keys: 1.1.1 - object.assign@4.1.7: dependencies: call-bind: 1.0.8 @@ -8559,28 +8177,22 @@ snapshots: object.entries@1.1.8: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 define-properties: 1.2.1 es-object-atoms: 1.0.0 object.fromentries@2.0.8: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.23.7 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.3 - - object.values@1.2.0: - dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 define-properties: 1.2.1 - es-object-atoms: 1.0.0 + es-abstract: 1.23.7 object.values@1.2.1: dependencies: @@ -8829,13 +8441,6 @@ snapshots: dependencies: '@babel/runtime': 7.26.0 - regexp.prototype.flags@1.5.2: - dependencies: - call-bind: 1.0.8 - define-properties: 1.2.1 - es-errors: 1.3.0 - set-function-name: 2.0.2 - regexp.prototype.flags@1.5.3: dependencies: call-bind: 1.0.8 @@ -8921,13 +8526,6 @@ snapshots: dependencies: queue-microtask: 1.2.3 - safe-array-concat@1.1.2: - dependencies: - call-bind: 1.0.8 - get-intrinsic: 1.2.6 - has-symbols: 1.1.0 - isarray: 2.0.5 - safe-array-concat@1.1.3: dependencies: call-bind: 1.0.8 @@ -8936,12 +8534,6 @@ snapshots: has-symbols: 1.1.0 isarray: 2.0.5 - safe-regex-test@1.0.3: - dependencies: - call-bind: 1.0.7 - es-errors: 1.3.0 - is-regex: 1.1.4 - safe-regex-test@1.1.0: dependencies: call-bound: 1.0.3 @@ -9030,7 +8622,7 @@ snapshots: dependencies: '@kwsites/file-exists': 1.1.1 '@kwsites/promise-deferred': 1.1.1 - debug: 4.3.6 + debug: 4.4.0 transitivePeerDependencies: - supports-color @@ -9116,9 +8708,9 @@ snapshots: string.prototype.includes@2.0.1: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.23.7 string.prototype.matchall@4.0.12: dependencies: @@ -9151,19 +8743,6 @@ snapshots: es-object-atoms: 1.0.0 has-property-descriptors: 1.0.2 - string.prototype.trim@1.2.9: - dependencies: - call-bind: 1.0.8 - define-properties: 1.2.1 - es-abstract: 1.23.7 - es-object-atoms: 1.0.0 - - string.prototype.trimend@1.0.8: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-object-atoms: 1.0.0 - string.prototype.trimend@1.0.9: dependencies: call-bind: 1.0.8 @@ -9228,8 +8807,6 @@ snapshots: tinybench@2.9.0: {} - tinyexec@0.3.1: {} - tinyexec@0.3.2: {} tinyglobby@0.2.12: @@ -9296,26 +8873,12 @@ snapshots: type-fest@4.23.0: {} - typed-array-buffer@1.0.2: - dependencies: - call-bind: 1.0.8 - es-errors: 1.3.0 - is-typed-array: 1.1.13 - typed-array-buffer@1.0.3: dependencies: call-bound: 1.0.3 es-errors: 1.3.0 is-typed-array: 1.1.15 - typed-array-byte-length@1.0.1: - dependencies: - call-bind: 1.0.8 - for-each: 0.3.3 - gopd: 1.2.0 - has-proto: 1.2.0 - is-typed-array: 1.1.13 - typed-array-byte-length@1.0.3: dependencies: call-bind: 1.0.8 @@ -9324,15 +8887,6 @@ snapshots: has-proto: 1.2.0 is-typed-array: 1.1.15 - typed-array-byte-offset@1.0.2: - dependencies: - available-typed-arrays: 1.0.7 - call-bind: 1.0.8 - for-each: 0.3.3 - gopd: 1.2.0 - has-proto: 1.2.0 - is-typed-array: 1.1.13 - typed-array-byte-offset@1.0.4: dependencies: available-typed-arrays: 1.0.7 @@ -9343,15 +8897,6 @@ snapshots: is-typed-array: 1.1.15 reflect.getprototypeof: 1.0.9 - typed-array-length@1.0.6: - dependencies: - call-bind: 1.0.8 - for-each: 0.3.3 - gopd: 1.2.0 - has-proto: 1.2.0 - is-typed-array: 1.1.13 - possible-typed-array-names: 1.0.0 - typed-array-length@1.0.7: dependencies: call-bind: 1.0.8 @@ -9363,13 +8908,6 @@ snapshots: typescript@5.8.2: {} - unbox-primitive@1.0.2: - dependencies: - call-bind: 1.0.8 - has-bigints: 1.0.2 - has-symbols: 1.1.0 - which-boxed-primitive: 1.0.2 - unbox-primitive@1.1.0: dependencies: call-bound: 1.0.3 @@ -9419,7 +8957,7 @@ snapshots: use-deep-compare-effect@1.8.1(react@19.0.0): dependencies: - '@babel/runtime': 7.24.4 + '@babel/runtime': 7.26.0 dequal: 2.0.3 react: 19.0.0 @@ -9534,14 +9072,6 @@ snapshots: tr46: 0.0.3 webidl-conversions: 3.0.1 - which-boxed-primitive@1.0.2: - dependencies: - is-bigint: 1.0.4 - is-boolean-object: 1.1.2 - is-number-object: 1.0.7 - is-string: 1.1.1 - is-symbol: 1.0.4 - which-boxed-primitive@1.1.1: dependencies: is-bigint: 1.1.0 @@ -9573,14 +9103,6 @@ snapshots: is-weakmap: 2.0.2 is-weakset: 2.0.3 - which-typed-array@1.1.15: - dependencies: - available-typed-arrays: 1.0.7 - call-bind: 1.0.8 - for-each: 0.3.3 - gopd: 1.2.0 - has-tostringtag: 1.0.2 - which-typed-array@1.1.18: dependencies: available-typed-arrays: 1.0.7 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 18ec407ef..5aac48575 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,2 +1,73 @@ packages: - - 'packages/*' + - packages/* +catalog: + "@babel/core": 7.26.9 + "@babel/eslint-parser": 7.26.8 + "@babel/plugin-transform-runtime": 7.26.9 + "@babel/preset-env": 7.26.9 + "@babel/preset-react": 7.26.3 + "@babel/preset-typescript": 7.26.0 + "@biomejs/biome": 1.9.4 + "@changesets/changelog-github": 0.5.1 + "@changesets/cli": 2.28.1 + "@commitlint/cli": 19.6.1 + "@commitlint/config-conventional": 19.6.0 + "@emotion/eslint-plugin": 11.12.0 + "@eslint/compat": 1.2.7 + "@eslint/eslintrc": 3.3.0 + "@formatjs/ecma402-abstract": 2.3.3 + "@formatjs/fast-memoize": 2.2.6 + "@formatjs/icu-messageformat-parser": 2.11.1 + "@growthbook/growthbook-react": 1.4.1 + "@segment/analytics-next": 1.77.0 + "@stylistic/eslint-plugin": 4.0.1 + "@testing-library/jest-dom": 6.6.3 + "@testing-library/react": 16.2.0 + "@types/jest": 29.5.14 + "@types/node": 22.13.10 + "@types/react": 19.0.10 + "@types/react-dom": 19.0.4 + "@typescript-eslint/eslint-plugin": 8.25.0 + "@typescript-eslint/parser": 8.25.0 + "@vitejs/plugin-react": 4.3.4 + "@vitest/coverage-istanbul": 3.0.8 + browserslist: 4.24.4 + builtin-modules: 4.0.0 + cookie: 1.0.2 + cross-env: 7.0.3 + date-fns: 4.1.0 + esbuild-plugin-browserslist: 0.16.0 + eslint: 9.19.0 + eslint-config-airbnb: 19.0.4 + eslint-config-prettier: 10.0.2 + eslint-import-resolver-typescript: 3.8.3 + eslint-plugin-eslint-comments: 3.2.0 + eslint-plugin-import: 2.31.0 + eslint-plugin-jsx-a11y: 6.10.2 + eslint-plugin-react: 7.37.4 + eslint-plugin-react-hooks: 5.2.0 + filesize: 10.1.6 + globals: 15.15.0 + globby: 14.0.2 + happy-dom: 17.1.4 + history: 5.3.0 + husky: 9.1.7 + international-types: 0.8.1 + intl-messageformat: 10.7.15 + lint-staged: 15.4.3 + mockdate: 3.0.5 + module-from-string: 3.3.1 + query-string: 9.1.1 + react: 19.0.0 + react-dom: 19.0.0 + react-router-dom: 6.29.0 + read-pkg: 9.0.1 + shx: 0.3.4 + simple-git: 3.27.0 + tstyche: 3.5.0 + typescript: 5.8.2 + use-deep-compare-effect: 1.8.1 + vite: 6.2.0 + vitest: 3.0.8 + vitest-localstorage-mock: 0.1.2 + wait-for-expect: 3.0.2