From cac2431ef866c769c1e3df0225710de00e6eadd2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 30 Jun 2026 03:52:54 +0000 Subject: [PATCH 1/2] Bump the minor group across 1 directory with 18 updates Bumps the minor group with 18 updates in the / directory: | Package | From | To | | --- | --- | --- | | [@sentry/browser](https://github.com/getsentry/sentry-javascript) | `10.59.0` | `10.62.0` | | [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.59.0` | `10.62.0` | | [@sentry/types](https://github.com/getsentry/sentry-javascript) | `10.59.0` | `10.62.0` | | [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.14.3` | `3.14.4` | | [es-toolkit](https://github.com/toss/es-toolkit) | `1.48.1` | `1.49.0` | | [i18next](https://github.com/i18next/i18next) | `26.3.1` | `26.3.3` | | [motion](https://github.com/motiondivision/motion) | `12.40.0` | `12.42.0` | | [@eslint-react/eslint-plugin](https://github.com/Rel1cx/eslint-react/tree/HEAD/plugins/eslint-plugin) | `5.9.2` | `5.10.0` | | [@rspack/cli](https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack-cli) | `2.0.8` | `2.1.1` | | [@rspack/core](https://github.com/web-infra-dev/rspack/tree/HEAD/packages/rspack) | `2.0.8` | `2.1.1` | | [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.61.1` | `8.62.1` | | [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.61.1` | `8.62.1` | | [eslint](https://github.com/eslint/eslint) | `10.5.0` | `10.6.0` | | [eslint-plugin-regexp](https://github.com/ota-meshi/eslint-plugin-regexp) | `3.1.0` | `3.1.1` | | [prettier](https://github.com/prettier/prettier) | `3.8.4` | `3.9.4` | | [stylelint](https://github.com/stylelint/stylelint) | `17.13.0` | `17.14.0` | | [ts-checker-rspack-plugin](https://github.com/rstackjs/ts-checker-rspack-plugin) | `1.4.0` | `1.5.1` | | [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.61.1` | `8.62.1` | Updates `@sentry/browser` from 10.59.0 to 10.62.0 - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/10.59.0...10.62.0) Updates `@sentry/react` from 10.59.0 to 10.62.0 - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/10.59.0...10.62.0) Updates `@sentry/types` from 10.59.0 to 10.62.0 - [Release notes](https://github.com/getsentry/sentry-javascript/releases) - [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md) - [Commits](https://github.com/getsentry/sentry-javascript/compare/10.59.0...10.62.0) Updates `@tanstack/react-virtual` from 3.14.3 to 3.14.4 - [Release notes](https://github.com/TanStack/virtual/releases) - [Changelog](https://github.com/TanStack/virtual/blob/main/packages/react-virtual/CHANGELOG.md) - [Commits](https://github.com/TanStack/virtual/commits/@tanstack/react-virtual@3.14.4/packages/react-virtual) Updates `es-toolkit` from 1.48.1 to 1.49.0 - [Release notes](https://github.com/toss/es-toolkit/releases) - [Changelog](https://github.com/toss/es-toolkit/blob/main/CHANGELOG.md) - [Commits](https://github.com/toss/es-toolkit/compare/v1.48.1...v1.49.0) Updates `i18next` from 26.3.1 to 26.3.3 - [Release notes](https://github.com/i18next/i18next/releases) - [Changelog](https://github.com/i18next/i18next/blob/master/CHANGELOG.md) - [Commits](https://github.com/i18next/i18next/compare/v26.3.1...v26.3.3) Updates `motion` from 12.40.0 to 12.42.0 - [Changelog](https://github.com/motiondivision/motion/blob/main/CHANGELOG.md) - [Commits](https://github.com/motiondivision/motion/compare/v12.40.0...v12.42.0) Updates `@eslint-react/eslint-plugin` from 5.9.2 to 5.10.0 - [Release notes](https://github.com/Rel1cx/eslint-react/releases) - [Changelog](https://github.com/Rel1cx/eslint-react/blob/main/CHANGELOG.md) - [Commits](https://github.com/Rel1cx/eslint-react/commits/v5.10.0/plugins/eslint-plugin) Updates `@rspack/cli` from 2.0.8 to 2.1.1 - [Release notes](https://github.com/web-infra-dev/rspack/releases) - [Commits](https://github.com/web-infra-dev/rspack/commits/v2.1.1/packages/rspack-cli) Updates `@rspack/core` from 2.0.8 to 2.1.1 - [Release notes](https://github.com/web-infra-dev/rspack/releases) - [Commits](https://github.com/web-infra-dev/rspack/commits/v2.1.1/packages/rspack) Updates `@typescript-eslint/eslint-plugin` from 8.61.1 to 8.62.1 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.62.1/packages/eslint-plugin) Updates `@typescript-eslint/parser` from 8.61.1 to 8.62.1 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.62.1/packages/parser) Updates `eslint` from 10.5.0 to 10.6.0 - [Release notes](https://github.com/eslint/eslint/releases) - [Commits](https://github.com/eslint/eslint/compare/v10.5.0...v10.6.0) Updates `eslint-plugin-regexp` from 3.1.0 to 3.1.1 - [Release notes](https://github.com/ota-meshi/eslint-plugin-regexp/releases) - [Changelog](https://github.com/ota-meshi/eslint-plugin-regexp/blob/master/CHANGELOG.md) - [Commits](https://github.com/ota-meshi/eslint-plugin-regexp/compare/v3.1.0...v3.1.1) Updates `prettier` from 3.8.4 to 3.9.4 - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/3.8.4...3.9.4) Updates `stylelint` from 17.13.0 to 17.14.0 - [Release notes](https://github.com/stylelint/stylelint/releases) - [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md) - [Commits](https://github.com/stylelint/stylelint/compare/17.13.0...17.14.0) Updates `ts-checker-rspack-plugin` from 1.4.0 to 1.5.1 - [Release notes](https://github.com/rstackjs/ts-checker-rspack-plugin/releases) - [Commits](https://github.com/rstackjs/ts-checker-rspack-plugin/compare/v1.4.0...v1.5.1) Updates `typescript-eslint` from 8.61.1 to 8.62.1 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.62.1/packages/typescript-eslint) --- updated-dependencies: - dependency-name: "@eslint-react/eslint-plugin" dependency-version: 5.10.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor - dependency-name: "@rspack/cli" dependency-version: 2.1.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor - dependency-name: "@rspack/core" dependency-version: 2.1.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor - dependency-name: "@sentry/browser" dependency-version: 10.62.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor - dependency-name: "@sentry/react" dependency-version: 10.62.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor - dependency-name: "@sentry/types" dependency-version: 10.62.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor - dependency-name: "@tanstack/react-virtual" dependency-version: 3.14.4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor - dependency-name: "@typescript-eslint/eslint-plugin" dependency-version: 8.62.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor - dependency-name: "@typescript-eslint/parser" dependency-version: 8.62.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor - dependency-name: es-toolkit dependency-version: 1.49.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor - dependency-name: eslint dependency-version: 10.6.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor - dependency-name: eslint-plugin-regexp dependency-version: 3.1.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: minor - dependency-name: i18next dependency-version: 26.3.3 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: minor - dependency-name: motion dependency-version: 12.42.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor - dependency-name: prettier dependency-version: 3.9.3 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor - dependency-name: stylelint dependency-version: 17.14.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor - dependency-name: ts-checker-rspack-plugin dependency-version: 1.5.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor - dependency-name: typescript-eslint dependency-version: 8.62.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: minor ... Signed-off-by: dependabot[bot] --- package.json | 36 +- pnpm-lock.yaml | 1448 +++++++++++++++++++++++++----------------------- 2 files changed, 783 insertions(+), 701 deletions(-) diff --git a/package.json b/package.json index 85304b7657..15e44c3443 100644 --- a/package.json +++ b/package.json @@ -95,11 +95,11 @@ "@bhollis/css-modules-typescript-loader": "^1.0.1", "@bhollis/eslint-plugin-css-modules": "^1.0.1", "@bundle-stats/plugin-webpack-filter": "^4.22.2", - "@eslint-react/eslint-plugin": "^5.9.2", + "@eslint-react/eslint-plugin": "^5.10.0", "@eslint/compat": "^2.1.0", "@eslint/js": "^10.0.1", - "@rspack/cli": "^2.0.8", - "@rspack/core": "^2.0.8", + "@rspack/cli": "^2.1.1", + "@rspack/core": "^2.1.1", "@rspack/dev-server": "^2.1.0", "@rspack/plugin-react-refresh": "^2.0.2", "@svgr/webpack": "^8.1.0", @@ -118,8 +118,8 @@ "@types/webpack": "^5.28.5", "@types/webpack-env": "^1.18.8", "@types/webpack-stats-plugin": "^0.3.5", - "@typescript-eslint/eslint-plugin": "^8.61.1", - "@typescript-eslint/parser": "^8.61.1", + "@typescript-eslint/eslint-plugin": "^8.62.1", + "@typescript-eslint/parser": "^8.62.1", "babel-jest": "^30.4.1", "babel-loader": "^10.1.1", "babel-plugin-object-to-json-parse": "^0.2.3", @@ -130,14 +130,14 @@ "compression-webpack-plugin": "^12.0.0", "content-security-policy-builder": "^2.3.0", "css-loader": "^7.1.4", - "eslint": "^10.5.0", + "eslint": "^10.6.0", "eslint-plugin-array-func": "^5.1.1", "eslint-plugin-github": "^6.0.0", "eslint-plugin-jsx-a11y": "^6.10.2", "eslint-plugin-react": "^7.37.5", "eslint-plugin-react-hooks": "^7.1.1", "eslint-plugin-react-redux": "^4.2.2", - "eslint-plugin-regexp": "^3.1.0", + "eslint-plugin-regexp": "^3.1.1", "eslint-plugin-sonarjs": "^1.0.4", "fontawesome-subset": "^4.6.0", "generate-json-webpack-plugin": "^2.0.0", @@ -158,7 +158,7 @@ "mini-svg-data-uri": "^1.4.4", "mkcert": "^3.2.0", "nodemon": "^3.1.14", - "prettier": "^3.8.4", + "prettier": "^3.9.4", "prettier-plugin-organize-imports": "^4.3.0", "react-refresh": "^0.18.0", "sass": "^1.101.0", @@ -166,18 +166,18 @@ "sonda": "^0.13.1", "source-map-loader": "^5.0.0", "style-loader": "^4.0.0", - "stylelint": "^17.13.0", + "stylelint": "^17.14.0", "stylelint-config-css-modules": "^4.6.0", "stylelint-config-standard-scss": "^17.0.0", "stylelint-order": "^8.1.1", "svgo": "^4.0.1", "svgo-loader": "^5.0.0", - "ts-checker-rspack-plugin": "^1.4.0", + "ts-checker-rspack-plugin": "^1.5.1", "ts-jest": "^29.4.11", "ts-loader": "9.6.2", "ts-unused-exports": "^11.0.1", "typescript": "^6.0.3", - "typescript-eslint": "^8.61.1", + "typescript-eslint": "^8.62.1", "webpack-stats-plugin": "^1.1.3" }, "dependencies": { @@ -189,10 +189,10 @@ "@fortawesome/fontawesome-svg-core": "^1.2.36", "@fortawesome/react-fontawesome": "^3.3.1", "@react-hook/resize-observer": "^2.0.2", - "@sentry/browser": "^10.59.0", - "@sentry/react": "^10.59.0", - "@sentry/types": "^10.59.0", - "@tanstack/react-virtual": "^3.14.3", + "@sentry/browser": "^10.62.0", + "@sentry/react": "^10.62.0", + "@sentry/types": "^10.62.0", + "@tanstack/react-virtual": "^3.14.4", "@textcomplete/core": "^0.1.13", "@textcomplete/textarea": "^0.1.13", "@textcomplete/utils": "^0.1.13", @@ -203,13 +203,13 @@ "core-js": "^3.49.0", "dnd-core": "^16.0.1", "downshift": "^9.3.6", - "es-toolkit": "^1.48.1", + "es-toolkit": "^1.49.0", "fast-equals": "^6.0.0", - "i18next": "^26.3.1", + "i18next": "^26.3.3", "i18next-http-backend": "^4.0.0", "immer": "^11.1.8", "memoize-one": "^6.0.0", - "motion": "^12.40.0", + "motion": "^12.42.0", "papaparse": "^5.5.4", "react": "^19.2.7", "react-aria": "^3.50.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fe706e7a2c..3d71462d3a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -39,17 +39,17 @@ importers: specifier: ^2.0.2 version: 2.0.2(react@19.2.7) '@sentry/browser': - specifier: ^10.59.0 - version: 10.59.0 + specifier: ^10.62.0 + version: 10.62.0 '@sentry/react': - specifier: ^10.59.0 - version: 10.59.0(react@19.2.7) + specifier: ^10.62.0 + version: 10.62.0(react@19.2.7) '@sentry/types': - specifier: ^10.59.0 - version: 10.59.0 + specifier: ^10.62.0 + version: 10.62.0 '@tanstack/react-virtual': - specifier: ^3.14.3 - version: 3.14.3(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + specifier: ^3.14.4 + version: 3.14.4(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@textcomplete/core': specifier: ^0.1.13 version: 0.1.13 @@ -81,14 +81,14 @@ importers: specifier: ^9.3.6 version: 9.3.6(react@19.2.7) es-toolkit: - specifier: ^1.48.1 - version: 1.48.1 + specifier: ^1.49.0 + version: 1.49.0 fast-equals: specifier: ^6.0.0 version: 6.0.0 i18next: - specifier: ^26.3.1 - version: 26.3.1(typescript@6.0.3) + specifier: ^26.3.3 + version: 26.3.3(typescript@6.0.3) i18next-http-backend: specifier: ^4.0.0 version: 4.0.0 @@ -99,8 +99,8 @@ importers: specifier: ^6.0.0 version: 6.0.0 motion: - specifier: ^12.40.0 - version: 12.40.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + specifier: ^12.42.0 + version: 12.42.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) papaparse: specifier: ^5.5.4 version: 5.5.4 @@ -176,7 +176,7 @@ importers: devDependencies: '@aaroon/workbox-rspack-plugin': specifier: ^1.0.1 - version: 1.0.1(@rspack/core@2.0.8(@swc/helpers@0.5.23))(@types/babel__core@7.20.5) + version: 1.0.1(@rspack/core@2.1.1(@swc/helpers@0.5.23))(@types/babel__core@7.20.5) '@babel/core': specifier: ^7.29.7 version: 7.29.7 @@ -209,31 +209,31 @@ importers: version: 1.0.1 '@bhollis/eslint-plugin-css-modules': specifier: ^1.0.1 - version: 1.0.1(eslint@10.5.0) + version: 1.0.1(eslint@10.6.0) '@bundle-stats/plugin-webpack-filter': specifier: ^4.22.2 version: 4.22.2(core-js@3.49.0) '@eslint-react/eslint-plugin': - specifier: ^5.9.2 - version: 5.9.2(eslint@10.5.0)(typescript@6.0.3) + specifier: ^5.10.0 + version: 5.10.0(eslint@10.6.0)(typescript@6.0.3) '@eslint/compat': specifier: ^2.1.0 - version: 2.1.0(eslint@10.5.0) + version: 2.1.0(eslint@10.6.0) '@eslint/js': specifier: ^10.0.1 - version: 10.0.1(eslint@10.5.0) + version: 10.0.1(eslint@10.6.0) '@rspack/cli': - specifier: ^2.0.8 - version: 2.0.8(@rspack/core@2.0.8(@swc/helpers@0.5.23))(@rspack/dev-server@2.1.0(@rspack/core@2.0.8(@swc/helpers@0.5.23))) + specifier: ^2.1.1 + version: 2.1.1(@rspack/core@2.1.1(@swc/helpers@0.5.23))(@rspack/dev-server@2.1.0(@rspack/core@2.1.1(@swc/helpers@0.5.23))) '@rspack/core': - specifier: ^2.0.8 - version: 2.0.8(@swc/helpers@0.5.23) + specifier: ^2.1.1 + version: 2.1.1(@swc/helpers@0.5.23) '@rspack/dev-server': specifier: ^2.1.0 - version: 2.1.0(@rspack/core@2.0.8(@swc/helpers@0.5.23)) + version: 2.1.0(@rspack/core@2.1.1(@swc/helpers@0.5.23)) '@rspack/plugin-react-refresh': specifier: ^2.0.2 - version: 2.0.2(@rspack/core@2.0.8(@swc/helpers@0.5.23))(react-refresh@0.18.0) + version: 2.0.2(@rspack/core@2.1.1(@swc/helpers@0.5.23))(react-refresh@0.18.0) '@svgr/webpack': specifier: ^8.1.0 version: 8.1.0(typescript@6.0.3) @@ -248,7 +248,7 @@ importers: version: 1.0.3 '@types/generate-json-webpack-plugin': specifier: ^0.3.8 - version: 0.3.8(postcss@8.5.15) + version: 0.3.8(postcss@8.5.16) '@types/jest': specifier: ^30.0.0 version: 30.0.0 @@ -275,7 +275,7 @@ importers: version: 1.0.2 '@types/webpack': specifier: ^5.28.5 - version: 5.28.5(postcss@8.5.15) + version: 5.28.5(postcss@8.5.16) '@types/webpack-env': specifier: ^1.18.8 version: 1.18.8 @@ -283,17 +283,17 @@ importers: specifier: ^0.3.5 version: 0.3.5 '@typescript-eslint/eslint-plugin': - specifier: ^8.61.1 - version: 8.61.1(@typescript-eslint/parser@8.61.1(eslint@10.5.0)(typescript@6.0.3))(eslint@10.5.0)(typescript@6.0.3) + specifier: ^8.62.1 + version: 8.62.1(@typescript-eslint/parser@8.62.1(eslint@10.6.0)(typescript@6.0.3))(eslint@10.6.0)(typescript@6.0.3) '@typescript-eslint/parser': - specifier: ^8.61.1 - version: 8.61.1(eslint@10.5.0)(typescript@6.0.3) + specifier: ^8.62.1 + version: 8.62.1(eslint@10.6.0)(typescript@6.0.3) babel-jest: specifier: ^30.4.1 version: 30.4.1(@babel/core@7.29.7) babel-loader: specifier: ^10.1.1 - version: 10.1.1(@babel/core@7.29.7)(@rspack/core@2.0.8(@swc/helpers@0.5.23))(webpack@5.107.2(postcss@8.5.15)) + version: 10.1.1(@babel/core@7.29.7)(@rspack/core@2.1.1(@swc/helpers@0.5.23))(webpack@5.107.2(postcss@8.5.16)) babel-plugin-object-to-json-parse: specifier: ^0.2.3 version: 0.2.3 @@ -308,43 +308,43 @@ importers: version: 5.6.2 clean-webpack-plugin: specifier: ^4.0.0 - version: 4.0.0(webpack@5.107.2(postcss@8.5.15)) + version: 4.0.0(webpack@5.107.2(postcss@8.5.16)) compression-webpack-plugin: specifier: ^12.0.0 - version: 12.0.0(webpack@5.107.2(postcss@8.5.15)) + version: 12.0.0(webpack@5.107.2(postcss@8.5.16)) content-security-policy-builder: specifier: ^2.3.0 version: 2.3.0 css-loader: specifier: ^7.1.4 - version: 7.1.4(@rspack/core@2.0.8(@swc/helpers@0.5.23))(webpack@5.107.2(postcss@8.5.15)) + version: 7.1.4(@rspack/core@2.1.1(@swc/helpers@0.5.23))(webpack@5.107.2(postcss@8.5.16)) eslint: - specifier: ^10.5.0 - version: 10.5.0 + specifier: ^10.6.0 + version: 10.6.0 eslint-plugin-array-func: specifier: ^5.1.1 - version: 5.1.1(eslint@10.5.0) + version: 5.1.1(eslint@10.6.0) eslint-plugin-github: specifier: ^6.0.0 - version: 6.0.0(@types/eslint@9.6.1)(eslint@10.5.0) + version: 6.0.0(@types/eslint@9.6.1)(eslint@10.6.0) eslint-plugin-jsx-a11y: specifier: ^6.10.2 - version: 6.10.2(eslint@10.5.0) + version: 6.10.2(eslint@10.6.0) eslint-plugin-react: specifier: ^7.37.5 - version: 7.37.5(eslint@10.5.0) + version: 7.37.5(eslint@10.6.0) eslint-plugin-react-hooks: specifier: ^7.1.1 - version: 7.1.1(eslint@10.5.0) + version: 7.1.1(eslint@10.6.0) eslint-plugin-react-redux: specifier: ^4.2.2 - version: 4.2.2(eslint-plugin-react@7.37.5(eslint@10.5.0))(eslint@10.5.0) + version: 4.2.2(eslint-plugin-react@7.37.5(eslint@10.6.0))(eslint@10.6.0) eslint-plugin-regexp: - specifier: ^3.1.0 - version: 3.1.0(eslint@10.5.0) + specifier: ^3.1.1 + version: 3.1.1(eslint@10.6.0) eslint-plugin-sonarjs: specifier: ^1.0.4 - version: 1.0.4(eslint@10.5.0) + version: 1.0.4(eslint@10.6.0) fontawesome-subset: specifier: ^4.6.0 version: 4.6.0(@fortawesome/fontawesome-free@5.15.4) @@ -356,10 +356,10 @@ importers: version: 17.7.0 html-loader: specifier: ^5.1.0 - version: 5.1.0(webpack@5.107.2(postcss@8.5.15)) + version: 5.1.0(webpack@5.107.2(postcss@8.5.16)) html-webpack-plugin: specifier: ^5.6.7 - version: 5.6.7(@rspack/core@2.0.8(@swc/helpers@0.5.23))(webpack@5.107.2(postcss@8.5.15)) + version: 5.6.7(@rspack/core@2.1.1(@swc/helpers@0.5.23))(webpack@5.107.2(postcss@8.5.16)) husky: specifier: ^9.1.7 version: 9.1.7 @@ -389,7 +389,7 @@ importers: version: 17.0.8 markdown-loader: specifier: ^8.0.0 - version: 8.0.0(webpack@5.107.2(postcss@8.5.15)) + version: 8.0.0(webpack@5.107.2(postcss@8.5.16)) marked: specifier: ^18.0.5 version: 18.0.5 @@ -403,11 +403,11 @@ importers: specifier: ^3.1.14 version: 3.1.14 prettier: - specifier: ^3.8.4 - version: 3.8.4 + specifier: ^3.9.4 + version: 3.9.4 prettier-plugin-organize-imports: specifier: ^4.3.0 - version: 4.3.0(prettier@3.8.4)(typescript@6.0.3) + version: 4.3.0(prettier@3.9.4)(typescript@6.0.3) react-refresh: specifier: ^0.18.0 version: 0.18.0 @@ -416,28 +416,28 @@ importers: version: 1.101.0 sass-loader: specifier: ^17.0.0 - version: 17.0.0(@rspack/core@2.0.8(@swc/helpers@0.5.23))(sass@1.101.0)(webpack@5.107.2(postcss@8.5.15)) + version: 17.0.0(@rspack/core@2.1.1(@swc/helpers@0.5.23))(sass@1.101.0)(webpack@5.107.2(postcss@8.5.16)) sonda: specifier: ^0.13.1 version: 0.13.1 source-map-loader: specifier: ^5.0.0 - version: 5.0.0(webpack@5.107.2(postcss@8.5.15)) + version: 5.0.0(webpack@5.107.2(postcss@8.5.16)) style-loader: specifier: ^4.0.0 - version: 4.0.0(webpack@5.107.2(postcss@8.5.15)) + version: 4.0.0(webpack@5.107.2(postcss@8.5.16)) stylelint: - specifier: ^17.13.0 - version: 17.13.0(typescript@6.0.3) + specifier: ^17.14.0 + version: 17.14.0(typescript@6.0.3) stylelint-config-css-modules: specifier: ^4.6.0 - version: 4.6.0(stylelint@17.13.0(typescript@6.0.3)) + version: 4.6.0(stylelint@17.14.0(typescript@6.0.3)) stylelint-config-standard-scss: specifier: ^17.0.0 - version: 17.0.0(postcss@8.5.15)(stylelint@17.13.0(typescript@6.0.3)) + version: 17.0.0(postcss@8.5.16)(stylelint@17.14.0(typescript@6.0.3)) stylelint-order: specifier: ^8.1.1 - version: 8.1.1(stylelint@17.13.0(typescript@6.0.3)) + version: 8.1.1(stylelint@17.14.0(typescript@6.0.3)) svgo: specifier: ^4.0.1 version: 4.0.1 @@ -445,14 +445,14 @@ importers: specifier: ^5.0.0 version: 5.0.0 ts-checker-rspack-plugin: - specifier: ^1.4.0 - version: 1.4.0(@rspack/core@2.0.8(@swc/helpers@0.5.23))(tslib@2.8.1)(typescript@6.0.3) + specifier: ^1.5.1 + version: 1.5.1(@rspack/core@2.1.1(@swc/helpers@0.5.23))(tslib@2.8.1)(typescript@6.0.3) ts-jest: specifier: ^29.4.11 version: 29.4.11(@babel/core@7.29.7)(@jest/transform@30.4.1)(@jest/types@30.4.1)(babel-jest@30.4.1(@babel/core@7.29.7))(jest-util@30.4.1)(jest@30.4.2(@types/node@24.13.2))(typescript@6.0.3) ts-loader: specifier: 9.6.2 - version: 9.6.2(loader-utils@3.3.1)(typescript@6.0.3)(webpack@5.107.2(postcss@8.5.15)) + version: 9.6.2(loader-utils@3.3.1)(typescript@6.0.3)(webpack@5.107.2(postcss@8.5.16)) ts-unused-exports: specifier: ^11.0.1 version: 11.0.1(typescript@6.0.3) @@ -460,8 +460,8 @@ importers: specifier: ^6.0.3 version: 6.0.3 typescript-eslint: - specifier: ^8.61.1 - version: 8.61.1(eslint@10.5.0)(typescript@6.0.3) + specifier: ^8.62.1 + version: 8.62.1(eslint@10.6.0)(typescript@6.0.3) webpack-stats-plugin: specifier: ^1.1.3 version: 1.1.3 @@ -1166,11 +1166,11 @@ packages: peerDependencies: core-js: ^3.0.0 - '@cacheable/memory@2.0.9': - resolution: {integrity: sha512-HdMx6DoGywB30vacDbBsITbIX4pgFqj1zsrV58jZBUw3klzkNoXhj7qOqAgledhxG7YZI5rBSJg7Zp8/VG0DuA==} + '@cacheable/memory@2.2.0': + resolution: {integrity: sha512-CTLKqLItRCEixEAewD3/j9DB3/o96gpTPD4eJ1v+DGOlxZRZncRQkGYqqnAGCscYd6RNeXfGeiuCphsPtqyIfQ==} - '@cacheable/utils@2.4.1': - resolution: {integrity: sha512-eiFgzCbIneyMlLOmNG4g9xzF7Hv3Mga4LjxjcSC/ues6VYq2+gUbQI8JqNuw/ZM8tJIeIaBGpswAsqV2V7ApgA==} + '@cacheable/utils@2.5.0': + resolution: {integrity: sha512-buipgOVDkkPXNR5+xBpDw7Zk2n1EvU7qBJCNUcL7rhQ//kfpOXPAvQ511Os0vpLYJ1pZnvudNytkQt2hst3wqA==} '@csstools/color-helpers@5.1.0': resolution: {integrity: sha512-S11EXWJyy0Mz5SYvRmY8nJYTFFd1LCNV+7cXyAgQtOOuzb4EsgfqDufL+9esx72/eLhsRdGZwaldu/h+E4t4BA==} @@ -1217,6 +1217,14 @@ packages: css-tree: optional: true + '@csstools/css-syntax-patches-for-csstree@1.1.6': + resolution: {integrity: sha512-TcJCWFbXLPpJYq6z7bfOyjWYJDiDg2/I4gyUC9pqPNqHFRIey0EB0q0L5cSnQDfWJg8Jd6VadakxdIez/3zkqQ==} + peerDependencies: + css-tree: ^3.2.1 + peerDependenciesMeta: + css-tree: + optional: true + '@csstools/css-tokenizer@3.0.4': resolution: {integrity: sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==} engines: {node: '>=18'} @@ -1250,12 +1258,21 @@ packages: '@emnapi/core@1.10.0': resolution: {integrity: sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==} + '@emnapi/core@1.11.1': + resolution: {integrity: sha512-RSvbQmHzdKzNsLYa/wHrbc3KN4sYLKAdPZxqiM2HATqv/SBk2/ENSHpvXGaLOMcsAyz0poEGqkmmKYG3OWiJEQ==} + '@emnapi/runtime@1.10.0': resolution: {integrity: sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==} + '@emnapi/runtime@1.11.1': + resolution: {integrity: sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==} + '@emnapi/wasi-threads@1.2.1': resolution: {integrity: sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==} + '@emnapi/wasi-threads@1.2.2': + resolution: {integrity: sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA==} + '@eslint-community/eslint-utils@4.9.1': resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -1266,50 +1283,50 @@ packages: resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint-react/ast@5.9.2': - resolution: {integrity: sha512-206StJvea00Bs9etMOEG94muuBP/gQ6NPK2Tg/m/Dbx1o3hEOpoblxKqBF1jYx91C1DIrbuzqaqI1N/XTfGYxw==} + '@eslint-react/ast@5.10.0': + resolution: {integrity: sha512-8AZj8ZkRIwLnsy9dA7A9aJJp0rjURKa18/rZU7I37akXVpRBpQAui3+Z7IfbSH5t5B3y3vIM96kpYfc5RiYXYw==} engines: {node: '>=22.0.0'} peerDependencies: eslint: '*' typescript: '*' - '@eslint-react/core@5.9.2': - resolution: {integrity: sha512-GcXEaMAyjFgbIP7g1TQ+p7VohhnM4g1wtEccj4MNXb1jzTKioPcWxRWN95lrBnrCYskvZXsPCWM4ERQjMQGU2g==} + '@eslint-react/core@5.10.0': + resolution: {integrity: sha512-brqXjHlQV9WD337ksz8u9g4z70czWTeLBA74cdPvZ32IlYuIYTIPu/R5j8MXLQhaTAJmC6+H3RN+EjgrTfFvRw==} engines: {node: '>=22.0.0'} peerDependencies: eslint: '*' typescript: '*' - '@eslint-react/eslint-plugin@5.9.2': - resolution: {integrity: sha512-o1rSyib/uWlWU8qPg6E1U0ME/mrS/YZYSr4ruSw7dGoQTNZBOFVs0T0KivioK5YfLksHH2ynPOCn6w4EUnH47w==} + '@eslint-react/eslint-plugin@5.10.0': + resolution: {integrity: sha512-wIlaphThT/ld61VYc1Sss8U7KmOsv2pgwV9ucSWRJSzqQ+DkXsoeMbv/TvsnVV39Lq6wfWnBt8r7F9EnmtNpqA==} engines: {node: '>=22.0.0'} peerDependencies: eslint: '*' typescript: '*' - '@eslint-react/eslint@5.9.2': - resolution: {integrity: sha512-8Fr+dqE8NoB7XRlp8AQp/IE5koQYxprXYAzktCmySVtwH6/I2HDQsVy/wcNMuIcCM7EPkiAbtl9MOiFvcbTAkw==} + '@eslint-react/eslint@5.10.0': + resolution: {integrity: sha512-iHoMYyLdrzQJcZESTJ9xa56CzrKR0gmJyQB6KAz95b0zjKY9VCpKufnZ6ZlPQ33p2IGQq8A30uk3KLULYCgGNw==} engines: {node: '>=22.0.0'} peerDependencies: eslint: '*' typescript: '*' - '@eslint-react/jsx@5.9.2': - resolution: {integrity: sha512-rag1x+7lZHDOTT8WfWeS22fymh5JVr11O8m2SptTyI68ao0TWjTc5+BBHtv/lvQlea+VZpRH1n4pZV3e4Hkspw==} + '@eslint-react/jsx@5.10.0': + resolution: {integrity: sha512-jrZNSItx/OFVFNyax2sU2QXjxAfDazKGOLt3bWdjpU7Vz46LkdPwW1MfgK9qB74KiGq7uZRtpjqzaTF4atzsvg==} engines: {node: '>=22.0.0'} peerDependencies: eslint: '*' typescript: '*' - '@eslint-react/shared@5.9.2': - resolution: {integrity: sha512-NU3pHMA3iADBH7HEPql/KSZTgooGp1HShT6TyeG46TApA42Z+X+gBk5MFmwazF/HPd/q3T2N6KU5gLWRNqXgng==} + '@eslint-react/shared@5.10.0': + resolution: {integrity: sha512-FNaKRqoNANfVlrXi/uuFPIs9S9yO4WLgKTAFOc3V1xNa9hRtRkKkii+cQqwlYDBuHlMIw9UMQoImnyO4AWiDDg==} engines: {node: '>=22.0.0'} peerDependencies: eslint: '*' typescript: '*' - '@eslint-react/var@5.9.2': - resolution: {integrity: sha512-9+J8GmsKi3diHF2Ij++vb5HVs6IO9rbLUs2i4pzCeqrGZstyrTVp3BMSSzn2GamRODCU9Zz/Shl8vhwrSkqYsQ==} + '@eslint-react/var@5.10.0': + resolution: {integrity: sha512-hApDw4o1xzc+4sDXJ/IWuUpG46FjgdX4bH15/VIT+qM4oxIta9aWuxn4WrcXDhEzkL4y75WRAVD0CugZg6Ww2g==} engines: {node: '>=22.0.0'} peerDependencies: eslint: '*' @@ -1603,50 +1620,50 @@ packages: peerDependencies: tslib: '2' - '@jsonjoy.com/fs-core@4.57.7': - resolution: {integrity: sha512-GDKuYHjP7vAI1kjBo73V+STKr9XIMZknW/xirpRW/EcShX0IKSev/ALafeRfC8Q331nodrXUFu04PugPB0MAhw==} + '@jsonjoy.com/fs-core@4.57.8': + resolution: {integrity: sha512-YzVbwggV9452VCeHgo0bjsTaUt1O7JE0XpEsPar93nn/+RAwXk0mb1Y+f5EDJ3TRtRCFe+Ck5RuojdfB4jeHVw==} engines: {node: '>=10.0'} peerDependencies: tslib: '2' - '@jsonjoy.com/fs-fsa@4.57.7': - resolution: {integrity: sha512-1rWsah2nZtRbNeP+c61QcfGfVrJXBmBD0Hm7Akvv4C9MKEasXnbiOS//iH3T3HwUSSBATGrfSp0Xi8nlNhATeQ==} + '@jsonjoy.com/fs-fsa@4.57.8': + resolution: {integrity: sha512-vmClyvCQMxgqz7uamDiGtRfp4MjzOznk3pcQjCxlIwJcw7TWeyr+bF30hI0x8NxdtNOGMg1pHM74VDIXOeyjuw==} engines: {node: '>=10.0'} peerDependencies: tslib: '2' - '@jsonjoy.com/fs-node-builtins@4.57.7': - resolution: {integrity: sha512-LWqfY1m+uAosjwM1RrKhMkUnP9jcq1RUczHsNO779ovm1E9v8I/pmj04eBAcoBjhC7ltcPbNFGyRJ5JqSJ7Jdg==} + '@jsonjoy.com/fs-node-builtins@4.57.8': + resolution: {integrity: sha512-mxXSXw8zZwRVakcjLqR2I/psy4gURFSASZS10kKJ2kJw05GC2nXGroGrWVHxwgkxXgQLsFQnB74QaLzsxzdL/w==} engines: {node: '>=10.0'} peerDependencies: tslib: '2' - '@jsonjoy.com/fs-node-to-fsa@4.57.7': - resolution: {integrity: sha512-9T0zC9LKcAWXDoTLRdLMoJ0seOvJ5bgDKq1tSBoQAFQpPDstQUeV1Oe7PLypdu7F2D3ddRstmwgeNUEN/VaZ4Q==} + '@jsonjoy.com/fs-node-to-fsa@4.57.8': + resolution: {integrity: sha512-AWZcT/4+H+iDl4XCukbXrarvwEgOrf/prFI5/7eg4ix9FxqVsZysIDJd1Kjd+AjlCeHKHJOaRqjLd5HiGSCJEw==} engines: {node: '>=10.0'} peerDependencies: tslib: '2' - '@jsonjoy.com/fs-node-utils@4.57.7': - resolution: {integrity: sha512-jjWSDOsfcog2cZnUCwX5AHmlIq6b6wx5Pz/2LAcNjJ62Rajwg89Fy7ubN+lDHew0/1reLDa9Z5urybYadhh37g==} + '@jsonjoy.com/fs-node-utils@4.57.8': + resolution: {integrity: sha512-E/bJ7sQAb4pu9nbeJhbULU3WnqWrswte4N9Js/oHt7aHB746S8/XBqKlcbrqIgnD3095XluovNEZuu5ONT230g==} engines: {node: '>=10.0'} peerDependencies: tslib: '2' - '@jsonjoy.com/fs-node@4.57.7': - resolution: {integrity: sha512-xhnyeyEVTiIOibFvda/5n89nChMLCPKHHM2WQ+GGDf6+U/IrQBW3Qx6x+Uq1bkDbxBkybLOdIGoBtVBrE8Nngg==} + '@jsonjoy.com/fs-node@4.57.8': + resolution: {integrity: sha512-IPEOlDYSnTDYpjQlQg2F8h+eqxKQN3sdbroI0WrteRiQZ462HzVpBo9ZZX485njz4nAacoe3fd4iDiIhk+k5Hg==} engines: {node: '>=10.0'} peerDependencies: tslib: '2' - '@jsonjoy.com/fs-print@4.57.7': - resolution: {integrity: sha512-mFM4P4Gjq0QQHkLnXzPYPEMFrAoe6a5Myedgb6+CmL+nGd3MKvTxYPuD7N1dLIH9RBy1fLdzxd80qvuK8xrx3Q==} + '@jsonjoy.com/fs-print@4.57.8': + resolution: {integrity: sha512-DfzhOBpmvNu5P/KSe4NNQaOnvNliTdcf0qrh/4EReErF/XUQXYkd0vZl/OiJCm/qjEEo8DWRstliw2/JNS84dA==} engines: {node: '>=10.0'} peerDependencies: tslib: '2' - '@jsonjoy.com/fs-snapshot@4.57.7': - resolution: {integrity: sha512-1GS3+plfm2giB3PqokiqyydyqYTPLcCQIKSkp0TdMNRh3KVk7rqRM6U785FLlVRG7XLmkc0KWr215OY+22K3QA==} + '@jsonjoy.com/fs-snapshot@4.57.8': + resolution: {integrity: sha512-L+eqKaWOHLDaiMv1dh/EWQ4hA+o6xAhWSumTo3Teg7OM18jU/KE13/e8Mfal+eAZ/pSl4wIhKHcDiwapJzC8Wg==} engines: {node: '>=10.0'} peerDependencies: tslib: '2' @@ -1696,14 +1713,14 @@ packages: '@keyv/serialize@1.1.1': resolution: {integrity: sha512-dXn3FZhPv0US+7dtJsIi2R+c7qWYiReoEh5zUntWCf4oSpMNib8FDhSoed6m3QyZdx5hK7iLFkYk3rNxwt8vTA==} - '@napi-rs/wasm-runtime@1.1.4': - resolution: {integrity: sha512-3NQNNgA1YSlJb/kMH1ildASP9HW7/7kYnRI2szWJaofaS1hWmbGI4H+d3+22aGzXXN9IJ+n+GiFVcGipJP18ow==} + '@napi-rs/wasm-runtime@1.1.5': + resolution: {integrity: sha512-AWPoBRJ9tsnVhor4sjO7rkni+7p+2IAEFj6cx06UgP10jkQHqay/36uRV/bFkgrh18D9vb4cr8Q0Pthskgzy+Q==} peerDependencies: '@emnapi/core': ^1.7.1 '@emnapi/runtime': ^1.7.1 - '@napi-rs/wasm-runtime@1.1.5': - resolution: {integrity: sha512-AWPoBRJ9tsnVhor4sjO7rkni+7p+2IAEFj6cx06UgP10jkQHqay/36uRV/bFkgrh18D9vb4cr8Q0Pthskgzy+Q==} + '@napi-rs/wasm-runtime@1.1.6': + resolution: {integrity: sha512-ZLv/JdUfkvOy9eCnnBaGfiO+XimbjebAeO+MRQqD/B+FR1tnRN0tpKSJHRbE8sFfS6aqsXZ67TQjfwfsxULVbg==} peerDependencies: '@emnapi/core': ^1.7.1 '@emnapi/runtime': ^1.7.1 @@ -2044,64 +2061,76 @@ packages: cpu: [x64] os: [win32] - '@rspack/binding-darwin-arm64@2.0.8': - resolution: {integrity: sha512-vCgbgH7B7qom+uID+RCZsTCOYFb9wC4/4+1U6rMfytrXGVJ72eNQs2tbdjOl0lb18CT3N/n+VkWynUiLk84GwA==} + '@rspack/binding-darwin-arm64@2.1.1': + resolution: {integrity: sha512-6K8jA3pZphBwLt5DU78wl0IzY1myHrqNSvFVCd9CHa+szlOwv2iMQpZdYdpupIBxwiZ39rrDyQKtoZw7lsAG8w==} cpu: [arm64] os: [darwin] - '@rspack/binding-darwin-x64@2.0.8': - resolution: {integrity: sha512-satPm2PD4B7jDTVlVAdvMVdUszwLvWUEnUDzLb77mvVkezKNDZmuhb+e8s+FfKs8hJpNbZ9VAejuA2rr8o985w==} + '@rspack/binding-darwin-x64@2.1.1': + resolution: {integrity: sha512-RdqtEfIbSe5ucLNVvMac1k88UwmL4Gil8uXqlEFcSZ3VC2jTOkecadd+B0RYqJ+PirSInrRmKm1cr0740zppOA==} cpu: [x64] os: [darwin] - '@rspack/binding-linux-arm64-gnu@2.0.8': - resolution: {integrity: sha512-pSI+npPQE/uDtiboqvcOIRJbEV2+B+H1xffmko/gw50la92oTUW60kVULFwsb6L0+GVCzIcwX3yq60GtYIn+Ug==} + '@rspack/binding-linux-arm64-gnu@2.1.1': + resolution: {integrity: sha512-ROKtqXoLpbZO1vYEcNxQg6COvRhdlJcoib1Z4pzG1nIyctEAUuFmnD7pIvJiVe6M7YuJNXW+1p0BhpptT2XEUQ==} cpu: [arm64] os: [linux] libc: [glibc] - '@rspack/binding-linux-arm64-musl@2.0.8': - resolution: {integrity: sha512-igjJ43yxWQ72GZqjDDZSSHax9/Vg+6rLMmOvFglTJUkQpB4Tyvu/YjW+WRjYj2xRw6blOjLxUSJWASvuSqqlvg==} + '@rspack/binding-linux-arm64-musl@2.1.1': + resolution: {integrity: sha512-QdQpG9dK0GfPASjBd/8rUwDNW0ShfFfYJfcoGLNTM6A8EqmgvWwklXDiCVF5dXALbZIksAuRznIKnLDsUoXi9Q==} cpu: [arm64] os: [linux] libc: [musl] - '@rspack/binding-linux-x64-gnu@2.0.8': - resolution: {integrity: sha512-zrkoEOnqj1hOEBO5T2I/2Ts2HSJsYFh1qXwMpK4dMJFGGNWDfNeUa6/LF5uq3VINF3JUl7RL47AgrucoSZJXPA==} + '@rspack/binding-linux-riscv64-gnu@2.1.1': + resolution: {integrity: sha512-LGdYCAvblZp2qtHk9UseYftIRyaBzSWqEzd1toaS08sYESXERm+YBbrYKKiyq1yXiU1L7BkhMUxiWc3GCYmKcA==} + cpu: [riscv64] + os: [linux] + libc: [glibc] + + '@rspack/binding-linux-riscv64-musl@2.1.1': + resolution: {integrity: sha512-87phiiPGFT1p4gy3Oz6YdNijCPXdjJy43LFdE8AFiZsV4ChFXQPqnVCF2aMRLybYa51A+9wGYlTvxt09yUQUww==} + cpu: [riscv64] + os: [linux] + libc: [musl] + + '@rspack/binding-linux-x64-gnu@2.1.1': + resolution: {integrity: sha512-om0/PvZzxISsnyz3hdmI3xBi3Qsn6faRGrfp6WJpGHa5JYYaRVWz1MJ9fe+/cQE9ON9r32HpMOeuataCLv+Owg==} cpu: [x64] os: [linux] libc: [glibc] - '@rspack/binding-linux-x64-musl@2.0.8': - resolution: {integrity: sha512-6CtDaGZjNDvJd9TBp7a9zABbrPORO21W96+3ZcGBn0YNUPUk4ARxIxrTTpeJ/1F41QDM8AYIkGDdqEYMqTYBsA==} + '@rspack/binding-linux-x64-musl@2.1.1': + resolution: {integrity: sha512-YgAyTOM5ZWvWT0Exwcg7QkGUv9PsHT4yIsEyJbH+a99uAKliGMwkHIOP/aJgrCF8G+lTfigY2wyl9cWo4TA4aw==} cpu: [x64] os: [linux] libc: [musl] - '@rspack/binding-wasm32-wasi@2.0.8': - resolution: {integrity: sha512-Yf4SiqTUroT5Ju+te0YAY2xxKOb35tECsO21v7hYyGa705wrgoAK/MmF7enOvs9GR1iZIqgiLD/wxsIxl8GjJw==} + '@rspack/binding-wasm32-wasi@2.1.1': + resolution: {integrity: sha512-OicgaB3Dcd+KXsH/I3DkJG7XQyREJScg/jLkCtycFn9BhT0IVJvgi37F8QNJKl8Bp9YZIGehsqK9HpQWav6SLw==} cpu: [wasm32] - '@rspack/binding-win32-arm64-msvc@2.0.8': - resolution: {integrity: sha512-8NCuiQsAhXrwRBy57QZoypqrws/zLBkaQVGiB8hksr6v++8hNigNjqpQARLbd0iyMuHsQQ++8+auGk6xlDXmzw==} + '@rspack/binding-win32-arm64-msvc@2.1.1': + resolution: {integrity: sha512-fwL4P3SsC0r/vVGgnmexnc4vkvf+9vWMcGw5fdlPBJNR/zWlZRSXR5V6eXcHrpYVLhBsLYvZYE3NZa9paIUGxw==} cpu: [arm64] os: [win32] - '@rspack/binding-win32-ia32-msvc@2.0.8': - resolution: {integrity: sha512-bxiekytbX7V9KFAra+HkwtNWC6pYfHEBBZFpiT0xUs3mCFOmAAFVBsBSQsoCP9AdCEXoMAvNdnrHNw3iov4OZw==} + '@rspack/binding-win32-ia32-msvc@2.1.1': + resolution: {integrity: sha512-j3BISXbjPyI57HeHxW9Jx+UP7RebNQ4t62uCbRP29caf9aghYJP+ZA5nJ2X7pol7N5Je2/V6WNahuNd0zQFDOA==} cpu: [ia32] os: [win32] - '@rspack/binding-win32-x64-msvc@2.0.8': - resolution: {integrity: sha512-7zPs8YCe/ZVJTwd+5lpB0CP0tkn2pONf/T1ycmVY76u21Nrwt8mXQGc/2yH2eWP4B7fikYBr3hGr7mpR2fajqQ==} + '@rspack/binding-win32-x64-msvc@2.1.1': + resolution: {integrity: sha512-aPNNFuZT5iBM8+S9J4P5ywJbf3tUvZN3Ppe6mXJ8/jTVDUDhe0YVj3AgD/AuxnUvl+yHrLfQkN1nNwUfIcomfA==} cpu: [x64] os: [win32] - '@rspack/binding@2.0.8': - resolution: {integrity: sha512-3uZ+y8aQxq33ty2srMxg2Nu0XuBI6vVrG50rkDaXqwWqOohfgGUSfFuQK7EnSUNy4aFUQlCG6NHialQHJov0wg==} + '@rspack/binding@2.1.1': + resolution: {integrity: sha512-6062hZP33fn1w51ClpQnum19GGXl/3eS754xrRYbQ7wwBNZk94HVwfSyiqcNCtY/pB1lsFjnaTKiW/Q+jv0axQ==} - '@rspack/cli@2.0.8': - resolution: {integrity: sha512-b7MrVE9kvCs8L7hhPdHR6AvQ5wyD3KeBYD+DZMynt+545rvJYnT11LVNjqQJqAYHrgBTmf+9CNPYmeJvEZesWw==} + '@rspack/cli@2.1.1': + resolution: {integrity: sha512-zsJFurwCDesy0dud7cejObagbbXsvKcQ6j485nmnytBsXV17Uf6XfedQMxnOXBZeGIel+I7Jl/Jp3Sn08TsZuw==} hasBin: true peerDependencies: '@rspack/core': ^2.0.0-0 @@ -2110,8 +2139,8 @@ packages: '@rspack/dev-server': optional: true - '@rspack/core@2.0.8': - resolution: {integrity: sha512-+NLGJf8gZxihDmMFzjlly3toc2SMjeDmuvz0/Cai9AMdV4F+Pqcnt2BA9V4e3SY2jmhJQtPwgyyLtR1RiJO77g==} + '@rspack/core@2.1.1': + resolution: {integrity: sha512-Rgz6xZcD0rm7ejZhYNi13qvW2dSnIQQt/7D3xbYoT5hOU838JbkF0P3SAMFGKE+FyLZswnyRpxGfnYHZQqDmJA==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: '@module-federation/runtime-tools': ^0.24.1 || ^2.0.0 @@ -2156,38 +2185,38 @@ packages: '@rtsao/scc@1.1.0': resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} - '@sentry/browser-utils@10.59.0': - resolution: {integrity: sha512-DpJIrNi0Hsj/YONTZ8km1wv7ue2NzrTmFKJ3lRW8Q2nS/mrMeP3LCvjreLtKheTouB4go58NxM68AEFbXk4rPg==} + '@sentry/browser-utils@10.62.0': + resolution: {integrity: sha512-mS9HVVuWIdye9o0xUGFmzNOBqktF4n5kugrF8NCOYYDrr5ZV8Cx7BlquHQn5UpCeViVhZtcDlEm4iOK7++Px7A==} engines: {node: '>=18'} - '@sentry/browser@10.59.0': - resolution: {integrity: sha512-d0o0oc78KNWCZ6yq9gREf9BPXWza/Wj9W+nCm0CvPD5k2IbouD/eJsm2Mb+d53YfEm12L+SePfgOx01KbbVx4A==} + '@sentry/browser@10.62.0': + resolution: {integrity: sha512-uJi0yPssB3Nt/cZ8/S8opW42gaM59/6IyNtPFYD7C0ciudi/nIo5QMVpCYBBI3jnKFOIQLlsMT4pDlOLuxxNuQ==} engines: {node: '>=18'} - '@sentry/core@10.59.0': - resolution: {integrity: sha512-QeG7XZL5j6CkToYCE7OwCerb/r742Tjj9p1BBohBKcypYTPRuqfD+A3FeUj7pk5CGO6Vj1/gOAmdbuuNbR51dQ==} + '@sentry/core@10.62.0': + resolution: {integrity: sha512-tV69fMg2sS5DUFmQSnS7Jd5qJAp0izxwcsvBVz2ieTM9VMRi99IfOSYW9UYr3p1yfuksk41kefN5PEbeedUE+A==} engines: {node: '>=18'} - '@sentry/feedback@10.59.0': - resolution: {integrity: sha512-Sa/06LlG/mYR4z8/JlxOwvkcOHJnaMW6JyTMKNsgEoR1SHZULIpirjUuHIp4P+7R1mqX/KGTj8I7SQ3adA0TxQ==} + '@sentry/feedback@10.62.0': + resolution: {integrity: sha512-d0BVjJVny6qpBgGJgWL0fbcoQHjtD3z3R8EK/KzTS3RO92JX5n3A536n5D/rh0gZFgcIwiUzBXegmyPOSQn9ng==} engines: {node: '>=18'} - '@sentry/react@10.59.0': - resolution: {integrity: sha512-B3MmXooGLnTu0gyL8hxElCu1+WVEXjIGoDPvGqn5qMHZNSmB2oPTAt1/UutuxAc6EWu2UKIHnyPowNeY2MPH3g==} + '@sentry/react@10.62.0': + resolution: {integrity: sha512-PChimVpY0wzs3H/hJqyl87/ITTHwIZWTSY68QoENZyLnp7DvLcFiZYub/gFws1pzDPhtIQXVLU72fbmUjT5PSg==} engines: {node: '>=18'} peerDependencies: react: ^16.14.0 || 17.x || 18.x || 19.x - '@sentry/replay-canvas@10.59.0': - resolution: {integrity: sha512-bJkqvxQiat27P7+hUYC/m545Ct/uVxZCjh+PeCFdRcuHnZZ92e6Z7XPLf0LqAR6tR1U7wDUa4V5ugrMIEz+vpQ==} + '@sentry/replay-canvas@10.62.0': + resolution: {integrity: sha512-CzPAxmpe5US/ABGA1TzpjFKOFZN5uqlzrRh/uM9/daVuzLVKIAQ0XRNxo/PPEXvlDm/PoMdI5L0qIODuIKnyyw==} engines: {node: '>=18'} - '@sentry/replay@10.59.0': - resolution: {integrity: sha512-fpHL25JErsSfTyusuyZ3Q5JmRZeWYWynJO3PNiQH6A/58EqaCp8U5y8LCJ+CSPaeuBMka3S3Qn6U4eXcvkDMRA==} + '@sentry/replay@10.62.0': + resolution: {integrity: sha512-rWp4hBhZOmdQhisxcKzAwTGiRk/LvWnNaElWe7nbRhjsM/usp2095yfjq4iJ47v9MtO7xxY6eUz++fLBycqXKg==} engines: {node: '>=18'} - '@sentry/types@10.59.0': - resolution: {integrity: sha512-d+z8hTeRjLYYRmuy9SDc4sS6nNfZaBI4Hjg2ACpf3AVgME7syC4ioQaktIWv2s5ygQLK27Y+EEag3u6goyDu2w==} + '@sentry/types@10.62.0': + resolution: {integrity: sha512-bzZt9qmF+b4C714iE10bllRQm/eMUaoRfuSy/SFJ2pahM10ZDDToz8yYNDTXdzYpaFE3wqRz3jTzeDazbFU/lg==} engines: {node: '>=18'} '@sinclair/typebox@0.34.49': @@ -2284,14 +2313,14 @@ packages: '@swc/helpers@0.5.23': resolution: {integrity: sha512-5lSsMOTXURePglDfvuAQUqkGek9Hg2kksOYay2m0+XR++b2NWYL/4sWyuvVBIs8oKnJaxkdi9whaL/sqN13afw==} - '@tanstack/react-virtual@3.14.3': - resolution: {integrity: sha512-k/cnHPVaOfn46hSbiY6n4Dzf4QjCGWSF40zR5QIIYUqPAjpA6TN7InfYmcMiDVQGP2iUn9xsRbAl8u1v3UmeVQ==} + '@tanstack/react-virtual@3.14.4': + resolution: {integrity: sha512-dZzAQP2uCDAd+9sAehqmx/DcU+B91Q4Gb0aDSM7t9bJvWDyGF9sapFNW5r1gNLsHs4wTb6ScZENJeYaHxJLiOw==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - '@tanstack/virtual-core@3.17.1': - resolution: {integrity: sha512-VZyW2Uiml5tmBZwPGrSD3Sz73OxzljQMCmzYHsUTPEuTsERf5xwa+uWb01xEzkz3ZSYTjj8NEb/mKHvgKxyZdA==} + '@tanstack/virtual-core@3.17.2': + resolution: {integrity: sha512-w43MvWvmShpb6kIC9MOoLyUkLmRTLPjt61bHWs+X29hACSpX+n8DvgZ3qM7cUfflKlRRcHR9KVJE6TmcqnQvcA==} '@testing-library/dom@10.4.1': resolution: {integrity: sha512-o4PXJQidqJl82ckFaXUeoAW+XysPLauYI43Abki5hABd853iMhitooc6znOnczgbTYmEP6U6/y1ZyKAIsvMKGg==} @@ -2327,8 +2356,8 @@ packages: resolution: {integrity: sha512-/67zpWDBLV+oYAEL682s1ktXL0HgqX76f6gaVGkGnVZlBbm1zd0v4Bz8MFF2GGhoX9rvfq3KSQHubFHwa6w6/Q==} engines: {node: '>=12'} - '@tybys/wasm-util@0.10.2': - resolution: {integrity: sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==} + '@tybys/wasm-util@0.10.3': + resolution: {integrity: sha512-F3fo1MYrRJYL3zER0OUOmkutjr1Vp23m7OsSgp7nq4SP6OqX6C/56XFIPAl5bt3zaBRjmW7SGz3u/6LwFpYcOg==} '@types/aria-query@5.0.4': resolution: {integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==} @@ -2462,63 +2491,63 @@ packages: '@types/yargs@17.0.35': resolution: {integrity: sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==} - '@typescript-eslint/eslint-plugin@8.61.1': - resolution: {integrity: sha512-ZPlVl3PB3et/59Ne0fv/sci6ZXz4T4Hp4nTJ56i/Y0gR89ARb+KphojTq6j+56E5PIezmOIOOWyY+aWQFd+IkQ==} + '@typescript-eslint/eslint-plugin@8.62.1': + resolution: {integrity: sha512-4EQM77WgVNxj7OkL/5b/D/xZsw00G577+UriYTC7JF5opcF3T2AuoeY7ueLaZgSVjSgCS6yOAJB5bRGLPSJUzA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.61.1 + '@typescript-eslint/parser': ^8.62.1 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/parser@8.61.1': - resolution: {integrity: sha512-PJ5vePq5/ognBbrIcoC5+SHO5dfpeLPzP9FpLkzWrguoYQEeeSjlJpVwOpo1JRSTEi7dRcwNy4h4dzV70PqHcg==} + '@typescript-eslint/parser@8.62.1': + resolution: {integrity: sha512-sPhE4iHuJDSvoAiec+Ro8JyXw8f0ql13HFR82P99nCm9GwTEKG0KYLvDe6REk8BCXuit6vJAv/Yxg5ABaNS2rA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/project-service@8.61.1': - resolution: {integrity: sha512-PrC4JYGmR241lYnfhmKGTXkFqv8+ymbTFgSAY0fVXpY82/QkMw5TZPl+vGzuDDU2QYJk9fIDOBTntF+yDv9LEA==} + '@typescript-eslint/project-service@8.62.1': + resolution: {integrity: sha512-yQ3RgY5RkSBpsNS1Bx/JQEcA24FOSdfGktoyprAr5u18390UQdtVcfnEv4nIrIshNnavlVyZBKxQwT1fIAE6cg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/scope-manager@8.61.1': - resolution: {integrity: sha512-L2bdIeoQS8FlKAvONAr20w6OcLXeB+qiDKbAooS9A0Ben+iSIkBef0FxqwKWYqt5sa0i4KJtxVyVmhMylKzF5w==} + '@typescript-eslint/scope-manager@8.62.1': + resolution: {integrity: sha512-r4d249KbQ1SFdpeStvob8Ih6aPPIzfqllPVOtvhve6ZcpuVcYo5/7zUWckKpHE7StASX4kTKZTLf0WQm/wPkcg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/tsconfig-utils@8.61.1': - resolution: {integrity: sha512-UN/H4di+OO7EWx2ovME+8t31YO+KVnK0RRKEHR3kOt21/Ay8BOq3M1OMvWs5vNiqcFCYGYoxK3MXPZzmMUE+yg==} + '@typescript-eslint/tsconfig-utils@8.62.1': + resolution: {integrity: sha512-xadytJqX9vJVQ2fdQjkcIVigwaOJNWkpjdLt6cEQ+xPnrI1fkp+/jZE/I97k9KUjqtpd25i0HeyZf3T6dutv2g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/type-utils@8.61.1': - resolution: {integrity: sha512-GYRicKmVK0C4fsKgaACaknOUAq9Oa2kwsjnpFhFcS/5p4Ht5IP9OVLbgIgcK4SRk92nVHFluurg1lumD9dBcLw==} + '@typescript-eslint/type-utils@8.62.1': + resolution: {integrity: sha512-aXM5xlqXiTxPibXB93cLAURfT3rlizf7uMXISCXy66Isr/9hISJx3yDsKl0L7lKa51b8JpFuNKby0/O0pEm9jg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/types@8.61.1': - resolution: {integrity: sha512-G+CRlPqLv7Bz1IZVs03x5K59F1veqL0EJUROAdGhKsEq8qOiRiZbI+HUojPq5l0fEGOKModD9br6lObhB8zkoA==} + '@typescript-eslint/types@8.62.1': + resolution: {integrity: sha512-ooCzJFaf+Hg+uG6fA3NRFGuFjlfNlDhBthbv4ZPU/0elCAFUfnyXUvf/WOpHz/jYwSmvU2GkR2LtyUfy1AxZ1Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.61.1': - resolution: {integrity: sha512-u+oQD3BqYWPc8YV9Zab4vaJElJuwOLPRc10Jm1o/qS+6Qwen14HCWwx0Seo4LnSn2wxea2Ik8DxPt2/FHmuhrg==} + '@typescript-eslint/typescript-estree@8.62.1': + resolution: {integrity: sha512-xMcW9oP9u7fAMXYs9A65CVmtLQe2r//oXINHfi8HV+oiqhih17sbLdhXr4540YWlgpDKQdY854OL5ZrdCiQsAA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/utils@8.61.1': - resolution: {integrity: sha512-1+P/3Dj6jvtybE1q0HQ6yBt/gq+oKJyLdEv4HdnqasaEXRSYCAsD59mXEVQnM/ULNdQxbX77tdG4jPRjIS6knA==} + '@typescript-eslint/utils@8.62.1': + resolution: {integrity: sha512-sHtbPfuKNZCG+ih8SyjjucqRntSVmp8XgL5u6o9mAhiSn8ds5o/M/XdM0abweme2Tln3szOstOrZ9OXitvPh0g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>=4.8.4 <6.1.0' - '@typescript-eslint/visitor-keys@8.61.1': - resolution: {integrity: sha512-6fJ9MHWtK14C1DSkiMlHUSOmrVebL7150xZJBlJiL62jjhIA4JmOq6flwBgDxIdBKKdoiZRel+dfPD5MLfny3w==} + '@typescript-eslint/visitor-keys@8.62.1': + resolution: {integrity: sha512-4g3BLxfdTMy8iZG0MaBkadnlRrCJ74cQiFbyEVMrkwIoqdyaXXQM22cotDvrl4x28wgIZ9rEJRoM+mmhSJpJ1g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@ungap/structured-clone@1.3.1': @@ -3023,8 +3052,8 @@ packages: brace-expansion@2.1.1: resolution: {integrity: sha512-WR1cURNjuvBLMZBMbqM0UoE+WAfdUcEV1ccD8PVBVOI+Z3ND4+SZbN8RsfT2bMuG1qwz5RFvPukSZm5fF2D5eA==} - brace-expansion@5.0.6: - resolution: {integrity: sha512-kLpxurY4Z4r9sgMsyG0Z9uzsBlgiU/EFKhj/h91/8yHu0edo7XuixOIH3VcJ8kkxs6/jPzoI6U9Vj3WqbMQ94g==} + brace-expansion@5.0.7: + resolution: {integrity: sha512-7oFy703dxfY3/NLxC1fh2SUCQ0H9rmAY+5EpDVfXjUTTs+HEwR2nYaqLv+GWcTsumwxPfiz6CzCNkwXwBUwqCA==} engines: {node: 18 || 20 || >=22} braces@3.0.3: @@ -3053,8 +3082,8 @@ packages: resolution: {integrity: sha512-3UJCuMJVRrfqUA23mpE/DJ79TWQqhRKuY3hLxUZpcTHQ9wOBWSk6Nyxugx231cIqfPsENnGT0OkBOvIB0s6C5g==} engines: {node: '>=13.2.0'} - cacheable@2.3.5: - resolution: {integrity: sha512-EQfaKe09tl615iNvq/TBRWTFf1AKJNXYQSsMx0Z3EI0nA+pVsVPS8wJhnRlkbdacKPh1d0qVIhwTc2zsQNFEEg==} + cacheable@2.5.0: + resolution: {integrity: sha512-60cyAOytib/OzBw1JNSoSV/boK1AtHryDIjvVBk7XbN4ugfkM3+Sry7fEjNgPMGgOjuaZPAp8ruZ0Cxafwyq9g==} call-bind-apply-helpers@1.0.2: resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} @@ -3580,8 +3609,8 @@ packages: resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==} engines: {node: '>= 0.4'} - es-toolkit@1.48.1: - resolution: {integrity: sha512-wfnXlwd5I75eXRtdD2vuEs50xHHESECDsGD7yiQnfFVNoa5522NwXEbmgo98LfiukSQHs+mBM7/YG3qKJB9/mQ==} + es-toolkit@1.49.0: + resolution: {integrity: sha512-G5iZ6Pc/FNRY/soKZHC+TxGDD83rHUDXxzaWhGCX44vAv/tMs56WMusnm/KMNK+luUPsgA9U28cGr4RDlSzL2g==} escalade@3.2.0: resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} @@ -3700,8 +3729,8 @@ packages: eslint-config-prettier: optional: true - eslint-plugin-react-dom@5.9.2: - resolution: {integrity: sha512-9pOLfUWBSR49OLZxCIDLngyfqOozsoilPl1Tv3pxoW389AVB/Gg3So4Rf+UPpQtEjJP6840hnTZkmY+A44umng==} + eslint-plugin-react-dom@5.10.0: + resolution: {integrity: sha512-GE47tO78o0I+XqT0Et07BnTRI9x5bCRA1tRDraTc7CEjUTCu0FHyTjAYr0ZMwdrLSJib0OXjirD7GDp2MM7lYA==} engines: {node: '>=22.0.0'} peerDependencies: eslint: '*' @@ -3713,15 +3742,15 @@ packages: peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 || ^10.0.0 - eslint-plugin-react-jsx@5.9.2: - resolution: {integrity: sha512-LPogjhB5FevfPp7dUdh2qrku+DbWvVuqWYwO4Kb9ty1RYKQN9DsZx1Db1WVmd8x/W2NBDLgzkupH76SJ+ukR1w==} + eslint-plugin-react-jsx@5.10.0: + resolution: {integrity: sha512-L0jKCE9zBzFqUt0zAJGga4VyUM8wEgBMenApllXCHCTxCUW7w9dqgl3p73qgYT5xa4oHJDXTDGyAzKO7p/kgeQ==} engines: {node: '>=22.0.0'} peerDependencies: eslint: '*' typescript: '*' - eslint-plugin-react-naming-convention@5.9.2: - resolution: {integrity: sha512-ODgENIpcxYoE4SjvlyA7loPVTjcphpU2Y2jehdRI6LZluxmtkUgKTJc8MAk/vSCJoKfWK6+kVu7oMqGAyW/wuQ==} + eslint-plugin-react-naming-convention@5.10.0: + resolution: {integrity: sha512-RsXF/F/3nUtYylmpIRTggPEmw7qRPZItqNLt04AV84rqNY0/S5fVm0dqn39VoBbW+B8v23O1Ve8pvk0aib1N2g==} engines: {node: '>=22.0.0'} peerDependencies: eslint: '*' @@ -3734,22 +3763,22 @@ packages: eslint: ^7 || ^8 || ^9.7 eslint-plugin-react: ^7.35.0 - eslint-plugin-react-rsc@5.9.2: - resolution: {integrity: sha512-jb5nqTKn7ODscQWffvdUIy4qE+QJIL2tHY+7NlPFjfduPhnw2Daphx7qW0qfX5qSe1rcxQCBMDiEkS2/H6lgIA==} + eslint-plugin-react-rsc@5.10.0: + resolution: {integrity: sha512-7dXZFg9p8u+J27cu8oKwrpw+KVEZSPASMluGsd05GfKPRE9HlN7zTA0fVb15lfeIGQ/JPp5DfZp3Nd4LlDdcJw==} engines: {node: '>=22.0.0'} peerDependencies: eslint: '*' typescript: '*' - eslint-plugin-react-web-api@5.9.2: - resolution: {integrity: sha512-uw/yBHdciPPsYEiuBABLfKYOtPaCBJmcKwxybEdKqIZFTCAweVlRqqucNulKEsWE1CnA5p6e25AyzUMB8xBgMw==} + eslint-plugin-react-web-api@5.10.0: + resolution: {integrity: sha512-VCX8fS6kFTTpC+XWD6NqdMK2PKDV1YgpDcMA/jTaWn3Goypui0kZUBUDF7kApq7zsHp3zAWmt5UexvuSsOqyRQ==} engines: {node: '>=22.0.0'} peerDependencies: eslint: '*' typescript: '*' - eslint-plugin-react-x@5.9.2: - resolution: {integrity: sha512-aex/DzgcGdYF46LKShrTYVmZFWEd7lrX9PD85pADbTUmFpQoovGFQOK3nO6uqPUCrMuG97g/v66RyfzPBx0g5A==} + eslint-plugin-react-x@5.10.0: + resolution: {integrity: sha512-ekvV8vYLp62dO3558ArIp+7oQLvd0jOJPvoxomzNBOJmiekFaVJifxaCxkcRB1l6yI4Rs2b9lnm5M+/YDTzoSQ==} engines: {node: '>=22.0.0'} peerDependencies: eslint: '*' @@ -3761,8 +3790,8 @@ packages: peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 - eslint-plugin-regexp@3.1.0: - resolution: {integrity: sha512-qGXIC3DIKZHcK1H9A9+Byz9gmndY6TTSRkSMTZpNXdyCw2ObSehRgccJv35n9AdUakEjQp5VFNLas6BMXizCZg==} + eslint-plugin-regexp@3.1.1: + resolution: {integrity: sha512-MxR5nqoQCtVWmJwia0D2+NlXX1xzdpkslsVOZLEYQ4PQWEaL65PCZXURxaBc3lPnkNFpNxzMIRmYVxdl8giXRA==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} peerDependencies: eslint: '>=9.38.0' @@ -3801,8 +3830,8 @@ packages: resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} - eslint@10.5.0: - resolution: {integrity: sha512-1y+7C+vi12bUK1IpZeaV3gsH9fHLBmPvYmPx42pvT/E9yG0IC8g3PUZZgp0+JLJl7ZDK0flc2gc+Aw9dpCvIsQ==} + eslint@10.6.0: + resolution: {integrity: sha512-6lVbcqSodALYo+4ELD0heG6lFiFxnLMuLkiMi2qV8LMp54N8tE8FT1GMH+ev4Ti00nFjNze2+Su6DsV5OQW3Dg==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} hasBin: true peerDependencies: @@ -3901,8 +3930,8 @@ packages: fast-levenshtein@2.0.6: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - fast-uri@3.1.2: - resolution: {integrity: sha512-rVjf7ArG3LTk+FS6Yw81V1DLuZl1bRbNrev6Tmd/9RaroeeRRJhAt7jg/6YFxbvAQXUCavSoZhPPj6oOx+5KjQ==} + fast-uri@3.1.3: + resolution: {integrity: sha512-i70LwGWUduXqzicKXWshooq+sWL1K3WUU5rKZNG/0i3a1OSoX3HqhH5WbWwTmqWfor4urUakGPiRQcleRZTwOg==} fastest-levenshtein@1.0.16: resolution: {integrity: sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==} @@ -3923,8 +3952,8 @@ packages: picomatch: optional: true - file-entry-cache@11.1.3: - resolution: {integrity: sha512-oMbq0PD6VIiIwMF6LIa7MEwd/l9huKwmqRKXqmrkqIZv8CvRbfowL+L0ryAl8h//HfAS0zS+4SbYoRyAoA6BJA==} + file-entry-cache@11.1.5: + resolution: {integrity: sha512-+PFTHITI08JIGhnNpGNI8T8inUpgZfk3GNEqfT9R2zZV2iFXg3CvqzSl/uEhs7TSGujYRELEANyDvS8Fj7+S7Q==} file-entry-cache@8.0.0: resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} @@ -3965,8 +3994,8 @@ packages: resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} engines: {node: '>=16'} - flat-cache@6.1.22: - resolution: {integrity: sha512-N2dnzVJIphnNsjHcrxGW7DePckJ6haPrSFqpsBUhHYgwtKGVq4JrBGielEGD2fCVnsGm1zlBVZ8wGhkyuetgug==} + flat-cache@6.1.23: + resolution: {integrity: sha512-f++BY9pTk+983xK1FLzlLpmM0i0z+jHmx3QESGkURMXujQZz1k5wzwX6hjnQ8goaD0B+sYnDK1yZ6MTyZfUaqA==} flatted@3.4.2: resolution: {integrity: sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==} @@ -3993,8 +4022,8 @@ packages: resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==} engines: {node: '>=14'} - framer-motion@12.40.0: - resolution: {integrity: sha512-uaBd3qC1v3KQqBEjwTUd183K6PbS+j0yR9w9VmEOLWA/tnUcSn8Xa3uck7t4dgpDoUss8xQTcj8W2L07lrnLFg==} + framer-motion@12.42.0: + resolution: {integrity: sha512-wp7EJnfWaaEScVygKv3e20udoRz+LbtxScsuTkakAxfXmt+ReC6WyPW2nINRAGvd+hG9odwcjBLyOTPjH5pBRA==} peerDependencies: '@emotion/is-prop-valid': '*' react: ^18.0.0 || ^19.0.0 @@ -4316,8 +4345,8 @@ packages: engines: {node: '>=12'} hasBin: true - i18next@26.3.1: - resolution: {integrity: sha512-txQqd5EULsqEh9OJqRH15aCaOuy/nLJyhw5EHCSKLKJE1aBbb3Zve2+uQIxgWhPm1QqUQoWyQBm2kfmmIrzkcQ==} + i18next@26.3.3: + resolution: {integrity: sha512-aYVegyBdXSO93CMMihvr47jI7GHSOcIahMpJX+qzUXDzW4xDJf2uenIA+45vDU+YhiVdcfsql70AC9RVdMNrHg==} peerDependencies: typescript: ^5 || ^6 peerDependenciesMeta: @@ -4789,14 +4818,18 @@ packages: js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - js-yaml@3.14.2: - resolution: {integrity: sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==} + js-yaml@3.15.0: + resolution: {integrity: sha512-ttBQIIQPDeLjpPOohtUdXuXUVoA2uIB6fEH9HyJ7234s5mBJ5wTx20njxplLZQgLaOfpmPQA7X2t5AX6tIPbog==} hasBin: true js-yaml@4.2.0: resolution: {integrity: sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==} hasBin: true + js-yaml@4.3.0: + resolution: {integrity: sha512-1td788aAnnZ5qs7V2QIRl1owjtYpbKt749Y3xauqQgwIIGF/xXWz1wMTEBx5O3LK3lXLVuqXPdPxj2BoFHaW9Q==} + hasBin: true + jsdoc-type-pratt-parser@7.2.0: resolution: {integrity: sha512-dh140MMgjyg3JhJZY/+iEzW+NO5xR2gpbDFKHqotCmexElVntw7GjWjt511+C/Ef02RU5TKYrJo/Xlzk+OLaTw==} engines: {node: '>=20.0.0'} @@ -5038,8 +5071,8 @@ packages: mdn-data@2.27.1: resolution: {integrity: sha512-9Yubnt3e8A0OKwxYSXyhLymGW4sCufcLG6VdiDdUGVkPhpqLxlvP5vl1983gQjJl3tqbrM731mjaZaP68AgosQ==} - memfs@4.57.7: - resolution: {integrity: sha512-YZPphUQZSRGk6ddPlsNuMbztrLwsbUATFNZcqKscSbSJZ4g0+Y3vSZLJ/rfnGZaB1FFhC7SrywZXev6i8lnHgg==} + memfs@4.57.8: + resolution: {integrity: sha512-bApYhn8BLpFAnAQmFfEl/NPN+8qx5Ar3V4Qt3ek23mVwBEElzV7c6XoPkb/PCG8ZFpowCEpHcPwMFTwHS7tSMA==} peerDependencies: tslib: '2' @@ -5114,14 +5147,14 @@ packages: engines: {node: '>=10'} hasBin: true - motion-dom@12.40.0: - resolution: {integrity: sha512-HxU3ZaBwNPVQUBQf1xxgq+7JrPNZvjLVxgbpEZL7RrWJnsxOf0/OM+yrHG9ogLQ31Do/r57Oz2gQWPK+6q62mg==} + motion-dom@12.42.0: + resolution: {integrity: sha512-M63h4n8R+quJdNhBwuLlgxM+OLYa9+I/T2pzDRboB9fLXRdbou+Gw7Zury+SkpaCyACP1JHSjHgZ1EgTkBr30w==} motion-utils@12.39.0: resolution: {integrity: sha512-8nadJAJjTtqRkmRF36FoJTrywK9nnFmnPwnSMyxaOCU7GDjN9RTMJIxx9De8ErM+vpPhMccr/6fo5WciyQLnMQ==} - motion@12.40.0: - resolution: {integrity: sha512-yjrHUrBFW6kQvjJwRsoiPSAhC5tRwRqNGJWmiJ4CrGnbKp0V88AdzkhBmDoqIsIPfarOe0Uddd37Xq43/gIocA==} + motion@12.42.0: + resolution: {integrity: sha512-Qhwvu9sVl5/URSq5CNzwMCpSKK8Uhnrwb6VO977kZyj/wOCS7mWebJUnBoHx5cZU1Zv8a9BD5CSICWKAlrLJgA==} peerDependencies: '@emotion/is-prop-valid': '*' react: ^18.0.0 || ^19.0.0 @@ -5142,6 +5175,11 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true + nanoid@3.3.15: + resolution: {integrity: sha512-y7Wygv/7mEOvxTuEQDB8StXdMRBWf1kR/tlhAzBRUFkB2jfcLOAxO/SHmOO2zgz1pVgK29/kyupn059/bCHdjA==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + napi-postinstall@0.3.4: resolution: {integrity: sha512-PHI5f1O0EP5xJ9gQmFGMS6IZcrVvTjpXjz7Na41gTE7eE2hK11lg04CECCYEEjdc17EV4DO+fkGEtt7TpTaTiQ==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} @@ -5472,6 +5510,10 @@ packages: resolution: {integrity: sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==} engines: {node: ^10 || ^12 || >=14} + postcss@8.5.16: + resolution: {integrity: sha512-vuwillviilfKZsg0VGj5R/YwwcHx4SLsIOI/7K6mQkWx+l5cUHTjj5g0AasTBcyXsbfTgrwsUNmVUb5xVwyPwg==} + engines: {node: ^10 || ^12 || >=14} + prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} @@ -5490,8 +5532,8 @@ packages: vue-tsc: optional: true - prettier@3.8.4: - resolution: {integrity: sha512-N2MylSdi48+5N/6S5j+maeHbUSIzzZ5uOcX5Hm4QpV8Dkb1HFjfAKTKX6yNPJQD9AhcT3ifHNB66tWTTJDi11Q==} + prettier@3.9.4: + resolution: {integrity: sha512-yWG/o/4oJfo036EKAfK6ACAoDOfHeRHx4tuxkfBZiauURiaSmYwlpOr5LQqKtIkRD2z1PLteme2WoxEnj4tHTg==} engines: {node: '>=14'} hasBin: true @@ -6175,8 +6217,8 @@ packages: peerDependencies: stylelint: ^16.8.2 || ^17.0.0 - stylelint@17.13.0: - resolution: {integrity: sha512-G1WYzMerp7ihOaIe9VJCHLt12MoAD2QLf1AFerYP37+BCRBUK5UCpq8e/mN+zCIaJPKQcaxhE4WlPmqdiOx/gw==} + stylelint@17.14.0: + resolution: {integrity: sha512-8xkHPpdqYryeIsOgfsYTmr6cIeC4nLYWk5S8BPxpodq8mIuepggkMljsHewWfuAjj/+qpRKou2QerhjMH3iasg==} engines: {node: '>=20.19.0'} hasBin: true @@ -6199,8 +6241,8 @@ packages: resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} engines: {node: '>=10'} - supports-hyperlinks@4.4.0: - resolution: {integrity: sha512-UKbpT93hN5Nr9go5UY7bopIB9YQlMz9nm/ct4IXt/irb5YRkn9WaqrOBJGZ5Pwvsd5FQzSVeYlGdXoCAPQZrPg==} + supports-hyperlinks@4.5.0: + resolution: {integrity: sha512-ZW2OvfeCXrNTbLakPUzjQG922EeGCOteFSVoek5DKStTh898wf7zgtuFlzQN8HfZCxC3Eh02yJVrRW51hADf+w==} engines: {node: '>=20'} supports-preserve-symlinks-flag@1.0.0: @@ -6384,8 +6426,8 @@ packages: peerDependencies: typescript: '>=4.8.4' - ts-checker-rspack-plugin@1.4.0: - resolution: {integrity: sha512-xPBPe6n9XZW9vMw4PFJLZFY372rejKK8UFC12i33J+yJK+fmsQQ4k9eoOlbLE0zC6vftyKDhvfMF3RyMFFTOZw==} + ts-checker-rspack-plugin@1.5.1: + resolution: {integrity: sha512-h0jF3PAIrG+UA2nZ2OPUEt0NywkpiJkydkoVg/Kd1OFPFlrayNBJoSP0zeNPUpdsFEt7ICX1BjENCfOH9nmMyA==} peerDependencies: '@rspack/core': ^1.0.0 || ^2.0.0 '@typescript/native-preview': ^7.0.0-0 @@ -6489,8 +6531,8 @@ packages: resolution: {integrity: sha512-bna6Yi1pRznoo6Bz1cE6btB/Yy8Xywytyfrzu/wc+NFW3ZF0I+2iCGImhBsoYYCOWuICtRO4yHcnDlzgo1AdNg==} engines: {node: '>= 4'} - typescript-eslint@8.61.1: - resolution: {integrity: sha512-V7PayAfJokV3pEHgN7/v03D1SpujhRfQtYLbLIiBfDDncdg4PAiRBfoS4cnCANK4jmAPncczi59QO3afiXUlNw==} + typescript-eslint@8.62.1: + resolution: {integrity: sha512-vymnnM5g0AKQDSAyfP12nMIBvgwgA42syg74kkuZ4x1VuTzwQKwc5h9rGxeShCjny5o+zWAb6OEoz7XLgrIkIw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 @@ -6891,14 +6933,14 @@ packages: snapshots: - '@aaroon/workbox-rspack-plugin@1.0.1(@rspack/core@2.0.8(@swc/helpers@0.5.23))(@types/babel__core@7.20.5)': + '@aaroon/workbox-rspack-plugin@1.0.1(@rspack/core@2.1.1(@swc/helpers@0.5.23))(@types/babel__core@7.20.5)': dependencies: fast-json-stable-stringify: 2.1.0 pathe: 1.1.2 pretty-bytes: 6.1.1 workbox-build: 7.4.1(@types/babel__core@7.20.5) optionalDependencies: - '@rspack/core': 2.0.8(@swc/helpers@0.5.23) + '@rspack/core': 2.1.1(@swc/helpers@0.5.23) transitivePeerDependencies: - '@types/babel__core' - supports-color @@ -7769,10 +7811,10 @@ snapshots: line-diff: 2.1.2 loader-utils: 3.3.1 - '@bhollis/eslint-plugin-css-modules@1.0.1(eslint@10.5.0)': + '@bhollis/eslint-plugin-css-modules@1.0.1(eslint@10.6.0)': dependencies: - es-toolkit: 1.48.1 - eslint: 10.5.0 + es-toolkit: 1.49.0 + eslint: 10.6.0 gonzales-pe: 4.3.0 '@bundle-stats/plugin-webpack-filter@4.22.2(core-js@3.49.0)': @@ -7780,14 +7822,14 @@ snapshots: core-js: 3.49.0 tslib: 2.8.1 - '@cacheable/memory@2.0.9': + '@cacheable/memory@2.2.0': dependencies: - '@cacheable/utils': 2.4.1 + '@cacheable/utils': 2.5.0 '@keyv/bigmap': 1.3.1(keyv@5.6.0) hookified: 1.15.1 keyv: 5.6.0 - '@cacheable/utils@2.4.1': + '@cacheable/utils@2.5.0': dependencies: hashery: 1.5.1 keyv: 5.6.0 @@ -7823,6 +7865,10 @@ snapshots: optionalDependencies: css-tree: 3.2.1 + '@csstools/css-syntax-patches-for-csstree@1.1.6(css-tree@3.2.1)': + optionalDependencies: + css-tree: 3.2.1 + '@csstools/css-tokenizer@3.0.4': {} '@csstools/css-tokenizer@4.0.0': {} @@ -7848,121 +7894,137 @@ snapshots: tslib: 2.8.1 optional: true + '@emnapi/core@1.11.1': + dependencies: + '@emnapi/wasi-threads': 1.2.2 + tslib: 2.8.1 + optional: true + '@emnapi/runtime@1.10.0': dependencies: tslib: 2.8.1 optional: true + '@emnapi/runtime@1.11.1': + dependencies: + tslib: 2.8.1 + optional: true + '@emnapi/wasi-threads@1.2.1': dependencies: tslib: 2.8.1 optional: true - '@eslint-community/eslint-utils@4.9.1(eslint@10.5.0)': + '@emnapi/wasi-threads@1.2.2': + dependencies: + tslib: 2.8.1 + optional: true + + '@eslint-community/eslint-utils@4.9.1(eslint@10.6.0)': dependencies: - eslint: 10.5.0 + eslint: 10.6.0 eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.2': {} - '@eslint-react/ast@5.9.2(eslint@10.5.0)(typescript@6.0.3)': + '@eslint-react/ast@5.10.0(eslint@10.6.0)(typescript@6.0.3)': dependencies: - '@typescript-eslint/types': 8.61.1 - '@typescript-eslint/typescript-estree': 8.61.1(typescript@6.0.3) - '@typescript-eslint/utils': 8.61.1(eslint@10.5.0)(typescript@6.0.3) - eslint: 10.5.0 + '@typescript-eslint/types': 8.62.1 + '@typescript-eslint/typescript-estree': 8.62.1(typescript@6.0.3) + '@typescript-eslint/utils': 8.62.1(eslint@10.6.0)(typescript@6.0.3) + eslint: 10.6.0 string-ts: 2.3.1 typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@eslint-react/core@5.9.2(eslint@10.5.0)(typescript@6.0.3)': - dependencies: - '@eslint-react/ast': 5.9.2(eslint@10.5.0)(typescript@6.0.3) - '@eslint-react/eslint': 5.9.2(eslint@10.5.0)(typescript@6.0.3) - '@eslint-react/jsx': 5.9.2(eslint@10.5.0)(typescript@6.0.3) - '@eslint-react/shared': 5.9.2(eslint@10.5.0)(typescript@6.0.3) - '@eslint-react/var': 5.9.2(eslint@10.5.0)(typescript@6.0.3) - '@typescript-eslint/scope-manager': 8.61.1 - '@typescript-eslint/types': 8.61.1 - '@typescript-eslint/utils': 8.61.1(eslint@10.5.0)(typescript@6.0.3) - eslint: 10.5.0 + '@eslint-react/core@5.10.0(eslint@10.6.0)(typescript@6.0.3)': + dependencies: + '@eslint-react/ast': 5.10.0(eslint@10.6.0)(typescript@6.0.3) + '@eslint-react/eslint': 5.10.0(eslint@10.6.0)(typescript@6.0.3) + '@eslint-react/jsx': 5.10.0(eslint@10.6.0)(typescript@6.0.3) + '@eslint-react/shared': 5.10.0(eslint@10.6.0)(typescript@6.0.3) + '@eslint-react/var': 5.10.0(eslint@10.6.0)(typescript@6.0.3) + '@typescript-eslint/scope-manager': 8.62.1 + '@typescript-eslint/types': 8.62.1 + '@typescript-eslint/utils': 8.62.1(eslint@10.6.0)(typescript@6.0.3) + eslint: 10.6.0 ts-pattern: 5.9.0 typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@eslint-react/eslint-plugin@5.9.2(eslint@10.5.0)(typescript@6.0.3)': + '@eslint-react/eslint-plugin@5.10.0(eslint@10.6.0)(typescript@6.0.3)': dependencies: - '@eslint-react/shared': 5.9.2(eslint@10.5.0)(typescript@6.0.3) - eslint: 10.5.0 - eslint-plugin-react-dom: 5.9.2(eslint@10.5.0)(typescript@6.0.3) - eslint-plugin-react-jsx: 5.9.2(eslint@10.5.0)(typescript@6.0.3) - eslint-plugin-react-naming-convention: 5.9.2(eslint@10.5.0)(typescript@6.0.3) - eslint-plugin-react-rsc: 5.9.2(eslint@10.5.0)(typescript@6.0.3) - eslint-plugin-react-web-api: 5.9.2(eslint@10.5.0)(typescript@6.0.3) - eslint-plugin-react-x: 5.9.2(eslint@10.5.0)(typescript@6.0.3) + '@eslint-react/shared': 5.10.0(eslint@10.6.0)(typescript@6.0.3) + eslint: 10.6.0 + eslint-plugin-react-dom: 5.10.0(eslint@10.6.0)(typescript@6.0.3) + eslint-plugin-react-jsx: 5.10.0(eslint@10.6.0)(typescript@6.0.3) + eslint-plugin-react-naming-convention: 5.10.0(eslint@10.6.0)(typescript@6.0.3) + eslint-plugin-react-rsc: 5.10.0(eslint@10.6.0)(typescript@6.0.3) + eslint-plugin-react-web-api: 5.10.0(eslint@10.6.0)(typescript@6.0.3) + eslint-plugin-react-x: 5.10.0(eslint@10.6.0)(typescript@6.0.3) typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@eslint-react/eslint@5.9.2(eslint@10.5.0)(typescript@6.0.3)': + '@eslint-react/eslint@5.10.0(eslint@10.6.0)(typescript@6.0.3)': dependencies: - '@typescript-eslint/utils': 8.61.1(eslint@10.5.0)(typescript@6.0.3) - eslint: 10.5.0 + '@typescript-eslint/utils': 8.62.1(eslint@10.6.0)(typescript@6.0.3) + eslint: 10.6.0 typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@eslint-react/jsx@5.9.2(eslint@10.5.0)(typescript@6.0.3)': + '@eslint-react/jsx@5.10.0(eslint@10.6.0)(typescript@6.0.3)': dependencies: - '@eslint-react/ast': 5.9.2(eslint@10.5.0)(typescript@6.0.3) - '@eslint-react/eslint': 5.9.2(eslint@10.5.0)(typescript@6.0.3) - '@eslint-react/shared': 5.9.2(eslint@10.5.0)(typescript@6.0.3) - '@eslint-react/var': 5.9.2(eslint@10.5.0)(typescript@6.0.3) - '@typescript-eslint/types': 8.61.1 - '@typescript-eslint/utils': 8.61.1(eslint@10.5.0)(typescript@6.0.3) - eslint: 10.5.0 + '@eslint-react/ast': 5.10.0(eslint@10.6.0)(typescript@6.0.3) + '@eslint-react/eslint': 5.10.0(eslint@10.6.0)(typescript@6.0.3) + '@eslint-react/shared': 5.10.0(eslint@10.6.0)(typescript@6.0.3) + '@eslint-react/var': 5.10.0(eslint@10.6.0)(typescript@6.0.3) + '@typescript-eslint/types': 8.62.1 + '@typescript-eslint/utils': 8.62.1(eslint@10.6.0)(typescript@6.0.3) + eslint: 10.6.0 ts-pattern: 5.9.0 typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@eslint-react/shared@5.9.2(eslint@10.5.0)(typescript@6.0.3)': + '@eslint-react/shared@5.10.0(eslint@10.6.0)(typescript@6.0.3)': dependencies: - '@eslint-react/eslint': 5.9.2(eslint@10.5.0)(typescript@6.0.3) - '@typescript-eslint/utils': 8.61.1(eslint@10.5.0)(typescript@6.0.3) - eslint: 10.5.0 + '@eslint-react/eslint': 5.10.0(eslint@10.6.0)(typescript@6.0.3) + '@typescript-eslint/utils': 8.62.1(eslint@10.6.0)(typescript@6.0.3) + eslint: 10.6.0 ts-pattern: 5.9.0 typescript: 6.0.3 zod: 4.4.3 transitivePeerDependencies: - supports-color - '@eslint-react/var@5.9.2(eslint@10.5.0)(typescript@6.0.3)': + '@eslint-react/var@5.10.0(eslint@10.6.0)(typescript@6.0.3)': dependencies: - '@eslint-react/ast': 5.9.2(eslint@10.5.0)(typescript@6.0.3) - '@eslint-react/eslint': 5.9.2(eslint@10.5.0)(typescript@6.0.3) - '@typescript-eslint/scope-manager': 8.61.1 - '@typescript-eslint/types': 8.61.1 - '@typescript-eslint/utils': 8.61.1(eslint@10.5.0)(typescript@6.0.3) - eslint: 10.5.0 + '@eslint-react/ast': 5.10.0(eslint@10.6.0)(typescript@6.0.3) + '@eslint-react/eslint': 5.10.0(eslint@10.6.0)(typescript@6.0.3) + '@typescript-eslint/scope-manager': 8.62.1 + '@typescript-eslint/types': 8.62.1 + '@typescript-eslint/utils': 8.62.1(eslint@10.6.0)(typescript@6.0.3) + eslint: 10.6.0 ts-pattern: 5.9.0 typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@eslint/compat@1.4.1(eslint@10.5.0)': + '@eslint/compat@1.4.1(eslint@10.6.0)': dependencies: '@eslint/core': 0.17.0 optionalDependencies: - eslint: 10.5.0 + eslint: 10.6.0 - '@eslint/compat@2.1.0(eslint@10.5.0)': + '@eslint/compat@2.1.0(eslint@10.6.0)': dependencies: '@eslint/core': 1.2.1 optionalDependencies: - eslint: 10.5.0 + eslint: 10.6.0 '@eslint/config-array@0.23.5': dependencies: @@ -7998,9 +8060,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@10.0.1(eslint@10.5.0)': + '@eslint/js@10.0.1(eslint@10.6.0)': optionalDependencies: - eslint: 10.5.0 + eslint: 10.6.0 '@eslint/js@9.39.4': {} @@ -8085,7 +8147,7 @@ snapshots: camelcase: 5.3.1 find-up: 4.1.0 get-package-type: 0.1.0 - js-yaml: 3.14.2 + js-yaml: 3.15.0 resolve-from: 5.0.0 '@istanbuljs/schema@0.1.6': {} @@ -8327,58 +8389,58 @@ snapshots: dependencies: tslib: 2.8.1 - '@jsonjoy.com/fs-core@4.57.7(tslib@2.8.1)': + '@jsonjoy.com/fs-core@4.57.8(tslib@2.8.1)': dependencies: - '@jsonjoy.com/fs-node-builtins': 4.57.7(tslib@2.8.1) - '@jsonjoy.com/fs-node-utils': 4.57.7(tslib@2.8.1) + '@jsonjoy.com/fs-node-builtins': 4.57.8(tslib@2.8.1) + '@jsonjoy.com/fs-node-utils': 4.57.8(tslib@2.8.1) thingies: 2.6.0(tslib@2.8.1) tslib: 2.8.1 - '@jsonjoy.com/fs-fsa@4.57.7(tslib@2.8.1)': + '@jsonjoy.com/fs-fsa@4.57.8(tslib@2.8.1)': dependencies: - '@jsonjoy.com/fs-core': 4.57.7(tslib@2.8.1) - '@jsonjoy.com/fs-node-builtins': 4.57.7(tslib@2.8.1) - '@jsonjoy.com/fs-node-utils': 4.57.7(tslib@2.8.1) + '@jsonjoy.com/fs-core': 4.57.8(tslib@2.8.1) + '@jsonjoy.com/fs-node-builtins': 4.57.8(tslib@2.8.1) + '@jsonjoy.com/fs-node-utils': 4.57.8(tslib@2.8.1) thingies: 2.6.0(tslib@2.8.1) tslib: 2.8.1 - '@jsonjoy.com/fs-node-builtins@4.57.7(tslib@2.8.1)': + '@jsonjoy.com/fs-node-builtins@4.57.8(tslib@2.8.1)': dependencies: tslib: 2.8.1 - '@jsonjoy.com/fs-node-to-fsa@4.57.7(tslib@2.8.1)': + '@jsonjoy.com/fs-node-to-fsa@4.57.8(tslib@2.8.1)': dependencies: - '@jsonjoy.com/fs-fsa': 4.57.7(tslib@2.8.1) - '@jsonjoy.com/fs-node-builtins': 4.57.7(tslib@2.8.1) - '@jsonjoy.com/fs-node-utils': 4.57.7(tslib@2.8.1) + '@jsonjoy.com/fs-fsa': 4.57.8(tslib@2.8.1) + '@jsonjoy.com/fs-node-builtins': 4.57.8(tslib@2.8.1) + '@jsonjoy.com/fs-node-utils': 4.57.8(tslib@2.8.1) tslib: 2.8.1 - '@jsonjoy.com/fs-node-utils@4.57.7(tslib@2.8.1)': + '@jsonjoy.com/fs-node-utils@4.57.8(tslib@2.8.1)': dependencies: - '@jsonjoy.com/fs-node-builtins': 4.57.7(tslib@2.8.1) + '@jsonjoy.com/fs-node-builtins': 4.57.8(tslib@2.8.1) tslib: 2.8.1 - '@jsonjoy.com/fs-node@4.57.7(tslib@2.8.1)': + '@jsonjoy.com/fs-node@4.57.8(tslib@2.8.1)': dependencies: - '@jsonjoy.com/fs-core': 4.57.7(tslib@2.8.1) - '@jsonjoy.com/fs-node-builtins': 4.57.7(tslib@2.8.1) - '@jsonjoy.com/fs-node-utils': 4.57.7(tslib@2.8.1) - '@jsonjoy.com/fs-print': 4.57.7(tslib@2.8.1) - '@jsonjoy.com/fs-snapshot': 4.57.7(tslib@2.8.1) + '@jsonjoy.com/fs-core': 4.57.8(tslib@2.8.1) + '@jsonjoy.com/fs-node-builtins': 4.57.8(tslib@2.8.1) + '@jsonjoy.com/fs-node-utils': 4.57.8(tslib@2.8.1) + '@jsonjoy.com/fs-print': 4.57.8(tslib@2.8.1) + '@jsonjoy.com/fs-snapshot': 4.57.8(tslib@2.8.1) glob-to-regex.js: 1.2.0(tslib@2.8.1) thingies: 2.6.0(tslib@2.8.1) tslib: 2.8.1 - '@jsonjoy.com/fs-print@4.57.7(tslib@2.8.1)': + '@jsonjoy.com/fs-print@4.57.8(tslib@2.8.1)': dependencies: - '@jsonjoy.com/fs-node-utils': 4.57.7(tslib@2.8.1) + '@jsonjoy.com/fs-node-utils': 4.57.8(tslib@2.8.1) tree-dump: 1.1.0(tslib@2.8.1) tslib: 2.8.1 - '@jsonjoy.com/fs-snapshot@4.57.7(tslib@2.8.1)': + '@jsonjoy.com/fs-snapshot@4.57.8(tslib@2.8.1)': dependencies: '@jsonjoy.com/buffers': 17.67.0(tslib@2.8.1) - '@jsonjoy.com/fs-node-utils': 4.57.7(tslib@2.8.1) + '@jsonjoy.com/fs-node-utils': 4.57.8(tslib@2.8.1) '@jsonjoy.com/json-pack': 17.67.0(tslib@2.8.1) '@jsonjoy.com/util': 17.67.0(tslib@2.8.1) tslib: 2.8.1 @@ -8438,18 +8500,18 @@ snapshots: '@keyv/serialize@1.1.1': {} - '@napi-rs/wasm-runtime@1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': + '@napi-rs/wasm-runtime@1.1.5(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)': dependencies: - '@emnapi/core': 1.10.0 - '@emnapi/runtime': 1.10.0 - '@tybys/wasm-util': 0.10.2 + '@emnapi/core': 1.11.1 + '@emnapi/runtime': 1.11.1 + '@tybys/wasm-util': 0.10.3 optional: true - '@napi-rs/wasm-runtime@1.1.5(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': + '@napi-rs/wasm-runtime@1.1.6(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)': dependencies: '@emnapi/core': 1.10.0 '@emnapi/runtime': 1.10.0 - '@tybys/wasm-util': 0.10.2 + '@tybys/wasm-util': 0.10.3 optional: true '@nodelib/fs.scandir@2.1.5': @@ -8685,121 +8747,129 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.62.0': optional: true - '@rspack/binding-darwin-arm64@2.0.8': + '@rspack/binding-darwin-arm64@2.1.1': optional: true - '@rspack/binding-darwin-x64@2.0.8': + '@rspack/binding-darwin-x64@2.1.1': optional: true - '@rspack/binding-linux-arm64-gnu@2.0.8': + '@rspack/binding-linux-arm64-gnu@2.1.1': optional: true - '@rspack/binding-linux-arm64-musl@2.0.8': + '@rspack/binding-linux-arm64-musl@2.1.1': optional: true - '@rspack/binding-linux-x64-gnu@2.0.8': + '@rspack/binding-linux-riscv64-gnu@2.1.1': optional: true - '@rspack/binding-linux-x64-musl@2.0.8': + '@rspack/binding-linux-riscv64-musl@2.1.1': optional: true - '@rspack/binding-wasm32-wasi@2.0.8': + '@rspack/binding-linux-x64-gnu@2.1.1': + optional: true + + '@rspack/binding-linux-x64-musl@2.1.1': + optional: true + + '@rspack/binding-wasm32-wasi@2.1.1': dependencies: - '@emnapi/core': 1.10.0 - '@emnapi/runtime': 1.10.0 - '@napi-rs/wasm-runtime': 1.1.4(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) + '@emnapi/core': 1.11.1 + '@emnapi/runtime': 1.11.1 + '@napi-rs/wasm-runtime': 1.1.5(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) optional: true - '@rspack/binding-win32-arm64-msvc@2.0.8': + '@rspack/binding-win32-arm64-msvc@2.1.1': optional: true - '@rspack/binding-win32-ia32-msvc@2.0.8': + '@rspack/binding-win32-ia32-msvc@2.1.1': optional: true - '@rspack/binding-win32-x64-msvc@2.0.8': + '@rspack/binding-win32-x64-msvc@2.1.1': optional: true - '@rspack/binding@2.0.8': + '@rspack/binding@2.1.1': optionalDependencies: - '@rspack/binding-darwin-arm64': 2.0.8 - '@rspack/binding-darwin-x64': 2.0.8 - '@rspack/binding-linux-arm64-gnu': 2.0.8 - '@rspack/binding-linux-arm64-musl': 2.0.8 - '@rspack/binding-linux-x64-gnu': 2.0.8 - '@rspack/binding-linux-x64-musl': 2.0.8 - '@rspack/binding-wasm32-wasi': 2.0.8 - '@rspack/binding-win32-arm64-msvc': 2.0.8 - '@rspack/binding-win32-ia32-msvc': 2.0.8 - '@rspack/binding-win32-x64-msvc': 2.0.8 - - '@rspack/cli@2.0.8(@rspack/core@2.0.8(@swc/helpers@0.5.23))(@rspack/dev-server@2.1.0(@rspack/core@2.0.8(@swc/helpers@0.5.23)))': - dependencies: - '@rspack/core': 2.0.8(@swc/helpers@0.5.23) + '@rspack/binding-darwin-arm64': 2.1.1 + '@rspack/binding-darwin-x64': 2.1.1 + '@rspack/binding-linux-arm64-gnu': 2.1.1 + '@rspack/binding-linux-arm64-musl': 2.1.1 + '@rspack/binding-linux-riscv64-gnu': 2.1.1 + '@rspack/binding-linux-riscv64-musl': 2.1.1 + '@rspack/binding-linux-x64-gnu': 2.1.1 + '@rspack/binding-linux-x64-musl': 2.1.1 + '@rspack/binding-wasm32-wasi': 2.1.1 + '@rspack/binding-win32-arm64-msvc': 2.1.1 + '@rspack/binding-win32-ia32-msvc': 2.1.1 + '@rspack/binding-win32-x64-msvc': 2.1.1 + + '@rspack/cli@2.1.1(@rspack/core@2.1.1(@swc/helpers@0.5.23))(@rspack/dev-server@2.1.0(@rspack/core@2.1.1(@swc/helpers@0.5.23)))': + dependencies: + '@rspack/core': 2.1.1(@swc/helpers@0.5.23) optionalDependencies: - '@rspack/dev-server': 2.1.0(@rspack/core@2.0.8(@swc/helpers@0.5.23)) + '@rspack/dev-server': 2.1.0(@rspack/core@2.1.1(@swc/helpers@0.5.23)) - '@rspack/core@2.0.8(@swc/helpers@0.5.23)': + '@rspack/core@2.1.1(@swc/helpers@0.5.23)': dependencies: - '@rspack/binding': 2.0.8 + '@rspack/binding': 2.1.1 optionalDependencies: '@swc/helpers': 0.5.23 - '@rspack/dev-middleware@2.0.3(@rspack/core@2.0.8(@swc/helpers@0.5.23))': + '@rspack/dev-middleware@2.0.3(@rspack/core@2.1.1(@swc/helpers@0.5.23))': optionalDependencies: - '@rspack/core': 2.0.8(@swc/helpers@0.5.23) + '@rspack/core': 2.1.1(@swc/helpers@0.5.23) - '@rspack/dev-server@2.1.0(@rspack/core@2.0.8(@swc/helpers@0.5.23))': + '@rspack/dev-server@2.1.0(@rspack/core@2.1.1(@swc/helpers@0.5.23))': dependencies: - '@rspack/core': 2.0.8(@swc/helpers@0.5.23) - '@rspack/dev-middleware': 2.0.3(@rspack/core@2.0.8(@swc/helpers@0.5.23)) + '@rspack/core': 2.1.1(@swc/helpers@0.5.23) + '@rspack/dev-middleware': 2.0.3(@rspack/core@2.1.1(@swc/helpers@0.5.23)) '@rspack/lite-tapable@1.1.2': {} - '@rspack/plugin-react-refresh@2.0.2(@rspack/core@2.0.8(@swc/helpers@0.5.23))(react-refresh@0.18.0)': + '@rspack/plugin-react-refresh@2.0.2(@rspack/core@2.1.1(@swc/helpers@0.5.23))(react-refresh@0.18.0)': dependencies: react-refresh: 0.18.0 optionalDependencies: - '@rspack/core': 2.0.8(@swc/helpers@0.5.23) + '@rspack/core': 2.1.1(@swc/helpers@0.5.23) '@rtsao/scc@1.1.0': {} - '@sentry/browser-utils@10.59.0': + '@sentry/browser-utils@10.62.0': dependencies: - '@sentry/core': 10.59.0 + '@sentry/core': 10.62.0 - '@sentry/browser@10.59.0': + '@sentry/browser@10.62.0': dependencies: - '@sentry/browser-utils': 10.59.0 - '@sentry/core': 10.59.0 - '@sentry/feedback': 10.59.0 - '@sentry/replay': 10.59.0 - '@sentry/replay-canvas': 10.59.0 + '@sentry/browser-utils': 10.62.0 + '@sentry/core': 10.62.0 + '@sentry/feedback': 10.62.0 + '@sentry/replay': 10.62.0 + '@sentry/replay-canvas': 10.62.0 - '@sentry/core@10.59.0': {} + '@sentry/core@10.62.0': {} - '@sentry/feedback@10.59.0': + '@sentry/feedback@10.62.0': dependencies: - '@sentry/core': 10.59.0 + '@sentry/core': 10.62.0 - '@sentry/react@10.59.0(react@19.2.7)': + '@sentry/react@10.62.0(react@19.2.7)': dependencies: - '@sentry/browser': 10.59.0 - '@sentry/core': 10.59.0 + '@sentry/browser': 10.62.0 + '@sentry/core': 10.62.0 react: 19.2.7 - '@sentry/replay-canvas@10.59.0': + '@sentry/replay-canvas@10.62.0': dependencies: - '@sentry/core': 10.59.0 - '@sentry/replay': 10.59.0 + '@sentry/core': 10.62.0 + '@sentry/replay': 10.62.0 - '@sentry/replay@10.59.0': + '@sentry/replay@10.62.0': dependencies: - '@sentry/browser-utils': 10.59.0 - '@sentry/core': 10.59.0 + '@sentry/browser-utils': 10.62.0 + '@sentry/core': 10.62.0 - '@sentry/types@10.59.0': + '@sentry/types@10.62.0': dependencies: - '@sentry/core': 10.59.0 + '@sentry/core': 10.62.0 '@sinclair/typebox@0.34.49': {} @@ -8910,13 +8980,13 @@ snapshots: dependencies: tslib: 2.8.1 - '@tanstack/react-virtual@3.14.3(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': + '@tanstack/react-virtual@3.14.4(react-dom@19.2.7(react@19.2.7))(react@19.2.7)': dependencies: - '@tanstack/virtual-core': 3.17.1 + '@tanstack/virtual-core': 3.17.2 react: 19.2.7 react-dom: 19.2.7(react@19.2.7) - '@tanstack/virtual-core@3.17.1': {} + '@tanstack/virtual-core@3.17.2': {} '@testing-library/dom@10.4.1': dependencies: @@ -8959,7 +9029,7 @@ snapshots: magic-string: 0.30.21 string.prototype.matchall: 4.0.12 - '@tybys/wasm-util@0.10.2': + '@tybys/wasm-util@0.10.3': dependencies: tslib: 2.8.1 optional: true @@ -9001,9 +9071,9 @@ snapshots: '@types/estree@1.0.9': {} - '@types/generate-json-webpack-plugin@0.3.8(postcss@8.5.15)': + '@types/generate-json-webpack-plugin@0.3.8(postcss@8.5.16)': dependencies: - '@types/webpack': 5.28.5(postcss@8.5.15) + '@types/webpack': 5.28.5(postcss@8.5.16) transitivePeerDependencies: - '@minify-html/node' - '@swc/core' @@ -9116,11 +9186,11 @@ snapshots: anymatch: 3.1.3 source-map: 0.6.1 - '@types/webpack@5.28.5(postcss@8.5.15)': + '@types/webpack@5.28.5(postcss@8.5.16)': dependencies: '@types/node': 24.13.2 tapable: 2.3.3 - webpack: 5.107.2(postcss@8.5.15) + webpack: 5.107.2(postcss@8.5.16) transitivePeerDependencies: - '@minify-html/node' - '@swc/core' @@ -9142,15 +9212,15 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@8.61.1(@typescript-eslint/parser@8.61.1(eslint@10.5.0)(typescript@6.0.3))(eslint@10.5.0)(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@8.62.1(@typescript-eslint/parser@8.62.1(eslint@10.6.0)(typescript@6.0.3))(eslint@10.6.0)(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.61.1(eslint@10.5.0)(typescript@6.0.3) - '@typescript-eslint/scope-manager': 8.61.1 - '@typescript-eslint/type-utils': 8.61.1(eslint@10.5.0)(typescript@5.9.3) - '@typescript-eslint/utils': 8.61.1(eslint@10.5.0)(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.61.1 - eslint: 10.5.0 + '@typescript-eslint/parser': 8.62.1(eslint@10.6.0)(typescript@6.0.3) + '@typescript-eslint/scope-manager': 8.62.1 + '@typescript-eslint/type-utils': 8.62.1(eslint@10.6.0)(typescript@5.9.3) + '@typescript-eslint/utils': 8.62.1(eslint@10.6.0)(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.62.1 + eslint: 10.6.0 ignore: 7.0.5 natural-compare: 1.4.0 ts-api-utils: 2.5.0(typescript@5.9.3) @@ -9158,15 +9228,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@8.61.1(@typescript-eslint/parser@8.61.1(eslint@10.5.0)(typescript@6.0.3))(eslint@10.5.0)(typescript@6.0.3)': + '@typescript-eslint/eslint-plugin@8.62.1(@typescript-eslint/parser@8.62.1(eslint@10.6.0)(typescript@6.0.3))(eslint@10.6.0)(typescript@6.0.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.61.1(eslint@10.5.0)(typescript@6.0.3) - '@typescript-eslint/scope-manager': 8.61.1 - '@typescript-eslint/type-utils': 8.61.1(eslint@10.5.0)(typescript@6.0.3) - '@typescript-eslint/utils': 8.61.1(eslint@10.5.0)(typescript@6.0.3) - '@typescript-eslint/visitor-keys': 8.61.1 - eslint: 10.5.0 + '@typescript-eslint/parser': 8.62.1(eslint@10.6.0)(typescript@6.0.3) + '@typescript-eslint/scope-manager': 8.62.1 + '@typescript-eslint/type-utils': 8.62.1(eslint@10.6.0)(typescript@6.0.3) + '@typescript-eslint/utils': 8.62.1(eslint@10.6.0)(typescript@6.0.3) + '@typescript-eslint/visitor-keys': 8.62.1 + eslint: 10.6.0 ignore: 7.0.5 natural-compare: 1.4.0 ts-api-utils: 2.5.0(typescript@6.0.3) @@ -9174,93 +9244,93 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.61.1(eslint@10.5.0)(typescript@5.9.3)': + '@typescript-eslint/parser@8.62.1(eslint@10.6.0)(typescript@5.9.3)': dependencies: - '@typescript-eslint/scope-manager': 8.61.1 - '@typescript-eslint/types': 8.61.1 - '@typescript-eslint/typescript-estree': 8.61.1(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.61.1 + '@typescript-eslint/scope-manager': 8.62.1 + '@typescript-eslint/types': 8.62.1 + '@typescript-eslint/typescript-estree': 8.62.1(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.62.1 debug: 4.4.3(supports-color@5.5.0) - eslint: 10.5.0 + eslint: 10.6.0 typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.61.1(eslint@10.5.0)(typescript@6.0.3)': + '@typescript-eslint/parser@8.62.1(eslint@10.6.0)(typescript@6.0.3)': dependencies: - '@typescript-eslint/scope-manager': 8.61.1 - '@typescript-eslint/types': 8.61.1 - '@typescript-eslint/typescript-estree': 8.61.1(typescript@6.0.3) - '@typescript-eslint/visitor-keys': 8.61.1 + '@typescript-eslint/scope-manager': 8.62.1 + '@typescript-eslint/types': 8.62.1 + '@typescript-eslint/typescript-estree': 8.62.1(typescript@6.0.3) + '@typescript-eslint/visitor-keys': 8.62.1 debug: 4.4.3(supports-color@5.5.0) - eslint: 10.5.0 + eslint: 10.6.0 typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.61.1(typescript@5.9.3)': + '@typescript-eslint/project-service@8.62.1(typescript@5.9.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.61.1(typescript@5.9.3) - '@typescript-eslint/types': 8.61.1 + '@typescript-eslint/tsconfig-utils': 8.62.1(typescript@5.9.3) + '@typescript-eslint/types': 8.62.1 debug: 4.4.3(supports-color@5.5.0) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.61.1(typescript@6.0.3)': + '@typescript-eslint/project-service@8.62.1(typescript@6.0.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.61.1(typescript@6.0.3) - '@typescript-eslint/types': 8.61.1 + '@typescript-eslint/tsconfig-utils': 8.62.1(typescript@6.0.3) + '@typescript-eslint/types': 8.62.1 debug: 4.4.3(supports-color@5.5.0) typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.61.1': + '@typescript-eslint/scope-manager@8.62.1': dependencies: - '@typescript-eslint/types': 8.61.1 - '@typescript-eslint/visitor-keys': 8.61.1 + '@typescript-eslint/types': 8.62.1 + '@typescript-eslint/visitor-keys': 8.62.1 - '@typescript-eslint/tsconfig-utils@8.61.1(typescript@5.9.3)': + '@typescript-eslint/tsconfig-utils@8.62.1(typescript@5.9.3)': dependencies: typescript: 5.9.3 - '@typescript-eslint/tsconfig-utils@8.61.1(typescript@6.0.3)': + '@typescript-eslint/tsconfig-utils@8.62.1(typescript@6.0.3)': dependencies: typescript: 6.0.3 - '@typescript-eslint/type-utils@8.61.1(eslint@10.5.0)(typescript@5.9.3)': + '@typescript-eslint/type-utils@8.62.1(eslint@10.6.0)(typescript@5.9.3)': dependencies: - '@typescript-eslint/types': 8.61.1 - '@typescript-eslint/typescript-estree': 8.61.1(typescript@5.9.3) - '@typescript-eslint/utils': 8.61.1(eslint@10.5.0)(typescript@5.9.3) + '@typescript-eslint/types': 8.62.1 + '@typescript-eslint/typescript-estree': 8.62.1(typescript@5.9.3) + '@typescript-eslint/utils': 8.62.1(eslint@10.6.0)(typescript@5.9.3) debug: 4.4.3(supports-color@5.5.0) - eslint: 10.5.0 + eslint: 10.6.0 ts-api-utils: 2.5.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.61.1(eslint@10.5.0)(typescript@6.0.3)': + '@typescript-eslint/type-utils@8.62.1(eslint@10.6.0)(typescript@6.0.3)': dependencies: - '@typescript-eslint/types': 8.61.1 - '@typescript-eslint/typescript-estree': 8.61.1(typescript@6.0.3) - '@typescript-eslint/utils': 8.61.1(eslint@10.5.0)(typescript@6.0.3) + '@typescript-eslint/types': 8.62.1 + '@typescript-eslint/typescript-estree': 8.62.1(typescript@6.0.3) + '@typescript-eslint/utils': 8.62.1(eslint@10.6.0)(typescript@6.0.3) debug: 4.4.3(supports-color@5.5.0) - eslint: 10.5.0 + eslint: 10.6.0 ts-api-utils: 2.5.0(typescript@6.0.3) typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.61.1': {} + '@typescript-eslint/types@8.62.1': {} - '@typescript-eslint/typescript-estree@8.61.1(typescript@5.9.3)': + '@typescript-eslint/typescript-estree@8.62.1(typescript@5.9.3)': dependencies: - '@typescript-eslint/project-service': 8.61.1(typescript@5.9.3) - '@typescript-eslint/tsconfig-utils': 8.61.1(typescript@5.9.3) - '@typescript-eslint/types': 8.61.1 - '@typescript-eslint/visitor-keys': 8.61.1 + '@typescript-eslint/project-service': 8.62.1(typescript@5.9.3) + '@typescript-eslint/tsconfig-utils': 8.62.1(typescript@5.9.3) + '@typescript-eslint/types': 8.62.1 + '@typescript-eslint/visitor-keys': 8.62.1 debug: 4.4.3(supports-color@5.5.0) minimatch: 10.2.5 semver: 7.8.5 @@ -9270,12 +9340,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.61.1(typescript@6.0.3)': + '@typescript-eslint/typescript-estree@8.62.1(typescript@6.0.3)': dependencies: - '@typescript-eslint/project-service': 8.61.1(typescript@6.0.3) - '@typescript-eslint/tsconfig-utils': 8.61.1(typescript@6.0.3) - '@typescript-eslint/types': 8.61.1 - '@typescript-eslint/visitor-keys': 8.61.1 + '@typescript-eslint/project-service': 8.62.1(typescript@6.0.3) + '@typescript-eslint/tsconfig-utils': 8.62.1(typescript@6.0.3) + '@typescript-eslint/types': 8.62.1 + '@typescript-eslint/visitor-keys': 8.62.1 debug: 4.4.3(supports-color@5.5.0) minimatch: 10.2.5 semver: 7.8.5 @@ -9285,31 +9355,31 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.61.1(eslint@10.5.0)(typescript@5.9.3)': + '@typescript-eslint/utils@8.62.1(eslint@10.6.0)(typescript@5.9.3)': dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.5.0) - '@typescript-eslint/scope-manager': 8.61.1 - '@typescript-eslint/types': 8.61.1 - '@typescript-eslint/typescript-estree': 8.61.1(typescript@5.9.3) - eslint: 10.5.0 + '@eslint-community/eslint-utils': 4.9.1(eslint@10.6.0) + '@typescript-eslint/scope-manager': 8.62.1 + '@typescript-eslint/types': 8.62.1 + '@typescript-eslint/typescript-estree': 8.62.1(typescript@5.9.3) + eslint: 10.6.0 typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.61.1(eslint@10.5.0)(typescript@6.0.3)': + '@typescript-eslint/utils@8.62.1(eslint@10.6.0)(typescript@6.0.3)': dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.5.0) - '@typescript-eslint/scope-manager': 8.61.1 - '@typescript-eslint/types': 8.61.1 - '@typescript-eslint/typescript-estree': 8.61.1(typescript@6.0.3) - eslint: 10.5.0 + '@eslint-community/eslint-utils': 4.9.1(eslint@10.6.0) + '@typescript-eslint/scope-manager': 8.62.1 + '@typescript-eslint/types': 8.62.1 + '@typescript-eslint/typescript-estree': 8.62.1(typescript@6.0.3) + eslint: 10.6.0 typescript: 6.0.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.61.1': + '@typescript-eslint/visitor-keys@8.62.1': dependencies: - '@typescript-eslint/types': 8.61.1 + '@typescript-eslint/types': 8.62.1 eslint-visitor-keys: 5.0.1 '@ungap/structured-clone@1.3.1': {} @@ -9372,7 +9442,7 @@ snapshots: dependencies: '@emnapi/core': 1.10.0 '@emnapi/runtime': 1.10.0 - '@napi-rs/wasm-runtime': 1.1.5(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) + '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) optional: true '@unrs/resolver-binding-win32-arm64-msvc@1.12.2': @@ -9525,7 +9595,7 @@ snapshots: ajv@8.20.0: dependencies: fast-deep-equal: 3.1.3 - fast-uri: 3.1.2 + fast-uri: 3.1.3 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 @@ -9695,13 +9765,13 @@ snapshots: transitivePeerDependencies: - supports-color - babel-loader@10.1.1(@babel/core@7.29.7)(@rspack/core@2.0.8(@swc/helpers@0.5.23))(webpack@5.107.2(postcss@8.5.15)): + babel-loader@10.1.1(@babel/core@7.29.7)(@rspack/core@2.1.1(@swc/helpers@0.5.23))(webpack@5.107.2(postcss@8.5.16)): dependencies: '@babel/core': 7.29.7 find-up: 5.0.0 optionalDependencies: - '@rspack/core': 2.0.8(@swc/helpers@0.5.23) - webpack: 5.107.2(postcss@8.5.15) + '@rspack/core': 2.1.1(@swc/helpers@0.5.23) + webpack: 5.107.2(postcss@8.5.16) babel-plugin-istanbul@7.0.1: dependencies: @@ -9832,7 +9902,7 @@ snapshots: dependencies: balanced-match: 1.0.2 - brace-expansion@5.0.6: + brace-expansion@5.0.7: dependencies: balanced-match: 4.0.4 @@ -9865,10 +9935,10 @@ snapshots: bungie-api-ts@5.10.0: {} - cacheable@2.3.5: + cacheable@2.5.0: dependencies: - '@cacheable/memory': 2.0.9 - '@cacheable/utils': 2.4.1 + '@cacheable/memory': 2.2.0 + '@cacheable/utils': 2.5.0 hookified: 1.15.1 keyv: 5.6.0 qified: 0.10.1 @@ -9940,10 +10010,10 @@ snapshots: dependencies: source-map: 0.6.1 - clean-webpack-plugin@4.0.0(webpack@5.107.2(postcss@8.5.15)): + clean-webpack-plugin@4.0.0(webpack@5.107.2(postcss@8.5.16)): dependencies: del: 4.1.1 - webpack: 5.107.2(postcss@8.5.15) + webpack: 5.107.2(postcss@8.5.16) cli-boxes@3.0.0: {} @@ -10010,11 +10080,11 @@ snapshots: compare-versions@6.1.1: {} - compression-webpack-plugin@12.0.0(webpack@5.107.2(postcss@8.5.15)): + compression-webpack-plugin@12.0.0(webpack@5.107.2(postcss@8.5.16)): dependencies: schema-utils: 4.3.3 serialize-javascript: 7.0.5 - webpack: 5.107.2(postcss@8.5.15) + webpack: 5.107.2(postcss@8.5.16) compute-scroll-into-view@3.1.1: {} @@ -10049,7 +10119,7 @@ snapshots: cosmiconfig@8.3.6(typescript@6.0.3): dependencies: import-fresh: 3.3.1 - js-yaml: 4.2.0 + js-yaml: 4.3.0 parse-json: 5.2.0 path-type: 4.0.0 optionalDependencies: @@ -10059,7 +10129,7 @@ snapshots: dependencies: env-paths: 2.2.1 import-fresh: 3.3.1 - js-yaml: 4.2.0 + js-yaml: 4.3.0 parse-json: 5.2.0 optionalDependencies: typescript: 6.0.3 @@ -10080,7 +10150,7 @@ snapshots: css-functions-list@3.3.3: {} - css-loader@7.1.4(@rspack/core@2.0.8(@swc/helpers@0.5.23))(webpack@5.107.2(postcss@8.5.15)): + css-loader@7.1.4(@rspack/core@2.1.1(@swc/helpers@0.5.23))(webpack@5.107.2(postcss@8.5.16)): dependencies: icss-utils: 5.1.0(postcss@8.5.15) postcss: 8.5.15 @@ -10091,8 +10161,8 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.8.4 optionalDependencies: - '@rspack/core': 2.0.8(@swc/helpers@0.5.23) - webpack: 5.107.2(postcss@8.5.15) + '@rspack/core': 2.1.1(@swc/helpers@0.5.23) + webpack: 5.107.2(postcss@8.5.16) css-select@4.3.0: dependencies: @@ -10438,7 +10508,7 @@ snapshots: is-date-object: 1.1.0 is-symbol: 1.1.1 - es-toolkit@1.48.1: {} + es-toolkit@1.49.0: {} escalade@3.2.0: {} @@ -10450,9 +10520,9 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-config-prettier@10.1.8(eslint@10.5.0): + eslint-config-prettier@10.1.8(eslint@10.6.0): dependencies: - eslint: 10.5.0 + eslint: 10.6.0 eslint-import-resolver-node@0.3.10: dependencies: @@ -10462,76 +10532,76 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.13.0(@typescript-eslint/parser@8.61.1(eslint@10.5.0)(typescript@6.0.3))(eslint-import-resolver-node@0.3.10)(eslint@10.5.0): + eslint-module-utils@2.13.0(@typescript-eslint/parser@8.62.1(eslint@10.6.0)(typescript@6.0.3))(eslint-import-resolver-node@0.3.10)(eslint@10.6.0): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.61.1(eslint@10.5.0)(typescript@6.0.3) - eslint: 10.5.0 + '@typescript-eslint/parser': 8.62.1(eslint@10.6.0)(typescript@6.0.3) + eslint: 10.6.0 eslint-import-resolver-node: 0.3.10 transitivePeerDependencies: - supports-color - eslint-plugin-array-func@5.1.1(eslint@10.5.0): + eslint-plugin-array-func@5.1.1(eslint@10.6.0): dependencies: - eslint: 10.5.0 + eslint: 10.6.0 - eslint-plugin-escompat@3.11.4(eslint@10.5.0): + eslint-plugin-escompat@3.11.4(eslint@10.6.0): dependencies: browserslist: 4.28.4 - eslint: 10.5.0 + eslint: 10.6.0 - eslint-plugin-eslint-comments@3.2.0(eslint@10.5.0): + eslint-plugin-eslint-comments@3.2.0(eslint@10.6.0): dependencies: escape-string-regexp: 1.0.5 - eslint: 10.5.0 + eslint: 10.6.0 ignore: 5.3.2 - eslint-plugin-filenames@1.3.2(eslint@10.5.0): + eslint-plugin-filenames@1.3.2(eslint@10.6.0): dependencies: - eslint: 10.5.0 + eslint: 10.6.0 lodash.camelcase: 4.3.0 lodash.kebabcase: 4.1.1 lodash.snakecase: 4.1.1 lodash.upperfirst: 4.3.1 - eslint-plugin-github@6.0.0(@types/eslint@9.6.1)(eslint@10.5.0): + eslint-plugin-github@6.0.0(@types/eslint@9.6.1)(eslint@10.6.0): dependencies: - '@eslint/compat': 1.4.1(eslint@10.5.0) + '@eslint/compat': 1.4.1(eslint@10.6.0) '@eslint/eslintrc': 3.3.5 '@eslint/js': 9.39.4 '@github/browserslist-config': 1.0.0 - '@typescript-eslint/eslint-plugin': 8.61.1(@typescript-eslint/parser@8.61.1(eslint@10.5.0)(typescript@6.0.3))(eslint@10.5.0)(typescript@5.9.3) - '@typescript-eslint/parser': 8.61.1(eslint@10.5.0)(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 8.62.1(@typescript-eslint/parser@8.62.1(eslint@10.6.0)(typescript@6.0.3))(eslint@10.6.0)(typescript@5.9.3) + '@typescript-eslint/parser': 8.62.1(eslint@10.6.0)(typescript@5.9.3) aria-query: 5.3.2 - eslint: 10.5.0 - eslint-config-prettier: 10.1.8(eslint@10.5.0) - eslint-plugin-escompat: 3.11.4(eslint@10.5.0) - eslint-plugin-eslint-comments: 3.2.0(eslint@10.5.0) - eslint-plugin-filenames: 1.3.2(eslint@10.5.0) - eslint-plugin-i18n-text: 1.0.1(eslint@10.5.0) - eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.61.1(eslint@10.5.0)(typescript@6.0.3))(eslint@10.5.0) - eslint-plugin-jsx-a11y: 6.10.2(eslint@10.5.0) + eslint: 10.6.0 + eslint-config-prettier: 10.1.8(eslint@10.6.0) + eslint-plugin-escompat: 3.11.4(eslint@10.6.0) + eslint-plugin-eslint-comments: 3.2.0(eslint@10.6.0) + eslint-plugin-filenames: 1.3.2(eslint@10.6.0) + eslint-plugin-i18n-text: 1.0.1(eslint@10.6.0) + eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.62.1(eslint@10.6.0)(typescript@6.0.3))(eslint@10.6.0) + eslint-plugin-jsx-a11y: 6.10.2(eslint@10.6.0) eslint-plugin-no-only-tests: 3.4.0 - eslint-plugin-prettier: 5.5.6(@types/eslint@9.6.1)(eslint-config-prettier@10.1.8(eslint@10.5.0))(eslint@10.5.0)(prettier@3.8.4) + eslint-plugin-prettier: 5.5.6(@types/eslint@9.6.1)(eslint-config-prettier@10.1.8(eslint@10.6.0))(eslint@10.6.0)(prettier@3.9.4) eslint-rule-documentation: 1.0.23 globals: 16.5.0 jsx-ast-utils: 3.3.5 - prettier: 3.8.4 + prettier: 3.9.4 svg-element-attributes: 1.3.1 typescript: 5.9.3 - typescript-eslint: 8.61.1(eslint@10.5.0)(typescript@5.9.3) + typescript-eslint: 8.62.1(eslint@10.6.0)(typescript@5.9.3) transitivePeerDependencies: - '@types/eslint' - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-i18n-text@1.0.1(eslint@10.5.0): + eslint-plugin-i18n-text@1.0.1(eslint@10.6.0): dependencies: - eslint: 10.5.0 + eslint: 10.6.0 - eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.61.1(eslint@10.5.0)(typescript@6.0.3))(eslint@10.5.0): + eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.62.1(eslint@10.6.0)(typescript@6.0.3))(eslint@10.6.0): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -10540,9 +10610,9 @@ snapshots: array.prototype.flatmap: 1.3.3 debug: 3.2.7 doctrine: 2.1.0 - eslint: 10.5.0 + eslint: 10.6.0 eslint-import-resolver-node: 0.3.10 - eslint-module-utils: 2.13.0(@typescript-eslint/parser@8.61.1(eslint@10.5.0)(typescript@6.0.3))(eslint-import-resolver-node@0.3.10)(eslint@10.5.0) + eslint-module-utils: 2.13.0(@typescript-eslint/parser@8.62.1(eslint@10.6.0)(typescript@6.0.3))(eslint-import-resolver-node@0.3.10)(eslint@10.6.0) hasown: 2.0.4 is-core-module: 2.16.2 is-glob: 4.0.3 @@ -10554,13 +10624,13 @@ snapshots: string.prototype.trimend: 1.0.10 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.61.1(eslint@10.5.0)(typescript@6.0.3) + '@typescript-eslint/parser': 8.62.1(eslint@10.6.0)(typescript@6.0.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-jsx-a11y@6.10.2(eslint@10.5.0): + eslint-plugin-jsx-a11y@6.10.2(eslint@10.6.0): dependencies: aria-query: 5.3.2 array-includes: 3.1.9 @@ -10570,7 +10640,7 @@ snapshots: axobject-query: 4.1.0 damerau-levenshtein: 1.0.8 emoji-regex: 9.2.2 - eslint: 10.5.0 + eslint: 10.6.0 hasown: 2.0.4 jsx-ast-utils: 3.3.5 language-tags: 1.0.9 @@ -10581,120 +10651,120 @@ snapshots: eslint-plugin-no-only-tests@3.4.0: {} - eslint-plugin-prettier@5.5.6(@types/eslint@9.6.1)(eslint-config-prettier@10.1.8(eslint@10.5.0))(eslint@10.5.0)(prettier@3.8.4): + eslint-plugin-prettier@5.5.6(@types/eslint@9.6.1)(eslint-config-prettier@10.1.8(eslint@10.6.0))(eslint@10.6.0)(prettier@3.9.4): dependencies: - eslint: 10.5.0 - prettier: 3.8.4 + eslint: 10.6.0 + prettier: 3.9.4 prettier-linter-helpers: 1.0.1 synckit: 0.11.13 optionalDependencies: '@types/eslint': 9.6.1 - eslint-config-prettier: 10.1.8(eslint@10.5.0) + eslint-config-prettier: 10.1.8(eslint@10.6.0) - eslint-plugin-react-dom@5.9.2(eslint@10.5.0)(typescript@6.0.3): + eslint-plugin-react-dom@5.10.0(eslint@10.6.0)(typescript@6.0.3): dependencies: - '@eslint-react/ast': 5.9.2(eslint@10.5.0)(typescript@6.0.3) - '@eslint-react/eslint': 5.9.2(eslint@10.5.0)(typescript@6.0.3) - '@eslint-react/jsx': 5.9.2(eslint@10.5.0)(typescript@6.0.3) - '@eslint-react/shared': 5.9.2(eslint@10.5.0)(typescript@6.0.3) - '@typescript-eslint/types': 8.61.1 - '@typescript-eslint/utils': 8.61.1(eslint@10.5.0)(typescript@6.0.3) + '@eslint-react/ast': 5.10.0(eslint@10.6.0)(typescript@6.0.3) + '@eslint-react/eslint': 5.10.0(eslint@10.6.0)(typescript@6.0.3) + '@eslint-react/jsx': 5.10.0(eslint@10.6.0)(typescript@6.0.3) + '@eslint-react/shared': 5.10.0(eslint@10.6.0)(typescript@6.0.3) + '@typescript-eslint/types': 8.62.1 + '@typescript-eslint/utils': 8.62.1(eslint@10.6.0)(typescript@6.0.3) compare-versions: 6.1.1 - eslint: 10.5.0 + eslint: 10.6.0 typescript: 6.0.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks@7.1.1(eslint@10.5.0): + eslint-plugin-react-hooks@7.1.1(eslint@10.6.0): dependencies: '@babel/core': 7.29.7 '@babel/parser': 7.29.7 - eslint: 10.5.0 + eslint: 10.6.0 hermes-parser: 0.25.1 zod: 4.4.3 zod-validation-error: 4.0.2(zod@4.4.3) transitivePeerDependencies: - supports-color - eslint-plugin-react-jsx@5.9.2(eslint@10.5.0)(typescript@6.0.3): + eslint-plugin-react-jsx@5.10.0(eslint@10.6.0)(typescript@6.0.3): dependencies: - '@eslint-react/ast': 5.9.2(eslint@10.5.0)(typescript@6.0.3) - '@eslint-react/core': 5.9.2(eslint@10.5.0)(typescript@6.0.3) - '@eslint-react/eslint': 5.9.2(eslint@10.5.0)(typescript@6.0.3) - '@eslint-react/jsx': 5.9.2(eslint@10.5.0)(typescript@6.0.3) - '@eslint-react/shared': 5.9.2(eslint@10.5.0)(typescript@6.0.3) - '@typescript-eslint/types': 8.61.1 - '@typescript-eslint/utils': 8.61.1(eslint@10.5.0)(typescript@6.0.3) - eslint: 10.5.0 + '@eslint-react/ast': 5.10.0(eslint@10.6.0)(typescript@6.0.3) + '@eslint-react/core': 5.10.0(eslint@10.6.0)(typescript@6.0.3) + '@eslint-react/eslint': 5.10.0(eslint@10.6.0)(typescript@6.0.3) + '@eslint-react/jsx': 5.10.0(eslint@10.6.0)(typescript@6.0.3) + '@eslint-react/shared': 5.10.0(eslint@10.6.0)(typescript@6.0.3) + '@typescript-eslint/types': 8.62.1 + '@typescript-eslint/utils': 8.62.1(eslint@10.6.0)(typescript@6.0.3) + eslint: 10.6.0 typescript: 6.0.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-naming-convention@5.9.2(eslint@10.5.0)(typescript@6.0.3): + eslint-plugin-react-naming-convention@5.10.0(eslint@10.6.0)(typescript@6.0.3): dependencies: - '@eslint-react/ast': 5.9.2(eslint@10.5.0)(typescript@6.0.3) - '@eslint-react/core': 5.9.2(eslint@10.5.0)(typescript@6.0.3) - '@eslint-react/eslint': 5.9.2(eslint@10.5.0)(typescript@6.0.3) - '@eslint-react/var': 5.9.2(eslint@10.5.0)(typescript@6.0.3) - '@typescript-eslint/types': 8.61.1 - '@typescript-eslint/utils': 8.61.1(eslint@10.5.0)(typescript@6.0.3) - eslint: 10.5.0 + '@eslint-react/ast': 5.10.0(eslint@10.6.0)(typescript@6.0.3) + '@eslint-react/core': 5.10.0(eslint@10.6.0)(typescript@6.0.3) + '@eslint-react/eslint': 5.10.0(eslint@10.6.0)(typescript@6.0.3) + '@eslint-react/var': 5.10.0(eslint@10.6.0)(typescript@6.0.3) + '@typescript-eslint/types': 8.62.1 + '@typescript-eslint/utils': 8.62.1(eslint@10.6.0)(typescript@6.0.3) + eslint: 10.6.0 ts-pattern: 5.9.0 typescript: 6.0.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-redux@4.2.2(eslint-plugin-react@7.37.5(eslint@10.5.0))(eslint@10.5.0): + eslint-plugin-react-redux@4.2.2(eslint-plugin-react@7.37.5(eslint@10.6.0))(eslint@10.6.0): dependencies: - eslint: 10.5.0 - eslint-plugin-react: 7.37.5(eslint@10.5.0) + eslint: 10.6.0 + eslint-plugin-react: 7.37.5(eslint@10.6.0) eslint-rule-composer: 0.3.0 - eslint-plugin-react-rsc@5.9.2(eslint@10.5.0)(typescript@6.0.3): + eslint-plugin-react-rsc@5.10.0(eslint@10.6.0)(typescript@6.0.3): dependencies: - '@eslint-react/ast': 5.9.2(eslint@10.5.0)(typescript@6.0.3) - '@eslint-react/core': 5.9.2(eslint@10.5.0)(typescript@6.0.3) - '@eslint-react/eslint': 5.9.2(eslint@10.5.0)(typescript@6.0.3) - '@eslint-react/shared': 5.9.2(eslint@10.5.0)(typescript@6.0.3) - '@eslint-react/var': 5.9.2(eslint@10.5.0)(typescript@6.0.3) - '@typescript-eslint/types': 8.61.1 - '@typescript-eslint/utils': 8.61.1(eslint@10.5.0)(typescript@6.0.3) - eslint: 10.5.0 + '@eslint-react/ast': 5.10.0(eslint@10.6.0)(typescript@6.0.3) + '@eslint-react/core': 5.10.0(eslint@10.6.0)(typescript@6.0.3) + '@eslint-react/eslint': 5.10.0(eslint@10.6.0)(typescript@6.0.3) + '@eslint-react/shared': 5.10.0(eslint@10.6.0)(typescript@6.0.3) + '@eslint-react/var': 5.10.0(eslint@10.6.0)(typescript@6.0.3) + '@typescript-eslint/types': 8.62.1 + '@typescript-eslint/utils': 8.62.1(eslint@10.6.0)(typescript@6.0.3) + eslint: 10.6.0 typescript: 6.0.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-web-api@5.9.2(eslint@10.5.0)(typescript@6.0.3): + eslint-plugin-react-web-api@5.10.0(eslint@10.6.0)(typescript@6.0.3): dependencies: - '@eslint-react/ast': 5.9.2(eslint@10.5.0)(typescript@6.0.3) - '@eslint-react/core': 5.9.2(eslint@10.5.0)(typescript@6.0.3) - '@eslint-react/eslint': 5.9.2(eslint@10.5.0)(typescript@6.0.3) - '@eslint-react/shared': 5.9.2(eslint@10.5.0)(typescript@6.0.3) - '@eslint-react/var': 5.9.2(eslint@10.5.0)(typescript@6.0.3) - '@typescript-eslint/types': 8.61.1 - '@typescript-eslint/utils': 8.61.1(eslint@10.5.0)(typescript@6.0.3) + '@eslint-react/ast': 5.10.0(eslint@10.6.0)(typescript@6.0.3) + '@eslint-react/core': 5.10.0(eslint@10.6.0)(typescript@6.0.3) + '@eslint-react/eslint': 5.10.0(eslint@10.6.0)(typescript@6.0.3) + '@eslint-react/shared': 5.10.0(eslint@10.6.0)(typescript@6.0.3) + '@eslint-react/var': 5.10.0(eslint@10.6.0)(typescript@6.0.3) + '@typescript-eslint/types': 8.62.1 + '@typescript-eslint/utils': 8.62.1(eslint@10.6.0)(typescript@6.0.3) birecord: 0.1.1 - eslint: 10.5.0 + eslint: 10.6.0 ts-pattern: 5.9.0 typescript: 6.0.3 transitivePeerDependencies: - supports-color - eslint-plugin-react-x@5.9.2(eslint@10.5.0)(typescript@6.0.3): - dependencies: - '@eslint-react/ast': 5.9.2(eslint@10.5.0)(typescript@6.0.3) - '@eslint-react/core': 5.9.2(eslint@10.5.0)(typescript@6.0.3) - '@eslint-react/eslint': 5.9.2(eslint@10.5.0)(typescript@6.0.3) - '@eslint-react/jsx': 5.9.2(eslint@10.5.0)(typescript@6.0.3) - '@eslint-react/shared': 5.9.2(eslint@10.5.0)(typescript@6.0.3) - '@eslint-react/var': 5.9.2(eslint@10.5.0)(typescript@6.0.3) - '@typescript-eslint/scope-manager': 8.61.1 - '@typescript-eslint/type-utils': 8.61.1(eslint@10.5.0)(typescript@6.0.3) - '@typescript-eslint/types': 8.61.1 - '@typescript-eslint/typescript-estree': 8.61.1(typescript@6.0.3) - '@typescript-eslint/utils': 8.61.1(eslint@10.5.0)(typescript@6.0.3) + eslint-plugin-react-x@5.10.0(eslint@10.6.0)(typescript@6.0.3): + dependencies: + '@eslint-react/ast': 5.10.0(eslint@10.6.0)(typescript@6.0.3) + '@eslint-react/core': 5.10.0(eslint@10.6.0)(typescript@6.0.3) + '@eslint-react/eslint': 5.10.0(eslint@10.6.0)(typescript@6.0.3) + '@eslint-react/jsx': 5.10.0(eslint@10.6.0)(typescript@6.0.3) + '@eslint-react/shared': 5.10.0(eslint@10.6.0)(typescript@6.0.3) + '@eslint-react/var': 5.10.0(eslint@10.6.0)(typescript@6.0.3) + '@typescript-eslint/scope-manager': 8.62.1 + '@typescript-eslint/type-utils': 8.62.1(eslint@10.6.0)(typescript@6.0.3) + '@typescript-eslint/types': 8.62.1 + '@typescript-eslint/typescript-estree': 8.62.1(typescript@6.0.3) + '@typescript-eslint/utils': 8.62.1(eslint@10.6.0)(typescript@6.0.3) compare-versions: 6.1.1 - eslint: 10.5.0 + eslint: 10.6.0 string-ts: 2.3.1 ts-api-utils: 2.5.0(typescript@6.0.3) ts-pattern: 5.9.0 @@ -10702,7 +10772,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react@7.37.5(eslint@10.5.0): + eslint-plugin-react@7.37.5(eslint@10.6.0): dependencies: array-includes: 3.1.9 array.prototype.findlast: 1.2.5 @@ -10710,7 +10780,7 @@ snapshots: array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 es-iterator-helpers: 1.3.3 - eslint: 10.5.0 + eslint: 10.6.0 estraverse: 5.3.0 hasown: 2.0.4 jsx-ast-utils: 3.3.5 @@ -10724,20 +10794,20 @@ snapshots: string.prototype.matchall: 4.0.12 string.prototype.repeat: 1.0.0 - eslint-plugin-regexp@3.1.0(eslint@10.5.0): + eslint-plugin-regexp@3.1.1(eslint@10.6.0): dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.5.0) + '@eslint-community/eslint-utils': 4.9.1(eslint@10.6.0) '@eslint-community/regexpp': 4.12.2 comment-parser: 1.4.7 - eslint: 10.5.0 + eslint: 10.6.0 jsdoc-type-pratt-parser: 7.2.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-sonarjs@1.0.4(eslint@10.5.0): + eslint-plugin-sonarjs@1.0.4(eslint@10.6.0): dependencies: - eslint: 10.5.0 + eslint: 10.6.0 eslint-rule-composer@0.3.0: {} @@ -10761,9 +10831,9 @@ snapshots: eslint-visitor-keys@5.0.1: {} - eslint@10.5.0: + eslint@10.6.0: dependencies: - '@eslint-community/eslint-utils': 4.9.1(eslint@10.5.0) + '@eslint-community/eslint-utils': 4.9.1(eslint@10.6.0) '@eslint-community/regexpp': 4.12.2 '@eslint/config-array': 0.23.5 '@eslint/config-helpers': 0.6.0 @@ -10883,7 +10953,7 @@ snapshots: fast-levenshtein@2.0.6: {} - fast-uri@3.1.2: {} + fast-uri@3.1.3: {} fastest-levenshtein@1.0.16: {} @@ -10899,9 +10969,9 @@ snapshots: optionalDependencies: picomatch: 4.0.4 - file-entry-cache@11.1.3: + file-entry-cache@11.1.5: dependencies: - flat-cache: 6.1.22 + flat-cache: 6.1.23 file-entry-cache@8.0.0: dependencies: @@ -10950,9 +11020,9 @@ snapshots: flatted: 3.4.2 keyv: 4.5.4 - flat-cache@6.1.22: + flat-cache@6.1.23: dependencies: - cacheable: 2.3.5 + cacheable: 2.5.0 flatted: 3.4.2 hookified: 1.15.1 @@ -10981,9 +11051,9 @@ snapshots: cross-spawn: 7.0.6 signal-exit: 4.1.0 - framer-motion@12.40.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7): + framer-motion@12.42.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7): dependencies: - motion-dom: 12.40.0 + motion-dom: 12.42.0 motion-utils: 12.39.0 tslib: 2.8.1 optionalDependencies: @@ -11252,11 +11322,11 @@ snapshots: html-escaper@2.0.2: {} - html-loader@5.1.0(webpack@5.107.2(postcss@8.5.15)): + html-loader@5.1.0(webpack@5.107.2(postcss@8.5.16)): dependencies: html-minifier-terser: 7.2.0 parse5: 7.3.0 - webpack: 5.107.2(postcss@8.5.15) + webpack: 5.107.2(postcss@8.5.16) html-minifier-terser@6.1.0: dependencies: @@ -11280,7 +11350,7 @@ snapshots: html-tags@5.1.0: {} - html-webpack-plugin@5.6.7(@rspack/core@2.0.8(@swc/helpers@0.5.23))(webpack@5.107.2(postcss@8.5.15)): + html-webpack-plugin@5.6.7(@rspack/core@2.1.1(@swc/helpers@0.5.23))(webpack@5.107.2(postcss@8.5.16)): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -11288,8 +11358,8 @@ snapshots: pretty-error: 4.0.0 tapable: 2.3.3 optionalDependencies: - '@rspack/core': 2.0.8(@swc/helpers@0.5.23) - webpack: 5.107.2(postcss@8.5.15) + '@rspack/core': 2.1.1(@swc/helpers@0.5.23) + webpack: 5.107.2(postcss@8.5.16) htmlparser2@6.1.0: dependencies: @@ -11334,7 +11404,7 @@ snapshots: eol: 0.9.1 esprima-next: 5.8.4 gulp-sort: 2.0.0 - i18next: 26.3.1(typescript@6.0.3) + i18next: 26.3.3(typescript@6.0.3) lodash: 4.18.1 parse5: 6.0.1 sortobject: 4.17.0 @@ -11346,7 +11416,7 @@ snapshots: - react-native-b4a - typescript - i18next@26.3.1(typescript@6.0.3): + i18next@26.3.3(typescript@6.0.3): optionalDependencies: typescript: 6.0.3 @@ -11987,7 +12057,7 @@ snapshots: js-tokens@4.0.0: {} - js-yaml@3.14.2: + js-yaml@3.15.0: dependencies: argparse: 1.0.10 esprima: 4.0.1 @@ -11996,6 +12066,10 @@ snapshots: dependencies: argparse: 2.0.1 + js-yaml@4.3.0: + dependencies: + argparse: 2.0.1 + jsdoc-type-pratt-parser@7.2.0: {} jsdom@26.1.0: @@ -12214,10 +12288,10 @@ snapshots: dependencies: tmpl: 1.0.5 - markdown-loader@8.0.0(webpack@5.107.2(postcss@8.5.15)): + markdown-loader@8.0.0(webpack@5.107.2(postcss@8.5.16)): dependencies: marked: 4.3.0 - webpack: 5.107.2(postcss@8.5.15) + webpack: 5.107.2(postcss@8.5.16) marked@18.0.5: {} @@ -12233,16 +12307,16 @@ snapshots: mdn-data@2.27.1: {} - memfs@4.57.7(tslib@2.8.1): + memfs@4.57.8(tslib@2.8.1): dependencies: - '@jsonjoy.com/fs-core': 4.57.7(tslib@2.8.1) - '@jsonjoy.com/fs-fsa': 4.57.7(tslib@2.8.1) - '@jsonjoy.com/fs-node': 4.57.7(tslib@2.8.1) - '@jsonjoy.com/fs-node-builtins': 4.57.7(tslib@2.8.1) - '@jsonjoy.com/fs-node-to-fsa': 4.57.7(tslib@2.8.1) - '@jsonjoy.com/fs-node-utils': 4.57.7(tslib@2.8.1) - '@jsonjoy.com/fs-print': 4.57.7(tslib@2.8.1) - '@jsonjoy.com/fs-snapshot': 4.57.7(tslib@2.8.1) + '@jsonjoy.com/fs-core': 4.57.8(tslib@2.8.1) + '@jsonjoy.com/fs-fsa': 4.57.8(tslib@2.8.1) + '@jsonjoy.com/fs-node': 4.57.8(tslib@2.8.1) + '@jsonjoy.com/fs-node-builtins': 4.57.8(tslib@2.8.1) + '@jsonjoy.com/fs-node-to-fsa': 4.57.8(tslib@2.8.1) + '@jsonjoy.com/fs-node-utils': 4.57.8(tslib@2.8.1) + '@jsonjoy.com/fs-print': 4.57.8(tslib@2.8.1) + '@jsonjoy.com/fs-snapshot': 4.57.8(tslib@2.8.1) '@jsonjoy.com/json-pack': 1.21.0(tslib@2.8.1) '@jsonjoy.com/util': 1.9.0(tslib@2.8.1) glob-to-regex.js: 1.2.0(tslib@2.8.1) @@ -12273,7 +12347,7 @@ snapshots: minimatch@10.2.5: dependencies: - brace-expansion: 5.0.6 + brace-expansion: 5.0.7 minimatch@3.1.5: dependencies: @@ -12300,15 +12374,15 @@ snapshots: mkdirp@3.0.1: {} - motion-dom@12.40.0: + motion-dom@12.42.0: dependencies: motion-utils: 12.39.0 motion-utils@12.39.0: {} - motion@12.40.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7): + motion@12.42.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7): dependencies: - framer-motion: 12.40.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + framer-motion: 12.42.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) tslib: 2.8.1 optionalDependencies: react: 19.2.7 @@ -12318,6 +12392,8 @@ snapshots: nanoid@3.3.12: {} + nanoid@3.3.15: {} + napi-postinstall@0.3.4: {} natural-compare@1.4.0: {} @@ -12600,13 +12676,13 @@ snapshots: postcss-resolve-nested-selector@0.1.6: {} - postcss-safe-parser@7.0.1(postcss@8.5.15): + postcss-safe-parser@7.0.1(postcss@8.5.16): dependencies: - postcss: 8.5.15 + postcss: 8.5.16 - postcss-scss@4.0.9(postcss@8.5.15): + postcss-scss@4.0.9(postcss@8.5.16): dependencies: - postcss: 8.5.15 + postcss: 8.5.16 postcss-selector-parser@7.1.4: dependencies: @@ -12625,18 +12701,24 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 + postcss@8.5.16: + dependencies: + nanoid: 3.3.15 + picocolors: 1.1.1 + source-map-js: 1.2.1 + prelude-ls@1.2.1: {} prettier-linter-helpers@1.0.1: dependencies: fast-diff: 1.3.0 - prettier-plugin-organize-imports@4.3.0(prettier@3.8.4)(typescript@6.0.3): + prettier-plugin-organize-imports@4.3.0(prettier@3.9.4)(typescript@6.0.3): dependencies: - prettier: 3.8.4 + prettier: 3.9.4 typescript: 6.0.3 - prettier@3.8.4: {} + prettier@3.9.4: {} pretty-bytes@5.6.0: {} @@ -13009,11 +13091,11 @@ snapshots: safer-buffer@2.1.2: {} - sass-loader@17.0.0(@rspack/core@2.0.8(@swc/helpers@0.5.23))(sass@1.101.0)(webpack@5.107.2(postcss@8.5.15)): + sass-loader@17.0.0(@rspack/core@2.1.1(@swc/helpers@0.5.23))(sass@1.101.0)(webpack@5.107.2(postcss@8.5.16)): optionalDependencies: - '@rspack/core': 2.0.8(@swc/helpers@0.5.23) + '@rspack/core': 2.1.1(@swc/helpers@0.5.23) sass: 1.101.0 - webpack: 5.107.2(postcss@8.5.15) + webpack: 5.107.2(postcss@8.5.16) sass@1.101.0: dependencies: @@ -13172,11 +13254,11 @@ snapshots: source-map-js@1.2.1: {} - source-map-loader@5.0.0(webpack@5.107.2(postcss@8.5.15)): + source-map-loader@5.0.0(webpack@5.107.2(postcss@8.5.16)): dependencies: iconv-lite: 0.6.3 source-map-js: 1.2.1 - webpack: 5.107.2(postcss@8.5.15) + webpack: 5.107.2(postcss@8.5.16) source-map-support@0.5.13: dependencies: @@ -13346,49 +13428,49 @@ snapshots: stubborn-utils@1.0.2: {} - style-loader@4.0.0(webpack@5.107.2(postcss@8.5.15)): + style-loader@4.0.0(webpack@5.107.2(postcss@8.5.16)): dependencies: - webpack: 5.107.2(postcss@8.5.15) + webpack: 5.107.2(postcss@8.5.16) - stylelint-config-css-modules@4.6.0(stylelint@17.13.0(typescript@6.0.3)): + stylelint-config-css-modules@4.6.0(stylelint@17.14.0(typescript@6.0.3)): dependencies: - stylelint: 17.13.0(typescript@6.0.3) + stylelint: 17.14.0(typescript@6.0.3) optionalDependencies: - stylelint-scss: 7.2.0(stylelint@17.13.0(typescript@6.0.3)) + stylelint-scss: 7.2.0(stylelint@17.14.0(typescript@6.0.3)) - stylelint-config-recommended-scss@17.0.1(postcss@8.5.15)(stylelint@17.13.0(typescript@6.0.3)): + stylelint-config-recommended-scss@17.0.1(postcss@8.5.16)(stylelint@17.14.0(typescript@6.0.3)): dependencies: - postcss-scss: 4.0.9(postcss@8.5.15) - stylelint: 17.13.0(typescript@6.0.3) - stylelint-config-recommended: 18.0.0(stylelint@17.13.0(typescript@6.0.3)) - stylelint-scss: 7.2.0(stylelint@17.13.0(typescript@6.0.3)) + postcss-scss: 4.0.9(postcss@8.5.16) + stylelint: 17.14.0(typescript@6.0.3) + stylelint-config-recommended: 18.0.0(stylelint@17.14.0(typescript@6.0.3)) + stylelint-scss: 7.2.0(stylelint@17.14.0(typescript@6.0.3)) optionalDependencies: - postcss: 8.5.15 + postcss: 8.5.16 - stylelint-config-recommended@18.0.0(stylelint@17.13.0(typescript@6.0.3)): + stylelint-config-recommended@18.0.0(stylelint@17.14.0(typescript@6.0.3)): dependencies: - stylelint: 17.13.0(typescript@6.0.3) + stylelint: 17.14.0(typescript@6.0.3) - stylelint-config-standard-scss@17.0.0(postcss@8.5.15)(stylelint@17.13.0(typescript@6.0.3)): + stylelint-config-standard-scss@17.0.0(postcss@8.5.16)(stylelint@17.14.0(typescript@6.0.3)): dependencies: - stylelint: 17.13.0(typescript@6.0.3) - stylelint-config-recommended-scss: 17.0.1(postcss@8.5.15)(stylelint@17.13.0(typescript@6.0.3)) - stylelint-config-standard: 40.0.0(stylelint@17.13.0(typescript@6.0.3)) + stylelint: 17.14.0(typescript@6.0.3) + stylelint-config-recommended-scss: 17.0.1(postcss@8.5.16)(stylelint@17.14.0(typescript@6.0.3)) + stylelint-config-standard: 40.0.0(stylelint@17.14.0(typescript@6.0.3)) optionalDependencies: - postcss: 8.5.15 + postcss: 8.5.16 - stylelint-config-standard@40.0.0(stylelint@17.13.0(typescript@6.0.3)): + stylelint-config-standard@40.0.0(stylelint@17.14.0(typescript@6.0.3)): dependencies: - stylelint: 17.13.0(typescript@6.0.3) - stylelint-config-recommended: 18.0.0(stylelint@17.13.0(typescript@6.0.3)) + stylelint: 17.14.0(typescript@6.0.3) + stylelint-config-recommended: 18.0.0(stylelint@17.14.0(typescript@6.0.3)) - stylelint-order@8.1.1(stylelint@17.13.0(typescript@6.0.3)): + stylelint-order@8.1.1(stylelint@17.14.0(typescript@6.0.3)): dependencies: postcss: 8.5.15 postcss-sorting: 10.0.0(postcss@8.5.15) - stylelint: 17.13.0(typescript@6.0.3) + stylelint: 17.14.0(typescript@6.0.3) - stylelint-scss@7.2.0(stylelint@17.13.0(typescript@6.0.3)): + stylelint-scss@7.2.0(stylelint@17.14.0(typescript@6.0.3)): dependencies: '@csstools/css-calc': 3.2.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) @@ -13401,13 +13483,13 @@ snapshots: postcss-resolve-nested-selector: 0.1.6 postcss-selector-parser: 7.1.4 postcss-value-parser: 4.2.0 - stylelint: 17.13.0(typescript@6.0.3) + stylelint: 17.14.0(typescript@6.0.3) - stylelint@17.13.0(typescript@6.0.3): + stylelint@17.14.0(typescript@6.0.3): dependencies: '@csstools/css-calc': 3.2.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) - '@csstools/css-syntax-patches-for-csstree': 1.1.5(css-tree@3.2.1) + '@csstools/css-syntax-patches-for-csstree': 1.1.6(css-tree@3.2.1) '@csstools/css-tokenizer': 4.0.0 '@csstools/media-query-list-parser': 5.0.0(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) '@csstools/selector-resolve-nested': 4.0.0(postcss-selector-parser@7.1.4) @@ -13419,7 +13501,7 @@ snapshots: debug: 4.4.3(supports-color@5.5.0) fast-glob: 3.3.3 fastest-levenshtein: 1.0.16 - file-entry-cache: 11.1.3 + file-entry-cache: 11.1.5 global-modules: 2.0.0 globby: 16.2.0 globjoin: 0.1.4 @@ -13431,12 +13513,12 @@ snapshots: micromatch: 4.0.8 normalize-path: 3.0.0 picocolors: 1.1.1 - postcss: 8.5.15 - postcss-safe-parser: 7.0.1(postcss@8.5.15) + postcss: 8.5.16 + postcss-safe-parser: 7.0.1(postcss@8.5.16) postcss-selector-parser: 7.1.4 postcss-value-parser: 4.2.0 string-width: 8.2.1 - supports-hyperlinks: 4.4.0 + supports-hyperlinks: 4.5.0 svg-tags: 1.0.0 table: 6.9.0 write-file-atomic: 7.0.1 @@ -13465,7 +13547,7 @@ snapshots: dependencies: has-flag: 4.0.0 - supports-hyperlinks@4.4.0: + supports-hyperlinks@4.5.0: dependencies: has-flag: 5.0.1 supports-color: 10.2.2 @@ -13534,15 +13616,15 @@ snapshots: type-fest: 0.16.0 unique-string: 2.0.0 - terser-webpack-plugin@5.6.1(postcss@8.5.15)(webpack@5.107.2(postcss@8.5.15)): + terser-webpack-plugin@5.6.1(postcss@8.5.16)(webpack@5.107.2(postcss@8.5.16)): dependencies: '@jridgewell/trace-mapping': 0.3.31 jest-worker: 27.5.1 schema-utils: 4.3.3 terser: 5.48.0 - webpack: 5.107.2(postcss@8.5.15) + webpack: 5.107.2(postcss@8.5.16) optionalDependencies: - postcss: 8.5.15 + postcss: 8.5.16 terser@5.48.0: dependencies: @@ -13634,15 +13716,15 @@ snapshots: dependencies: typescript: 6.0.3 - ts-checker-rspack-plugin@1.4.0(@rspack/core@2.0.8(@swc/helpers@0.5.23))(tslib@2.8.1)(typescript@6.0.3): + ts-checker-rspack-plugin@1.5.1(@rspack/core@2.1.1(@swc/helpers@0.5.23))(tslib@2.8.1)(typescript@6.0.3): dependencies: '@rspack/lite-tapable': 1.1.2 chokidar: 3.6.0 - memfs: 4.57.7(tslib@2.8.1) + memfs: 4.57.8(tslib@2.8.1) picocolors: 1.1.1 typescript: 6.0.3 optionalDependencies: - '@rspack/core': 2.0.8(@swc/helpers@0.5.23) + '@rspack/core': 2.1.1(@swc/helpers@0.5.23) transitivePeerDependencies: - tslib @@ -13666,13 +13748,13 @@ snapshots: babel-jest: 30.4.1(@babel/core@7.29.7) jest-util: 30.4.1 - ts-loader@9.6.2(loader-utils@3.3.1)(typescript@6.0.3)(webpack@5.107.2(postcss@8.5.15)): + ts-loader@9.6.2(loader-utils@3.3.1)(typescript@6.0.3)(webpack@5.107.2(postcss@8.5.16)): dependencies: chalk: 4.1.2 picomatch: 4.0.4 source-map: 0.7.6 typescript: 6.0.3 - webpack: 5.107.2(postcss@8.5.15) + webpack: 5.107.2(postcss@8.5.16) optionalDependencies: loader-utils: 3.3.1 @@ -13740,24 +13822,24 @@ snapshots: typesafe-actions@5.1.0: {} - typescript-eslint@8.61.1(eslint@10.5.0)(typescript@5.9.3): + typescript-eslint@8.62.1(eslint@10.6.0)(typescript@5.9.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.61.1(@typescript-eslint/parser@8.61.1(eslint@10.5.0)(typescript@6.0.3))(eslint@10.5.0)(typescript@5.9.3) - '@typescript-eslint/parser': 8.61.1(eslint@10.5.0)(typescript@5.9.3) - '@typescript-eslint/typescript-estree': 8.61.1(typescript@5.9.3) - '@typescript-eslint/utils': 8.61.1(eslint@10.5.0)(typescript@5.9.3) - eslint: 10.5.0 + '@typescript-eslint/eslint-plugin': 8.62.1(@typescript-eslint/parser@8.62.1(eslint@10.6.0)(typescript@6.0.3))(eslint@10.6.0)(typescript@5.9.3) + '@typescript-eslint/parser': 8.62.1(eslint@10.6.0)(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.62.1(typescript@5.9.3) + '@typescript-eslint/utils': 8.62.1(eslint@10.6.0)(typescript@5.9.3) + eslint: 10.6.0 typescript: 5.9.3 transitivePeerDependencies: - supports-color - typescript-eslint@8.61.1(eslint@10.5.0)(typescript@6.0.3): + typescript-eslint@8.62.1(eslint@10.6.0)(typescript@6.0.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.61.1(@typescript-eslint/parser@8.61.1(eslint@10.5.0)(typescript@6.0.3))(eslint@10.5.0)(typescript@6.0.3) - '@typescript-eslint/parser': 8.61.1(eslint@10.5.0)(typescript@6.0.3) - '@typescript-eslint/typescript-estree': 8.61.1(typescript@6.0.3) - '@typescript-eslint/utils': 8.61.1(eslint@10.5.0)(typescript@6.0.3) - eslint: 10.5.0 + '@typescript-eslint/eslint-plugin': 8.62.1(@typescript-eslint/parser@8.62.1(eslint@10.6.0)(typescript@6.0.3))(eslint@10.6.0)(typescript@6.0.3) + '@typescript-eslint/parser': 8.62.1(eslint@10.6.0)(typescript@6.0.3) + '@typescript-eslint/typescript-estree': 8.62.1(typescript@6.0.3) + '@typescript-eslint/utils': 8.62.1(eslint@10.6.0)(typescript@6.0.3) + eslint: 10.6.0 typescript: 6.0.3 transitivePeerDependencies: - supports-color @@ -13973,7 +14055,7 @@ snapshots: webpack-stats-plugin@1.1.3: {} - webpack@5.107.2(postcss@8.5.15): + webpack@5.107.2(postcss@8.5.16): dependencies: '@types/estree': 1.0.9 '@types/json-schema': 7.0.15 @@ -13995,7 +14077,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 4.3.3 tapable: 2.3.3 - terser-webpack-plugin: 5.6.1(postcss@8.5.15)(webpack@5.107.2(postcss@8.5.15)) + terser-webpack-plugin: 5.6.1(postcss@8.5.16)(webpack@5.107.2(postcss@8.5.16)) watchpack: 2.5.2 webpack-sources: 3.5.0 transitivePeerDependencies: From a7968d0ab7e9a2e09220cbe5c74722926b748fbc Mon Sep 17 00:00:00 2001 From: Ben Hollis Date: Mon, 29 Jun 2026 23:06:43 -0700 Subject: [PATCH 2/2] Prettier --- package.json | 6 +- pnpm-lock.yaml | 684 +++++++++--------- src/app/armory/ArmorySheet.tsx | 3 +- src/app/dim-api/api-types.ts | 4 +- src/app/loadout-analyzer/analysis.test.ts | 42 +- src/app/loadout-analyzer/store.ts | 14 +- .../filter/TierlessStatConstraintEditor.tsx | 14 +- .../loadout-builder-reducer.ts | 5 +- .../process-worker/process-utils.test.ts | 14 +- src/app/loadout-drawer/loadout-utils.ts | 10 +- src/app/loadout/ingame/EditInGameLoadout.tsx | 3 +- src/app/loadout/loadout-ui/menu-hooks.tsx | 22 +- src/app/search/d2-known-values.ts | 8 +- src/app/search/filter-types.ts | 8 +- src/app/search/text-utils.ts | 4 +- src/app/settings/SettingsPage.tsx | 14 +- src/app/settings/Troubleshooting.tsx | 3 +- src/app/shell/item-comparators.ts | 25 +- src/app/stream-deck/interfaces.ts | 5 +- 19 files changed, 404 insertions(+), 484 deletions(-) diff --git a/package.json b/package.json index 15e44c3443..0061fa0b7c 100644 --- a/package.json +++ b/package.json @@ -174,7 +174,7 @@ "svgo-loader": "^5.0.0", "ts-checker-rspack-plugin": "^1.5.1", "ts-jest": "^29.4.11", - "ts-loader": "9.6.2", + "ts-loader": "^9.6.2", "ts-unused-exports": "^11.0.1", "typescript": "^6.0.3", "typescript-eslint": "^8.62.1", @@ -220,7 +220,7 @@ "react-dom": "^19.2.7", "react-dropzone": "^15.0.0", "react-redux": "^9.3.0", - "react-router": "^7.17.0", + "react-router": "^7.18.1", "react-textarea-autosize": "^8.5.9", "redux": "^5.0.1", "redux-thunk": "^3.1.0", @@ -271,4 +271,4 @@ "unrs-resolver" ] } -} +} \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3d71462d3a..3164b675da 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -132,8 +132,8 @@ importers: specifier: ^9.3.0 version: 9.3.0(@types/react@19.2.17)(react@19.2.7)(redux@5.0.1) react-router: - specifier: ^7.17.0 - version: 7.17.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7) + specifier: ^7.18.1 + version: 7.18.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7) react-textarea-autosize: specifier: ^8.5.9 version: 8.5.9(@types/react@19.2.17)(react@19.2.7) @@ -293,7 +293,7 @@ importers: version: 30.4.1(@babel/core@7.29.7) babel-loader: specifier: ^10.1.1 - version: 10.1.1(@babel/core@7.29.7)(@rspack/core@2.1.1(@swc/helpers@0.5.23))(webpack@5.107.2(postcss@8.5.16)) + version: 10.1.1(@babel/core@7.29.7)(@rspack/core@2.1.1(@swc/helpers@0.5.23))(webpack@5.108.3(postcss@8.5.16)) babel-plugin-object-to-json-parse: specifier: ^0.2.3 version: 0.2.3 @@ -308,16 +308,16 @@ importers: version: 5.6.2 clean-webpack-plugin: specifier: ^4.0.0 - version: 4.0.0(webpack@5.107.2(postcss@8.5.16)) + version: 4.0.0(webpack@5.108.3(postcss@8.5.16)) compression-webpack-plugin: specifier: ^12.0.0 - version: 12.0.0(webpack@5.107.2(postcss@8.5.16)) + version: 12.0.0(webpack@5.108.3(postcss@8.5.16)) content-security-policy-builder: specifier: ^2.3.0 version: 2.3.0 css-loader: specifier: ^7.1.4 - version: 7.1.4(@rspack/core@2.1.1(@swc/helpers@0.5.23))(webpack@5.107.2(postcss@8.5.16)) + version: 7.1.4(@rspack/core@2.1.1(@swc/helpers@0.5.23))(webpack@5.108.3(postcss@8.5.16)) eslint: specifier: ^10.6.0 version: 10.6.0 @@ -356,10 +356,10 @@ importers: version: 17.7.0 html-loader: specifier: ^5.1.0 - version: 5.1.0(webpack@5.107.2(postcss@8.5.16)) + version: 5.1.0(webpack@5.108.3(postcss@8.5.16)) html-webpack-plugin: specifier: ^5.6.7 - version: 5.6.7(@rspack/core@2.1.1(@swc/helpers@0.5.23))(webpack@5.107.2(postcss@8.5.16)) + version: 5.6.7(@rspack/core@2.1.1(@swc/helpers@0.5.23))(webpack@5.108.3(postcss@8.5.16)) husky: specifier: ^9.1.7 version: 9.1.7 @@ -389,7 +389,7 @@ importers: version: 17.0.8 markdown-loader: specifier: ^8.0.0 - version: 8.0.0(webpack@5.107.2(postcss@8.5.16)) + version: 8.0.0(webpack@5.108.3(postcss@8.5.16)) marked: specifier: ^18.0.5 version: 18.0.5 @@ -416,16 +416,16 @@ importers: version: 1.101.0 sass-loader: specifier: ^17.0.0 - version: 17.0.0(@rspack/core@2.1.1(@swc/helpers@0.5.23))(sass@1.101.0)(webpack@5.107.2(postcss@8.5.16)) + version: 17.0.0(@rspack/core@2.1.1(@swc/helpers@0.5.23))(sass@1.101.0)(webpack@5.108.3(postcss@8.5.16)) sonda: specifier: ^0.13.1 version: 0.13.1 source-map-loader: specifier: ^5.0.0 - version: 5.0.0(webpack@5.107.2(postcss@8.5.16)) + version: 5.0.0(webpack@5.108.3(postcss@8.5.16)) style-loader: specifier: ^4.0.0 - version: 4.0.0(webpack@5.107.2(postcss@8.5.16)) + version: 4.0.0(webpack@5.108.3(postcss@8.5.16)) stylelint: specifier: ^17.14.0 version: 17.14.0(typescript@6.0.3) @@ -451,8 +451,8 @@ importers: specifier: ^29.4.11 version: 29.4.11(@babel/core@7.29.7)(@jest/transform@30.4.1)(@jest/types@30.4.1)(babel-jest@30.4.1(@babel/core@7.29.7))(jest-util@30.4.1)(jest@30.4.2(@types/node@24.13.2))(typescript@6.0.3) ts-loader: - specifier: 9.6.2 - version: 9.6.2(loader-utils@3.3.1)(typescript@6.0.3)(webpack@5.107.2(postcss@8.5.16)) + specifier: ^9.6.2 + version: 9.6.2(loader-utils@3.3.1)(typescript@6.0.3)(webpack@5.108.3(postcss@8.5.16)) ts-unused-exports: specifier: ^11.0.1 version: 11.0.1(typescript@6.0.3) @@ -1209,14 +1209,6 @@ packages: peerDependencies: '@csstools/css-tokenizer': ^4.0.0 - '@csstools/css-syntax-patches-for-csstree@1.1.5': - resolution: {integrity: sha512-oNjBvzLq2GPZtJphCjLqXow/cHySHSgtxvKZb7OqSZ/xHgw6NWNhfad+6AB9cLeVm6eA9d/qMll3JdEHjy6M+A==} - peerDependencies: - css-tree: ^3.2.1 - peerDependenciesMeta: - css-tree: - optional: true - '@csstools/css-syntax-patches-for-csstree@1.1.6': resolution: {integrity: sha512-TcJCWFbXLPpJYq6z7bfOyjWYJDiDg2/I4gyUC9pqPNqHFRIey0EB0q0L5cSnQDfWJg8Jd6VadakxdIez/3zkqQ==} peerDependencies: @@ -1923,141 +1915,141 @@ packages: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.62.0': - resolution: {integrity: sha512-IPIQ55ythEHkfEd9jMEi32OQ7SxURsGA43JI22lj01OLZNt2NUbJX8YUHxkVWyQ6daHPNn0truF5nSj3DQp6YQ==} + '@rollup/rollup-android-arm-eabi@4.62.2': + resolution: {integrity: sha512-6o7ZLZK+BeenkZCFNDXqpbjw9bD6nuWonvS/lwQJp7NoVVxm6p3qE7qQ5jGuBjiFsgvqjD8mZAU5oWxTmbOeOg==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.62.0': - resolution: {integrity: sha512-M6s9cr10MibETyo8JsOkq+Lo1+lU6hcvb1MApnUql5qte/5hMEgzlN8/ReIKNfRV8rrqX50W1BX9zoUhC192RA==} + '@rollup/rollup-android-arm64@4.62.2': + resolution: {integrity: sha512-BaH7BllCACHoH1LguOU56UItGfUWjujlO65kS9LAodViaN4bwIKd7oeW/ZHJ/4ljr/7MIiENnNy3HJ0zXv8Zkw==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.62.0': - resolution: {integrity: sha512-BqCoMoIbn0keKys+dEAdBa70EtOwV1bEsQCUgU9FdiZmmMge/Zk7LlkYGqbrdHR+Frnt0E1FOanly+rlwvvQzw==} + '@rollup/rollup-darwin-arm64@4.62.2': + resolution: {integrity: sha512-v39RCCvj4He82I9sFmk+M1VZ0PLM9sfsLVikjfx2hYBNALhrrOR2D3JjQA6AhlaSOgcR+RzrKY7e1+bT6SUO/A==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.62.0': - resolution: {integrity: sha512-SIMzST3VFNXDAbeIWDWiFCNM5qncUBDWaEV7NfE7oZbDt2mgfW4MvbKdbYiGOLoM32gbTv608UMd0XktEYSD7w==} + '@rollup/rollup-darwin-x64@4.62.2': + resolution: {integrity: sha512-yl0y2vq3S3lHeuXhEdss6TWfKW8vkujImO12tn4ZkG/4oghr09LvdYm2RElVjokTQiUvDUGXLGsYeLqUMCKpGA==} cpu: [x64] os: [darwin] - '@rollup/rollup-freebsd-arm64@4.62.0': - resolution: {integrity: sha512-ezjfSQMP7ArdUsbBwbQIfwAlhE84I2iVnzQNCFSveqV42q+BmKlzVpf7mxv5EchLcoWU4y6/heFzVg1F+hodUQ==} + '@rollup/rollup-freebsd-arm64@4.62.2': + resolution: {integrity: sha512-tT4pvt4qXD+vEoezupCWi+a1F0vvDiksiHc+PxRlYTOH1I6/X4id9jPxTP+Fg+545euaFT1jJVs4CEdHZAU1vw==} cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.62.0': - resolution: {integrity: sha512-9+qTWGW9AZRhnUgwtTwzNwcPlL87ngkeN0LA+q1bADvmY9aNvWaF2TFW8BZgnQPYxpDI7+rMVLivcd4V737TAQ==} + '@rollup/rollup-freebsd-x64@4.62.2': + resolution: {integrity: sha512-6nU5F2wCW+qvCBhTn1pdIU3bzsIoF7EUwsCDRxilWGprQR6yd508YnH9+OKFCwpfS8pjZqDUmnCAr7exax0XCg==} cpu: [x64] os: [freebsd] - '@rollup/rollup-linux-arm-gnueabihf@4.62.0': - resolution: {integrity: sha512-T1dMEQhXA/jkJ/jyMIw9IovK8bSUq7A8kLIlvZTb/6YIVsp2zLavr4F3oyllHWo7eIVJRyE5n3tUjQJEbE1IuQ==} + '@rollup/rollup-linux-arm-gnueabihf@4.62.2': + resolution: {integrity: sha512-n1GJHPOvpIfhi3TmrCeh6S6URt9BFCt0KQE3qvexyGCTAKpR4Lg+eWvNZEqu7epxwus/8ElT3hacYEucm49SZg==} cpu: [arm] os: [linux] libc: [glibc] - '@rollup/rollup-linux-arm-musleabihf@4.62.0': - resolution: {integrity: sha512-2as0LgT7qQpyceQq6VUJYnumUMUrgGQCWIiDIN9DE0/tglsk6o66uCB4f3djRawAltvfCNLyZZrsqbPA6inCsA==} + '@rollup/rollup-linux-arm-musleabihf@4.62.2': + resolution: {integrity: sha512-JqgflS8wEB+UXV/vS1RpRbifGBeN4D5lz8D8oOFbFZw4vedvdOgCFAjfBmIMdW3yL10XpQQ0Ambepw6MXrhOnA==} cpu: [arm] os: [linux] libc: [musl] - '@rollup/rollup-linux-arm64-gnu@4.62.0': - resolution: {integrity: sha512-bVURMg+6eNN9C/yc0aVjooZcwTTtYF4YW3xta5pP0//r3o1V8gXEHXWCndj47w/HhwsFroZrFhR+6uQP5T0n0g==} + '@rollup/rollup-linux-arm64-gnu@4.62.2': + resolution: {integrity: sha512-wnFJkogWvN4jm/hQRF2UBaeUmk20j5+DmHvoyWii2b8HJDyvz1MF2OU/6ynXt2KR63rbZLWkFpoytpdc/yBuSA==} cpu: [arm64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-arm64-musl@4.62.0': - resolution: {integrity: sha512-Ful8pM/2yYI83PViWdFdpZhdI8HJ5qsXANe5atypbHDf+KIBBDsZsbyy8hbXnULVvW9NsTh5DHwbcBftyLTfiw==} + '@rollup/rollup-linux-arm64-musl@4.62.2': + resolution: {integrity: sha512-HVu2bp0zhvJ8xHEV9+UUs7S90VadmBSY3LcIMvozbPo4AuMGDWlz3ymHLHZPX4hR67TKTt8Qp5PJ5RBg/i+RMQ==} cpu: [arm64] os: [linux] libc: [musl] - '@rollup/rollup-linux-loong64-gnu@4.62.0': - resolution: {integrity: sha512-9Gp/DgrkzfUBmNPVTyPTvay+4xEP7M/clXpj3efXBcm6uTIVIgDg4rqUpqKXvLEuFRVuEpSAOkhgNeecvaZ4Cg==} + '@rollup/rollup-linux-loong64-gnu@4.62.2': + resolution: {integrity: sha512-mQqqAV8QaoSgr9I2fKDLY2BAVvmKjWoGiu/cSYQonsLvtqwEn1E4QYfnCOcp5zoEqNhsDYin1s6jx/VJmrxlZg==} cpu: [loong64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-loong64-musl@4.62.0': - resolution: {integrity: sha512-m9tsJz54LUXkSYM8+8PG81B9IKK5r+2T0clMq4QrS16xFosufU7firBDAZEsDheDs7wTlP7h3++S7lMsU955HA==} + '@rollup/rollup-linux-loong64-musl@4.62.2': + resolution: {integrity: sha512-IxKLoxCQ2IWi6bT2akyDUBGsOImDKB+sPp4EsTmwFQ/fMwpCKm8uLSSgP/Kx/QYUgKis6SEZ5/Nlhup0DIA0PQ==} cpu: [loong64] os: [linux] libc: [musl] - '@rollup/rollup-linux-ppc64-gnu@4.62.0': - resolution: {integrity: sha512-3UvJ5PNVU16aJf6M3tFI24pWzAl2/ynfbyRN3ICyQajK1lSkrnVYNnLz3v04J32qKa0FczJc22zeToc0lr2A3w==} + '@rollup/rollup-linux-ppc64-gnu@4.62.2': + resolution: {integrity: sha512-Mk5ha2RQSgyFfmYYLkBpPnUk8D8FriBxesO1u9O75X0mHgXL1UQcH5Itl2lurWL2tj0RxV9b9tJgipac0hRY9A==} cpu: [ppc64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-ppc64-musl@4.62.0': - resolution: {integrity: sha512-vRWUAbYLGHBZS6Q8Msb2sfnf1fvJf+47t8l/TwOerM2qArzy+IeNMTHrYLHXh95h8MoatPHI5hhSZNs+mGXKPg==} + '@rollup/rollup-linux-ppc64-musl@4.62.2': + resolution: {integrity: sha512-CjvEnqJL/0/TQ3TXX3OPIJ/kmBellrWd4heXUmHeJlTnmwjKpSJzoehLaL6Xk0ZnMHBu9dZuFADNOrtjF4v+2w==} cpu: [ppc64] os: [linux] libc: [musl] - '@rollup/rollup-linux-riscv64-gnu@4.62.0': - resolution: {integrity: sha512-c00T5SYENHAt86cfW47URaP3Us5vLC/4QO7GYud1G5VNRffCwwCuBspwqYrriuJB+5m0WFzClCn9wed0FBjKvg==} + '@rollup/rollup-linux-riscv64-gnu@4.62.2': + resolution: {integrity: sha512-1SiZbzwdkaDURsew/tSOrooKiYy7EQGT6m8ufavAi9NEyQb/6VuIxFXAL1fqa4iZe3g4NbNk4P7J32z2tw5Mgg==} cpu: [riscv64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-riscv64-musl@4.62.0': - resolution: {integrity: sha512-krrCDilhXOwFkSkO3Wm9I/f9H0L92XHHwy2fwxjukxIbh0dem8gZqOW5Y8BsHrpJv5qwlRBV+Wl4ZFyRWhUpwg==} + '@rollup/rollup-linux-riscv64-musl@4.62.2': + resolution: {integrity: sha512-nQts12zJ3NQRoE6uYljOH89v7szzLDvG2JD/vsX+vGXU8w/At1GowTZ5/7qeFQ8m7L55rpR8Okugnuo5bgjy2Q==} cpu: [riscv64] os: [linux] libc: [musl] - '@rollup/rollup-linux-s390x-gnu@4.62.0': - resolution: {integrity: sha512-7pfYFSTc4/rUC/FtAI0Qp6QthDBCIi6/AuP1xYqFk5vanI6KnL5dWKP60OM/05LOsbwTmIcvr6eXC4CJuJ75IA==} + '@rollup/rollup-linux-s390x-gnu@4.62.2': + resolution: {integrity: sha512-E9/ll019jhPIJgpzfZoIkBGhcz+kKNgVWYRY0zr9srBdPPFVpvOKW8VaJKUbeK+eZXyQF9ltME+Kk6affeaPgg==} cpu: [s390x] os: [linux] libc: [glibc] - '@rollup/rollup-linux-x64-gnu@4.62.0': - resolution: {integrity: sha512-7SDIalKeIpG0Ifogbbdn58HmSotYMlf23K3dCJEmiVd9Fg36Vmni82iPQec27N3wY4Bvbxftkxz6vSx9OcouTg==} + '@rollup/rollup-linux-x64-gnu@4.62.2': + resolution: {integrity: sha512-5BqxR/pshjey51iliyzTD5Xi3EN0aLmQ2lZ3lvefVV9c82BvrLo2/6OT55iifpWBufs6kdwWbuOKS841DrmK9A==} cpu: [x64] os: [linux] libc: [glibc] - '@rollup/rollup-linux-x64-musl@4.62.0': - resolution: {integrity: sha512-eRZevouTH2i1HeAVLqJuLnt256krQkGY0TN6WsTmsIhuzbh457HuWDMakKwmi0Cjadux983CoSr8Lim2QhUIFw==} + '@rollup/rollup-linux-x64-musl@4.62.2': + resolution: {integrity: sha512-uNN83XxQrRAh/w0/pmAfibcwyb6YWt4gP+dpnQKPVJshAloQ785ii8CT8ZCIxkGg9opVsvAlGhFitSm6D1Jjpg==} cpu: [x64] os: [linux] libc: [musl] - '@rollup/rollup-openbsd-x64@4.62.0': - resolution: {integrity: sha512-3oVS7FLGa4U1qcvao9ylGxrjXZyUQqR8UwxEcnUEyPX53O/C/mKDZegNXTdHCP+h3e6ta/f1EN38Yif1mmZHYg==} + '@rollup/rollup-openbsd-x64@4.62.2': + resolution: {integrity: sha512-srjEIxSH3LRnJN6THczDHWQplqEMFiAJrTab0msUryh9kwNpkICf3Ea6q6MN/2cZwRFUNx5w+h6Hpi4QuHS6Zg==} cpu: [x64] os: [openbsd] - '@rollup/rollup-openharmony-arm64@4.62.0': - resolution: {integrity: sha512-yTB9TgfWj5wHe5QgktAgXTLLot1gvEjl1NiPPAUiCs4oPrIWFl5V4nC3GrkNdj9LaAU4s94nVrGbGOCqUpyWsg==} + '@rollup/rollup-openharmony-arm64@4.62.2': + resolution: {integrity: sha512-8hOJnxgbyObnCm5AlRA3A931xX19xq80RjVTKgJOvEKWqJruP/Uf12IbAOaDjjEXYRewwHLfmF0YRIdK3OwKWA==} cpu: [arm64] os: [openharmony] - '@rollup/rollup-win32-arm64-msvc@4.62.0': - resolution: {integrity: sha512-5LOhoaesY3doG1c+ac/2JtgREpKoJr5bUHH8tKY0V8di7+uSV6BwLs2PlR0/yzefGOkR+wE7ZolZphHCsyG5Rw==} + '@rollup/rollup-win32-arm64-msvc@4.62.2': + resolution: {integrity: sha512-mmF4AY1i0hG/bLWUctUq59gtmgaSIRa3cu/A3JFRp/sCNEme2bgDEiDS22P9FbnJB8NJNF4jPJiSP5RHQpUTDg==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.62.0': - resolution: {integrity: sha512-yYkWHhmbhRTWTnWos5HC4GcPQfjlzzCNbM9e/+GXrLuaBXYA3qSDR9f0Vgufd5S8yX81U8jPKp7ZnAjZFMtRnw==} + '@rollup/rollup-win32-ia32-msvc@4.62.2': + resolution: {integrity: sha512-DZgkknc6jhHrk46V25vbAM0zZkyP0nSDkJB8/dRkLTxv470dOmWDqGoEJl/9A0dFfS7yE3REOwNDxpHwSLSt0Q==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-gnu@4.62.0': - resolution: {integrity: sha512-SoTb6lPg25xZlA2ibwQ++ahCCnH+FP0qmEuafMJ4gznZKOlXioKEAeJLgCrqjM98ACziXM9V1amFjICVL4IFoA==} + '@rollup/rollup-win32-x64-gnu@4.62.2': + resolution: {integrity: sha512-T6xr6ucWSFto+VGajA8YH26LdpHRuP4YLHEKAtCWvJDOlnmWcDZVCI2Jmjr+IFHDlt2zRaTAKE4tfjTaWLgJBg==} cpu: [x64] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.62.0': - resolution: {integrity: sha512-5L+T1fMX4RIEBoZzT0+sQ0PhTS36NULFmMXtl1TZo44TMAROIMHbZufSOjVWt/Y622BtxgxtaNOokbTDvfsrZA==} + '@rollup/rollup-win32-x64-msvc@4.62.2': + resolution: {integrity: sha512-BfzEnDJOt9T8M989/lA37EcJgat01wLRnoi5dQf3QzOH7jzpqTAzdDbVfRljVr5r+jzKqpbHeyOfAaXxAd0PAA==} cpu: [x64] os: [win32] @@ -2550,8 +2542,8 @@ packages: resolution: {integrity: sha512-4g3BLxfdTMy8iZG0MaBkadnlRrCJ74cQiFbyEVMrkwIoqdyaXXQM22cotDvrl4x28wgIZ9rEJRoM+mmhSJpJ1g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@ungap/structured-clone@1.3.1': - resolution: {integrity: sha512-mUFwbeTqrVgDQxFveS+df2yfap6iuP20NAKAsBt5jDEoOTDew+zwLAOilHCeQJOVSvmgCX4ogqIrA0mnyr08yQ==} + '@ungap/structured-clone@1.3.2': + resolution: {integrity: sha512-5jsZFwgR5rTdKwidH9Qmat75RKwqfpKlWWB1frDkljN127mwqBu8K0PYo7/hFpF03IEJpfVPpCQDY/eDx3iHvA==} '@unrs/resolver-binding-android-arm-eabi@1.12.2': resolution: {integrity: sha512-g5T90pqg1bo/7mytQx6F4iBNC0Wsh9cu+z9veDbFjc7HjpesJFWD7QMS0NGStXM075+7dJPPVvBbpZlnrdpi/w==} @@ -3024,8 +3016,8 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - baseline-browser-mapping@2.10.38: - resolution: {integrity: sha512-31/02mVB4yuQU6adKk5SlY6m+mxDwUq5KZkyYgnLrrKl7TEm1+3PyDtDBz2kOv/wxZz41GHsvV1A/u6RmiyBvw==} + baseline-browser-mapping@2.10.40: + resolution: {integrity: sha512-BSSLZ9/Cjjv7Gtj5B68ZzXcXUg8iOf3fme+FCuh8rC/Go+Kmh8cox7M3A8dolou16s64QjLPOSdngh7GxXvkSw==} engines: {node: '>=6.0.0'} hasBin: true @@ -3526,8 +3518,8 @@ packages: engines: {node: '>=0.10.0'} hasBin: true - electron-to-chromium@1.5.376: - resolution: {integrity: sha512-cUVA7/RvbFTEuw/i3obUwDTRIXojaxkResf+ibByPFxjc6XK3VNtcQXV0NSbAlJ0FMjcJGgftVVB4Qo184EXvA==} + electron-to-chromium@1.5.381: + resolution: {integrity: sha512-n9Wa6yB+vDsGuA8AKbl/0z7HbvWqt5jxIdvr1IUicd0ryPrk7/xzwqLv8D9AbbvZ6avVNtXYLTfmgFHkwkyelg==} emittery@0.13.1: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} @@ -3542,8 +3534,8 @@ packages: emoji-regex@9.2.2: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} - enhanced-resolve@5.24.0: - resolution: {integrity: sha512-SkE2t82KlkkxQRVMVLAGKxLfORGQfrkx5dkj+vlgXRVNEdPc4eZcR+J/Fvj8C+yKSFH5L0q3NFlyufOVQnCcYQ==} + enhanced-resolve@5.24.1: + resolution: {integrity: sha512-7DdUaTjmNwMcH2gLr1qycesKII3BK4RLy/mdAb7x10Lq7bR4aNKHt1BR1ZALSv0rPM/hF5wYF0PhGop/rJm8vw==} engines: {node: '>=10.13.0'} ensure-type@1.5.1: @@ -3574,6 +3566,10 @@ packages: error-ex@1.3.4: resolution: {integrity: sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==} + es-abstract-get@1.0.0: + resolution: {integrity: sha512-6PMWXpdhshVvFp+FoWYs1EvG1Nj0tvk0dZM+XcK0xMEM1czRVcP6ohqPWHy6qPagSpC8j4+p89WXlT+xXJs/fg==} + engines: {node: '>= 0.4'} + es-abstract@1.24.2: resolution: {integrity: sha512-2FpH9Q5i2RRwyEP1AylXe6nYLR5OhaJTZwmlcP0dL/+JCbgg7yyEo/sEK6HeGZRf3dFpWwThaRHVApXSkW3xeg==} engines: {node: '>= 0.4'} @@ -3590,8 +3586,8 @@ packages: resolution: {integrity: sha512-0PuBxFi+4uPanB97iDxCLWuHeYud2FALrw5HFZGtAF38UpJDbDC8frwp2cnDyae692CQ0dou60UwWfhgsa4U/g==} engines: {node: '>= 0.4'} - es-module-lexer@2.1.0: - resolution: {integrity: sha512-n27zTYMjYu1aj4MjCWzSP7G9r75utsaoc8m61weK+W8JMBGGQybd43GstCXZ3WNmSFtGT9wi59qQTW6mhTR5LQ==} + es-module-lexer@2.2.0: + resolution: {integrity: sha512-3lGxdTXCLfe1MYfTz1y2ksAAUM4NAOP6rPEjxGJVKO7TZ5+tvHCaQWGpC4Y3IXvW3ece0Cz1cIP4FWBxOnGCTQ==} es-object-atoms@1.1.2: resolution: {integrity: sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==} @@ -3605,8 +3601,8 @@ packages: resolution: {integrity: sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==} engines: {node: '>= 0.4'} - es-to-primitive@1.3.0: - resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==} + es-to-primitive@1.3.4: + resolution: {integrity: sha512-yPDz7wqpg1/mmHLmS3tcfTfbw5f1eryXvyghYBffGdERwe+mV7ZcWzTR8LR17Kvqt3qfPurjlonmnq3MKXIOXw==} engines: {node: '>= 0.4'} es-toolkit@1.49.0: @@ -4036,8 +4032,8 @@ packages: react-dom: optional: true - fs-extra@11.3.5: - resolution: {integrity: sha512-eKpRKAovdpZtR1WopLHxlBWvAgPny3c4gX1G5Jhwmmw4XJj0ifSD5qB5TOo8hmA0wlRKDAOAhEE1yVPgs6Fgcg==} + fs-extra@11.3.6: + resolution: {integrity: sha512-w8ZNZr2mKIc7qeNaQ9AVPT1+iFaI+Avd4xudVOvdDJ8VytREi1Ft5Ih7hd9jjehod8vAM5GMsfQ/TpPf4EyoEA==} engines: {node: '>=14.14'} fs-extra@9.1.0: @@ -4129,9 +4125,6 @@ packages: peerDependencies: tslib: '2' - glob-to-regexp@0.4.1: - resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} - glob@10.5.0: resolution: {integrity: sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==} deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me @@ -4387,8 +4380,8 @@ packages: immer@11.1.8: resolution: {integrity: sha512-/tbkHMW7y10Lx6i1crLjD4/OhNkRG+Fo7byZHtah0547nIeXYcpIXaUh0IAQY6gO5459qpGGYapcEOHtFXkIuA==} - immutable@5.1.6: - resolution: {integrity: sha512-q1swsS8K7L8usSHuOqF2TAoCCkonYz0SG38wLAggaa4Wml70zixIvt2ql4coQ2C2B3hTjltJry4r6bULwgAXLQ==} + immutable@5.1.9: + resolution: {integrity: sha512-m8nVez3rwrgmWxtLMt1ZYXB2Lv7OKYn/disyxAlSDYAlKSlFoPPfIAmAM/M5xqL4m4C/wAPw7S2/CNaUii1Hxg==} import-fresh@3.3.1: resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} @@ -4822,10 +4815,6 @@ packages: resolution: {integrity: sha512-ttBQIIQPDeLjpPOohtUdXuXUVoA2uIB6fEH9HyJ7234s5mBJ5wTx20njxplLZQgLaOfpmPQA7X2t5AX6tIPbog==} hasBin: true - js-yaml@4.2.0: - resolution: {integrity: sha512-ePWsvanv0DWuDRsW8dnt+R4jQ31SCRCQ7hhNcPXZPsoBZiemuZNYGf7adZdqX2D86j6rvKp3RpCxVTSb8WQlOw==} - hasBin: true - js-yaml@4.3.0: resolution: {integrity: sha512-1td788aAnnZ5qs7V2QIRl1owjtYpbKt749Y3xauqQgwIIGF/xXWz1wMTEBx5O3LK3lXLVuqXPdPxj2BoFHaW9Q==} hasBin: true @@ -4942,8 +4931,8 @@ packages: engines: {node: '>=22.22.1'} hasBin: true - listr2@10.2.1: - resolution: {integrity: sha512-7I5knELsJKTUjXG+A6BkKAiGkW1i25fNa/xlUl9hFtk15WbE9jndA89xu5FzQKrY5llajE1hfZZFMILXkDHk/Q==} + listr2@10.2.2: + resolution: {integrity: sha512-JtNtbZj8q5BnDMR7trpwvwk3RIrANtIVzEUm8w7amp6xelLgyuq+4WZoTH913XaQAoH/cNdYhaNzBPA2U3xbDw==} engines: {node: '>=22.13.0'} loader-runner@4.3.2: @@ -5128,6 +5117,49 @@ packages: minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + minimizer-webpack-plugin@5.6.1: + resolution: {integrity: sha512-DoeAZz8Q1C1znwsUzej1fdoi4jCf7/+Em27ouLqfK/+3m8G+D7yDhUwrc3CNhjSzGUN1kn7Iv4sWmjflQHenpw==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@minify-html/node': '*' + '@swc/core': '*' + '@swc/css': '*' + '@swc/html': '*' + clean-css: '*' + cssnano: '*' + csso: '*' + esbuild: '*' + html-minifier-terser: '*' + lightningcss: '*' + postcss: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@minify-html/node': + optional: true + '@swc/core': + optional: true + '@swc/css': + optional: true + '@swc/html': + optional: true + clean-css: + optional: true + cssnano: + optional: true + csso: + optional: true + esbuild: + optional: true + html-minifier-terser: + optional: true + lightningcss: + optional: true + postcss: + optional: true + uglify-js: + optional: true + minipass@7.1.3: resolution: {integrity: sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==} engines: {node: '>=16 || 14 >=14.17'} @@ -5170,11 +5202,6 @@ packages: ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - nanoid@3.3.12: - resolution: {integrity: sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - nanoid@3.3.15: resolution: {integrity: sha512-y7Wygv/7mEOvxTuEQDB8StXdMRBWf1kR/tlhAzBRUFkB2jfcLOAxO/SHmOO2zgz1pVgK29/kyupn059/bCHdjA==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} @@ -5197,8 +5224,8 @@ packages: node-addon-api@7.1.1: resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} - node-exports-info@1.6.0: - resolution: {integrity: sha512-pyFS63ptit/P5WqUkt+UUfe+4oevH+bFeIiPPdfb0pFeYEu/1ELnJu5l+5EcTKYL5M7zaAa7S8ddywgXypqKCw==} + node-exports-info@1.6.2: + resolution: {integrity: sha512-kXs9Go0cah0qHVV2v389IXQLdLCeE1xfFtjOAF+iobu0OIoG1pje8At2vMHyaPMiPMnG/LWP50twML21eMcAag==} engines: {node: '>= 0.4'} node-fetch@2.7.0: @@ -5217,8 +5244,8 @@ packages: node-int64@0.4.0: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} - node-releases@2.0.48: - resolution: {integrity: sha512-1uz8041X6LoI6ZSdZacM9lVY28vuzDlSKitnpbSNK0RfKoIJkX29NBPVEFXhnuSuEOA9Ww0xnPJ+ILWbGAv8DA==} + node-releases@2.0.50: + resolution: {integrity: sha512-J6l92tKHX6w8Jy5nO1Vuc01NoIiRGi/d6qBKVxh+IQ8Cr3b6HbVNfKiF8ZpFKufTwpwxMmce2W3iQZ861ZRyTg==} engines: {node: '>=18'} nodemon@3.1.14: @@ -5327,8 +5354,8 @@ packages: resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==} engines: {node: '>=6'} - p-map@7.0.4: - resolution: {integrity: sha512-tkAQEw8ysMzmkhgw8k+1U/iPhWNhykKnSk4Rd5zLoPJCuJaGRPo6YposrZgaxHKzDHdDWWZvE/Sk7hsL2X/CpQ==} + p-map@7.0.5: + resolution: {integrity: sha512-e8vJF4XdVkzqqSHguEMz41mQO1wKwxKm5ENrUJQUu9kLDCtn83cxbyHZcszr4QC5zEA7WffRRC4gsTecC7J9oA==} engines: {node: '>=18'} p-reduce@3.0.0: @@ -5506,10 +5533,6 @@ packages: postcss-value-parser@4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - postcss@8.5.15: - resolution: {integrity: sha512-FfR8sjd4em2T6fb3I2MwAJU7HWVMr9zba+enmQeeWFfCbm+UOC/0X4DS8XtpUTMwWMGbjKYP7xjfNekzyGmB3A==} - engines: {node: ^10 || ^12 || >=14} - postcss@8.5.16: resolution: {integrity: sha512-vuwillviilfKZsg0VGj5R/YwwcHx4SLsIOI/7K6mQkWx+l5cUHTjj5g0AasTBcyXsbfTgrwsUNmVUb5xVwyPwg==} engines: {node: ^10 || ^12 || >=14} @@ -5667,8 +5690,8 @@ packages: resolution: {integrity: sha512-QgT5//D3jfjJb6Gsjxv0Slpj23ip+HtOpnNgnb2S5zU3CB26G/IDPGoy4RJB42wzFE46DRsstbW6tKHoKbhAxw==} engines: {node: '>=0.10.0'} - react-router@7.17.0: - resolution: {integrity: sha512-FDELK7rTMlCHO5+reyXsPlmfr7N1F91lPHsWYfMEGQm/KQ+F4JFM8jGoeQDmDvdTs93Fw9aSilH+uKRb4/jXvQ==} + react-router@7.18.1: + resolution: {integrity: sha512-GDLgg3i3uM0aeJO3Fm+TCS+sDQ7gu12T6x0qdTEzcwqEfleci7JwugVNIF3U//0FWKnJT7ptG+20B2jfDqnZAg==} engines: {node: '>=20.0.0'} peerDependencies: react: '>=18' @@ -5824,8 +5847,8 @@ packages: deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true - rollup@4.62.0: - resolution: {integrity: sha512-nc72Wgq62I7rtDV4izT5/aaS0zxy3kttkinf9586ApknY3jZO9NYsmtc24fUckA0X7Q2v+ML4a15pdUlV5V/jA==} + rollup@4.62.2: + resolution: {integrity: sha512-RFnrW4lhXA3s3eqHDZvN654g8OTjzRfqpIRJYczCGB6HzphckVAi/Qh4tbPUbRuDi7s1Llv8g/NspLkttY3gTA==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -5906,18 +5929,13 @@ packages: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true - semver@7.8.4: - resolution: {integrity: sha512-rUCObTnP32Q08R2uuIrt7r9PlEonuTmtuXYcW6s5kjdlj3xbnwe+21yXptAUYcMAABLkYYTtnmzb3w3EDZfueA==} - engines: {node: '>=10'} - hasBin: true - semver@7.8.5: resolution: {integrity: sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==} engines: {node: '>=10'} hasBin: true - serialize-javascript@7.0.5: - resolution: {integrity: sha512-F4LcB0UqUl1zErq+1nYEEzSHJnIwb3AF2XWB94b+afhrekOUijwooAYqFyRbjYkm2PAKBabx6oYv/xDxNi8IBw==} + serialize-javascript@7.0.6: + resolution: {integrity: sha512-ATTK5Q4gFVg0YDp1my2vqygyvhcklD/UV5GIlYHooGTn/NogJqIzpetkD6E5kmuVULqz/S9inUL25XcAgDRJQg==} engines: {node: '>=20.0.0'} set-cookie-parser@2.7.2: @@ -6297,49 +6315,6 @@ packages: resolution: {integrity: sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==} engines: {node: '>=10'} - terser-webpack-plugin@5.6.1: - resolution: {integrity: sha512-201R5j+sJpK8nFWwKVyNfZot8FaJbLZDq5evriVzbV1wDtSXDjRUDRfJzHpAaxFDMEhsZL1QkeqM61wgsS3KaQ==} - engines: {node: '>= 10.13.0'} - peerDependencies: - '@minify-html/node': '*' - '@swc/core': '*' - '@swc/css': '*' - '@swc/html': '*' - clean-css: '*' - cssnano: '*' - csso: '*' - esbuild: '*' - html-minifier-terser: '*' - lightningcss: '*' - postcss: '*' - uglify-js: '*' - webpack: ^5.1.0 - peerDependenciesMeta: - '@minify-html/node': - optional: true - '@swc/core': - optional: true - '@swc/css': - optional: true - '@swc/html': - optional: true - clean-css: - optional: true - cssnano: - optional: true - csso: - optional: true - esbuild: - optional: true - html-minifier-terser: - optional: true - lightningcss: - optional: true - postcss: - optional: true - uglify-js: - optional: true - terser@5.48.0: resolution: {integrity: sha512-J/9An6vs9Us6wKRriSFXBWdRZapREHqFzdNUKk0pmu804EMR6dr6winwo7e5JDxN4xahxQsuysyYFwlwj4XN/Q==} engines: {node: '>=10'} @@ -6661,8 +6636,8 @@ packages: utila@0.4.0: resolution: {integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==} - uuid@14.0.0: - resolution: {integrity: sha512-Qo+uWgilfSmAhXCMav1uYFynlQO7fMFiMVZsQqZRMIXp0O7rR7qjkj+cPvBHLgBqi960QCoo/PH2/6ZtVqKvrg==} + uuid@14.0.1: + resolution: {integrity: sha512-6ZxzVpzDXDa3bJWaHilVayA+BH/1zmxCJoVgvmqJnid/gPoKHxUrS/aC/T6LGQtNHT+XHG9fXPJB4d+IrU30Ew==} hasBin: true v8-to-istanbul@9.3.0: @@ -6721,8 +6696,8 @@ packages: webpack-stats-plugin@1.1.3: resolution: {integrity: sha512-yUKYyy+e0iF/w31QdfioRKY+h3jDBRpthexBOWGKda99iu2l/wxYsI/XqdlP5IU58/0KB9CsJZgWNAl+/MPkRw==} - webpack@5.107.2: - resolution: {integrity: sha512-v7RhXaJbpMlV0D7hC7lb2EbnxkoeUqf9qhKr6lozx3Q48pmFrqqNRmZFUEGmi7pSwm6fCQ2H1IjvCkHqdpVdjQ==} + webpack@5.108.3: + resolution: {integrity: sha512-hOpaCHmQVVY66IVTjofnH14IgSdmod2aquSGHGuYig/OIdWge01Hk2Wt988DZcwXumFUT4+FvJY5N+ikl8o/ww==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -6914,8 +6889,8 @@ packages: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} engines: {node: '>=12'} - yargs@17.7.2: - resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} + yargs@17.7.3: + resolution: {integrity: sha512-GZtjxm/J/4TSxuL3FNYjCmLktBTnIw/rVmKSIyKeYAZpmJB2ig9VauCC5xsa82GNKVKDAqpOn3KVzNt0zmrU0g==} engines: {node: '>=12'} yocto-queue@0.1.0: @@ -7861,10 +7836,6 @@ snapshots: dependencies: '@csstools/css-tokenizer': 4.0.0 - '@csstools/css-syntax-patches-for-csstree@1.1.5(css-tree@3.2.1)': - optionalDependencies: - css-tree: 3.2.1 - '@csstools/css-syntax-patches-for-csstree@1.1.6(css-tree@3.2.1)': optionalDependencies: css-tree: 3.2.1 @@ -8054,7 +8025,7 @@ snapshots: globals: 14.0.0 ignore: 5.3.2 import-fresh: 3.3.1 - js-yaml: 4.2.0 + js-yaml: 4.3.0 minimatch: 3.1.5 strip-json-comments: 3.1.1 transitivePeerDependencies: @@ -8628,123 +8599,123 @@ snapshots: dependencies: react: 19.2.7 - '@rollup/plugin-babel@6.1.0(@babel/core@7.29.7)(@types/babel__core@7.20.5)(rollup@4.62.0)': + '@rollup/plugin-babel@6.1.0(@babel/core@7.29.7)(@types/babel__core@7.20.5)(rollup@4.62.2)': dependencies: '@babel/core': 7.29.7 '@babel/helper-module-imports': 7.29.7 - '@rollup/pluginutils': 5.4.0(rollup@4.62.0) + '@rollup/pluginutils': 5.4.0(rollup@4.62.2) optionalDependencies: '@types/babel__core': 7.20.5 - rollup: 4.62.0 + rollup: 4.62.2 transitivePeerDependencies: - supports-color - '@rollup/plugin-node-resolve@16.0.3(rollup@4.62.0)': + '@rollup/plugin-node-resolve@16.0.3(rollup@4.62.2)': dependencies: - '@rollup/pluginutils': 5.4.0(rollup@4.62.0) + '@rollup/pluginutils': 5.4.0(rollup@4.62.2) '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-module: 1.0.0 resolve: 1.22.12 optionalDependencies: - rollup: 4.62.0 + rollup: 4.62.2 - '@rollup/plugin-replace@6.0.3(rollup@4.62.0)': + '@rollup/plugin-replace@6.0.3(rollup@4.62.2)': dependencies: - '@rollup/pluginutils': 5.4.0(rollup@4.62.0) + '@rollup/pluginutils': 5.4.0(rollup@4.62.2) magic-string: 0.30.21 optionalDependencies: - rollup: 4.62.0 + rollup: 4.62.2 - '@rollup/plugin-terser@1.0.0(rollup@4.62.0)': + '@rollup/plugin-terser@1.0.0(rollup@4.62.2)': dependencies: - serialize-javascript: 7.0.5 + serialize-javascript: 7.0.6 smob: 1.6.2 terser: 5.48.0 optionalDependencies: - rollup: 4.62.0 + rollup: 4.62.2 - '@rollup/pluginutils@5.4.0(rollup@4.62.0)': + '@rollup/pluginutils@5.4.0(rollup@4.62.2)': dependencies: '@types/estree': 1.0.9 estree-walker: 2.0.2 picomatch: 4.0.4 optionalDependencies: - rollup: 4.62.0 + rollup: 4.62.2 - '@rollup/rollup-android-arm-eabi@4.62.0': + '@rollup/rollup-android-arm-eabi@4.62.2': optional: true - '@rollup/rollup-android-arm64@4.62.0': + '@rollup/rollup-android-arm64@4.62.2': optional: true - '@rollup/rollup-darwin-arm64@4.62.0': + '@rollup/rollup-darwin-arm64@4.62.2': optional: true - '@rollup/rollup-darwin-x64@4.62.0': + '@rollup/rollup-darwin-x64@4.62.2': optional: true - '@rollup/rollup-freebsd-arm64@4.62.0': + '@rollup/rollup-freebsd-arm64@4.62.2': optional: true - '@rollup/rollup-freebsd-x64@4.62.0': + '@rollup/rollup-freebsd-x64@4.62.2': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.62.0': + '@rollup/rollup-linux-arm-gnueabihf@4.62.2': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.62.0': + '@rollup/rollup-linux-arm-musleabihf@4.62.2': optional: true - '@rollup/rollup-linux-arm64-gnu@4.62.0': + '@rollup/rollup-linux-arm64-gnu@4.62.2': optional: true - '@rollup/rollup-linux-arm64-musl@4.62.0': + '@rollup/rollup-linux-arm64-musl@4.62.2': optional: true - '@rollup/rollup-linux-loong64-gnu@4.62.0': + '@rollup/rollup-linux-loong64-gnu@4.62.2': optional: true - '@rollup/rollup-linux-loong64-musl@4.62.0': + '@rollup/rollup-linux-loong64-musl@4.62.2': optional: true - '@rollup/rollup-linux-ppc64-gnu@4.62.0': + '@rollup/rollup-linux-ppc64-gnu@4.62.2': optional: true - '@rollup/rollup-linux-ppc64-musl@4.62.0': + '@rollup/rollup-linux-ppc64-musl@4.62.2': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.62.0': + '@rollup/rollup-linux-riscv64-gnu@4.62.2': optional: true - '@rollup/rollup-linux-riscv64-musl@4.62.0': + '@rollup/rollup-linux-riscv64-musl@4.62.2': optional: true - '@rollup/rollup-linux-s390x-gnu@4.62.0': + '@rollup/rollup-linux-s390x-gnu@4.62.2': optional: true - '@rollup/rollup-linux-x64-gnu@4.62.0': + '@rollup/rollup-linux-x64-gnu@4.62.2': optional: true - '@rollup/rollup-linux-x64-musl@4.62.0': + '@rollup/rollup-linux-x64-musl@4.62.2': optional: true - '@rollup/rollup-openbsd-x64@4.62.0': + '@rollup/rollup-openbsd-x64@4.62.2': optional: true - '@rollup/rollup-openharmony-arm64@4.62.0': + '@rollup/rollup-openharmony-arm64@4.62.2': optional: true - '@rollup/rollup-win32-arm64-msvc@4.62.0': + '@rollup/rollup-win32-arm64-msvc@4.62.2': optional: true - '@rollup/rollup-win32-ia32-msvc@4.62.0': + '@rollup/rollup-win32-ia32-msvc@4.62.2': optional: true - '@rollup/rollup-win32-x64-gnu@4.62.0': + '@rollup/rollup-win32-x64-gnu@4.62.2': optional: true - '@rollup/rollup-win32-x64-msvc@4.62.0': + '@rollup/rollup-win32-x64-msvc@4.62.2': optional: true '@rspack/binding-darwin-arm64@2.1.1': @@ -9190,7 +9161,7 @@ snapshots: dependencies: '@types/node': 24.13.2 tapable: 2.3.3 - webpack: 5.107.2(postcss@8.5.16) + webpack: 5.108.3(postcss@8.5.16) transitivePeerDependencies: - '@minify-html/node' - '@swc/core' @@ -9382,7 +9353,7 @@ snapshots: '@typescript-eslint/types': 8.62.1 eslint-visitor-keys: 5.0.1 - '@ungap/structured-clone@1.3.1': {} + '@ungap/structured-clone@1.3.2': {} '@unrs/resolver-binding-android-arm-eabi@1.12.2': optional: true @@ -9765,13 +9736,13 @@ snapshots: transitivePeerDependencies: - supports-color - babel-loader@10.1.1(@babel/core@7.29.7)(@rspack/core@2.1.1(@swc/helpers@0.5.23))(webpack@5.107.2(postcss@8.5.16)): + babel-loader@10.1.1(@babel/core@7.29.7)(@rspack/core@2.1.1(@swc/helpers@0.5.23))(webpack@5.108.3(postcss@8.5.16)): dependencies: '@babel/core': 7.29.7 find-up: 5.0.0 optionalDependencies: '@rspack/core': 2.1.1(@swc/helpers@0.5.23) - webpack: 5.107.2(postcss@8.5.16) + webpack: 5.108.3(postcss@8.5.16) babel-plugin-istanbul@7.0.1: dependencies: @@ -9868,7 +9839,7 @@ snapshots: base64-js@1.5.1: {} - baseline-browser-mapping@2.10.38: {} + baseline-browser-mapping@2.10.40: {} binary-extensions@2.3.0: {} @@ -9912,10 +9883,10 @@ snapshots: browserslist@4.28.4: dependencies: - baseline-browser-mapping: 2.10.38 + baseline-browser-mapping: 2.10.40 caniuse-lite: 1.0.30001799 - electron-to-chromium: 1.5.376 - node-releases: 2.0.48 + electron-to-chromium: 1.5.381 + node-releases: 2.0.50 update-browserslist-db: 1.2.3(browserslist@4.28.4) bs-logger@0.2.6: @@ -10010,10 +9981,10 @@ snapshots: dependencies: source-map: 0.6.1 - clean-webpack-plugin@4.0.0(webpack@5.107.2(postcss@8.5.16)): + clean-webpack-plugin@4.0.0(webpack@5.108.3(postcss@8.5.16)): dependencies: del: 4.1.1 - webpack: 5.107.2(postcss@8.5.16) + webpack: 5.108.3(postcss@8.5.16) cli-boxes@3.0.0: {} @@ -10080,11 +10051,11 @@ snapshots: compare-versions@6.1.1: {} - compression-webpack-plugin@12.0.0(webpack@5.107.2(postcss@8.5.16)): + compression-webpack-plugin@12.0.0(webpack@5.108.3(postcss@8.5.16)): dependencies: schema-utils: 4.3.3 - serialize-javascript: 7.0.5 - webpack: 5.107.2(postcss@8.5.16) + serialize-javascript: 7.0.6 + webpack: 5.108.3(postcss@8.5.16) compute-scroll-into-view@3.1.1: {} @@ -10150,19 +10121,19 @@ snapshots: css-functions-list@3.3.3: {} - css-loader@7.1.4(@rspack/core@2.1.1(@swc/helpers@0.5.23))(webpack@5.107.2(postcss@8.5.16)): + css-loader@7.1.4(@rspack/core@2.1.1(@swc/helpers@0.5.23))(webpack@5.108.3(postcss@8.5.16)): dependencies: - icss-utils: 5.1.0(postcss@8.5.15) - postcss: 8.5.15 - postcss-modules-extract-imports: 3.1.0(postcss@8.5.15) - postcss-modules-local-by-default: 4.2.0(postcss@8.5.15) - postcss-modules-scope: 3.2.1(postcss@8.5.15) - postcss-modules-values: 4.0.0(postcss@8.5.15) + icss-utils: 5.1.0(postcss@8.5.16) + postcss: 8.5.16 + postcss-modules-extract-imports: 3.1.0(postcss@8.5.16) + postcss-modules-local-by-default: 4.2.0(postcss@8.5.16) + postcss-modules-scope: 3.2.1(postcss@8.5.16) + postcss-modules-values: 4.0.0(postcss@8.5.16) postcss-value-parser: 4.2.0 - semver: 7.8.4 + semver: 7.8.5 optionalDependencies: '@rspack/core': 2.1.1(@swc/helpers@0.5.23) - webpack: 5.107.2(postcss@8.5.16) + webpack: 5.108.3(postcss@8.5.16) css-select@4.3.0: dependencies: @@ -10372,7 +10343,7 @@ snapshots: dependencies: jake: 10.9.4 - electron-to-chromium@1.5.376: {} + electron-to-chromium@1.5.381: {} emittery@0.13.1: {} @@ -10382,7 +10353,7 @@ snapshots: emoji-regex@9.2.2: {} - enhanced-resolve@5.24.0: + enhanced-resolve@5.24.1: dependencies: graceful-fs: 4.2.11 tapable: 2.3.3 @@ -10405,6 +10376,13 @@ snapshots: dependencies: is-arrayish: 0.2.1 + es-abstract-get@1.0.0: + dependencies: + es-errors: 1.3.0 + es-object-atoms: 1.1.2 + is-callable: 1.2.7 + object-inspect: 1.13.4 + es-abstract@1.24.2: dependencies: array-buffer-byte-length: 1.0.2 @@ -10419,7 +10397,7 @@ snapshots: es-errors: 1.3.0 es-object-atoms: 1.1.2 es-set-tostringtag: 2.1.0 - es-to-primitive: 1.3.0 + es-to-primitive: 1.3.4 function.prototype.name: 1.2.0 get-intrinsic: 1.3.0 get-proto: 1.0.1 @@ -10485,7 +10463,7 @@ snapshots: iterator.prototype: 1.1.5 math-intrinsics: 1.1.0 - es-module-lexer@2.1.0: {} + es-module-lexer@2.2.0: {} es-object-atoms@1.1.2: dependencies: @@ -10502,8 +10480,11 @@ snapshots: dependencies: hasown: 2.0.4 - es-to-primitive@1.3.0: + es-to-primitive@1.3.4: dependencies: + es-abstract-get: 1.0.0 + es-define-property: 1.0.1 + es-errors: 1.3.0 is-callable: 1.2.7 is-date-object: 1.1.0 is-symbol: 1.1.1 @@ -11060,7 +11041,7 @@ snapshots: react: 19.2.7 react-dom: 19.2.7(react@19.2.7) - fs-extra@11.3.5: + fs-extra@11.3.6: dependencies: graceful-fs: 4.2.11 jsonfile: 6.2.1 @@ -11170,8 +11151,6 @@ snapshots: dependencies: tslib: 2.8.1 - glob-to-regexp@0.4.1: {} - glob@10.5.0: dependencies: foreground-child: 3.3.1 @@ -11322,11 +11301,11 @@ snapshots: html-escaper@2.0.2: {} - html-loader@5.1.0(webpack@5.107.2(postcss@8.5.16)): + html-loader@5.1.0(webpack@5.108.3(postcss@8.5.16)): dependencies: html-minifier-terser: 7.2.0 parse5: 7.3.0 - webpack: 5.107.2(postcss@8.5.16) + webpack: 5.108.3(postcss@8.5.16) html-minifier-terser@6.1.0: dependencies: @@ -11350,7 +11329,7 @@ snapshots: html-tags@5.1.0: {} - html-webpack-plugin@5.6.7(@rspack/core@2.1.1(@swc/helpers@0.5.23))(webpack@5.107.2(postcss@8.5.16)): + html-webpack-plugin@5.6.7(@rspack/core@2.1.1(@swc/helpers@0.5.23))(webpack@5.108.3(postcss@8.5.16)): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -11359,7 +11338,7 @@ snapshots: tapable: 2.3.3 optionalDependencies: '@rspack/core': 2.1.1(@swc/helpers@0.5.23) - webpack: 5.107.2(postcss@8.5.16) + webpack: 5.108.3(postcss@8.5.16) htmlparser2@6.1.0: dependencies: @@ -11424,9 +11403,9 @@ snapshots: dependencies: safer-buffer: 2.1.2 - icss-utils@5.1.0(postcss@8.5.15): + icss-utils@5.1.0(postcss@8.5.16): dependencies: - postcss: 8.5.15 + postcss: 8.5.16 idb@7.1.1: {} @@ -11444,7 +11423,7 @@ snapshots: immer@11.1.8: {} - immutable@5.1.6: {} + immutable@5.1.9: {} import-fresh@3.3.1: dependencies: @@ -11757,7 +11736,7 @@ snapshots: jest-config: 30.4.2(@types/node@24.13.2) jest-util: 30.4.1 jest-validate: 30.4.1 - yargs: 17.7.2 + yargs: 17.7.3 transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -11861,7 +11840,7 @@ snapshots: dependencies: mkdirp: 1.0.4 strip-ansi: 6.0.1 - uuid: 14.0.0 + uuid: 14.0.1 xml: 1.0.1 jest-leak-detector@30.4.1: @@ -12037,7 +12016,7 @@ snapshots: jest-worker@30.4.1: dependencies: '@types/node': 24.13.2 - '@ungap/structured-clone': 1.3.1 + '@ungap/structured-clone': 1.3.2 jest-util: 30.4.1 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -12062,10 +12041,6 @@ snapshots: argparse: 1.0.10 esprima: 4.0.1 - js-yaml@4.2.0: - dependencies: - argparse: 2.0.1 - js-yaml@4.3.0: dependencies: argparse: 2.0.1 @@ -12114,7 +12089,7 @@ snapshots: ast-monkey-traverse: 4.1.3 chalk: 5.6.2 codsen-utils: 1.7.3 - fs-extra: 11.3.5 + fs-extra: 11.3.6 globby: 16.2.0 is-d: 1.0.0 meow: 14.1.0 @@ -12189,14 +12164,14 @@ snapshots: lint-staged@17.0.8: dependencies: - listr2: 10.2.1 + listr2: 10.2.2 picomatch: 4.0.4 string-argv: 0.3.2 tinyexec: 1.2.4 optionalDependencies: yaml: 2.9.0 - listr2@10.2.1: + listr2@10.2.2: dependencies: cli-truncate: 5.2.0 eventemitter3: 5.0.4 @@ -12288,10 +12263,10 @@ snapshots: dependencies: tmpl: 1.0.5 - markdown-loader@8.0.0(webpack@5.107.2(postcss@8.5.16)): + markdown-loader@8.0.0(webpack@5.108.3(postcss@8.5.16)): dependencies: marked: 4.3.0 - webpack: 5.107.2(postcss@8.5.16) + webpack: 5.108.3(postcss@8.5.16) marked@18.0.5: {} @@ -12363,6 +12338,16 @@ snapshots: minimist@1.2.8: {} + minimizer-webpack-plugin@5.6.1(postcss@8.5.16)(webpack@5.108.3(postcss@8.5.16)): + dependencies: + '@jridgewell/trace-mapping': 0.3.31 + jest-worker: 27.5.1 + schema-utils: 4.3.3 + terser: 5.48.0 + webpack: 5.108.3(postcss@8.5.16) + optionalDependencies: + postcss: 8.5.16 + minipass@7.1.3: {} mkcert@3.2.0: @@ -12390,8 +12375,6 @@ snapshots: ms@2.1.3: {} - nanoid@3.3.12: {} - nanoid@3.3.15: {} napi-postinstall@0.3.4: {} @@ -12408,7 +12391,7 @@ snapshots: node-addon-api@7.1.1: optional: true - node-exports-info@1.6.0: + node-exports-info@1.6.2: dependencies: array.prototype.flatmap: 1.3.3 es-errors: 1.3.0 @@ -12423,7 +12406,7 @@ snapshots: node-int64@0.4.0: {} - node-releases@2.0.48: {} + node-releases@2.0.50: {} nodemon@3.1.14: dependencies: @@ -12432,7 +12415,7 @@ snapshots: ignore-by-default: 1.0.1 minimatch: 10.2.5 pstree.remy: 1.1.8 - semver: 7.8.4 + semver: 7.8.5 simple-update-notifier: 2.0.0 supports-color: 5.5.0 touch: 3.1.1 @@ -12527,7 +12510,7 @@ snapshots: p-filter@4.1.0: dependencies: - p-map: 7.0.4 + p-map: 7.0.5 p-limit@2.3.0: dependencies: @@ -12551,7 +12534,7 @@ snapshots: p-map@2.1.0: {} - p-map@7.0.4: {} + p-map@7.0.5: {} p-reduce@3.0.0: {} @@ -12564,7 +12547,7 @@ snapshots: ky: 1.14.3 registry-auth-token: 5.1.1 registry-url: 6.0.1 - semver: 7.8.4 + semver: 7.8.5 pako@1.0.11: {} @@ -12653,26 +12636,26 @@ snapshots: postcss-media-query-parser@0.2.3: {} - postcss-modules-extract-imports@3.1.0(postcss@8.5.15): + postcss-modules-extract-imports@3.1.0(postcss@8.5.16): dependencies: - postcss: 8.5.15 + postcss: 8.5.16 - postcss-modules-local-by-default@4.2.0(postcss@8.5.15): + postcss-modules-local-by-default@4.2.0(postcss@8.5.16): dependencies: - icss-utils: 5.1.0(postcss@8.5.15) - postcss: 8.5.15 + icss-utils: 5.1.0(postcss@8.5.16) + postcss: 8.5.16 postcss-selector-parser: 7.1.4 postcss-value-parser: 4.2.0 - postcss-modules-scope@3.2.1(postcss@8.5.15): + postcss-modules-scope@3.2.1(postcss@8.5.16): dependencies: - postcss: 8.5.15 + postcss: 8.5.16 postcss-selector-parser: 7.1.4 - postcss-modules-values@4.0.0(postcss@8.5.15): + postcss-modules-values@4.0.0(postcss@8.5.16): dependencies: - icss-utils: 5.1.0(postcss@8.5.15) - postcss: 8.5.15 + icss-utils: 5.1.0(postcss@8.5.16) + postcss: 8.5.16 postcss-resolve-nested-selector@0.1.6: {} @@ -12689,18 +12672,12 @@ snapshots: cssesc: 3.0.0 util-deprecate: 1.0.2 - postcss-sorting@10.0.0(postcss@8.5.15): + postcss-sorting@10.0.0(postcss@8.5.16): dependencies: - postcss: 8.5.15 + postcss: 8.5.16 postcss-value-parser@4.2.0: {} - postcss@8.5.15: - dependencies: - nanoid: 3.3.12 - picocolors: 1.1.1 - source-map-js: 1.2.1 - postcss@8.5.16: dependencies: nanoid: 3.3.15 @@ -12853,7 +12830,7 @@ snapshots: react-refresh@0.18.0: {} - react-router@7.17.0(react-dom@19.2.7(react@19.2.7))(react@19.2.7): + react-router@7.18.1(react-dom@19.2.7(react@19.2.7))(react@19.2.7): dependencies: cookie: 1.1.1 react: 19.2.7 @@ -13011,7 +12988,7 @@ snapshots: dependencies: es-errors: 1.3.0 is-core-module: 2.16.2 - node-exports-info: 1.6.0 + node-exports-info: 1.6.2 object-keys: 1.1.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 @@ -13029,35 +13006,35 @@ snapshots: dependencies: glob: 7.2.3 - rollup@4.62.0: + rollup@4.62.2: dependencies: '@types/estree': 1.0.9 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.62.0 - '@rollup/rollup-android-arm64': 4.62.0 - '@rollup/rollup-darwin-arm64': 4.62.0 - '@rollup/rollup-darwin-x64': 4.62.0 - '@rollup/rollup-freebsd-arm64': 4.62.0 - '@rollup/rollup-freebsd-x64': 4.62.0 - '@rollup/rollup-linux-arm-gnueabihf': 4.62.0 - '@rollup/rollup-linux-arm-musleabihf': 4.62.0 - '@rollup/rollup-linux-arm64-gnu': 4.62.0 - '@rollup/rollup-linux-arm64-musl': 4.62.0 - '@rollup/rollup-linux-loong64-gnu': 4.62.0 - '@rollup/rollup-linux-loong64-musl': 4.62.0 - '@rollup/rollup-linux-ppc64-gnu': 4.62.0 - '@rollup/rollup-linux-ppc64-musl': 4.62.0 - '@rollup/rollup-linux-riscv64-gnu': 4.62.0 - '@rollup/rollup-linux-riscv64-musl': 4.62.0 - '@rollup/rollup-linux-s390x-gnu': 4.62.0 - '@rollup/rollup-linux-x64-gnu': 4.62.0 - '@rollup/rollup-linux-x64-musl': 4.62.0 - '@rollup/rollup-openbsd-x64': 4.62.0 - '@rollup/rollup-openharmony-arm64': 4.62.0 - '@rollup/rollup-win32-arm64-msvc': 4.62.0 - '@rollup/rollup-win32-ia32-msvc': 4.62.0 - '@rollup/rollup-win32-x64-gnu': 4.62.0 - '@rollup/rollup-win32-x64-msvc': 4.62.0 + '@rollup/rollup-android-arm-eabi': 4.62.2 + '@rollup/rollup-android-arm64': 4.62.2 + '@rollup/rollup-darwin-arm64': 4.62.2 + '@rollup/rollup-darwin-x64': 4.62.2 + '@rollup/rollup-freebsd-arm64': 4.62.2 + '@rollup/rollup-freebsd-x64': 4.62.2 + '@rollup/rollup-linux-arm-gnueabihf': 4.62.2 + '@rollup/rollup-linux-arm-musleabihf': 4.62.2 + '@rollup/rollup-linux-arm64-gnu': 4.62.2 + '@rollup/rollup-linux-arm64-musl': 4.62.2 + '@rollup/rollup-linux-loong64-gnu': 4.62.2 + '@rollup/rollup-linux-loong64-musl': 4.62.2 + '@rollup/rollup-linux-ppc64-gnu': 4.62.2 + '@rollup/rollup-linux-ppc64-musl': 4.62.2 + '@rollup/rollup-linux-riscv64-gnu': 4.62.2 + '@rollup/rollup-linux-riscv64-musl': 4.62.2 + '@rollup/rollup-linux-s390x-gnu': 4.62.2 + '@rollup/rollup-linux-x64-gnu': 4.62.2 + '@rollup/rollup-linux-x64-musl': 4.62.2 + '@rollup/rollup-openbsd-x64': 4.62.2 + '@rollup/rollup-openharmony-arm64': 4.62.2 + '@rollup/rollup-win32-arm64-msvc': 4.62.2 + '@rollup/rollup-win32-ia32-msvc': 4.62.2 + '@rollup/rollup-win32-x64-gnu': 4.62.2 + '@rollup/rollup-win32-x64-msvc': 4.62.2 fsevents: 2.3.3 rrweb-cssom@0.8.0: {} @@ -13091,16 +13068,16 @@ snapshots: safer-buffer@2.1.2: {} - sass-loader@17.0.0(@rspack/core@2.1.1(@swc/helpers@0.5.23))(sass@1.101.0)(webpack@5.107.2(postcss@8.5.16)): + sass-loader@17.0.0(@rspack/core@2.1.1(@swc/helpers@0.5.23))(sass@1.101.0)(webpack@5.108.3(postcss@8.5.16)): optionalDependencies: '@rspack/core': 2.1.1(@swc/helpers@0.5.23) sass: 1.101.0 - webpack: 5.107.2(postcss@8.5.16) + webpack: 5.108.3(postcss@8.5.16) sass@1.101.0: dependencies: chokidar: 5.0.0 - immutable: 5.1.6 + immutable: 5.1.9 source-map-js: 1.2.1 optionalDependencies: '@parcel/watcher': 2.5.6 @@ -13130,11 +13107,9 @@ snapshots: semver@6.3.1: {} - semver@7.8.4: {} - semver@7.8.5: {} - serialize-javascript@7.0.5: {} + serialize-javascript@7.0.6: {} set-cookie-parser@2.7.2: {} @@ -13204,7 +13179,7 @@ snapshots: simple-update-notifier@2.0.0: dependencies: - semver: 7.8.4 + semver: 7.8.5 slash@3.0.0: {} @@ -13246,7 +13221,7 @@ snapshots: detect-newline: 4.0.1 git-hooks-list: 4.2.1 is-plain-obj: 4.1.0 - semver: 7.8.4 + semver: 7.8.5 sort-object-keys: 2.1.0 tinyglobby: 0.2.17 @@ -13254,11 +13229,11 @@ snapshots: source-map-js@1.2.1: {} - source-map-loader@5.0.0(webpack@5.107.2(postcss@8.5.16)): + source-map-loader@5.0.0(webpack@5.108.3(postcss@8.5.16)): dependencies: iconv-lite: 0.6.3 source-map-js: 1.2.1 - webpack: 5.107.2(postcss@8.5.16) + webpack: 5.108.3(postcss@8.5.16) source-map-support@0.5.13: dependencies: @@ -13428,9 +13403,9 @@ snapshots: stubborn-utils@1.0.2: {} - style-loader@4.0.0(webpack@5.107.2(postcss@8.5.16)): + style-loader@4.0.0(webpack@5.108.3(postcss@8.5.16)): dependencies: - webpack: 5.107.2(postcss@8.5.16) + webpack: 5.108.3(postcss@8.5.16) stylelint-config-css-modules@4.6.0(stylelint@17.14.0(typescript@6.0.3)): dependencies: @@ -13466,15 +13441,15 @@ snapshots: stylelint-order@8.1.1(stylelint@17.14.0(typescript@6.0.3)): dependencies: - postcss: 8.5.15 - postcss-sorting: 10.0.0(postcss@8.5.15) + postcss: 8.5.16 + postcss-sorting: 10.0.0(postcss@8.5.16) stylelint: 17.14.0(typescript@6.0.3) stylelint-scss@7.2.0(stylelint@17.14.0(typescript@6.0.3)): dependencies: '@csstools/css-calc': 3.2.1(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) - '@csstools/css-syntax-patches-for-csstree': 1.1.5(css-tree@3.2.1) + '@csstools/css-syntax-patches-for-csstree': 1.1.6(css-tree@3.2.1) '@csstools/css-tokenizer': 4.0.0 css-tree: 3.2.1 is-plain-object: 5.0.0 @@ -13616,16 +13591,6 @@ snapshots: type-fest: 0.16.0 unique-string: 2.0.0 - terser-webpack-plugin@5.6.1(postcss@8.5.16)(webpack@5.107.2(postcss@8.5.16)): - dependencies: - '@jridgewell/trace-mapping': 0.3.31 - jest-worker: 27.5.1 - schema-utils: 4.3.3 - terser: 5.48.0 - webpack: 5.107.2(postcss@8.5.16) - optionalDependencies: - postcss: 8.5.16 - terser@5.48.0: dependencies: '@jridgewell/source-map': 0.3.11 @@ -13737,7 +13702,7 @@ snapshots: json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 - semver: 7.8.4 + semver: 7.8.5 type-fest: 4.41.0 typescript: 6.0.3 yargs-parser: 21.1.1 @@ -13748,13 +13713,13 @@ snapshots: babel-jest: 30.4.1(@babel/core@7.29.7) jest-util: 30.4.1 - ts-loader@9.6.2(loader-utils@3.3.1)(typescript@6.0.3)(webpack@5.107.2(postcss@8.5.16)): + ts-loader@9.6.2(loader-utils@3.3.1)(typescript@6.0.3)(webpack@5.108.3(postcss@8.5.16)): dependencies: chalk: 4.1.2 picomatch: 4.0.4 source-map: 0.7.6 typescript: 6.0.3 - webpack: 5.107.2(postcss@8.5.16) + webpack: 5.108.3(postcss@8.5.16) optionalDependencies: loader-utils: 3.3.1 @@ -13930,7 +13895,7 @@ snapshots: is-npm: 6.1.0 latest-version: 9.0.0 pupa: 3.3.0 - semver: 7.8.4 + semver: 7.8.5 xdg-basedir: 5.1.0 uri-js@4.4.1: @@ -13969,7 +13934,7 @@ snapshots: utila@0.4.0: {} - uuid@14.0.0: {} + uuid@14.0.1: {} v8-to-istanbul@9.3.0: dependencies: @@ -14055,7 +14020,7 @@ snapshots: webpack-stats-plugin@1.1.3: {} - webpack@5.107.2(postcss@8.5.16): + webpack@5.108.3(postcss@8.5.16): dependencies: '@types/estree': 1.0.9 '@types/json-schema': 7.0.15 @@ -14066,18 +14031,17 @@ snapshots: acorn-import-phases: 1.0.4(acorn@8.17.0) browserslist: 4.28.4 chrome-trace-event: 1.0.4 - enhanced-resolve: 5.24.0 - es-module-lexer: 2.1.0 + enhanced-resolve: 5.24.1 + es-module-lexer: 2.2.0 eslint-scope: 5.1.1 events: 3.3.0 - glob-to-regexp: 0.4.1 graceful-fs: 4.2.11 loader-runner: 4.3.2 mime-db: 1.54.0 + minimizer-webpack-plugin: 5.6.1(postcss@8.5.16)(webpack@5.108.3(postcss@8.5.16)) neo-async: 2.6.2 schema-utils: 4.3.3 tapable: 2.3.3 - terser-webpack-plugin: 5.6.1(postcss@8.5.16)(webpack@5.107.2(postcss@8.5.16)) watchpack: 2.5.2 webpack-sources: 3.5.0 transitivePeerDependencies: @@ -14194,10 +14158,10 @@ snapshots: '@babel/core': 7.29.7 '@babel/preset-env': 7.29.7(@babel/core@7.29.7) '@babel/runtime': 7.29.7 - '@rollup/plugin-babel': 6.1.0(@babel/core@7.29.7)(@types/babel__core@7.20.5)(rollup@4.62.0) - '@rollup/plugin-node-resolve': 16.0.3(rollup@4.62.0) - '@rollup/plugin-replace': 6.0.3(rollup@4.62.0) - '@rollup/plugin-terser': 1.0.0(rollup@4.62.0) + '@rollup/plugin-babel': 6.1.0(@babel/core@7.29.7)(@types/babel__core@7.20.5)(rollup@4.62.2) + '@rollup/plugin-node-resolve': 16.0.3(rollup@4.62.2) + '@rollup/plugin-replace': 6.0.3(rollup@4.62.2) + '@rollup/plugin-terser': 1.0.0(rollup@4.62.2) '@trickfilm400/rollup-plugin-off-main-thread': 3.0.0-pre1 ajv: 8.20.0 common-tags: 1.8.2 @@ -14206,7 +14170,7 @@ snapshots: fs-extra: 9.1.0 glob: 11.1.0 pretty-bytes: 5.6.0 - rollup: 4.62.0 + rollup: 4.62.2 source-map: 0.8.0-beta.0 stringify-object: 3.3.0 strip-comments: 2.0.1 @@ -14347,7 +14311,7 @@ snapshots: yargs-parser@21.1.1: {} - yargs@17.7.2: + yargs@17.7.3: dependencies: cliui: 8.0.1 escalade: 3.2.0 diff --git a/src/app/armory/ArmorySheet.tsx b/src/app/armory/ArmorySheet.tsx index 836148033a..0ff0c50623 100644 --- a/src/app/armory/ArmorySheet.tsx +++ b/src/app/armory/ArmorySheet.tsx @@ -12,8 +12,7 @@ export default function ArmorySheet({ itemHash, onClose, }: { onClose: () => void } & ( - | { item: DimItem; itemHash?: undefined } - | { itemHash: number; item?: undefined } + { item: DimItem; itemHash?: undefined } | { itemHash: number; item?: undefined } )) { const realItemSockets = useMemo( () => diff --git a/src/app/dim-api/api-types.ts b/src/app/dim-api/api-types.ts index 02f51b73f8..a3a2c31b09 100644 --- a/src/app/dim-api/api-types.ts +++ b/src/app/dim-api/api-types.ts @@ -38,6 +38,4 @@ export interface DeleteSearchUpdateWithRollback extends DeleteSearchUpdate { * A version of ProfileUpdate that also includes rollback info in a "before" property. */ export type ProfileUpdateWithRollback = - | DeleteSearchUpdateWithRollback - | DeleteLoadoutUpdateWithRollback - | AddUpdateInfo; + DeleteSearchUpdateWithRollback | DeleteLoadoutUpdateWithRollback | AddUpdateInfo; diff --git a/src/app/loadout-analyzer/analysis.test.ts b/src/app/loadout-analyzer/analysis.test.ts index c93583306f..af43dec5b9 100644 --- a/src/app/loadout-analyzer/analysis.test.ts +++ b/src/app/loadout-analyzer/analysis.test.ts @@ -166,15 +166,14 @@ describe('basic loadout analysis finding tests', () => { }); it('finds UsesSeasonalMods/ModsDontFit', async () => { - const items = ArmorBucketHashes.map( - (hash) => - allItems.find( - (i) => - i.classType === store.classType && - i.bucket.hash === hash && - i.energy && - i.rarity === 'Legendary', - )!, + const items = ArmorBucketHashes.map((hash) => + allItems.find( + (i) => + i.classType === store.classType && + i.bucket.hash === hash && + i.energy && + i.rarity === 'Legendary', + )!, ); const loadout = newLoadout( 'UsesSeasonalMods', @@ -247,19 +246,18 @@ describe('basic loadout analysis finding tests', () => { }); it('finds DoesNotSatisfyStatConstraints', async () => { - const nonMasterworkedArmor = ArmorBucketHashes.map( - (hash) => - allItems.find( - (i) => - i.classType === store.classType && - i.bucket.hash === hash && - i.energy && - i.energy.energyCapacity >= 2 && - i.energy.energyCapacity < 10 && - i.rarity === 'Legendary' && - !i.masterwork && - i.stats?.every((stat) => stat.statHash !== StatHashes.Class || stat.base <= 20), - )!, + const nonMasterworkedArmor = ArmorBucketHashes.map((hash) => + allItems.find( + (i) => + i.classType === store.classType && + i.bucket.hash === hash && + i.energy && + i.energy.energyCapacity >= 2 && + i.energy.energyCapacity < 10 && + i.rarity === 'Legendary' && + !i.masterwork && + i.stats?.every((stat) => stat.statHash !== StatHashes.Class || stat.base <= 20), + )!, ); // Make sure we have an item from each bucket diff --git a/src/app/loadout-analyzer/store.ts b/src/app/loadout-analyzer/store.ts index 25d0ddc981..0a7a6e8c54 100644 --- a/src/app/loadout-analyzer/store.ts +++ b/src/app/loadout-analyzer/store.ts @@ -350,15 +350,11 @@ async function analysisTask(cancelToken: CancelToken, analyzer: LoadoutBackgroun }; // Reasons not to bother processing a loadout: - if ( - !( - // If it's the automatic "Max Power" loadout - ( - task.loadout.name === t('Loadouts.MaximizePower') || - task.loadout.name === t('Loadouts.MaximizeLight') - ) - ) - ) { + if (!( + // If it's the automatic "Max Power" loadout + task.loadout.name === t('Loadouts.MaximizePower') || + task.loadout.name === t('Loadouts.MaximizeLight') + )) { try { result = await analyzeLoadout( task.analysisContext, diff --git a/src/app/loadout-builder/filter/TierlessStatConstraintEditor.tsx b/src/app/loadout-builder/filter/TierlessStatConstraintEditor.tsx index e4df520bae..06bb60e4b4 100644 --- a/src/app/loadout-builder/filter/TierlessStatConstraintEditor.tsx +++ b/src/app/loadout-builder/filter/TierlessStatConstraintEditor.tsx @@ -55,14 +55,12 @@ export default function TierlessStatConstraintEditor({ const handleRandomize = () => lbDispatch({ type: 'statConstraintRandomize' }); const handleSyncFromEquipped = () => { - const constraints = Object.values(store.stats).map( - (s): ResolvedStatConstraint => ({ - statHash: s.hash, - ignored: false, - maxStat: MAX_STAT, - minStat: s.value, - }), - ); + const constraints = Object.values(store.stats).map((s): ResolvedStatConstraint => ({ + statHash: s.hash, + ignored: false, + maxStat: MAX_STAT, + minStat: s.value, + })); lbDispatch({ type: 'setStatConstraints', constraints }); }; diff --git a/src/app/loadout-builder/loadout-builder-reducer.ts b/src/app/loadout-builder/loadout-builder-reducer.ts index 5b498e63d1..f76449ad94 100644 --- a/src/app/loadout-builder/loadout-builder-reducer.ts +++ b/src/app/loadout-builder/loadout-builder-reducer.ts @@ -290,10 +290,7 @@ type LoadoutBuilderUIAction = | { type: 'closeCompareDrawer' }; export type LoadoutBuilderAction = - | LoadoutBuilderConfigAction - | LoadoutBuilderUIAction - | { type: 'undo' } - | { type: 'redo' }; + LoadoutBuilderConfigAction | LoadoutBuilderUIAction | { type: 'undo' } | { type: 'redo' }; function lbUIReducer(state: LoadoutBuilderUI, action: LoadoutBuilderUIAction) { switch (action.type) { diff --git a/src/app/loadout-builder/process-worker/process-utils.test.ts b/src/app/loadout-builder/process-worker/process-utils.test.ts index b88aedd681..dd49620479 100644 --- a/src/app/loadout-builder/process-worker/process-utils.test.ts +++ b/src/app/loadout-builder/process-worker/process-utils.test.ts @@ -680,14 +680,12 @@ test('process-utils activity mods', async () => { statOrder, ); - const resolvedStatConstraints = statOrder.map( - (statHash): ResolvedStatConstraint => ({ - statHash, - ignored: false, - maxStat: MAX_STAT, - minStat: 0, - }), - ); + const resolvedStatConstraints = statOrder.map((statHash): ResolvedStatConstraint => ({ + statHash, + ignored: false, + maxStat: MAX_STAT, + minStat: 0, + })); const setStats = [55, 55, 55, 50, 50, 50]; diff --git a/src/app/loadout-drawer/loadout-utils.ts b/src/app/loadout-drawer/loadout-utils.ts index 7dac325184..2a3055f593 100644 --- a/src/app/loadout-drawer/loadout-utils.ts +++ b/src/app/loadout-drawer/loadout-utils.ts @@ -425,9 +425,8 @@ export function optimalItemSet( bestItemFn: (item: DimItem) => number, ): Record<'equippable' | 'equipUnrestricted' | 'classUnrestricted', DimItem[]> { const anyClassItemsByBucket = Object.groupBy(applicableItems, (i) => i.bucket.hash); - const anyClassBestItemByBucket = mapValues( - anyClassItemsByBucket, - (thisSlotItems) => maxBy(thisSlotItems, bestItemFn)!, + const anyClassBestItemByBucket = mapValues(anyClassItemsByBucket, (thisSlotItems) => + maxBy(thisSlotItems, bestItemFn)!, ); const classUnrestricted = Object.values(anyClassBestItemByBucket).sort( compareByIndex(gearSlotOrder, (i) => i.bucket.hash), @@ -437,9 +436,8 @@ export function optimalItemSet( applicableItems.filter((i) => itemCanBeEquippedBy(i, store, true)), (i) => i.bucket.hash, ); - const thisClassBestItemByBucket = mapValues( - thisClassItemsByBucket, - (thisSlotItems) => maxBy(thisSlotItems, bestItemFn)!, + const thisClassBestItemByBucket = mapValues(thisClassItemsByBucket, (thisSlotItems) => + maxBy(thisSlotItems, bestItemFn)!, ); const equipUnrestricted = Object.values(thisClassBestItemByBucket).sort( compareByIndex(gearSlotOrder, (i) => i.bucket.hash), diff --git a/src/app/loadout/ingame/EditInGameLoadout.tsx b/src/app/loadout/ingame/EditInGameLoadout.tsx index 24ba5dacc2..41c64d7425 100644 --- a/src/app/loadout/ingame/EditInGameLoadout.tsx +++ b/src/app/loadout/ingame/EditInGameLoadout.tsx @@ -26,8 +26,7 @@ export default function EditInGameLoadout({ characterId?: string; onClose: () => void; } & ( - | { loadout: InGameLoadout; characterId?: undefined } - | { loadout?: undefined; characterId: string } + { loadout: InGameLoadout; characterId?: undefined } | { loadout?: undefined; characterId: string } )) { const defs = useD2Definitions()!; const dispatch = useThunkDispatch(); diff --git a/src/app/loadout/loadout-ui/menu-hooks.tsx b/src/app/loadout/loadout-ui/menu-hooks.tsx index d3c6a8646d..f5b01e66bd 100644 --- a/src/app/loadout/loadout-ui/menu-hooks.tsx +++ b/src/app/loadout/loadout-ui/menu-hooks.tsx @@ -74,18 +74,16 @@ export function useLoadoutFilterPills( const loadoutsByHashtag = useMemo(() => groupLoadoutsByHashtag(savedLoadouts), [savedLoadouts]); const filterOptions = Object.entries(loadoutsByHashtag) - .map( - ([hashtag, loadouts]): Option => ({ - key: hashtag, - value: { tag: 'hashtag', hashtag }, - content: ( - <> - - {` (${loadouts.length})`} - - ), - }), - ) + .map(([hashtag, loadouts]): Option => ({ + key: hashtag, + value: { tag: 'hashtag', hashtag }, + content: ( + <> + + {` (${loadouts.length})`} + + ), + })) .sort(compareBy((o) => o.key)); const loadoutsByType = useMemo(() => { diff --git a/src/app/search/d2-known-values.ts b/src/app/search/d2-known-values.ts index 051f144569..14e1d54818 100644 --- a/src/app/search/d2-known-values.ts +++ b/src/app/search/d2-known-values.ts @@ -387,13 +387,7 @@ export const ItemRarityMap = { * game (e.g. Legendary = TierType.Superior, Uncommon = TierType.Common). */ export type ItemRarityName = - | 'Unknown' - | 'Currency' - | 'Common' - | 'Uncommon' - | 'Rare' - | 'Legendary' - | 'Exotic'; + 'Unknown' | 'Currency' | 'Common' | 'Uncommon' | 'Rare' | 'Legendary' | 'Exotic'; export const breakerTypes = { any: [BreakerTypeHashes.Stagger, BreakerTypeHashes.Disruption, BreakerTypeHashes.ShieldPiercing], diff --git a/src/app/search/filter-types.ts b/src/app/search/filter-types.ts index 671d31b766..f36fa83dd4 100644 --- a/src/app/search/filter-types.ts +++ b/src/app/search/filter-types.ts @@ -17,13 +17,7 @@ export type ItemFilter = (item: I) => ValidFilterOutput; * * `stat`: `[keyword]:[suggestion]:op?[number]` */ export type FilterFormat = - | 'simple' - | 'query' - | 'multiquery' - | 'freeform' - | 'range' - | 'stat' - | 'custom'; + 'simple' | 'query' | 'multiquery' | 'freeform' | 'range' | 'stat' | 'custom'; export function canonicalFilterFormats( format: FilterDefinition['format'], diff --git a/src/app/search/text-utils.ts b/src/app/search/text-utils.ts index abbf769cd2..6de12dc709 100644 --- a/src/app/search/text-utils.ts +++ b/src/app/search/text-utils.ts @@ -76,9 +76,7 @@ export function testStringsFromDisplayProperties( export function testStringsFromDisplayPropertiesMap( test: (str: string) => boolean, displayProperties?: - | { name: string; description: string } - | { name: string; description: string }[] - | null, + { name: string; description: string } | { name: string; description: string }[] | null, includeDescription = true, ): boolean { if (!displayProperties) { diff --git a/src/app/settings/SettingsPage.tsx b/src/app/settings/SettingsPage.tsx index 840c097eaa..0d1077ba9c 100644 --- a/src/app/settings/SettingsPage.tsx +++ b/src/app/settings/SettingsPage.tsx @@ -226,14 +226,12 @@ export default function SettingsPage() { const sortSettings = useSelector(itemSortSettingsSelector); const itemSortCustom = Object.entries(itemSortProperties) - .map( - ([id, displayName]): SortProperty => ({ - id, - displayName, - enabled: sortSettings.sortOrder.includes(id), - reversed: sortSettings.sortReversals.includes(id), - }), - ) + .map(([id, displayName]): SortProperty => ({ + id, + displayName, + enabled: sortSettings.sortOrder.includes(id), + reversed: sortSettings.sortReversals.includes(id), + })) .sort(compareByIndex(sortSettings.sortOrder, (o) => o.id)); const menuItems = compact([ diff --git a/src/app/settings/Troubleshooting.tsx b/src/app/settings/Troubleshooting.tsx index 553a13ca50..c8056aacfd 100644 --- a/src/app/settings/Troubleshooting.tsx +++ b/src/app/settings/Troubleshooting.tsx @@ -70,8 +70,7 @@ function importMockProfileResponse(file: File): ThunkResult { return async (dispatch) => { const fileText = await file.text(); const profileResponseOrWrapped = JSON.parse(fileText) as - | DestinyProfileResponse - | ServerResponse; + DestinyProfileResponse | ServerResponse; // if it's a full copy of the bnet Response wrapper, unwrap it let profileResponse: DestinyProfileResponse; if ('Response' in profileResponseOrWrapped) { diff --git a/src/app/shell/item-comparators.ts b/src/app/shell/item-comparators.ts index 89d2c2bdcb..a7a90e5d28 100644 --- a/src/app/shell/item-comparators.ts +++ b/src/app/shell/item-comparators.ts @@ -411,20 +411,17 @@ export function groupItems( const groupedItems = Map.groupBy(items, (item) => getValue(item, getTag)); - return Array.from( - groupedItems.entries(), - ([groupingValue, items]): VaultGroup => ({ - groupingValue, - items, - icon: - groupingValue === undefined - ? // Don't display an icon if they are ungrouped - { - type: 'none', - } - : getIcon(items[0], getTag), - }), - ).sort(comparator); + return Array.from(groupedItems.entries(), ([groupingValue, items]): VaultGroup => ({ + groupingValue, + items, + icon: + groupingValue === undefined + ? // Don't display an icon if they are ungrouped + { + type: 'none', + } + : getIcon(items[0], getTag), + })).sort(comparator); } // Used to create string keys for vault grouping values diff --git a/src/app/stream-deck/interfaces.ts b/src/app/stream-deck/interfaces.ts index 9be0f54707..ed2236d001 100644 --- a/src/app/stream-deck/interfaces.ts +++ b/src/app/stream-deck/interfaces.ts @@ -171,10 +171,7 @@ interface SendPickerItemsArgs { } export type SendToStreamDeckArgs = - | SendStateArgs - | SendFarmingModeArgs - | SendPickerItemsArgs - | SendPerksArgs; + SendStateArgs | SendFarmingModeArgs | SendPickerItemsArgs | SendPerksArgs; export interface HandlerArgs { msg: T;