diff --git a/code/addons/a11y/package.json b/code/addons/a11y/package.json index dbb19f47ec2e..e203be7ca873 100644 --- a/code/addons/a11y/package.json +++ b/code/addons/a11y/package.json @@ -69,7 +69,7 @@ "react": "^18.2.0", "react-dom": "^18.2.0", "react-resize-detector": "^7.1.2", - "typescript": "^5.9.3", + "typescript": "^6.0.3", "vitest-axe": "^0.1.0" }, "peerDependencies": { diff --git a/code/addons/docs/package.json b/code/addons/docs/package.json index 15d42885084e..684cf6f9813c 100644 --- a/code/addons/docs/package.json +++ b/code/addons/docs/package.json @@ -112,7 +112,7 @@ "rehype-slug": "^6.0.0", "telejson": "8.0.0", "tocbot": "^4.20.1", - "typescript": "^5.9.3", + "typescript": "^6.0.3", "vite": "^7.0.4" }, "peerDependencies": { diff --git a/code/addons/links/package.json b/code/addons/links/package.json index 8bab9cb627f8..0b1c6117afed 100644 --- a/code/addons/links/package.json +++ b/code/addons/links/package.json @@ -56,7 +56,7 @@ "@storybook/global": "^5.0.0" }, "devDependencies": { - "typescript": "^5.9.3" + "typescript": "^6.0.3" }, "peerDependencies": { "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", diff --git a/code/addons/onboarding/package.json b/code/addons/onboarding/package.json index c06e86f798ca..0c9186967552 100644 --- a/code/addons/onboarding/package.json +++ b/code/addons/onboarding/package.json @@ -53,7 +53,7 @@ "react": "^18.2.0", "react-dom": "^18.2.0", "react-joyride": "^2.8.2", - "typescript": "^5.9.3" + "typescript": "^6.0.3" }, "peerDependencies": { "storybook": "workspace:^" diff --git a/code/addons/pseudo-states/package.json b/code/addons/pseudo-states/package.json index 7f525d4b93f8..8f6ddf78a28f 100644 --- a/code/addons/pseudo-states/package.json +++ b/code/addons/pseudo-states/package.json @@ -56,7 +56,7 @@ "@storybook/icons": "^2.0.2", "react": "^18.2.0", "react-dom": "^18.2.0", - "typescript": "^5.9.3" + "typescript": "^6.0.3" }, "peerDependencies": { "storybook": "workspace:^" diff --git a/code/addons/themes/package.json b/code/addons/themes/package.json index e5b741b225bb..b9551b555fef 100644 --- a/code/addons/themes/package.json +++ b/code/addons/themes/package.json @@ -62,7 +62,7 @@ "@storybook/icons": "^2.0.2", "react": "^18.2.0", "react-dom": "^18.2.0", - "typescript": "^5.9.3" + "typescript": "^6.0.3" }, "peerDependencies": { "storybook": "workspace:^" diff --git a/code/addons/vitest/package.json b/code/addons/vitest/package.json index 75b0b6daf2bd..237d247ff5b7 100644 --- a/code/addons/vitest/package.json +++ b/code/addons/vitest/package.json @@ -104,7 +104,7 @@ "tinyglobby": "^0.2.10", "tree-kill": "^1.2.2", "ts-dedent": "^2.2.0", - "typescript": "^5.9.3", + "typescript": "^6.0.3", "vitest": "^4.1.5" }, "peerDependencies": { diff --git a/code/builders/builder-webpack5/package.json b/code/builders/builder-webpack5/package.json index 8d0a9697da52..fbc7f425f946 100644 --- a/code/builders/builder-webpack5/package.json +++ b/code/builders/builder-webpack5/package.json @@ -75,7 +75,7 @@ "pretty-hrtime": "^1.0.3", "sirv": "^2.0.4", "slash": "^5.0.0", - "typescript": "^5.9.3" + "typescript": "^6.0.3" }, "peerDependencies": { "storybook": "workspace:^" diff --git a/code/core/package.json b/code/core/package.json index 7d00d9dc88e5..f618c4b473f9 100644 --- a/code/core/package.json +++ b/code/core/package.json @@ -385,7 +385,7 @@ "tsconfig-paths": "^4.2.0", "type-fest": "^5.6.0", "type-plus": "^8.0.0-beta.8", - "typescript": "^5.8.3", + "typescript": "^6.0.3", "unique-string": "^3.0.0", "use-resize-observer": "^9.1.0", "valibot": "^1.4.0", diff --git a/code/core/src/common/js-package-manager/BUNProxy.ts b/code/core/src/common/js-package-manager/BUNProxy.ts index ab9d1172f899..a7d169a27b63 100644 --- a/code/core/src/common/js-package-manager/BUNProxy.ts +++ b/code/core/src/common/js-package-manager/BUNProxy.ts @@ -206,7 +206,10 @@ export class BUNProxy extends JsPackageManager { } } - protected getResolutions(packageJson: PackageJson, versions: Record) { + protected getResolutions( + packageJson: PackageJson, + versions: Record + ): Record { return { overrides: { ...packageJson.overrides, diff --git a/code/core/src/common/js-package-manager/NPMProxy.ts b/code/core/src/common/js-package-manager/NPMProxy.ts index bb7f027fd90d..078bb03e9909 100644 --- a/code/core/src/common/js-package-manager/NPMProxy.ts +++ b/code/core/src/common/js-package-manager/NPMProxy.ts @@ -185,7 +185,10 @@ export class NPMProxy extends JsPackageManager { } } - protected getResolutions(packageJson: PackageJson, versions: Record) { + protected getResolutions( + packageJson: PackageJson, + versions: Record + ): Record { return { overrides: { ...packageJson.overrides, diff --git a/code/core/src/common/js-package-manager/PNPMProxy.ts b/code/core/src/common/js-package-manager/PNPMProxy.ts index 8eaf59f3b90d..3122498ce267 100644 --- a/code/core/src/common/js-package-manager/PNPMProxy.ts +++ b/code/core/src/common/js-package-manager/PNPMProxy.ts @@ -210,7 +210,10 @@ export class PNPMProxy extends JsPackageManager { return JSON.parse(readFileSync(packageJsonPath, 'utf-8')); } - protected getResolutions(packageJson: PackageJson, versions: Record) { + protected getResolutions( + packageJson: PackageJson, + versions: Record + ): Record { return { overrides: { ...packageJson.overrides, diff --git a/code/core/src/components/components/syntaxhighlighter/syntaxhighlighter.stories.tsx b/code/core/src/components/components/syntaxhighlighter/syntaxhighlighter.stories.tsx index 69ef8dcc4e06..911625cdc475 100644 --- a/code/core/src/components/components/syntaxhighlighter/syntaxhighlighter.stories.tsx +++ b/code/core/src/components/components/syntaxhighlighter/syntaxhighlighter.stories.tsx @@ -122,6 +122,7 @@ div.parent { }, loaders: [ async () => { + // @ts-expect-error untyped deep ESM entrypoint const scss = (await import('react-syntax-highlighter/dist/esm/languages/prism/scss')).default; SyntaxHighlighter.registerLanguage('scss', scss); }, diff --git a/code/core/src/components/components/syntaxhighlighter/syntaxhighlighter.tsx b/code/core/src/components/components/syntaxhighlighter/syntaxhighlighter.tsx index f55e91f87802..c579ba39d3a0 100644 --- a/code/core/src/components/components/syntaxhighlighter/syntaxhighlighter.tsx +++ b/code/core/src/components/components/syntaxhighlighter/syntaxhighlighter.tsx @@ -1,20 +1,33 @@ import React, { useEffect, useState } from 'react'; import memoize from 'memoizerific'; -// @ts-expect-error (Converted from ts-ignore) +// react-syntax-highlighter ships no types for these deep ESM entrypoints, and TS 6.0 no +// longer falls back to @types/react-syntax-highlighter for them, so each import is suppressed. +// @ts-expect-error untyped deep ESM entrypoint import createElement from 'react-syntax-highlighter/dist/esm/create-element'; +// @ts-expect-error untyped deep ESM entrypoint import bash from 'react-syntax-highlighter/dist/esm/languages/prism/bash'; +// @ts-expect-error untyped deep ESM entrypoint import css from 'react-syntax-highlighter/dist/esm/languages/prism/css'; +// @ts-expect-error untyped deep ESM entrypoint import graphql from 'react-syntax-highlighter/dist/esm/languages/prism/graphql'; -// @ts-expect-error (Converted from ts-ignore) +// @ts-expect-error untyped deep ESM entrypoint import jsExtras from 'react-syntax-highlighter/dist/esm/languages/prism/js-extras'; +// @ts-expect-error untyped deep ESM entrypoint import json from 'react-syntax-highlighter/dist/esm/languages/prism/json'; +// @ts-expect-error untyped deep ESM entrypoint import jsx from 'react-syntax-highlighter/dist/esm/languages/prism/jsx'; +// @ts-expect-error untyped deep ESM entrypoint import md from 'react-syntax-highlighter/dist/esm/languages/prism/markdown'; +// @ts-expect-error untyped deep ESM entrypoint import html from 'react-syntax-highlighter/dist/esm/languages/prism/markup'; +// @ts-expect-error untyped deep ESM entrypoint import tsx from 'react-syntax-highlighter/dist/esm/languages/prism/tsx'; +// @ts-expect-error untyped deep ESM entrypoint import typescript from 'react-syntax-highlighter/dist/esm/languages/prism/typescript'; +// @ts-expect-error untyped deep ESM entrypoint import yml from 'react-syntax-highlighter/dist/esm/languages/prism/yaml'; +// @ts-expect-error untyped deep ESM entrypoint import ReactSyntaxHighlighter from 'react-syntax-highlighter/dist/esm/prism-light'; import { styled } from 'storybook/theming'; diff --git a/code/frameworks/angular/package.json b/code/frameworks/angular/package.json index 9b8f71b290a6..afa5fb330493 100644 --- a/code/frameworks/angular/package.json +++ b/code/frameworks/angular/package.json @@ -83,7 +83,7 @@ "@types/node": "^22.19.1", "empathic": "^2.0.0", "rimraf": "^6.0.1", - "typescript": "^5.9.3", + "typescript": "^6.0.3", "webpack": "5", "zone.js": "^0.15.0" }, @@ -101,7 +101,7 @@ "@angular/platform-browser-dynamic": ">=18.0.0 < 22.0.0", "rxjs": "^6.5.3 || ^7.4.0", "storybook": "workspace:^", - "typescript": "^4.9.0 || ^5.0.0", + "typescript": "^4.9.0 || ^5.0.0 || ^6.0.0", "zone.js": ">=0.14.0" }, "peerDependenciesMeta": { diff --git a/code/frameworks/ember/package.json b/code/frameworks/ember/package.json index 1919c22e7dee..c21fdb8d37f1 100644 --- a/code/frameworks/ember/package.json +++ b/code/frameworks/ember/package.json @@ -55,7 +55,7 @@ }, "devDependencies": { "ember-source": "~3.28.1", - "typescript": "^5.9.3" + "typescript": "^6.0.3" }, "peerDependencies": { "@babel/core": "*", diff --git a/code/frameworks/html-vite/package.json b/code/frameworks/html-vite/package.json index c2bac355d224..e63b5e1084cd 100644 --- a/code/frameworks/html-vite/package.json +++ b/code/frameworks/html-vite/package.json @@ -53,7 +53,7 @@ }, "devDependencies": { "@types/node": "^22.19.1", - "typescript": "^5.9.3" + "typescript": "^6.0.3" }, "peerDependencies": { "storybook": "workspace:^", diff --git a/code/frameworks/nextjs-vite/package.json b/code/frameworks/nextjs-vite/package.json index 5fb3de4ca54d..62f5820c6f8b 100644 --- a/code/frameworks/nextjs-vite/package.json +++ b/code/frameworks/nextjs-vite/package.json @@ -100,7 +100,7 @@ "next": "^15.2.3", "postcss-load-config": "^6.0.1", "semver": "^7.7.3", - "typescript": "^5.9.3" + "typescript": "^6.0.3" }, "peerDependencies": { "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", diff --git a/code/frameworks/nextjs-vite/src/index.ts b/code/frameworks/nextjs-vite/src/index.ts index 8691fb090077..7fe37461fd5f 100644 --- a/code/frameworks/nextjs-vite/src/index.ts +++ b/code/frameworks/nextjs-vite/src/index.ts @@ -5,8 +5,6 @@ import type { ReactPreview } from '@storybook/react'; import { __definePreview } from '@storybook/react'; import type { ReactTypes } from '@storybook/react'; -import type vitePluginStorybookNextJs from 'vite-plugin-storybook-nextjs'; - import * as nextPreview from './preview.tsx'; import type { NextJsTypes } from './types.ts'; @@ -15,12 +13,6 @@ export * from '@storybook/react'; export * from './portable-stories.ts'; export * from './types.ts'; -// eslint-disable-next-line @typescript-eslint/ban-ts-comment -// @ts-ignore -declare module '@storybook/nextjs-vite/vite-plugin' { - export const storybookNextJsPlugin: typeof vitePluginStorybookNextJs; -} - export function definePreview[]>( preview: { addons?: Addons } & ProjectAnnotations> ): NextPreview> { diff --git a/code/frameworks/nextjs-vite/src/vite-plugin/index.ts b/code/frameworks/nextjs-vite/src/vite-plugin/index.ts index f439be9f421f..61542b014ab7 100644 --- a/code/frameworks/nextjs-vite/src/vite-plugin/index.ts +++ b/code/frameworks/nextjs-vite/src/vite-plugin/index.ts @@ -1,7 +1,9 @@ import { createRequire } from 'node:module'; +import type vitePluginStorybookNextJs from 'vite-plugin-storybook-nextjs'; + const require = createRequire(import.meta.url); const vitePluginStorybookNextjs = require('vite-plugin-storybook-nextjs'); -export const storybookNextJsPlugin = vitePluginStorybookNextjs; +export const storybookNextJsPlugin: typeof vitePluginStorybookNextJs = vitePluginStorybookNextjs; diff --git a/code/frameworks/nextjs/package.json b/code/frameworks/nextjs/package.json index d21e84328319..da3e8d43fef8 100644 --- a/code/frameworks/nextjs/package.json +++ b/code/frameworks/nextjs/package.json @@ -131,7 +131,7 @@ "@types/node": "^22.19.1", "@types/react-refresh": "^0", "next": "^15.2.3", - "typescript": "^5.9.3", + "typescript": "^6.0.3", "webpack": "^5.65.0" }, "peerDependencies": { diff --git a/code/frameworks/preact-vite/package.json b/code/frameworks/preact-vite/package.json index 60c3b76df2c9..584e2fd26a0f 100644 --- a/code/frameworks/preact-vite/package.json +++ b/code/frameworks/preact-vite/package.json @@ -54,7 +54,7 @@ }, "devDependencies": { "@types/node": "^22.19.1", - "typescript": "^5.9.3", + "typescript": "^6.0.3", "vite": "^7.0.4" }, "peerDependencies": { diff --git a/code/frameworks/react-native-web-vite/package.json b/code/frameworks/react-native-web-vite/package.json index 6b8893bfa9db..2b9bf95cfb82 100644 --- a/code/frameworks/react-native-web-vite/package.json +++ b/code/frameworks/react-native-web-vite/package.json @@ -59,7 +59,7 @@ }, "devDependencies": { "@types/node": "^22.19.1", - "typescript": "^5.9.3" + "typescript": "^6.0.3" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", diff --git a/code/frameworks/react-vite/package.json b/code/frameworks/react-vite/package.json index 27f2070b71e2..d51a32ccd0e9 100644 --- a/code/frameworks/react-vite/package.json +++ b/code/frameworks/react-vite/package.json @@ -64,7 +64,7 @@ }, "devDependencies": { "@types/node": "^22.19.1", - "typescript": "^5.9.3", + "typescript": "^6.0.3", "vite": "^7.0.4" }, "peerDependencies": { diff --git a/code/frameworks/server-webpack5/package.json b/code/frameworks/server-webpack5/package.json index 32675ba48254..4d327a08b71e 100644 --- a/code/frameworks/server-webpack5/package.json +++ b/code/frameworks/server-webpack5/package.json @@ -52,7 +52,7 @@ }, "devDependencies": { "@types/node": "^22.19.1", - "typescript": "^5.9.3" + "typescript": "^6.0.3" }, "peerDependencies": { "storybook": "workspace:^" diff --git a/code/frameworks/svelte-vite/package.json b/code/frameworks/svelte-vite/package.json index ff19c0fe11ec..d88ed14b41c4 100644 --- a/code/frameworks/svelte-vite/package.json +++ b/code/frameworks/svelte-vite/package.json @@ -55,7 +55,7 @@ "@storybook/builder-vite": "workspace:*", "@storybook/svelte": "workspace:*", "magic-string": "^0.30.0", - "svelte2tsx": "^0.7.44", + "svelte2tsx": "^0.7.55", "typescript": "^4.9.4 || ^5.0.0" }, "devDependencies": { @@ -63,7 +63,7 @@ "@types/node": "^22.19.1", "svelte": "^5.39.5", "sveltedoc-parser": "^4.2.1", - "typescript": "^5.9.3", + "typescript": "^6.0.3", "vite": "^7.0.4" }, "peerDependencies": { diff --git a/code/frameworks/sveltekit/package.json b/code/frameworks/sveltekit/package.json index 2469f0eeca34..5412096c284a 100644 --- a/code/frameworks/sveltekit/package.json +++ b/code/frameworks/sveltekit/package.json @@ -63,7 +63,7 @@ }, "devDependencies": { "@types/node": "^22.19.1", - "typescript": "^5.9.3", + "typescript": "^6.0.3", "vite": "^7.0.4" }, "peerDependencies": { diff --git a/code/frameworks/tanstack-react/package.json b/code/frameworks/tanstack-react/package.json index fa21f3b80a4e..114e8a3c8304 100644 --- a/code/frameworks/tanstack-react/package.json +++ b/code/frameworks/tanstack-react/package.json @@ -85,7 +85,7 @@ "@tanstack/router-core": "^1.168.9", "@tanstack/start-client-core": "^1.167.9", "@types/node": "^22.19.1", - "typescript": "^5.9.3", + "typescript": "^6.0.3", "vite": "^7.0.4" }, "peerDependencies": { diff --git a/code/frameworks/vue3-vite/package.json b/code/frameworks/vue3-vite/package.json index e201a001373d..403f43c3abf9 100644 --- a/code/frameworks/vue3-vite/package.json +++ b/code/frameworks/vue3-vite/package.json @@ -58,7 +58,7 @@ }, "devDependencies": { "@types/node": "^22.19.1", - "typescript": "^5.9.3", + "typescript": "^6.0.3", "vite": "^7.0.4" }, "peerDependencies": { diff --git a/code/frameworks/web-components-vite/package.json b/code/frameworks/web-components-vite/package.json index 411a803d7e7a..6aab8a87d8cc 100644 --- a/code/frameworks/web-components-vite/package.json +++ b/code/frameworks/web-components-vite/package.json @@ -55,7 +55,7 @@ }, "devDependencies": { "@types/node": "^22.19.1", - "typescript": "^5.9.3" + "typescript": "^6.0.3" }, "peerDependencies": { "storybook": "workspace:^", diff --git a/code/lib/cli-storybook/package.json b/code/lib/cli-storybook/package.json index 5d85e36d3f3a..0169d036f78a 100644 --- a/code/lib/cli-storybook/package.json +++ b/code/lib/cli-storybook/package.json @@ -60,7 +60,7 @@ "slash": "^5.0.0", "tiny-invariant": "^1.3.3", "tinyclip": "^0.1.12", - "typescript": "^5.8.3" + "typescript": "^6.0.3" }, "publishConfig": { "access": "public" diff --git a/code/lib/codemod/package.json b/code/lib/codemod/package.json index a8c2acde89cc..85b8e599cc06 100644 --- a/code/lib/codemod/package.json +++ b/code/lib/codemod/package.json @@ -54,7 +54,7 @@ "@types/jscodeshift": "^0.11.10", "ansi-regex": "^6.0.1", "ts-dedent": "^2.2.0", - "typescript": "^5.9.3" + "typescript": "^6.0.3" }, "publishConfig": { "access": "public" diff --git a/code/lib/core-webpack/package.json b/code/lib/core-webpack/package.json index 73ce7654429a..42cd468d7657 100644 --- a/code/lib/core-webpack/package.json +++ b/code/lib/core-webpack/package.json @@ -41,7 +41,7 @@ }, "devDependencies": { "@types/node": "^22.19.1", - "typescript": "^5.8.3", + "typescript": "^6.0.3", "webpack": "5" }, "peerDependencies": { diff --git a/code/lib/create-storybook/package.json b/code/lib/create-storybook/package.json index 9433fab45f61..4f6cdf0aab51 100644 --- a/code/lib/create-storybook/package.json +++ b/code/lib/create-storybook/package.json @@ -51,7 +51,7 @@ "react": "^18.2.0", "tiny-invariant": "^1.3.1", "ts-dedent": "^2.0.0", - "typescript": "^5.8.3" + "typescript": "^6.0.3" }, "publishConfig": { "access": "public" diff --git a/code/lib/csf-plugin/package.json b/code/lib/csf-plugin/package.json index b2f0450c0501..e5ceb5ccda1d 100644 --- a/code/lib/csf-plugin/package.json +++ b/code/lib/csf-plugin/package.json @@ -41,7 +41,7 @@ "unplugin": "^2.3.5" }, "devDependencies": { - "typescript": "^5.9.3" + "typescript": "^6.0.3" }, "peerDependencies": { "esbuild": "*", diff --git a/code/lib/eslint-plugin/package.json b/code/lib/eslint-plugin/package.json index 4b5c0a088de7..ad7333e69e99 100644 --- a/code/lib/eslint-plugin/package.json +++ b/code/lib/eslint-plugin/package.json @@ -43,15 +43,15 @@ "prep": "jiti ../../../scripts/build/build-package.ts" }, "dependencies": { - "@typescript-eslint/utils": "^8.48.0" + "@typescript-eslint/utils": "^8.60.0" }, "devDependencies": { "@types/eslint": "^8.56.2", "@types/node": "^22.19.1", "@types/prompts": "^2.0.9", - "@typescript-eslint/eslint-plugin": "^8.48.0", - "@typescript-eslint/parser": "^8.48.0", - "@typescript-eslint/rule-tester": "^8.48.0", + "@typescript-eslint/eslint-plugin": "^8.60.0", + "@typescript-eslint/parser": "^8.60.0", + "@typescript-eslint/rule-tester": "^8.60.0", "@vitest/coverage-v8": "^3.2.4", "eslint": "^8.57.1", "eslint-plugin-eslint-plugin": "^6.5.0", @@ -59,7 +59,7 @@ "oxfmt": "^0.41.0", "prompts": "^2.4.0", "ts-dedent": "^2.0.0", - "typescript": "^5.9.3" + "typescript": "^6.0.3" }, "peerDependencies": { "eslint": ">=8", diff --git a/code/lib/react-dom-shim/package.json b/code/lib/react-dom-shim/package.json index 760b3680bc07..82428f639a6d 100644 --- a/code/lib/react-dom-shim/package.json +++ b/code/lib/react-dom-shim/package.json @@ -39,7 +39,7 @@ "!src/**/*" ], "devDependencies": { - "typescript": "^5.8.3" + "typescript": "^6.0.3" }, "peerDependencies": { "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", diff --git a/code/package.json b/code/package.json index 639b9ec36f48..8d7aa0393724 100644 --- a/code/package.json +++ b/code/package.json @@ -121,7 +121,7 @@ "storybook": "workspace:^", "storybook-addon-pseudo-states": "workspace:*", "ts-dedent": "^2.0.0", - "typescript": "^5.9.3", + "typescript": "^6.0.3", "uuid": "^11.1.0", "vite": "^7.0.4", "vite-plugin-inspect": "^11.0.0", diff --git a/code/presets/create-react-app/package.json b/code/presets/create-react-app/package.json index 91b25ac23fc0..2efb710466db 100644 --- a/code/presets/create-react-app/package.json +++ b/code/presets/create-react-app/package.json @@ -41,7 +41,7 @@ }, "devDependencies": { "@types/node": "^22.19.1", - "typescript": "^5.9.3" + "typescript": "^6.0.3" }, "peerDependencies": { "react-scripts": ">=5.0.0", diff --git a/code/presets/react-webpack/package.json b/code/presets/react-webpack/package.json index b7105987ede9..65f55cf673bb 100644 --- a/code/presets/react-webpack/package.json +++ b/code/presets/react-webpack/package.json @@ -52,7 +52,7 @@ "devDependencies": { "@types/node": "^22.19.1", "empathic": "^2.0.0", - "typescript": "^5.9.3" + "typescript": "^6.0.3" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", diff --git a/code/presets/server-webpack/package.json b/code/presets/server-webpack/package.json index 8fec72350385..00185591cf8f 100644 --- a/code/presets/server-webpack/package.json +++ b/code/presets/server-webpack/package.json @@ -44,7 +44,7 @@ }, "devDependencies": { "@types/node": "^22.19.1", - "typescript": "^5.9.3", + "typescript": "^6.0.3", "yaml": "^2.8.1" }, "peerDependencies": { diff --git a/code/renderers/html/package.json b/code/renderers/html/package.json index b1eb569f76f7..3d510a1ec40a 100644 --- a/code/renderers/html/package.json +++ b/code/renderers/html/package.json @@ -48,7 +48,7 @@ "ts-dedent": "^2.0.0" }, "devDependencies": { - "typescript": "^5.8.3" + "typescript": "^6.0.3" }, "peerDependencies": { "storybook": "workspace:^" diff --git a/code/renderers/preact/package.json b/code/renderers/preact/package.json index 3b26426e7fce..d89a9561f8b7 100644 --- a/code/renderers/preact/package.json +++ b/code/renderers/preact/package.json @@ -49,7 +49,7 @@ }, "devDependencies": { "preact": "^10.5.13", - "typescript": "^5.8.3" + "typescript": "^6.0.3" }, "peerDependencies": { "preact": "^8.0.0||^10.0.0", diff --git a/code/renderers/react/src/entry-preview.tsx b/code/renderers/react/src/entry-preview.tsx index 5373837012f6..745a68f687b0 100644 --- a/code/renderers/react/src/entry-preview.tsx +++ b/code/renderers/react/src/entry-preview.tsx @@ -73,7 +73,9 @@ export const beforeAll = async () => { }, 0); if (jestFakeTimersAreEnabled()) { - jest.advanceTimersByTime(0); + ( + globalThis as { jest?: { advanceTimersByTime: (ms: number) => void } } + ).jest?.advanceTimersByTime(0); } }); @@ -99,6 +101,7 @@ export const beforeAll = async () => { /** The function is used to configure jest's fake timers in environments where React's act is enabled */ function jestFakeTimersAreEnabled() { + const { jest } = globalThis as { jest?: { advanceTimersByTime: (ms: number) => void } }; if (typeof jest !== 'undefined' && jest !== null) { return ( // legacy timers diff --git a/code/renderers/server/package.json b/code/renderers/server/package.json index 7b91e7db52cc..0599fd549e80 100644 --- a/code/renderers/server/package.json +++ b/code/renderers/server/package.json @@ -47,7 +47,7 @@ "yaml": "^2.8.1" }, "devDependencies": { - "typescript": "^5.8.3" + "typescript": "^6.0.3" }, "peerDependencies": { "storybook": "workspace:^" diff --git a/code/renderers/svelte/package.json b/code/renderers/svelte/package.json index 2430112b5528..50c8eed0b83a 100644 --- a/code/renderers/svelte/package.json +++ b/code/renderers/svelte/package.json @@ -60,9 +60,9 @@ "@sveltejs/vite-plugin-svelte": "^6.2.0", "@testing-library/svelte": "^5.2.4", "svelte": "^5.39.5", - "svelte-check": "^4.3.2", + "svelte-check": "^4.4.8", "sveltedoc-parser": "^4.2.1", - "typescript": "^5.8.3", + "typescript": "^6.0.3", "vite": "^7.0.4" }, "peerDependencies": { diff --git a/code/renderers/vue3/package.json b/code/renderers/vue3/package.json index 5ec58a100854..f0381ebe2436 100644 --- a/code/renderers/vue3/package.json +++ b/code/renderers/vue3/package.json @@ -56,7 +56,7 @@ "devDependencies": { "@testing-library/vue": "^8.0.0", "@vitejs/plugin-vue": "^4.6.2", - "typescript": "^5.8.3", + "typescript": "^6.0.3", "vue": "^3.2.47", "vue-tsc": "latest" }, diff --git a/code/renderers/web-components/package.json b/code/renderers/web-components/package.json index 5d1b8da3274d..55a2506e2dbe 100644 --- a/code/renderers/web-components/package.json +++ b/code/renderers/web-components/package.json @@ -58,7 +58,7 @@ "cross-spawn": "^7.0.6", "lit": "2.3.1", "tmp": "^0.2.3", - "typescript": "^5.8.3", + "typescript": "^6.0.3", "web-component-analyzer": "^1.1.6" }, "peerDependencies": { diff --git a/code/tsconfig.json b/code/tsconfig.json index 870835c74b2a..a204eb5983dd 100644 --- a/code/tsconfig.json +++ b/code/tsconfig.json @@ -6,7 +6,7 @@ "customConditions": ["code"], "esModuleInterop": true, "forceConsistentCasingInFileNames": true, - "ignoreDeprecations": "5.0", + "ignoreDeprecations": "6.0", "incremental": false, "isolatedModules": true, "jsx": "preserve", @@ -17,6 +17,9 @@ "allowImportingTsExtensions": true, "noImplicitAny": true, "noUnusedLocals": false, + // TS 6.0 enables this by default; Storybook intentionally relies on bundler-resolved + // side-effect imports (e.g. `import './x.css'`), which TS cannot resolve, so keep it off. + "noUncheckedSideEffectImports": false, "skipLibCheck": true, "strict": true, "noEmit": true, diff --git a/package.json b/package.json index 0528cdbf352c..a9fdb37f67c5 100644 --- a/package.json +++ b/package.json @@ -59,7 +59,7 @@ "playwright-core": "1.58.2", "react": "^18.2.0", "react-joyride/type-fest": "~2.19", - "typescript": "^5.9.3" + "typescript": "^6.0.3" }, "devDependencies": { "@nx/workspace": "^22.6.1", diff --git a/scripts/build/utils/entry-utils.ts b/scripts/build/utils/entry-utils.ts index cea541b1485f..94556a4ff88c 100644 --- a/scripts/build/utils/entry-utils.ts +++ b/scripts/build/utils/entry-utils.ts @@ -89,6 +89,11 @@ export const getExternal = async (cwd: string) => { const typesExternal = [ ...runtimeExternalInclude, 'ast-types', + // react-syntax-highlighter ships no type declarations and TS 6.0 no longer falls back to + // @types/react-syntax-highlighter for its deep ESM entrypoints. Keep it out of the d.ts + // bundle so rollup-plugin-dts doesn't walk its (CJS) source (which fails on refractor/core + // and exhausts the heap). It stays bundled in the JS output, like ast-types. + 'react-syntax-highlighter', ...builtinModules.flatMap((m: string) => [m, `node:${m}`]), ]; diff --git a/scripts/package.json b/scripts/package.json index ef90cf9c1a72..370770aac490 100644 --- a/scripts/package.json +++ b/scripts/package.json @@ -75,9 +75,9 @@ "@types/uuid": "^9.0.8", "@types/wait-on": "^5.3.4", "@types/window-size": "^1.1.4", - "@typescript-eslint/eslint-plugin": "^8.48.0", + "@typescript-eslint/eslint-plugin": "^8.60.0", "@typescript-eslint/experimental-utils": "^5.62.0", - "@typescript-eslint/parser": "^8.48.0", + "@typescript-eslint/parser": "^8.60.0", "@vitest/coverage-v8": "^4.1.5", "ansi-regex": "^6.0.1", "chromatic": "^13.3.4", @@ -159,7 +159,7 @@ "trash": "^7.2.0", "ts-dedent": "^2.2.0", "type-fest": "^5.6.0", - "typescript": "^5.9.3", + "typescript": "^6.0.3", "uuid": "^9.0.1", "vitest": "^4.1.5", "wait-on": "^8.0.3", diff --git a/yarn.lock b/yarn.lock index 65b2fed75c9b..2c099dbbfe91 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2691,21 +2691,21 @@ __metadata: languageName: node linkType: hard -"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0, @eslint-community/eslint-utils@npm:^4.7.0": - version: 4.9.0 - resolution: "@eslint-community/eslint-utils@npm:4.9.0" +"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0, @eslint-community/eslint-utils@npm:^4.9.1": + version: 4.9.1 + resolution: "@eslint-community/eslint-utils@npm:4.9.1" dependencies: eslint-visitor-keys: "npm:^3.4.3" peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - checksum: 10c0/8881e22d519326e7dba85ea915ac7a143367c805e6ba1374c987aa2fbdd09195cc51183d2da72c0e2ff388f84363e1b220fd0d19bef10c272c63455162176817 + checksum: 10c0/dc4ab5e3e364ef27e33666b11f4b86e1a6c1d7cbf16f0c6ff87b1619b3562335e9201a3d6ce806221887ff780ec9d828962a290bb910759fd40a674686503f02 languageName: node linkType: hard -"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.6.1": - version: 4.10.1 - resolution: "@eslint-community/regexpp@npm:4.10.1" - checksum: 10c0/f59376025d0c91dd9fdf18d33941df499292a3ecba3e9889c360f3f6590197d30755604588786cdca0f9030be315a26b206014af4b65c0ff85b4ec49043de780 +"@eslint-community/regexpp@npm:^4.12.2, @eslint-community/regexpp@npm:^4.6.1": + version: 4.12.2 + resolution: "@eslint-community/regexpp@npm:4.12.2" + checksum: 10c0/fddcbc66851b308478d04e302a4d771d6917a0b3740dc351513c0da9ca2eab8a1adf99f5e0aa7ab8b13fa0df005c81adeee7e63a92f3effd7d367a163b721c2d languageName: node linkType: hard @@ -8193,7 +8193,7 @@ __metadata: react: "npm:^18.2.0" react-dom: "npm:^18.2.0" react-resize-detector: "npm:^7.1.2" - typescript: "npm:^5.9.3" + typescript: "npm:^6.0.3" vitest-axe: "npm:^0.1.0" peerDependencies: storybook: "workspace:^" @@ -8247,7 +8247,7 @@ __metadata: telejson: "npm:8.0.0" tocbot: "npm:^4.20.1" ts-dedent: "npm:^2.0.0" - typescript: "npm:^5.9.3" + typescript: "npm:^6.0.3" vite: "npm:^7.0.4" peerDependencies: "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 @@ -8263,7 +8263,7 @@ __metadata: resolution: "@storybook/addon-links@workspace:code/addons/links" dependencies: "@storybook/global": "npm:^5.0.0" - typescript: "npm:^5.9.3" + typescript: "npm:^6.0.3" peerDependencies: "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 @@ -8305,7 +8305,7 @@ __metadata: react: "npm:^18.2.0" react-dom: "npm:^18.2.0" react-joyride: "npm:^2.8.2" - typescript: "npm:^5.9.3" + typescript: "npm:^6.0.3" peerDependencies: storybook: "workspace:^" languageName: unknown @@ -8319,7 +8319,7 @@ __metadata: react: "npm:^18.2.0" react-dom: "npm:^18.2.0" ts-dedent: "npm:^2.0.0" - typescript: "npm:^5.9.3" + typescript: "npm:^6.0.3" peerDependencies: storybook: "workspace:^" languageName: unknown @@ -8353,7 +8353,7 @@ __metadata: tinyglobby: "npm:^0.2.10" tree-kill: "npm:^1.2.2" ts-dedent: "npm:^2.2.0" - typescript: "npm:^5.9.3" + typescript: "npm:^6.0.3" vitest: "npm:^4.1.5" peerDependencies: "@vitest/browser": ^3.0.0 || ^4.0.0 @@ -8398,7 +8398,7 @@ __metadata: telejson: "npm:8.0.0" ts-dedent: "npm:^2.0.0" tsconfig-paths-webpack-plugin: "npm:^4.0.1" - typescript: "npm:^5.9.3" + typescript: "npm:^6.0.3" webpack: "npm:5" zone.js: "npm:^0.15.0" peerDependencies: @@ -8415,7 +8415,7 @@ __metadata: "@angular/platform-browser-dynamic": ">=18.0.0 < 22.0.0" rxjs: ^6.5.3 || ^7.4.0 storybook: "workspace:^" - typescript: ^4.9.0 || ^5.0.0 + typescript: ^4.9.0 || ^5.0.0 || ^6.0.0 zone.js: ">=0.14.0" peerDependenciesMeta: "@angular/animations": @@ -8469,7 +8469,7 @@ __metadata: style-loader: "npm:^4.0.0" terser-webpack-plugin: "npm:^5.3.17" ts-dedent: "npm:^2.0.0" - typescript: "npm:^5.9.3" + typescript: "npm:^6.0.3" webpack: "npm:5" webpack-dev-middleware: "npm:^6.1.2" webpack-hot-middleware: "npm:^2.25.1" @@ -8507,7 +8507,7 @@ __metadata: tiny-invariant: "npm:^1.3.3" tinyclip: "npm:^0.1.12" ts-dedent: "npm:^2.0.0" - typescript: "npm:^5.8.3" + typescript: "npm:^6.0.3" bin: cli: ./dist/bin/index.js languageName: unknown @@ -8591,7 +8591,7 @@ __metadata: storybook: "workspace:^" storybook-addon-pseudo-states: "workspace:*" ts-dedent: "npm:^2.0.0" - typescript: "npm:^5.9.3" + typescript: "npm:^6.0.3" uuid: "npm:^11.1.0" vite: "npm:^7.0.4" vite-plugin-inspect: "npm:^11.0.0" @@ -8631,7 +8631,7 @@ __metadata: tiny-invariant: "npm:^1.3.1" tinyglobby: "npm:^0.2.13" ts-dedent: "npm:^2.2.0" - typescript: "npm:^5.9.3" + typescript: "npm:^6.0.3" languageName: unknown linkType: soft @@ -8641,7 +8641,7 @@ __metadata: dependencies: "@types/node": "npm:^22.19.1" ts-dedent: "npm:^2.0.0" - typescript: "npm:^5.8.3" + typescript: "npm:^6.0.3" webpack: "npm:5" peerDependencies: storybook: "workspace:^" @@ -8652,7 +8652,7 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/csf-plugin@workspace:code/lib/csf-plugin" dependencies: - typescript: "npm:^5.9.3" + typescript: "npm:^6.0.3" unplugin: "npm:^2.3.5" peerDependencies: esbuild: "*" @@ -8681,7 +8681,7 @@ __metadata: babel-loader: "npm:9.1.3" ember-source: "npm:~3.28.1" empathic: "npm:2.0.0" - typescript: "npm:^5.9.3" + typescript: "npm:^6.0.3" peerDependencies: "@babel/core": "*" babel-plugin-ember-modules-api-polyfill: ^3.5.0 @@ -8707,7 +8707,7 @@ __metadata: "@storybook/builder-vite": "workspace:*" "@storybook/html": "workspace:*" "@types/node": "npm:^22.19.1" - typescript: "npm:^5.9.3" + typescript: "npm:^6.0.3" peerDependencies: storybook: "workspace:^" vite: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -8720,7 +8720,7 @@ __metadata: dependencies: "@storybook/global": "npm:^5.0.0" ts-dedent: "npm:^2.0.0" - typescript: "npm:^5.8.3" + typescript: "npm:^6.0.3" peerDependencies: storybook: "workspace:^" languageName: unknown @@ -8761,7 +8761,7 @@ __metadata: postcss-load-config: "npm:^6.0.1" semver: "npm:^7.7.3" styled-jsx: "npm:5.1.6" - typescript: "npm:^5.9.3" + typescript: "npm:^6.0.3" vite-plugin-storybook-nextjs: "npm:^3.3.0" peerDependencies: "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 @@ -8826,7 +8826,7 @@ __metadata: styled-jsx: "npm:^5.1.6" tsconfig-paths: "npm:^4.0.0" tsconfig-paths-webpack-plugin: "npm:^4.0.1" - typescript: "npm:^5.9.3" + typescript: "npm:^6.0.3" webpack: "npm:^5.65.0" peerDependencies: "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 @@ -8855,7 +8855,7 @@ __metadata: "@storybook/builder-vite": "workspace:*" "@storybook/preact": "workspace:*" "@types/node": "npm:^22.19.1" - typescript: "npm:^5.9.3" + typescript: "npm:^6.0.3" vite: "npm:^7.0.4" peerDependencies: preact: ">=10" @@ -8871,7 +8871,7 @@ __metadata: "@storybook/global": "npm:^5.0.0" preact: "npm:^10.5.13" ts-dedent: "npm:^2.0.0" - typescript: "npm:^5.8.3" + typescript: "npm:^6.0.3" peerDependencies: preact: ^8.0.0||^10.0.0 storybook: "workspace:^" @@ -8888,7 +8888,7 @@ __metadata: "@types/semver": "npm:^7.7.1" pnp-webpack-plugin: "npm:^1.7.0" semver: "npm:^7.7.3" - typescript: "npm:^5.9.3" + typescript: "npm:^6.0.3" peerDependencies: react-scripts: ">=5.0.0" storybook: "workspace:^" @@ -8909,7 +8909,7 @@ __metadata: resolve: "npm:^1.22.8" semver: "npm:^7.7.3" tsconfig-paths: "npm:^4.2.0" - typescript: "npm:^5.9.3" + typescript: "npm:^6.0.3" webpack: "npm:5" peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 @@ -8929,7 +8929,7 @@ __metadata: "@types/node": "npm:^22.19.1" safe-identifier: "npm:^0.4.2" ts-dedent: "npm:^2.0.0" - typescript: "npm:^5.9.3" + typescript: "npm:^6.0.3" yaml: "npm:^2.8.1" yaml-loader: "npm:^0.8.1" peerDependencies: @@ -8959,7 +8959,7 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/react-dom-shim@workspace:code/lib/react-dom-shim" dependencies: - typescript: "npm:^5.8.3" + typescript: "npm:^6.0.3" peerDependencies: "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 "@types/react-dom": ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 @@ -8982,7 +8982,7 @@ __metadata: "@storybook/react": "workspace:*" "@storybook/react-vite": "workspace:*" "@types/node": "npm:^22.19.1" - typescript: "npm:^5.9.3" + typescript: "npm:^6.0.3" vite-plugin-rnw: "npm:^0.0.11" vite-tsconfig-paths: "npm:^6.1.1" peerDependencies: @@ -9009,7 +9009,7 @@ __metadata: react-docgen: "npm:^8.0.0" resolve: "npm:^1.22.8" tsconfig-paths: "npm:^4.2.0" - typescript: "npm:^5.9.3" + typescript: "npm:^6.0.3" vite: "npm:^7.0.4" peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 @@ -9141,9 +9141,9 @@ __metadata: "@types/uuid": "npm:^9.0.8" "@types/wait-on": "npm:^5.3.4" "@types/window-size": "npm:^1.1.4" - "@typescript-eslint/eslint-plugin": "npm:^8.48.0" + "@typescript-eslint/eslint-plugin": "npm:^8.60.0" "@typescript-eslint/experimental-utils": "npm:^5.62.0" - "@typescript-eslint/parser": "npm:^8.48.0" + "@typescript-eslint/parser": "npm:^8.60.0" "@verdaccio/types": "npm:^10.8.0" "@vitest/coverage-v8": "npm:^4.1.5" ansi-regex: "npm:^6.0.1" @@ -9227,7 +9227,7 @@ __metadata: trash: "npm:^7.2.0" ts-dedent: "npm:^2.2.0" type-fest: "npm:^5.6.0" - typescript: "npm:^5.9.3" + typescript: "npm:^6.0.3" uuid: "npm:^9.0.1" verdaccio: "npm:^5.33.0" verdaccio-auth-memory: "npm:^10.3.1" @@ -9254,7 +9254,7 @@ __metadata: "@storybook/preset-server-webpack": "workspace:*" "@storybook/server": "workspace:*" "@types/node": "npm:^22.19.1" - typescript: "npm:^5.9.3" + typescript: "npm:^6.0.3" peerDependencies: storybook: "workspace:^" languageName: unknown @@ -9266,7 +9266,7 @@ __metadata: dependencies: "@storybook/global": "npm:^5.0.0" ts-dedent: "npm:^2.0.0" - typescript: "npm:^5.8.3" + typescript: "npm:^6.0.3" yaml: "npm:^2.8.1" peerDependencies: storybook: "workspace:^" @@ -9283,9 +9283,9 @@ __metadata: "@types/node": "npm:^22.19.1" magic-string: "npm:^0.30.0" svelte: "npm:^5.39.5" - svelte2tsx: "npm:^0.7.44" + svelte2tsx: "npm:^0.7.55" sveltedoc-parser: "npm:^4.2.1" - typescript: "npm:^5.9.3" + typescript: "npm:^6.0.3" vite: "npm:^7.0.4" peerDependencies: "@sveltejs/vite-plugin-svelte": ^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 @@ -9302,11 +9302,11 @@ __metadata: "@sveltejs/vite-plugin-svelte": "npm:^6.2.0" "@testing-library/svelte": "npm:^5.2.4" svelte: "npm:^5.39.5" - svelte-check: "npm:^4.3.2" + svelte-check: "npm:^4.4.8" sveltedoc-parser: "npm:^4.2.1" ts-dedent: "npm:^2.0.0" type-fest: "npm:^5.6.0" - typescript: "npm:^5.8.3" + typescript: "npm:^6.0.3" vite: "npm:^7.0.4" peerDependencies: storybook: "workspace:^" @@ -9322,7 +9322,7 @@ __metadata: "@storybook/svelte": "workspace:*" "@storybook/svelte-vite": "workspace:*" "@types/node": "npm:^22.19.1" - typescript: "npm:^5.9.3" + typescript: "npm:^6.0.3" vite: "npm:^7.0.4" peerDependencies: storybook: "workspace:^" @@ -9343,7 +9343,7 @@ __metadata: "@tanstack/router-core": "npm:^1.168.9" "@tanstack/start-client-core": "npm:^1.167.9" "@types/node": "npm:^22.19.1" - typescript: "npm:^5.9.3" + typescript: "npm:^6.0.3" vite: "npm:^7.0.4" peerDependencies: "@tanstack/react-router": ^1.168.10 @@ -9370,7 +9370,7 @@ __metadata: "@storybook/vue3": "workspace:*" "@types/node": "npm:^22.19.1" magic-string: "npm:^0.30.0" - typescript: "npm:^5.9.3" + typescript: "npm:^6.0.3" vite: "npm:^7.0.4" vue-component-meta: "npm:^2.0.0" vue-docgen-api: "npm:^4.75.1" @@ -9388,7 +9388,7 @@ __metadata: "@testing-library/vue": "npm:^8.0.0" "@vitejs/plugin-vue": "npm:^4.6.2" type-fest: "npm:^5.6.0" - typescript: "npm:^5.8.3" + typescript: "npm:^6.0.3" vue: "npm:^3.2.47" vue-component-type-helpers: "npm:^3.2.9" vue-tsc: "npm:latest" @@ -9405,7 +9405,7 @@ __metadata: "@storybook/builder-vite": "workspace:*" "@storybook/web-components": "workspace:*" "@types/node": "npm:^22.19.1" - typescript: "npm:^5.9.3" + typescript: "npm:^6.0.3" peerDependencies: storybook: "workspace:^" vite: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -9425,7 +9425,7 @@ __metadata: tiny-invariant: "npm:^1.3.1" tmp: "npm:^0.2.3" ts-dedent: "npm:^2.0.0" - typescript: "npm:^5.8.3" + typescript: "npm:^6.0.3" web-component-analyzer: "npm:^1.1.6" peerDependencies: lit: ^2.0.0 || ^3.0.0 @@ -10912,24 +10912,23 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^8.48.0": - version: 8.48.0 - resolution: "@typescript-eslint/eslint-plugin@npm:8.48.0" +"@typescript-eslint/eslint-plugin@npm:^8.60.0": + version: 8.60.0 + resolution: "@typescript-eslint/eslint-plugin@npm:8.60.0" dependencies: - "@eslint-community/regexpp": "npm:^4.10.0" - "@typescript-eslint/scope-manager": "npm:8.48.0" - "@typescript-eslint/type-utils": "npm:8.48.0" - "@typescript-eslint/utils": "npm:8.48.0" - "@typescript-eslint/visitor-keys": "npm:8.48.0" - graphemer: "npm:^1.4.0" - ignore: "npm:^7.0.0" + "@eslint-community/regexpp": "npm:^4.12.2" + "@typescript-eslint/scope-manager": "npm:8.60.0" + "@typescript-eslint/type-utils": "npm:8.60.0" + "@typescript-eslint/utils": "npm:8.60.0" + "@typescript-eslint/visitor-keys": "npm:8.60.0" + ignore: "npm:^7.0.5" natural-compare: "npm:^1.4.0" - ts-api-utils: "npm:^2.1.0" + ts-api-utils: "npm:^2.5.0" peerDependencies: - "@typescript-eslint/parser": ^8.48.0 - eslint: ^8.57.0 || ^9.0.0 - typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/5f4f9ac3ace3f615bac428859026b70fb7fa236666cfe8856fed3add7e4ba73c7113264c2df7a9d68247b679dfcc21b0414488bda7b9b3de1c209b1807ed7842 + "@typescript-eslint/parser": ^8.60.0 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: ">=4.8.4 <6.1.0" + checksum: 10c0/76dc44d21879a8977d916ab652b86a30e5b69493a0da4ce43ec403442da041320666b5987d6af7d4c9888d52c603e0bb51809b802f98a95d5ee37ca0e8ca5ac3 languageName: node linkType: hard @@ -10944,49 +10943,50 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/parser@npm:8.48.0, @typescript-eslint/parser@npm:^8.48.0": - version: 8.48.0 - resolution: "@typescript-eslint/parser@npm:8.48.0" +"@typescript-eslint/parser@npm:8.60.0, @typescript-eslint/parser@npm:^8.60.0": + version: 8.60.0 + resolution: "@typescript-eslint/parser@npm:8.60.0" dependencies: - "@typescript-eslint/scope-manager": "npm:8.48.0" - "@typescript-eslint/types": "npm:8.48.0" - "@typescript-eslint/typescript-estree": "npm:8.48.0" - "@typescript-eslint/visitor-keys": "npm:8.48.0" - debug: "npm:^4.3.4" + "@typescript-eslint/scope-manager": "npm:8.60.0" + "@typescript-eslint/types": "npm:8.60.0" + "@typescript-eslint/typescript-estree": "npm:8.60.0" + "@typescript-eslint/visitor-keys": "npm:8.60.0" + debug: "npm:^4.4.3" peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/180753e1dc55cd5174a236b738d3b0dd6dd6c131797cd417b3b3b8fac344168f3d21bd49eae6c0a075be29ed69b7bc74d97cadd917f1f4d4c113c29e76c1f9cd + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: ">=4.8.4 <6.1.0" + checksum: 10c0/1012911e3eca8b3f3a3ca11424c32859ac38b4968bdb4c385c485ce545781da3ad964eceae86177a9aca2cfcbefd03ecf49507d221c7a70918fe0fa6cb8764e7 languageName: node linkType: hard -"@typescript-eslint/project-service@npm:8.48.0": - version: 8.48.0 - resolution: "@typescript-eslint/project-service@npm:8.48.0" +"@typescript-eslint/project-service@npm:8.60.0": + version: 8.60.0 + resolution: "@typescript-eslint/project-service@npm:8.60.0" dependencies: - "@typescript-eslint/tsconfig-utils": "npm:^8.48.0" - "@typescript-eslint/types": "npm:^8.48.0" - debug: "npm:^4.3.4" + "@typescript-eslint/tsconfig-utils": "npm:^8.60.0" + "@typescript-eslint/types": "npm:^8.60.0" + debug: "npm:^4.4.3" peerDependencies: - typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/6e1d08312fe55a91ba37eb19131af91ad7834bafd15d1cddb83a1e35e5134382e10dc0b14531036ba1c075ce4cba627123625ed6f2e209fb3355f3dda25da0a1 + typescript: ">=4.8.4 <6.1.0" + checksum: 10c0/8f72c2f10254787084d19fc73aebd7970bd3f163836c006e5d6997d874a36550d4a6c35b4762a36117be6fa6b84e13268db0a6b572c29b3e7c8c89f25bbb8b65 languageName: node linkType: hard -"@typescript-eslint/rule-tester@npm:^8.48.0": - version: 8.48.0 - resolution: "@typescript-eslint/rule-tester@npm:8.48.0" +"@typescript-eslint/rule-tester@npm:^8.60.0": + version: 8.60.0 + resolution: "@typescript-eslint/rule-tester@npm:8.60.0" dependencies: - "@typescript-eslint/parser": "npm:8.48.0" - "@typescript-eslint/typescript-estree": "npm:8.48.0" - "@typescript-eslint/utils": "npm:8.48.0" + "@typescript-eslint/parser": "npm:8.60.0" + "@typescript-eslint/typescript-estree": "npm:8.60.0" + "@typescript-eslint/utils": "npm:8.60.0" ajv: "npm:^6.12.6" json-stable-stringify-without-jsonify: "npm:^1.0.1" lodash.merge: "npm:4.6.2" - semver: "npm:^7.6.0" + semver: "npm:^7.7.3" peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - checksum: 10c0/16dec45697e06e9117388706f40142f2047b41a4bf3a3eb274fb16cd835479be34294ffd1dc91813374644dea883c2bf86a91c8ec59a6ae850403c6642f21b58 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: ">=4.8.4 <6.1.0" + checksum: 10c0/2d143cdbefd166ce09a94eae4823b4a33e3dbbd9b65084857439f65b2eab3cfb29df720bef185f0620cbd4cb404eacbdc3ca692850c83ba322a4d3786dcbe15c languageName: node linkType: hard @@ -11000,38 +11000,38 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:8.48.0": - version: 8.48.0 - resolution: "@typescript-eslint/scope-manager@npm:8.48.0" +"@typescript-eslint/scope-manager@npm:8.60.0": + version: 8.60.0 + resolution: "@typescript-eslint/scope-manager@npm:8.60.0" dependencies: - "@typescript-eslint/types": "npm:8.48.0" - "@typescript-eslint/visitor-keys": "npm:8.48.0" - checksum: 10c0/0766e365901a8af9d9e41fa70464254aacf8b4d167734d88b6cdaa0235e86bfdffc57a3e39a20e105929b8df499d252090f64f81f86770f74626ca809afe54b6 + "@typescript-eslint/types": "npm:8.60.0" + "@typescript-eslint/visitor-keys": "npm:8.60.0" + checksum: 10c0/d64c7c45f9e045fa10905b6703195735b19314f872811e1fd903b6197fb33528a49192ef6ca3183e406601b8d29e8d0096fabfc3e8a99320476e5108d4739f52 languageName: node linkType: hard -"@typescript-eslint/tsconfig-utils@npm:8.48.0, @typescript-eslint/tsconfig-utils@npm:^8.48.0": - version: 8.48.0 - resolution: "@typescript-eslint/tsconfig-utils@npm:8.48.0" +"@typescript-eslint/tsconfig-utils@npm:8.60.0, @typescript-eslint/tsconfig-utils@npm:^8.60.0": + version: 8.60.0 + resolution: "@typescript-eslint/tsconfig-utils@npm:8.60.0" peerDependencies: - typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/52e9ce8ffbaf32f3c6f4b8fa8af6e3901c430411e137a0baf650fcefdd8edf3dcc4569eba726a28424471d4d1d96b815aa4cf7b63aa7b67380efd6a8dd354222 + typescript: ">=4.8.4 <6.1.0" + checksum: 10c0/701eae9a5064c5501e9dccd5a8e0baf365ef9a09da4d523873df303ef139644fad43e3d91b03f9a6ebbb141c0e066fc26ad0c40d5113b7c0d6c9ba69450c2520 languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:8.48.0": - version: 8.48.0 - resolution: "@typescript-eslint/type-utils@npm:8.48.0" +"@typescript-eslint/type-utils@npm:8.60.0": + version: 8.60.0 + resolution: "@typescript-eslint/type-utils@npm:8.60.0" dependencies: - "@typescript-eslint/types": "npm:8.48.0" - "@typescript-eslint/typescript-estree": "npm:8.48.0" - "@typescript-eslint/utils": "npm:8.48.0" - debug: "npm:^4.3.4" - ts-api-utils: "npm:^2.1.0" + "@typescript-eslint/types": "npm:8.60.0" + "@typescript-eslint/typescript-estree": "npm:8.60.0" + "@typescript-eslint/utils": "npm:8.60.0" + debug: "npm:^4.4.3" + ts-api-utils: "npm:^2.5.0" peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/72ab5c7d183b844e4870bfa5dfeb68e2e7ce5f3e1b33c06d5a8e70f0d0a012c9152ad15071d41ba3788266109804a9f4cdb85d664b11df8948bc930e29e0c244 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: ">=4.8.4 <6.1.0" + checksum: 10c0/2b6d8efe6b8e6f63ecfcca218c255c3f846b78b9567579bec3d16ea97563edebd9d25e7ab3cdf82332c9ded45b7dbfdc1e6540c4503f4716ae8cbd93ab78f605 languageName: node linkType: hard @@ -11042,17 +11042,10 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:8.48.0": - version: 8.48.0 - resolution: "@typescript-eslint/types@npm:8.48.0" - checksum: 10c0/865a8f4ae4a50aa8976f3d7e0f874f1a1c80227ec53ded68644d41011c729a489bb59f70683b29237ab945716ea0258e1d47387163379eab3edaaf5e5cc3b757 - languageName: node - linkType: hard - -"@typescript-eslint/types@npm:^8.35.0, @typescript-eslint/types@npm:^8.48.0": - version: 8.50.1 - resolution: "@typescript-eslint/types@npm:8.50.1" - checksum: 10c0/04e3c296d81293e370578762be6736fccd1581476f9d534938d42fe93968571fcaf26d7d8c3de52ed63a5af2c0b2da922b8ee2011fa5fb9fb401fc7f0916367a +"@typescript-eslint/types@npm:8.60.0, @typescript-eslint/types@npm:^8.35.0, @typescript-eslint/types@npm:^8.60.0": + version: 8.60.0 + resolution: "@typescript-eslint/types@npm:8.60.0" + checksum: 10c0/d2b6d46081a6521f204fda30e8f03712480b788d80b62b311e0f33764752d3db3bd415dd4e1f8d28495931316da1dfb5ee259e40c5de970367fbaa1efe97223f languageName: node linkType: hard @@ -11074,22 +11067,22 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:8.48.0": - version: 8.48.0 - resolution: "@typescript-eslint/typescript-estree@npm:8.48.0" +"@typescript-eslint/typescript-estree@npm:8.60.0": + version: 8.60.0 + resolution: "@typescript-eslint/typescript-estree@npm:8.60.0" dependencies: - "@typescript-eslint/project-service": "npm:8.48.0" - "@typescript-eslint/tsconfig-utils": "npm:8.48.0" - "@typescript-eslint/types": "npm:8.48.0" - "@typescript-eslint/visitor-keys": "npm:8.48.0" - debug: "npm:^4.3.4" - minimatch: "npm:^9.0.4" - semver: "npm:^7.6.0" + "@typescript-eslint/project-service": "npm:8.60.0" + "@typescript-eslint/tsconfig-utils": "npm:8.60.0" + "@typescript-eslint/types": "npm:8.60.0" + "@typescript-eslint/visitor-keys": "npm:8.60.0" + 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.1.0" + ts-api-utils: "npm:^2.5.0" peerDependencies: - typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/f17dd35f7b82654fae9fe83c2eb650572464dbce0170d55b3ef94b99e9aae010f2cbadd436089c8e59eef97d41719ace3a2deb4ac3cdfac26d43b36f34df5590 + typescript: ">=4.8.4 <6.1.0" + checksum: 10c0/9a24a3c47646886cc5c9bd984afdf5974d07033a5743318a4c649f9595d620cc1a409366ecb87beaddb9cd4b32e1fc7fc18c0531bda08eacd78025c3636d6c72 languageName: node linkType: hard @@ -11111,18 +11104,18 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:8.48.0, @typescript-eslint/utils@npm:^8.48.0": - version: 8.48.0 - resolution: "@typescript-eslint/utils@npm:8.48.0" +"@typescript-eslint/utils@npm:8.60.0, @typescript-eslint/utils@npm:^8.60.0": + version: 8.60.0 + resolution: "@typescript-eslint/utils@npm:8.60.0" dependencies: - "@eslint-community/eslint-utils": "npm:^4.7.0" - "@typescript-eslint/scope-manager": "npm:8.48.0" - "@typescript-eslint/types": "npm:8.48.0" - "@typescript-eslint/typescript-estree": "npm:8.48.0" + "@eslint-community/eslint-utils": "npm:^4.9.1" + "@typescript-eslint/scope-manager": "npm:8.60.0" + "@typescript-eslint/types": "npm:8.60.0" + "@typescript-eslint/typescript-estree": "npm:8.60.0" peerDependencies: - eslint: ^8.57.0 || ^9.0.0 - typescript: ">=4.8.4 <6.0.0" - checksum: 10c0/56334312d1dc114a5c8b05dac4da191c40a416a5705fa76797ebdc9f6a96d35727fd0993cf8776f5c4411837e5fc2151bfa61d3eecc98b24f5a821a63a4d56f3 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: ">=4.8.4 <6.1.0" + checksum: 10c0/c1fe25bc90a62d9f67c1dd3a23bf32c2b1d3fc81bfa34cb41e5cadaeaa825c83c7c69a4abc9bc132f1ee39c7e71e367271a16c47573ed621421a2fa2f0e98dd0 languageName: node linkType: hard @@ -11136,13 +11129,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:8.48.0": - version: 8.48.0 - resolution: "@typescript-eslint/visitor-keys@npm:8.48.0" +"@typescript-eslint/visitor-keys@npm:8.60.0": + version: 8.60.0 + resolution: "@typescript-eslint/visitor-keys@npm:8.60.0" dependencies: - "@typescript-eslint/types": "npm:8.48.0" - eslint-visitor-keys: "npm:^4.2.1" - checksum: 10c0/20ae9ec255a786de40cdba281b63f634a642dcc34d2a79c5ffc160109f7f6227c28ae2c64be32cbc53dc68dc398c3da715bfcce90422b5024f15f7124a3c1704 + "@typescript-eslint/types": "npm:8.60.0" + eslint-visitor-keys: "npm:^5.0.0" + checksum: 10c0/5ff775fe5352d359e25ed47ce27d8d61dea7aa9aa4d21a3556a9ee02957673e8d4787ad1d0c325977f47cca56ecdce401417864de0c773b6167053fe36bf9e65 languageName: node linkType: hard @@ -13661,12 +13654,12 @@ __metadata: languageName: node linkType: hard -"brace-expansion@npm:^5.0.2": - version: 5.0.4 - resolution: "brace-expansion@npm:5.0.4" +"brace-expansion@npm:^5.0.2, brace-expansion@npm:^5.0.5": + version: 5.0.6 + resolution: "brace-expansion@npm:5.0.6" dependencies: balanced-match: "npm:^4.0.2" - checksum: 10c0/359cbcfa80b2eb914ca1f3440e92313fbfe7919ee6b274c35db55bec555aded69dac5ee78f102cec90c35f98c20fa43d10936d0cd9978158823c249257e1643a + checksum: 10c0/8c919869b90f61d533b341d3340be5ee4413232ea89b8246cbc2f38eb014f1d8182785c98a006eaf6111d02dc9eeffefdc240d5ac158625b2ed084dccd4bbf9b languageName: node linkType: hard @@ -15256,7 +15249,7 @@ __metadata: storybook: "workspace:*" tiny-invariant: "npm:^1.3.1" ts-dedent: "npm:^2.0.0" - typescript: "npm:^5.8.3" + typescript: "npm:^6.0.3" bin: create-storybook: ./dist/bin/index.js languageName: unknown @@ -15562,7 +15555,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.3.6, debug@npm:^4.3.7, debug@npm:^4.4.0, debug@npm:^4.4.1": +"debug@npm:4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.3.6, debug@npm:^4.3.7, debug@npm:^4.4.0, debug@npm:^4.4.1, debug@npm:^4.4.3": version: 4.4.3 resolution: "debug@npm:4.4.3" dependencies: @@ -17463,10 +17456,10 @@ __metadata: "@types/eslint": "npm:^8.56.2" "@types/node": "npm:^22.19.1" "@types/prompts": "npm:^2.0.9" - "@typescript-eslint/eslint-plugin": "npm:^8.48.0" - "@typescript-eslint/parser": "npm:^8.48.0" - "@typescript-eslint/rule-tester": "npm:^8.48.0" - "@typescript-eslint/utils": "npm:^8.48.0" + "@typescript-eslint/eslint-plugin": "npm:^8.60.0" + "@typescript-eslint/parser": "npm:^8.60.0" + "@typescript-eslint/rule-tester": "npm:^8.60.0" + "@typescript-eslint/utils": "npm:^8.60.0" "@vitest/coverage-v8": "npm:^3.2.4" eslint: "npm:^8.57.1" eslint-plugin-eslint-plugin: "npm:^6.5.0" @@ -17474,7 +17467,7 @@ __metadata: oxfmt: "npm:^0.41.0" prompts: "npm:^2.4.0" ts-dedent: "npm:^2.0.0" - typescript: "npm:^5.9.3" + typescript: "npm:^6.0.3" peerDependencies: eslint: ">=8" storybook: "workspace:^" @@ -17542,10 +17535,10 @@ __metadata: languageName: node linkType: hard -"eslint-visitor-keys@npm:^4.2.1": - version: 4.2.1 - resolution: "eslint-visitor-keys@npm:4.2.1" - checksum: 10c0/fcd43999199d6740db26c58dbe0c2594623e31ca307e616ac05153c9272f12f1364f5a0b1917a8e962268fdecc6f3622c1c2908b4fcc2e047a106fe6de69dc43 +"eslint-visitor-keys@npm:^5.0.0": + version: 5.0.1 + resolution: "eslint-visitor-keys@npm:5.0.1" + checksum: 10c0/16190bdf2cbae40a1109384c94450c526a79b0b9c3cb21e544256ed85ac48a4b84db66b74a6561d20fe6ab77447f150d711c2ad5ad74df4fcc133736bce99678 languageName: node linkType: hard @@ -20315,7 +20308,7 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^7.0.0, ignore@npm:^7.0.3, ignore@npm:^7.0.5": +"ignore@npm:^7.0.3, ignore@npm:^7.0.5": version: 7.0.5 resolution: "ignore@npm:7.0.5" checksum: 10c0/ae00db89fe873064a093b8999fe4cc284b13ef2a178636211842cceb650b9c3e390d3339191acb145d81ed5379d2074840cf0c33a20bdbd6f32821f79eb4ad5d @@ -23573,7 +23566,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:10.2.4, minimatch@npm:^10.0.1, minimatch@npm:^10.1.2, minimatch@npm:^9.0.3 || ^10.0.1": +"minimatch@npm:10.2.4": version: 10.2.4 resolution: "minimatch@npm:10.2.4" dependencies: @@ -23609,6 +23602,15 @@ __metadata: languageName: node linkType: hard +"minimatch@npm:^10.0.1, minimatch@npm:^10.1.2, minimatch@npm:^10.2.2, minimatch@npm:^9.0.3 || ^10.0.1": + version: 10.2.5 + resolution: "minimatch@npm:10.2.5" + dependencies: + brace-expansion: "npm:^5.0.5" + checksum: 10c0/6bb058bd6324104b9ec2f763476a35386d05079c1f5fe4fbf1f324a25237cd4534d6813ecd71f48208f4e635c1221899bef94c3c89f7df55698fe373aaae20fd + languageName: node + linkType: hard + "minimatch@npm:^5.0.1": version: 5.1.6 resolution: "minimatch@npm:5.1.6" @@ -28614,7 +28616,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.0.0, semver@npm:^7.2.1, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.2, semver@npm:^7.6.3, semver@npm:^7.7.1, semver@npm:^7.7.2, semver@npm:^7.7.3": +"semver@npm:^7.0.0, semver@npm:^7.2.1, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.2, semver@npm:^7.6.3, semver@npm:^7.7.1, semver@npm:^7.7.2, semver@npm:^7.7.3": version: 7.7.3 resolution: "semver@npm:7.7.3" bin: @@ -29558,7 +29560,7 @@ __metadata: "@storybook/icons": "npm:^2.0.2" react: "npm:^18.2.0" react-dom: "npm:^18.2.0" - typescript: "npm:^5.9.3" + typescript: "npm:^6.0.3" peerDependencies: storybook: "workspace:^" languageName: unknown @@ -29715,7 +29717,7 @@ __metadata: tsconfig-paths: "npm:^4.2.0" type-fest: "npm:^5.6.0" type-plus: "npm:^8.0.0-beta.8" - typescript: "npm:^5.8.3" + typescript: "npm:^6.0.3" unique-string: "npm:^3.0.0" use-resize-observer: "npm:^9.1.0" use-sync-external-store: "npm:^1.5.0" @@ -30189,9 +30191,9 @@ __metadata: languageName: node linkType: hard -"svelte-check@npm:^4.3.2": - version: 4.3.4 - resolution: "svelte-check@npm:4.3.4" +"svelte-check@npm:^4.4.8": + version: 4.4.8 + resolution: "svelte-check@npm:4.4.8" dependencies: "@jridgewell/trace-mapping": "npm:^0.3.25" chokidar: "npm:^4.0.1" @@ -30203,20 +30205,20 @@ __metadata: typescript: ">=5.0.0" bin: svelte-check: bin/svelte-check - checksum: 10c0/c84a054daa2bdd377357082eb317ae86dabfc935a8b67867588c8a4e98ad644b67d3aa0f8572bf37cec3a2c37cae0b60632b430dc9d98faff9981efe74e0ca95 + checksum: 10c0/1292b545925e187dd76a4c4eef049a2900780059060e8d66c8d9d4833d0c47ddde2c2f38bad13078bcee7d518781f35b6be2cedef4d077903fa5f01473af1e5a languageName: node linkType: hard -"svelte2tsx@npm:^0.7.44": - version: 0.7.45 - resolution: "svelte2tsx@npm:0.7.45" +"svelte2tsx@npm:^0.7.55": + version: 0.7.55 + resolution: "svelte2tsx@npm:0.7.55" dependencies: dedent-js: "npm:^1.0.1" scule: "npm:^1.3.0" peerDependencies: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 - typescript: ^4.9.4 || ^5.0.0 - checksum: 10c0/2b4cc25dbf3c2b20344746d84360b59599f3a2f1eb803c0ffa561d518bc11a12b6c44eecc2654f3089d8f5e1d73a4d414348648a7f436ed21fb9a6a47fe6078a + typescript: ^4.9.4 || ^5.0.0 || ^6.0.0 + checksum: 10c0/781964da7a1b8fd9338242bfc164233aaeec63671365a5af303b6e0ec9d1262cf0485be9eb6b7b9cd75bb03e63324236b404372d6a52659e4b2d2779656356c6 languageName: node linkType: hard @@ -30883,12 +30885,12 @@ __metadata: languageName: node linkType: hard -"ts-api-utils@npm:^2.1.0": - version: 2.1.0 - resolution: "ts-api-utils@npm:2.1.0" +"ts-api-utils@npm:^2.5.0": + version: 2.5.0 + resolution: "ts-api-utils@npm:2.5.0" peerDependencies: typescript: ">=4.8.4" - checksum: 10c0/9806a38adea2db0f6aa217ccc6bc9c391ddba338a9fe3080676d0d50ed806d305bb90e8cef0276e793d28c8a929f400abb184ddd7ff83a416959c0f4d2ce754f + checksum: 10c0/767849383c114e7f1971fa976b20e73ac28fd0c70d8d65c0004790bf4d8f89888c7e4cf6d5949f9c1beae9bc3c64835bef77bbe27fddf45a3c7b60cebcf85c8c languageName: node linkType: hard @@ -31176,23 +31178,23 @@ __metadata: languageName: node linkType: hard -"typescript@npm:^5.9.3": - version: 5.9.3 - resolution: "typescript@npm:5.9.3" +"typescript@npm:^6.0.3": + version: 6.0.3 + resolution: "typescript@npm:6.0.3" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10c0/6bd7552ce39f97e711db5aa048f6f9995b53f1c52f7d8667c1abdc1700c68a76a308f579cd309ce6b53646deb4e9a1be7c813a93baaf0a28ccd536a30270e1c5 + checksum: 10c0/4a25ff5045b984370f48f196b3a0120779b1b343d40b9a68d114ea5e5fff099809b2bb777576991a63a5cd59cf7bffd96ff6fe10afcefbcb8bd6fb96ad4b6606 languageName: node linkType: hard -"typescript@patch:typescript@npm%3A^5.9.3#optional!builtin": - version: 5.9.3 - resolution: "typescript@patch:typescript@npm%3A5.9.3#optional!builtin::version=5.9.3&hash=5786d5" +"typescript@patch:typescript@npm%3A^6.0.3#optional!builtin": + version: 6.0.3 + resolution: "typescript@patch:typescript@npm%3A6.0.3#optional!builtin::version=6.0.3&hash=5786d5" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10c0/ad09fdf7a756814dce65bc60c1657b40d44451346858eea230e10f2e95a289d9183b6e32e5c11e95acc0ccc214b4f36289dcad4bf1886b0adb84d711d336a430 + checksum: 10c0/2f25c74e65663c248fa1ade2b8459d9ce5372ff9dad07067310f132966ebec1d93f6c42f0baf77a6b6a7a91460463f708e6887013aaade22111037457c6b25df languageName: node linkType: hard