diff --git a/eslint.config.ts b/eslint.config.ts new file mode 100644 index 000000000..93aa70265 --- /dev/null +++ b/eslint.config.ts @@ -0,0 +1,91 @@ +/** + * Shared ESLint configuration for TypeScript packages. + * + * Important: + * - Packages should create their own eslint.config.ts that imports and extends this. + * - React/Storybook-specific plugins and rules should be added at the package level. + * + * Excluded packages (using alternative linters): + * - design-tokens: uses Terrazzo's linter (tz lint) + */ +import js from '@eslint/js'; +import tseslint from 'typescript-eslint'; +import preferArrowFunctions from 'eslint-plugin-prefer-arrow-functions'; +import importPlugin from 'eslint-plugin-import'; +import globals from 'globals'; +import type { Linter } from 'eslint'; + +export const ignores = { + ignores: [ + '**/dist/**', + '**/node_modules/**', + '**/build/**', + '**/coverage/**', + '**/*.d.ts', + ], +}; + +export const baseConfigs = [js.configs.recommended, ...tseslint.configs.recommended]; + +export const plugins = { + 'prefer-arrow-functions': preferArrowFunctions, + import: importPlugin, +}; + +export const sharedLanguageOptions = { + ecmaVersion: 'latest' as const, + sourceType: 'module' as const, + parser: tseslint.parser, + parserOptions: { + ecmaFeatures: { + jsx: true, + }, + }, + globals: { + ...globals.browser, + ...globals.es2020, + }, +}; + +export const sharedRules: Linter.RulesRecord = { + curly: ['error', 'all'], + 'no-multiple-empty-lines': 'error', + quotes: ['error', 'single', { avoidEscape: true }], + 'arrow-parens': ['error', 'as-needed'], + 'prefer-arrow-functions/prefer-arrow-functions': [ + 'warn', + { + classPropertiesAllowed: false, + disallowPrototype: false, + returnStyle: 'unchanged', + singleReturnOnly: false, + }, + ], + '@typescript-eslint/no-empty-object-type': 'off', + 'import/extensions': [ + 'error', + 'ignorePackages', + { + js: 'never', + jsx: 'never', + ts: 'never', + tsx: 'never', + }, + ], + 'import/no-cycle': [ + 'error', + { + maxDepth: 10, + ignoreExternal: true, + allowUnsafeDynamicCyclicDependency: false, + }, + ], + 'import/no-self-import': 'error', + '@typescript-eslint/no-deprecated': 'warn', +}; + +export const testFileRules: Linter.RulesRecord = { + '@typescript-eslint/no-unused-expressions': 'off', +}; + +export { tseslint }; diff --git a/package.json b/package.json index c242c1452..77d18ba9d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,7 @@ { "name": "click-ui-monorepo", "private": true, + "type": "module", "workspaces": [ "packages/*" ], @@ -19,7 +20,15 @@ "prepare": "husky" }, "devDependencies": { - "husky": "^9.1.7" + "eslint": "^9", + "eslint-import-resolver-typescript": "^4.4.4", + "eslint-plugin-import": "^2.32.0", + "eslint-plugin-prefer-arrow-functions": "^3.3.2", + "globals": "^16.5.0", + "husky": "^9.1.7", + "jiti": "^2.4.0", + "prettier": "^3.7.4", + "typescript-eslint": "^8" }, "resolutions": { "@types/react": "18.3.1", diff --git a/packages/click-ui/eslint.config.js b/packages/click-ui/eslint.config.ts similarity index 50% rename from packages/click-ui/eslint.config.js rename to packages/click-ui/eslint.config.ts index aafe5a6fd..fd6157eec 100644 --- a/packages/click-ui/eslint.config.js +++ b/packages/click-ui/eslint.config.ts @@ -1,82 +1,53 @@ -import js from '@eslint/js'; -import tseslint from 'typescript-eslint'; +import { + ignores, + baseConfigs, + plugins, + sharedLanguageOptions, + sharedRules, + testFileRules, + tseslint, +} from '../../eslint.config.ts'; import reactHooks from 'eslint-plugin-react-hooks'; import reactRefresh from 'eslint-plugin-react-refresh'; -import preferArrowFunctions from 'eslint-plugin-prefer-arrow-functions'; import storybook from 'eslint-plugin-storybook'; -import importPlugin from 'eslint-plugin-import'; -import globals from 'globals'; export default tseslint.config( + ignores, + ...baseConfigs, { - ignores: ['dist/**', 'node_modules/**', 'build/**', 'coverage/**', '**/*.d.ts'], - }, - js.configs.recommended, - ...tseslint.configs.recommended, - { - files: ['**/*.{ts,tsx}'], + files: ['src/**/*.{ts,tsx}'], languageOptions: { - ecmaVersion: 'latest', - sourceType: 'module', - parser: tseslint.parser, + ...sharedLanguageOptions, parserOptions: { - project: './tsconfig.json', + ...sharedLanguageOptions.parserOptions, + project: './tsconfig.eslint.json', tsconfigRootDir: import.meta.dirname, - ecmaFeatures: { - jsx: true, - }, - }, - globals: { - ...globals.browser, - ...globals.es2020, }, }, plugins: { + ...plugins, 'react-hooks': reactHooks, 'react-refresh': reactRefresh, - 'prefer-arrow-functions': preferArrowFunctions, storybook: storybook, - import: importPlugin, }, settings: { 'import/resolver': { - typescript: true, + typescript: { + project: './tsconfig.eslint.json', + }, node: true, }, }, rules: { + ...sharedRules, ...reactHooks.configs.recommended.rules, - curly: ['error', 'all'], 'react-refresh/only-export-components': 'warn', - 'no-multiple-empty-lines': 'error', - quotes: ['error', 'single', { avoidEscape: true }], - 'arrow-parens': ['error', 'as-needed'], - 'prefer-arrow-functions/prefer-arrow-functions': [ - 'warn', - { - classPropertiesAllowed: false, - disallowPrototype: false, - returnStyle: 'unchanged', - singleReturnOnly: false, - }, - ], 'react-hooks/exhaustive-deps': [ 'warn', { additionalHooks: '(useUpdateEffect)', }, ], - '@typescript-eslint/no-empty-object-type': 'off', - 'import/extensions': [ - 'error', - 'ignorePackages', - { - js: 'never', - jsx: 'never', - ts: 'never', - tsx: 'never', - }, - ], 'no-restricted-imports': [ 'error', { @@ -106,24 +77,11 @@ export default tseslint.config( ], }, ], - 'import/no-cycle': [ - 'error', - { - maxDepth: 10, - ignoreExternal: true, - allowUnsafeDynamicCyclicDependency: false, - }, - ], - 'import/no-self-import': 'error', - '@typescript-eslint/no-deprecated': 'warn', }, }, - // Special config for test files { - files: ['**/*.test.{ts,tsx}', '**/*.spec.{ts,tsx}'], - rules: { - '@typescript-eslint/no-unused-expressions': 'off', - }, + files: ['src/**/*.test.{ts,tsx}', 'src/**/*.spec.{ts,tsx}'], + rules: testFileRules, }, ...storybook.configs['flat/recommended'] ); diff --git a/packages/click-ui/package.json b/packages/click-ui/package.json index e97138595..04c2863fb 100644 --- a/packages/click-ui/package.json +++ b/packages/click-ui/package.json @@ -1,6 +1,6 @@ { "name": "@clickhouse/click-ui", - "version": "0.2.0-test.0", + "version": "0.0.252-test.7", "description": "Official ClickHouse design system react library", "type": "module", "license": "Apache-2.0", @@ -371,12 +371,12 @@ "convert:payment": ".scripts/js/convert-svg-to-react-component --type=payments", "convert:regenerate": ".scripts/js/convert-svg-to-react-component --regenerate", "dev": "yarn storybook", - "format": ".scripts/bash/format", - "format:fix": ".scripts/bash/format --write", + "format": "yarn run -T prettier --check \"src/**/*.{js,jsx,ts,tsx}\"", + "format:fix": "yarn run -T prettier --write \"src/**/*.{js,jsx,ts,tsx}\"", "generate:exports": ".scripts/js/generate-exports", - "generate:tokens": "node ./.scripts/js/generate-tokens.js && yarn format:fix src/theme/tokens/**/*.ts", - "lint": "eslint src --report-unused-disable-directives", - "lint:fix": "eslint src --report-unused-disable-directives --fix", + "generate:tokens": "node ./.scripts/js/generate-tokens.js && yarn run -T prettier --write \"src/theme/tokens/**/*.ts\"", + "lint": "yarn run -T eslint src --report-unused-disable-directives", + "lint:fix": "yarn run -T eslint src --report-unused-disable-directives --fix", "prettify": "yarn format:fix", "preview": "vite preview", "storybook": "storybook dev -p 6006", @@ -443,16 +443,10 @@ "babel-plugin-styled-components": "^2.1.4", "chromatic": "^13.3.4", "date-fns": "4.1.0", - "eslint": "^9", - "eslint-import-resolver-typescript": "^4.4.4", - "eslint-plugin-import": "^2.32.0", - "eslint-plugin-prefer-arrow-functions": "^3.3.2", "eslint-plugin-react-hooks": "^5", "eslint-plugin-react-refresh": "0.4.7", "eslint-plugin-storybook": "^10.1.10", - "globals": "^16.5.0", "jsdom": "^24.0.0", - "prettier": "3.7.4", "prop-types": "^15.8.1", "react": "18.3.1", "react-dom": "18.3.1", @@ -464,7 +458,6 @@ "stylis": "^4.3.0", "ts-node": "^10.9.1", "typescript": "^5.5.3", - "typescript-eslint": "^8", "vite": "^7.3.0", "vite-plugin-dts": "^4.3.0", "vite-plugin-externalize-deps": "^0.10.0", @@ -482,5 +475,9 @@ "@types/react": "18.3.1", "@types/react-dom": "18.3.1", "styled-components": "6.1.11" + }, + "packageManager": "yarn@4.5.3", + "engines": { + "node": ">=22.12.0" } } diff --git a/packages/click-ui/tsconfig.eslint.json b/packages/click-ui/tsconfig.eslint.json new file mode 100644 index 000000000..c93faf9b8 --- /dev/null +++ b/packages/click-ui/tsconfig.eslint.json @@ -0,0 +1,10 @@ +{ + "extends": "../../tsconfig.eslint.json", + "compilerOptions": { + "baseUrl": ".", + "paths": { + "@/*": ["src/*"] + } + }, + "include": ["src/**/*.ts", "src/**/*.tsx"] +} diff --git a/packages/click-ui/tsconfig.json b/packages/click-ui/tsconfig.json index 44f93e335..d15ba55fc 100644 --- a/packages/click-ui/tsconfig.json +++ b/packages/click-ui/tsconfig.json @@ -1,33 +1,14 @@ { + "extends": "../../tsconfig.base.json", "compilerOptions": { - "target": "ESNext", - "esModuleInterop": true, "lib": ["DOM", "DOM.Iterable", "ESNext"], - "module": "ESNext", - "skipLibCheck": true, - - /* Bundler mode */ - "moduleResolution": "bundler", "allowImportingTsExtensions": true, - "resolveJsonModule": true, - "isolatedModules": true, - "noEmit": true, "jsx": "react-jsx", - - /* Linting */ - "strict": true, - "noUnusedLocals": true, - "noUnusedParameters": true, - "noFallthroughCasesInSwitch": true, "paths": { - "@/*": ["./src/*"], + "@/*": ["./src/*"] }, "types": ["@testing-library/jest-dom", "vitest/globals"] }, "include": ["src"], - "exclude": [ - "node_modules", - "dist", - ], "references": [{ "path": "./tsconfig.node.json" }] } diff --git a/packages/design-tokens/tsconfig.json b/packages/design-tokens/tsconfig.json index 67c0ada62..b956f8dc1 100644 --- a/packages/design-tokens/tsconfig.json +++ b/packages/design-tokens/tsconfig.json @@ -1,18 +1,4 @@ { - "compilerOptions": { - "target": "ESNext", - "module": "ESNext", - "moduleResolution": "bundler", - "esModuleInterop": true, - "skipLibCheck": true, - "strict": true, - "noUnusedLocals": true, - "noUnusedParameters": true, - "noFallthroughCasesInSwitch": true, - "resolveJsonModule": true, - "isolatedModules": true, - "noEmit": true - }, - "include": ["*.ts"], - "exclude": ["node_modules", "dist"] + "extends": "../../tsconfig.base.json", + "include": ["*.ts"] } diff --git a/tsconfig.base.json b/tsconfig.base.json new file mode 100644 index 000000000..1e56a260e --- /dev/null +++ b/tsconfig.base.json @@ -0,0 +1,17 @@ +{ + "compilerOptions": { + "target": "ESNext", + "module": "ESNext", + "moduleResolution": "bundler", + "esModuleInterop": true, + "skipLibCheck": true, + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "strict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "noFallthroughCasesInSwitch": true + }, + "exclude": ["node_modules", "dist"] +} diff --git a/tsconfig.eslint.json b/tsconfig.eslint.json new file mode 100644 index 000000000..0c8ad5af7 --- /dev/null +++ b/tsconfig.eslint.json @@ -0,0 +1,10 @@ +{ + "extends": "./tsconfig.base.json", + "compilerOptions": { + "lib": ["DOM", "DOM.Iterable", "ESNext"], + "allowImportingTsExtensions": true, + "jsx": "react-jsx" + }, + "include": ["eslint.config.ts"], + "exclude": ["node_modules", "**/dist/**", "packages/design-tokens"] +} diff --git a/yarn.lock b/yarn.lock index d69fb4a01..ecd19588e 100644 --- a/yarn.lock +++ b/yarn.lock @@ -176,7 +176,7 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.28.6, @babel/parser@npm:^7.29.0, @babel/parser@npm:^7.29.2": +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.28.6, @babel/parser@npm:^7.29.0": version: 7.29.2 resolution: "@babel/parser@npm:7.29.2" dependencies: @@ -609,17 +609,11 @@ __metadata: chromatic: "npm:^13.3.4" date-fns: "npm:4.1.0" dayjs: "npm:^1.11.19" - eslint: "npm:^9" - eslint-import-resolver-typescript: "npm:^4.4.4" - eslint-plugin-import: "npm:^2.32.0" - eslint-plugin-prefer-arrow-functions: "npm:^3.3.2" eslint-plugin-react-hooks: "npm:^5" eslint-plugin-react-refresh: "npm:0.4.7" eslint-plugin-storybook: "npm:^10.1.10" - globals: "npm:^16.5.0" jsdom: "npm:^24.0.0" lodash-es: "npm:^4.17.23" - prettier: "npm:3.7.4" prop-types: "npm:^15.8.1" react: "npm:18.3.1" react-dom: "npm:18.3.1" @@ -637,7 +631,6 @@ __metadata: stylis: "npm:^4.3.0" ts-node: "npm:^10.9.1" typescript: "npm:^5.5.3" - typescript-eslint: "npm:^8" vite: "npm:^7.3.0" vite-plugin-dts: "npm:^4.3.0" vite-plugin-externalize-deps: "npm:^0.10.0" @@ -719,7 +712,7 @@ __metadata: languageName: node linkType: hard -"@emnapi/core@npm:^1.4.3": +"@emnapi/core@npm:^1.4.3, @emnapi/core@npm:^1.7.1": version: 1.9.1 resolution: "@emnapi/core@npm:1.9.1" dependencies: @@ -729,7 +722,7 @@ __metadata: languageName: node linkType: hard -"@emnapi/runtime@npm:^1.4.3": +"@emnapi/runtime@npm:^1.4.3, @emnapi/runtime@npm:^1.7.1": version: 1.9.1 resolution: "@emnapi/runtime@npm:1.9.1" dependencies: @@ -1262,11 +1255,11 @@ __metadata: linkType: hard "@hono/node-server@npm:^1.19.11": - version: 1.19.12 - resolution: "@hono/node-server@npm:1.19.12" + version: 1.19.11 + resolution: "@hono/node-server@npm:1.19.11" peerDependencies: hono: ^4 - checksum: 10c0/06b5c7ba775d585abebe1ece155f3b00cc9013319818c58bba6f1b1e71df44d1d0d6c6e66cd50350ab6f0b9219a182f83c9fe3074b81a1d1ebb0a1493a73db9e + checksum: 10c0/34b1c29c249c5cd95469980b5c359370f3cbab49b3603f324a4afbf895d68b8d5485c71f1887769eabeb3499276c49e7102084234b4feb3853edb748aaa85f50 languageName: node linkType: hard @@ -1680,28 +1673,28 @@ __metadata: languageName: node linkType: hard -"@microsoft/api-extractor-model@npm:7.33.5": - version: 7.33.5 - resolution: "@microsoft/api-extractor-model@npm:7.33.5" +"@microsoft/api-extractor-model@npm:7.33.4": + version: 7.33.4 + resolution: "@microsoft/api-extractor-model@npm:7.33.4" dependencies: "@microsoft/tsdoc": "npm:~0.16.0" "@microsoft/tsdoc-config": "npm:~0.18.1" - "@rushstack/node-core-library": "npm:5.21.0" - checksum: 10c0/57a5f7f091e4a22621039c6953baff09c57822408351293d537f5c830c2b0b38b36ff1c47931f23981a1e5eeb6a744d4aee706a9c9008f0d8fd495bc2744c131 + "@rushstack/node-core-library": "npm:5.20.3" + checksum: 10c0/c71569e59a5f876c600f38240ed8d12c1e4c908a2a6af9cd75f3b22334d7c950b54f367622205930253fc03474c0aa7d017adfce571feff3011780f2502c0391 languageName: node linkType: hard "@microsoft/api-extractor@npm:^7.50.1": - version: 7.57.8 - resolution: "@microsoft/api-extractor@npm:7.57.8" + version: 7.57.7 + resolution: "@microsoft/api-extractor@npm:7.57.7" dependencies: - "@microsoft/api-extractor-model": "npm:7.33.5" + "@microsoft/api-extractor-model": "npm:7.33.4" "@microsoft/tsdoc": "npm:~0.16.0" "@microsoft/tsdoc-config": "npm:~0.18.1" - "@rushstack/node-core-library": "npm:5.21.0" + "@rushstack/node-core-library": "npm:5.20.3" "@rushstack/rig-package": "npm:0.7.2" - "@rushstack/terminal": "npm:0.22.4" - "@rushstack/ts-command-line": "npm:5.3.4" + "@rushstack/terminal": "npm:0.22.3" + "@rushstack/ts-command-line": "npm:5.3.3" diff: "npm:~8.0.2" lodash: "npm:~4.17.23" minimatch: "npm:10.2.3" @@ -1711,7 +1704,7 @@ __metadata: typescript: "npm:5.8.2" bin: api-extractor: bin/api-extractor - checksum: 10c0/abcd726861b7fac5e1550b0c2646156a4d995ef36f369db58bbbf683c01a9dd711ec0d61d0d93e838c59fc96d1fc73ef6008dd4f7d33b6b4586334dbb4aa8e1e + checksum: 10c0/3a03fa82c3ca57cabd3350339ccfc1910b78b091cc3dbe4c413654b139a2aefef5b0fb634b5602ee6b13512545e218b07efad584098d0f2d55ed8bb69c659ba3 languageName: node linkType: hard @@ -1746,14 +1739,13 @@ __metadata: linkType: hard "@napi-rs/wasm-runtime@npm:^1.1.1": - version: 1.1.2 - resolution: "@napi-rs/wasm-runtime@npm:1.1.2" + version: 1.1.1 + resolution: "@napi-rs/wasm-runtime@npm:1.1.1" dependencies: + "@emnapi/core": "npm:^1.7.1" + "@emnapi/runtime": "npm:^1.7.1" "@tybys/wasm-util": "npm:^0.10.1" - peerDependencies: - "@emnapi/core": ^1.7.1 - "@emnapi/runtime": ^1.7.1 - checksum: 10c0/725c30ec9c480a8d0c1a6a4ce31dc6c830365d485e23ad560e143d1cb9db89a0c95fbb5b9d53c07121729817a3683db6f1ab65d7e4f38fa7482a11b15ef6c6fd + checksum: 10c0/04d57b67e80736e41fe44674a011878db0a8ad893f4d44abb9d3608debb7c174224cba2796ed5b0c1d367368159f3ca6be45f1c59222f70e32ddc880f803d447 languageName: node linkType: hard @@ -3319,177 +3311,177 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-android-arm-eabi@npm:4.60.1": - version: 4.60.1 - resolution: "@rollup/rollup-android-arm-eabi@npm:4.60.1" +"@rollup/rollup-android-arm-eabi@npm:4.59.1": + version: 4.59.1 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.59.1" conditions: os=android & cpu=arm languageName: node linkType: hard -"@rollup/rollup-android-arm64@npm:4.60.1": - version: 4.60.1 - resolution: "@rollup/rollup-android-arm64@npm:4.60.1" +"@rollup/rollup-android-arm64@npm:4.59.1": + version: 4.59.1 + resolution: "@rollup/rollup-android-arm64@npm:4.59.1" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-arm64@npm:4.60.1": - version: 4.60.1 - resolution: "@rollup/rollup-darwin-arm64@npm:4.60.1" +"@rollup/rollup-darwin-arm64@npm:4.59.1": + version: 4.59.1 + resolution: "@rollup/rollup-darwin-arm64@npm:4.59.1" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-x64@npm:4.60.1": - version: 4.60.1 - resolution: "@rollup/rollup-darwin-x64@npm:4.60.1" +"@rollup/rollup-darwin-x64@npm:4.59.1": + version: 4.59.1 + resolution: "@rollup/rollup-darwin-x64@npm:4.59.1" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-freebsd-arm64@npm:4.60.1": - version: 4.60.1 - resolution: "@rollup/rollup-freebsd-arm64@npm:4.60.1" +"@rollup/rollup-freebsd-arm64@npm:4.59.1": + version: 4.59.1 + resolution: "@rollup/rollup-freebsd-arm64@npm:4.59.1" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-freebsd-x64@npm:4.60.1": - version: 4.60.1 - resolution: "@rollup/rollup-freebsd-x64@npm:4.60.1" +"@rollup/rollup-freebsd-x64@npm:4.59.1": + version: 4.59.1 + resolution: "@rollup/rollup-freebsd-x64@npm:4.59.1" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-linux-arm-gnueabihf@npm:4.60.1": - version: 4.60.1 - resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.60.1" +"@rollup/rollup-linux-arm-gnueabihf@npm:4.59.1": + version: 4.59.1 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.59.1" conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm-musleabihf@npm:4.60.1": - version: 4.60.1 - resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.60.1" +"@rollup/rollup-linux-arm-musleabihf@npm:4.59.1": + version: 4.59.1 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.59.1" conditions: os=linux & cpu=arm & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-arm64-gnu@npm:4.60.1": - version: 4.60.1 - resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.60.1" +"@rollup/rollup-linux-arm64-gnu@npm:4.59.1": + version: 4.59.1 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.59.1" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm64-musl@npm:4.60.1": - version: 4.60.1 - resolution: "@rollup/rollup-linux-arm64-musl@npm:4.60.1" +"@rollup/rollup-linux-arm64-musl@npm:4.59.1": + version: 4.59.1 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.59.1" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-loong64-gnu@npm:4.60.1": - version: 4.60.1 - resolution: "@rollup/rollup-linux-loong64-gnu@npm:4.60.1" +"@rollup/rollup-linux-loong64-gnu@npm:4.59.1": + version: 4.59.1 + resolution: "@rollup/rollup-linux-loong64-gnu@npm:4.59.1" conditions: os=linux & cpu=loong64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-loong64-musl@npm:4.60.1": - version: 4.60.1 - resolution: "@rollup/rollup-linux-loong64-musl@npm:4.60.1" +"@rollup/rollup-linux-loong64-musl@npm:4.59.1": + version: 4.59.1 + resolution: "@rollup/rollup-linux-loong64-musl@npm:4.59.1" conditions: os=linux & cpu=loong64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-ppc64-gnu@npm:4.60.1": - version: 4.60.1 - resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.60.1" +"@rollup/rollup-linux-ppc64-gnu@npm:4.59.1": + version: 4.59.1 + resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.59.1" conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-ppc64-musl@npm:4.60.1": - version: 4.60.1 - resolution: "@rollup/rollup-linux-ppc64-musl@npm:4.60.1" +"@rollup/rollup-linux-ppc64-musl@npm:4.59.1": + version: 4.59.1 + resolution: "@rollup/rollup-linux-ppc64-musl@npm:4.59.1" conditions: os=linux & cpu=ppc64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-gnu@npm:4.60.1": - version: 4.60.1 - resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.60.1" +"@rollup/rollup-linux-riscv64-gnu@npm:4.59.1": + version: 4.59.1 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.59.1" conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-musl@npm:4.60.1": - version: 4.60.1 - resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.60.1" +"@rollup/rollup-linux-riscv64-musl@npm:4.59.1": + version: 4.59.1 + resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.59.1" conditions: os=linux & cpu=riscv64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-s390x-gnu@npm:4.60.1": - version: 4.60.1 - resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.60.1" +"@rollup/rollup-linux-s390x-gnu@npm:4.59.1": + version: 4.59.1 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.59.1" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-gnu@npm:4.60.1": - version: 4.60.1 - resolution: "@rollup/rollup-linux-x64-gnu@npm:4.60.1" +"@rollup/rollup-linux-x64-gnu@npm:4.59.1": + version: 4.59.1 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.59.1" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-musl@npm:4.60.1": - version: 4.60.1 - resolution: "@rollup/rollup-linux-x64-musl@npm:4.60.1" +"@rollup/rollup-linux-x64-musl@npm:4.59.1": + version: 4.59.1 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.59.1" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-openbsd-x64@npm:4.60.1": - version: 4.60.1 - resolution: "@rollup/rollup-openbsd-x64@npm:4.60.1" +"@rollup/rollup-openbsd-x64@npm:4.59.1": + version: 4.59.1 + resolution: "@rollup/rollup-openbsd-x64@npm:4.59.1" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-openharmony-arm64@npm:4.60.1": - version: 4.60.1 - resolution: "@rollup/rollup-openharmony-arm64@npm:4.60.1" +"@rollup/rollup-openharmony-arm64@npm:4.59.1": + version: 4.59.1 + resolution: "@rollup/rollup-openharmony-arm64@npm:4.59.1" conditions: os=openharmony & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-win32-arm64-msvc@npm:4.60.1": - version: 4.60.1 - resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.60.1" +"@rollup/rollup-win32-arm64-msvc@npm:4.59.1": + version: 4.59.1 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.59.1" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-win32-ia32-msvc@npm:4.60.1": - version: 4.60.1 - resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.60.1" +"@rollup/rollup-win32-ia32-msvc@npm:4.59.1": + version: 4.59.1 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.59.1" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@rollup/rollup-win32-x64-gnu@npm:4.60.1": - version: 4.60.1 - resolution: "@rollup/rollup-win32-x64-gnu@npm:4.60.1" +"@rollup/rollup-win32-x64-gnu@npm:4.59.1": + version: 4.59.1 + resolution: "@rollup/rollup-win32-x64-gnu@npm:4.59.1" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-win32-x64-msvc@npm:4.60.1": - version: 4.60.1 - resolution: "@rollup/rollup-win32-x64-msvc@npm:4.60.1" +"@rollup/rollup-win32-x64-msvc@npm:4.59.1": + version: 4.59.1 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.59.1" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -3501,9 +3493,9 @@ __metadata: languageName: node linkType: hard -"@rushstack/node-core-library@npm:5.21.0": - version: 5.21.0 - resolution: "@rushstack/node-core-library@npm:5.21.0" +"@rushstack/node-core-library@npm:5.20.3": + version: 5.20.3 + resolution: "@rushstack/node-core-library@npm:5.20.3" dependencies: ajv: "npm:~8.18.0" ajv-draft-04: "npm:~1.0.0" @@ -3518,7 +3510,7 @@ __metadata: peerDependenciesMeta: "@types/node": optional: true - checksum: 10c0/c5968d743101b581f45b73c58d02bd446a918bffd178098b3c660c8661ec7c62ed30229dd46dc5c3e8bf6172a6ece757503bc40a696d940aabb52d26aca40c45 + checksum: 10c0/bc9b33c6bef033ae6b33efb400b446d8fbaf98777ce085d03c505821f699e0a703ebe987ec05998c37aae3c33bd0dd7a4eb5e6b831c61977be9faac10f8c1c77 languageName: node linkType: hard @@ -3544,11 +3536,11 @@ __metadata: languageName: node linkType: hard -"@rushstack/terminal@npm:0.22.4": - version: 0.22.4 - resolution: "@rushstack/terminal@npm:0.22.4" +"@rushstack/terminal@npm:0.22.3": + version: 0.22.3 + resolution: "@rushstack/terminal@npm:0.22.3" dependencies: - "@rushstack/node-core-library": "npm:5.21.0" + "@rushstack/node-core-library": "npm:5.20.3" "@rushstack/problem-matcher": "npm:0.2.1" supports-color: "npm:~8.1.1" peerDependencies: @@ -3556,88 +3548,88 @@ __metadata: peerDependenciesMeta: "@types/node": optional: true - checksum: 10c0/952049a620c1f1bff51adab157e2f4c623c76a9935192cc3473bf131aa7a9c91b82a39f8b661768367c062d1d76741c74e9c7294dbd32c7eaa11089116b1b4b7 + checksum: 10c0/0e81fe7543b5365d776c2d8f68252ccd543be2723fc9f640ebce5c6b84eec9c7fc63f385c517dfed9325ba4a8daf62175ca4df299fb1eea33561155412cf4667 languageName: node linkType: hard -"@rushstack/ts-command-line@npm:5.3.4": - version: 5.3.4 - resolution: "@rushstack/ts-command-line@npm:5.3.4" +"@rushstack/ts-command-line@npm:5.3.3": + version: 5.3.3 + resolution: "@rushstack/ts-command-line@npm:5.3.3" dependencies: - "@rushstack/terminal": "npm:0.22.4" + "@rushstack/terminal": "npm:0.22.3" "@types/argparse": "npm:1.0.38" argparse: "npm:~1.0.9" string-argv: "npm:~0.3.1" - checksum: 10c0/35d16d139fa5c9125a148d14a66490926c9acc1c8c276ebe5306ede7be88cf08d5ad83c8e3c33d3c6092ac3c12c397b45a35af89a15b38d39017f05f08a3f937 + checksum: 10c0/03d9e9989b2979884b952eefa519a3abfe1b218516c5468bc162aeae3ddca003e09574019d38018b4ca86736f0807084226d60253e3c6fb63b7f40aacfde2f45 languageName: node linkType: hard "@storybook/addon-a11y@npm:^10.1.10": - version: 10.3.3 - resolution: "@storybook/addon-a11y@npm:10.3.3" + version: 10.3.1 + resolution: "@storybook/addon-a11y@npm:10.3.1" dependencies: "@storybook/global": "npm:^5.0.0" axe-core: "npm:^4.2.0" peerDependencies: - storybook: ^10.3.3 - checksum: 10c0/da83678c1fc351a3893bab7c4d04a81b11aeeb51112b03cff5c681fd5951b7c12f469410369eb0e02e7a91ce732b4f297077136855a73cdf5dd8ab3735dab3b6 + storybook: ^10.3.1 + checksum: 10c0/d6cd1fa51ade65e4eb4c055705d75b402add1609c031a73813336bab78404c02660300b1311af48595143112128800e479723390fdcbf61e545309b5b563db7e languageName: node linkType: hard "@storybook/addon-docs@npm:^10.1.10": - version: 10.3.3 - resolution: "@storybook/addon-docs@npm:10.3.3" + version: 10.3.1 + resolution: "@storybook/addon-docs@npm:10.3.1" dependencies: "@mdx-js/react": "npm:^3.0.0" - "@storybook/csf-plugin": "npm:10.3.3" + "@storybook/csf-plugin": "npm:10.3.1" "@storybook/icons": "npm:^2.0.1" - "@storybook/react-dom-shim": "npm:10.3.3" + "@storybook/react-dom-shim": "npm:10.3.1" react: "npm:^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" react-dom: "npm:^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" ts-dedent: "npm:^2.0.0" peerDependencies: - storybook: ^10.3.3 - checksum: 10c0/19a98f3e8fcf97d35bb25f6cda49708e56006e445d9f04cd80eb697ee452c158203af1f4f3e71358e47a2e257d7fdb85c29ece5f4b36f71dff95070ca4a85af2 + storybook: ^10.3.1 + checksum: 10c0/f1482d532a86e0abebf57b1acf95dfb52a96379c92b8f091e3f0b978a595bce1db22f04989e484cc8218f7555740c02c409bdeb692a81976d7e64bf2fd51ab75 languageName: node linkType: hard "@storybook/addon-links@npm:^10.1.10": - version: 10.3.3 - resolution: "@storybook/addon-links@npm:10.3.3" + version: 10.3.1 + resolution: "@storybook/addon-links@npm:10.3.1" dependencies: "@storybook/global": "npm:^5.0.0" peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - storybook: ^10.3.3 + storybook: ^10.3.1 peerDependenciesMeta: react: optional: true - checksum: 10c0/e0d90e5c4f0406006f868755198f890ae9ef91ab24df8feacf84456d88addacce4b3bfe98ffc4ad0882c1d602eac72132a2683e207d2ec218e9c2e3517b2a837 + checksum: 10c0/33966f757eaa5aa3ea89591559a5621ed9413f5291ed935ed731c36ac528e9e7c92dbce15a1bd6a7409df83169353af92fc683d88183ff51cf2c9d04dda5aaf6 languageName: node linkType: hard -"@storybook/builder-vite@npm:10.3.3": - version: 10.3.3 - resolution: "@storybook/builder-vite@npm:10.3.3" +"@storybook/builder-vite@npm:10.3.1": + version: 10.3.1 + resolution: "@storybook/builder-vite@npm:10.3.1" dependencies: - "@storybook/csf-plugin": "npm:10.3.3" + "@storybook/csf-plugin": "npm:10.3.1" ts-dedent: "npm:^2.0.0" peerDependencies: - storybook: ^10.3.3 + storybook: ^10.3.1 vite: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 10c0/90b002777ff4b0b31ea4bc8d4f6e13f4d4c35a51c2bad7cf0b2e0a3a2f4ec3aa387f87ed174f7589d29842564f61346415dc0c919819e9ab45827c2c0f6141f2 + checksum: 10c0/fb18f543c7ed70495414ae62bc2755463505ef1dcd423b363a6a01cd5acacb7e74a13e4ed8455d228c945d94686fc7c0b89fa606017eafb256eae499f64c0859 languageName: node linkType: hard -"@storybook/csf-plugin@npm:10.3.3": - version: 10.3.3 - resolution: "@storybook/csf-plugin@npm:10.3.3" +"@storybook/csf-plugin@npm:10.3.1": + version: 10.3.1 + resolution: "@storybook/csf-plugin@npm:10.3.1" dependencies: unplugin: "npm:^2.3.5" peerDependencies: esbuild: "*" rollup: "*" - storybook: ^10.3.3 + storybook: ^10.3.1 vite: "*" webpack: "*" peerDependenciesMeta: @@ -3649,7 +3641,7 @@ __metadata: optional: true webpack: optional: true - checksum: 10c0/62d52c50555ca0f18907962179aa90287e6b95ba6b31cbbeb071842f1580491ff8578cc628f9fd1809a0ef48e2b23164657204c2de16a3f7c9830c4b69c822aa + checksum: 10c0/0f6bbcc452d6aeafb18fec5e94aac9446c7358420a3a04d2a3e1084cca40c6b1e19a1132151c0d7b9b679fb3eafb60bf5f69e812ed7d86c56035fbd3834e32e6 languageName: node linkType: hard @@ -3670,25 +3662,25 @@ __metadata: languageName: node linkType: hard -"@storybook/react-dom-shim@npm:10.3.3": - version: 10.3.3 - resolution: "@storybook/react-dom-shim@npm:10.3.3" +"@storybook/react-dom-shim@npm:10.3.1": + version: 10.3.1 + resolution: "@storybook/react-dom-shim@npm:10.3.1" peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - storybook: ^10.3.3 - checksum: 10c0/d4018e1e2acf64d521a13b2190d263b2e873ac65172facda7e443716ede593195e21bb9e0cd288e785a25a5973527813a5ccdb069881a2bc22e490342237d026 + storybook: ^10.3.1 + checksum: 10c0/25d288af662ad6e464911730995955cce9a7455caf8160cd0c5a419d7916268edb6da51175193bffda096eaf8667351696f43f8d8af3716119389b107dfa5576 languageName: node linkType: hard "@storybook/react-vite@npm:^10.1.10": - version: 10.3.3 - resolution: "@storybook/react-vite@npm:10.3.3" + version: 10.3.1 + resolution: "@storybook/react-vite@npm:10.3.1" dependencies: "@joshwooding/vite-plugin-react-docgen-typescript": "npm:^0.6.4" "@rollup/pluginutils": "npm:^5.0.2" - "@storybook/builder-vite": "npm:10.3.3" - "@storybook/react": "npm:10.3.3" + "@storybook/builder-vite": "npm:10.3.1" + "@storybook/react": "npm:10.3.1" empathic: "npm:^2.0.0" magic-string: "npm:^0.30.0" react-docgen: "npm:^8.0.0" @@ -3697,29 +3689,29 @@ __metadata: peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - storybook: ^10.3.3 + storybook: ^10.3.1 vite: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 10c0/6c044a398201ee35d973269c8d47def841caba628b20df95c316d0723a02b798167366de26281ce2c934a844d69c5a51f1e1bc6d11d7ee20219e3cd59d3c9343 + checksum: 10c0/a8947201c3c7741f019aa4b15418173d8f82eb9db9b8b48302dfc48225bfe78ec98334447cfff51162b49ef34fc8fddf7b9133f235c3cc3195ad29ea3332c5cc languageName: node linkType: hard -"@storybook/react@npm:10.3.3": - version: 10.3.3 - resolution: "@storybook/react@npm:10.3.3" +"@storybook/react@npm:10.3.1": + version: 10.3.1 + resolution: "@storybook/react@npm:10.3.1" dependencies: "@storybook/global": "npm:^5.0.0" - "@storybook/react-dom-shim": "npm:10.3.3" + "@storybook/react-dom-shim": "npm:10.3.1" react-docgen: "npm:^8.0.2" react-docgen-typescript: "npm:^2.2.2" peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - storybook: ^10.3.3 + storybook: ^10.3.1 typescript: ">= 4.9.x" peerDependenciesMeta: typescript: optional: true - checksum: 10c0/a6c36e4e14685348faf50b74de43603d23e0d18aaa21d16e91f6e0b274b1ab689033a8a42b424d776dcdfefa744a6d919a2f509dae8e0520a19b0b20503a1fa7 + checksum: 10c0/a18e786a6d19271cb00ec7ad3d51b43d0ea4fe90fd0aca61c4c11942cf867537f04227108bb5151baf110a5945d73d6eba444223f310414f8ab58a8e61d8b200 languageName: node linkType: hard @@ -4376,39 +4368,39 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:8.58.0": - version: 8.58.0 - resolution: "@typescript-eslint/eslint-plugin@npm:8.58.0" +"@typescript-eslint/eslint-plugin@npm:8.57.1": + version: 8.57.1 + resolution: "@typescript-eslint/eslint-plugin@npm:8.57.1" dependencies: "@eslint-community/regexpp": "npm:^4.12.2" - "@typescript-eslint/scope-manager": "npm:8.58.0" - "@typescript-eslint/type-utils": "npm:8.58.0" - "@typescript-eslint/utils": "npm:8.58.0" - "@typescript-eslint/visitor-keys": "npm:8.58.0" + "@typescript-eslint/scope-manager": "npm:8.57.1" + "@typescript-eslint/type-utils": "npm:8.57.1" + "@typescript-eslint/utils": "npm:8.57.1" + "@typescript-eslint/visitor-keys": "npm:8.57.1" ignore: "npm:^7.0.5" natural-compare: "npm:^1.4.0" - ts-api-utils: "npm:^2.5.0" + ts-api-utils: "npm:^2.4.0" peerDependencies: - "@typescript-eslint/parser": ^8.58.0 + "@typescript-eslint/parser": ^8.57.1 eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: ">=4.8.4 <6.1.0" - checksum: 10c0/ac45c30f6ba9e188a01144708aa845e7ee8bb8a4d4f9aa6d2dce7784852d0821d42b031fee6832069935c3b885feff6d4014e30145b99693d25d7f563266a9f8 + typescript: ">=4.8.4 <6.0.0" + checksum: 10c0/5bf9227f5d608d4313c9f898da3a2f6737eca985aa925df9e90b73499b9d552221781d3d09245543c6d09995ab262ea0d6773d2dae4b8bdf319765d46b22d0e1 languageName: node linkType: hard -"@typescript-eslint/parser@npm:8.58.0": - version: 8.58.0 - resolution: "@typescript-eslint/parser@npm:8.58.0" +"@typescript-eslint/parser@npm:8.57.1": + version: 8.57.1 + resolution: "@typescript-eslint/parser@npm:8.57.1" dependencies: - "@typescript-eslint/scope-manager": "npm:8.58.0" - "@typescript-eslint/types": "npm:8.58.0" - "@typescript-eslint/typescript-estree": "npm:8.58.0" - "@typescript-eslint/visitor-keys": "npm:8.58.0" + "@typescript-eslint/scope-manager": "npm:8.57.1" + "@typescript-eslint/types": "npm:8.57.1" + "@typescript-eslint/typescript-estree": "npm:8.57.1" + "@typescript-eslint/visitor-keys": "npm:8.57.1" debug: "npm:^4.4.3" peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: ">=4.8.4 <6.1.0" - checksum: 10c0/56c7ec21675cec4730760bfa37c29e42e80b4d6444e2beca55fad9ef53731392270d142797482ea798405be0d7e28ec6c9c16a1ee2ee1c94f73d3bf0ed29763c + typescript: ">=4.8.4 <6.0.0" + checksum: 10c0/ab624f5ad6f3585ee690d11be36597135779a373e7f07810ed921163de2e879000f6d3213db67413ee630bcf25d5cfaa24b089ee49596cd11b0456372bc17163 languageName: node linkType: hard @@ -4425,26 +4417,26 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/project-service@npm:8.58.0": - version: 8.58.0 - resolution: "@typescript-eslint/project-service@npm:8.58.0" +"@typescript-eslint/project-service@npm:8.57.1": + version: 8.57.1 + resolution: "@typescript-eslint/project-service@npm:8.57.1" dependencies: - "@typescript-eslint/tsconfig-utils": "npm:^8.58.0" - "@typescript-eslint/types": "npm:^8.58.0" + "@typescript-eslint/tsconfig-utils": "npm:^8.57.1" + "@typescript-eslint/types": "npm:^8.57.1" debug: "npm:^4.4.3" peerDependencies: - typescript: ">=4.8.4 <6.1.0" - checksum: 10c0/e6d0cb2f7708ccb31a2ff9eb35817d4999c26e1f1cd3c607539e21d0c73a234daa77c73ee1163bc4e8b139252d619823c444759f1ddabdd138cab4885e9c9794 + typescript: ">=4.8.4 <6.0.0" + checksum: 10c0/7830f61e35364ba77799f4badeaca8bd8914bbcda6afe37b788821f94f4b88b9c49817c50f4bdba497e8e542a705e9d921d36f5e67960ebf33f4f3d3111cdfee languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:8.58.0": - version: 8.58.0 - resolution: "@typescript-eslint/scope-manager@npm:8.58.0" +"@typescript-eslint/scope-manager@npm:8.57.1": + version: 8.57.1 + resolution: "@typescript-eslint/scope-manager@npm:8.57.1" dependencies: - "@typescript-eslint/types": "npm:8.58.0" - "@typescript-eslint/visitor-keys": "npm:8.58.0" - checksum: 10c0/bd5c16780f22d62359af0f69909f38a15fa3c55e609124a7cd5c2a04322fe41e586d81066f3ad1dcc3c1eff24dbcb48b78d099626d611fbd680c20c005d48f1d + "@typescript-eslint/types": "npm:8.57.1" + "@typescript-eslint/visitor-keys": "npm:8.57.1" + checksum: 10c0/42b0b54981318bf21be6b107df82910718497b7b7b2b60df635aa06d78e313759e4b675830c0e542b6d87104d35b49df41b9fb7739b8ae326eaba2d6f7116166 languageName: node linkType: hard @@ -4457,28 +4449,28 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/tsconfig-utils@npm:8.58.0, @typescript-eslint/tsconfig-utils@npm:^8.53.0, @typescript-eslint/tsconfig-utils@npm:^8.58.0": - version: 8.58.0 - resolution: "@typescript-eslint/tsconfig-utils@npm:8.58.0" +"@typescript-eslint/tsconfig-utils@npm:8.57.1, @typescript-eslint/tsconfig-utils@npm:^8.53.0, @typescript-eslint/tsconfig-utils@npm:^8.57.1": + version: 8.57.1 + resolution: "@typescript-eslint/tsconfig-utils@npm:8.57.1" peerDependencies: - typescript: ">=4.8.4 <6.1.0" - checksum: 10c0/0a07fe1a28b2513e625882bc8d4c4e0c5a105cdbcb987beae12fc66dbe71dc9638013e4d1fa8ad10d828a2acd5e3fed987c189c00d41fed0e880009f99adf1b2 + typescript: ">=4.8.4 <6.0.0" + checksum: 10c0/3d3c8d80621507d31e4656c693534f28a1c04dfb047538cb79b0b6da874ef41875f5df5e814fa3a38812451cff6d5a7ae38d0bf77eb7fec7867f9c80af361b00 languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:8.58.0": - version: 8.58.0 - resolution: "@typescript-eslint/type-utils@npm:8.58.0" +"@typescript-eslint/type-utils@npm:8.57.1": + version: 8.57.1 + resolution: "@typescript-eslint/type-utils@npm:8.57.1" dependencies: - "@typescript-eslint/types": "npm:8.58.0" - "@typescript-eslint/typescript-estree": "npm:8.58.0" - "@typescript-eslint/utils": "npm:8.58.0" + "@typescript-eslint/types": "npm:8.57.1" + "@typescript-eslint/typescript-estree": "npm:8.57.1" + "@typescript-eslint/utils": "npm:8.57.1" debug: "npm:^4.4.3" - ts-api-utils: "npm:^2.5.0" + ts-api-utils: "npm:^2.4.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: ">=4.8.4 <6.1.0" - checksum: 10c0/1223733d41f8463be92ef1ad048d546f9663152212b22dc968abbd9f8e4486bd4082e16baa51d2d281e0d4815563bc4b1ecf01684e2940b7897ba17aa26d1196 + typescript: ">=4.8.4 <6.0.0" + checksum: 10c0/e8eae4e3b9ca71ad065c307fd3cdefdcc6abc31bda2ef74f0e54b5c9ac0ee6bc0e2d69ec9097899f4d7a99d4a8a72391503b47f4317b3b6b9ba41cea24e6b9e9 languageName: node linkType: hard @@ -4489,10 +4481,10 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:8.58.0, @typescript-eslint/types@npm:^8.19.1, @typescript-eslint/types@npm:^8.53.0, @typescript-eslint/types@npm:^8.58.0": - version: 8.58.0 - resolution: "@typescript-eslint/types@npm:8.58.0" - checksum: 10c0/f2fe1321758a04591c20d77caba956ae76b77cff0b976a0224b37077d80b1ebd826874d15ec79c3a3b7d57ee5679e5d10756db1b082bde3d51addbd3a8431d38 +"@typescript-eslint/types@npm:8.57.1, @typescript-eslint/types@npm:^8.19.1, @typescript-eslint/types@npm:^8.53.0, @typescript-eslint/types@npm:^8.57.1": + version: 8.57.1 + resolution: "@typescript-eslint/types@npm:8.57.1" + checksum: 10c0/f447015276a31871440b07e328c2bbcee8337d72dca90ae00ac91e87d09e28a8a9c2fe44726a5226fcaa7db9d5347aafa650d59f7577a074dc65ea1414d24da1 languageName: node linkType: hard @@ -4515,37 +4507,37 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:8.58.0": - version: 8.58.0 - resolution: "@typescript-eslint/typescript-estree@npm:8.58.0" +"@typescript-eslint/typescript-estree@npm:8.57.1": + version: 8.57.1 + resolution: "@typescript-eslint/typescript-estree@npm:8.57.1" dependencies: - "@typescript-eslint/project-service": "npm:8.58.0" - "@typescript-eslint/tsconfig-utils": "npm:8.58.0" - "@typescript-eslint/types": "npm:8.58.0" - "@typescript-eslint/visitor-keys": "npm:8.58.0" + "@typescript-eslint/project-service": "npm:8.57.1" + "@typescript-eslint/tsconfig-utils": "npm:8.57.1" + "@typescript-eslint/types": "npm:8.57.1" + "@typescript-eslint/visitor-keys": "npm:8.57.1" debug: "npm:^4.4.3" minimatch: "npm:^10.2.2" semver: "npm:^7.7.3" tinyglobby: "npm:^0.2.15" - ts-api-utils: "npm:^2.5.0" + ts-api-utils: "npm:^2.4.0" peerDependencies: - typescript: ">=4.8.4 <6.1.0" - checksum: 10c0/a8cb94cb765b27740a54f9b5378bd8f0dc49e301ceed99a0791dc9d1f61c2a54e3212f7ed9120c8c2df80104ad3117150cf5e7fe8a0b7eec3ed04969a79b103e + typescript: ">=4.8.4 <6.0.0" + checksum: 10c0/a87e1d920a8fd2231b6a98b279dc7680d10ceac072001e85a72cd43adce288ed471afcaf8f171378f5a3221c500b3cf0ffc10a75fd521fb69fbd8b26d4626677 languageName: node linkType: hard -"@typescript-eslint/utils@npm:8.58.0, @typescript-eslint/utils@npm:^8.19.1, @typescript-eslint/utils@npm:^8.48.0": - version: 8.58.0 - resolution: "@typescript-eslint/utils@npm:8.58.0" +"@typescript-eslint/utils@npm:8.57.1, @typescript-eslint/utils@npm:^8.19.1, @typescript-eslint/utils@npm:^8.48.0": + version: 8.57.1 + resolution: "@typescript-eslint/utils@npm:8.57.1" dependencies: "@eslint-community/eslint-utils": "npm:^4.9.1" - "@typescript-eslint/scope-manager": "npm:8.58.0" - "@typescript-eslint/types": "npm:8.58.0" - "@typescript-eslint/typescript-estree": "npm:8.58.0" + "@typescript-eslint/scope-manager": "npm:8.57.1" + "@typescript-eslint/types": "npm:8.57.1" + "@typescript-eslint/typescript-estree": "npm:8.57.1" peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: ">=4.8.4 <6.1.0" - checksum: 10c0/457e01a6e6d954dbfe13c49ece3cf8a55e5d8cf19ea9ae7086c0e205d89e3cdbb91153062ab440d2e78ad3f077b174adc42bfb1b6fc24299020a0733e7f9c11c + typescript: ">=4.8.4 <6.0.0" + checksum: 10c0/c85d6e7c618dbf902fda98cc795883388bc512bc2c34c7ac0481ea43acb6dd3cd38d60bdb571b586f392419a17998c89330fd7b0b9a344161f4a595637dd3f55 languageName: node linkType: hard @@ -4559,13 +4551,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:8.58.0": - version: 8.58.0 - resolution: "@typescript-eslint/visitor-keys@npm:8.58.0" +"@typescript-eslint/visitor-keys@npm:8.57.1": + version: 8.57.1 + resolution: "@typescript-eslint/visitor-keys@npm:8.57.1" dependencies: - "@typescript-eslint/types": "npm:8.58.0" + "@typescript-eslint/types": "npm:8.57.1" eslint-visitor-keys: "npm:^5.0.0" - checksum: 10c0/75f3c9c097a308cc6450822a0f81d44c8b79b524e99dd2c41ded347b12f148ab3bd459ce9cc6bd00f8f0725c5831baab6d2561596ead3394ab76dddbeb32cce1 + checksum: 10c0/088a545c4aec6d9cabb266e1e40634f5fafa06cb05ef172526555957b0d99ac08822733fb788a09227071fdd6bd8b63f054393a0ecf9d4599c54b57918aa0e57 languageName: node linkType: hard @@ -4870,53 +4862,53 @@ __metadata: languageName: node linkType: hard -"@vue/compiler-core@npm:3.5.31": - version: 3.5.31 - resolution: "@vue/compiler-core@npm:3.5.31" +"@vue/compiler-core@npm:3.5.30": + version: 3.5.30 + resolution: "@vue/compiler-core@npm:3.5.30" dependencies: - "@babel/parser": "npm:^7.29.2" - "@vue/shared": "npm:3.5.31" + "@babel/parser": "npm:^7.29.0" + "@vue/shared": "npm:3.5.30" entities: "npm:^7.0.1" estree-walker: "npm:^2.0.2" source-map-js: "npm:^1.2.1" - checksum: 10c0/6d33497148c85e0e309ca5428e4d02987751dfbd455f6fb3496f2720b4b6f2cacd64e448b05a2033f29a1c807bf117c2a89d61916fe8001c4ff48c6b50692a60 + checksum: 10c0/12dec8f8ef07665c7a97ba0606eab44989037762655b4e5f6b6cb87521ee2bf556d6efa9bbad4abd666078de30205f92181ffc9e4cc0f44fe620f3db9e016eea languageName: node linkType: hard -"@vue/compiler-dom@npm:3.5.31, @vue/compiler-dom@npm:^3.5.0": - version: 3.5.31 - resolution: "@vue/compiler-dom@npm:3.5.31" +"@vue/compiler-dom@npm:3.5.30, @vue/compiler-dom@npm:^3.5.0": + version: 3.5.30 + resolution: "@vue/compiler-dom@npm:3.5.30" dependencies: - "@vue/compiler-core": "npm:3.5.31" - "@vue/shared": "npm:3.5.31" - checksum: 10c0/9896356028fbd57666358a90288f6c0f83e7ccf16d501a1cea750f18c576f606a46e727556487f4337ab2fd486cf14c6746ed042639e2d4749c5b194f49cd768 + "@vue/compiler-core": "npm:3.5.30" + "@vue/shared": "npm:3.5.30" + checksum: 10c0/c623eaba8c45cf4ef551945e4c25424a9565649d6bb88c11ee7dd64ee0b8f0d28ead56069d52c76de3ff2d579927f2ce79335092b485bfae03032c89395afaf1 languageName: node linkType: hard "@vue/compiler-sfc@npm:^3.3.4": - version: 3.5.31 - resolution: "@vue/compiler-sfc@npm:3.5.31" - dependencies: - "@babel/parser": "npm:^7.29.2" - "@vue/compiler-core": "npm:3.5.31" - "@vue/compiler-dom": "npm:3.5.31" - "@vue/compiler-ssr": "npm:3.5.31" - "@vue/shared": "npm:3.5.31" + version: 3.5.30 + resolution: "@vue/compiler-sfc@npm:3.5.30" + dependencies: + "@babel/parser": "npm:^7.29.0" + "@vue/compiler-core": "npm:3.5.30" + "@vue/compiler-dom": "npm:3.5.30" + "@vue/compiler-ssr": "npm:3.5.30" + "@vue/shared": "npm:3.5.30" estree-walker: "npm:^2.0.2" magic-string: "npm:^0.30.21" postcss: "npm:^8.5.8" source-map-js: "npm:^1.2.1" - checksum: 10c0/c82f49478bdb551b4218b966c8697e690bdd4e13828ab7686dd6e6b695d76bee0290a4cc2a385d1009cdaba9df8c00f6a49d790b8fe133eeff17953d080bcbcf + checksum: 10c0/0ee774f236bea57e2af28047f55f172991625fe70c81cb09768068052a36221952832f14f7169b290400e29baecd87c35d33794320dc093f430a4f66cd0139f2 languageName: node linkType: hard -"@vue/compiler-ssr@npm:3.5.31": - version: 3.5.31 - resolution: "@vue/compiler-ssr@npm:3.5.31" +"@vue/compiler-ssr@npm:3.5.30": + version: 3.5.30 + resolution: "@vue/compiler-ssr@npm:3.5.30" dependencies: - "@vue/compiler-dom": "npm:3.5.31" - "@vue/shared": "npm:3.5.31" - checksum: 10c0/af0e5efa10079b7dcbbbd1bb1bad2075f74c66b13be5985116761f5ca011f220c6b7ca3cb11bd012e0eec13ecc5b60cb3c751a8a432490ba12664264ecd62cba + "@vue/compiler-dom": "npm:3.5.30" + "@vue/shared": "npm:3.5.30" + checksum: 10c0/2c87fa1bd3ba5002559fa2e55d5a83e6702945c03ad92e881e6f0a2d03ee0b8b59020fb4effc38cf9e5ac1524e4ace83f5f779626d54280826bf695e75ad993d languageName: node linkType: hard @@ -4951,10 +4943,10 @@ __metadata: languageName: node linkType: hard -"@vue/shared@npm:3.5.31, @vue/shared@npm:^3.5.0": - version: 3.5.31 - resolution: "@vue/shared@npm:3.5.31" - checksum: 10c0/a727c20ac555569acec5e05966e2b4673c39f8c0d9ac3aa9e97eaffbe2b73e83cf80e8530fd959355964e931b75da67d4674dc027a55ebcfb6ac04ec35ce5c76 +"@vue/shared@npm:3.5.30, @vue/shared@npm:^3.5.0": + version: 3.5.30 + resolution: "@vue/shared@npm:3.5.30" + checksum: 10c0/d4fbef44001a9f0e4c07c8a25c2cd0075877579e1c6cc4241c6c0dfc77209bbca592d67c0b581073d648dbbb6659a993c484c899d6070bccee91d0acafc8fa24 languageName: node linkType: hard @@ -5328,9 +5320,9 @@ __metadata: linkType: hard "axe-core@npm:^4.2.0": - version: 4.11.2 - resolution: "axe-core@npm:4.11.2" - checksum: 10c0/606ec10fce83d918a09b571309899bd396ff32485e7513444419e85ab3944f59f3ab46387a6f6b15c796dba9c5dc41007646b00f971f8f27fcc80ba92539ab25 + version: 4.11.1 + resolution: "axe-core@npm:4.11.1" + checksum: 10c0/1e6997454b61c7c9a4d740f395952835dcf87f2c04fd81577217d68634d197d602c224f9e8f17b22815db4c117a2519980cfc8911fc0027c54a6d8ebca47c6a7 languageName: node linkType: hard @@ -5370,12 +5362,12 @@ __metadata: languageName: node linkType: hard -"baseline-browser-mapping@npm:^2.10.12": - version: 2.10.13 - resolution: "baseline-browser-mapping@npm:2.10.13" +"baseline-browser-mapping@npm:^2.9.0": + version: 2.10.10 + resolution: "baseline-browser-mapping@npm:2.10.10" bin: baseline-browser-mapping: dist/cli.cjs - checksum: 10c0/3296604492f600927a9f519c81164522ac26456e63eb7b6816e39bfbb184494b48c58490639f2c0e35be97969d3a03613fddddbfdd3074710592369ed36957d5 + checksum: 10c0/39dee9d955a5e017852f338cb9057feee8d938c82f217d63158f04ccdbbc1c19e80bbed8d15223e3d410ee8b3703829d41fd7eb345e6e44230034ea9adaf8a1d languageName: node linkType: hard @@ -5403,30 +5395,30 @@ __metadata: linkType: hard "brace-expansion@npm:^1.1.7": - version: 1.1.13 - resolution: "brace-expansion@npm:1.1.13" + version: 1.1.12 + resolution: "brace-expansion@npm:1.1.12" dependencies: balanced-match: "npm:^1.0.0" concat-map: "npm:0.0.1" - checksum: 10c0/384c61bb329b6adfdcc0cbbdd108dc19fb5f3e84ae15a02a74f94c6c791b5a9b035aae73b2a51929a8a478e2f0f212a771eb6a8b5b514cccfb8d0c9f2ce8cbd8 + checksum: 10c0/975fecac2bb7758c062c20d0b3b6288c7cc895219ee25f0a64a9de662dbac981ff0b6e89909c3897c1f84fa353113a721923afdec5f8b2350255b097f12b1f73 languageName: node linkType: hard "brace-expansion@npm:^2.0.1, brace-expansion@npm:^2.0.2": - version: 2.0.3 - resolution: "brace-expansion@npm:2.0.3" + version: 2.0.2 + resolution: "brace-expansion@npm:2.0.2" dependencies: balanced-match: "npm:^1.0.0" - checksum: 10c0/468436c9b2fa6f9e64d0cff8784b21300677571a7196e258593e95e7c3db9973a80fbafdb0f01404d5d298a04dc666eae1fc3c9052e2edbb9f2510541deeddfe + checksum: 10c0/6d117a4c793488af86b83172deb6af143e94c17bc53b0b3cec259733923b4ca84679d506ac261f4ba3c7ed37c46018e2ff442f9ce453af8643ecd64f4a54e6cf languageName: node linkType: hard -"brace-expansion@npm:^5.0.2, brace-expansion@npm:^5.0.5": - version: 5.0.5 - resolution: "brace-expansion@npm:5.0.5" +"brace-expansion@npm:^5.0.2": + version: 5.0.4 + resolution: "brace-expansion@npm:5.0.4" dependencies: balanced-match: "npm:^4.0.2" - checksum: 10c0/4d238e14ed4f5cc9c07285550a41cef23121ca08ba99fa9eb5b55b580dcb6bf868b8210aa10526bdc9f8dc97f33ca2a7259039c4cc131a93042beddb424c48e3 + checksum: 10c0/359cbcfa80b2eb914ca1f3440e92313fbfe7919ee6b274c35db55bec555aded69dac5ee78f102cec90c35f98c20fa43d10936d0cd9978158823c249257e1643a languageName: node linkType: hard @@ -5440,17 +5432,17 @@ __metadata: linkType: hard "browserslist@npm:^4.24.0": - version: 4.28.2 - resolution: "browserslist@npm:4.28.2" - dependencies: - baseline-browser-mapping: "npm:^2.10.12" - caniuse-lite: "npm:^1.0.30001782" - electron-to-chromium: "npm:^1.5.328" - node-releases: "npm:^2.0.36" - update-browserslist-db: "npm:^1.2.3" + version: 4.28.1 + resolution: "browserslist@npm:4.28.1" + dependencies: + baseline-browser-mapping: "npm:^2.9.0" + caniuse-lite: "npm:^1.0.30001759" + electron-to-chromium: "npm:^1.5.263" + node-releases: "npm:^2.0.27" + update-browserslist-db: "npm:^1.2.0" bin: browserslist: cli.js - checksum: 10c0/c0228b6330f785b7fa59d2d360124ec6d9322f96ed9f3ee1f873e33ecc9503a6f0ffc3b71191a28c4ff6e930b753b30043da1c33844a9548f3018d491f09ce60 + checksum: 10c0/545a5fa9d7234e3777a7177ec1e9134bb2ba60a69e6b95683f6982b1473aad347c77c1264ccf2ac5dea609a9731fbfbda6b85782bdca70f80f86e28a402504bd languageName: node linkType: hard @@ -5572,10 +5564,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001782": - version: 1.0.30001782 - resolution: "caniuse-lite@npm:1.0.30001782" - checksum: 10c0/f11685de4ce1f0bc16d385fc0a07b0877da0b14af8bf510cee6a3cdfe9da1602360e1f11320e92d4f5d63cd6bec8b43539de25ee78ff94bdb7ec0fa3cce5200c +"caniuse-lite@npm:^1.0.30001759": + version: 1.0.30001780 + resolution: "caniuse-lite@npm:1.0.30001780" + checksum: 10c0/8a88f39758a228852d6f3ac92362ecb7694b1b2b022f194d8dfe59123ad40a5de6202bf2dff0fe316bb3d5ca9caf316c22056e0da693459c3be2771cde4f4bf9 languageName: node linkType: hard @@ -5730,7 +5722,15 @@ __metadata: version: 0.0.0-use.local resolution: "click-ui-monorepo@workspace:." dependencies: + eslint: "npm:^9" + eslint-import-resolver-typescript: "npm:^4.4.4" + eslint-plugin-import: "npm:^2.32.0" + eslint-plugin-prefer-arrow-functions: "npm:^3.3.2" + globals: "npm:^16.5.0" husky: "npm:^9.1.7" + jiti: "npm:^2.4.0" + prettier: "npm:^3.7.4" + typescript-eslint: "npm:^8" languageName: unknown linkType: soft @@ -6359,9 +6359,9 @@ __metadata: linkType: hard "diff@npm:~8.0.2": - version: 8.0.4 - resolution: "diff@npm:8.0.4" - checksum: 10c0/7ee5d03926db4039be7252ac3b0abaae1bd122a2ca971e5ca7270e444e36ff83dd906fad1a719740ca347e97ed5dc8f458a76a8391dbcd7aff363bdafb348a00 + version: 8.0.3 + resolution: "diff@npm:8.0.3" + checksum: 10c0/d29321c70d3545fdcb56c5fdd76028c3f04c012462779e062303d4c3c531af80d2c360c26b871e6e2b9a971d2422d47e1779a859106c4cac4b5d2d143df70e20 languageName: node linkType: hard @@ -6488,10 +6488,10 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.5.328": - version: 1.5.329 - resolution: "electron-to-chromium@npm:1.5.329" - checksum: 10c0/a275d7dd7ef26b98d304d37831684614b575d91d5186d3764e7c10114677ba84f4b9ee54a7ef326f63f2dbb2ca883582e3ef9925d9aee8562e1982fa42c94c43 +"electron-to-chromium@npm:^1.5.263": + version: 1.5.321 + resolution: "electron-to-chromium@npm:1.5.321" + checksum: 10c0/1272703857b8ac9868a75d495c141b71bad36adcb0df53393196da3819012fa2596ba48fccac750bdcb746a523d2a33543b36e9dc0ae727a55e7a6f00b2b155a languageName: node linkType: hard @@ -7017,14 +7017,14 @@ __metadata: linkType: hard "eslint-plugin-storybook@npm:^10.1.10": - version: 10.3.3 - resolution: "eslint-plugin-storybook@npm:10.3.3" + version: 10.3.1 + resolution: "eslint-plugin-storybook@npm:10.3.1" dependencies: "@typescript-eslint/utils": "npm:^8.48.0" peerDependencies: eslint: ">=8" - storybook: ^10.3.3 - checksum: 10c0/501a07db230aefa5bb76882fe7b0a3e9a5db87fc29bbcc96b25e880a2ee97a81ff871cf364cb09e9ed9b67bc7d6cd0541755fd0ac778d3b68124289a4fdecde4 + storybook: ^10.3.1 + checksum: 10c0/b33a6bad0fc2bad3640c951021d0597c39b434e3d1d98c394556eab02bef4872d997e4c5b00ca3500f79b5b7418378087f830d114f6a851a54d24b97f04a1e48 languageName: node linkType: hard @@ -7639,11 +7639,11 @@ __metadata: linkType: hard "get-tsconfig@npm:^4.10.1": - version: 4.13.7 - resolution: "get-tsconfig@npm:4.13.7" + version: 4.13.6 + resolution: "get-tsconfig@npm:4.13.6" dependencies: resolve-pkg-maps: "npm:^1.0.0" - checksum: 10c0/1118eb7e9b27bce0b9b6f042e98f0d067e26dfa1ca32bc4b56e892b615b57a5a4af9e6f801c7b0611a4afef2e31c4941be4c6026e0e6a480aaf1ddaf261113d5 + checksum: 10c0/bab6937302f542f97217cbe7cbbdfa7e85a56a377bc7a73e69224c1f0b7c9ae8365918e55752ae8648265903f506c1705f63c0de1d4bab1ec2830fef3e539a1a languageName: node linkType: hard @@ -8539,6 +8539,15 @@ __metadata: languageName: node linkType: hard +"jiti@npm:^2.4.0": + version: 2.6.1 + resolution: "jiti@npm:2.6.1" + bin: + jiti: lib/jiti-cli.mjs + checksum: 10c0/79b2e96a8e623f66c1b703b98ec1b8be4500e1d217e09b09e343471bbb9c105381b83edbb979d01cef18318cc45ce6e153571b6c83122170eefa531c64b6789b + languageName: node + linkType: hard + "jju@npm:~1.4.0": version: 1.4.0 resolution: "jju@npm:1.4.0" @@ -9232,11 +9241,11 @@ __metadata: linkType: hard "minimatch@npm:^10.2.2": - version: 10.2.5 - resolution: "minimatch@npm:10.2.5" + version: 10.2.4 + resolution: "minimatch@npm:10.2.4" dependencies: - brace-expansion: "npm:^5.0.5" - checksum: 10c0/6bb058bd6324104b9ec2f763476a35386d05079c1f5fe4fbf1f324a25237cd4534d6813ecd71f48208f4e635c1221899bef94c3c89f7df55698fe373aaae20fd + brace-expansion: "npm:^5.0.2" + checksum: 10c0/35f3dfb7b99b51efd46afd378486889f590e7efb10e0f6a10ba6800428cf65c9a8dedb74427d0570b318d749b543dc4e85f06d46d2858bc8cac7e1eb49a95945 languageName: node linkType: hard @@ -9308,11 +9317,11 @@ __metadata: linkType: hard "minipass-flush@npm:^1.0.5": - version: 1.0.7 - resolution: "minipass-flush@npm:1.0.7" + version: 1.0.5 + resolution: "minipass-flush@npm:1.0.5" dependencies: minipass: "npm:^3.0.0" - checksum: 10c0/960915c02aa0991662c37c404517dd93708d17f96533b2ca8c1e776d158715d8107c5ced425ffc61674c167d93607f07f48a83c139ce1057f8781e5dfb4b90c2 + checksum: 10c0/2a51b63feb799d2bb34669205eee7c0eaf9dce01883261a5b77410c9408aa447e478efd191b4de6fc1101e796ff5892f8443ef20d9544385819093dbb32d36bd languageName: node linkType: hard @@ -9506,7 +9515,7 @@ __metadata: languageName: node linkType: hard -"node-releases@npm:^2.0.36": +"node-releases@npm:^2.0.27": version: 2.0.36 resolution: "node-releases@npm:2.0.36" checksum: 10c0/85d8d7f4b6248c8372831cbcc3829ce634cb2b01dbd85e55705cefc8a9eda4ce8121bd218b9629cf2579aef8a360541bad409f3925a35675c825b9471a49d7e9 @@ -9963,17 +9972,24 @@ __metadata: languageName: node linkType: hard -"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.3.1": +"picomatch@npm:^2.0.4": version: 2.3.2 resolution: "picomatch@npm:2.3.2" checksum: 10c0/a554d1709e59be97d1acb9eaedbbc700a5c03dbd4579807baed95100b00420bc729335440ef15004ae2378984e2487a7c1cebd743cfdb72b6fa9ab69223c0d61 languageName: node linkType: hard +"picomatch@npm:^2.2.1, picomatch@npm:^2.3.1": + version: 2.3.1 + resolution: "picomatch@npm:2.3.1" + checksum: 10c0/26c02b8d06f03206fc2ab8d16f19960f2ff9e81a658f831ecb656d8f17d9edc799e8364b1f4a7873e89d9702dff96204be0fa26fe4181f6843f040f819dac4be + languageName: node + linkType: hard + "picomatch@npm:^4.0.2, picomatch@npm:^4.0.3": - version: 4.0.4 - resolution: "picomatch@npm:4.0.4" - checksum: 10c0/e2c6023372cc7b5764719a5ffb9da0f8e781212fa7ca4bd0562db929df8e117460f00dff3cb7509dacfc06b86de924b247f504d0ce1806a37fac4633081466b0 + version: 4.0.3 + resolution: "picomatch@npm:4.0.3" + checksum: 10c0/9582c951e95eebee5434f59e426cddd228a7b97a0161a375aed4be244bd3fe8e3a31b846808ea14ef2c8a2527a6eeab7b3946a67d5979e81694654f939473ae2 languageName: node linkType: hard @@ -10108,15 +10124,6 @@ __metadata: languageName: node linkType: hard -"prettier@npm:3.7.4": - version: 3.7.4 - resolution: "prettier@npm:3.7.4" - bin: - prettier: bin/prettier.cjs - checksum: 10c0/9675d2cd08eacb1faf1d1a2dbfe24bfab6a912b059fc9defdb380a408893d88213e794a40a2700bd29b140eb3172e0b07c852853f6e22f16f3374659a1a13389 - languageName: node - linkType: hard - "prettier@npm:^2.7.1, prettier@npm:^2.8.7": version: 2.8.8 resolution: "prettier@npm:2.8.8" @@ -10126,7 +10133,7 @@ __metadata: languageName: node linkType: hard -"prettier@npm:^3.0.0, prettier@npm:^3.3.3": +"prettier@npm:^3.0.0, prettier@npm:^3.3.3, prettier@npm:^3.7.4": version: 3.8.1 resolution: "prettier@npm:3.8.1" bin: @@ -10697,34 +10704,34 @@ __metadata: linkType: hard "rollup@npm:^4.20.0, rollup@npm:^4.43.0": - version: 4.60.1 - resolution: "rollup@npm:4.60.1" - dependencies: - "@rollup/rollup-android-arm-eabi": "npm:4.60.1" - "@rollup/rollup-android-arm64": "npm:4.60.1" - "@rollup/rollup-darwin-arm64": "npm:4.60.1" - "@rollup/rollup-darwin-x64": "npm:4.60.1" - "@rollup/rollup-freebsd-arm64": "npm:4.60.1" - "@rollup/rollup-freebsd-x64": "npm:4.60.1" - "@rollup/rollup-linux-arm-gnueabihf": "npm:4.60.1" - "@rollup/rollup-linux-arm-musleabihf": "npm:4.60.1" - "@rollup/rollup-linux-arm64-gnu": "npm:4.60.1" - "@rollup/rollup-linux-arm64-musl": "npm:4.60.1" - "@rollup/rollup-linux-loong64-gnu": "npm:4.60.1" - "@rollup/rollup-linux-loong64-musl": "npm:4.60.1" - "@rollup/rollup-linux-ppc64-gnu": "npm:4.60.1" - "@rollup/rollup-linux-ppc64-musl": "npm:4.60.1" - "@rollup/rollup-linux-riscv64-gnu": "npm:4.60.1" - "@rollup/rollup-linux-riscv64-musl": "npm:4.60.1" - "@rollup/rollup-linux-s390x-gnu": "npm:4.60.1" - "@rollup/rollup-linux-x64-gnu": "npm:4.60.1" - "@rollup/rollup-linux-x64-musl": "npm:4.60.1" - "@rollup/rollup-openbsd-x64": "npm:4.60.1" - "@rollup/rollup-openharmony-arm64": "npm:4.60.1" - "@rollup/rollup-win32-arm64-msvc": "npm:4.60.1" - "@rollup/rollup-win32-ia32-msvc": "npm:4.60.1" - "@rollup/rollup-win32-x64-gnu": "npm:4.60.1" - "@rollup/rollup-win32-x64-msvc": "npm:4.60.1" + version: 4.59.1 + resolution: "rollup@npm:4.59.1" + dependencies: + "@rollup/rollup-android-arm-eabi": "npm:4.59.1" + "@rollup/rollup-android-arm64": "npm:4.59.1" + "@rollup/rollup-darwin-arm64": "npm:4.59.1" + "@rollup/rollup-darwin-x64": "npm:4.59.1" + "@rollup/rollup-freebsd-arm64": "npm:4.59.1" + "@rollup/rollup-freebsd-x64": "npm:4.59.1" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.59.1" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.59.1" + "@rollup/rollup-linux-arm64-gnu": "npm:4.59.1" + "@rollup/rollup-linux-arm64-musl": "npm:4.59.1" + "@rollup/rollup-linux-loong64-gnu": "npm:4.59.1" + "@rollup/rollup-linux-loong64-musl": "npm:4.59.1" + "@rollup/rollup-linux-ppc64-gnu": "npm:4.59.1" + "@rollup/rollup-linux-ppc64-musl": "npm:4.59.1" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.59.1" + "@rollup/rollup-linux-riscv64-musl": "npm:4.59.1" + "@rollup/rollup-linux-s390x-gnu": "npm:4.59.1" + "@rollup/rollup-linux-x64-gnu": "npm:4.59.1" + "@rollup/rollup-linux-x64-musl": "npm:4.59.1" + "@rollup/rollup-openbsd-x64": "npm:4.59.1" + "@rollup/rollup-openharmony-arm64": "npm:4.59.1" + "@rollup/rollup-win32-arm64-msvc": "npm:4.59.1" + "@rollup/rollup-win32-ia32-msvc": "npm:4.59.1" + "@rollup/rollup-win32-x64-gnu": "npm:4.59.1" + "@rollup/rollup-win32-x64-msvc": "npm:4.59.1" "@types/estree": "npm:1.0.8" fsevents: "npm:~2.3.2" dependenciesMeta: @@ -10782,7 +10789,7 @@ __metadata: optional: true bin: rollup: dist/bin/rollup - checksum: 10c0/48d3f2216b5533639b007e6756e2275c7f594e45adee21ce03674aa2e004406c661f8b86c7a0b471c9e889c6a9efbb29240ca0b7673c50e391406c490c309833 + checksum: 10c0/4957d4ed537756c06d16132097dc74d92e0ca2c8f8b05d864c4525e44d16bf0bcf1c2f05a19ce0c131a453826f640d7b3a52e1a7c6ebf0c8539aab6505c93ec9 languageName: node linkType: hard @@ -11274,17 +11281,17 @@ __metadata: linkType: hard "storybook-addon-pseudo-states@npm:^10.1.10": - version: 10.3.3 - resolution: "storybook-addon-pseudo-states@npm:10.3.3" + version: 10.3.1 + resolution: "storybook-addon-pseudo-states@npm:10.3.1" peerDependencies: - storybook: ^10.3.3 - checksum: 10c0/0defb7133597ed24760f2b896bcdcf0bb24c6e321805c99ac6201c5406203be065db00bb710fa4f9cef81df701ee6b9a5f3a84746b660d47a4d4146adfc97438 + storybook: ^10.3.1 + checksum: 10c0/71f36549daa07f43670f900aff52eac48d8122f19679ce6aab94df285c648567d3471e14e7272161a028ac3819670e46b04cf150ffc540e4955f30f61d7dadb4 languageName: node linkType: hard "storybook@npm:^10.1.10": - version: 10.3.3 - resolution: "storybook@npm:10.3.3" + version: 10.3.1 + resolution: "storybook@npm:10.3.1" dependencies: "@storybook/global": "npm:^5.0.0" "@storybook/icons": "npm:^2.0.1" @@ -11305,7 +11312,7 @@ __metadata: optional: true bin: storybook: ./dist/bin/dispatcher.js - checksum: 10c0/f61e199dfb11a02be6004a3d72c0ecd062f1770d60d480ecf42a6af8a6c49f9082b17c37fde2eea58ed53de35e7b190c95bcad8c8e4d47f9419d577826e0c00c + checksum: 10c0/a6ccef6acbf50a26fd5ca941af125ae58a0ccc263baf2faedafd7526760114b4853055e0abbb5c06907dee126d15cd6da70d4697b1388e02a537ed68a4039fbc languageName: node linkType: hard @@ -11450,8 +11457,8 @@ __metadata: linkType: hard "style-dictionary@npm:^5.0.0": - version: 5.4.0 - resolution: "style-dictionary@npm:5.4.0" + version: 5.3.3 + resolution: "style-dictionary@npm:5.3.3" dependencies: "@bundled-es-modules/deepmerge": "npm:^4.3.1" "@bundled-es-modules/glob": "npm:^13.0.6" @@ -11468,7 +11475,7 @@ __metadata: tinycolor2: "npm:^1.6.0" bin: style-dictionary: bin/style-dictionary.js - checksum: 10c0/b489b4bf5e8deb2b3fcc066132b13c32e224f9b8fb54e83dec73d196184355750eeb55975ac5d7e7d3fa3d51a8738d688da689ade2d426184b43b3a9f6997319 + checksum: 10c0/6ec64b25d801bc2819472cbfd0a6f1e64e33de16eac058e61788e2467b199aca2189f0c54c62ed684ce2b0485094bec7d9191bf54ac847e2a9127fcd68fd6130 languageName: node linkType: hard @@ -11559,15 +11566,15 @@ __metadata: linkType: hard "tar@npm:^7.5.4": - version: 7.5.13 - resolution: "tar@npm:7.5.13" + version: 7.5.12 + resolution: "tar@npm:7.5.12" dependencies: "@isaacs/fs-minipass": "npm:^4.0.0" chownr: "npm:^3.0.0" minipass: "npm:^7.1.2" minizlib: "npm:^3.1.0" yallist: "npm:^5.0.0" - checksum: 10c0/5c65b8084799bde7a791593a1c1a45d3d6ee98182e3700b24c247b7b8f8654df4191642abbdb07ff25043d45dcff35620827c3997b88ae6c12040f64bed5076b + checksum: 10c0/3825c5974f5fde792981f47ee9ffea021ee7f4b552b7ab95eeb98e5dfadfd5a5d5861f01fb772e2e5637a41980d3c019fd6cdad1be48b462b886abd7fe0fa17c languageName: node linkType: hard @@ -11722,7 +11729,7 @@ __metadata: languageName: node linkType: hard -"ts-api-utils@npm:^2.4.0, ts-api-utils@npm:^2.5.0": +"ts-api-utils@npm:^2.4.0": version: 2.5.0 resolution: "ts-api-utils@npm:2.5.0" peerDependencies: @@ -11883,17 +11890,17 @@ __metadata: linkType: hard "typescript-eslint@npm:^8": - version: 8.58.0 - resolution: "typescript-eslint@npm:8.58.0" + version: 8.57.1 + resolution: "typescript-eslint@npm:8.57.1" dependencies: - "@typescript-eslint/eslint-plugin": "npm:8.58.0" - "@typescript-eslint/parser": "npm:8.58.0" - "@typescript-eslint/typescript-estree": "npm:8.58.0" - "@typescript-eslint/utils": "npm:8.58.0" + "@typescript-eslint/eslint-plugin": "npm:8.57.1" + "@typescript-eslint/parser": "npm:8.57.1" + "@typescript-eslint/typescript-estree": "npm:8.57.1" + "@typescript-eslint/utils": "npm:8.57.1" peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: ">=4.8.4 <6.1.0" - checksum: 10c0/85b56c1d209d0d6e07c09f05d30e1da4fec88285f96edc22a9b09321c41dc0572d686ee33532747bcf40cc071927f5b9a6b91f2fbe14dc1c45111a490394ab41 + typescript: ">=4.8.4 <6.0.0" + checksum: 10c0/be5a19738a785a2695e01874cbedbddbb63ea0a1c2eac331be7d251bda35116505f4d4d8de5a25a77a09392396247af4b89d2a793580217af4891e9e5036a716 languageName: node linkType: hard @@ -12063,7 +12070,7 @@ __metadata: languageName: node linkType: hard -"update-browserslist-db@npm:^1.2.3": +"update-browserslist-db@npm:^1.2.0": version: 1.2.3 resolution: "update-browserslist-db@npm:1.2.3" dependencies: