diff --git a/.changeset/quick-cars-raise.md b/.changeset/quick-cars-raise.md new file mode 100644 index 000000000..0a2d81ba7 --- /dev/null +++ b/.changeset/quick-cars-raise.md @@ -0,0 +1,5 @@ +--- +'@drivenets/eslint-plugin-design-system': patch +--- + +Support TypeScript 6.x diff --git a/.cursor/rules/checkers.mdc b/.cursor/rules/checkers.mdc index ccc41468e..8460b5ed1 100644 --- a/.cursor/rules/checkers.mdc +++ b/.cursor/rules/checkers.mdc @@ -22,7 +22,7 @@ pnpm eslint packages/eslint-plugin/src/ pnpm eslint --fix packages/design-system/src/components/ds-button/ ``` -### Type Checking (tsc) +### Type Checking (tsgo) TypeScript checks the whole project config, so scope by package: diff --git a/.vscode/settings.json b/.vscode/settings.json index 1ec24f155..d6fac674a 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -9,5 +9,9 @@ "editor.defaultFormatter": "oxc.oxc-vscode" }, - "typescript.tsdk": "node_modules/typescript/lib" + "typescript.tsdk": "node_modules/typescript/lib", + + // Explicitly disabling tsgo language service since it doens't support plugins yet. + // We need plugins support to use `typescript-plugin-css-modules` in the design-system package. + "typescript.experimental.useTsgo": false } diff --git a/lint-staged.config.mjs b/lint-staged.config.mjs index 915659585..2b3366503 100644 --- a/lint-staged.config.mjs +++ b/lint-staged.config.mjs @@ -4,6 +4,6 @@ export default { '*': 'cspell --no-must-find-files', '!(*.js|*.mjs|*.ts|*.tsx)': 'oxfmt --no-error-on-unmatched-pattern', - '*.{ts,tsx}': () => 'tsc --noEmit', + '*.{ts,tsx}': () => 'tsgo --noEmit', '*.{js,mjs,ts,tsx}': ['oxfmt', 'eslint --max-warnings=0'], }; diff --git a/package.json b/package.json index b063384b9..3e7ee8fc6 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "lint": "turbo run lint:root lint", "lint:root": "eslint --max-warnings=0 .", "typecheck": "turbo run typecheck typecheck:root", - "typecheck:root": "tsc", + "typecheck:root": "tsgo", "lint:versions": "syncpack lint", "lint:spell": "cspell . --quiet", "lint:unused": "knip", @@ -42,6 +42,7 @@ "@eslint/core": "^1.1.1", "@eslint/js": "^10.0.1", "@types/node": "^25.3.5", + "@typescript/native-preview": "7.0.0-dev.20260331.1", "@vitest/eslint-plugin": "^1.6.9", "cspell": "^9.7.0", "eslint": "^10.0.1", @@ -56,8 +57,8 @@ "oxfmt": "^0.36.0", "syncpack": "^14.0.0", "turbo": "^2.8.14", - "typescript": "^5.9.3", - "typescript-eslint": "^8.57.2" + "typescript": "^6.0.2", + "typescript-eslint": "^8.58.0" }, "pnpm": { "overrides": { @@ -81,6 +82,7 @@ "string.prototype.matchall": "npm:@nolyfill/string.prototype.matchall@^1", "string.prototype.repeat": "npm:@nolyfill/string.prototype.repeat@^1", "eslint": "^10.0.1", + "typescript": "^6.0.2", "semver": "^7.7.4", "chokidar": "^5.0.0" } diff --git a/packages/commitlint-plugin-internal/package.json b/packages/commitlint-plugin-internal/package.json index e5d501dee..65aa568dd 100644 --- a/packages/commitlint-plugin-internal/package.json +++ b/packages/commitlint-plugin-internal/package.json @@ -14,14 +14,15 @@ }, "scripts": { "lint": "eslint --max-warnings=0 .", - "typecheck": "tsc" + "typecheck": "tsgo" }, "peerDependencies": { "@commitlint/lint": "^20.2.0", "@commitlint/types": "^20.2.0" }, "devDependencies": { + "@typescript/native-preview": "7.0.0-dev.20260331.1", "eslint": "^10.0.1", - "typescript": "^5.9.3" + "typescript": "^6.0.2" } } diff --git a/packages/design-system/package.json b/packages/design-system/package.json index 0770105de..ad9495faa 100644 --- a/packages/design-system/package.json +++ b/packages/design-system/package.json @@ -40,7 +40,7 @@ "lint": "pnpm generate-scss-dts && eslint --max-warnings=0 ${ESLINT_ARGS-} .; EXIT_CODE=$?; rm -rf .scss-dts; exit $EXIT_CODE", "//": "ESLINT_ARGS is used to pass arguments to eslint. We're using it so we don't need to duplicate the lint script.", "lint:fix": "ESLINT_ARGS=--fix pnpm lint", - "typecheck": "pnpm generate-scss-dts && tsc; EXIT_CODE=$?; rm -rf .scss-dts; exit $EXIT_CODE", + "typecheck": "pnpm generate-scss-dts && tsgo; EXIT_CODE=$?; rm -rf .scss-dts; exit $EXIT_CODE", "generate-scss-dts": "typed-scss-modules ./src -o ./.scss-dts --nameFormat all --exportType default > /dev/null 2>&1", "storybook": "storybook dev -p 6006", "test": "vitest --project=\"!requires-build\"", @@ -97,6 +97,7 @@ "@types/eslint-plugin-jsx-a11y": "^6.10.1", "@types/react": "^19.2.14", "@types/react-dom": "^19.2.3", + "@typescript/native-preview": "7.0.0-dev.20260331.1", "@vitejs/plugin-react": "^6.0.1", "@vitest/browser-playwright": "^4.1.0", "@vitest/coverage-v8": "^4.1.0", @@ -119,7 +120,7 @@ "storybook": "^10.2.19", "tsdown": "^0.21.0", "typed-scss-modules": "^8.1.1", - "typescript": "^5.9.3", + "typescript": "^6.0.2", "typescript-plugin-css-modules": "^5.2.0", "vite": "^8.0.0", "vitest": "^4.1.0", diff --git a/packages/design-system/src/components/ds-tree/ds-tree.types.ts b/packages/design-system/src/components/ds-tree/ds-tree.types.ts index 896e0e5fa..1ec0a19ca 100644 --- a/packages/design-system/src/components/ds-tree/ds-tree.types.ts +++ b/packages/design-system/src/components/ds-tree/ds-tree.types.ts @@ -15,12 +15,12 @@ export interface DsTreeNode { export const dsTreeSizes = ['medium', 'small'] as const; export type DsTreeSize = (typeof dsTreeSizes)[number]; -interface DsTreeBaseProps { +export interface DsTreeBaseProps { className?: string; style?: CSSProperties; } -interface DsTreeBasePropsWithChildren extends DsTreeBaseProps { +export interface DsTreeBasePropsWithChildren extends DsTreeBaseProps { children?: ReactNode; } diff --git a/packages/eslint-plugin-internal/package.json b/packages/eslint-plugin-internal/package.json index 96ac97ea6..ff75236ef 100644 --- a/packages/eslint-plugin-internal/package.json +++ b/packages/eslint-plugin-internal/package.json @@ -26,15 +26,15 @@ "test:coverage": "pnpm test --coverage" }, "dependencies": { - "@typescript-eslint/utils": "^8.57.2", + "@typescript-eslint/utils": "^8.58.0", "ts-api-utils": "^2.5.0" }, "devDependencies": { - "@typescript-eslint/rule-tester": "^8.57.2", + "@typescript-eslint/rule-tester": "^8.58.0", "@vitest/coverage-v8": "^4.1.0", "eslint": "^10.0.1", "eslint-plugin-eslint-plugin": "^7.3.2", - "typescript": "^5.9.3", + "typescript": "^6.0.2", "vitest": "^4.1.0" }, "peerDependencies": { diff --git a/packages/eslint-plugin/package.json b/packages/eslint-plugin/package.json index 17de7729f..aa3373955 100644 --- a/packages/eslint-plugin/package.json +++ b/packages/eslint-plugin/package.json @@ -32,7 +32,7 @@ }, "scripts": { "lint": "eslint --max-warnings=0 .", - "typecheck": "tsc", + "typecheck": "tsgo", "test": "vitest", "test:coverage": "pnpm test --coverage", "build": "tsdown", @@ -44,16 +44,17 @@ }, "devDependencies": { "@arethetypeswrong/cli": "^0.18.2", + "@typescript/native-preview": "7.0.0-dev.20260331.1", "@vitest/coverage-v8": "^4.1.0", "eslint": "^10.0.1", "publint": "^0.3.18", "tsdown": "^0.21.0", - "typescript": "^5.9.3", + "typescript": "^6.0.2", "vitest": "^4.1.0" }, "peerDependencies": { "@typescript-eslint/parser": "^8.50.0", "eslint": "^9.0.0 || ^10.0.0", - "typescript": "^5.0.0" + "typescript": "^5.0.0 || ^6.0.0" } } diff --git a/packages/vite-plugin/package.json b/packages/vite-plugin/package.json index 4e7356c23..8350fcdd0 100644 --- a/packages/vite-plugin/package.json +++ b/packages/vite-plugin/package.json @@ -37,7 +37,7 @@ }, "scripts": { "lint": "eslint --max-warnings=0 .", - "typecheck": "tsc", + "typecheck": "tsgo", "build": "tsdown", "build:lint": "TARBALL=$(pnpm pack | tail -n1) && publint $TARBALL && attw $TARBALL; rm -f $TARBALL", "test": "vitest", @@ -48,11 +48,12 @@ }, "devDependencies": { "@arethetypeswrong/cli": "^0.18.2", + "@typescript/native-preview": "7.0.0-dev.20260331.1", "@vitest/coverage-v8": "^4.1.0", "eslint": "^10.0.1", "publint": "^0.3.18", "tsdown": "^0.21.0", - "typescript": "^5.9.3", + "typescript": "^6.0.2", "vitest": "^4.1.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 23e0d662d..49fa3ea8b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -25,6 +25,7 @@ overrides: string.prototype.matchall: npm:@nolyfill/string.prototype.matchall@^1 string.prototype.repeat: npm:@nolyfill/string.prototype.repeat@^1 eslint: ^10.0.1 + typescript: ^6.0.2 semver: ^7.7.4 chokidar: ^5.0.0 @@ -52,7 +53,7 @@ importers: version: 0.4.0 '@commitlint/cli': specifier: ^20.4.3 - version: 20.5.0(@types/node@25.5.0)(conventional-commits-parser@6.3.0)(typescript@5.9.3) + version: 20.5.0(@types/node@25.5.0)(conventional-commits-parser@6.3.0)(typescript@6.0.2) '@commitlint/config-conventional': specifier: ^20.4.3 version: 20.5.0 @@ -77,9 +78,12 @@ importers: '@types/node': specifier: ^25.3.5 version: 25.5.0 + '@typescript/native-preview': + specifier: 7.0.0-dev.20260331.1 + version: 7.0.0-dev.20260331.1 '@vitest/eslint-plugin': specifier: ^1.6.9 - version: 1.6.12(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3)(vitest@4.1.0) + version: 1.6.12(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2)(vitest@4.1.0) cspell: specifier: ^9.7.0 version: 9.7.0 @@ -91,10 +95,10 @@ importers: version: 2.2.1(eslint@10.1.0(jiti@2.6.1)) eslint-import-resolver-typescript: specifier: ^4.4.4 - version: 4.4.4(eslint-plugin-import-x@4.16.2(@typescript-eslint/utils@8.57.2(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3))(eslint@10.1.0(jiti@2.6.1)))(eslint@10.1.0(jiti@2.6.1)) + version: 4.4.4(eslint-plugin-import-x@4.16.2(@typescript-eslint/utils@8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2))(eslint@10.1.0(jiti@2.6.1)))(eslint@10.1.0(jiti@2.6.1)) eslint-plugin-import-x: specifier: ^4.16.1 - version: 4.16.2(@typescript-eslint/utils@8.57.2(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3))(eslint@10.1.0(jiti@2.6.1)) + version: 4.16.2(@typescript-eslint/utils@8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2))(eslint@10.1.0(jiti@2.6.1)) eslint-plugin-unicorn: specifier: ^63.0.0 version: 63.0.0(eslint@10.1.0(jiti@2.6.1)) @@ -106,7 +110,7 @@ importers: version: 9.1.7 knip: specifier: ^5.85.0 - version: 5.88.1(@types/node@25.5.0)(typescript@5.9.3) + version: 5.88.1(@types/node@25.5.0)(typescript@6.0.2) lint-staged: specifier: ^16.3.2 version: 16.4.0 @@ -120,11 +124,11 @@ importers: specifier: ^2.8.14 version: 2.8.20 typescript: - specifier: ^5.9.3 - version: 5.9.3 + specifier: ^6.0.2 + version: 6.0.2 typescript-eslint: - specifier: ^8.57.2 - version: 8.57.2(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3) + specifier: ^8.58.0 + version: 8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2) packages/commitlint-plugin-internal: dependencies: @@ -135,12 +139,15 @@ importers: specifier: ^20.2.0 version: 20.5.0 devDependencies: + '@typescript/native-preview': + specifier: 7.0.0-dev.20260331.1 + version: 7.0.0-dev.20260331.1 eslint: specifier: ^10.0.1 version: 10.1.0(jiti@2.6.1) typescript: - specifier: ^5.9.3 - version: 5.9.3 + specifier: ^6.0.2 + version: 6.0.2 packages/design-system: dependencies: @@ -237,7 +244,7 @@ importers: version: 10.3.1(@vitest/browser-playwright@4.1.0)(@vitest/browser@4.1.0(vite@8.0.1(@types/node@25.5.0)(esbuild@0.17.19)(jiti@2.6.1)(less@4.6.4)(sass-embedded@1.98.0)(sass@1.98.0)(stylus@0.62.0)(yaml@2.8.2))(vitest@4.1.0))(@vitest/runner@4.1.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.3.1(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vitest@4.1.0) '@storybook/react-vite': specifier: ^10.2.19 - version: 10.3.1(esbuild@0.17.19)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.3.1(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3)(vite@8.0.1(@types/node@25.5.0)(esbuild@0.17.19)(jiti@2.6.1)(less@4.6.4)(sass-embedded@1.98.0)(sass@1.98.0)(stylus@0.62.0)(yaml@2.8.2)) + version: 10.3.1(esbuild@0.17.19)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.3.1(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@6.0.2)(vite@8.0.1(@types/node@25.5.0)(esbuild@0.17.19)(jiti@2.6.1)(less@4.6.4)(sass-embedded@1.98.0)(sass@1.98.0)(stylus@0.62.0)(yaml@2.8.2)) '@tanstack/react-query': specifier: ^5.90.21 version: 5.91.3(react@19.2.4) @@ -253,6 +260,9 @@ importers: '@types/react-dom': specifier: ^19.2.3 version: 19.2.3(@types/react@19.2.14) + '@typescript/native-preview': + specifier: 7.0.0-dev.20260331.1 + version: 7.0.0-dev.20260331.1 '@vitejs/plugin-react': specifier: ^6.0.1 version: 6.0.1(@rolldown/plugin-babel@0.2.1(@babel/core@7.29.0)(@babel/runtime@7.29.2)(rolldown@1.0.0-rc.10)(vite@8.0.1(@types/node@25.5.0)(esbuild@0.17.19)(jiti@2.6.1)(less@4.6.4)(sass-embedded@1.98.0)(sass@1.98.0)(stylus@0.62.0)(yaml@2.8.2)))(babel-plugin-react-compiler@1.0.0)(vite@8.0.1(@types/node@25.5.0)(esbuild@0.17.19)(jiti@2.6.1)(less@4.6.4)(sass-embedded@1.98.0)(sass@1.98.0)(stylus@0.62.0)(yaml@2.8.2)) @@ -279,7 +289,7 @@ importers: version: 7.0.1(eslint@10.1.0(jiti@2.6.1)) eslint-plugin-storybook: specifier: ^10.2.19 - version: 10.3.1(eslint@10.1.0(jiti@2.6.1))(storybook@10.3.1(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3) + version: 10.3.1(eslint@10.1.0(jiti@2.6.1))(storybook@10.3.1(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@6.0.2) mockdate: specifier: ^3.0.5 version: 3.0.5 @@ -315,16 +325,16 @@ importers: version: 10.3.1(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) tsdown: specifier: ^0.21.0 - version: 0.21.0(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.19.1)(publint@0.3.18)(typescript@5.9.3) + version: 0.21.0(@arethetypeswrong/core@0.18.2)(@typescript/native-preview@7.0.0-dev.20260331.1)(oxc-resolver@11.19.1)(publint@0.3.18)(typescript@6.0.2) typed-scss-modules: specifier: ^8.1.1 version: 8.1.1(sass@1.98.0) typescript: - specifier: ^5.9.3 - version: 5.9.3 + specifier: ^6.0.2 + version: 6.0.2 typescript-plugin-css-modules: specifier: ^5.2.0 - version: 5.2.0(typescript@5.9.3) + version: 5.2.0(typescript@6.0.2) vite: specifier: ^8.0.0 version: 8.0.1(@types/node@25.5.0)(esbuild@0.17.19)(jiti@2.6.1)(less@4.6.4)(sass-embedded@1.98.0)(sass@1.98.0)(stylus@0.62.0)(yaml@2.8.2) @@ -345,14 +355,17 @@ importers: version: 1.1.1 '@typescript-eslint/parser': specifier: ^8.50.0 - version: 8.57.2(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3) + version: 8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2) eslint-no-restricted: specifier: ^0.1.1 - version: 0.1.1(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3) + version: 0.1.1(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2) devDependencies: '@arethetypeswrong/cli': specifier: ^0.18.2 version: 0.18.2 + '@typescript/native-preview': + specifier: 7.0.0-dev.20260331.1 + version: 7.0.0-dev.20260331.1 '@vitest/coverage-v8': specifier: ^4.1.0 version: 4.1.0(@vitest/browser@4.1.0(vite@8.0.1(@types/node@25.5.0)(esbuild@0.27.4)(jiti@2.6.1)(less@4.6.4)(sass-embedded@1.98.0)(sass@1.98.0)(stylus@0.62.0)(yaml@2.8.2))(vitest@4.1.0))(vitest@4.1.0) @@ -364,10 +377,10 @@ importers: version: 0.3.18 tsdown: specifier: ^0.21.0 - version: 0.21.0(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.19.1)(publint@0.3.18)(typescript@5.9.3) + version: 0.21.0(@arethetypeswrong/core@0.18.2)(@typescript/native-preview@7.0.0-dev.20260331.1)(oxc-resolver@11.19.1)(publint@0.3.18)(typescript@6.0.2) typescript: - specifier: ^5.9.3 - version: 5.9.3 + specifier: ^6.0.2 + version: 6.0.2 vitest: specifier: ^4.1.0 version: 4.1.0(@types/node@25.5.0)(@vitest/browser-playwright@4.1.0)(vite@8.0.1(@types/node@25.5.0)(esbuild@0.27.4)(jiti@2.6.1)(less@4.6.4)(sass-embedded@1.98.0)(sass@1.98.0)(stylus@0.62.0)(yaml@2.8.2)) @@ -375,18 +388,18 @@ importers: packages/eslint-plugin-internal: dependencies: '@typescript-eslint/utils': - specifier: ^8.57.2 - version: 8.57.2(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3) + specifier: ^8.58.0 + version: 8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2) storybook: specifier: ^10.0.0 version: 10.3.1(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) ts-api-utils: specifier: ^2.5.0 - version: 2.5.0(typescript@5.9.3) + version: 2.5.0(typescript@6.0.2) devDependencies: '@typescript-eslint/rule-tester': - specifier: ^8.57.2 - version: 8.57.2(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3) + specifier: ^8.58.0 + version: 8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2) '@vitest/coverage-v8': specifier: ^4.1.0 version: 4.1.0(@vitest/browser@4.1.0(vite@8.0.1(@types/node@25.5.0)(esbuild@0.27.4)(jiti@2.6.1)(less@4.6.4)(sass-embedded@1.98.0)(sass@1.98.0)(stylus@0.62.0)(yaml@2.8.2))(vitest@4.1.0))(vitest@4.1.0) @@ -397,8 +410,8 @@ importers: specifier: ^7.3.2 version: 7.3.2(eslint@10.1.0(jiti@2.6.1)) typescript: - specifier: ^5.9.3 - version: 5.9.3 + specifier: ^6.0.2 + version: 6.0.2 vitest: specifier: ^4.1.0 version: 4.1.0(@types/node@25.5.0)(@vitest/browser-playwright@4.1.0)(vite@8.0.1(@types/node@25.5.0)(esbuild@0.27.4)(jiti@2.6.1)(less@4.6.4)(sass-embedded@1.98.0)(sass@1.98.0)(stylus@0.62.0)(yaml@2.8.2)) @@ -412,6 +425,9 @@ importers: '@arethetypeswrong/cli': specifier: ^0.18.2 version: 0.18.2 + '@typescript/native-preview': + specifier: 7.0.0-dev.20260331.1 + version: 7.0.0-dev.20260331.1 '@vitest/coverage-v8': specifier: ^4.1.0 version: 4.1.0(@vitest/browser@4.1.0(vite@8.0.1(@types/node@25.5.0)(esbuild@0.27.4)(jiti@2.6.1)(less@4.6.4)(sass-embedded@1.98.0)(sass@1.98.0)(stylus@0.62.0)(yaml@2.8.2))(vitest@4.1.0))(vitest@4.1.0) @@ -423,10 +439,10 @@ importers: version: 0.3.18 tsdown: specifier: ^0.21.0 - version: 0.21.0(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.19.1)(publint@0.3.18)(typescript@5.9.3) + version: 0.21.0(@arethetypeswrong/core@0.18.2)(@typescript/native-preview@7.0.0-dev.20260331.1)(oxc-resolver@11.19.1)(publint@0.3.18)(typescript@6.0.2) typescript: - specifier: ^5.9.3 - version: 5.9.3 + specifier: ^6.0.2 + version: 6.0.2 vitest: specifier: ^4.1.0 version: 4.1.0(@types/node@25.5.0)(@vitest/browser-playwright@4.1.0)(vite@8.0.1(@types/node@25.5.0)(esbuild@0.27.4)(jiti@2.6.1)(less@4.6.4)(sass-embedded@1.98.0)(sass@1.98.0)(stylus@0.62.0)(yaml@2.8.2)) @@ -1373,7 +1389,7 @@ packages: '@joshwooding/vite-plugin-react-docgen-typescript@0.6.4': resolution: {integrity: sha512-6PyZBYKnnVNqOSB0YFly+62R7dmov8segT27A+RVTBVd4iAE6kbW9QBJGlyR2yG4D4ohzhZSTIu7BK1UTtmFFA==} peerDependencies: - typescript: '>= 4.3.x' + typescript: ^6.0.2 vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 peerDependenciesMeta: typescript: @@ -2664,7 +2680,7 @@ packages: 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.1 - typescript: '>= 4.9.x' + typescript: ^6.0.2 peerDependenciesMeta: typescript: optional: true @@ -2837,71 +2853,110 @@ packages: '@types/resolve@1.20.6': resolution: {integrity: sha512-A4STmOXPhMUtHH+S6ymgE2GiBSMqf4oTvcQZMcHzokuTLVYzXTB8ttjcgxOVaAp2lGwEdzZ0J+cRbbeevQj1UQ==} - '@typescript-eslint/eslint-plugin@8.57.2': - resolution: {integrity: sha512-NZZgp0Fm2IkD+La5PR81sd+g+8oS6JwJje+aRWsDocxHkjyRw0J5L5ZTlN3LI1LlOcGL7ph3eaIUmTXMIjLk0w==} + '@typescript-eslint/eslint-plugin@8.58.0': + resolution: {integrity: sha512-RLkVSiNuUP1C2ROIWfqX+YcUfLaSnxGE/8M+Y57lopVwg9VTYYfhuz15Yf1IzCKgZj6/rIbYTmJCUSqr76r0Wg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.57.2 + '@typescript-eslint/parser': ^8.58.0 eslint: ^10.0.1 - typescript: '>=4.8.4 <6.0.0' + typescript: ^6.0.2 - '@typescript-eslint/parser@8.57.2': - resolution: {integrity: sha512-30ScMRHIAD33JJQkgfGW1t8CURZtjc2JpTrq5n2HFhOefbAhb7ucc7xJwdWcrEtqUIYJ73Nybpsggii6GtAHjA==} + '@typescript-eslint/parser@8.58.0': + resolution: {integrity: sha512-rLoGZIf9afaRBYsPUMtvkDWykwXwUPL60HebR4JgTI8mxfFe2cQTu3AGitANp4b9B2QlVru6WzjgB2IzJKiCSA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^10.0.1 - typescript: '>=4.8.4 <6.0.0' + typescript: ^6.0.2 - '@typescript-eslint/project-service@8.57.2': - resolution: {integrity: sha512-FuH0wipFywXRTHf+bTTjNyuNQQsQC3qh/dYzaM4I4W0jrCqjCVuUh99+xd9KamUfmCGPvbO8NDngo/vsnNVqgw==} + '@typescript-eslint/project-service@8.58.0': + resolution: {integrity: sha512-8Q/wBPWLQP1j16NxoPNIKpDZFMaxl7yWIoqXWYeWO+Bbd2mjgvoF0dxP2jKZg5+x49rgKdf7Ck473M8PC3V9lg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - typescript: '>=4.8.4 <6.0.0' + typescript: ^6.0.2 - '@typescript-eslint/rule-tester@8.57.2': - resolution: {integrity: sha512-cb5m0irr1449waTuYzGi4KD3SGUH3khL4ta/o9lzShvT7gnIwR5qVhU0VM0p966kCrtFId8hwmkvz1fOElsxTg==} + '@typescript-eslint/rule-tester@8.58.0': + resolution: {integrity: sha512-a/J72Cxeo5ug5sbey7+Dcna6tMBc4Z4eYwBEKM6MVuBqbxnROpLm8yn/j00lPZc75joPZJVR5oiTZxbK95zp+w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^10.0.1 - '@typescript-eslint/scope-manager@8.57.2': - resolution: {integrity: sha512-snZKH+W4WbWkrBqj4gUNRIGb/jipDW3qMqVJ4C9rzdFc+wLwruxk+2a5D+uoFcKPAqyqEnSb4l2ULuZf95eSkw==} + '@typescript-eslint/scope-manager@8.58.0': + resolution: {integrity: sha512-W1Lur1oF50FxSnNdGp3Vs6P+yBRSmZiw4IIjEeYxd8UQJwhUF0gDgDD/W/Tgmh73mxgEU3qX0Bzdl/NGuSPEpQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/tsconfig-utils@8.57.2': - resolution: {integrity: sha512-3Lm5DSM+DCowsUOJC+YqHHnKEfFh5CoGkj5Z31NQSNF4l5wdOwqGn99wmwN/LImhfY3KJnmordBq/4+VDe2eKw==} + '@typescript-eslint/tsconfig-utils@8.58.0': + resolution: {integrity: sha512-doNSZEVJsWEu4htiVC+PR6NpM+pa+a4ClH9INRWOWCUzMst/VA9c4gXq92F8GUD1rwhNvRLkgjfYtFXegXQF7A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - typescript: '>=4.8.4 <6.0.0' + typescript: ^6.0.2 - '@typescript-eslint/type-utils@8.57.2': - resolution: {integrity: sha512-Co6ZCShm6kIbAM/s+oYVpKFfW7LBc6FXoPXjTRQ449PPNBY8U0KZXuevz5IFuuUj2H9ss40atTaf9dlGLzbWZg==} + '@typescript-eslint/type-utils@8.58.0': + resolution: {integrity: sha512-aGsCQImkDIqMyx1u4PrVlbi/krmDsQUs4zAcCV6M7yPcPev+RqVlndsJy9kJ8TLihW9TZ0kbDAzctpLn5o+lOg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^10.0.1 - typescript: '>=4.8.4 <6.0.0' + typescript: ^6.0.2 - '@typescript-eslint/types@8.57.2': - resolution: {integrity: sha512-/iZM6FnM4tnx9csuTxspMW4BOSegshwX5oBDznJ7S4WggL7Vczz5d2W11ecc4vRrQMQHXRSxzrCsyG5EsPPTbA==} + '@typescript-eslint/types@8.58.0': + resolution: {integrity: sha512-O9CjxypDT89fbHxRfETNoAnHj/i6IpRK0CvbVN3qibxlLdo5p5hcLmUuCCrHMpxiWSwKyI8mCP7qRNYuOJ0Uww==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.57.2': - resolution: {integrity: sha512-2MKM+I6g8tJxfSmFKOnHv2t8Sk3T6rF20A1Puk0svLK+uVapDZB/4pfAeB7nE83uAZrU6OxW+HmOd5wHVdXwXA==} + '@typescript-eslint/typescript-estree@8.58.0': + resolution: {integrity: sha512-7vv5UWbHqew/dvs+D3e1RvLv1v2eeZ9txRHPnEEBUgSNLx5ghdzjHa0sgLWYVKssH+lYmV0JaWdoubo0ncGYLA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - typescript: '>=4.8.4 <6.0.0' + typescript: ^6.0.2 - '@typescript-eslint/utils@8.57.2': - resolution: {integrity: sha512-krRIbvPK1ju1WBKIefiX+bngPs+odIQUtR7kymzPfo1POVw3jlF+nLkmexdSSd4UCbDcQn+wMBATOOmpBbqgKg==} + '@typescript-eslint/utils@8.58.0': + resolution: {integrity: sha512-RfeSqcFeHMHlAWzt4TBjWOAtoW9lnsAGiP3GbaX9uVgTYYrMbVnGONEfUCiSss+xMHFl+eHZiipmA8WkQ7FuNA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^10.0.1 - typescript: '>=4.8.4 <6.0.0' + typescript: ^6.0.2 - '@typescript-eslint/visitor-keys@8.57.2': - resolution: {integrity: sha512-zhahknjobV2FiD6Ee9iLbS7OV9zi10rG26odsQdfBO/hjSzUQbkIYgda+iNKK1zNiW2ey+Lf8MU5btN17V3dUw==} + '@typescript-eslint/visitor-keys@8.58.0': + resolution: {integrity: sha512-XJ9UD9+bbDo4a4epraTwG3TsNPeiB9aShrUneAVXy8q4LuwowN+qu89/6ByLMINqvIMeI9H9hOHQtg/ijrYXzQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript/native-preview-darwin-arm64@7.0.0-dev.20260331.1': + resolution: {integrity: sha512-1PRnBCN2csiCzj76YaSBtP4jPLEGBUmVhXHplC+yHOKaxx9nf3HFiFCg/19raInvN/lJ8+Bp1fZ/qIsWAAHiBw==} + cpu: [arm64] + os: [darwin] + + '@typescript/native-preview-darwin-x64@7.0.0-dev.20260331.1': + resolution: {integrity: sha512-llXnfLGjl+gXsANLD7UI/gSb3lj7aZW13Rf8sVXQnHJ3/dkJRAm/MgLqdjuuyvYq3pFaleiep+zoLd96rLRqUw==} + cpu: [x64] + os: [darwin] + + '@typescript/native-preview-linux-arm64@7.0.0-dev.20260331.1': + resolution: {integrity: sha512-sH5gALi89jl5ZjAL/UsLDPsjT/nCLRfHl/pw86ablRX10tYsJhJ/RD6J/cl3g39kJ18tIISSbsuIBn+ncanfSA==} + cpu: [arm64] + os: [linux] + + '@typescript/native-preview-linux-arm@7.0.0-dev.20260331.1': + resolution: {integrity: sha512-+8AZzA0BRjMkLDvdQKZOMuheRxNGpSWn7sOtoKqo70R915D0TyEynEXX6B7/aw3+Jfn1H5hLRiBjxoVsmdKENw==} + cpu: [arm] + os: [linux] + + '@typescript/native-preview-linux-x64@7.0.0-dev.20260331.1': + resolution: {integrity: sha512-Yic6MYfX7Uit5jLLENzWFIi6tjp4LTLF37KBiVaHZSvEFyX1kqVwu4j9WNeaz81O6fcB/1dZ1MrILgfcqalNBg==} + cpu: [x64] + os: [linux] + + '@typescript/native-preview-win32-arm64@7.0.0-dev.20260331.1': + resolution: {integrity: sha512-vGxK6gtGF97zSx9wOpiVME3h9v0tbZbrHHdKA+fLFNvDV0Df8ud89DEePL7l2yKnVVmf0OnjJy6sYoVyj+LIPA==} + cpu: [arm64] + os: [win32] + + '@typescript/native-preview-win32-x64@7.0.0-dev.20260331.1': + resolution: {integrity: sha512-oJnNiU9UTDPJp6dOmOUW+/Wzt3MQZXIHsDaU4qM0RiAjFE6S+PIX8s5z/ID0orr4MMroUMiLdolL4OVZolNDSw==} + cpu: [x64] + os: [win32] + + '@typescript/native-preview@7.0.0-dev.20260331.1': + resolution: {integrity: sha512-Gfy2J/LhydkOHOw+ZWRw0M8Xl3O2bzQXLXIYITdMz2N4GpMm8misAvvCzhqMacOGvazKr1FsL9LIIW2kxk6kzw==} + hasBin: true + '@unrs/resolver-binding-android-arm-eabi@1.11.1': resolution: {integrity: sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==} cpu: [arm] @@ -3043,7 +3098,7 @@ packages: engines: {node: '>=18'} peerDependencies: eslint: ^10.0.1 - typescript: '>=5.0.0' + typescript: ^6.0.2 vitest: '*' peerDependenciesMeta: typescript: @@ -3674,13 +3729,13 @@ packages: peerDependencies: '@types/node': '*' cosmiconfig: '>=9' - typescript: '>=5' + typescript: ^6.0.2 cosmiconfig@9.0.1: resolution: {integrity: sha512-hr4ihw+DBqcvrsEDioRO31Z17x71pUYoNe/4h6Z0wB72p7MU7/9gH8Q3s12NFhHPfYBBOV3qyfUxmr/Yn3shnQ==} engines: {node: '>=14'} peerDependencies: - typescript: '>=4.9.5' + typescript: ^6.0.2 peerDependenciesMeta: typescript: optional: true @@ -4454,7 +4509,7 @@ packages: hasBin: true peerDependencies: '@types/node': '>=18' - typescript: '>=5.0.4 <7' + typescript: ^6.0.2 language-subtag-registry@0.3.23: resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==} @@ -5005,7 +5060,7 @@ packages: react-docgen-typescript@2.4.0: resolution: {integrity: sha512-ZtAp5XTO5HRzQctjPU0ybY0RRCQO19X/8fxn3w7y2VVTUbGHDKULPTL4ky3vB05euSgG5NpALhEhDPvQ56wvXg==} peerDependencies: - typescript: '>= 4.3.x' + typescript: ^6.0.2 react-docgen@8.0.3: resolution: {integrity: sha512-aEZ9qP+/M+58x2qgfSFEWH1BxLyHe5+qkLNJOZQb5iGS017jpbRnoKhNRrXPeA6RfBrZO5wZrT9DMC1UqE1f1w==} @@ -5136,7 +5191,7 @@ packages: '@ts-macro/tsc': ^0.3.6 '@typescript/native-preview': '>=7.0.0-dev.20250601.1' rolldown: ^1.0.0-rc.3 - typescript: ^5.0.0 || ^6.0.0-beta + typescript: ^6.0.2 vue-tsc: ~3.2.0 peerDependenciesMeta: '@ts-macro/tsc': @@ -5586,7 +5641,7 @@ packages: resolution: {integrity: sha512-OJ/ibxhPlqrMM0UiNHJ/0CKQkoKF243/AEmplt3qpRgkW8VG7IfOS41h7V8TjITqdByHzrjcS/2si+y4lIh8NA==} engines: {node: '>=18.12'} peerDependencies: - typescript: '>=4.8.4' + typescript: ^6.0.2 ts-dedent@2.2.0: resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==} @@ -5606,7 +5661,7 @@ packages: '@tsdown/exe': 0.21.0 '@vitejs/devtools': '*' publint: ^0.3.0 - typescript: ^5.0.0 + typescript: ^6.0.2 unplugin-unused: ^0.5.0 peerDependenciesMeta: '@arethetypeswrong/core': @@ -5648,25 +5703,20 @@ packages: sass: optional: true - typescript-eslint@8.57.2: - resolution: {integrity: sha512-VEPQ0iPgWO/sBaZOU1xo4nuNdODVOajPnTIbog2GKYr31nIlZ0fWPoCQgGfF3ETyBl1vn63F/p50Um9Z4J8O8A==} + typescript-eslint@8.58.0: + resolution: {integrity: sha512-e2TQzKfaI85fO+F3QywtX+tCTsu/D3WW5LVU6nz8hTFKFZ8yBJ6mSYRpXqdR3mFjPWmO0eWsTa5f+UpAOe/FMA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^10.0.1 - typescript: '>=4.8.4 <6.0.0' + typescript: ^6.0.2 typescript-plugin-css-modules@5.2.0: resolution: {integrity: sha512-c5pAU5d+m3GciDr/WhkFldz1NIEGBafuP/3xhFt9BEXS2gmn/LvjkoZ11vEBIuP8LkXfPNhOt1BUhM5efFuwOw==} peerDependencies: - typescript: '>=4.0.0' - - typescript@5.6.1-rc: - resolution: {integrity: sha512-E3b2+1zEFu84jB0YQi9BORDjz9+jGbwwy1Zi3G0LUNw7a7cePUrHMRNy8aPh53nXpkFGVHSxIZo5vKTfYaFiBQ==} - engines: {node: '>=14.17'} - hasBin: true + typescript: ^6.0.2 - typescript@5.9.3: - resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} + typescript@6.0.2: + resolution: {integrity: sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==} engines: {node: '>=14.17'} hasBin: true @@ -5980,7 +6030,7 @@ snapshots: fflate: 0.8.2 lru-cache: 11.2.7 semver: 7.7.4 - typescript: 5.6.1-rc + typescript: 6.0.2 validate-npm-package-name: 5.0.1 '@ark-ui/react@5.34.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4)': @@ -6331,11 +6381,11 @@ snapshots: '@colors/colors@1.5.0': optional: true - '@commitlint/cli@20.5.0(@types/node@25.5.0)(conventional-commits-parser@6.3.0)(typescript@5.9.3)': + '@commitlint/cli@20.5.0(@types/node@25.5.0)(conventional-commits-parser@6.3.0)(typescript@6.0.2)': dependencies: '@commitlint/format': 20.5.0 '@commitlint/lint': 20.5.0 - '@commitlint/load': 20.5.0(@types/node@25.5.0)(typescript@5.9.3) + '@commitlint/load': 20.5.0(@types/node@25.5.0)(typescript@6.0.2) '@commitlint/read': 20.5.0(conventional-commits-parser@6.3.0) '@commitlint/types': 20.5.0 tinyexec: 1.0.4 @@ -6384,14 +6434,14 @@ snapshots: '@commitlint/rules': 20.5.0 '@commitlint/types': 20.5.0 - '@commitlint/load@20.5.0(@types/node@25.5.0)(typescript@5.9.3)': + '@commitlint/load@20.5.0(@types/node@25.5.0)(typescript@6.0.2)': dependencies: '@commitlint/config-validator': 20.5.0 '@commitlint/execute-rule': 20.0.0 '@commitlint/resolve-extends': 20.5.0 '@commitlint/types': 20.5.0 - cosmiconfig: 9.0.1(typescript@5.9.3) - cosmiconfig-typescript-loader: 6.2.0(@types/node@25.5.0)(cosmiconfig@9.0.1(typescript@5.9.3))(typescript@5.9.3) + cosmiconfig: 9.0.1(typescript@6.0.2) + cosmiconfig-typescript-loader: 6.2.0(@types/node@25.5.0)(cosmiconfig@9.0.1(typescript@6.0.2))(typescript@6.0.2) is-plain-obj: 4.1.0 lodash.mergewith: 4.6.2 picocolors: 1.1.1 @@ -7017,13 +7067,13 @@ snapshots: dependencies: '@swc/helpers': 0.5.19 - '@joshwooding/vite-plugin-react-docgen-typescript@0.6.4(typescript@5.9.3)(vite@8.0.1(@types/node@25.5.0)(esbuild@0.17.19)(jiti@2.6.1)(less@4.6.4)(sass-embedded@1.98.0)(sass@1.98.0)(stylus@0.62.0)(yaml@2.8.2))': + '@joshwooding/vite-plugin-react-docgen-typescript@0.6.4(typescript@6.0.2)(vite@8.0.1(@types/node@25.5.0)(esbuild@0.17.19)(jiti@2.6.1)(less@4.6.4)(sass-embedded@1.98.0)(sass@1.98.0)(stylus@0.62.0)(yaml@2.8.2))': dependencies: glob: 13.0.6 - react-docgen-typescript: 2.4.0(typescript@5.9.3) + react-docgen-typescript: 2.4.0(typescript@6.0.2) vite: 8.0.1(@types/node@25.5.0)(esbuild@0.17.19)(jiti@2.6.1)(less@4.6.4)(sass-embedded@1.98.0)(sass@1.98.0)(stylus@0.62.0)(yaml@2.8.2) optionalDependencies: - typescript: 5.9.3 + typescript: 6.0.2 '@jridgewell/gen-mapping@0.3.13': dependencies: @@ -7996,12 +8046,12 @@ snapshots: react-dom: 19.2.4(react@19.2.4) storybook: 10.3.1(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) - '@storybook/react-vite@10.3.1(esbuild@0.17.19)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.3.1(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3)(vite@8.0.1(@types/node@25.5.0)(esbuild@0.17.19)(jiti@2.6.1)(less@4.6.4)(sass-embedded@1.98.0)(sass@1.98.0)(stylus@0.62.0)(yaml@2.8.2))': + '@storybook/react-vite@10.3.1(esbuild@0.17.19)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.3.1(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@6.0.2)(vite@8.0.1(@types/node@25.5.0)(esbuild@0.17.19)(jiti@2.6.1)(less@4.6.4)(sass-embedded@1.98.0)(sass@1.98.0)(stylus@0.62.0)(yaml@2.8.2))': dependencies: - '@joshwooding/vite-plugin-react-docgen-typescript': 0.6.4(typescript@5.9.3)(vite@8.0.1(@types/node@25.5.0)(esbuild@0.17.19)(jiti@2.6.1)(less@4.6.4)(sass-embedded@1.98.0)(sass@1.98.0)(stylus@0.62.0)(yaml@2.8.2)) + '@joshwooding/vite-plugin-react-docgen-typescript': 0.6.4(typescript@6.0.2)(vite@8.0.1(@types/node@25.5.0)(esbuild@0.17.19)(jiti@2.6.1)(less@4.6.4)(sass-embedded@1.98.0)(sass@1.98.0)(stylus@0.62.0)(yaml@2.8.2)) '@rollup/pluginutils': 5.3.0 '@storybook/builder-vite': 10.3.1(esbuild@0.17.19)(storybook@10.3.1(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(vite@8.0.1(@types/node@25.5.0)(esbuild@0.17.19)(jiti@2.6.1)(less@4.6.4)(sass-embedded@1.98.0)(sass@1.98.0)(stylus@0.62.0)(yaml@2.8.2)) - '@storybook/react': 10.3.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.3.1(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3) + '@storybook/react': 10.3.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.3.1(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@6.0.2) empathic: 2.0.0 magic-string: 0.30.21 react: 19.2.4 @@ -8018,17 +8068,17 @@ snapshots: - typescript - webpack - '@storybook/react@10.3.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.3.1(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3)': + '@storybook/react@10.3.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.3.1(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@6.0.2)': dependencies: '@storybook/global': 5.0.0 '@storybook/react-dom-shim': 10.3.1(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(storybook@10.3.1(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)) react: 19.2.4 react-docgen: 8.0.3 - react-docgen-typescript: 2.4.0(typescript@5.9.3) + react-docgen-typescript: 2.4.0(typescript@6.0.2) react-dom: 19.2.4(react@19.2.4) storybook: 10.3.1(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) optionalDependencies: - typescript: 5.9.3 + typescript: 6.0.2 transitivePeerDependencies: - supports-color @@ -8210,48 +8260,48 @@ snapshots: '@types/resolve@1.20.6': {} - '@typescript-eslint/eslint-plugin@8.57.2(@typescript-eslint/parser@8.57.2(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3))(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@8.58.0(@typescript-eslint/parser@8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2))(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.57.2(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/scope-manager': 8.57.2 - '@typescript-eslint/type-utils': 8.57.2(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/utils': 8.57.2(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.57.2 + '@typescript-eslint/parser': 8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2) + '@typescript-eslint/scope-manager': 8.58.0 + '@typescript-eslint/type-utils': 8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2) + '@typescript-eslint/utils': 8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2) + '@typescript-eslint/visitor-keys': 8.58.0 eslint: 10.1.0(jiti@2.6.1) ignore: 7.0.5 natural-compare: 1.4.0 - ts-api-utils: 2.5.0(typescript@5.9.3) - typescript: 5.9.3 + ts-api-utils: 2.5.0(typescript@6.0.2) + typescript: 6.0.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.57.2(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/parser@8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2)': dependencies: - '@typescript-eslint/scope-manager': 8.57.2 - '@typescript-eslint/types': 8.57.2 - '@typescript-eslint/typescript-estree': 8.57.2(typescript@5.9.3) - '@typescript-eslint/visitor-keys': 8.57.2 + '@typescript-eslint/scope-manager': 8.58.0 + '@typescript-eslint/types': 8.58.0 + '@typescript-eslint/typescript-estree': 8.58.0(typescript@6.0.2) + '@typescript-eslint/visitor-keys': 8.58.0 debug: 4.4.3 eslint: 10.1.0(jiti@2.6.1) - typescript: 5.9.3 + typescript: 6.0.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.57.2(typescript@5.9.3)': + '@typescript-eslint/project-service@8.58.0(typescript@6.0.2)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.57.2(typescript@5.9.3) - '@typescript-eslint/types': 8.57.2 + '@typescript-eslint/tsconfig-utils': 8.58.0(typescript@6.0.2) + '@typescript-eslint/types': 8.58.0 debug: 4.4.3 - typescript: 5.9.3 + typescript: 6.0.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/rule-tester@8.57.2(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/rule-tester@8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2)': dependencies: - '@typescript-eslint/parser': 8.57.2(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/typescript-estree': 8.57.2(typescript@5.9.3) - '@typescript-eslint/utils': 8.57.2(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/parser': 8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2) + '@typescript-eslint/typescript-estree': 8.58.0(typescript@6.0.2) + '@typescript-eslint/utils': 8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2) ajv: 6.14.0 eslint: 10.1.0(jiti@2.6.1) json-stable-stringify-without-jsonify: 1.0.1 @@ -8261,60 +8311,91 @@ snapshots: - supports-color - typescript - '@typescript-eslint/scope-manager@8.57.2': + '@typescript-eslint/scope-manager@8.58.0': dependencies: - '@typescript-eslint/types': 8.57.2 - '@typescript-eslint/visitor-keys': 8.57.2 + '@typescript-eslint/types': 8.58.0 + '@typescript-eslint/visitor-keys': 8.58.0 - '@typescript-eslint/tsconfig-utils@8.57.2(typescript@5.9.3)': + '@typescript-eslint/tsconfig-utils@8.58.0(typescript@6.0.2)': dependencies: - typescript: 5.9.3 + typescript: 6.0.2 - '@typescript-eslint/type-utils@8.57.2(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/type-utils@8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2)': dependencies: - '@typescript-eslint/types': 8.57.2 - '@typescript-eslint/typescript-estree': 8.57.2(typescript@5.9.3) - '@typescript-eslint/utils': 8.57.2(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/types': 8.58.0 + '@typescript-eslint/typescript-estree': 8.58.0(typescript@6.0.2) + '@typescript-eslint/utils': 8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2) debug: 4.4.3 eslint: 10.1.0(jiti@2.6.1) - ts-api-utils: 2.5.0(typescript@5.9.3) - typescript: 5.9.3 + ts-api-utils: 2.5.0(typescript@6.0.2) + typescript: 6.0.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.57.2': {} + '@typescript-eslint/types@8.58.0': {} - '@typescript-eslint/typescript-estree@8.57.2(typescript@5.9.3)': + '@typescript-eslint/typescript-estree@8.58.0(typescript@6.0.2)': dependencies: - '@typescript-eslint/project-service': 8.57.2(typescript@5.9.3) - '@typescript-eslint/tsconfig-utils': 8.57.2(typescript@5.9.3) - '@typescript-eslint/types': 8.57.2 - '@typescript-eslint/visitor-keys': 8.57.2 + '@typescript-eslint/project-service': 8.58.0(typescript@6.0.2) + '@typescript-eslint/tsconfig-utils': 8.58.0(typescript@6.0.2) + '@typescript-eslint/types': 8.58.0 + '@typescript-eslint/visitor-keys': 8.58.0 debug: 4.4.3 minimatch: 10.2.4 semver: 7.7.4 tinyglobby: 0.2.15 - ts-api-utils: 2.5.0(typescript@5.9.3) - typescript: 5.9.3 + ts-api-utils: 2.5.0(typescript@6.0.2) + typescript: 6.0.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.57.2(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/utils@8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2)': dependencies: '@eslint-community/eslint-utils': 4.9.1(eslint@10.1.0(jiti@2.6.1)) - '@typescript-eslint/scope-manager': 8.57.2 - '@typescript-eslint/types': 8.57.2 - '@typescript-eslint/typescript-estree': 8.57.2(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.58.0 + '@typescript-eslint/types': 8.58.0 + '@typescript-eslint/typescript-estree': 8.58.0(typescript@6.0.2) eslint: 10.1.0(jiti@2.6.1) - typescript: 5.9.3 + typescript: 6.0.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.57.2': + '@typescript-eslint/visitor-keys@8.58.0': dependencies: - '@typescript-eslint/types': 8.57.2 + '@typescript-eslint/types': 8.58.0 eslint-visitor-keys: 5.0.1 + '@typescript/native-preview-darwin-arm64@7.0.0-dev.20260331.1': + optional: true + + '@typescript/native-preview-darwin-x64@7.0.0-dev.20260331.1': + optional: true + + '@typescript/native-preview-linux-arm64@7.0.0-dev.20260331.1': + optional: true + + '@typescript/native-preview-linux-arm@7.0.0-dev.20260331.1': + optional: true + + '@typescript/native-preview-linux-x64@7.0.0-dev.20260331.1': + optional: true + + '@typescript/native-preview-win32-arm64@7.0.0-dev.20260331.1': + optional: true + + '@typescript/native-preview-win32-x64@7.0.0-dev.20260331.1': + optional: true + + '@typescript/native-preview@7.0.0-dev.20260331.1': + optionalDependencies: + '@typescript/native-preview-darwin-arm64': 7.0.0-dev.20260331.1 + '@typescript/native-preview-darwin-x64': 7.0.0-dev.20260331.1 + '@typescript/native-preview-linux-arm': 7.0.0-dev.20260331.1 + '@typescript/native-preview-linux-arm64': 7.0.0-dev.20260331.1 + '@typescript/native-preview-linux-x64': 7.0.0-dev.20260331.1 + '@typescript/native-preview-win32-arm64': 7.0.0-dev.20260331.1 + '@typescript/native-preview-win32-x64': 7.0.0-dev.20260331.1 + '@unrs/resolver-binding-android-arm-eabi@1.11.1': optional: true @@ -8476,13 +8557,13 @@ snapshots: optionalDependencies: '@vitest/browser': 4.1.0(vite@8.0.1(@types/node@25.5.0)(esbuild@0.27.4)(jiti@2.6.1)(less@4.6.4)(sass-embedded@1.98.0)(sass@1.98.0)(stylus@0.62.0)(yaml@2.8.2))(vitest@4.1.0) - '@vitest/eslint-plugin@1.6.12(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3)(vitest@4.1.0)': + '@vitest/eslint-plugin@1.6.12(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2)(vitest@4.1.0)': dependencies: - '@typescript-eslint/scope-manager': 8.57.2 - '@typescript-eslint/utils': 8.57.2(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.58.0 + '@typescript-eslint/utils': 8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2) eslint: 10.1.0(jiti@2.6.1) optionalDependencies: - typescript: 5.9.3 + typescript: 6.0.2 vitest: 4.1.0(@types/node@25.5.0)(@vitest/browser-playwright@4.1.0)(vite@8.0.1(@types/node@25.5.0)(esbuild@0.27.4)(jiti@2.6.1)(less@4.6.4)(sass-embedded@1.98.0)(sass@1.98.0)(stylus@0.62.0)(yaml@2.8.2)) transitivePeerDependencies: - supports-color @@ -9463,21 +9544,21 @@ snapshots: dependencies: browserslist: 4.28.1 - cosmiconfig-typescript-loader@6.2.0(@types/node@25.5.0)(cosmiconfig@9.0.1(typescript@5.9.3))(typescript@5.9.3): + cosmiconfig-typescript-loader@6.2.0(@types/node@25.5.0)(cosmiconfig@9.0.1(typescript@6.0.2))(typescript@6.0.2): dependencies: '@types/node': 25.5.0 - cosmiconfig: 9.0.1(typescript@5.9.3) + cosmiconfig: 9.0.1(typescript@6.0.2) jiti: 2.6.1 - typescript: 5.9.3 + typescript: 6.0.2 - cosmiconfig@9.0.1(typescript@5.9.3): + cosmiconfig@9.0.1(typescript@6.0.2): dependencies: env-paths: 2.2.1 import-fresh: 3.3.1 js-yaml: 4.1.1 parse-json: 5.2.0 optionalDependencies: - typescript: 5.9.3 + typescript: 6.0.2 cross-spawn@7.0.6: dependencies: @@ -9752,7 +9833,7 @@ snapshots: optionalDependencies: unrs-resolver: 1.11.1 - eslint-import-resolver-typescript@4.4.4(eslint-plugin-import-x@4.16.2(@typescript-eslint/utils@8.57.2(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3))(eslint@10.1.0(jiti@2.6.1)))(eslint@10.1.0(jiti@2.6.1)): + eslint-import-resolver-typescript@4.4.4(eslint-plugin-import-x@4.16.2(@typescript-eslint/utils@8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2))(eslint@10.1.0(jiti@2.6.1)))(eslint@10.1.0(jiti@2.6.1)): dependencies: debug: 4.4.3 eslint: 10.1.0(jiti@2.6.1) @@ -9763,13 +9844,13 @@ snapshots: tinyglobby: 0.2.15 unrs-resolver: 1.11.1 optionalDependencies: - eslint-plugin-import-x: 4.16.2(@typescript-eslint/utils@8.57.2(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3))(eslint@10.1.0(jiti@2.6.1)) + eslint-plugin-import-x: 4.16.2(@typescript-eslint/utils@8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2))(eslint@10.1.0(jiti@2.6.1)) transitivePeerDependencies: - supports-color - eslint-no-restricted@0.1.1(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3): + eslint-no-restricted@0.1.1(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2): dependencies: - '@typescript-eslint/utils': 8.57.2(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2) eslint: 10.1.0(jiti@2.6.1) transitivePeerDependencies: - supports-color @@ -9781,10 +9862,10 @@ snapshots: eslint: 10.1.0(jiti@2.6.1) estraverse: 5.3.0 - eslint-plugin-import-x@4.16.2(@typescript-eslint/utils@8.57.2(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3))(eslint@10.1.0(jiti@2.6.1)): + eslint-plugin-import-x@4.16.2(@typescript-eslint/utils@8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2))(eslint@10.1.0(jiti@2.6.1)): dependencies: '@package-json/types': 0.0.12 - '@typescript-eslint/types': 8.57.2 + '@typescript-eslint/types': 8.58.0 comment-parser: 1.4.5 debug: 4.4.3 eslint: 10.1.0(jiti@2.6.1) @@ -9795,7 +9876,7 @@ snapshots: stable-hash-x: 0.2.0 unrs-resolver: 1.11.1 optionalDependencies: - '@typescript-eslint/utils': 8.57.2(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2) transitivePeerDependencies: - supports-color @@ -9851,9 +9932,9 @@ snapshots: string.prototype.matchall: '@nolyfill/string.prototype.matchall@1.0.44' string.prototype.repeat: '@nolyfill/string.prototype.repeat@1.0.44' - eslint-plugin-storybook@10.3.1(eslint@10.1.0(jiti@2.6.1))(storybook@10.3.1(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@5.9.3): + eslint-plugin-storybook@10.3.1(eslint@10.1.0(jiti@2.6.1))(storybook@10.3.1(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4))(typescript@6.0.2): dependencies: - '@typescript-eslint/utils': 8.57.2(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2) eslint: 10.1.0(jiti@2.6.1) storybook: 10.3.1(@testing-library/dom@10.4.1)(prettier@2.8.8)(react-dom@19.2.4(react@19.2.4))(react@19.2.4) transitivePeerDependencies: @@ -10297,7 +10378,7 @@ snapshots: dependencies: json-buffer: 3.0.1 - knip@5.88.1(@types/node@25.5.0)(typescript@5.9.3): + knip@5.88.1(@types/node@25.5.0)(typescript@6.0.2): dependencies: '@nodelib/fs.walk': 1.2.8 '@types/node': 25.5.0 @@ -10310,7 +10391,7 @@ snapshots: picomatch: 4.0.3 smol-toml: 1.6.0 strip-json-comments: 5.0.3 - typescript: 5.9.3 + typescript: 6.0.2 unbash: 2.2.0 yaml: 2.8.2 zod: 4.3.6 @@ -10854,9 +10935,9 @@ snapshots: queue-microtask@1.2.3: {} - react-docgen-typescript@2.4.0(typescript@5.9.3): + react-docgen-typescript@2.4.0(typescript@6.0.2): dependencies: - typescript: 5.9.3 + typescript: 6.0.2 react-docgen@8.0.3: dependencies: @@ -10979,7 +11060,7 @@ snapshots: rfdc@1.4.1: {} - rolldown-plugin-dts@0.22.5(oxc-resolver@11.19.1)(rolldown@1.0.0-rc.7)(typescript@5.9.3): + rolldown-plugin-dts@0.22.5(@typescript/native-preview@7.0.0-dev.20260331.1)(oxc-resolver@11.19.1)(rolldown@1.0.0-rc.7)(typescript@6.0.2): dependencies: '@babel/generator': 8.0.0-rc.2 '@babel/helper-validator-identifier': 8.0.0-rc.2 @@ -10992,7 +11073,8 @@ snapshots: obug: 2.1.1 rolldown: 1.0.0-rc.7 optionalDependencies: - typescript: 5.9.3 + '@typescript/native-preview': 7.0.0-dev.20260331.1 + typescript: 6.0.2 transitivePeerDependencies: - oxc-resolver @@ -11425,9 +11507,9 @@ snapshots: tree-kill@1.2.2: {} - ts-api-utils@2.5.0(typescript@5.9.3): + ts-api-utils@2.5.0(typescript@6.0.2): dependencies: - typescript: 5.9.3 + typescript: 6.0.2 ts-dedent@2.2.0: {} @@ -11437,7 +11519,7 @@ snapshots: minimist: 1.2.8 strip-bom: 3.0.0 - tsdown@0.21.0(@arethetypeswrong/core@0.18.2)(oxc-resolver@11.19.1)(publint@0.3.18)(typescript@5.9.3): + tsdown@0.21.0(@arethetypeswrong/core@0.18.2)(@typescript/native-preview@7.0.0-dev.20260331.1)(oxc-resolver@11.19.1)(publint@0.3.18)(typescript@6.0.2): dependencies: ansis: 4.2.0 cac: 7.0.0 @@ -11448,7 +11530,7 @@ snapshots: obug: 2.1.1 picomatch: 4.0.3 rolldown: 1.0.0-rc.7 - rolldown-plugin-dts: 0.22.5(oxc-resolver@11.19.1)(rolldown@1.0.0-rc.7)(typescript@5.9.3) + rolldown-plugin-dts: 0.22.5(@typescript/native-preview@7.0.0-dev.20260331.1)(oxc-resolver@11.19.1)(rolldown@1.0.0-rc.7)(typescript@6.0.2) semver: 7.7.4 tinyexec: 1.0.4 tinyglobby: 0.2.15 @@ -11458,7 +11540,7 @@ snapshots: optionalDependencies: '@arethetypeswrong/core': 0.18.2 publint: 0.3.18 - typescript: 5.9.3 + typescript: 6.0.2 transitivePeerDependencies: - '@ts-macro/tsc' - '@typescript/native-preview' @@ -11498,18 +11580,18 @@ snapshots: optionalDependencies: sass: 1.98.0 - typescript-eslint@8.57.2(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3): + typescript-eslint@8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2): dependencies: - '@typescript-eslint/eslint-plugin': 8.57.2(@typescript-eslint/parser@8.57.2(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3))(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/parser': 8.57.2(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/typescript-estree': 8.57.2(typescript@5.9.3) - '@typescript-eslint/utils': 8.57.2(eslint@10.1.0(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 8.58.0(@typescript-eslint/parser@8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2))(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2) + '@typescript-eslint/parser': 8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2) + '@typescript-eslint/typescript-estree': 8.58.0(typescript@6.0.2) + '@typescript-eslint/utils': 8.58.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2) eslint: 10.1.0(jiti@2.6.1) - typescript: 5.9.3 + typescript: 6.0.2 transitivePeerDependencies: - supports-color - typescript-plugin-css-modules@5.2.0(typescript@5.9.3): + typescript-plugin-css-modules@5.2.0(typescript@6.0.2): dependencies: '@types/postcss-modules-local-by-default': 4.0.2 '@types/postcss-modules-scope': 3.0.4 @@ -11526,16 +11608,14 @@ snapshots: sass: 1.98.0 source-map-js: 1.2.1 tsconfig-paths: 4.2.0 - typescript: 5.9.3 + typescript: 6.0.2 optionalDependencies: stylus: 0.62.0 transitivePeerDependencies: - supports-color - ts-node - typescript@5.6.1-rc: {} - - typescript@5.9.3: {} + typescript@6.0.2: {} unbash@2.2.0: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 479f439e2..f860dc0bc 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -2,5 +2,13 @@ packages: - 'packages/*' minimumReleaseAge: 1440 # 1 day in minutes + +# Temporary +minimumReleaseAgeExclude: + - 'typescript' + - '@typescript/native-preview*' + - 'typescript-eslint' + - '@typescript-eslint/*' + trustPolicy: 'no-downgrade' blockExoticSubdeps: true diff --git a/tsconfig.base.json b/tsconfig.base.json index fdd8c743c..966bc53ea 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -4,6 +4,7 @@ "module": "preserve", "moduleResolution": "bundler", "target": "esnext", + "types": ["node"], // Other Outputs "sourceMap": true, @@ -12,11 +13,9 @@ "noEmit": true, // Recommended Options - "strict": true, "jsx": "react-jsx", "verbatimModuleSyntax": true, "isolatedModules": true, - "noUncheckedSideEffectImports": true, "moduleDetection": "force", "skipLibCheck": true, diff --git a/tsconfig.json b/tsconfig.json index 72453d386..dbe3b2ff1 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,5 +1,8 @@ { "extends": "./tsconfig.base.json", + "compilerOptions": { + "types": ["node"] + }, "include": ["**/*", "./.github/scripts/**/*"], "exclude": ["./packages/**"] }