diff --git a/package.json b/package.json index e29662cec9..cfe152fb46 100644 --- a/package.json +++ b/package.json @@ -75,7 +75,7 @@ "last 2 Opera versions" ], "resolutions": { - "@types/react": "18.3.3", + "@types/react": "18.3.4", "react-redux": "^9.1.0", "redux": "^5.0.0", "react-is": "^18.1.0" @@ -84,13 +84,13 @@ "@babel/core": "^7.25.2", "@babel/plugin-transform-react-constant-elements": "^7.25.1", "@babel/plugin-transform-react-inline-elements": "^7.24.7", - "@babel/plugin-transform-runtime": "^7.24.7", + "@babel/plugin-transform-runtime": "^7.25.4", "@babel/plugin-transform-typescript": "^7.25.2", - "@babel/preset-env": "^7.25.3", + "@babel/preset-env": "^7.25.4", "@babel/preset-react": "^7.24.7", "@babel/preset-typescript": "^7.24.7", "@babel/register": "^7.24.6", - "@eslint-react/eslint-plugin": "^1.10.1", + "@eslint-react/eslint-plugin": "^1.12.1", "@eslint/compat": "^1.1.1", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.15", "@sigmacomputing/babel-plugin-lodash": "^3.3.5", @@ -104,7 +104,7 @@ "@types/node": "22.0.2", "@types/papaparse": "^5.3.14", "@types/prop-types": "^15.7.12", - "@types/react": "18.3.3", + "@types/react": "18.3.4", "@types/react-beautiful-dnd": "^13.1.8", "@types/react-dnd-multi-backend": "^6.0.6", "@types/react-dom": "^18.3.0", @@ -114,8 +114,8 @@ "@types/webpack": "^5.28.5", "@types/webpack-env": "^1.18.5", "@types/webpack-stats-plugin": "^0.3.5", - "@typescript-eslint/eslint-plugin": "^8.2.0", - "@typescript-eslint/parser": "^8.2.0", + "@typescript-eslint/eslint-plugin": "^8.3.0", + "@typescript-eslint/parser": "^8.3.0", "autoprefixer": "^10.4.20", "babel-jest": "^29.7.0", "babel-loader": "^9.1.3", @@ -148,7 +148,7 @@ "globals": "^15.9.0", "html-loader": "^5.1.0", "html-webpack-plugin": "^5.6.0", - "husky": "^9.1.4", + "husky": "^9.1.5", "i18next-scanner": "^4.5.0", "identity-obj-proxy": "^3.0.0", "jest": "^29.7.0", @@ -159,7 +159,7 @@ "lint-staged": "^15.2.9", "lodash-webpack-plugin": "^0.11.6", "markdown-loader": "^8.0.0", - "marked": "^14.0.0", + "marked": "^14.1.0", "mini-css-extract-plugin": "^2.9.1", "mini-svg-data-uri": "^1.4.4", "mkcert": "^3.2.0", @@ -182,13 +182,13 @@ "svgo": "^3.3.2", "svgo-loader": "^4.0.0", "terser-webpack-plugin": "^5.3.10", - "ts-jest": "^29.2.4", + "ts-jest": "^29.2.5", "ts-loader": "^9.5.1", "ts-unused-exports": "^10.1.0", "tsconfig-paths-webpack-plugin": "^4.1.0", "typescript": "^5.5.4", - "typescript-eslint": "^8.2.0", - "webpack": "^5.93.0", + "typescript-eslint": "^8.3.0", + "webpack": "^5.94.0", "webpack-cli": "^5.1.4", "webpack-dev-server": "^5.0.4", "webpack-notifier": "^1.15.0", @@ -196,7 +196,7 @@ "workbox-webpack-plugin": "7.1.0" }, "dependencies": { - "@babel/runtime": "^7.25.0", + "@babel/runtime": "^7.25.4", "@destinyitemmanager/dim-api-types": "^1.33.0", "@fortawesome/fontawesome-free": "^5.15.4", "@fortawesome/fontawesome-svg-core": "^1.2.36", @@ -207,21 +207,21 @@ "@sentry/browser": "^8.26.0", "@sentry/react": "^8.26.0", "@sentry/types": "^8.26.0", - "@tanstack/react-virtual": "^3.9.0", + "@tanstack/react-virtual": "^3.10.4", "@textcomplete/core": "^0.1.13", "@textcomplete/textarea": "^0.1.13", "@textcomplete/utils": "^0.1.13", "bungie-api-ts": "^5.1.0", - "caniuse-lite": "^1.0.30001651", + "caniuse-lite": "^1.0.30001653", "clsx": "^2.1.1", "comlink": "^4.4.1", - "core-js": "^3.38.0", + "core-js": "^3.38.1", "dnd-core": "^16.0.1", "downshift": "^9.0.8", "fast-equals": "^5.0.1", - "framer-motion": "^11.3.28", + "framer-motion": "^11.3.30", "i18next": "^23.14.0", - "i18next-http-backend": "^2.6.0", + "i18next-http-backend": "^2.6.1", "immer": "^10.1.1", "lodash-es": "^4.17.21", "memoize-one": "^6.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0a60c9f8d7..8b113dd521 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,15 +5,15 @@ settings: excludeLinksFromLockfile: false overrides: - '@types/react': 18.3.3 + '@types/react': 18.3.4 react-redux: ^9.1.0 redux: ^5.0.0 react-is: ^18.1.0 dependencies: '@babel/runtime': - specifier: ^7.25.0 - version: 7.25.0 + specifier: ^7.25.4 + version: 7.25.4 '@destinyitemmanager/dim-api-types': specifier: ^1.33.0 version: 1.33.0 @@ -28,7 +28,7 @@ dependencies: version: 0.2.2(@fortawesome/fontawesome-svg-core@1.3.0)(react@18.3.1) '@hello-pangea/dnd': specifier: ^16.6.0 - version: 16.6.0(@types/react@18.3.3)(react-dom@18.3.1)(react@18.3.1) + version: 16.6.0(@types/react@18.3.4)(react-dom@18.3.1)(react@18.3.1) '@popperjs/core': specifier: ^2.11.8 version: 2.11.8 @@ -45,8 +45,8 @@ dependencies: specifier: ^8.26.0 version: 8.26.0 '@tanstack/react-virtual': - specifier: ^3.9.0 - version: 3.9.0(react-dom@18.3.1)(react@18.3.1) + specifier: ^3.10.4 + version: 3.10.4(react-dom@18.3.1)(react@18.3.1) '@textcomplete/core': specifier: ^0.1.13 version: 0.1.13 @@ -60,8 +60,8 @@ dependencies: specifier: ^5.1.0 version: 5.1.0 caniuse-lite: - specifier: ^1.0.30001651 - version: 1.0.30001651 + specifier: ^1.0.30001653 + version: 1.0.30001653 clsx: specifier: ^2.1.1 version: 2.1.1 @@ -69,8 +69,8 @@ dependencies: specifier: ^4.4.1 version: 4.4.1 core-js: - specifier: ^3.38.0 - version: 3.38.0 + specifier: ^3.38.1 + version: 3.38.1 dnd-core: specifier: ^16.0.1 version: 16.0.1 @@ -81,14 +81,14 @@ dependencies: specifier: ^5.0.1 version: 5.0.1 framer-motion: - specifier: ^11.3.28 - version: 11.3.28(react-dom@18.3.1)(react@18.3.1) + specifier: ^11.3.30 + version: 11.3.30(react-dom@18.3.1)(react@18.3.1) i18next: specifier: ^23.14.0 version: 23.14.0 i18next-http-backend: - specifier: ^2.6.0 - version: 2.6.0 + specifier: ^2.6.1 + version: 2.6.1 immer: specifier: ^10.1.1 version: 10.1.1 @@ -106,7 +106,7 @@ dependencies: version: 18.3.1 react-dnd: specifier: ^16.0.1 - version: 16.0.1(@types/node@22.0.2)(@types/react@18.3.3)(react@18.3.1) + version: 16.0.1(@types/node@22.0.2)(@types/react@18.3.4)(react@18.3.1) react-dnd-html5-backend: specifier: ^16.0.1 version: 16.0.1 @@ -124,7 +124,7 @@ dependencies: version: 14.2.3(react@18.3.1) react-redux: specifier: ^9.1.0 - version: 9.1.2(@types/react@18.3.3)(react@18.3.1)(redux@5.0.1) + version: 9.1.2(@types/react@18.3.4)(react@18.3.1)(redux@5.0.1) react-router: specifier: ^6.26.1 version: 6.26.1(react@18.3.1) @@ -133,7 +133,7 @@ dependencies: version: 6.26.1(react-dom@18.3.1)(react@18.3.1) react-textarea-autosize: specifier: ^8.5.3 - version: 8.5.3(@types/react@18.3.3)(react@18.3.1) + version: 8.5.3(@types/react@18.3.4)(react@18.3.1) redux: specifier: ^5.0.0 version: 5.0.1 @@ -182,14 +182,14 @@ devDependencies: specifier: ^7.24.7 version: 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-runtime': - specifier: ^7.24.7 - version: 7.24.7(@babel/core@7.25.2) + specifier: ^7.25.4 + version: 7.25.4(@babel/core@7.25.2) '@babel/plugin-transform-typescript': specifier: ^7.25.2 version: 7.25.2(@babel/core@7.25.2) '@babel/preset-env': - specifier: ^7.25.3 - version: 7.25.3(@babel/core@7.25.2) + specifier: ^7.25.4 + version: 7.25.4(@babel/core@7.25.2) '@babel/preset-react': specifier: ^7.24.7 version: 7.24.7(@babel/core@7.25.2) @@ -200,20 +200,20 @@ devDependencies: specifier: ^7.24.6 version: 7.24.6(@babel/core@7.25.2) '@eslint-react/eslint-plugin': - specifier: ^1.10.1 - version: 1.10.1(eslint@9.8.0)(typescript@5.5.4) + specifier: ^1.12.1 + version: 1.12.1(eslint@9.8.0)(typescript@5.5.4) '@eslint/compat': specifier: ^1.1.1 version: 1.1.1 '@pmmmwh/react-refresh-webpack-plugin': specifier: ^0.5.15 - version: 0.5.15(@types/webpack@5.28.5)(react-refresh@0.14.2)(webpack-dev-server@5.0.4)(webpack@5.93.0) + version: 0.5.15(@types/webpack@5.28.5)(react-refresh@0.14.2)(webpack-dev-server@5.0.4)(webpack@5.94.0) '@sigmacomputing/babel-plugin-lodash': specifier: ^3.3.5 version: 3.3.5 '@testing-library/react': specifier: ^16.0.0 - version: 16.0.0(@testing-library/dom@10.4.0)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1)(react@18.3.1) + version: 16.0.0(@testing-library/dom@10.4.0)(@types/react-dom@18.3.0)(@types/react@18.3.4)(react-dom@18.3.1)(react@18.3.1) '@types/dom-chromium-installation-events': specifier: ^101.0.4 version: 101.0.4 @@ -242,8 +242,8 @@ devDependencies: specifier: ^15.7.12 version: 15.7.12 '@types/react': - specifier: 18.3.3 - version: 18.3.3 + specifier: 18.3.4 + version: 18.3.4 '@types/react-beautiful-dnd': specifier: ^13.1.8 version: 13.1.8 @@ -272,11 +272,11 @@ devDependencies: specifier: ^0.3.5 version: 0.3.5 '@typescript-eslint/eslint-plugin': - specifier: ^8.2.0 - version: 8.2.0(@typescript-eslint/parser@8.2.0)(eslint@9.8.0)(typescript@5.5.4) + specifier: ^8.3.0 + version: 8.3.0(@typescript-eslint/parser@8.3.0)(eslint@9.8.0)(typescript@5.5.4) '@typescript-eslint/parser': - specifier: ^8.2.0 - version: 8.2.0(eslint@9.8.0)(typescript@5.5.4) + specifier: ^8.3.0 + version: 8.3.0(eslint@9.8.0)(typescript@5.5.4) autoprefixer: specifier: ^10.4.20 version: 10.4.20(postcss@8.4.41) @@ -285,7 +285,7 @@ devDependencies: version: 29.7.0(@babel/core@7.25.2) babel-loader: specifier: ^9.1.3 - version: 9.1.3(@babel/core@7.25.2)(webpack@5.93.0) + version: 9.1.3(@babel/core@7.25.2)(webpack@5.94.0) babel-plugin-object-to-json-parse: specifier: ^0.2.3 version: 0.2.3 @@ -300,19 +300,19 @@ devDependencies: version: 4.23.3 clean-webpack-plugin: specifier: ^4.0.0 - version: 4.0.0(webpack@5.93.0) + version: 4.0.0(webpack@5.94.0) compression-webpack-plugin: specifier: ^11.1.0 - version: 11.1.0(webpack@5.93.0) + version: 11.1.0(webpack@5.94.0) content-security-policy-builder: specifier: ^2.2.0 version: 2.2.0 copy-webpack-plugin: specifier: ^12.0.2 - version: 12.0.2(webpack@5.93.0) + version: 12.0.2(webpack@5.94.0) css-loader: specifier: ^7.1.2 - version: 7.1.2(webpack@5.93.0) + version: 7.1.2(webpack@5.94.0) css-modules-typescript-loader: specifier: ^4.0.1 version: 4.0.1 @@ -360,7 +360,7 @@ devDependencies: version: 9.0.0(fork-ts-checker-webpack-plugin@9.0.2) fork-ts-checker-webpack-plugin: specifier: ^9.0.2 - version: 9.0.2(typescript@5.5.4)(webpack@5.93.0) + version: 9.0.2(typescript@5.5.4)(webpack@5.94.0) generate-json-webpack-plugin: specifier: ^2.0.0 version: 2.0.0 @@ -369,13 +369,13 @@ devDependencies: version: 15.9.0 html-loader: specifier: ^5.1.0 - version: 5.1.0(webpack@5.93.0) + version: 5.1.0(webpack@5.94.0) html-webpack-plugin: specifier: ^5.6.0 - version: 5.6.0(webpack@5.93.0) + version: 5.6.0(webpack@5.94.0) husky: - specifier: ^9.1.4 - version: 9.1.4 + specifier: ^9.1.5 + version: 9.1.5 i18next-scanner: specifier: ^4.5.0 version: 4.5.0 @@ -402,16 +402,16 @@ devDependencies: version: 15.2.9 lodash-webpack-plugin: specifier: ^0.11.6 - version: 0.11.6(webpack@5.93.0) + version: 0.11.6(webpack@5.94.0) markdown-loader: specifier: ^8.0.0 - version: 8.0.0(webpack@5.93.0) + version: 8.0.0(webpack@5.94.0) marked: - specifier: ^14.0.0 - version: 14.0.0 + specifier: ^14.1.0 + version: 14.1.0 mini-css-extract-plugin: specifier: ^2.9.1 - version: 2.9.1(webpack@5.93.0) + version: 2.9.1(webpack@5.94.0) mini-svg-data-uri: specifier: ^1.4.4 version: 1.4.4 @@ -426,10 +426,10 @@ devDependencies: version: 8.4.41 postcss-assets-webpack-plugin: specifier: ^4.1.2 - version: 4.1.2(webpack@5.93.0) + version: 4.1.2(webpack@5.94.0) postcss-loader: specifier: ^8.1.1 - version: 8.1.1(postcss@8.4.41)(typescript@5.5.4)(webpack@5.93.0) + version: 8.1.1(postcss@8.4.41)(typescript@5.5.4)(webpack@5.94.0) postcss-sort-media-queries: specifier: ^5.2.0 version: 5.2.0(postcss@8.4.41) @@ -450,13 +450,13 @@ devDependencies: version: 1.77.8 sass-loader: specifier: ^16.0.1 - version: 16.0.1(sass@1.77.8)(webpack@5.93.0) + version: 16.0.1(sass@1.77.8)(webpack@5.94.0) source-map-loader: specifier: ^5.0.0 - version: 5.0.0(webpack@5.93.0) + version: 5.0.0(webpack@5.94.0) style-loader: specifier: ^4.0.0 - version: 4.0.0(webpack@5.93.0) + version: 4.0.0(webpack@5.94.0) stylelint: specifier: ^16.8.2 version: 16.8.2(typescript@5.5.4) @@ -474,13 +474,13 @@ devDependencies: version: 4.0.0 terser-webpack-plugin: specifier: ^5.3.10 - version: 5.3.10(webpack@5.93.0) + version: 5.3.10(webpack@5.94.0) ts-jest: - specifier: ^29.2.4 - version: 29.2.4(@babel/core@7.25.2)(babel-jest@29.7.0)(jest@29.7.0)(typescript@5.5.4) + specifier: ^29.2.5 + version: 29.2.5(@babel/core@7.25.2)(babel-jest@29.7.0)(jest@29.7.0)(typescript@5.5.4) ts-loader: specifier: ^9.5.1 - version: 9.5.1(typescript@5.5.4)(webpack@5.93.0) + version: 9.5.1(typescript@5.5.4)(webpack@5.94.0) ts-unused-exports: specifier: ^10.1.0 version: 10.1.0(typescript@5.5.4) @@ -491,17 +491,17 @@ devDependencies: specifier: ^5.5.4 version: 5.5.4 typescript-eslint: - specifier: ^8.2.0 - version: 8.2.0(eslint@9.8.0)(typescript@5.5.4) + specifier: ^8.3.0 + version: 8.3.0(eslint@9.8.0)(typescript@5.5.4) webpack: - specifier: ^5.93.0 - version: 5.93.0(webpack-cli@5.1.4) + specifier: ^5.94.0 + version: 5.94.0(webpack-cli@5.1.4) webpack-cli: specifier: ^5.1.4 - version: 5.1.4(webpack-dev-server@5.0.4)(webpack@5.93.0) + version: 5.1.4(webpack-dev-server@5.0.4)(webpack@5.94.0) webpack-dev-server: specifier: ^5.0.4 - version: 5.0.4(webpack-cli@5.1.4)(webpack@5.93.0) + version: 5.0.4(webpack-cli@5.1.4)(webpack@5.94.0) webpack-notifier: specifier: ^1.15.0 version: 1.15.0(@types/webpack@5.28.5) @@ -510,7 +510,7 @@ devDependencies: version: 1.1.3 workbox-webpack-plugin: specifier: 7.1.0 - version: 7.1.0(webpack@5.93.0) + version: 7.1.0(webpack@5.94.0) packages: @@ -547,6 +547,11 @@ packages: engines: {node: '>=6.9.0'} dev: true + /@babel/compat-data@7.25.4: + resolution: {integrity: sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==} + engines: {node: '>=6.9.0'} + dev: true + /@babel/core@7.25.2: resolution: {integrity: sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==} engines: {node: '>=6.9.0'} @@ -580,6 +585,16 @@ packages: jsesc: 2.5.2 dev: true + /@babel/generator@7.25.5: + resolution: {integrity: sha512-abd43wyLfbWoxC6ahM8xTkqLpGB2iWBVyuKC9/srhFunCd1SDNrV1s72bBpK4hLj8KLzHBBcOblvLQZBNw9r3w==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.25.4 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 2.5.2 + dev: true + /@babel/helper-annotate-as-pure@7.24.7: resolution: {integrity: sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==} engines: {node: '>=6.9.0'} @@ -591,8 +606,8 @@ packages: resolution: {integrity: sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/traverse': 7.25.3 - '@babel/types': 7.25.2 + '@babel/traverse': 7.25.4 + '@babel/types': 7.25.4 transitivePeerDependencies: - supports-color dev: true @@ -634,6 +649,24 @@ packages: - supports-color dev: true + /@babel/helper-create-class-features-plugin@7.25.4(@babel/core@7.25.2): + resolution: {integrity: sha512-ro/bFs3/84MDgDmMwbcHgDa8/E6J3QKNTk4xJJnVeFtGE+tL0K26E3pNxhYz2b67fJpt7Aphw5XcploKXuCvCQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-member-expression-to-functions': 7.24.8 + '@babel/helper-optimise-call-expression': 7.24.7 + '@babel/helper-replace-supers': 7.25.0(@babel/core@7.25.2) + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + '@babel/traverse': 7.25.4 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/helper-create-regexp-features-plugin@7.25.2(@babel/core@7.25.2): resolution: {integrity: sha512-+wqVGP+DFmqwFD3EH6TMTfUNeqDehV3E/dl+Sd54eaXqm17tEUNbEIn4sVivVowbvUpOtIGxdo3GoXyDH9N/9g==} engines: {node: '>=6.9.0'} @@ -665,8 +698,8 @@ packages: resolution: {integrity: sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/traverse': 7.25.3 - '@babel/types': 7.25.2 + '@babel/traverse': 7.25.4 + '@babel/types': 7.25.4 transitivePeerDependencies: - supports-color dev: true @@ -675,8 +708,8 @@ packages: resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/traverse': 7.25.3 - '@babel/types': 7.25.2 + '@babel/traverse': 7.25.4 + '@babel/types': 7.25.4 transitivePeerDependencies: - supports-color dev: true @@ -700,7 +733,7 @@ packages: resolution: {integrity: sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.25.4 dev: true /@babel/helper-plugin-utils@7.24.8: @@ -717,7 +750,7 @@ packages: '@babel/core': 7.25.2 '@babel/helper-annotate-as-pure': 7.24.7 '@babel/helper-wrap-function': 7.25.0 - '@babel/traverse': 7.25.3 + '@babel/traverse': 7.25.4 transitivePeerDependencies: - supports-color dev: true @@ -731,7 +764,7 @@ packages: '@babel/core': 7.25.2 '@babel/helper-member-expression-to-functions': 7.24.8 '@babel/helper-optimise-call-expression': 7.24.7 - '@babel/traverse': 7.25.3 + '@babel/traverse': 7.25.4 transitivePeerDependencies: - supports-color dev: true @@ -776,8 +809,8 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.25.0 - '@babel/traverse': 7.25.3 - '@babel/types': 7.25.2 + '@babel/traverse': 7.25.4 + '@babel/types': 7.25.4 transitivePeerDependencies: - supports-color dev: true @@ -808,6 +841,14 @@ packages: '@babel/types': 7.25.2 dev: true + /@babel/parser@7.25.4: + resolution: {integrity: sha512-nq+eWrOgdtu3jG5Os4TQP3x3cLA8hR8TvJNjD8vnPa20WGycimcparWnLK4jJhElTK6SDyuJo1weMKO/5LpmLA==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.25.4 + dev: true + /@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.3(@babel/core@7.25.2): resolution: {integrity: sha512-wUrcsxZg6rqBXG05HG1FPYgsP6EvwF4WpBbxIpWIIYnH8wG0gzx3yZY3dtEHas4sTAOGkbTsc9EGPxwff8lRoA==} engines: {node: '>=6.9.0'} @@ -816,7 +857,7 @@ packages: dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 - '@babel/traverse': 7.25.3 + '@babel/traverse': 7.25.4 transitivePeerDependencies: - supports-color dev: true @@ -863,7 +904,7 @@ packages: dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 - '@babel/traverse': 7.25.3 + '@babel/traverse': 7.25.4 transitivePeerDependencies: - supports-color dev: true @@ -1085,8 +1126,8 @@ packages: '@babel/helper-plugin-utils': 7.24.8 dev: true - /@babel/plugin-transform-async-generator-functions@7.25.0(@babel/core@7.25.2): - resolution: {integrity: sha512-uaIi2FdqzjpAMvVqvB51S42oC2JEVgh0LDsGfZVDysWE8LrJtQC2jvKmOqEYThKyB7bDEb7BP1GYWDm7tABA0Q==} + /@babel/plugin-transform-async-generator-functions@7.25.4(@babel/core@7.25.2): + resolution: {integrity: sha512-jz8cV2XDDTqjKPwVPJBIjORVEmSGYhdRa8e5k5+vN+uwcjSrSxUaebBRa4ko1jqNF2uxyg8G6XYk30Jv285xzg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1095,7 +1136,7 @@ packages: '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-remap-async-to-generator': 7.25.0(@babel/core@7.25.2) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.2) - '@babel/traverse': 7.25.3 + '@babel/traverse': 7.25.4 transitivePeerDependencies: - supports-color dev: true @@ -1134,14 +1175,14 @@ packages: '@babel/helper-plugin-utils': 7.24.8 dev: true - /@babel/plugin-transform-class-properties@7.24.7(@babel/core@7.25.2): - resolution: {integrity: sha512-vKbfawVYayKcSeSR5YYzzyXvsDFWU2mD8U5TFeXtbCPLFUqe7GyCgvO6XDHzje862ODrOwy6WCPmKeWHbCFJ4w==} + /@babel/plugin-transform-class-properties@7.25.4(@babel/core@7.25.2): + resolution: {integrity: sha512-nZeZHyCWPfjkdU5pA/uHiTaDAFUEqkpzf1YoQT2NeSynCGYq9rxfyI3XpQbfx/a0hSnFH6TGlEXvae5Vi7GD8g==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.2 - '@babel/helper-create-class-features-plugin': 7.25.0(@babel/core@7.25.2) + '@babel/helper-create-class-features-plugin': 7.25.4(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.24.8 transitivePeerDependencies: - supports-color @@ -1154,15 +1195,15 @@ packages: '@babel/core': ^7.12.0 dependencies: '@babel/core': 7.25.2 - '@babel/helper-create-class-features-plugin': 7.25.0(@babel/core@7.25.2) + '@babel/helper-create-class-features-plugin': 7.25.4(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.25.2) transitivePeerDependencies: - supports-color dev: true - /@babel/plugin-transform-classes@7.25.0(@babel/core@7.25.2): - resolution: {integrity: sha512-xyi6qjr/fYU304fiRwFbekzkqVJZ6A7hOjWZd+89FVcBqPV3S9Wuozz82xdpLspckeaafntbzglaW4pqpzvtSw==} + /@babel/plugin-transform-classes@7.25.4(@babel/core@7.25.2): + resolution: {integrity: sha512-oexUfaQle2pF/b6E0dwsxQtAol9TLSO88kQvym6HHBWFliV2lGdrPieX+WgMRLSJDVzdYywk7jXbLPuO2KLTLg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1172,7 +1213,7 @@ packages: '@babel/helper-compilation-targets': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-replace-supers': 7.25.0(@babel/core@7.25.2) - '@babel/traverse': 7.25.3 + '@babel/traverse': 7.25.4 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -1288,7 +1329,7 @@ packages: '@babel/core': 7.25.2 '@babel/helper-compilation-targets': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 - '@babel/traverse': 7.25.3 + '@babel/traverse': 7.25.4 transitivePeerDependencies: - supports-color dev: true @@ -1372,7 +1413,7 @@ packages: '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.24.8 '@babel/helper-validator-identifier': 7.24.7 - '@babel/traverse': 7.25.3 + '@babel/traverse': 7.25.4 transitivePeerDependencies: - supports-color dev: true @@ -1494,14 +1535,14 @@ packages: '@babel/helper-plugin-utils': 7.24.8 dev: true - /@babel/plugin-transform-private-methods@7.24.7(@babel/core@7.25.2): - resolution: {integrity: sha512-COTCOkG2hn4JKGEKBADkA8WNb35TGkkRbI5iT845dB+NyqgO8Hn+ajPbSnIQznneJTa3d30scb6iz/DhH8GsJQ==} + /@babel/plugin-transform-private-methods@7.25.4(@babel/core@7.25.2): + resolution: {integrity: sha512-ao8BG7E2b/URaUQGqN3Tlsg+M3KlHY6rJ1O1gXAEUnZoyNQnvKyH87Kfg+FoxSeyWUB8ISZZsC91C44ZuBFytw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.25.2 - '@babel/helper-create-class-features-plugin': 7.25.0(@babel/core@7.25.2) + '@babel/helper-create-class-features-plugin': 7.25.4(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.24.8 transitivePeerDependencies: - supports-color @@ -1515,7 +1556,7 @@ packages: dependencies: '@babel/core': 7.25.2 '@babel/helper-annotate-as-pure': 7.24.7 - '@babel/helper-create-class-features-plugin': 7.25.0(@babel/core@7.25.2) + '@babel/helper-create-class-features-plugin': 7.25.4(@babel/core@7.25.2) '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.25.2) transitivePeerDependencies: @@ -1586,7 +1627,7 @@ packages: '@babel/helper-module-imports': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2) - '@babel/types': 7.25.2 + '@babel/types': 7.25.4 transitivePeerDependencies: - supports-color dev: true @@ -1623,8 +1664,8 @@ packages: '@babel/helper-plugin-utils': 7.24.8 dev: true - /@babel/plugin-transform-runtime@7.24.7(@babel/core@7.25.2): - resolution: {integrity: sha512-YqXjrk4C+a1kZjewqt+Mmu2UuV1s07y8kqcUf4qYLnoqemhR4gRQikhdAhSVJioMjVTu6Mo6pAbaypEA3jY6fw==} + /@babel/plugin-transform-runtime@7.25.4(@babel/core@7.25.2): + resolution: {integrity: sha512-8hsyG+KUYGY0coX6KUCDancA0Vw225KJ2HJO0yCNr1vq5r+lJTleDaJf0K7iOhjw4SWhu03TMBzYTJ9krmzULQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1633,7 +1674,7 @@ packages: '@babel/helper-module-imports': 7.24.7 '@babel/helper-plugin-utils': 7.24.8 babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.25.2) - babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.25.2) + babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.25.2) babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.25.2) semver: 6.3.1 transitivePeerDependencies: @@ -1741,8 +1782,8 @@ packages: '@babel/helper-plugin-utils': 7.24.8 dev: true - /@babel/plugin-transform-unicode-sets-regex@7.24.7(@babel/core@7.25.2): - resolution: {integrity: sha512-2G8aAvF4wy1w/AGZkemprdGMRg5o6zPNhbHVImRz3lss55TYCBd6xStN19rt8XJHq20sqV0JbyWjOWwQRwV/wg==} + /@babel/plugin-transform-unicode-sets-regex@7.25.4(@babel/core@7.25.2): + resolution: {integrity: sha512-qesBxiWkgN1Q+31xUE9RcMk79eOXXDCv6tfyGMRSs4RGlioSg2WVyQAm07k726cSE56pa+Kb0y9epX2qaXzTvA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -1752,13 +1793,13 @@ packages: '@babel/helper-plugin-utils': 7.24.8 dev: true - /@babel/preset-env@7.25.3(@babel/core@7.25.2): - resolution: {integrity: sha512-QsYW7UeAaXvLPX9tdVliMJE7MD7M6MLYVTovRTIwhoYQVFHR1rM4wO8wqAezYi3/BpSD+NzVCZ69R6smWiIi8g==} + /@babel/preset-env@7.25.4(@babel/core@7.25.2): + resolution: {integrity: sha512-W9Gyo+KmcxjGahtt3t9fb14vFRWvPpu5pT6GBlovAK6BTBcxgjfVMSQCfJl4oi35ODrxP6xx2Wr8LNST57Mraw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': 7.25.2 + '@babel/compat-data': 7.25.4 '@babel/core': 7.25.2 '@babel/helper-compilation-targets': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 @@ -1788,13 +1829,13 @@ packages: '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.25.2) '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.25.2) '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.25.2) - '@babel/plugin-transform-async-generator-functions': 7.25.0(@babel/core@7.25.2) + '@babel/plugin-transform-async-generator-functions': 7.25.4(@babel/core@7.25.2) '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-block-scoped-functions': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-block-scoping': 7.25.0(@babel/core@7.25.2) - '@babel/plugin-transform-class-properties': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-class-properties': 7.25.4(@babel/core@7.25.2) '@babel/plugin-transform-class-static-block': 7.24.7(@babel/core@7.25.2) - '@babel/plugin-transform-classes': 7.25.0(@babel/core@7.25.2) + '@babel/plugin-transform-classes': 7.25.4(@babel/core@7.25.2) '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-destructuring': 7.24.8(@babel/core@7.25.2) '@babel/plugin-transform-dotall-regex': 7.24.7(@babel/core@7.25.2) @@ -1822,7 +1863,7 @@ packages: '@babel/plugin-transform-optional-catch-binding': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.25.2) '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.25.2) - '@babel/plugin-transform-private-methods': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-private-methods': 7.25.4(@babel/core@7.25.2) '@babel/plugin-transform-private-property-in-object': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-property-literals': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-regenerator': 7.24.7(@babel/core@7.25.2) @@ -1835,12 +1876,12 @@ packages: '@babel/plugin-transform-unicode-escapes': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-unicode-property-regex': 7.24.7(@babel/core@7.25.2) '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.25.2) - '@babel/plugin-transform-unicode-sets-regex': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-unicode-sets-regex': 7.25.4(@babel/core@7.25.2) '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.25.2) babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.25.2) - babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.25.2) + babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.25.2) babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.25.2) - core-js-compat: 3.37.1 + core-js-compat: 3.38.1 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -1853,7 +1894,7 @@ packages: dependencies: '@babel/core': 7.25.2 '@babel/helper-plugin-utils': 7.24.8 - '@babel/types': 7.25.2 + '@babel/types': 7.25.4 esutils: 2.0.3 dev: true @@ -1908,8 +1949,8 @@ packages: resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==} dev: true - /@babel/runtime@7.25.0: - resolution: {integrity: sha512-7dRy4DwXwtzBrPbZflqxnvfxLF8kdZXPkhymtDeFoFqE6ldzjQFgYTtYIFARcLEYDrqfBfYcZt1WqFxRoyC9Rw==} + /@babel/runtime@7.25.4: + resolution: {integrity: sha512-DSgLeL/FNcpXuzav5wfYvHCGvynXkJbn3Zvc3823AEe9nPwW9IK4UoCSS5yGymmQzN0pCPvivtgS6/8U2kkm1w==} engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.14.1 @@ -1938,6 +1979,21 @@ packages: - supports-color dev: true + /@babel/traverse@7.25.4: + resolution: {integrity: sha512-VJ4XsrD+nOvlXyLzmLzUs/0qjFS4sK30te5yEFlvbbUNEgKaVb2BHZUpAL+ttLPQAHNrsI3zZisbfha5Cvr8vg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.24.7 + '@babel/generator': 7.25.5 + '@babel/parser': 7.25.4 + '@babel/template': 7.25.0 + '@babel/types': 7.25.4 + debug: 4.3.6(supports-color@5.5.0) + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/types@7.25.2: resolution: {integrity: sha512-YTnYtra7W9e6/oAZEHj0bJehPRUlLH9/fbpT5LfB0NhQXyALCRkRs3zH9v07IYhkgpqX6Z78FnuccZr/l4Fs4Q==} engines: {node: '>=6.9.0'} @@ -1947,6 +2003,15 @@ packages: to-fast-properties: 2.0.0 dev: true + /@babel/types@7.25.4: + resolution: {integrity: sha512-zQ1ijeeCXVEh+aNL0RlmkPkG8HUiDcU2pzQQFjtbntgAczRASFzj4H+6+bV+dy1ntKR14I/DypeuRG1uma98iQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.24.8 + '@babel/helper-validator-identifier': 7.24.7 + to-fast-properties: 2.0.0 + dev: true + /@bcoe/v8-coverage@0.2.3: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} dev: true @@ -2013,14 +2078,14 @@ packages: engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} dev: true - /@eslint-react/ast@1.10.1(eslint@9.8.0)(typescript@5.5.4): - resolution: {integrity: sha512-8KC3Q425Es1h9E6vSuyoqLZIbT/Dpv2UV+DIH0zlosR3OxHcglUvR+b2FeNcm6PIr43OxNn3uht6O6fmsilukQ==} + /@eslint-react/ast@1.12.1(eslint@9.8.0)(typescript@5.5.4): + resolution: {integrity: sha512-RMxFdoAMBCptcYqGXizYnLnPxA53vOHSgMAoc8/2x2P0xOiW5hOk2iSEX8Og/1I8wIU2KNk+592Nw5aufyTCCQ==} dependencies: - '@eslint-react/tools': 1.10.1 - '@eslint-react/types': 1.10.1(eslint@9.8.0)(typescript@5.5.4) - '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/typescript-estree': 8.2.0(typescript@5.5.4) - '@typescript-eslint/utils': 8.2.0(eslint@9.8.0)(typescript@5.5.4) + '@eslint-react/tools': 1.12.1 + '@eslint-react/types': 1.12.1(eslint@9.8.0)(typescript@5.5.4) + '@typescript-eslint/types': 8.3.0 + '@typescript-eslint/typescript-estree': 8.3.0(typescript@5.5.4) + '@typescript-eslint/utils': 8.3.0(eslint@9.8.0)(typescript@5.5.4) birecord: 0.1.1 string-ts: 2.2.0 ts-pattern: 5.3.1 @@ -2030,19 +2095,20 @@ packages: - typescript dev: true - /@eslint-react/core@1.10.1(eslint@9.8.0)(typescript@5.5.4): - resolution: {integrity: sha512-3tXmEZgV556gyYKGlOiHgMkDPDl/lg71+60dIdnvY+KSVgeieeJoQ2Z7kez2ds1a/882gfaNmj8/6qxROtDagQ==} + /@eslint-react/core@1.12.1(eslint@9.8.0)(typescript@5.5.4): + resolution: {integrity: sha512-YrXdB4U/QAyjQSvVT8rZLYwkDt4yLsMBe9sv5EWDqTVSSWRUx+4WpHxlHzgel0lHsYLsa9Xtk4F9A6BoTQlk5A==} dependencies: - '@eslint-react/ast': 1.10.1(eslint@9.8.0)(typescript@5.5.4) - '@eslint-react/jsx': 1.10.1(eslint@9.8.0)(typescript@5.5.4) - '@eslint-react/shared': 1.10.1(eslint@9.8.0)(typescript@5.5.4) - '@eslint-react/tools': 1.10.1 - '@eslint-react/types': 1.10.1(eslint@9.8.0)(typescript@5.5.4) - '@eslint-react/var': 1.10.1(eslint@9.8.0)(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.2.0 - '@typescript-eslint/type-utils': 8.2.0(eslint@9.8.0)(typescript@5.5.4) - '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/utils': 8.2.0(eslint@9.8.0)(typescript@5.5.4) + '@eslint-react/ast': 1.12.1(eslint@9.8.0)(typescript@5.5.4) + '@eslint-react/jsx': 1.12.1(eslint@9.8.0)(typescript@5.5.4) + '@eslint-react/shared': 1.12.1(eslint@9.8.0)(typescript@5.5.4) + '@eslint-react/tools': 1.12.1 + '@eslint-react/types': 1.12.1(eslint@9.8.0)(typescript@5.5.4) + '@eslint-react/var': 1.12.1(eslint@9.8.0)(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.3.0 + '@typescript-eslint/type-utils': 8.3.0(eslint@9.8.0)(typescript@5.5.4) + '@typescript-eslint/types': 8.3.0 + '@typescript-eslint/utils': 8.3.0(eslint@9.8.0)(typescript@5.5.4) + birecord: 0.1.1 short-unique-id: 5.2.0 ts-pattern: 5.3.1 transitivePeerDependencies: @@ -2051,8 +2117,8 @@ packages: - typescript dev: true - /@eslint-react/eslint-plugin@1.10.1(eslint@9.8.0)(typescript@5.5.4): - resolution: {integrity: sha512-ZZoqeE4L3Ciu7uNiyfxKTjDBsuNIJlqEc9zy1r8Jk+O0dx1cBBrH+eHCXAMRce6Q5xLWphvSorUbtYBgzmpLFw==} + /@eslint-react/eslint-plugin@1.12.1(eslint@9.8.0)(typescript@5.5.4): + resolution: {integrity: sha512-BxkalSLCoRr9YwcYuJa5jtkDzI2FLO4eHjnkjBph8+lmAg7Zc3AV8ztuYUhnwZE4JzC6PaFmltd+qggKQxOKgA==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -2061,34 +2127,35 @@ packages: typescript: optional: true dependencies: - '@eslint-react/shared': 1.10.1(eslint@9.8.0)(typescript@5.5.4) - '@eslint-react/tools': 1.10.1 - '@eslint-react/types': 1.10.1(eslint@9.8.0)(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.2.0 - '@typescript-eslint/type-utils': 8.2.0(eslint@9.8.0)(typescript@5.5.4) - '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/utils': 8.2.0(eslint@9.8.0)(typescript@5.5.4) + '@eslint-react/shared': 1.12.1(eslint@9.8.0)(typescript@5.5.4) + '@eslint-react/tools': 1.12.1 + '@eslint-react/types': 1.12.1(eslint@9.8.0)(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.3.0 + '@typescript-eslint/type-utils': 8.3.0(eslint@9.8.0)(typescript@5.5.4) + '@typescript-eslint/types': 8.3.0 + '@typescript-eslint/utils': 8.3.0(eslint@9.8.0)(typescript@5.5.4) eslint: 9.8.0 - eslint-plugin-react-debug: 1.10.1(eslint@9.8.0)(typescript@5.5.4) - eslint-plugin-react-dom: 1.10.1(eslint@9.8.0)(typescript@5.5.4) - eslint-plugin-react-hooks-extra: 1.10.1(eslint@9.8.0)(typescript@5.5.4) - eslint-plugin-react-naming-convention: 1.10.1(eslint@9.8.0)(typescript@5.5.4) - eslint-plugin-react-x: 1.10.1(eslint@9.8.0)(typescript@5.5.4) + eslint-plugin-react-debug: 1.12.1(eslint@9.8.0)(typescript@5.5.4) + eslint-plugin-react-dom: 1.12.1(eslint@9.8.0)(typescript@5.5.4) + eslint-plugin-react-hooks-extra: 1.12.1(eslint@9.8.0)(typescript@5.5.4) + eslint-plugin-react-naming-convention: 1.12.1(eslint@9.8.0)(typescript@5.5.4) + eslint-plugin-react-web-api: 1.12.1(eslint@9.8.0)(typescript@5.5.4) + eslint-plugin-react-x: 1.12.1(eslint@9.8.0)(typescript@5.5.4) typescript: 5.5.4 transitivePeerDependencies: - supports-color dev: true - /@eslint-react/jsx@1.10.1(eslint@9.8.0)(typescript@5.5.4): - resolution: {integrity: sha512-ddItN4nCgBKewfiV0thzu5vMi6s3SXOTrfrk1Jw5ncbbMebaTGNowMnc5jNHL2Z6ITP0ftoB6mqylBnFV/pUcA==} + /@eslint-react/jsx@1.12.1(eslint@9.8.0)(typescript@5.5.4): + resolution: {integrity: sha512-PsnHG2R1gWI2ECKD6xQbQMto3vQYR3GKq6fdDu1W2iP81Ff+KmMB9Sw2tx+cHquwqYjFGefNrU2oqa/MZG0e2g==} dependencies: - '@eslint-react/ast': 1.10.1(eslint@9.8.0)(typescript@5.5.4) - '@eslint-react/tools': 1.10.1 - '@eslint-react/types': 1.10.1(eslint@9.8.0)(typescript@5.5.4) - '@eslint-react/var': 1.10.1(eslint@9.8.0)(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.2.0 - '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/utils': 8.2.0(eslint@9.8.0)(typescript@5.5.4) + '@eslint-react/ast': 1.12.1(eslint@9.8.0)(typescript@5.5.4) + '@eslint-react/tools': 1.12.1 + '@eslint-react/types': 1.12.1(eslint@9.8.0)(typescript@5.5.4) + '@eslint-react/var': 1.12.1(eslint@9.8.0)(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.3.0 + '@typescript-eslint/types': 8.3.0 + '@typescript-eslint/utils': 8.3.0(eslint@9.8.0)(typescript@5.5.4) ts-pattern: 5.3.1 transitivePeerDependencies: - eslint @@ -2096,11 +2163,11 @@ packages: - typescript dev: true - /@eslint-react/shared@1.10.1(eslint@9.8.0)(typescript@5.5.4): - resolution: {integrity: sha512-4E3OEep4oSB4h5T4pzmgvqjTru7FVG7LX2gP1WcXLV9Ne+ukMOts+RVnLj/FSpnIqZ+EU07tOuCGSm/Qc6n8Pw==} + /@eslint-react/shared@1.12.1(eslint@9.8.0)(typescript@5.5.4): + resolution: {integrity: sha512-6H12k+Aq6Ibv+OUKsvSp+wUeK77l0yEZKvhKIOAQtVtEWHbd+acdwh8+hKQ1FMOyIYKXKMRFQurR7Fnh2/mqzA==} dependencies: - '@eslint-react/tools': 1.10.1 - '@typescript-eslint/utils': 8.2.0(eslint@9.8.0)(typescript@5.5.4) + '@eslint-react/tools': 1.12.1 + '@typescript-eslint/utils': 8.3.0(eslint@9.8.0)(typescript@5.5.4) picomatch: 4.0.2 transitivePeerDependencies: - eslint @@ -2108,31 +2175,31 @@ packages: - typescript dev: true - /@eslint-react/tools@1.10.1: - resolution: {integrity: sha512-z+oy+ETIRQaJvfi59gXB9jhkhoCFNaHo7QRLiERK/kx0mQ+1KeWXAQvvSSoTgClM5WL8Z4Ma3EM8HbaHhYQMxA==} + /@eslint-react/tools@1.12.1: + resolution: {integrity: sha512-PiR6fpRsqXVQt+RA/hz26gCQHaQp9UgPkIUbA4l7rw0yfCRxBixJ1Fsy3tiAA/v68aRWN+IDSRyECY/D9dBHVA==} dev: true - /@eslint-react/types@1.10.1(eslint@9.8.0)(typescript@5.5.4): - resolution: {integrity: sha512-1XadAq/QBdR3nIqCiJZErqs6L6WyrD7s7TXypPFoKlp0GKJpFAWeewIpHhEIZOiqFmt3qLG+0ruYSAnctRZ1MA==} + /@eslint-react/types@1.12.1(eslint@9.8.0)(typescript@5.5.4): + resolution: {integrity: sha512-HdYNOHk6ROCDNiGnHKzDavQ8smASaZ/OS7cS66nBeSeJ24Xu2Fu+yaOl2PK7jE6iRToS4l6RzLsb5vcyjCaxcQ==} dependencies: - '@eslint-react/tools': 1.10.1 - '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/utils': 8.2.0(eslint@9.8.0)(typescript@5.5.4) + '@eslint-react/tools': 1.12.1 + '@typescript-eslint/types': 8.3.0 + '@typescript-eslint/utils': 8.3.0(eslint@9.8.0)(typescript@5.5.4) transitivePeerDependencies: - eslint - supports-color - typescript dev: true - /@eslint-react/var@1.10.1(eslint@9.8.0)(typescript@5.5.4): - resolution: {integrity: sha512-Ss3eDXrchEwIwgw9UX9mFg11v0eCtDx7klSuKLB0qzKnrtTDUOsSdjFvkApq3q7GFPETuESzvsYbfESAvCM1yg==} + /@eslint-react/var@1.12.1(eslint@9.8.0)(typescript@5.5.4): + resolution: {integrity: sha512-4NMhJJNtAaW2sS1z5MdWANeh02xVvFQo4Ja/qNI0d9Y2SpCb5CTXRPBH78Dt+nJJiOAcbU9uF+qnCp4T40J8RA==} dependencies: - '@eslint-react/ast': 1.10.1(eslint@9.8.0)(typescript@5.5.4) - '@eslint-react/tools': 1.10.1 - '@eslint-react/types': 1.10.1(eslint@9.8.0)(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.2.0 - '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/utils': 8.2.0(eslint@9.8.0)(typescript@5.5.4) + '@eslint-react/ast': 1.12.1(eslint@9.8.0)(typescript@5.5.4) + '@eslint-react/tools': 1.12.1 + '@eslint-react/types': 1.12.1(eslint@9.8.0)(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.3.0 + '@typescript-eslint/types': 8.3.0 + '@typescript-eslint/utils': 8.3.0(eslint@9.8.0)(typescript@5.5.4) ts-pattern: 5.3.1 transitivePeerDependencies: - eslint @@ -2226,19 +2293,19 @@ packages: is-negated-glob: 1.0.0 dev: true - /@hello-pangea/dnd@16.6.0(@types/react@18.3.3)(react-dom@18.3.1)(react@18.3.1): + /@hello-pangea/dnd@16.6.0(@types/react@18.3.4)(react-dom@18.3.1)(react@18.3.1): resolution: {integrity: sha512-vfZ4GydqbtUPXSLfAvKvXQ6xwRzIjUSjVU0Sx+70VOhc2xx6CdmJXJ8YhH70RpbTUGjxctslQTHul9sIOxCfFQ==} peerDependencies: react: ^16.8.5 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.5 || ^17.0.0 || ^18.0.0 dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.4 css-box-model: 1.2.1 memoize-one: 6.0.0 raf-schd: 4.0.3 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-redux: 9.1.2(@types/react@18.3.3)(react@18.3.1)(redux@5.0.1) + react-redux: 9.1.2(@types/react@18.3.4)(react@18.3.1)(redux@5.0.1) redux: 5.0.1 use-memo-one: 1.1.3(react@18.3.1) transitivePeerDependencies: @@ -2328,7 +2395,7 @@ packages: jest-util: 29.7.0 jest-validate: 29.7.0 jest-watcher: 29.7.0 - micromatch: 4.0.7 + micromatch: 4.0.8 pretty-format: 29.7.0 slash: 3.0.0 strip-ansi: 6.0.1 @@ -2534,35 +2601,35 @@ packages: '@jridgewell/sourcemap-codec': 1.5.0 dev: true - /@jsonjoy.com/base64@1.1.2(tslib@2.6.3): + /@jsonjoy.com/base64@1.1.2(tslib@2.7.0): resolution: {integrity: sha512-q6XAnWQDIMA3+FTiOYajoYqySkO+JSat0ytXGSuRdq9uXE7o92gzuQwQM14xaCRlBLGq3v5miDGC4vkVTn54xA==} engines: {node: '>=10.0'} peerDependencies: tslib: '2' dependencies: - tslib: 2.6.3 + tslib: 2.7.0 dev: true - /@jsonjoy.com/json-pack@1.0.4(tslib@2.6.3): + /@jsonjoy.com/json-pack@1.0.4(tslib@2.7.0): resolution: {integrity: sha512-aOcSN4MeAtFROysrbqG137b7gaDDSmVrl5mpo6sT/w+kcXpWnzhMjmY/Fh/sDx26NBxyIE7MB1seqLeCAzy9Sg==} engines: {node: '>=10.0'} peerDependencies: tslib: '2' dependencies: - '@jsonjoy.com/base64': 1.1.2(tslib@2.6.3) - '@jsonjoy.com/util': 1.3.0(tslib@2.6.3) + '@jsonjoy.com/base64': 1.1.2(tslib@2.7.0) + '@jsonjoy.com/util': 1.3.0(tslib@2.7.0) hyperdyperid: 1.2.0 - thingies: 1.21.0(tslib@2.6.3) - tslib: 2.6.3 + thingies: 1.21.0(tslib@2.7.0) + tslib: 2.7.0 dev: true - /@jsonjoy.com/util@1.3.0(tslib@2.6.3): + /@jsonjoy.com/util@1.3.0(tslib@2.7.0): resolution: {integrity: sha512-Cebt4Vk7k1xHy87kHY7KSPLT77A7Ev7IfOblyLZhtYEhrdQ6fX4EoLq3xOQ3O/DRMEh2ok5nyC180E+ABS8Wmw==} engines: {node: '>=10.0'} peerDependencies: tslib: '2' dependencies: - tslib: 2.6.3 + tslib: 2.7.0 dev: true /@leichtgewicht/ip-codec@2.0.5: @@ -2602,7 +2669,7 @@ packages: engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} dev: true - /@pmmmwh/react-refresh-webpack-plugin@0.5.15(@types/webpack@5.28.5)(react-refresh@0.14.2)(webpack-dev-server@5.0.4)(webpack@5.93.0): + /@pmmmwh/react-refresh-webpack-plugin@0.5.15(@types/webpack@5.28.5)(react-refresh@0.14.2)(webpack-dev-server@5.0.4)(webpack@5.94.0): resolution: {integrity: sha512-LFWllMA55pzB9D34w/wXUCf8+c+IYKuJDgxiZ3qMhl64KRMBHYM1I3VdGaD2BV5FNPV2/S2596bppxHbv2ZydQ==} engines: {node: '>= 10.13'} peerDependencies: @@ -2637,8 +2704,8 @@ packages: react-refresh: 0.14.2 schema-utils: 4.2.0 source-map: 0.7.4 - webpack: 5.93.0(webpack-cli@5.1.4) - webpack-dev-server: 5.0.4(webpack-cli@5.1.4)(webpack@5.93.0) + webpack: 5.94.0(webpack-cli@5.1.4) + webpack-dev-server: 5.0.4(webpack-cli@5.1.4)(webpack@5.94.0) dev: true /@pnpm/config.env-replace@1.1.0: @@ -2937,19 +3004,19 @@ packages: string.prototype.matchall: 4.0.11 dev: true - /@tanstack/react-virtual@3.9.0(react-dom@18.3.1)(react@18.3.1): - resolution: {integrity: sha512-5TeTSQBMV1PIFzBP9cduIX5klRaTvbOw+CxRx3LaUhwqiZLEZBZqz8anEIqG4eHNhDAe+BLarRDeNE9cNM1/EA==} + /@tanstack/react-virtual@3.10.4(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-Y2y1QJN3e5gNTG4wlZcoW2IAFrVCuho80oyeODKKFVSbAhJAXmkDNH3ZztM6EQij5ueqpqgz5FlsgKP9TGjImA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@tanstack/virtual-core': 3.9.0 + '@tanstack/virtual-core': 3.10.4 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) dev: false - /@tanstack/virtual-core@3.9.0: - resolution: {integrity: sha512-Saga7/QRGej/IDCVP5BgJ1oDqlDT2d9rQyoflS3fgMS8ntJ8JGw/LBqK2GorHa06+VrNFc0tGz65XQHJQJetFQ==} + /@tanstack/virtual-core@3.10.4: + resolution: {integrity: sha512-yHyli4RHVsI+eJ0RjmOsjA9RpHp3/Zah9t+iRjmFa72dq00TeG/NwuLYuCV6CB4RkWD4i5RD421j1eb6BdKgvQ==} dev: false /@testing-library/dom@10.4.0: @@ -2957,7 +3024,7 @@ packages: engines: {node: '>=18'} dependencies: '@babel/code-frame': 7.24.7 - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.4 '@types/aria-query': 5.0.4 aria-query: 5.3.0 chalk: 4.1.2 @@ -2966,12 +3033,12 @@ packages: pretty-format: 27.5.1 dev: true - /@testing-library/react@16.0.0(@testing-library/dom@10.4.0)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1)(react@18.3.1): + /@testing-library/react@16.0.0(@testing-library/dom@10.4.0)(@types/react-dom@18.3.0)(@types/react@18.3.4)(react-dom@18.3.1)(react@18.3.1): resolution: {integrity: sha512-guuxUKRWQ+FgNX0h0NS0FIq3Q3uLtWVpBzcLOggmfMoUpgBnzBzvLLd4fbm6yS8ydJd94cIfY4yP9qUQjM2KwQ==} engines: {node: '>=18'} peerDependencies: '@testing-library/dom': ^10.0.0 - '@types/react': 18.3.3 + '@types/react': 18.3.4 '@types/react-dom': ^18.0.0 react: ^18.0.0 react-dom: ^18.0.0 @@ -2981,9 +3048,9 @@ packages: '@types/react-dom': optional: true dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.4 '@testing-library/dom': 10.4.0 - '@types/react': 18.3.3 + '@types/react': 18.3.4 '@types/react-dom': 18.3.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -3027,8 +3094,8 @@ packages: /@types/babel__core@7.20.5: resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} dependencies: - '@babel/parser': 7.25.3 - '@babel/types': 7.25.2 + '@babel/parser': 7.25.4 + '@babel/types': 7.25.4 '@types/babel__generator': 7.6.8 '@types/babel__template': 7.4.4 '@types/babel__traverse': 7.20.6 @@ -3037,20 +3104,20 @@ packages: /@types/babel__generator@7.6.8: resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==} dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.25.4 dev: true /@types/babel__template@7.4.4: resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} dependencies: - '@babel/parser': 7.25.3 - '@babel/types': 7.25.2 + '@babel/parser': 7.25.4 + '@babel/types': 7.25.4 dev: true /@types/babel__traverse@7.20.6: resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==} dependencies: - '@babel/types': 7.25.2 + '@babel/types': 7.25.4 dev: true /@types/body-parser@1.19.5: @@ -3087,20 +3154,6 @@ packages: resolution: {integrity: sha512-3Iten7X3Zgwvk6kh6/NRdwN7WbZ760YgFCsF5AxDifltUQzW1RaW+WRmcVtgwFzLjaNu64H+0MPJ13yRa8g3Dw==} dev: true - /@types/eslint-scope@3.7.7: - resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} - dependencies: - '@types/eslint': 9.6.0 - '@types/estree': 1.0.5 - dev: true - - /@types/eslint@9.6.0: - resolution: {integrity: sha512-gi6WQJ7cHRgZxtkQEoyHMppPjq9Kxo5Tjn2prSKDSmZrCz8TZ3jSRCeTJm+WoM+oB0WG37bRqLzaaU3q7JypGg==} - dependencies: - '@types/estree': 1.0.5 - '@types/json-schema': 7.0.15 - dev: true - /@types/estree@0.0.39: resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==} dev: true @@ -3149,7 +3202,7 @@ packages: /@types/hoist-non-react-statics@3.3.5: resolution: {integrity: sha512-SbcrWzkKBw2cdwRTwQAswfpB9g9LJWfjtUeW/jvNwbhC8cpmmNYVePa+ncbUe0rGTQ7G3Ff6mYUN2VMfLVr+Sg==} dependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.4 hoist-non-react-statics: 3.3.2 dev: true @@ -3255,13 +3308,13 @@ packages: /@types/react-beautiful-dnd@13.1.8: resolution: {integrity: sha512-E3TyFsro9pQuK4r8S/OL6G99eq7p8v29sX0PM7oT8Z+PJfZvSQTx4zTQbUJ+QZXioAF0e7TGBEcA1XhYhCweyQ==} dependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.4 dev: true /@types/react-dnd-multi-backend@6.0.6(react-dom@18.3.1)(react@18.3.1): resolution: {integrity: sha512-rM+AUaejK5I2jUh+q3dE9/B8b5Oae2iMoirgdOAnsEseuBo/89HT8UeNXxwSJVxWndc9quBZYEW7Hcu+JlM0jA==} dependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.4 dnd-core: 10.0.2 react-dnd: 10.0.2(react-dom@18.3.1)(react@18.3.1) react-dnd-touch-backend: 10.0.2 @@ -3273,17 +3326,17 @@ packages: /@types/react-dom@18.3.0: resolution: {integrity: sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==} dependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.4 dev: true /@types/react-test-renderer@18.3.0: resolution: {integrity: sha512-HW4MuEYxfDbOHQsVlY/XtOvNHftCVEPhJF2pQXXwcUiUF+Oyb0usgp48HSgpK5rt8m9KZb22yqOeZm+rrVG8gw==} dependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.4 dev: true - /@types/react@18.3.3: - resolution: {integrity: sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==} + /@types/react@18.3.4: + resolution: {integrity: sha512-J7W30FTdfCxDDjmfRM+/JqLHBIyl7xUIp9kwK637FGmY7+mkSFSe6L4jpZzhj5QMfLssSDP4/i75AKkrdC7/Jw==} dependencies: '@types/prop-types': 15.7.12 csstype: 3.1.3 @@ -3395,7 +3448,7 @@ packages: dependencies: '@types/node': 22.0.2 tapable: 2.2.1 - webpack: 5.93.0(webpack-cli@5.1.4) + webpack: 5.94.0(webpack-cli@5.1.4) transitivePeerDependencies: - '@swc/core' - esbuild @@ -3446,8 +3499,8 @@ packages: - supports-color dev: true - /@typescript-eslint/eslint-plugin@8.2.0(@typescript-eslint/parser@8.2.0)(eslint@9.8.0)(typescript@5.5.4): - resolution: {integrity: sha512-02tJIs655em7fvt9gps/+4k4OsKULYGtLBPJfOsmOq1+3cdClYiF0+d6mHu6qDnTcg88wJBkcPLpQhq7FyDz0A==} + /@typescript-eslint/eslint-plugin@8.3.0(@typescript-eslint/parser@8.3.0)(eslint@9.8.0)(typescript@5.5.4): + resolution: {integrity: sha512-FLAIn63G5KH+adZosDYiutqkOkYEx0nvcwNNfJAf+c7Ae/H35qWwTYvPZUKFj5AS+WfHG/WJJfWnDnyNUlp8UA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 || ^6.2.0 @@ -3458,11 +3511,11 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 8.2.0(eslint@9.8.0)(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.2.0 - '@typescript-eslint/type-utils': 8.2.0(eslint@9.8.0)(typescript@5.5.4) - '@typescript-eslint/utils': 8.2.0(eslint@9.8.0)(typescript@5.5.4) - '@typescript-eslint/visitor-keys': 8.2.0 + '@typescript-eslint/parser': 8.3.0(eslint@9.8.0)(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.3.0 + '@typescript-eslint/type-utils': 8.3.0(eslint@9.8.0)(typescript@5.5.4) + '@typescript-eslint/utils': 8.3.0(eslint@9.8.0)(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 8.3.0 eslint: 9.8.0 graphemer: 1.4.0 ignore: 5.3.2 @@ -3494,8 +3547,8 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@8.2.0(eslint@9.8.0)(typescript@5.5.4): - resolution: {integrity: sha512-j3Di+o0lHgPrb7FxL3fdEy6LJ/j2NE8u+AP/5cQ9SKb+JLH6V6UHDqJ+e0hXBkHP1wn1YDFjYCS9LBQsZDlDEg==} + /@typescript-eslint/parser@8.3.0(eslint@9.8.0)(typescript@5.5.4): + resolution: {integrity: sha512-h53RhVyLu6AtpUzVCYLPhZGL5jzTD9fZL+SYf/+hYOx2bDkyQXztXSc4tbvKYHzfMXExMLiL9CWqJmVz6+78IQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -3504,10 +3557,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 8.2.0 - '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/typescript-estree': 8.2.0(typescript@5.5.4) - '@typescript-eslint/visitor-keys': 8.2.0 + '@typescript-eslint/scope-manager': 8.3.0 + '@typescript-eslint/types': 8.3.0 + '@typescript-eslint/typescript-estree': 8.3.0(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 8.3.0 debug: 4.3.6(supports-color@5.5.0) eslint: 9.8.0 typescript: 5.5.4 @@ -3523,12 +3576,12 @@ packages: '@typescript-eslint/visitor-keys': 7.18.0 dev: true - /@typescript-eslint/scope-manager@8.2.0: - resolution: {integrity: sha512-OFn80B38yD6WwpoHU2Tz/fTz7CgFqInllBoC3WP+/jLbTb4gGPTy9HBSTsbDWkMdN55XlVU0mMDYAtgvlUspGw==} + /@typescript-eslint/scope-manager@8.3.0: + resolution: {integrity: sha512-mz2X8WcN2nVu5Hodku+IR8GgCOl4C0G/Z1ruaWN4dgec64kDBabuXyPAr+/RgJtumv8EEkqIzf3X2U5DUKB2eg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: - '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/visitor-keys': 8.2.0 + '@typescript-eslint/types': 8.3.0 + '@typescript-eslint/visitor-keys': 8.3.0 dev: true /@typescript-eslint/type-utils@7.18.0(eslint@9.8.0)(typescript@5.5.4): @@ -3551,8 +3604,8 @@ packages: - supports-color dev: true - /@typescript-eslint/type-utils@8.2.0(eslint@9.8.0)(typescript@5.5.4): - resolution: {integrity: sha512-g1CfXGFMQdT5S+0PSO0fvGXUaiSkl73U1n9LTK5aRAFnPlJ8dLKkXr4AaLFvPedW8lVDoMgLLE3JN98ZZfsj0w==} + /@typescript-eslint/type-utils@8.3.0(eslint@9.8.0)(typescript@5.5.4): + resolution: {integrity: sha512-wrV6qh//nLbfXZQoj32EXKmwHf4b7L+xXLrP3FZ0GOUU72gSvLjeWUl5J5Ue5IwRxIV1TfF73j/eaBapxx99Lg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -3560,8 +3613,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 8.2.0(typescript@5.5.4) - '@typescript-eslint/utils': 8.2.0(eslint@9.8.0)(typescript@5.5.4) + '@typescript-eslint/typescript-estree': 8.3.0(typescript@5.5.4) + '@typescript-eslint/utils': 8.3.0(eslint@9.8.0)(typescript@5.5.4) debug: 4.3.6(supports-color@5.5.0) ts-api-utils: 1.3.0(typescript@5.5.4) typescript: 5.5.4 @@ -3575,8 +3628,8 @@ packages: engines: {node: ^18.18.0 || >=20.0.0} dev: true - /@typescript-eslint/types@8.2.0: - resolution: {integrity: sha512-6a9QSK396YqmiBKPkJtxsgZZZVjYQ6wQ/TlI0C65z7vInaETuC6HAHD98AGLC8DyIPqHytvNuS8bBVvNLKyqvQ==} + /@typescript-eslint/types@8.3.0: + resolution: {integrity: sha512-y6sSEeK+facMaAyixM36dQ5NVXTnKWunfD1Ft4xraYqxP0lC0POJmIaL/mw72CUMqjY9qfyVfXafMeaUj0noWw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dev: true @@ -3602,8 +3655,8 @@ packages: - supports-color dev: true - /@typescript-eslint/typescript-estree@8.2.0(typescript@5.5.4): - resolution: {integrity: sha512-kiG4EDUT4dImplOsbh47B1QnNmXSoUqOjWDvCJw/o8LgfD0yr7k2uy54D5Wm0j4t71Ge1NkynGhpWdS0dEIAUA==} + /@typescript-eslint/typescript-estree@8.3.0(typescript@5.5.4): + resolution: {integrity: sha512-Mq7FTHl0R36EmWlCJWojIC1qn/ZWo2YiWYc1XVtasJ7FIgjo0MVv9rZWXEE7IK2CGrtwe1dVOxWwqXUdNgfRCA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -3611,10 +3664,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/visitor-keys': 8.2.0 + '@typescript-eslint/types': 8.3.0 + '@typescript-eslint/visitor-keys': 8.3.0 debug: 4.3.6(supports-color@5.5.0) - globby: 11.1.0 + fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 @@ -3640,16 +3693,16 @@ packages: - typescript dev: true - /@typescript-eslint/utils@8.2.0(eslint@9.8.0)(typescript@5.5.4): - resolution: {integrity: sha512-O46eaYKDlV3TvAVDNcoDzd5N550ckSe8G4phko++OCSC1dYIb9LTc3HDGYdWqWIAT5qDUKphO6sd9RrpIJJPfg==} + /@typescript-eslint/utils@8.3.0(eslint@9.8.0)(typescript@5.5.4): + resolution: {integrity: sha512-F77WwqxIi/qGkIGOGXNBLV7nykwfjLsdauRB/DOFPdv6LTF3BHHkBpq81/b5iMPSF055oO2BiivDJV4ChvNtXA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.8.0) - '@typescript-eslint/scope-manager': 8.2.0 - '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/typescript-estree': 8.2.0(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.3.0 + '@typescript-eslint/types': 8.3.0 + '@typescript-eslint/typescript-estree': 8.3.0(typescript@5.5.4) eslint: 9.8.0 transitivePeerDependencies: - supports-color @@ -3664,11 +3717,11 @@ packages: eslint-visitor-keys: 3.4.3 dev: true - /@typescript-eslint/visitor-keys@8.2.0: - resolution: {integrity: sha512-sbgsPMW9yLvS7IhCi8IpuK1oBmtbWUNP+hBdwl/I9nzqVsszGnNGti5r9dUtF5RLivHUFFIdRvLiTsPhzSyJ3Q==} + /@typescript-eslint/visitor-keys@8.3.0: + resolution: {integrity: sha512-RmZwrTbQ9QveF15m/Cl28n0LXD6ea2CjkhH5rQ55ewz3H24w+AMCJHPVYaZ8/0HoG8Z3cLLFFycRXxeO2tz9FA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: - '@typescript-eslint/types': 8.2.0 + '@typescript-eslint/types': 8.3.0 eslint-visitor-keys: 3.4.3 dev: true @@ -3778,29 +3831,29 @@ packages: '@xtuc/long': 4.2.2 dev: true - /@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4)(webpack@5.93.0): + /@webpack-cli/configtest@2.1.1(webpack-cli@5.1.4)(webpack@5.94.0): resolution: {integrity: sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==} engines: {node: '>=14.15.0'} peerDependencies: webpack: 5.x.x webpack-cli: 5.x.x dependencies: - webpack: 5.93.0(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack-dev-server@5.0.4)(webpack@5.93.0) + webpack: 5.94.0(webpack-cli@5.1.4) + webpack-cli: 5.1.4(webpack-dev-server@5.0.4)(webpack@5.94.0) dev: true - /@webpack-cli/info@2.0.2(webpack-cli@5.1.4)(webpack@5.93.0): + /@webpack-cli/info@2.0.2(webpack-cli@5.1.4)(webpack@5.94.0): resolution: {integrity: sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==} engines: {node: '>=14.15.0'} peerDependencies: webpack: 5.x.x webpack-cli: 5.x.x dependencies: - webpack: 5.93.0(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack-dev-server@5.0.4)(webpack@5.93.0) + webpack: 5.94.0(webpack-cli@5.1.4) + webpack-cli: 5.1.4(webpack-dev-server@5.0.4)(webpack@5.94.0) dev: true - /@webpack-cli/serve@2.0.5(webpack-cli@5.1.4)(webpack-dev-server@5.0.4)(webpack@5.93.0): + /@webpack-cli/serve@2.0.5(webpack-cli@5.1.4)(webpack-dev-server@5.0.4)(webpack@5.94.0): resolution: {integrity: sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==} engines: {node: '>=14.15.0'} peerDependencies: @@ -3811,9 +3864,9 @@ packages: webpack-dev-server: optional: true dependencies: - webpack: 5.93.0(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack-dev-server@5.0.4)(webpack@5.93.0) - webpack-dev-server: 5.0.4(webpack-cli@5.1.4)(webpack@5.93.0) + webpack: 5.94.0(webpack-cli@5.1.4) + webpack-cli: 5.1.4(webpack-dev-server@5.0.4)(webpack@5.94.0) + webpack-dev-server: 5.0.4(webpack-cli@5.1.4)(webpack@5.94.0) dev: true /@xtuc/ieee754@1.2.0: @@ -4220,8 +4273,8 @@ packages: engines: {node: '>=8'} dev: true - /async@3.2.5: - resolution: {integrity: sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==} + /async@3.2.6: + resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==} dev: true /asynckit@0.4.0: @@ -4253,7 +4306,7 @@ packages: postcss: ^8.1.0 dependencies: browserslist: 4.23.3 - caniuse-lite: 1.0.30001651 + caniuse-lite: 1.0.30001653 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.1 @@ -4301,7 +4354,7 @@ packages: - supports-color dev: true - /babel-loader@9.1.3(@babel/core@7.25.2)(webpack@5.93.0): + /babel-loader@9.1.3(@babel/core@7.25.2)(webpack@5.94.0): resolution: {integrity: sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -4311,7 +4364,7 @@ packages: '@babel/core': 7.25.2 find-cache-dir: 4.0.0 schema-utils: 4.2.0 - webpack: 5.93.0(webpack-cli@5.1.4) + webpack: 5.94.0(webpack-cli@5.1.4) dev: true /babel-plugin-istanbul@6.1.1: @@ -4332,7 +4385,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/template': 7.25.0 - '@babel/types': 7.25.2 + '@babel/types': 7.25.4 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.20.6 dev: true @@ -4362,7 +4415,7 @@ packages: peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/compat-data': 7.25.2 + '@babel/compat-data': 7.25.4 '@babel/core': 7.25.2 '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.2) semver: 6.3.1 @@ -4370,14 +4423,14 @@ packages: - supports-color dev: true - /babel-plugin-polyfill-corejs3@0.10.4(@babel/core@7.25.2): - resolution: {integrity: sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==} + /babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.25.2): + resolution: {integrity: sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/core': 7.25.2 '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.2) - core-js-compat: 3.37.1 + core-js-compat: 3.38.1 transitivePeerDependencies: - supports-color dev: true @@ -4544,7 +4597,7 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001651 + caniuse-lite: 1.0.30001653 electron-to-chromium: 1.5.6 node-releases: 2.0.18 update-browserslist-db: 1.1.0(browserslist@4.23.3) @@ -4621,7 +4674,7 @@ packages: resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} dependencies: pascal-case: 3.1.2 - tslib: 2.6.3 + tslib: 2.7.0 dev: true /camelcase@5.3.1: @@ -4643,13 +4696,13 @@ packages: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} dependencies: browserslist: 4.23.3 - caniuse-lite: 1.0.30001651 + caniuse-lite: 1.0.30001653 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 dev: true - /caniuse-lite@1.0.30001651: - resolution: {integrity: sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==} + /caniuse-lite@1.0.30001653: + resolution: {integrity: sha512-XGWQVB8wFQ2+9NZwZ10GxTYC5hk0Fa+q8cSkr0tgvMhYhMHP/QC+WTgrePMDBWiWc/pV+1ik82Al20XOK25Gcw==} /chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} @@ -4714,14 +4767,14 @@ packages: source-map: 0.6.1 dev: true - /clean-webpack-plugin@4.0.0(webpack@5.93.0): + /clean-webpack-plugin@4.0.0(webpack@5.94.0): resolution: {integrity: sha512-WuWE1nyTNAyW5T7oNyys2EN0cfP2fdRxhxnIQWiAp0bMabPdHhoGxM8A6YL2GhqwgrPnnaemVE7nv5XJ2Fhh2w==} engines: {node: '>=10.0.0'} peerDependencies: webpack: '>=4.0.0 <6.0.0' dependencies: del: 4.1.1 - webpack: 5.93.0(webpack-cli@5.1.4) + webpack: 5.94.0(webpack-cli@5.1.4) dev: true /cli-boxes@4.0.0: @@ -4896,7 +4949,7 @@ packages: mime-db: 1.53.0 dev: true - /compression-webpack-plugin@11.1.0(webpack@5.93.0): + /compression-webpack-plugin@11.1.0(webpack@5.94.0): resolution: {integrity: sha512-zDOQYp10+upzLxW+VRSjEpRRwBXJdsb5lBMlRxx1g8hckIFBpe3DTI0en2w7h+beuq89576RVzfiXrkdPGrHhA==} engines: {node: '>= 18.12.0'} peerDependencies: @@ -4904,7 +4957,7 @@ packages: dependencies: schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.93.0(webpack-cli@5.1.4) + webpack: 5.94.0(webpack-cli@5.1.4) dev: true /compression@1.7.4: @@ -4982,7 +5035,7 @@ packages: engines: {node: '>= 0.6'} dev: true - /copy-webpack-plugin@12.0.2(webpack@5.93.0): + /copy-webpack-plugin@12.0.2(webpack@5.94.0): resolution: {integrity: sha512-SNwdBeHyII+rWvee/bTnAYyO8vfVdcSTud4EIb6jcZ8inLeWucJE0DnxXQBjlQ5zlteuuvooGQy3LIyGxhvlOA==} engines: {node: '>= 18.12.0'} peerDependencies: @@ -4994,11 +5047,11 @@ packages: normalize-path: 3.0.0 schema-utils: 4.2.0 serialize-javascript: 6.0.2 - webpack: 5.93.0(webpack-cli@5.1.4) + webpack: 5.94.0(webpack-cli@5.1.4) dev: true - /core-js-compat@3.37.1: - resolution: {integrity: sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==} + /core-js-compat@3.38.1: + resolution: {integrity: sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==} dependencies: browserslist: 4.23.3 dev: true @@ -5008,8 +5061,8 @@ packages: requiresBuild: true dev: true - /core-js@3.38.0: - resolution: {integrity: sha512-XPpwqEodRljce9KswjZShh95qJ1URisBeKCjUdq27YdenkslVe7OO0ZJhlYXAChW7OhXaRLl8AAba7IBfoIHug==} + /core-js@3.38.1: + resolution: {integrity: sha512-OP35aUorbU3Zvlx7pjsFdu1rGNnD4pgw/CWoYzRY3t2EzoVT7shKHY1dlAy3f41cGIO7ZDPQimhGFTlEYkG/Hw==} requiresBuild: true dev: false @@ -5118,7 +5171,7 @@ packages: engines: {node: '>=12 || >=16'} dev: true - /css-loader@7.1.2(webpack@5.93.0): + /css-loader@7.1.2(webpack@5.94.0): resolution: {integrity: sha512-6WvYYn7l/XEGN8Xu2vWFt9nVzrCn39vKyTEFf/ExEyoksJjjSZV/0/35XPlMbpnr6VGhZIUg5yJrL8tGfes/FA==} engines: {node: '>= 18.12.0'} peerDependencies: @@ -5138,7 +5191,7 @@ packages: postcss-modules-values: 4.0.0(postcss@8.4.41) postcss-value-parser: 4.2.0 semver: 7.6.3 - webpack: 5.93.0(webpack-cli@5.1.4) + webpack: 5.94.0(webpack-cli@5.1.4) dev: true /css-modules-typescript-loader@4.0.1: @@ -5628,7 +5681,7 @@ packages: resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} dependencies: no-case: 3.0.4 - tslib: 2.6.3 + tslib: 2.7.0 dev: true /dot-prop@9.0.0: @@ -5643,7 +5696,7 @@ packages: peerDependencies: react: '>=16.12.0' dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.4 compute-scroll-into-view: 3.1.0 prop-types: 15.8.1 react: 18.3.1 @@ -5938,7 +5991,7 @@ packages: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} dependencies: debug: 3.2.7 - is-core-module: 2.15.0 + is-core-module: 2.15.1 resolve: 1.22.8 transitivePeerDependencies: - supports-color @@ -6086,7 +6139,7 @@ packages: eslint-import-resolver-node: 0.3.9 eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.18.0)(eslint-import-resolver-node@0.3.9)(eslint@9.8.0) hasown: 2.0.2 - is-core-module: 2.15.0 + is-core-module: 2.15.1 is-glob: 4.0.3 minimatch: 3.1.2 object.fromentries: 2.0.8 @@ -6161,8 +6214,8 @@ packages: synckit: 0.9.1 dev: true - /eslint-plugin-react-debug@1.10.1(eslint@9.8.0)(typescript@5.5.4): - resolution: {integrity: sha512-U86dE+R8TTyd5BjNuyXnDmYCb+dhEz8Up3bXiF6/WITT8WnGyBbJmmLFfcBYP2GRRuZ4REpT9Hr1Bfen3aEaUA==} + /eslint-plugin-react-debug@1.12.1(eslint@9.8.0)(typescript@5.5.4): + resolution: {integrity: sha512-qEcsdHf+NYuKWQv6Bx8wRDKywDr5rftjgXdawEoKR7vViYOu/TgNLXbyGbxGTWurkqZy84z4MZon6qjbjqIs9A==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -6171,17 +6224,17 @@ packages: typescript: optional: true dependencies: - '@eslint-react/ast': 1.10.1(eslint@9.8.0)(typescript@5.5.4) - '@eslint-react/core': 1.10.1(eslint@9.8.0)(typescript@5.5.4) - '@eslint-react/jsx': 1.10.1(eslint@9.8.0)(typescript@5.5.4) - '@eslint-react/shared': 1.10.1(eslint@9.8.0)(typescript@5.5.4) - '@eslint-react/tools': 1.10.1 - '@eslint-react/types': 1.10.1(eslint@9.8.0)(typescript@5.5.4) - '@eslint-react/var': 1.10.1(eslint@9.8.0)(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.2.0 - '@typescript-eslint/type-utils': 8.2.0(eslint@9.8.0)(typescript@5.5.4) - '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/utils': 8.2.0(eslint@9.8.0)(typescript@5.5.4) + '@eslint-react/ast': 1.12.1(eslint@9.8.0)(typescript@5.5.4) + '@eslint-react/core': 1.12.1(eslint@9.8.0)(typescript@5.5.4) + '@eslint-react/jsx': 1.12.1(eslint@9.8.0)(typescript@5.5.4) + '@eslint-react/shared': 1.12.1(eslint@9.8.0)(typescript@5.5.4) + '@eslint-react/tools': 1.12.1 + '@eslint-react/types': 1.12.1(eslint@9.8.0)(typescript@5.5.4) + '@eslint-react/var': 1.12.1(eslint@9.8.0)(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.3.0 + '@typescript-eslint/type-utils': 8.3.0(eslint@9.8.0)(typescript@5.5.4) + '@typescript-eslint/types': 8.3.0 + '@typescript-eslint/utils': 8.3.0(eslint@9.8.0)(typescript@5.5.4) eslint: 9.8.0 string-ts: 2.2.0 ts-pattern: 5.3.1 @@ -6190,8 +6243,8 @@ packages: - supports-color dev: true - /eslint-plugin-react-dom@1.10.1(eslint@9.8.0)(typescript@5.5.4): - resolution: {integrity: sha512-AifDckTIGNmH8ZSJ/tyReRpkSFvgkSZzguX0w/Nx7WL2ZL68aDU+JPpDWkbwcVbPqANStO/egbQ4ob++Zk5KXQ==} + /eslint-plugin-react-dom@1.12.1(eslint@9.8.0)(typescript@5.5.4): + resolution: {integrity: sha512-/Z24ixu0M4XZy9lrXhPZgqzUa8Y22Z9zDycGMPtlwUbSG7LQvpJ+bYg5bX2u/4ckiW+nf3EO7FPyAftgPPX9pA==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -6200,16 +6253,16 @@ packages: typescript: optional: true dependencies: - '@eslint-react/ast': 1.10.1(eslint@9.8.0)(typescript@5.5.4) - '@eslint-react/core': 1.10.1(eslint@9.8.0)(typescript@5.5.4) - '@eslint-react/jsx': 1.10.1(eslint@9.8.0)(typescript@5.5.4) - '@eslint-react/shared': 1.10.1(eslint@9.8.0)(typescript@5.5.4) - '@eslint-react/tools': 1.10.1 - '@eslint-react/types': 1.10.1(eslint@9.8.0)(typescript@5.5.4) - '@eslint-react/var': 1.10.1(eslint@9.8.0)(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.2.0 - '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/utils': 8.2.0(eslint@9.8.0)(typescript@5.5.4) + '@eslint-react/ast': 1.12.1(eslint@9.8.0)(typescript@5.5.4) + '@eslint-react/core': 1.12.1(eslint@9.8.0)(typescript@5.5.4) + '@eslint-react/jsx': 1.12.1(eslint@9.8.0)(typescript@5.5.4) + '@eslint-react/shared': 1.12.1(eslint@9.8.0)(typescript@5.5.4) + '@eslint-react/tools': 1.12.1 + '@eslint-react/types': 1.12.1(eslint@9.8.0)(typescript@5.5.4) + '@eslint-react/var': 1.12.1(eslint@9.8.0)(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.3.0 + '@typescript-eslint/types': 8.3.0 + '@typescript-eslint/utils': 8.3.0(eslint@9.8.0)(typescript@5.5.4) eslint: 9.8.0 ts-pattern: 5.3.1 typescript: 5.5.4 @@ -6217,8 +6270,8 @@ packages: - supports-color dev: true - /eslint-plugin-react-hooks-extra@1.10.1(eslint@9.8.0)(typescript@5.5.4): - resolution: {integrity: sha512-a63Rfu0EvbsHomHSpuccpSZGv0gDudMCjhiNmoAEG8qG/OzwlIZ7VPb1IWVvVp2S2DgqMnlhuGWjiH10nvvEjQ==} + /eslint-plugin-react-hooks-extra@1.12.1(eslint@9.8.0)(typescript@5.5.4): + resolution: {integrity: sha512-J8NIB8kxaUoQ+OSZhTCNiD7V7XSXi9zLc/RB7a1lJQz8VAUjgvYjiKzLwsvSsqRepZ3kR5bRi+zIsjf89hma/A==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -6227,17 +6280,17 @@ packages: typescript: optional: true dependencies: - '@eslint-react/ast': 1.10.1(eslint@9.8.0)(typescript@5.5.4) - '@eslint-react/core': 1.10.1(eslint@9.8.0)(typescript@5.5.4) - '@eslint-react/jsx': 1.10.1(eslint@9.8.0)(typescript@5.5.4) - '@eslint-react/shared': 1.10.1(eslint@9.8.0)(typescript@5.5.4) - '@eslint-react/tools': 1.10.1 - '@eslint-react/types': 1.10.1(eslint@9.8.0)(typescript@5.5.4) - '@eslint-react/var': 1.10.1(eslint@9.8.0)(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.2.0 - '@typescript-eslint/type-utils': 8.2.0(eslint@9.8.0)(typescript@5.5.4) - '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/utils': 8.2.0(eslint@9.8.0)(typescript@5.5.4) + '@eslint-react/ast': 1.12.1(eslint@9.8.0)(typescript@5.5.4) + '@eslint-react/core': 1.12.1(eslint@9.8.0)(typescript@5.5.4) + '@eslint-react/jsx': 1.12.1(eslint@9.8.0)(typescript@5.5.4) + '@eslint-react/shared': 1.12.1(eslint@9.8.0)(typescript@5.5.4) + '@eslint-react/tools': 1.12.1 + '@eslint-react/types': 1.12.1(eslint@9.8.0)(typescript@5.5.4) + '@eslint-react/var': 1.12.1(eslint@9.8.0)(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.3.0 + '@typescript-eslint/type-utils': 8.3.0(eslint@9.8.0)(typescript@5.5.4) + '@typescript-eslint/types': 8.3.0 + '@typescript-eslint/utils': 8.3.0(eslint@9.8.0)(typescript@5.5.4) eslint: 9.8.0 ts-pattern: 5.3.1 typescript: 5.5.4 @@ -6254,8 +6307,8 @@ packages: eslint: 9.8.0 dev: true - /eslint-plugin-react-naming-convention@1.10.1(eslint@9.8.0)(typescript@5.5.4): - resolution: {integrity: sha512-3Utp/5rIrnQJCe47P9lqB9ktwprk2qedTj4ArPNdy8StgNEbzXwAQdS0Fxkf1mKZu2w2RR/rCdyW+57mzZa4/w==} + /eslint-plugin-react-naming-convention@1.12.1(eslint@9.8.0)(typescript@5.5.4): + resolution: {integrity: sha512-XravfJJwETtTVSlYYXQ1254Crh0O49t+F9wlRX5vFUg4wDIHzyuJsYPqDn+OiejMiqkmB1+DVYcAsHxBHal10g==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -6264,16 +6317,16 @@ packages: typescript: optional: true dependencies: - '@eslint-react/ast': 1.10.1(eslint@9.8.0)(typescript@5.5.4) - '@eslint-react/core': 1.10.1(eslint@9.8.0)(typescript@5.5.4) - '@eslint-react/jsx': 1.10.1(eslint@9.8.0)(typescript@5.5.4) - '@eslint-react/shared': 1.10.1(eslint@9.8.0)(typescript@5.5.4) - '@eslint-react/tools': 1.10.1 - '@eslint-react/types': 1.10.1(eslint@9.8.0)(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.2.0 - '@typescript-eslint/type-utils': 8.2.0(eslint@9.8.0)(typescript@5.5.4) - '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/utils': 8.2.0(eslint@9.8.0)(typescript@5.5.4) + '@eslint-react/ast': 1.12.1(eslint@9.8.0)(typescript@5.5.4) + '@eslint-react/core': 1.12.1(eslint@9.8.0)(typescript@5.5.4) + '@eslint-react/jsx': 1.12.1(eslint@9.8.0)(typescript@5.5.4) + '@eslint-react/shared': 1.12.1(eslint@9.8.0)(typescript@5.5.4) + '@eslint-react/tools': 1.12.1 + '@eslint-react/types': 1.12.1(eslint@9.8.0)(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.3.0 + '@typescript-eslint/type-utils': 8.3.0(eslint@9.8.0)(typescript@5.5.4) + '@typescript-eslint/types': 8.3.0 + '@typescript-eslint/utils': 8.3.0(eslint@9.8.0)(typescript@5.5.4) eslint: 9.8.0 ts-pattern: 5.3.1 typescript: 5.5.4 @@ -6293,8 +6346,8 @@ packages: eslint-rule-composer: 0.3.0 dev: true - /eslint-plugin-react-x@1.10.1(eslint@9.8.0)(typescript@5.5.4): - resolution: {integrity: sha512-bangm3Yy0urPwQnLxI8YZBgT6YEiBXQLDpW0JPycMAaIoYm/PArLxjeosSpDoKry+kHAcf9OfYQjE665zX4IUA==} + /eslint-plugin-react-web-api@1.12.1(eslint@9.8.0)(typescript@5.5.4): + resolution: {integrity: sha512-/DnoWFW2a6TzFfiQxknXsqweLI6y+pwdpH6CM536ydZsaZkikT+6MMEMKSSr+PDd8uOnizXmUw8l7P7v7d8xXA==} engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -6303,17 +6356,45 @@ packages: typescript: optional: true dependencies: - '@eslint-react/ast': 1.10.1(eslint@9.8.0)(typescript@5.5.4) - '@eslint-react/core': 1.10.1(eslint@9.8.0)(typescript@5.5.4) - '@eslint-react/jsx': 1.10.1(eslint@9.8.0)(typescript@5.5.4) - '@eslint-react/shared': 1.10.1(eslint@9.8.0)(typescript@5.5.4) - '@eslint-react/tools': 1.10.1 - '@eslint-react/types': 1.10.1(eslint@9.8.0)(typescript@5.5.4) - '@eslint-react/var': 1.10.1(eslint@9.8.0)(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.2.0 - '@typescript-eslint/type-utils': 8.2.0(eslint@9.8.0)(typescript@5.5.4) - '@typescript-eslint/types': 8.2.0 - '@typescript-eslint/utils': 8.2.0(eslint@9.8.0)(typescript@5.5.4) + '@eslint-react/ast': 1.12.1(eslint@9.8.0)(typescript@5.5.4) + '@eslint-react/core': 1.12.1(eslint@9.8.0)(typescript@5.5.4) + '@eslint-react/jsx': 1.12.1(eslint@9.8.0)(typescript@5.5.4) + '@eslint-react/shared': 1.12.1(eslint@9.8.0)(typescript@5.5.4) + '@eslint-react/tools': 1.12.1 + '@eslint-react/types': 1.12.1(eslint@9.8.0)(typescript@5.5.4) + '@eslint-react/var': 1.12.1(eslint@9.8.0)(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.3.0 + '@typescript-eslint/types': 8.3.0 + '@typescript-eslint/utils': 8.3.0(eslint@9.8.0)(typescript@5.5.4) + birecord: 0.1.1 + eslint: 9.8.0 + ts-pattern: 5.3.1 + typescript: 5.5.4 + transitivePeerDependencies: + - supports-color + dev: true + + /eslint-plugin-react-x@1.12.1(eslint@9.8.0)(typescript@5.5.4): + resolution: {integrity: sha512-I9ZCp/QkmbiVJp7HvIXeWkJzVUjLVG4/tbrAjwmz9Z/C7rUwtPj5baRumvM1BGPotnxd2QO4fg0t3YxhUMQ10Q==} + engines: {bun: '>=1.0.15', node: '>=18.18.0'} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ^4.9.5 || ^5.3.3 + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@eslint-react/ast': 1.12.1(eslint@9.8.0)(typescript@5.5.4) + '@eslint-react/core': 1.12.1(eslint@9.8.0)(typescript@5.5.4) + '@eslint-react/jsx': 1.12.1(eslint@9.8.0)(typescript@5.5.4) + '@eslint-react/shared': 1.12.1(eslint@9.8.0)(typescript@5.5.4) + '@eslint-react/tools': 1.12.1 + '@eslint-react/types': 1.12.1(eslint@9.8.0)(typescript@5.5.4) + '@eslint-react/var': 1.12.1(eslint@9.8.0)(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.3.0 + '@typescript-eslint/type-utils': 8.3.0(eslint@9.8.0)(typescript@5.5.4) + '@typescript-eslint/types': 8.3.0 + '@typescript-eslint/utils': 8.3.0(eslint@9.8.0)(typescript@5.5.4) eslint: 9.8.0 is-immutable-type: 5.0.0(eslint@9.8.0)(typescript@5.5.4) ts-pattern: 5.3.1 @@ -6647,7 +6728,7 @@ packages: '@nodelib/fs.walk': 1.2.8 glob-parent: 5.1.2 merge2: 1.4.1 - micromatch: 4.0.7 + micromatch: 4.0.8 dev: true /fast-json-stable-stringify@2.1.0: @@ -6704,7 +6785,7 @@ packages: resolution: {integrity: sha512-QlZ5yJC0VxHxQQsQhXvBaC7VRJ2uaxTf+Tfpu4Z/OcVQJVpZO+DGU0rkoVW5ce2SccxugvpBJoMvUs59iILYdw==} engines: {node: '>= 12'} dependencies: - tslib: 2.6.3 + tslib: 2.7.0 dev: false /filelist@1.0.4: @@ -6872,11 +6953,11 @@ packages: peerDependencies: fork-ts-checker-webpack-plugin: ^9.0.0 dependencies: - fork-ts-checker-webpack-plugin: 9.0.2(typescript@5.5.4)(webpack@5.93.0) + fork-ts-checker-webpack-plugin: 9.0.2(typescript@5.5.4)(webpack@5.94.0) node-notifier: 10.0.1 dev: true - /fork-ts-checker-webpack-plugin@9.0.2(typescript@5.5.4)(webpack@5.93.0): + /fork-ts-checker-webpack-plugin@9.0.2(typescript@5.5.4)(webpack@5.94.0): resolution: {integrity: sha512-Uochze2R8peoN1XqlSi/rGUkDQpRogtLFocP9+PGu68zk1BDAKXfdeCdyVZpgTk8V8WFVQXdEz426VKjXLO1Gg==} engines: {node: '>=12.13.0', yarn: '>=1.0.0'} peerDependencies: @@ -6896,7 +6977,7 @@ packages: semver: 7.6.3 tapable: 2.2.1 typescript: 5.5.4 - webpack: 5.93.0(webpack-cli@5.1.4) + webpack: 5.94.0(webpack-cli@5.1.4) dev: true /form-data@4.0.0: @@ -6917,8 +6998,8 @@ packages: resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} dev: true - /framer-motion@11.3.28(react-dom@18.3.1)(react@18.3.1): - resolution: {integrity: sha512-dqhoawipEAjqdv32zbv72sOMJZjol7dROWn7t/FOq23WXJ40O4OUybgnO2ldnuS+3YquSn8xO/KKRavZ+TBVOQ==} + /framer-motion@11.3.30(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-9VmqGe9OIjfMoCcs+ZsKXlv6JaG5QagKX2F1uSbkG3Z33wgjnz60Kw+CngC1M49rDYau+Y9aL+8jGagAwrbVyw==} peerDependencies: '@emotion/is-prop-valid': '*' react: ^18.0.0 @@ -6933,7 +7014,7 @@ packages: dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - tslib: 2.6.3 + tslib: 2.7.0 dev: false /fresh@0.5.2: @@ -7355,7 +7436,7 @@ packages: resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} dev: true - /html-loader@5.1.0(webpack@5.93.0): + /html-loader@5.1.0(webpack@5.94.0): resolution: {integrity: sha512-Jb3xwDbsm0W3qlXrCZwcYqYGnYz55hb6aoKQTlzyZPXsPpi6tHXzAfqalecglMQgNvtEfxrCQPaKT90Irt5XDA==} engines: {node: '>= 18.12.0'} peerDependencies: @@ -7363,7 +7444,7 @@ packages: dependencies: html-minifier-terser: 7.2.0 parse5: 7.1.2 - webpack: 5.93.0(webpack-cli@5.1.4) + webpack: 5.94.0(webpack-cli@5.1.4) dev: true /html-minifier-terser@6.1.0: @@ -7399,7 +7480,7 @@ packages: engines: {node: '>=8'} dev: true - /html-webpack-plugin@5.6.0(webpack@5.93.0): + /html-webpack-plugin@5.6.0(webpack@5.94.0): resolution: {integrity: sha512-iwaY4wzbe48AfKLZ/Cc8k0L+FKG6oSNRaZ8x5A/T/IVDGyXcbHncM9TdDa93wn0FsSm82FhTKW7f3vS61thXAw==} engines: {node: '>=10.13.0'} peerDependencies: @@ -7416,7 +7497,7 @@ packages: lodash: 4.17.21 pretty-error: 4.0.0 tapable: 2.2.1 - webpack: 5.93.0(webpack-cli@5.1.4) + webpack: 5.94.0(webpack-cli@5.1.4) dev: true /htmlparser2@6.1.0: @@ -7482,7 +7563,7 @@ packages: http-proxy: 1.18.1 is-glob: 4.0.3 is-plain-obj: 3.0.0 - micromatch: 4.0.7 + micromatch: 4.0.8 transitivePeerDependencies: - debug dev: true @@ -7522,8 +7603,8 @@ packages: resolution: {integrity: sha512-87GIsh59t9qL2939KBKmnT/EfcFk1suakkHoTjHsdnXB/JEU0ibz+9HRiwMueGVhKuRGby6bOtQHd+mIt4BIAQ==} dev: true - /husky@9.1.4: - resolution: {integrity: sha512-bho94YyReb4JV7LYWRWxZ/xr6TtOTt8cMfmQ39MQYJ7f/YE268s3GdghGwi+y4zAeqewE5zYLvuhV0M0ijsDEA==} + /husky@9.1.5: + resolution: {integrity: sha512-rowAVRUBfI0b4+niA4SJMhfQwc107VLkBUgEYYAOQAbqDCnra1nYh83hF/MDmhYs9t9n1E3DuKOrs2LYNC+0Ag==} engines: {node: '>=18'} hasBin: true dev: true @@ -7533,8 +7614,8 @@ packages: engines: {node: '>=10.18'} dev: true - /i18next-http-backend@2.6.0: - resolution: {integrity: sha512-WX5pXYNrAz2fj8ajsAuCIsogOEvJL+aHw4RTQAD/uqPoLV1FHqa6IsUULTfa3GtREVQbApp0U3woLhz9EuR2pQ==} + /i18next-http-backend@2.6.1: + resolution: {integrity: sha512-rCilMAnlEQNeKOZY1+x8wLM5IpYOj10guGvEpeC59tNjj6MMreLIjIW8D1RclhD3ifLwn6d/Y9HEM1RUE6DSog==} dependencies: cross-fetch: 4.0.0 transitivePeerDependencies: @@ -7570,7 +7651,7 @@ packages: /i18next@23.14.0: resolution: {integrity: sha512-Y5GL4OdA8IU2geRrt2+Uc1iIhsjICdHZzT9tNwQ3TVqdNzgxHToGCKf/TPRP80vTCAP6svg2WbbJL+Gx5MFQVA==} dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.4 /iconv-lite@0.4.24: resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} @@ -7766,8 +7847,8 @@ packages: engines: {node: '>= 0.4'} dev: true - /is-core-module@2.15.0: - resolution: {integrity: sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==} + /is-core-module@2.15.1: + resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==} engines: {node: '>= 0.4'} dependencies: hasown: 2.0.2 @@ -7871,7 +7952,7 @@ packages: eslint: '*' typescript: '>=4.7.4' dependencies: - '@typescript-eslint/type-utils': 8.2.0(eslint@9.8.0)(typescript@5.5.4) + '@typescript-eslint/type-utils': 8.3.0(eslint@9.8.0)(typescript@5.5.4) eslint: 9.8.0 ts-api-utils: 1.3.0(typescript@5.5.4) ts-declaration-location: 1.0.4(typescript@5.5.4) @@ -8138,7 +8219,7 @@ packages: engines: {node: '>=8'} dependencies: '@babel/core': 7.25.2 - '@babel/parser': 7.25.3 + '@babel/parser': 7.25.4 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 6.3.1 @@ -8151,7 +8232,7 @@ packages: engines: {node: '>=10'} dependencies: '@babel/core': 7.25.2 - '@babel/parser': 7.25.3 + '@babel/parser': 7.25.4 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 7.6.3 @@ -8210,7 +8291,7 @@ packages: engines: {node: '>=10'} hasBin: true dependencies: - async: 3.2.5 + async: 3.2.6 chalk: 4.1.2 filelist: 1.0.4 minimatch: 3.1.2 @@ -8312,7 +8393,7 @@ packages: jest-runner: 29.7.0 jest-util: 29.7.0 jest-validate: 29.7.0 - micromatch: 4.0.7 + micromatch: 4.0.8 parse-json: 5.2.0 pretty-format: 29.7.0 slash: 3.0.0 @@ -8455,7 +8536,7 @@ packages: '@types/stack-utils': 2.0.3 chalk: 4.1.2 graceful-fs: 4.2.11 - micromatch: 4.0.7 + micromatch: 4.0.8 pretty-format: 29.7.0 slash: 3.0.0 stack-utils: 2.0.6 @@ -8576,10 +8657,10 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/core': 7.25.2 - '@babel/generator': 7.25.0 + '@babel/generator': 7.25.5 '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2) '@babel/plugin-syntax-typescript': 7.24.7(@babel/core@7.25.2) - '@babel/types': 7.25.2 + '@babel/types': 7.25.4 '@jest/expect-utils': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 @@ -9009,13 +9090,13 @@ packages: resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} dev: false - /lodash-webpack-plugin@0.11.6(webpack@5.93.0): + /lodash-webpack-plugin@0.11.6(webpack@5.94.0): resolution: {integrity: sha512-nsHN/+IxZK/C425vGC8pAxkKJ8KQH2+NJnhDul14zYNWr6HJcA95w+oRR7Cp0oZpOdMplDZXmjVROp8prPk7ig==} peerDependencies: webpack: ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.1.0 dependencies: lodash: 4.17.21 - webpack: 5.93.0(webpack-cli@5.1.4) + webpack: 5.94.0(webpack-cli@5.1.4) dev: true /lodash.camelcase@4.3.0: @@ -9082,7 +9163,7 @@ packages: /lower-case@2.0.2: resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} dependencies: - tslib: 2.6.3 + tslib: 2.7.0 dev: true /lru-cache@10.4.3: @@ -9138,18 +9219,18 @@ packages: tmpl: 1.0.5 dev: true - /markdown-loader@8.0.0(webpack@5.93.0): + /markdown-loader@8.0.0(webpack@5.94.0): resolution: {integrity: sha512-dxrR3WhK/hERbStPFb/yeNdEeWCKa2qUDdXiq3VTruBUWufOtERX04X0K44K4dnlN2i9pjSEzYIQJ3LjH0xkEw==} engines: {node: '>=12.22.9'} peerDependencies: webpack: ^5.0.0 dependencies: marked: 4.3.0 - webpack: 5.93.0(webpack-cli@5.1.4) + webpack: 5.94.0(webpack-cli@5.1.4) dev: true - /marked@14.0.0: - resolution: {integrity: sha512-uIj4+faQ+MgHgwUW1l2PsPglZLOLOT1uErt06dAPtx2kjteLAkbsd/0FiYg/MGS+i7ZKLb7w2WClxHkzOOuryQ==} + /marked@14.1.0: + resolution: {integrity: sha512-P93GikH/Pde0hM5TAXEd8I4JAYi8IB03n8qzW8Bh1BIEFpEyBoYxi/XWZA53LSpTeLBiMQOoSMj0u5E/tiVYTA==} engines: {node: '>= 18'} hasBin: true dev: true @@ -9188,10 +9269,10 @@ packages: resolution: {integrity: sha512-LZcMTBAgqUUKNXZagcZxvXXfgF1bHX7Y7nQ0QyEiNbRJgE29GhgPd8Yna1VQcLlPiHt/5RFJMWYN9Uv/VPNvjQ==} engines: {node: '>= 4.0.0'} dependencies: - '@jsonjoy.com/json-pack': 1.0.4(tslib@2.6.3) - '@jsonjoy.com/util': 1.3.0(tslib@2.6.3) - tree-dump: 1.0.2(tslib@2.6.3) - tslib: 2.6.3 + '@jsonjoy.com/json-pack': 1.0.4(tslib@2.7.0) + '@jsonjoy.com/util': 1.3.0(tslib@2.7.0) + tree-dump: 1.0.2(tslib@2.7.0) + tslib: 2.7.0 dev: true /memoize-one@6.0.0: @@ -9229,6 +9310,14 @@ packages: picomatch: 2.3.1 dev: true + /micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} + engines: {node: '>=8.6'} + dependencies: + braces: 3.0.3 + picomatch: 2.3.1 + dev: true + /mime-db@1.52.0: resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} engines: {node: '>= 0.6'} @@ -9267,7 +9356,7 @@ packages: engines: {node: '>=18'} dev: true - /mini-css-extract-plugin@2.9.1(webpack@5.93.0): + /mini-css-extract-plugin@2.9.1(webpack@5.94.0): resolution: {integrity: sha512-+Vyi+GCCOHnrJ2VPS+6aPoXN2k2jgUzDRhTFLjjTBn23qyXJXkjUWQgTL+mXpF5/A8ixLdCc6kWsoeOjKGejKQ==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -9275,7 +9364,7 @@ packages: dependencies: schema-utils: 4.2.0 tapable: 2.2.1 - webpack: 5.93.0(webpack-cli@5.1.4) + webpack: 5.94.0(webpack-cli@5.1.4) dev: true /mini-svg-data-uri@1.4.4: @@ -9387,7 +9476,7 @@ packages: resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} dependencies: lower-case: 2.0.2 - tslib: 2.6.3 + tslib: 2.7.0 dev: true /node-abort-controller@3.1.1: @@ -9748,7 +9837,7 @@ packages: resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} dependencies: dot-case: 3.0.4 - tslib: 2.6.3 + tslib: 2.7.0 dev: true /parent-module@1.0.1: @@ -9792,7 +9881,7 @@ packages: resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} dependencies: no-case: 3.0.4 - tslib: 2.6.3 + tslib: 2.7.0 dev: true /path-exists@3.0.0: @@ -9928,7 +10017,7 @@ packages: engines: {node: '>= 0.4'} dev: true - /postcss-assets-webpack-plugin@4.1.2(webpack@5.93.0): + /postcss-assets-webpack-plugin@4.1.2(webpack@5.94.0): resolution: {integrity: sha512-kl6GSyeJsYVYutq/9Gw6lZx7bNi6QiI6i6IM5Njo+WyGyQGjTKfleafeq05D+LJ1RP6p7JY/qarZqMwD2gGhGg==} engines: {node: '>=10.0.0'} peerDependencies: @@ -9937,7 +10026,7 @@ packages: fancy-log: 1.3.3 human-size: 1.1.0 postcss: 8.4.41 - webpack: 5.93.0(webpack-cli@5.1.4) + webpack: 5.94.0(webpack-cli@5.1.4) webpack-sources: 2.3.1 dev: true @@ -10013,7 +10102,7 @@ packages: postcss: 8.4.41 dev: true - /postcss-loader@8.1.1(postcss@8.4.41)(typescript@5.5.4)(webpack@5.93.0): + /postcss-loader@8.1.1(postcss@8.4.41)(typescript@5.5.4)(webpack@5.94.0): resolution: {integrity: sha512-0IeqyAsG6tYiDRCYKQJLAmgQr47DX6N7sFSWvQxt6AcupX8DIdmykuk/o/tx0Lze3ErGHJEp5OSRxrelC6+NdQ==} engines: {node: '>= 18.12.0'} peerDependencies: @@ -10030,7 +10119,7 @@ packages: jiti: 1.21.6 postcss: 8.4.41 semver: 7.6.3 - webpack: 5.93.0(webpack-cli@5.1.4) + webpack: 5.94.0(webpack-cli@5.1.4) transitivePeerDependencies: - typescript dev: true @@ -10541,7 +10630,7 @@ packages: dnd-core: 16.0.1 dnd-multi-backend: 8.0.3(dnd-core@16.0.1) react: 18.3.1 - react-dnd: 16.0.1(@types/node@22.0.2)(@types/react@18.3.3)(react@18.3.1) + react-dnd: 16.0.1(@types/node@22.0.2)(@types/react@18.3.4)(react@18.3.1) react-dnd-preview: 8.0.3(react-dnd@16.0.1)(react@18.3.1) react-dom: 18.3.1(react@18.3.1) dev: false @@ -10553,7 +10642,7 @@ packages: react-dnd: ^16.0.1 dependencies: react: 18.3.1 - react-dnd: 16.0.1(@types/node@22.0.2)(@types/react@18.3.3)(react@18.3.1) + react-dnd: 16.0.1(@types/node@22.0.2)(@types/react@18.3.4)(react@18.3.1) dev: false /react-dnd-touch-backend@10.0.2: @@ -10584,12 +10673,12 @@ packages: react-dom: 18.3.1(react@18.3.1) dev: true - /react-dnd@16.0.1(@types/node@22.0.2)(@types/react@18.3.3)(react@18.3.1): + /react-dnd@16.0.1(@types/node@22.0.2)(@types/react@18.3.4)(react@18.3.1): resolution: {integrity: sha512-QeoM/i73HHu2XF9aKksIUuamHPDvRglEwdHL4jsp784BgUuWcg6mzfxT0QDdQz8Wj0qyRKx2eMg8iZtWvU4E2Q==} peerDependencies: '@types/hoist-non-react-statics': '>= 3.3.1' '@types/node': '>= 12' - '@types/react': 18.3.3 + '@types/react': 18.3.4 react: '>= 16.14' peerDependenciesMeta: '@types/hoist-non-react-statics': @@ -10602,7 +10691,7 @@ packages: '@react-dnd/invariant': 4.0.2 '@react-dnd/shallowequal': 4.0.2 '@types/node': 22.0.2 - '@types/react': 18.3.3 + '@types/react': 18.3.4 dnd-core: 16.0.1 fast-deep-equal: 3.1.3 hoist-non-react-statics: 3.3.2 @@ -10633,10 +10722,10 @@ packages: /react-is@18.3.1: resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} - /react-redux@9.1.2(@types/react@18.3.3)(react@18.3.1)(redux@5.0.1): + /react-redux@9.1.2(@types/react@18.3.4)(react@18.3.1)(redux@5.0.1): resolution: {integrity: sha512-0OA4dhM1W48l3uzmv6B7TXPCGmokUU4p1M44DGN2/D9a1FjVPukVjER1PcPX97jIg6aUeLq1XJo1IpfbgULn0w==} peerDependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.4 react: ^18.0 redux: ^5.0.0 peerDependenciesMeta: @@ -10645,7 +10734,7 @@ packages: redux: optional: true dependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.4 '@types/use-sync-external-store': 0.0.3 react: 18.3.1 redux: 5.0.1 @@ -10701,16 +10790,16 @@ packages: scheduler: 0.23.2 dev: true - /react-textarea-autosize@8.5.3(@types/react@18.3.3)(react@18.3.1): + /react-textarea-autosize@8.5.3(@types/react@18.3.4)(react@18.3.1): resolution: {integrity: sha512-XT1024o2pqCuZSuBt9FwHlaDeNtVrtCXu0Rnz88t1jUGheCLa3PhjE1GH8Ctm2axEtvdCl5SUHYschyQ0L5QHQ==} engines: {node: '>=10'} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.4 react: 18.3.1 use-composed-ref: 1.3.0(react@18.3.1) - use-latest: 1.2.1(@types/react@18.3.3)(react@18.3.1) + use-latest: 1.2.1(@types/react@18.3.4)(react@18.3.1) transitivePeerDependencies: - '@types/react' dev: false @@ -10804,7 +10893,7 @@ packages: /regenerator-transform@0.15.2: resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} dependencies: - '@babel/runtime': 7.25.0 + '@babel/runtime': 7.25.4 dev: true /regexp-ast-analysis@0.7.1: @@ -10937,7 +11026,7 @@ packages: resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} hasBin: true dependencies: - is-core-module: 2.15.0 + is-core-module: 2.15.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 dev: true @@ -10946,7 +11035,7 @@ packages: resolution: {integrity: sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==} hasBin: true dependencies: - is-core-module: 2.15.0 + is-core-module: 2.15.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 dev: true @@ -11038,7 +11127,7 @@ packages: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} dev: true - /sass-loader@16.0.1(sass@1.77.8)(webpack@5.93.0): + /sass-loader@16.0.1(sass@1.77.8)(webpack@5.94.0): resolution: {integrity: sha512-xACl1ToTsKnL9Ce5yYpRxrLj9QUDCnwZNhzpC7tKiFyA8zXsd3Ap+HGVnbCgkdQcm43E+i6oKAWBsvGA6ZoiMw==} engines: {node: '>= 18.12.0'} peerDependencies: @@ -11061,7 +11150,7 @@ packages: dependencies: neo-async: 2.6.2 sass: 1.77.8 - webpack: 5.93.0(webpack-cli@5.1.4) + webpack: 5.94.0(webpack-cli@5.1.4) dev: true /sass@1.77.8: @@ -11384,7 +11473,7 @@ packages: engines: {node: '>=0.10.0'} dev: true - /source-map-loader@5.0.0(webpack@5.93.0): + /source-map-loader@5.0.0(webpack@5.94.0): resolution: {integrity: sha512-k2Dur7CbSLcAH73sBcIkV5xjPV4SzqO1NJ7+XaQl8if3VODDUj3FNchNGpqgJSKbvUfJuhVdv8K2Eu8/TNl2eA==} engines: {node: '>= 18.12.0'} peerDependencies: @@ -11392,7 +11481,7 @@ packages: dependencies: iconv-lite: 0.6.3 source-map-js: 1.2.0 - webpack: 5.93.0(webpack-cli@5.1.4) + webpack: 5.94.0(webpack-cli@5.1.4) dev: true /source-map-support@0.5.13: @@ -11682,13 +11771,13 @@ packages: resolution: {integrity: sha512-H2N9c26eXjzL/S/K+i/RHHcFanE74dptvvjM8iwzwbVcWY/zjBbgRqF3K0DY4+OD+uTTASTBvDoxPDaPN02D7g==} dev: true - /style-loader@4.0.0(webpack@5.93.0): + /style-loader@4.0.0(webpack@5.94.0): resolution: {integrity: sha512-1V4WqhhZZgjVAVJyt7TdDPZoPBPNHbekX4fWnCJL1yQukhCeZhJySUL+gL9y6sNdN95uEOS83Y55SqHcP7MzLA==} engines: {node: '>= 18.12.0'} peerDependencies: webpack: ^5.27.0 dependencies: - webpack: 5.93.0(webpack-cli@5.1.4) + webpack: 5.94.0(webpack-cli@5.1.4) dev: true /stylehacks@7.0.3(postcss@8.4.41): @@ -11709,7 +11798,7 @@ packages: dependencies: stylelint: 16.8.2(typescript@5.5.4) optionalDependencies: - stylelint-scss: 6.5.0(stylelint@16.8.2) + stylelint-scss: 6.5.1(stylelint@16.8.2) dev: true /stylelint-config-recommended-scss@14.1.0(postcss@8.4.41)(stylelint@16.8.2): @@ -11726,7 +11815,7 @@ packages: postcss-scss: 4.0.9(postcss@8.4.41) stylelint: 16.8.2(typescript@5.5.4) stylelint-config-recommended: 14.0.1(stylelint@16.8.2) - stylelint-scss: 6.5.0(stylelint@16.8.2) + stylelint-scss: 6.5.1(stylelint@16.8.2) dev: true /stylelint-config-recommended@14.0.1(stylelint@16.8.2): @@ -11764,8 +11853,8 @@ packages: stylelint-config-recommended: 14.0.1(stylelint@16.8.2) dev: true - /stylelint-scss@6.5.0(stylelint@16.8.2): - resolution: {integrity: sha512-yOnYlr71wrTPT3rYyUurgTj6Rw7JUtzsZQsiPEjvs+k/yqoYHdweqpw6XN/ARpxjAuvJpddoMUvV8aAIpvUwTg==} + /stylelint-scss@6.5.1(stylelint@16.8.2): + resolution: {integrity: sha512-ZLqdqihm6uDYkrsOeD6YWb+stZI8Wn92kUNDhE4M+g9g1aCnRv0JlOrttFiAJJwaNzpdQgX3YJb5vDQXVuO9Ww==} engines: {node: '>=18.12.0'} requiresBuild: true peerDependencies: @@ -11910,7 +11999,7 @@ packages: engines: {node: ^14.18.0 || >=16.0.0} dependencies: '@pkgr/core': 0.1.1 - tslib: 2.6.3 + tslib: 2.7.0 dev: true /table@6.8.2: @@ -11950,7 +12039,7 @@ packages: unique-string: 2.0.0 dev: true - /terser-webpack-plugin@5.3.10(webpack@5.93.0): + /terser-webpack-plugin@5.3.10(webpack@5.94.0): resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -11971,7 +12060,7 @@ packages: schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.31.3 - webpack: 5.93.0(webpack-cli@5.1.4) + webpack: 5.94.0(webpack-cli@5.1.4) dev: true /terser@5.31.3: @@ -12008,13 +12097,13 @@ packages: resolution: {integrity: sha512-cXAvzO9pP5CGa6NKx0WYHl+8CHKZs8byMkt3PCJBCmq2a34YA9pO1NrQET5pzeqnBjBdToF5No4rrmkDUgQC2Q==} dev: false - /thingies@1.21.0(tslib@2.6.3): + /thingies@1.21.0(tslib@2.7.0): resolution: {integrity: sha512-hsqsJsFMsV+aD4s3CWKk85ep/3I9XzYV/IXaSouJMYIoDlgyi11cBhsqYe9/geRfB0YIikBQg6raRaM+nIMP9g==} engines: {node: '>=10.18'} peerDependencies: tslib: ^2 dependencies: - tslib: 2.6.3 + tslib: 2.7.0 dev: true /through2@2.0.5: @@ -12102,13 +12191,13 @@ packages: punycode: 2.3.1 dev: true - /tree-dump@1.0.2(tslib@2.6.3): + /tree-dump@1.0.2(tslib@2.7.0): resolution: {integrity: sha512-dpev9ABuLWdEubk+cIaI9cHwRNNDjkBBLXTwI4UCUFdQ5xXKqNXoK4FEciw/vxf+NQ7Cb7sGUyeUtORvHIdRXQ==} engines: {node: '>=10.0'} peerDependencies: tslib: '2' dependencies: - tslib: 2.6.3 + tslib: 2.7.0 dev: true /ts-api-utils@1.3.0(typescript@5.5.4): @@ -12129,8 +12218,8 @@ packages: typescript: 5.5.4 dev: true - /ts-jest@29.2.4(@babel/core@7.25.2)(babel-jest@29.7.0)(jest@29.7.0)(typescript@5.5.4): - resolution: {integrity: sha512-3d6tgDyhCI29HlpwIq87sNuI+3Q6GLTTCeYRHCs7vDz+/3GCMwEtV9jezLyl4ZtnBgx00I7hm8PCP8cTksMGrw==} + /ts-jest@29.2.5(@babel/core@7.25.2)(babel-jest@29.7.0)(jest@29.7.0)(typescript@5.5.4): + resolution: {integrity: sha512-KD8zB2aAZrcKIdGk4OwpJggeLcH1FgrICqDSROWqlnJXGCXK4Mn6FcdK2B6670Xr73lHMG1kHw8R87A0ecZ+vA==} engines: {node: ^14.15.0 || ^16.10.0 || ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -12168,7 +12257,7 @@ packages: yargs-parser: 21.1.1 dev: true - /ts-loader@9.5.1(typescript@5.5.4)(webpack@5.93.0): + /ts-loader@9.5.1(typescript@5.5.4)(webpack@5.94.0): resolution: {integrity: sha512-rNH3sK9kGZcH9dYzC7CewQm4NtxJTjSEVRJ2DyBZR7f8/wcta+iV44UPCXc5+nzDzivKtlzV6c9P4e+oFhDLYg==} engines: {node: '>=12.0.0'} peerDependencies: @@ -12181,7 +12270,7 @@ packages: semver: 7.6.3 source-map: 0.7.4 typescript: 5.5.4 - webpack: 5.93.0(webpack-cli@5.1.4) + webpack: 5.94.0(webpack-cli@5.1.4) dev: true /ts-pattern@5.3.1: @@ -12228,6 +12317,10 @@ packages: /tslib@2.6.3: resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} + dev: false + + /tslib@2.7.0: + resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} /type-check@0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} @@ -12313,8 +12406,8 @@ packages: engines: {node: '>= 4'} dev: false - /typescript-eslint@8.2.0(eslint@9.8.0)(typescript@5.5.4): - resolution: {integrity: sha512-DmnqaPcML0xYwUzgNbM1XaKXpEb7BShYf2P1tkUmmcl8hyeG7Pj08Er7R9bNy6AufabywzJcOybQAtnD/c9DGw==} + /typescript-eslint@8.3.0(eslint@9.8.0)(typescript@5.5.4): + resolution: {integrity: sha512-EvWjwWLwwKDIJuBjk2I6UkV8KEQcwZ0VM10nR1rIunRDIP67QJTZAHBXTX0HW/oI1H10YESF8yWie8fRQxjvFA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -12322,9 +12415,9 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 8.2.0(@typescript-eslint/parser@8.2.0)(eslint@9.8.0)(typescript@5.5.4) - '@typescript-eslint/parser': 8.2.0(eslint@9.8.0)(typescript@5.5.4) - '@typescript-eslint/utils': 8.2.0(eslint@9.8.0)(typescript@5.5.4) + '@typescript-eslint/eslint-plugin': 8.3.0(@typescript-eslint/parser@8.3.0)(eslint@9.8.0)(typescript@5.5.4) + '@typescript-eslint/parser': 8.3.0(eslint@9.8.0)(typescript@5.5.4) + '@typescript-eslint/utils': 8.3.0(eslint@9.8.0)(typescript@5.5.4) typescript: 5.5.4 transitivePeerDependencies: - eslint @@ -12466,7 +12559,7 @@ packages: react: 18.3.1 dev: false - /use-isomorphic-layout-effect@1.1.2(@types/react@18.3.3)(react@18.3.1): + /use-isomorphic-layout-effect@1.1.2(@types/react@18.3.4)(react@18.3.1): resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==} peerDependencies: '@types/react': '*' @@ -12475,11 +12568,11 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.4 react: 18.3.1 dev: false - /use-latest@1.2.1(@types/react@18.3.3)(react@18.3.1): + /use-latest@1.2.1(@types/react@18.3.4)(react@18.3.1): resolution: {integrity: sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==} peerDependencies: '@types/react': '*' @@ -12488,9 +12581,9 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.3.3 + '@types/react': 18.3.4 react: 18.3.1 - use-isomorphic-layout-effect: 1.1.2(@types/react@18.3.3)(react@18.3.1) + use-isomorphic-layout-effect: 1.1.2(@types/react@18.3.4)(react@18.3.1) dev: false /use-memo-one@1.1.3(react@18.3.1): @@ -12619,8 +12712,8 @@ packages: makeerror: 1.0.12 dev: true - /watchpack@2.4.1: - resolution: {integrity: sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==} + /watchpack@2.4.2: + resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==} engines: {node: '>=10.13.0'} dependencies: glob-to-regexp: 0.4.1 @@ -12652,7 +12745,7 @@ packages: engines: {node: '>=12'} dev: true - /webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.93.0): + /webpack-cli@5.1.4(webpack-dev-server@5.0.4)(webpack@5.94.0): resolution: {integrity: sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==} engines: {node: '>=14.15.0'} hasBin: true @@ -12670,9 +12763,9 @@ packages: optional: true dependencies: '@discoveryjs/json-ext': 0.5.7 - '@webpack-cli/configtest': 2.1.1(webpack-cli@5.1.4)(webpack@5.93.0) - '@webpack-cli/info': 2.0.2(webpack-cli@5.1.4)(webpack@5.93.0) - '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4)(webpack-dev-server@5.0.4)(webpack@5.93.0) + '@webpack-cli/configtest': 2.1.1(webpack-cli@5.1.4)(webpack@5.94.0) + '@webpack-cli/info': 2.0.2(webpack-cli@5.1.4)(webpack@5.94.0) + '@webpack-cli/serve': 2.0.5(webpack-cli@5.1.4)(webpack-dev-server@5.0.4)(webpack@5.94.0) colorette: 2.0.20 commander: 10.0.1 cross-spawn: 7.0.3 @@ -12681,12 +12774,12 @@ packages: import-local: 3.2.0 interpret: 3.1.1 rechoir: 0.8.0 - webpack: 5.93.0(webpack-cli@5.1.4) - webpack-dev-server: 5.0.4(webpack-cli@5.1.4)(webpack@5.93.0) + webpack: 5.94.0(webpack-cli@5.1.4) + webpack-dev-server: 5.0.4(webpack-cli@5.1.4)(webpack@5.94.0) webpack-merge: 5.10.0 dev: true - /webpack-dev-middleware@7.3.0(webpack@5.93.0): + /webpack-dev-middleware@7.3.0(webpack@5.94.0): resolution: {integrity: sha512-xD2qnNew+F6KwOGZR7kWdbIou/ud7cVqLEXeK1q0nHcNsX/u7ul/fSdlOTX4ntSL5FNFy7ZJJXbf0piF591JYw==} engines: {node: '>= 18.12.0'} peerDependencies: @@ -12701,10 +12794,10 @@ packages: on-finished: 2.4.1 range-parser: 1.2.1 schema-utils: 4.2.0 - webpack: 5.93.0(webpack-cli@5.1.4) + webpack: 5.94.0(webpack-cli@5.1.4) dev: true - /webpack-dev-server@5.0.4(webpack-cli@5.1.4)(webpack@5.93.0): + /webpack-dev-server@5.0.4(webpack-cli@5.1.4)(webpack@5.94.0): resolution: {integrity: sha512-dljXhUgx3HqKP2d8J/fUMvhxGhzjeNVarDLcbO/EWMSgRizDkxHQDZQaLFL5VJY9tRBj2Gz+rvCEYYvhbqPHNA==} engines: {node: '>= 18.12.0'} hasBin: true @@ -12745,9 +12838,9 @@ packages: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack: 5.93.0(webpack-cli@5.1.4) - webpack-cli: 5.1.4(webpack-dev-server@5.0.4)(webpack@5.93.0) - webpack-dev-middleware: 7.3.0(webpack@5.93.0) + webpack: 5.94.0(webpack-cli@5.1.4) + webpack-cli: 5.1.4(webpack-dev-server@5.0.4)(webpack@5.94.0) + webpack-dev-middleware: 7.3.0(webpack@5.94.0) ws: 8.18.0 transitivePeerDependencies: - bufferutil @@ -12802,8 +12895,8 @@ packages: resolution: {integrity: sha512-yUKYyy+e0iF/w31QdfioRKY+h3jDBRpthexBOWGKda99iu2l/wxYsI/XqdlP5IU58/0KB9CsJZgWNAl+/MPkRw==} dev: true - /webpack@5.93.0(webpack-cli@5.1.4): - resolution: {integrity: sha512-Y0m5oEY1LRuwly578VqluorkXbvXKh7U3rLoQCEO04M97ScRr44afGVkI0FQFsXzysk5OgFAxjZAb9rsGQVihA==} + /webpack@5.94.0(webpack-cli@5.1.4): + resolution: {integrity: sha512-KcsGn50VT+06JH/iunZJedYGUJS5FGjow8wb9c0v5n1Om8O1g4L6LjtfxwlXIATopoQu+vOXXa7gYisWxCoPyg==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -12812,7 +12905,6 @@ packages: webpack-cli: optional: true dependencies: - '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.5 '@webassemblyjs/ast': 1.12.1 '@webassemblyjs/wasm-edit': 1.12.1 @@ -12833,9 +12925,9 @@ packages: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(webpack@5.93.0) - watchpack: 2.4.1 - webpack-cli: 5.1.4(webpack-dev-server@5.0.4)(webpack@5.93.0) + terser-webpack-plugin: 5.3.10(webpack@5.94.0) + watchpack: 2.4.2 + webpack-cli: 5.1.4(webpack-dev-server@5.0.4)(webpack@5.94.0) webpack-sources: 3.2.3 transitivePeerDependencies: - '@swc/core' @@ -13000,8 +13092,8 @@ packages: dependencies: '@apideck/better-ajv-errors': 0.3.6(ajv@8.17.1) '@babel/core': 7.25.2 - '@babel/preset-env': 7.25.3(@babel/core@7.25.2) - '@babel/runtime': 7.25.0 + '@babel/preset-env': 7.25.4(@babel/core@7.25.2) + '@babel/runtime': 7.25.4 '@rollup/plugin-babel': 5.3.1(@babel/core@7.25.2)(rollup@2.79.1) '@rollup/plugin-node-resolve': 15.2.3(rollup@2.79.1) '@rollup/plugin-replace': 2.4.2(rollup@2.79.1) @@ -13114,7 +13206,7 @@ packages: resolution: {integrity: sha512-Hml/9+/njUXBglv3dtZ9WBKHI235AQJyLBV1G7EFmh4/mUdSQuXui80RtjDeVRrXnm/6QWgRUEHG3/YBVbxtsA==} dev: true - /workbox-webpack-plugin@7.1.0(webpack@5.93.0): + /workbox-webpack-plugin@7.1.0(webpack@5.94.0): resolution: {integrity: sha512-em0vY0Uq7zXzOeEJYpFNX7x6q3RrRVqfaMhA4kadd3UkX/JuClgT9IUW2iX2cjmMPwI3W611c4fSRjtG5wPm2w==} engines: {node: '>=16.0.0'} peerDependencies: @@ -13123,7 +13215,7 @@ packages: fast-json-stable-stringify: 2.1.0 pretty-bytes: 5.6.0 upath: 1.2.0 - webpack: 5.93.0(webpack-cli@5.1.4) + webpack: 5.94.0(webpack-cli@5.1.4) webpack-sources: 1.4.3 workbox-build: 7.1.0 transitivePeerDependencies: