diff --git a/.chronus/changes/upgrade-typescript-7-2026-7-15.md b/.chronus/changes/upgrade-typescript-7-2026-7-15.md new file mode 100644 index 00000000000..a1dc574724c --- /dev/null +++ b/.chronus/changes/upgrade-typescript-7-2026-7-15.md @@ -0,0 +1,9 @@ +--- +changeKind: dependencies +packages: + - "@typespec/compiler" + - "typespec-vscode" + - "@typespec/http-client-python" +--- + +Upgrade TypeScript to 7.0.2 diff --git a/.chronus/changes/upgrade-typescript-7-preview-2026-7-15.md b/.chronus/changes/upgrade-typescript-7-preview-2026-7-15.md new file mode 100644 index 00000000000..04b9a39a74d --- /dev/null +++ b/.chronus/changes/upgrade-typescript-7-preview-2026-7-15.md @@ -0,0 +1,9 @@ +--- +changeKind: dependencies +packages: + - "@typespec/html-program-viewer" + - "@typespec/playground" + - "@typespec/http-server-js" +--- + +Upgrade TypeScript to 7.0.2 diff --git a/packages/compiler/src/server/server.ts b/packages/compiler/src/server/server.ts index 2e960054d93..8305f56cfa4 100644 --- a/packages/compiler/src/server/server.ts +++ b/packages/compiler/src/server/server.ts @@ -144,11 +144,11 @@ function main() { connection.workspace.onDidRenameFiles(profile(s.renameFiles)); const validateInitProjectTemplate: CustomRequestName = "typespec/validateInitProjectTemplate"; - connection.onRequest(validateInitProjectTemplate, profile(s.validateInitProjectTemplate)); + connection.onRequest(validateInitProjectTemplate, profile(s.validateInitProjectTemplate)); const getInitProjectContextRequestName: CustomRequestName = "typespec/getInitProjectContext"; connection.onRequest(getInitProjectContextRequestName, profile(s.getInitProjectContext)); const initProjectRequestName: CustomRequestName = "typespec/initProject"; - connection.onRequest(initProjectRequestName, profile(s.initProject)); + connection.onRequest(initProjectRequestName, profile(s.initProject)); const compileProjectRequestName: CustomRequestName = "typespec/internalCompile"; connection.onRequest(compileProjectRequestName, profile(s.internalCompile)); diff --git a/packages/html-program-viewer/package.json b/packages/html-program-viewer/package.json index aab4d98af3d..edfa497272f 100644 --- a/packages/html-program-viewer/package.json +++ b/packages/html-program-viewer/package.json @@ -75,6 +75,7 @@ "typescript": "catalog:", "vite": "catalog:", "vite-plugin-checker": "catalog:", + "@typescript/typescript6": "catalog:", "vite-plugin-dts": "catalog:", "vitest": "catalog:" } diff --git a/packages/http-client-csharp/package.json b/packages/http-client-csharp/package.json index 4f0d0f5f902..37703fe8b72 100644 --- a/packages/http-client-csharp/package.json +++ b/packages/http-client-csharp/package.json @@ -92,7 +92,7 @@ "@vitest/ui": "^4.1.8", "c8": "^10.1.2", "rimraf": "~6.0.1", - "typescript": "~5.8.2", + "typescript": "~7.0.2", "vitest": "^4.1.8" }, "dependencies": { diff --git a/packages/http-client-python/package.json b/packages/http-client-python/package.json index ebda90de88d..4d7686d5853 100644 --- a/packages/http-client-python/package.json +++ b/packages/http-client-python/package.json @@ -126,7 +126,7 @@ "c8": "^10.1.3", "picocolors": "~1.1.1", "rimraf": "~6.1.2", - "typescript": "~5.9.2", + "typescript": "~7.0.2", "typescript-eslint": "^8.49.0", "vitest": "^4.0.15" } diff --git a/packages/http-server-js/generated-defs/package.json.ts b/packages/http-server-js/generated-defs/package.json.ts index 8339ac4aa5b..4b831acc0e9 100644 --- a/packages/http-server-js/generated-defs/package.json.ts +++ b/packages/http-server-js/generated-defs/package.json.ts @@ -28,7 +28,7 @@ export const hsjsDependencies: Record = { "swagger-ui-express": "^5.0.1", "temporal-polyfill": "^1.0.1", "tsx": "^4.21.0", - "typescript": "~6.0.2", + "typescript": "~7.0.2", "vitest": "^4.1.3", "yargs": "^18.0.0", "prettier": "^3.8.1", diff --git a/packages/playground-website/package.json b/packages/playground-website/package.json index bf89badef65..36afee46397 100644 --- a/packages/playground-website/package.json +++ b/packages/playground-website/package.json @@ -92,6 +92,7 @@ "rollup-plugin-visualizer": "catalog:", "typescript": "catalog:", "vite": "catalog:", + "@typescript/typescript6": "catalog:", "vite-plugin-dts": "catalog:", "vitest": "catalog:" } diff --git a/packages/playground/package.json b/packages/playground/package.json index ffc6e7bf584..81f73c2faaf 100644 --- a/packages/playground/package.json +++ b/packages/playground/package.json @@ -118,6 +118,7 @@ "typescript": "catalog:", "vite": "catalog:", "vite-plugin-checker": "catalog:", + "@typescript/typescript6": "catalog:", "vite-plugin-dts": "catalog:", "vitest": "catalog:" } diff --git a/packages/react-components/package.json b/packages/react-components/package.json index d647995512e..8ba77beaf38 100644 --- a/packages/react-components/package.json +++ b/packages/react-components/package.json @@ -64,6 +64,7 @@ "typescript": "catalog:", "vite": "catalog:", "vite-plugin-checker": "catalog:", + "@typescript/typescript6": "catalog:", "vite-plugin-dts": "catalog:", "vitest": "catalog:" } diff --git a/packages/spec-dashboard/package.json b/packages/spec-dashboard/package.json index 1771864c1b3..92d00bcaebc 100644 --- a/packages/spec-dashboard/package.json +++ b/packages/spec-dashboard/package.json @@ -52,6 +52,7 @@ "typescript": "catalog:", "vite": "catalog:", "vite-plugin-checker": "catalog:", + "@typescript/typescript6": "catalog:", "vite-plugin-dts": "catalog:" } } diff --git a/packages/typespec-vscode/src/tsp-language-client.ts b/packages/typespec-vscode/src/tsp-language-client.ts index dc334ccb82d..a0e454866b2 100644 --- a/packages/typespec-vscode/src/tsp-language-client.ts +++ b/packages/typespec-vscode/src/tsp-language-client.ts @@ -310,7 +310,7 @@ export class TspLanguageClient { const sendLmChatRequestRequestName: LspClientCustomRequest_ChatComplete_Name = "custom/chatCompletion"; - lc.onRequest( + lc.onRequest( sendLmChatRequestRequestName, (params: LspClientCustomRequest_ChatCompletion_Params) => sendLmChatRequest(params.messages, params.modelFamily, params.options, params.id), diff --git a/patches/@alloy-js__cli@0.24.0.patch b/patches/@alloy-js__cli@0.24.0.patch new file mode 100644 index 00000000000..47533da5fcb --- /dev/null +++ b/patches/@alloy-js__cli@0.24.0.patch @@ -0,0 +1,24 @@ +diff --git a/dist/commands/build.js b/dist/commands/build.js +index 53ad172a1517ce32c8a5ade930441957720da8c8..bde87caea343c53ae55b89362d246d7fa17b3836 100644 +--- a/dist/commands/build.js ++++ b/dist/commands/build.js +@@ -1,7 +1,7 @@ + import { parseArgs } from "node:util"; + import { join } from "pathe"; + import pc from "picocolors"; +-import ts from "typescript"; ++import ts from "@typescript/typescript6"; + import { buildAllFiles } from "../babel.js"; + import { getParseCommandLine } from "../typescript.js"; + const formatHost = { +diff --git a/dist/typescript.js b/dist/typescript.js +index 9a80f974c992e3bb735253770c5269c9567945b0..ed6409b571bfa8d2aa1f1373e5e0a5fa8674555d 100644 +--- a/dist/typescript.js ++++ b/dist/typescript.js +@@ -1,5 +1,5 @@ + import { dirname, join } from "pathe"; +-import * as ts from "typescript"; ++import * as ts from "@typescript/typescript6"; + export function getParseCommandLine() { + const configPath = findTSConfigFile(); + const opts = ts.getParsedCommandLineOfConfigFile(configPath, { skipLibCheck: true }, { diff --git a/patches/@astrojs__check@0.9.9.patch b/patches/@astrojs__check@0.9.9.patch new file mode 100644 index 00000000000..b1ab34ce06a --- /dev/null +++ b/patches/@astrojs__check@0.9.9.patch @@ -0,0 +1,13 @@ +diff --git a/dist/index.js b/dist/index.js +index 03cac8a2130e8da60e0bb1588fcbea7c58b86f43..12a099ba1887279d46971c097716c9bfcaa453b7 100644 +--- a/dist/index.js ++++ b/dist/index.js +@@ -18,7 +18,7 @@ export function parseArgsAsCheckConfig(args) { + export async function check(flags) { + const workspaceRoot = path.resolve(flags.root ?? process.cwd()); + const require = createRequire(import.meta.url); +- const checker = new AstroCheck(workspaceRoot, require.resolve('typescript'), flags.tsconfig); ++ const checker = new AstroCheck(workspaceRoot, require.resolve('@typescript/typescript6'), flags.tsconfig); + let req = 0; + if (flags.watch) { + function createWatcher(rootPath, extensions) { diff --git a/patches/@astrojs__language-server@2.16.10.patch b/patches/@astrojs__language-server@2.16.10.patch new file mode 100644 index 00000000000..ef942f94551 --- /dev/null +++ b/patches/@astrojs__language-server@2.16.10.patch @@ -0,0 +1,13 @@ +diff --git a/dist/check.js b/dist/check.js +index 1d1e33896a0e55251d167132f4f5943eb48103f3..e88063e87095b78d16a48b895965f77d6daa198a 100644 +--- a/dist/check.js ++++ b/dist/check.js +@@ -118,7 +118,7 @@ class AstroCheck { + return result; + } + initialize() { +- this.ts = this.typescriptPath ? require(this.typescriptPath) : require('typescript'); ++ this.ts = this.typescriptPath ? require(this.typescriptPath) : require('@typescript/typescript6'); + const tsconfigPath = this.getTsconfig(); + const languagePlugins = [ + (0, index_js_1.getAstroLanguagePlugin)(), diff --git a/patches/typedoc@0.28.19.patch b/patches/typedoc@0.28.19.patch new file mode 100644 index 00000000000..1c4bb6df847 --- /dev/null +++ b/patches/typedoc@0.28.19.patch @@ -0,0 +1,496 @@ +diff --git a/dist/index.d.ts b/dist/index.d.ts +index 1883dff026006954b14a4f8ded3ec826c09c6199..83790a7ae43e906f224a5a0b35487a62fbdd6264 100644 +--- a/dist/index.d.ts ++++ b/dist/index.d.ts +@@ -45,5 +45,5 @@ export { type ComponentPath, ConsoleLogger, type DeclarationReference, type Enum + export { type Deserializable, Deserializer, type DeserializerComponent, JSONOutput, SerializeEvent, Serializer, type SerializerComponent, type SerializerEvents, } from "./lib/serialization/index.js"; + export * as Internationalization from "./lib/internationalization/index.js"; + export type { TranslatableStrings } from "./lib/internationalization/internationalization.js"; +-import TypeScript from "typescript"; ++import TypeScript from "@typescript/typescript6"; + export { TypeScript }; +diff --git a/dist/index.js b/dist/index.js +index 785b2dc2a8575012c4917f39499473ce0afab2a1..bfb6f6f35de1deee440ff6c7831882d8fdd430ff 100644 +--- a/dist/index.js ++++ b/dist/index.js +@@ -42,5 +42,5 @@ export { ArgumentsReader, CommentStyle, EntryPointStrategy, normalizePath, Optio + export { ConsoleLogger, EventDispatcher, EventHooks, i18n, JSX, Logger, LogLevel, MinimalSourceFile, translateTagName, } from "#utils"; + export { Deserializer, JSONOutput, SerializeEvent, Serializer, } from "./lib/serialization/index.js"; + export * as Internationalization from "./lib/internationalization/index.js"; +-import TypeScript from "typescript"; ++import TypeScript from "@typescript/typescript6"; + export { TypeScript }; +diff --git a/dist/lib/application.js b/dist/lib/application.js +index 4a2189c9094eda211ca1a2bd9bc6c3455abfc1aa..0a5b939e39f0fed446aaca0ab21deafc1dac8160 100644 +--- a/dist/lib/application.js ++++ b/dist/lib/application.js +@@ -33,7 +33,7 @@ var __runInitializers = (this && this.__runInitializers) || function (thisArg, i + return useValue ? value : void 0; + }; + import * as Path from "path"; +-import ts from "typescript"; ++import ts from "@typescript/typescript6"; + import { Deserializer, Serializer } from "./serialization/index.js"; + import { Converter } from "./converter/index.js"; + import { Renderer } from "./output/renderer.js"; +diff --git a/dist/lib/converter/comments/blockLexer.d.ts b/dist/lib/converter/comments/blockLexer.d.ts +index 864a4d4c4cae1c19226fcd160ff8b19eec8ad441..c065660bceed91ce7abe6befd4a726650dd21429 100644 +--- a/dist/lib/converter/comments/blockLexer.d.ts ++++ b/dist/lib/converter/comments/blockLexer.d.ts +@@ -1,4 +1,4 @@ +-import ts from "typescript"; ++import ts from "@typescript/typescript6"; + import { type Token } from "./lexer.js"; + import type { Context } from "../context.js"; + export declare function lexBlockComment(file: string, pos?: number, end?: number, createSymbolId?: Context["createSymbolId"], jsDoc?: ts.JSDoc, checker?: ts.TypeChecker): Generator; +diff --git a/dist/lib/converter/comments/blockLexer.js b/dist/lib/converter/comments/blockLexer.js +index 1244816517c7023772f5c04b6503db797b333cf2..53bbf3abf317aa5deb412e091d92152c9a4db792 100644 +--- a/dist/lib/converter/comments/blockLexer.js ++++ b/dist/lib/converter/comments/blockLexer.js +@@ -1,4 +1,4 @@ +-import ts from "typescript"; ++import ts from "@typescript/typescript6"; + import { TokenSyntaxKind } from "./lexer.js"; + import { resolveAliasedSymbol } from "../utils/symbols.js"; + export function* lexBlockComment(file, pos = 0, end = file.length, createSymbolId = () => { +diff --git a/dist/lib/converter/comments/discovery.d.ts b/dist/lib/converter/comments/discovery.d.ts +index e0e8fbe2a830e0857b2ef77bb831bf74fa471e88..93d43ff4ba29d34ca8f76db184ce1c376e2c4aeb 100644 +--- a/dist/lib/converter/comments/discovery.d.ts ++++ b/dist/lib/converter/comments/discovery.d.ts +@@ -1,4 +1,4 @@ +-import ts from "typescript"; ++import ts from "@typescript/typescript6"; + import { ReflectionKind } from "../../models/index.js"; + import { CommentStyle } from "../../utils/options/declaration.js"; + import { type Logger } from "#utils"; +diff --git a/dist/lib/converter/comments/discovery.js b/dist/lib/converter/comments/discovery.js +index ea12a843a59c6162a0d51a95bf2e267460dd1525..a1dd993b28537c8c8da55e6dfeff05e3ba036f3d 100644 +--- a/dist/lib/converter/comments/discovery.js ++++ b/dist/lib/converter/comments/discovery.js +@@ -1,4 +1,4 @@ +-import ts from "typescript"; ++import ts from "@typescript/typescript6"; + import { ReflectionKind } from "../../models/index.js"; + import { CommentStyle } from "../../utils/options/declaration.js"; + import { nicePath } from "../../utils/paths.js"; +diff --git a/dist/lib/converter/comments/index.d.ts b/dist/lib/converter/comments/index.d.ts +index 44ca82888013e772b8186e1e5c1bd54c3df07ce3..d9cae9acb1b03d42fb475f53438be3528934c276 100644 +--- a/dist/lib/converter/comments/index.d.ts ++++ b/dist/lib/converter/comments/index.d.ts +@@ -1,4 +1,4 @@ +-import ts from "typescript"; ++import ts from "@typescript/typescript6"; + import { Comment, ReflectionKind } from "../../models/index.js"; + import type { CommentStyle, JsDocCompatibility, ValidationOptions } from "../../utils/options/declaration.js"; + import type { FileRegistry } from "../../models/FileRegistry.js"; +diff --git a/dist/lib/converter/comments/index.js b/dist/lib/converter/comments/index.js +index fb9f5df915eeb913fefe85c15fb596de77f8bd19..569800a9b1ac09e112f32dbba6d278e4226dc1cd 100644 +--- a/dist/lib/converter/comments/index.js ++++ b/dist/lib/converter/comments/index.js +@@ -1,4 +1,4 @@ +-import ts from "typescript"; ++import ts from "@typescript/typescript6"; + import { Comment, ReflectionKind } from "../../models/index.js"; + import { lexBlockComment } from "./blockLexer.js"; + import { discoverComment, discoverFileComments, discoverNodeComment, discoverSignatureComment, } from "./discovery.js"; +diff --git a/dist/lib/converter/comments/lineLexer.d.ts b/dist/lib/converter/comments/lineLexer.d.ts +index a7b4670f08d38a237acb392c2093b133bd7e1762..9cecd7391e6e7fc8b13410075144673cc658d77d 100644 +--- a/dist/lib/converter/comments/lineLexer.d.ts ++++ b/dist/lib/converter/comments/lineLexer.d.ts +@@ -1,3 +1,3 @@ +-import type ts from "typescript"; ++import type ts from "@typescript/typescript6"; + import { type Token } from "./lexer.js"; + export declare function lexLineComments(file: string, ranges: ts.CommentRange[]): Generator; +diff --git a/dist/lib/converter/comments/linkResolver.js b/dist/lib/converter/comments/linkResolver.js +index 119a0d0f3dfd525fceff1f9ee9a56d8ab7de8385..d83bb396f48f9a3f64f3d969e3be05b81e478405 100644 +--- a/dist/lib/converter/comments/linkResolver.js ++++ b/dist/lib/converter/comments/linkResolver.js +@@ -1,4 +1,4 @@ +-import ts from "typescript"; ++import ts from "@typescript/typescript6"; + import { makeRecursiveVisitor, Reflection, ReflectionKind, ReflectionSymbolId, } from "../../models/index.js"; + import { resolveDeclarationReference } from "./declarationReferenceResolver.js"; + import { maxElementByScore, parseDeclarationReference } from "#utils"; +diff --git a/dist/lib/converter/context.d.ts b/dist/lib/converter/context.d.ts +index efec123c5b9ae40cd3726c8cd5f8a5eeaf2bf28f..f8dc97b10051db6fe1fd47e6552f77c49f0e0eb7 100644 +--- a/dist/lib/converter/context.d.ts ++++ b/dist/lib/converter/context.d.ts +@@ -1,4 +1,4 @@ +-import ts from "typescript"; ++import ts from "@typescript/typescript6"; + import { Comment, DeclarationReflection, type DocumentReflection, type ProjectReflection, ReferenceType, type Reflection, ReflectionKind } from "../models/index.js"; + import type { Converter } from "./converter.js"; + import { type NormalizedPath } from "#utils"; +diff --git a/dist/lib/converter/context.js b/dist/lib/converter/context.js +index 90375251d80169398a3cc0ef7e2aad215977b2a8..95e1bcf036da175d901d097c49f1879ff758aefe 100644 +--- a/dist/lib/converter/context.js ++++ b/dist/lib/converter/context.js +@@ -1,5 +1,5 @@ + import { ok as assert } from "assert"; +-import ts from "typescript"; ++import ts from "@typescript/typescript6"; + import { Comment, ContainerReflection, DeclarationReflection, ReferenceType, ReflectionFlag, ReflectionKind, } from "../models/index.js"; + import { isNamedNode } from "./utils/nodes.js"; + import { ConverterEvents } from "./converter-events.js"; +diff --git a/dist/lib/converter/convert-expression.d.ts b/dist/lib/converter/convert-expression.d.ts +index 9242850cf6e097d6fd206c084ac2ef5d714e11a0..8c11e03cd7880328c4cd7f2e5dfb8989f5dd3729 100644 +--- a/dist/lib/converter/convert-expression.d.ts ++++ b/dist/lib/converter/convert-expression.d.ts +@@ -1,4 +1,4 @@ +-import ts from "typescript"; ++import ts from "@typescript/typescript6"; + /** + * Return the default value of the given node. + * +diff --git a/dist/lib/converter/convert-expression.js b/dist/lib/converter/convert-expression.js +index 52467449a1461010c282a4b437ca0c526db5571a..bcd2ae933c773c5edaed3199cd5143f846bd9115 100644 +--- a/dist/lib/converter/convert-expression.js ++++ b/dist/lib/converter/convert-expression.js +@@ -1,4 +1,4 @@ +-import ts from "typescript"; ++import ts from "@typescript/typescript6"; + /** + * Return the default value of the given node. + * +diff --git a/dist/lib/converter/converter.d.ts b/dist/lib/converter/converter.d.ts +index 9c95b44ef1aaada93c12e24474b6378a9d72cf86..8f96c1592ff6976997aacb35962c449a511b6476 100644 +--- a/dist/lib/converter/converter.d.ts ++++ b/dist/lib/converter/converter.d.ts +@@ -1,4 +1,4 @@ +-import ts from "typescript"; ++import ts from "@typescript/typescript6"; + import type { Application } from "../application.js"; + import { Comment, type CommentDisplayPart, type ContainerReflection, type DeclarationReflection, DocumentReflection, type ParameterReflection, ProjectReflection, Reflection, type ReflectionSymbolId, type SignatureReflection, type SomeType, type TypeParameterReflection } from "../models/index.js"; + import { Context } from "./context.js"; +diff --git a/dist/lib/converter/converter.js b/dist/lib/converter/converter.js +index eaf4a024bcc42af97d6822be98cb45a0a787e9eb..185c359a6d93bc96f1c6f16313a0dab9f6b431fe 100644 +--- a/dist/lib/converter/converter.js ++++ b/dist/lib/converter/converter.js +@@ -32,7 +32,7 @@ var __runInitializers = (this && this.__runInitializers) || function (thisArg, i + } + return useValue ? value : void 0; + }; +-import ts from "typescript"; ++import ts from "@typescript/typescript6"; + import { ok } from "assert"; + import { Comment, DocumentReflection, ProjectReflection, Reflection, ReflectionKind, } from "../models/index.js"; + import { Context } from "./context.js"; +diff --git a/dist/lib/converter/factories/index-signature.d.ts b/dist/lib/converter/factories/index-signature.d.ts +index 196740cdad66ddc8354f55e805aee2c9272c09b2..c875497251c480e76f7a0dcae47b41b44712cead 100644 +--- a/dist/lib/converter/factories/index-signature.d.ts ++++ b/dist/lib/converter/factories/index-signature.d.ts +@@ -1,3 +1,3 @@ +-import type ts from "typescript"; ++import type ts from "@typescript/typescript6"; + import type { Context } from "../context.js"; + export declare function convertIndexSignatures(context: Context, type: ts.Type): void; +diff --git a/dist/lib/converter/factories/signature.d.ts b/dist/lib/converter/factories/signature.d.ts +index e1ab0d1ca2a4a595ae35afe5586722721e222869..4dae08cb15461a05480af886409cba3474a31078 100644 +--- a/dist/lib/converter/factories/signature.d.ts ++++ b/dist/lib/converter/factories/signature.d.ts +@@ -1,4 +1,4 @@ +-import ts from "typescript"; ++import ts from "@typescript/typescript6"; + import { ParameterReflection, type Reflection, ReflectionKind, SignatureReflection, TypeParameterReflection } from "../../models/index.js"; + import type { Context } from "../context.js"; + export declare function convertConstructSignatures(context: Context, symbol: ts.Symbol): void; +diff --git a/dist/lib/converter/factories/signature.js b/dist/lib/converter/factories/signature.js +index bd3bfd7dc208745ef24d948f7d84e48c976c2d4d..3f3b7fe7060a0f4ae5d8c0b66e93fc3fa2959fd2 100644 +--- a/dist/lib/converter/factories/signature.js ++++ b/dist/lib/converter/factories/signature.js +@@ -1,4 +1,4 @@ +-import ts from "typescript"; ++import ts from "@typescript/typescript6"; + import assert from "assert"; + import { DeclarationReflection, IntrinsicType, ParameterReflection, PredicateType, ReferenceType, ReflectionFlag, ReflectionKind, SignatureReflection, TypeParameterReflection, VarianceModifier, } from "../../models/index.js"; + import { ConverterEvents } from "../converter-events.js"; +diff --git a/dist/lib/converter/factories/symbol-id.d.ts b/dist/lib/converter/factories/symbol-id.d.ts +index c3a0d3b6243a81b8c407cdeb1c831346e362d953..0ceb2629882af280965ca3ebe7b3b878c0c2aaa2 100644 +--- a/dist/lib/converter/factories/symbol-id.d.ts ++++ b/dist/lib/converter/factories/symbol-id.d.ts +@@ -1,3 +1,3 @@ + import { ReflectionSymbolId } from "#models"; +-import ts from "typescript"; ++import ts from "@typescript/typescript6"; + export declare function createSymbolIdImpl(symbol: ts.Symbol, declaration?: ts.Declaration): ReflectionSymbolId; +diff --git a/dist/lib/converter/factories/symbol-id.js b/dist/lib/converter/factories/symbol-id.js +index 323ba9dc50cde10d506ede93edb66df5ea6fc96a..fb3e84465f9a3d586299129b82c4b1d1ac02e796 100644 +--- a/dist/lib/converter/factories/symbol-id.js ++++ b/dist/lib/converter/factories/symbol-id.js +@@ -2,7 +2,7 @@ import { ReflectionSymbolId } from "#models"; + import { findPackageForPath, getQualifiedName, normalizePath, resolveDeclarationMaps } from "#node-utils"; + import {} from "#utils"; + import { relative } from "node:path"; +-import ts from "typescript"; ++import ts from "@typescript/typescript6"; + let transientCount = 0; + const transientIds = new WeakMap(); + // Don't use this directly, use Context.createSymbolId instead. +diff --git a/dist/lib/converter/jsdoc.d.ts b/dist/lib/converter/jsdoc.d.ts +index c53c7dc9a2f072bf282c54eddf5408e592face7d..ebc1948250152d0b9a36bb559f02747710b50150 100644 +--- a/dist/lib/converter/jsdoc.d.ts ++++ b/dist/lib/converter/jsdoc.d.ts +@@ -1,4 +1,4 @@ +-import ts from "typescript"; ++import ts from "@typescript/typescript6"; + import type { Context } from "./context.js"; + export declare function convertJsDocAlias(context: Context, symbol: ts.Symbol, declaration: ts.JSDocTypedefTag | ts.JSDocEnumTag, exportSymbol?: ts.Symbol): undefined; + export declare function convertJsDocCallback(context: Context, symbol: ts.Symbol, declaration: ts.JSDocCallbackTag, exportSymbol?: ts.Symbol): void; +diff --git a/dist/lib/converter/jsdoc.js b/dist/lib/converter/jsdoc.js +index da2ecd6e7ce97fe3f2a59f70f0545d53a1c3e43e..9d21ad36509d5b3dc44e8e8fca813d0cdb788b54 100644 +--- a/dist/lib/converter/jsdoc.js ++++ b/dist/lib/converter/jsdoc.js +@@ -2,7 +2,7 @@ + // @typedef + // @callback + import { ok } from "assert"; +-import ts from "typescript"; ++import ts from "@typescript/typescript6"; + import { DeclarationReflection, IntrinsicType, ReflectionKind, ReflectionType, SignatureReflection, } from "../models/index.js"; + import { ConverterEvents } from "./converter-events.js"; + import { convertConstructSignatures, convertParameterNodes, convertTemplateParameterNodes, createSignature, } from "./factories/signature.js"; +diff --git a/dist/lib/converter/plugins/ImplementsPlugin.js b/dist/lib/converter/plugins/ImplementsPlugin.js +index 46b3cf259c9584c58446b99cc7075bfbd2349b4b..fe100337e6a1b2fcabbf34209f4cf9157544c5de 100644 +--- a/dist/lib/converter/plugins/ImplementsPlugin.js ++++ b/dist/lib/converter/plugins/ImplementsPlugin.js +@@ -1,4 +1,4 @@ +-import ts from "typescript"; ++import ts from "@typescript/typescript6"; + import { ApplicationEvents } from "../../application-events.js"; + import { DeclarationReflection, ReflectionFlag, ReflectionKind, SignatureReflection, } from "../../models/index.js"; + import { ReferenceType, ReflectionType } from "../../models/types.js"; +diff --git a/dist/lib/converter/plugins/SourcePlugin.js b/dist/lib/converter/plugins/SourcePlugin.js +index ca2cb0153ab395d14035a624be8e67c6c31cc984..29cdc83ae2436827fa1b6a13abac31e2331ea8c8 100644 +--- a/dist/lib/converter/plugins/SourcePlugin.js ++++ b/dist/lib/converter/plugins/SourcePlugin.js +@@ -32,7 +32,7 @@ var __runInitializers = (this && this.__runInitializers) || function (thisArg, i + } + return useValue ? value : void 0; + }; +-import ts from "typescript"; ++import ts from "@typescript/typescript6"; + import { DeclarationReflection, ReflectionKind, SignatureReflection } from "../../models/index.js"; + import { ConverterComponent } from "../components.js"; + import { getCommonDirectory, normalizePath, Option } from "../../utils/index.js"; +diff --git a/dist/lib/converter/symbols.d.ts b/dist/lib/converter/symbols.d.ts +index 69ea9f794a5e5657a2ee4a89ff5ff8652708da41..d0b9b4b05cf370ba258cb527463f919265259b53 100644 +--- a/dist/lib/converter/symbols.d.ts ++++ b/dist/lib/converter/symbols.d.ts +@@ -1,3 +1,3 @@ +-import ts from "typescript"; ++import ts from "@typescript/typescript6"; + import type { Context } from "./context.js"; + export declare function convertSymbol(context: Context, symbol: ts.Symbol, exportSymbol?: ts.Symbol): void; +diff --git a/dist/lib/converter/symbols.js b/dist/lib/converter/symbols.js +index ed3b1efddfa38098646bd119dc94999ae84c0ff3..fafda51e038abb6eec75569c01061ae5e3ff5811 100644 +--- a/dist/lib/converter/symbols.js ++++ b/dist/lib/converter/symbols.js +@@ -1,5 +1,5 @@ + import assert from "assert"; +-import ts from "typescript"; ++import ts from "@typescript/typescript6"; + import { DeclarationReflection, IntrinsicType, LiteralType, ReferenceReflection, ReflectionFlag, ReflectionKind, } from "../models/index.js"; + import { getEnumFlags, hasAllFlags, hasAnyFlag, i18n, removeFlag } from "#utils"; + import { convertDefaultValue } from "./convert-expression.js"; +diff --git a/dist/lib/converter/types.d.ts b/dist/lib/converter/types.d.ts +index ba598f3fabca4f8daded908ef5a8458971e71f7d..324f69649dbad6b5757ade13b4be35cbbf83a592 100644 +--- a/dist/lib/converter/types.d.ts ++++ b/dist/lib/converter/types.d.ts +@@ -1,4 +1,4 @@ +-import ts from "typescript"; ++import ts from "@typescript/typescript6"; + import { type SomeType } from "../models/index.js"; + import type { Context } from "./context.js"; + export interface TypeConverter { +diff --git a/dist/lib/converter/types.js b/dist/lib/converter/types.js +index 5402c4bf3cde48ccbee9f9a31a8e75c159b0db81..8bc2cbb935e51ea718fe6822b7ecfcb2e2c64d3c 100644 +--- a/dist/lib/converter/types.js ++++ b/dist/lib/converter/types.js +@@ -1,5 +1,5 @@ + import assert from "assert"; +-import ts from "typescript"; ++import ts from "@typescript/typescript6"; + import { ArrayType, ConditionalType, DeclarationReflection, IndexedAccessType, InferredType, IntersectionType, IntrinsicType, LiteralType, MappedType, NamedTupleMember, OptionalType, PredicateType, QueryType, ReferenceType, ReflectionFlag, ReflectionKind, ReflectionType, RestType, SignatureReflection, TemplateLiteralType, TupleType, TypeOperatorType, UnionType, UnknownType, } from "../models/index.js"; + import { zip } from "#utils"; + import { ConverterEvents } from "./converter-events.js"; +diff --git a/dist/lib/converter/utils/nodes.d.ts b/dist/lib/converter/utils/nodes.d.ts +index 88b86a0f8164296ced0e783ecc32b920016e2cf5..0dae9103c44e2d96c7b79b88a98700113656178b 100644 +--- a/dist/lib/converter/utils/nodes.d.ts ++++ b/dist/lib/converter/utils/nodes.d.ts +@@ -1,4 +1,4 @@ +-import ts from "typescript"; ++import ts from "@typescript/typescript6"; + export declare function isNamedNode(node: unknown): node is { + readonly name: ts.Identifier | ts.PrivateIdentifier | ts.ComputedPropertyName; + }; +diff --git a/dist/lib/converter/utils/nodes.js b/dist/lib/converter/utils/nodes.js +index d357df9100059b2ec8e75c6e68be75eccd8d009b..3d2ba1f5e18aebbb131ddf15134c724c70712f3d 100644 +--- a/dist/lib/converter/utils/nodes.js ++++ b/dist/lib/converter/utils/nodes.js +@@ -1,4 +1,4 @@ +-import ts from "typescript"; ++import ts from "@typescript/typescript6"; + export function isNamedNode(node) { + const name = node.name; + return !!name && (ts.isMemberName(name) || ts.isComputedPropertyName(name)); +diff --git a/dist/lib/converter/utils/symbols.d.ts b/dist/lib/converter/utils/symbols.d.ts +index 6dce3adc758bed05f4977a9fa7bd8a87ce5cd16c..f1d698193e85e86cadf8d784a9e5f82a7439026f 100644 +--- a/dist/lib/converter/utils/symbols.d.ts ++++ b/dist/lib/converter/utils/symbols.d.ts +@@ -1,2 +1,2 @@ +-import ts from "typescript"; ++import ts from "@typescript/typescript6"; + export declare function resolveAliasedSymbol(symbol: ts.Symbol, checker: ts.TypeChecker): ts.Symbol; +diff --git a/dist/lib/converter/utils/symbols.js b/dist/lib/converter/utils/symbols.js +index 9dfeee927a4d4ba990eb1a114a898cecf01338f1..f746d366e31d222e1793ab616ebdea22410a8674 100644 +--- a/dist/lib/converter/utils/symbols.js ++++ b/dist/lib/converter/utils/symbols.js +@@ -1,4 +1,4 @@ +-import ts from "typescript"; ++import ts from "@typescript/typescript6"; + export function resolveAliasedSymbol(symbol, checker) { + const seen = new Set(); + while (ts.SymbolFlags.Alias & symbol.flags) { +diff --git a/dist/lib/utils/declaration-maps.d.ts b/dist/lib/utils/declaration-maps.d.ts +index 51675e68d16356b9c94ee177d243db42e459727e..fcaa607d27822e6bca00cd507ab030b3af15b4d4 100644 +--- a/dist/lib/utils/declaration-maps.d.ts ++++ b/dist/lib/utils/declaration-maps.d.ts +@@ -1,3 +1,3 @@ +-import type ts from "typescript"; ++import type ts from "@typescript/typescript6"; + export declare function resolveDeclarationMaps(file: string): string; + export declare function addInferredDeclarationMapPaths(opts: ts.CompilerOptions, files: readonly string[]): void; +diff --git a/dist/lib/utils/entry-point.d.ts b/dist/lib/utils/entry-point.d.ts +index e1024b84c4e623ef86a4f92ec805020f6d0e5c56..0f37675c679865e76a46f176c4ec85eb8c02cc78 100644 +--- a/dist/lib/utils/entry-point.d.ts ++++ b/dist/lib/utils/entry-point.d.ts +@@ -1,4 +1,4 @@ +-import ts from "typescript"; ++import ts from "@typescript/typescript6"; + import type { Options } from "./options/index.js"; + import { type GlobString, type Logger, type NormalizedPath } from "#utils"; + /** +diff --git a/dist/lib/utils/entry-point.js b/dist/lib/utils/entry-point.js +index fbbbb04ccb884da50081cdc8b1dde1baddc9dfbf..19bc03c1cfba29aefd3d8a83e7db09178c5c25ce 100644 +--- a/dist/lib/utils/entry-point.js ++++ b/dist/lib/utils/entry-point.js +@@ -1,5 +1,5 @@ + import { join, relative, resolve } from "path"; +-import ts from "typescript"; ++import ts from "@typescript/typescript6"; + import * as FS from "fs"; + import { expandPackages } from "./package-manifest.js"; + import { deriveRootDir, getCommonDirectory, MinimatchSet, nicePath, normalizePath } from "./paths.js"; +diff --git a/dist/lib/utils/loggers.d.ts b/dist/lib/utils/loggers.d.ts +index 79f67eec672ca606c03ffdb6d9692cc86df52ed6..4277c1bbf4eb5b963435b51adc0c4d41a73fd696 100644 +--- a/dist/lib/utils/loggers.d.ts ++++ b/dist/lib/utils/loggers.d.ts +@@ -1,4 +1,4 @@ +-import ts from "typescript"; ++import ts from "@typescript/typescript6"; + import { ConsoleLogger, type Logger, LogLevel, type MinimalNode, type MinimalSourceFile } from "#utils"; + export declare function diagnostics(logger: Logger, diagnostics: readonly ts.Diagnostic[]): void; + export declare function diagnostic(logger: Logger, diagnostic: ts.Diagnostic): void; +diff --git a/dist/lib/utils/loggers.js b/dist/lib/utils/loggers.js +index 9fd1b71fea9775821cc34b091086e8dbbaad8086..c7ef50de242a9aad63355a5f4244b862ab1ade01 100644 +--- a/dist/lib/utils/loggers.js ++++ b/dist/lib/utils/loggers.js +@@ -1,4 +1,4 @@ +-import ts from "typescript"; ++import ts from "@typescript/typescript6"; + import { resolve } from "path"; + import { nicePath } from "./paths.js"; + import { ConsoleLogger, LogLevel } from "#utils"; +diff --git a/dist/lib/utils/options/options.d.ts b/dist/lib/utils/options/options.d.ts +index 2cab4564ec7c718d4309443653ca5550867aff28..ec0c98f5396f339201197b2c0968bbc7aa3a7308 100644 +--- a/dist/lib/utils/options/options.d.ts ++++ b/dist/lib/utils/options/options.d.ts +@@ -1,4 +1,4 @@ +-import ts from "typescript"; ++import ts from "@typescript/typescript6"; + import type { Application } from "../../../index.js"; + import { type DeclarationOption, type KeyToDeclaration, type TypeDocOptionMap, type TypeDocOptions, type TypeDocOptionValues } from "./declaration.js"; + import { type Logger, type NeverIfInternal } from "#utils"; +diff --git a/dist/lib/utils/options/options.js b/dist/lib/utils/options/options.js +index dd1481b276c18504bb934bf9453132aa14d0a062..257bf1e2b8f1ae8e0c1fd483a2b924449d4745db 100644 +--- a/dist/lib/utils/options/options.js ++++ b/dist/lib/utils/options/options.js +@@ -1,4 +1,4 @@ +-import ts from "typescript"; ++import ts from "@typescript/typescript6"; + import { resolve } from "path"; + import { ParameterType } from "./declaration.js"; + import { normalizePath } from "../paths.js"; +diff --git a/dist/lib/utils/options/readers/tsconfig.js b/dist/lib/utils/options/readers/tsconfig.js +index e7cfea92433f4aeb9f896dac9b0691351e45c13f..f03737dbb3f3f160e8a3cf7a9abd7e72ee1191a0 100644 +--- a/dist/lib/utils/options/readers/tsconfig.js ++++ b/dist/lib/utils/options/readers/tsconfig.js +@@ -1,5 +1,5 @@ + import { dirname, join, resolve } from "path"; +-import ts from "typescript"; ++import ts from "@typescript/typescript6"; + import { isFile } from "../../fs.js"; + import { ok } from "assert"; + import { i18n, unique, Validation } from "#utils"; +diff --git a/dist/lib/utils/options/readers/typedoc.js b/dist/lib/utils/options/readers/typedoc.js +index 100e1dce464c4ba1e7b798fc06f50b385e995814..2ad8c24f43c8b1e7eb21bb073d38ee1f3575a4f3 100644 +--- a/dist/lib/utils/options/readers/typedoc.js ++++ b/dist/lib/utils/options/readers/typedoc.js +@@ -1,6 +1,6 @@ + import { dirname, join, resolve } from "path"; + import * as FS from "fs"; +-import ts from "typescript"; ++import ts from "@typescript/typescript6"; + import { ok } from "assert"; + import { nicePath, normalizePath } from "../../paths.js"; + import { isFile } from "../../fs.js"; +diff --git a/dist/lib/utils/tsconfig.d.ts b/dist/lib/utils/tsconfig.d.ts +index 3138e64a00ac9391d7305a141cea3851eb395b18..0868bb9c61d309f51848ff40a95785ee2df3eb0b 100644 +--- a/dist/lib/utils/tsconfig.d.ts ++++ b/dist/lib/utils/tsconfig.d.ts +@@ -1,4 +1,4 @@ +-import ts from "typescript"; ++import ts from "@typescript/typescript6"; + import type { Logger } from "#utils"; + export declare function findTsConfigFile(path: string, usedFile?: (path: string) => void): string | undefined; + export declare function getTypeDocOptionsFromTsConfig(file: string): any; +diff --git a/dist/lib/utils/tsconfig.js b/dist/lib/utils/tsconfig.js +index 35534eb4c4102900ae0146328653fd3dfabc01a2..e2398c674defc811650def31f1cacbde96c6a2a1 100644 +--- a/dist/lib/utils/tsconfig.js ++++ b/dist/lib/utils/tsconfig.js +@@ -1,4 +1,4 @@ +-import ts from "typescript"; ++import ts from "@typescript/typescript6"; + import { isDir, isFile, readFile } from "./fs.js"; + import { createRequire } from "module"; + import { diagnostic, diagnostics } from "./loggers.js"; +diff --git a/dist/lib/utils/tsutils.d.ts b/dist/lib/utils/tsutils.d.ts +index ca2b91ff7795bac8558ec83a69eb355483f96f6c..99268193dd00c74205e10664cfb04f55219f1feb 100644 +--- a/dist/lib/utils/tsutils.d.ts ++++ b/dist/lib/utils/tsutils.d.ts +@@ -1,3 +1,3 @@ +-import ts from "typescript"; ++import ts from "@typescript/typescript6"; + export declare function getQualifiedName(symbol: ts.Symbol, defaultName: string): string; + export declare function getHumanName(name: string): string; +diff --git a/dist/lib/utils/tsutils.js b/dist/lib/utils/tsutils.js +index 2e0ba936dfe059ba9f6fd2dc4a9423e5458b32f3..c57c8812a9663496f7bb2f6ee40c4170e396001b 100644 +--- a/dist/lib/utils/tsutils.js ++++ b/dist/lib/utils/tsutils.js +@@ -1,4 +1,4 @@ +-import ts from "typescript"; ++import ts from "@typescript/typescript6"; + export function getQualifiedName(symbol, defaultName) { + // Two implementation options for this one: + // 1. Use the internal symbol.parent, to walk up until we hit a source file symbol (if in a module) +diff --git a/dist/lib/utils-common/minimalSourceFile.d.ts b/dist/lib/utils-common/minimalSourceFile.d.ts +index e0cf5fdad53398aaf6f01c1e045cecfa1cfe79fe..56c838978836e077890bf5c0b957c9066b1e2284 100644 +--- a/dist/lib/utils-common/minimalSourceFile.d.ts ++++ b/dist/lib/utils-common/minimalSourceFile.d.ts +@@ -1,4 +1,4 @@ +-import type { LineAndCharacter, SourceFileLike } from "typescript"; ++import type { LineAndCharacter, SourceFileLike } from "@typescript/typescript6"; + import type { NormalizedPath } from "./path.js"; + export interface MinimalNode { + getStart(): number; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f5c3765a928..cb9164371eb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -186,6 +186,9 @@ catalogs: '@types/yargs': specifier: ^17.0.35 version: 17.0.35 + '@typescript/typescript6': + specifier: ~6.0.2 + version: 6.0.2 '@typespec/ts-http-runtime': specifier: 0.3.6 version: 0.3.6 @@ -451,8 +454,8 @@ catalogs: specifier: ^4.11.0 version: 4.12.0 typescript: - specifier: ~6.0.2 - version: 6.0.3 + specifier: ~7.0.2 + version: 7.0.2 uri-template: specifier: ^2.0.0 version: 2.0.0 @@ -463,8 +466,8 @@ catalogs: specifier: ^0.14.1 version: 0.14.4 vite-plugin-dts: - specifier: 5.0.2 - version: 5.0.2 + specifier: 5.0.3 + version: 5.0.3 vitest: specifier: ^4.1.3 version: 4.1.9 @@ -502,6 +505,22 @@ overrides: dompurify: ^3.3.3 yaml@>=2.0.0 <2.8.3: '>=2.8.3' +packageExtensionsChecksum: sha256-4YSh4zP75XA+++lyY9fWL3hMc60HZdvYOS3UQO+KxA0= + +patchedDependencies: + '@alloy-js/cli@0.24.0': + hash: 16b1ca4e03193bdf9924204c8266de074a41952ecf205743ff0c5e24631772a5 + path: patches/@alloy-js__cli@0.24.0.patch + '@astrojs/check@0.9.9': + hash: 70bd6937feb1750545522946c9aa6c8d294a83c50888372c4fa5dca52085a243 + path: patches/@astrojs__check@0.9.9.patch + '@astrojs/language-server@2.16.10': + hash: 766165acbf660da233fdaf4a5fab692b2f13b5f5d42f98e661bdb133727d579a + path: patches/@astrojs__language-server@2.16.10.patch + typedoc@0.28.19: + hash: 0b37da4878abfa9c1e23180f0a897237f033e5aac6dc121f635337620fd01742 + path: patches/typedoc@0.28.19.patch + importers: .: @@ -565,7 +584,7 @@ importers: version: 0.14.1 prettier-plugin-organize-imports: specifier: 'catalog:' - version: 4.3.0(prettier@3.8.4)(typescript@6.0.3) + version: 4.3.0(prettier@3.8.4)(typescript@7.0.2) prettier-plugin-sh: specifier: 'catalog:' version: 0.18.1(prettier@3.8.4) @@ -580,7 +599,7 @@ importers: version: 2.9.14 typescript: specifier: 'catalog:' - version: 6.0.3 + version: 7.0.2 vitest: specifier: 'catalog:' version: 4.1.9(@types/node@26.0.0)(@vitest/coverage-v8@4.1.9)(@vitest/ui@4.1.9)(happy-dom@20.10.6)(jsdom@25.0.1)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) @@ -609,7 +628,7 @@ importers: version: 6.1.3 typescript: specifier: 'catalog:' - version: 6.0.3 + version: 7.0.2 vitest: specifier: 'catalog:' version: 4.1.9(@types/node@26.0.0)(@vitest/coverage-v8@4.1.9)(@vitest/ui@4.1.9)(happy-dom@20.10.6)(jsdom@25.0.1)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) @@ -618,10 +637,10 @@ importers: dependencies: '@astrojs/check': specifier: 'catalog:' - version: 0.9.9(prettier-plugin-astro@0.14.1)(prettier@3.8.4)(typescript@6.0.3) + version: 0.9.9(patch_hash=70bd6937feb1750545522946c9aa6c8d294a83c50888372c4fa5dca52085a243)(prettier-plugin-astro@0.14.1)(prettier@3.8.4)(typescript@7.0.2) '@astrojs/starlight': specifier: 'catalog:' - version: 0.40.0(astro@7.0.0(@astrojs/markdown-remark@7.2.0)(@azure/identity@4.13.1)(@azure/storage-blob@12.32.0)(@emnapi/core@1.11.0)(@emnapi/runtime@1.11.1)(@types/node@26.0.0)(rollup@4.62.2)(tsx@4.22.4)(yaml@2.9.0))(typescript@6.0.3) + version: 0.40.0(astro@7.0.0(@astrojs/markdown-remark@7.2.0)(@azure/identity@4.13.1)(@azure/storage-blob@12.32.0)(@emnapi/core@1.11.0)(@emnapi/runtime@1.11.1)(@types/node@26.0.0)(rollup@4.62.2)(tsx@4.22.4)(yaml@2.9.0))(typescript@7.0.2) '@expressive-code/core': specifier: 'catalog:' version: 0.43.1 @@ -639,7 +658,7 @@ importers: version: 19.2.7 typescript: specifier: 'catalog:' - version: 6.0.3 + version: 7.0.2 devDependencies: '@types/react': specifier: 'catalog:' @@ -667,7 +686,7 @@ importers: version: 6.1.3 typescript: specifier: 'catalog:' - version: 6.0.3 + version: 7.0.2 vitest: specifier: 'catalog:' version: 4.1.9(@types/node@26.0.0)(@vitest/coverage-v8@4.1.9)(@vitest/ui@4.1.9)(happy-dom@20.10.6)(jsdom@25.0.1)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) @@ -710,7 +729,7 @@ importers: version: 6.1.3 typescript: specifier: 'catalog:' - version: 6.0.3 + version: 7.0.2 vitest: specifier: 'catalog:' version: 4.1.9(@types/node@26.0.0)(@vitest/coverage-v8@4.1.9)(@vitest/ui@4.1.9)(happy-dom@20.10.6)(jsdom@25.0.1)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) @@ -750,7 +769,7 @@ importers: version: 6.1.3 typescript: specifier: 'catalog:' - version: 6.0.3 + version: 7.0.2 vite: specifier: 'catalog:' version: 8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0) @@ -847,7 +866,7 @@ importers: version: link:../tmlanguage-generator typescript: specifier: 'catalog:' - version: 6.0.3 + version: 7.0.2 vitest: specifier: 'catalog:' version: 4.1.9(@types/node@26.0.0)(@vitest/coverage-v8@4.1.9)(@vitest/ui@4.1.9)(happy-dom@20.10.6)(jsdom@25.0.1)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) @@ -866,7 +885,7 @@ importers: devDependencies: '@alloy-js/cli': specifier: 'catalog:' - version: 0.24.0 + version: 0.24.0(patch_hash=16b1ca4e03193bdf9924204c8266de074a41952ecf205743ff0c5e24631772a5) '@alloy-js/core': specifier: 'catalog:' version: 0.24.1 @@ -911,7 +930,7 @@ importers: version: 0.23.2 typescript: specifier: 'catalog:' - version: 6.0.3 + version: 7.0.2 vitest: specifier: 'catalog:' version: 4.1.9(@types/node@26.0.0)(@vitest/coverage-v8@4.1.9)(@vitest/ui@4.1.9)(happy-dom@20.10.6)(jsdom@25.0.1)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) @@ -944,7 +963,7 @@ importers: version: 6.1.3 typescript: specifier: 'catalog:' - version: 6.0.3 + version: 7.0.2 vitest: specifier: 'catalog:' version: 4.1.9(@types/node@26.0.0)(@vitest/coverage-v8@4.1.9)(@vitest/ui@4.1.9)(happy-dom@20.10.6)(jsdom@25.0.1)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) @@ -991,6 +1010,9 @@ importers: '@types/react-dom': specifier: 'catalog:' version: 19.2.3(@types/react@19.2.17) + '@typescript/typescript6': + specifier: 'catalog:' + version: 6.0.2 '@typespec/compiler': specifier: workspace:^ version: link:../compiler @@ -1011,16 +1033,16 @@ importers: version: 6.1.3 typescript: specifier: 'catalog:' - version: 6.0.3 + version: 7.0.2 vite: specifier: 'catalog:' version: 8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0) vite-plugin-checker: specifier: 'catalog:' - version: 0.14.4(eslint@10.5.0)(optionator@0.9.4)(oxlint@1.71.0(oxlint-tsgolint@0.23.0))(typescript@6.0.3)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) + version: 0.14.4(eslint@10.5.0)(optionator@0.9.4)(oxlint@1.71.0(oxlint-tsgolint@0.23.0))(typescript@7.0.2)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) vite-plugin-dts: specifier: 'catalog:' - version: 5.0.2(@microsoft/api-extractor@7.58.9(@types/node@26.0.0))(esbuild@0.28.1)(rolldown@1.0.3)(rollup@4.62.2)(typescript@6.0.3)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) + version: 5.0.3(@microsoft/api-extractor@7.58.9(@types/node@26.0.0))(esbuild@0.28.1)(rolldown@1.0.3)(rollup@4.62.2)(typescript@7.0.2)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) vitest: specifier: 'catalog:' version: 4.1.9(@types/node@26.0.0)(@vitest/coverage-v8@4.1.9)(@vitest/ui@4.1.9)(happy-dom@20.10.6)(jsdom@25.0.1)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) @@ -1053,7 +1075,7 @@ importers: version: 6.1.3 typescript: specifier: 'catalog:' - version: 6.0.3 + version: 7.0.2 vitest: specifier: 'catalog:' version: 4.1.9(@types/node@26.0.0)(@vitest/coverage-v8@4.1.9)(@vitest/ui@4.1.9)(happy-dom@20.10.6)(jsdom@25.0.1)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) @@ -1090,7 +1112,7 @@ importers: devDependencies: '@alloy-js/cli': specifier: 'catalog:' - version: 0.24.0 + version: 0.24.0(patch_hash=16b1ca4e03193bdf9924204c8266de074a41952ecf205743ff0c5e24631772a5) '@alloy-js/core': specifier: 'catalog:' version: 0.24.1 @@ -1120,7 +1142,7 @@ importers: version: link:../tspd typescript: specifier: 'catalog:' - version: 6.0.3 + version: 7.0.2 vitest: specifier: 'catalog:' version: 4.1.9(@types/node@26.0.0)(@vitest/coverage-v8@4.1.9)(@vitest/ui@4.1.9)(happy-dom@20.10.6)(jsdom@25.0.1)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) @@ -1151,7 +1173,7 @@ importers: devDependencies: '@alloy-js/cli': specifier: 'catalog:' - version: 0.24.0 + version: 0.24.0(patch_hash=16b1ca4e03193bdf9924204c8266de074a41952ecf205743ff0c5e24631772a5) '@alloy-js/rollup-plugin': specifier: 'catalog:' version: 0.1.2(@babel/core@7.29.7)(@types/babel__core@7.20.5)(rollup@4.62.2) @@ -1205,7 +1227,7 @@ importers: version: 1.1.1 typescript: specifier: 'catalog:' - version: 6.0.3 + version: 7.0.2 uri-template: specifier: 'catalog:' version: 2.0.0 @@ -1251,7 +1273,7 @@ importers: devDependencies: '@alloy-js/cli': specifier: 'catalog:' - version: 0.24.0 + version: 0.24.0(patch_hash=16b1ca4e03193bdf9924204c8266de074a41952ecf205743ff0c5e24631772a5) '@alloy-js/rollup-plugin': specifier: 'catalog:' version: 0.1.2(@babel/core@7.29.7)(@types/babel__core@7.20.5)(rollup@4.62.2) @@ -1317,7 +1339,7 @@ importers: version: 2.0.3 typescript: specifier: 'catalog:' - version: 6.0.3 + version: 7.0.2 vitest: specifier: 'catalog:' version: 4.1.9(@types/node@26.0.0)(@vitest/coverage-v8@4.1.9)(@vitest/ui@4.1.9)(happy-dom@20.10.6)(jsdom@25.0.1)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) @@ -1405,7 +1427,7 @@ importers: version: 4.22.4 typescript: specifier: 'catalog:' - version: 6.0.3 + version: 7.0.2 vitest: specifier: 'catalog:' version: 4.1.9(@types/node@26.0.0)(@vitest/coverage-v8@4.1.9)(@vitest/ui@4.1.9)(happy-dom@20.10.6)(jsdom@25.0.1)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) @@ -1460,7 +1482,7 @@ importers: version: 6.1.3 typescript: specifier: 'catalog:' - version: 6.0.3 + version: 7.0.2 packages/internal-build-utils: dependencies: @@ -1509,7 +1531,7 @@ importers: version: 6.1.3 typescript: specifier: 'catalog:' - version: 6.0.3 + version: 7.0.2 vitest: specifier: 'catalog:' version: 4.1.9(@types/node@26.0.0)(@vitest/coverage-v8@4.1.9)(@vitest/ui@4.1.9)(happy-dom@20.10.6)(jsdom@25.0.1)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) @@ -1555,7 +1577,7 @@ importers: version: 6.1.3 typescript: specifier: 'catalog:' - version: 6.0.3 + version: 7.0.2 vitest: specifier: 'catalog:' version: 4.1.9(@types/node@26.0.0)(@vitest/coverage-v8@4.1.9)(@vitest/ui@4.1.9)(happy-dom@20.10.6)(jsdom@25.0.1)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) @@ -1579,7 +1601,7 @@ importers: version: 6.1.3 typescript: specifier: 'catalog:' - version: 6.0.3 + version: 7.0.2 vitest: specifier: 'catalog:' version: 4.1.9(@types/node@26.0.0)(@vitest/coverage-v8@4.1.9)(@vitest/ui@4.1.9)(happy-dom@20.10.6)(jsdom@25.0.1)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) @@ -1607,7 +1629,7 @@ importers: version: 6.1.3 typescript: specifier: 'catalog:' - version: 6.0.3 + version: 7.0.2 vitest: specifier: 'catalog:' version: 4.1.9(@types/node@26.0.0)(@vitest/coverage-v8@4.1.9)(@vitest/ui@4.1.9)(happy-dom@20.10.6)(jsdom@25.0.1)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) @@ -1658,7 +1680,7 @@ importers: version: 6.1.3 typescript: specifier: 'catalog:' - version: 6.0.3 + version: 7.0.2 vitest: specifier: 'catalog:' version: 4.1.9(@types/node@26.0.0)(@vitest/coverage-v8@4.1.9)(@vitest/ui@4.1.9)(happy-dom@20.10.6)(jsdom@25.0.1)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) @@ -1737,7 +1759,7 @@ importers: version: 6.1.3 typescript: specifier: 'catalog:' - version: 6.0.3 + version: 7.0.2 vitest: specifier: 'catalog:' version: 4.1.9(@types/node@26.0.0)(@vitest/coverage-v8@4.1.9)(@vitest/ui@4.1.9)(happy-dom@20.10.6)(jsdom@25.0.1)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) @@ -1768,7 +1790,7 @@ importers: version: 0.5.21 typescript: specifier: 'catalog:' - version: 6.0.3 + version: 7.0.2 vite: specifier: 'catalog:' version: 8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0) @@ -1856,7 +1878,7 @@ importers: version: 10.4.6(@testing-library/dom@10.4.1)(@types/react@19.2.17)(prettier@3.8.4)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) '@storybook/react-vite': specifier: 'catalog:' - version: 10.4.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(esbuild@0.28.1)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rollup@4.62.2)(storybook@10.4.6(@testing-library/dom@10.4.1)(@types/react@19.2.17)(prettier@3.8.4)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(typescript@6.0.3)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) + version: 10.4.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(esbuild@0.28.1)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rollup@4.62.2)(storybook@10.4.6(@testing-library/dom@10.4.1)(@types/react@19.2.17)(prettier@3.8.4)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(typescript@7.0.2)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) '@testing-library/dom': specifier: 'catalog:' version: 10.4.1 @@ -1881,6 +1903,9 @@ importers: '@types/swagger-ui-dist': specifier: 'catalog:' version: 3.30.6 + '@typescript/typescript6': + specifier: 'catalog:' + version: 6.0.2 '@typespec/react-components': specifier: workspace:^ version: link:../react-components @@ -1901,16 +1926,16 @@ importers: version: 10.4.6(@testing-library/dom@10.4.1)(@types/react@19.2.17)(prettier@3.8.4)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) typescript: specifier: 'catalog:' - version: 6.0.3 + version: 7.0.2 vite: specifier: 'catalog:' version: 8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0) vite-plugin-checker: specifier: 'catalog:' - version: 0.14.4(eslint@10.5.0)(optionator@0.9.4)(oxlint@1.71.0(oxlint-tsgolint@0.23.0))(typescript@6.0.3)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) + version: 0.14.4(eslint@10.5.0)(optionator@0.9.4)(oxlint@1.71.0(oxlint-tsgolint@0.23.0))(typescript@7.0.2)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) vite-plugin-dts: specifier: 'catalog:' - version: 5.0.2(@microsoft/api-extractor@7.58.9(@types/node@26.0.0))(esbuild@0.28.1)(rolldown@1.0.3)(rollup@4.62.2)(typescript@6.0.3)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) + version: 5.0.3(@microsoft/api-extractor@7.58.9(@types/node@26.0.0))(esbuild@0.28.1)(rolldown@1.0.3)(rollup@4.62.2)(typescript@7.0.2)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) vitest: specifier: 'catalog:' version: 4.1.9(@types/node@26.0.0)(@vitest/coverage-v8@4.1.9)(@vitest/ui@4.1.9)(happy-dom@20.10.6)(jsdom@25.0.1)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) @@ -2005,6 +2030,9 @@ importers: '@types/swagger-ui': specifier: 'catalog:' version: 5.32.0 + '@typescript/typescript6': + specifier: 'catalog:' + version: 6.0.2 '@vitejs/plugin-react': specifier: 'catalog:' version: 6.0.2(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) @@ -2025,13 +2053,13 @@ importers: version: 7.0.1(rolldown@1.0.3)(rollup@4.62.2) typescript: specifier: 'catalog:' - version: 6.0.3 + version: 7.0.2 vite: specifier: 'catalog:' version: 8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0) vite-plugin-dts: specifier: 'catalog:' - version: 5.0.2(@microsoft/api-extractor@7.58.9(@types/node@26.0.0))(esbuild@0.28.1)(rolldown@1.0.3)(rollup@4.62.2)(typescript@6.0.3)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) + version: 5.0.3(@microsoft/api-extractor@7.58.9(@types/node@26.0.0))(esbuild@0.28.1)(rolldown@1.0.3)(rollup@4.62.2)(typescript@7.0.2)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) vitest: specifier: 'catalog:' version: 4.1.9(@types/node@26.0.0)(@vitest/coverage-v8@4.1.9)(@vitest/ui@4.1.9)(happy-dom@20.10.6)(jsdom@25.0.1)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) @@ -2083,7 +2111,7 @@ importers: version: 6.1.3 typescript: specifier: 'catalog:' - version: 6.0.3 + version: 7.0.2 vitest: specifier: 'catalog:' version: 4.1.9(@types/node@26.0.0)(@vitest/coverage-v8@4.1.9)(@vitest/ui@4.1.9)(happy-dom@20.10.6)(jsdom@25.0.1)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) @@ -2124,6 +2152,9 @@ importers: '@types/react-dom': specifier: 'catalog:' version: 19.2.3(@types/react@19.2.17) + '@typescript/typescript6': + specifier: 'catalog:' + version: 6.0.2 '@vitejs/plugin-react': specifier: 'catalog:' version: 6.0.2(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) @@ -2138,16 +2169,16 @@ importers: version: 6.1.3 typescript: specifier: 'catalog:' - version: 6.0.3 + version: 7.0.2 vite: specifier: 'catalog:' version: 8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0) vite-plugin-checker: specifier: 'catalog:' - version: 0.14.4(eslint@10.5.0)(optionator@0.9.4)(oxlint@1.71.0(oxlint-tsgolint@0.23.0))(typescript@6.0.3)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) + version: 0.14.4(eslint@10.5.0)(optionator@0.9.4)(oxlint@1.71.0(oxlint-tsgolint@0.23.0))(typescript@7.0.2)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) vite-plugin-dts: specifier: 'catalog:' - version: 5.0.2(@microsoft/api-extractor@7.58.9(@types/node@26.0.0))(esbuild@0.28.1)(rolldown@1.0.3)(rollup@4.62.2)(typescript@6.0.3)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) + version: 5.0.3(@microsoft/api-extractor@7.58.9(@types/node@26.0.0))(esbuild@0.28.1)(rolldown@1.0.3)(rollup@4.62.2)(typescript@7.0.2)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) vitest: specifier: 'catalog:' version: 4.1.9(@types/node@26.0.0)(@vitest/coverage-v8@4.1.9)(@vitest/ui@4.1.9)(happy-dom@20.10.6)(jsdom@25.0.1)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) @@ -2180,7 +2211,7 @@ importers: version: 6.1.3 typescript: specifier: 'catalog:' - version: 6.0.3 + version: 7.0.2 vitest: specifier: 'catalog:' version: 4.1.9(@types/node@26.0.0)(@vitest/coverage-v8@4.1.9)(@vitest/ui@4.1.9)(happy-dom@20.10.6)(jsdom@25.0.1)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) @@ -2253,7 +2284,7 @@ importers: version: 6.1.3 typescript: specifier: 'catalog:' - version: 6.0.3 + version: 7.0.2 vitest: specifier: 'catalog:' version: 4.1.9(@types/node@26.0.0)(@vitest/coverage-v8@4.1.9)(@vitest/ui@4.1.9)(happy-dom@20.10.6)(jsdom@25.0.1)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) @@ -2299,7 +2330,7 @@ importers: version: 6.1.3 typescript: specifier: 'catalog:' - version: 6.0.3 + version: 7.0.2 vitest: specifier: 'catalog:' version: 4.1.9(@types/node@26.0.0)(@vitest/coverage-v8@4.1.9)(@vitest/ui@4.1.9)(happy-dom@20.10.6)(jsdom@25.0.1)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) @@ -2327,7 +2358,7 @@ importers: version: 6.1.3 typescript: specifier: 'catalog:' - version: 6.0.3 + version: 7.0.2 packages/spec-dashboard: dependencies: @@ -2356,6 +2387,9 @@ importers: '@types/react-dom': specifier: 'catalog:' version: 19.2.3(@types/react@19.2.17) + '@typescript/typescript6': + specifier: 'catalog:' + version: 6.0.2 '@vitejs/plugin-react': specifier: 'catalog:' version: 6.0.2(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) @@ -2367,16 +2401,16 @@ importers: version: 7.0.1(rolldown@1.0.3)(rollup@4.62.2) typescript: specifier: 'catalog:' - version: 6.0.3 + version: 7.0.2 vite: specifier: 'catalog:' version: 8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0) vite-plugin-checker: specifier: 'catalog:' - version: 0.14.4(eslint@10.5.0)(optionator@0.9.4)(oxlint@1.71.0(oxlint-tsgolint@0.23.0))(typescript@6.0.3)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) + version: 0.14.4(eslint@10.5.0)(optionator@0.9.4)(oxlint@1.71.0(oxlint-tsgolint@0.23.0))(typescript@7.0.2)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) vite-plugin-dts: specifier: 'catalog:' - version: 5.0.2(@microsoft/api-extractor@7.58.9(@types/node@26.0.0))(esbuild@0.28.1)(rolldown@1.0.3)(rollup@4.62.2)(typescript@6.0.3)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) + version: 5.0.3(@microsoft/api-extractor@7.58.9(@types/node@26.0.0))(esbuild@0.28.1)(rolldown@1.0.3)(rollup@4.62.2)(typescript@7.0.2)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) packages/spector: dependencies: @@ -2455,7 +2489,7 @@ importers: version: 6.1.3 typescript: specifier: 'catalog:' - version: 6.0.3 + version: 7.0.2 packages/sse: devDependencies: @@ -2491,7 +2525,7 @@ importers: version: 6.1.3 typescript: specifier: 'catalog:' - version: 6.0.3 + version: 7.0.2 vitest: specifier: 'catalog:' version: 4.1.9(@types/node@26.0.0)(@vitest/coverage-v8@4.1.9)(@vitest/ui@4.1.9)(happy-dom@20.10.6)(jsdom@25.0.1)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) @@ -2543,7 +2577,7 @@ importers: version: 4.22.4 typescript: specifier: 'catalog:' - version: 6.0.3 + version: 7.0.2 vitest: specifier: 'catalog:' version: 4.1.9(@types/node@26.0.0)(@vitest/coverage-v8@4.1.9)(@vitest/ui@4.1.9)(happy-dom@20.10.6)(jsdom@25.0.1)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) @@ -2573,7 +2607,7 @@ importers: version: 6.1.3 typescript: specifier: 'catalog:' - version: 6.0.3 + version: 7.0.2 vitest: specifier: 'catalog:' version: 4.1.9(@types/node@26.0.0)(@vitest/coverage-v8@4.1.9)(@vitest/ui@4.1.9)(happy-dom@20.10.6)(jsdom@25.0.1)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) @@ -2595,7 +2629,7 @@ importers: version: 6.1.3 typescript: specifier: 'catalog:' - version: 6.0.3 + version: 7.0.2 packages/tsp-integration: dependencies: @@ -2629,7 +2663,7 @@ importers: devDependencies: typescript: specifier: 'catalog:' - version: 6.0.3 + version: 7.0.2 vitest: specifier: 'catalog:' version: 4.1.9(@types/node@26.0.0)(@vitest/coverage-v8@4.1.9)(@vitest/ui@4.1.9)(happy-dom@20.10.6)(jsdom@25.0.1)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) @@ -2668,10 +2702,10 @@ importers: version: 3.8.4 typedoc: specifier: 'catalog:' - version: 0.28.19(typescript@6.0.3) + version: 0.28.19(patch_hash=0b37da4878abfa9c1e23180f0a897237f033e5aac6dc121f635337620fd01742)(typescript@7.0.2) typedoc-plugin-markdown: specifier: 'catalog:' - version: 4.12.0(typedoc@0.28.19(typescript@6.0.3)) + version: 4.12.0(typedoc@0.28.19(patch_hash=0b37da4878abfa9c1e23180f0a897237f033e5aac6dc121f635337620fd01742)(typescript@7.0.2)) yaml: specifier: 'catalog:' version: 2.9.0 @@ -2681,7 +2715,7 @@ importers: devDependencies: '@alloy-js/cli': specifier: 'catalog:' - version: 0.24.0 + version: 0.24.0(patch_hash=16b1ca4e03193bdf9924204c8266de074a41952ecf205743ff0c5e24631772a5) '@alloy-js/rollup-plugin': specifier: 'catalog:' version: 0.1.2(@babel/core@7.29.7)(@types/babel__core@7.20.5)(rollup@4.62.2) @@ -2708,7 +2742,7 @@ importers: version: 0.5.21 typescript: specifier: 'catalog:' - version: 6.0.3 + version: 7.0.2 vitest: specifier: 'catalog:' version: 4.1.9(@types/node@26.0.0)(@vitest/coverage-v8@4.1.9)(@vitest/ui@4.1.9)(happy-dom@20.10.6)(jsdom@25.0.1)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) @@ -2786,7 +2820,7 @@ importers: version: 5.32.7 typescript: specifier: 'catalog:' - version: 6.0.3 + version: 7.0.2 vitest: specifier: 'catalog:' version: 4.1.9(@types/node@26.0.0)(@vitest/coverage-v8@4.1.9)(@vitest/ui@4.1.9)(happy-dom@20.10.6)(jsdom@25.0.1)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) @@ -2825,7 +2859,7 @@ importers: version: 6.1.3 typescript: specifier: 'catalog:' - version: 6.0.3 + version: 7.0.2 vitest: specifier: 'catalog:' version: 4.1.9(@types/node@26.0.0)(@vitest/coverage-v8@4.1.9)(@vitest/ui@4.1.9)(happy-dom@20.10.6)(jsdom@25.0.1)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) @@ -2855,7 +2889,7 @@ importers: version: 6.1.3 typescript: specifier: 'catalog:' - version: 6.0.3 + version: 7.0.2 vitest: specifier: 'catalog:' version: 4.1.9(@types/node@26.0.0)(@vitest/coverage-v8@4.1.9)(@vitest/ui@4.1.9)(happy-dom@20.10.6)(jsdom@25.0.1)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) @@ -2864,13 +2898,13 @@ importers: dependencies: '@astrojs/check': specifier: 'catalog:' - version: 0.9.9(prettier-plugin-astro@0.14.1)(prettier@3.8.4)(typescript@6.0.3) + version: 0.9.9(patch_hash=70bd6937feb1750545522946c9aa6c8d294a83c50888372c4fa5dca52085a243)(prettier-plugin-astro@0.14.1)(prettier@3.8.4)(typescript@7.0.2) '@astrojs/react': specifier: 'catalog:' version: 6.0.0(@types/node@26.0.0)(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(esbuild@0.28.1)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(tsx@4.22.4)(yaml@2.9.0) '@astrojs/starlight': specifier: 'catalog:' - version: 0.40.0(astro@7.0.0(@astrojs/markdown-remark@7.2.0)(@azure/identity@4.13.1)(@azure/storage-blob@12.32.0)(@emnapi/core@1.11.0)(@emnapi/runtime@1.11.1)(@types/node@26.0.0)(rollup@4.62.2)(tsx@4.22.4)(yaml@2.9.0))(typescript@6.0.3) + version: 0.40.0(astro@7.0.0(@astrojs/markdown-remark@7.2.0)(@azure/identity@4.13.1)(@azure/storage-blob@12.32.0)(@emnapi/core@1.11.0)(@emnapi/runtime@1.11.1)(@types/node@26.0.0)(rollup@4.62.2)(tsx@4.22.4)(yaml@2.9.0))(typescript@7.0.2) '@docsearch/css': specifier: 'catalog:' version: 4.6.3 @@ -2921,7 +2955,7 @@ importers: version: 0.35.2 typescript: specifier: 'catalog:' - version: 6.0.3 + version: 7.0.2 devDependencies: '@types/react': specifier: 'catalog:' @@ -7454,6 +7488,130 @@ packages: '@types/yoga-layout@1.9.2': resolution: {integrity: sha512-S9q47ByT2pPvD65IvrWp7qppVMpk9WGMbVq9wbWZOHg6tnXSD4vyhao6nOSBwwfDdV2p3Kx9evA9vI+XWTfDvw==} + '@typescript/typescript-aix-ppc64@7.0.2': + resolution: {integrity: sha512-MTKKkWB7p/0E9xi1d1tHtZ5PiLkGEMIq88pK2CubZjOsLtYTLqhgIgi6zepFa+9GHZ6h05NMCkQxGKiPXMxXtQ==} + engines: {node: '>=16.20.0'} + cpu: [ppc64] + os: [aix] + + '@typescript/typescript-darwin-arm64@7.0.2': + resolution: {integrity: sha512-gowzar9MwS/aRWp6f3a4KUqzRjAZjOsmGNCM6LcTgXum+dBfgsBVMN+AgvOCCbguXyick6LJhpBszxMebJ8syA==} + engines: {node: '>=16.20.0'} + cpu: [arm64] + os: [darwin] + + '@typescript/typescript-darwin-x64@7.0.2': + resolution: {integrity: sha512-SZ9xZInqApNlNGc9s0W1VSsktYSOe9cFqNOIqmN1Gs8SmkjKZYFt017G4VwPxASInODuAdbTW7sXiFUf893RgA==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [darwin] + + '@typescript/typescript-freebsd-arm64@7.0.2': + resolution: {integrity: sha512-W5NH4y/J0plIIS5b2xvTEkU7JFxyqdMAOgf+Ilhl0vHQXKO5dZoxd+C/jEtq56c4F3wk71RB4BMRQ2XdI+bwYQ==} + engines: {node: '>=16.20.0'} + cpu: [arm64] + os: [freebsd] + + '@typescript/typescript-freebsd-x64@7.0.2': + resolution: {integrity: sha512-UMGDx5sTpzNw3WiPebH7l90IWfJggEd+egHt/q6p7/Cm3zqoV7VxkGXt+3DxPIw8CcmvAB0j3sVVfbhX+M4Tpw==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [freebsd] + + '@typescript/typescript-linux-arm64@7.0.2': + resolution: {integrity: sha512-Qh4eU4/y3yDjnfjjyPYihMj5/ODIlmt+Bzu17OI+fiSRDW57QmU5SiN63exPRNJPKUzcc1INa1NXdrJ+MqHjUQ==} + engines: {node: '>=16.20.0'} + cpu: [arm64] + os: [linux] + + '@typescript/typescript-linux-arm@7.0.2': + resolution: {integrity: sha512-gffT3xPz9sR7j/YJExkyPntrI0P2EP9XbOyWzth2/Gs0RstK+90RBcO0ncXoXy/beYll1SXw846Nf2zdnEz0QQ==} + engines: {node: '>=16.20.0'} + cpu: [arm] + os: [linux] + + '@typescript/typescript-linux-loong64@7.0.2': + resolution: {integrity: sha512-uEHck9i8hoAzXPiYRib1O7miOnz23SxIeVl6F4LXox+qov1K35jHcEW6VHKvZI+pyvl7fZEP4MCU5LYvIq1GuQ==} + engines: {node: '>=16.20.0'} + cpu: [loong64] + os: [linux] + + '@typescript/typescript-linux-mips64el@7.0.2': + resolution: {integrity: sha512-R4KvAMnE43W5Qeqb0Ly56O3mWMWIAgsMyz36DCaycd5nbg/9kzm0liw3JocfRqyJY0KPmzFjbswozXyW0DnIYA==} + engines: {node: '>=16.20.0'} + cpu: [mips64el] + os: [linux] + + '@typescript/typescript-linux-ppc64@7.0.2': + resolution: {integrity: sha512-DORx5b3sd/4S7eayxm4FQv+A7CrkUIGRaHiwI8oiHTAI1fAPWhF4J0vAlkC8biAlHSVVwxMQ3tjZ2/DVbnQiiA==} + engines: {node: '>=16.20.0'} + cpu: [ppc64] + os: [linux] + + '@typescript/typescript-linux-riscv64@7.0.2': + resolution: {integrity: sha512-wf0jqEDOjrPRnKwYRyyJDRo11KMbvMFrU+q4zqKyChODBzvlkbhNQfKvLxQCcwTpdDaXSHZTVuh0JoCrKCUMHQ==} + engines: {node: '>=16.20.0'} + cpu: [riscv64] + os: [linux] + + '@typescript/typescript-linux-s390x@7.0.2': + resolution: {integrity: sha512-IkwJc3L7yhytWd/ewjyxNDfOmswCm9GWMJT/ue/dU4aZNbwZeYAetq42VyLmsmSjvoX7z74X6ZaYCtzAr0EuGw==} + engines: {node: '>=16.20.0'} + cpu: [s390x] + os: [linux] + + '@typescript/typescript-linux-x64@7.0.2': + resolution: {integrity: sha512-EYdf2cNg7rgCWJnxCdJ+F3V39O8ihb37eHAu1LK8oAFizgTQbPOK7zHHXbPt8rX24COqODXeI3sIf0fCXG7H/A==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [linux] + + '@typescript/typescript-netbsd-arm64@7.0.2': + resolution: {integrity: sha512-+polYF4MF04aPpO5FTkHran9yUQDSXqy5GiSDKpsll5jy3l3+g9QLhpf39T+ePtefhXLOGrLl0QIjkQP6VnelA==} + engines: {node: '>=16.20.0'} + cpu: [arm64] + os: [netbsd] + + '@typescript/typescript-netbsd-x64@7.0.2': + resolution: {integrity: sha512-8YIT0EHM/3dq10ZOVF/A7pc/YSMtbcecct4rWtexrnSCHOPcpC2KTLXfTCR6vDpnSiY12heNb1GiN/wu+T/FyA==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [netbsd] + + '@typescript/typescript-openbsd-arm64@7.0.2': + resolution: {integrity: sha512-APT8+ClYnuYm1u9+kgGXoMj2VzWzcymwh2gNSQVySHfkRDGOTVkoWLjCmOQSaO+PoqQ57B0flRp9SA+7GnnkzQ==} + engines: {node: '>=16.20.0'} + cpu: [arm64] + os: [openbsd] + + '@typescript/typescript-openbsd-x64@7.0.2': + resolution: {integrity: sha512-yX7s+Q0Dln0Dt9tEzZsAjXXR/+ytBM7AlglaqyeMPxQszJ1JhlJdZ6jLA+IzldHtflX81em7lDao1xXu+aRRkg==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [openbsd] + + '@typescript/typescript-sunos-x64@7.0.2': + resolution: {integrity: sha512-dLJDGaLZ1D4HPQn62u1n8mBDkJREwMsAkCdkwd4Ieqw+x3TUyTsqY0YiBCtE6H6OzzgGk3iuZ3vFWRS+E8/d1g==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [sunos] + + '@typescript/typescript-win32-arm64@7.0.2': + resolution: {integrity: sha512-Gyl1Vy6OsWesLzmq+EP0Fb7b4Nid5232AvcA2SFcdYreldpNtYFFofPjnt62y9hQy7VTaZp65ICJjuAQRaVcIQ==} + engines: {node: '>=16.20.0'} + cpu: [arm64] + os: [win32] + + '@typescript/typescript-win32-x64@7.0.2': + resolution: {integrity: sha512-0BQ3HkAHHlKLSp1qRvf3SUhGpGsDuhB/jgFw75guyqbxJqEaS0Cw/VFO8i2nHglJUzQCRtMMR/IBAKE3ETMC4g==} + engines: {node: '>=16.20.0'} + cpu: [x64] + os: [win32] + + '@typescript/typescript6@6.0.2': + resolution: {integrity: sha512-mbCddXd+jm7hfx7w2YU64/Av4/NqqeG3GoRZgxPcgoTxYjhrcfJRw9ULch71SS4G+Q3bOXFhRvPqjguN0Hyp5w==} + hasBin: true + '@typespec/ts-http-runtime@0.3.6': resolution: {integrity: sha512-jIXhD0eWQ1JA6ln/5Dltyx22UxWNrw0hZmhy2rlv6m6KgF7kplHx3g0fzi09lNmTJQRR91OlemYp3xFnvDK9og==} engines: {node: '>=20.0.0'} @@ -13000,6 +13158,11 @@ packages: engines: {node: '>=14.17'} hasBin: true + typescript@7.0.2: + resolution: {integrity: sha512-8FYau96o3NKOhbjKi/qNvG/W5jhzxkbdm5sj9AbZ/5T5sWqn3hJgLfGx27sRKZWTvyzCP8dLRBTf5tBTSRVUNA==} + engines: {node: '>=16.20.0'} + hasBin: true + typical@4.0.0: resolution: {integrity: sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==} engines: {node: '>=8'} @@ -13130,12 +13293,12 @@ packages: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} - unplugin-dts@1.0.2: - resolution: {integrity: sha512-VbNiMD0LMl/t6nJueGtrCp79N7ZO1nquxj/FUybJDnKwZGsnW2wjdwBSzA3QEHujoxmxZIptsG43hL7LzXE96w==} + unplugin-dts@1.0.3: + resolution: {integrity: sha512-/GR887wfG4r1cWyt1UZsLRuMIjsmEbGkS9yJrz+0dsToHAYUD5CTyP3JMGVLv25j9K0mJcwAVvZno/aTuSUvNg==} peerDependencies: '@microsoft/api-extractor': '>=7' '@rspack/core': ^1 - '@vue/language-core': ~3.1.5 + '@vue/language-core': ^3.1.5 esbuild: '*' rolldown: '*' rollup: '>=3' @@ -13331,8 +13494,8 @@ packages: vue-tsc: optional: true - vite-plugin-dts@5.0.2: - resolution: {integrity: sha512-lNeHS+dwGju6eRmNvZQt8Shwv9j3m98hbHse/lIbLq9q3yE2DcIOBBYQEVUF6tS0kOmv+VA9Z5FqmzFnGe4U8g==} + vite-plugin-dts@5.0.3: + resolution: {integrity: sha512-gIth6NdCEHWPiiRMCK3N6C8WjvdsrtEQrmsiG8h6Ov+lFP+b07Y+wcs9H0H7n146l0PDTYK4cQN1vgeG1pMdRQ==} peerDependencies: '@microsoft/api-extractor': '>=7' rollup: '>=3' @@ -13925,11 +14088,12 @@ snapshots: - '@babel/core' - supports-color - '@alloy-js/cli@0.24.0': + '@alloy-js/cli@0.24.0(patch_hash=16b1ca4e03193bdf9924204c8266de074a41952ecf205743ff0c5e24631772a5)': dependencies: '@alloy-js/babel-preset': 0.3.0(@babel/core@7.29.7) '@babel/core': 7.29.7 '@babel/preset-typescript': 7.29.7(@babel/core@7.29.7) + '@typescript/typescript6': 6.0.2 pathe: 2.0.3 picocolors: 1.1.1 transitivePeerDependencies: @@ -14023,12 +14187,13 @@ snapshots: '@csstools/css-tokenizer': 3.0.4 lru-cache: 10.4.3 - '@astrojs/check@0.9.9(prettier-plugin-astro@0.14.1)(prettier@3.8.4)(typescript@6.0.3)': + '@astrojs/check@0.9.9(patch_hash=70bd6937feb1750545522946c9aa6c8d294a83c50888372c4fa5dca52085a243)(prettier-plugin-astro@0.14.1)(prettier@3.8.4)(typescript@7.0.2)': dependencies: - '@astrojs/language-server': 2.16.10(prettier-plugin-astro@0.14.1)(prettier@3.8.4)(typescript@6.0.3) + '@astrojs/language-server': 2.16.10(patch_hash=766165acbf660da233fdaf4a5fab692b2f13b5f5d42f98e661bdb133727d579a)(prettier-plugin-astro@0.14.1)(prettier@3.8.4)(typescript@7.0.2) + '@typescript/typescript6': 6.0.2 chokidar: 4.0.3 kleur: 4.1.5 - typescript: 6.0.3 + typescript: 7.0.2 yargs: 17.7.3 transitivePeerDependencies: - prettier @@ -14101,12 +14266,13 @@ snapshots: smol-toml: 1.7.0 unified: 11.0.5 - '@astrojs/language-server@2.16.10(prettier-plugin-astro@0.14.1)(prettier@3.8.4)(typescript@6.0.3)': + '@astrojs/language-server@2.16.10(patch_hash=766165acbf660da233fdaf4a5fab692b2f13b5f5d42f98e661bdb133727d579a)(prettier-plugin-astro@0.14.1)(prettier@3.8.4)(typescript@7.0.2)': dependencies: '@astrojs/compiler': 2.13.1 '@astrojs/yaml2ts': 0.2.4 '@jridgewell/sourcemap-codec': 1.5.5 - '@volar/kit': 2.4.28(typescript@6.0.3) + '@typescript/typescript6': 6.0.2 + '@volar/kit': 2.4.28(typescript@7.0.2) '@volar/language-core': 2.4.28 '@volar/language-server': 2.4.28 '@volar/language-service': 2.4.28 @@ -14212,7 +14378,7 @@ snapshots: stream-replace-string: 2.0.0 zod: 4.4.3 - '@astrojs/starlight@0.40.0(astro@7.0.0(@astrojs/markdown-remark@7.2.0)(@azure/identity@4.13.1)(@azure/storage-blob@12.32.0)(@emnapi/core@1.11.0)(@emnapi/runtime@1.11.1)(@types/node@26.0.0)(rollup@4.62.2)(tsx@4.22.4)(yaml@2.9.0))(typescript@6.0.3)': + '@astrojs/starlight@0.40.0(astro@7.0.0(@astrojs/markdown-remark@7.2.0)(@azure/identity@4.13.1)(@azure/storage-blob@12.32.0)(@emnapi/core@1.11.0)(@emnapi/runtime@1.11.1)(@types/node@26.0.0)(rollup@4.62.2)(tsx@4.22.4)(yaml@2.9.0))(typescript@7.0.2)': dependencies: '@astrojs/markdown-remark': 7.2.0 '@astrojs/mdx': 6.0.3(astro@7.0.0(@astrojs/markdown-remark@7.2.0)(@azure/identity@4.13.1)(@azure/storage-blob@12.32.0)(@emnapi/core@1.11.0)(@emnapi/runtime@1.11.1)(@types/node@26.0.0)(rollup@4.62.2)(tsx@4.22.4)(yaml@2.9.0)) @@ -14228,7 +14394,7 @@ snapshots: hast-util-select: 6.0.4 hast-util-to-string: 3.0.1 hastscript: 9.0.1 - i18next: 26.3.1(typescript@6.0.3) + i18next: 26.3.1(typescript@7.0.2) js-yaml: 4.2.0 klona: 2.0.6 magic-string: 0.30.21 @@ -16824,13 +16990,13 @@ snapshots: '@istanbuljs/schema@0.1.6': {} - '@joshwooding/vite-plugin-react-docgen-typescript@0.7.0(typescript@6.0.3)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0))': + '@joshwooding/vite-plugin-react-docgen-typescript@0.7.0(typescript@7.0.2)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0))': dependencies: glob: 13.0.6 - react-docgen-typescript: 2.4.0(typescript@6.0.3) + react-docgen-typescript: 2.4.0(typescript@7.0.2) vite: 8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0) optionalDependencies: - typescript: 6.0.3 + typescript: 7.0.2 '@jridgewell/gen-mapping@0.3.13': dependencies: @@ -19109,12 +19275,12 @@ snapshots: '@types/react': 19.2.17 '@types/react-dom': 19.2.3(@types/react@19.2.17) - '@storybook/react-vite@10.4.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(esbuild@0.28.1)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rollup@4.62.2)(storybook@10.4.6(@testing-library/dom@10.4.1)(@types/react@19.2.17)(prettier@3.8.4)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(typescript@6.0.3)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0))': + '@storybook/react-vite@10.4.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(esbuild@0.28.1)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(rollup@4.62.2)(storybook@10.4.6(@testing-library/dom@10.4.1)(@types/react@19.2.17)(prettier@3.8.4)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(typescript@7.0.2)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0))': dependencies: - '@joshwooding/vite-plugin-react-docgen-typescript': 0.7.0(typescript@6.0.3)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) + '@joshwooding/vite-plugin-react-docgen-typescript': 0.7.0(typescript@7.0.2)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) '@rollup/pluginutils': 5.4.0(rollup@4.62.2) '@storybook/builder-vite': 10.4.6(esbuild@0.28.1)(rollup@4.62.2)(storybook@10.4.6(@testing-library/dom@10.4.1)(@types/react@19.2.17)(prettier@3.8.4)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) - '@storybook/react': 10.4.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(storybook@10.4.6(@testing-library/dom@10.4.1)(@types/react@19.2.17)(prettier@3.8.4)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(typescript@6.0.3) + '@storybook/react': 10.4.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(storybook@10.4.6(@testing-library/dom@10.4.1)(@types/react@19.2.17)(prettier@3.8.4)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(typescript@7.0.2) empathic: 2.0.1 magic-string: 0.30.21 react: 19.2.7 @@ -19133,19 +19299,19 @@ snapshots: - typescript - webpack - '@storybook/react@10.4.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(storybook@10.4.6(@testing-library/dom@10.4.1)(@types/react@19.2.17)(prettier@3.8.4)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(typescript@6.0.3)': + '@storybook/react@10.4.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(storybook@10.4.6(@testing-library/dom@10.4.1)(@types/react@19.2.17)(prettier@3.8.4)(react-dom@19.2.7(react@19.2.7))(react@19.2.7))(typescript@7.0.2)': dependencies: '@storybook/global': 5.0.0 '@storybook/react-dom-shim': 10.4.6(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)(storybook@10.4.6(@testing-library/dom@10.4.1)(@types/react@19.2.17)(prettier@3.8.4)(react-dom@19.2.7(react@19.2.7))(react@19.2.7)) react: 19.2.7 react-docgen: 8.0.3 - react-docgen-typescript: 2.4.0(typescript@6.0.3) + react-docgen-typescript: 2.4.0(typescript@7.0.2) react-dom: 19.2.7(react@19.2.7) storybook: 10.4.6(@testing-library/dom@10.4.1)(@types/react@19.2.17)(prettier@3.8.4)(react-dom@19.2.7(react@19.2.7))(react@19.2.7) optionalDependencies: '@types/react': 19.2.17 '@types/react-dom': 19.2.3(@types/react@19.2.17) - typescript: 6.0.3 + typescript: 7.0.2 transitivePeerDependencies: - supports-color @@ -19604,6 +19770,70 @@ snapshots: '@types/yoga-layout@1.9.2': {} + '@typescript/typescript-aix-ppc64@7.0.2': + optional: true + + '@typescript/typescript-darwin-arm64@7.0.2': + optional: true + + '@typescript/typescript-darwin-x64@7.0.2': + optional: true + + '@typescript/typescript-freebsd-arm64@7.0.2': + optional: true + + '@typescript/typescript-freebsd-x64@7.0.2': + optional: true + + '@typescript/typescript-linux-arm64@7.0.2': + optional: true + + '@typescript/typescript-linux-arm@7.0.2': + optional: true + + '@typescript/typescript-linux-loong64@7.0.2': + optional: true + + '@typescript/typescript-linux-mips64el@7.0.2': + optional: true + + '@typescript/typescript-linux-ppc64@7.0.2': + optional: true + + '@typescript/typescript-linux-riscv64@7.0.2': + optional: true + + '@typescript/typescript-linux-s390x@7.0.2': + optional: true + + '@typescript/typescript-linux-x64@7.0.2': + optional: true + + '@typescript/typescript-netbsd-arm64@7.0.2': + optional: true + + '@typescript/typescript-netbsd-x64@7.0.2': + optional: true + + '@typescript/typescript-openbsd-arm64@7.0.2': + optional: true + + '@typescript/typescript-openbsd-x64@7.0.2': + optional: true + + '@typescript/typescript-sunos-x64@7.0.2': + optional: true + + '@typescript/typescript-win32-arm64@7.0.2': + optional: true + + '@typescript/typescript-win32-x64@7.0.2': + optional: true + + '@typescript/typescript6@6.0.2': + dependencies: + '@typescript/old': typescript@6.0.3 + '@typespec/ts-http-runtime@0.3.6': dependencies: http-proxy-agent: 7.0.2 @@ -19724,12 +19954,12 @@ snapshots: convert-source-map: 2.0.0 tinyrainbow: 3.1.0 - '@volar/kit@2.4.28(typescript@6.0.3)': + '@volar/kit@2.4.28(typescript@7.0.2)': dependencies: '@volar/language-service': 2.4.28 '@volar/typescript': 2.4.28 typesafe-path: 0.2.2 - typescript: 6.0.3 + typescript: 7.0.2 vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.1.0 @@ -22841,9 +23071,9 @@ snapshots: dependencies: ms: 2.1.3 - i18next@26.3.1(typescript@6.0.3): + i18next@26.3.1(typescript@7.0.2): optionalDependencies: - typescript: 6.0.3 + typescript: 7.0.2 iconv-lite@0.6.3: dependencies: @@ -24970,10 +25200,10 @@ snapshots: prettier: 3.8.4 sass-formatter: 0.7.9 - prettier-plugin-organize-imports@4.3.0(prettier@3.8.4)(typescript@6.0.3): + prettier-plugin-organize-imports@4.3.0(prettier@3.8.4)(typescript@7.0.2): dependencies: prettier: 3.8.4 - typescript: 6.0.3 + typescript: 7.0.2 prettier-plugin-sh@0.18.1(prettier@3.8.4): dependencies: @@ -25133,9 +25363,9 @@ snapshots: - bufferutil - utf-8-validate - react-docgen-typescript@2.4.0(typescript@6.0.3): + react-docgen-typescript@2.4.0(typescript@7.0.2): dependencies: - typescript: 6.0.3 + typescript: 7.0.2 react-docgen@8.0.3: dependencies: @@ -26556,17 +26786,18 @@ snapshots: typedarray@0.0.6: {} - typedoc-plugin-markdown@4.12.0(typedoc@0.28.19(typescript@6.0.3)): + typedoc-plugin-markdown@4.12.0(typedoc@0.28.19(patch_hash=0b37da4878abfa9c1e23180f0a897237f033e5aac6dc121f635337620fd01742)(typescript@7.0.2)): dependencies: - typedoc: 0.28.19(typescript@6.0.3) + typedoc: 0.28.19(patch_hash=0b37da4878abfa9c1e23180f0a897237f033e5aac6dc121f635337620fd01742)(typescript@7.0.2) - typedoc@0.28.19(typescript@6.0.3): + typedoc@0.28.19(patch_hash=0b37da4878abfa9c1e23180f0a897237f033e5aac6dc121f635337620fd01742)(typescript@7.0.2): dependencies: '@gerrit0/mini-shiki': 3.23.0 + '@typescript/typescript6': 6.0.2 lunr: 2.3.9 markdown-it: 14.2.0 minimatch: 10.2.5 - typescript: 6.0.3 + typescript: 7.0.2 yaml: 2.9.0 typesafe-path@0.2.2: {} @@ -26579,6 +26810,29 @@ snapshots: typescript@6.0.3: {} + typescript@7.0.2: + optionalDependencies: + '@typescript/typescript-aix-ppc64': 7.0.2 + '@typescript/typescript-darwin-arm64': 7.0.2 + '@typescript/typescript-darwin-x64': 7.0.2 + '@typescript/typescript-freebsd-arm64': 7.0.2 + '@typescript/typescript-freebsd-x64': 7.0.2 + '@typescript/typescript-linux-arm': 7.0.2 + '@typescript/typescript-linux-arm64': 7.0.2 + '@typescript/typescript-linux-loong64': 7.0.2 + '@typescript/typescript-linux-mips64el': 7.0.2 + '@typescript/typescript-linux-ppc64': 7.0.2 + '@typescript/typescript-linux-riscv64': 7.0.2 + '@typescript/typescript-linux-s390x': 7.0.2 + '@typescript/typescript-linux-x64': 7.0.2 + '@typescript/typescript-netbsd-arm64': 7.0.2 + '@typescript/typescript-netbsd-x64': 7.0.2 + '@typescript/typescript-openbsd-arm64': 7.0.2 + '@typescript/typescript-openbsd-x64': 7.0.2 + '@typescript/typescript-sunos-x64': 7.0.2 + '@typescript/typescript-win32-arm64': 7.0.2 + '@typescript/typescript-win32-x64': 7.0.2 + typical@4.0.0: {} typical@5.2.0: {} @@ -26705,7 +26959,7 @@ snapshots: unpipe@1.0.0: {} - unplugin-dts@1.0.2(@microsoft/api-extractor@7.58.9(@types/node@26.0.0))(esbuild@0.28.1)(rolldown@1.0.3)(rollup@4.62.2)(typescript@6.0.3)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)): + unplugin-dts@1.0.3(@microsoft/api-extractor@7.58.9(@types/node@26.0.0))(esbuild@0.28.1)(rolldown@1.0.3)(rollup@4.62.2)(typescript@7.0.2)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)): dependencies: '@rollup/pluginutils': 5.4.0(rollup@4.62.2) '@volar/typescript': 2.4.28 @@ -26714,7 +26968,7 @@ snapshots: kolorist: 1.8.0 local-pkg: 1.2.1 magic-string: 0.30.21 - typescript: 6.0.3 + typescript: 7.0.2 unplugin: 2.3.11 optionalDependencies: '@microsoft/api-extractor': 7.58.9(@types/node@26.0.0) @@ -26817,7 +27071,7 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.3 - vite-plugin-checker@0.14.4(eslint@10.5.0)(optionator@0.9.4)(oxlint@1.71.0(oxlint-tsgolint@0.23.0))(typescript@6.0.3)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)): + vite-plugin-checker@0.14.4(eslint@10.5.0)(optionator@0.9.4)(oxlint@1.71.0(oxlint-tsgolint@0.23.0))(typescript@7.0.2)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)): dependencies: '@babel/code-frame': 7.29.7 chokidar: 5.0.0 @@ -26831,11 +27085,11 @@ snapshots: eslint: 10.5.0 optionator: 0.9.4 oxlint: 1.71.0(oxlint-tsgolint@0.23.0) - typescript: 6.0.3 + typescript: 7.0.2 - vite-plugin-dts@5.0.2(@microsoft/api-extractor@7.58.9(@types/node@26.0.0))(esbuild@0.28.1)(rolldown@1.0.3)(rollup@4.62.2)(typescript@6.0.3)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)): + vite-plugin-dts@5.0.3(@microsoft/api-extractor@7.58.9(@types/node@26.0.0))(esbuild@0.28.1)(rolldown@1.0.3)(rollup@4.62.2)(typescript@7.0.2)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)): dependencies: - unplugin-dts: 1.0.2(@microsoft/api-extractor@7.58.9(@types/node@26.0.0))(esbuild@0.28.1)(rolldown@1.0.3)(rollup@4.62.2)(typescript@6.0.3)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) + unplugin-dts: 1.0.3(@microsoft/api-extractor@7.58.9(@types/node@26.0.0))(esbuild@0.28.1)(rolldown@1.0.3)(rollup@4.62.2)(typescript@7.0.2)(vite@8.0.16(@types/node@26.0.0)(esbuild@0.28.1)(tsx@4.22.4)(yaml@2.9.0)) optionalDependencies: '@microsoft/api-extractor': 7.58.9(@types/node@26.0.0) rollup: 4.62.2 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 36676a3ec27..80f479a8fd7 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -2,84 +2,85 @@ packages: - packages/* - e2e - website - - "!packages/http-client-csharp/**" - - "!packages/http-client-java/**" - - "!packages/http-client-python/**" + - '!packages/http-client-csharp/**' + - '!packages/http-client-java/**' + - '!packages/http-client-python/**' catalog: - "@alloy-js/cli": ^0.24.0 - "@alloy-js/core": ^0.24.1 - "@alloy-js/csharp": ^0.24.0 - "@alloy-js/markdown": ^0.24.0 - "@alloy-js/msbuild": ^0.24.0 - "@alloy-js/python": ^0.5.0 - "@alloy-js/rollup-plugin": ^0.1.2 - "@alloy-js/typescript": ^0.24.0 - "@astrojs/check": ^0.9.8 - "@astrojs/react": ^6.0.0 - "@astrojs/starlight": ^0.40.0 - "@azure/identity": ^4.13.1 - "@azure/storage-blob": ^12.31.0 - "@babel/code-frame": ^7.29.0 - "@babel/core": ^7.29.0 - "@chronus/chronus": ^1.3.1 - "@chronus/github": ^1.0.6 - "@chronus/github-pr-commenter": ^1.0.6 - "@docsearch/css": ^4.6.2 - "@docsearch/js": ^4.6.2 - "@expressive-code/core": ^0.43.1 - "@fluentui/react-components": ^9.73.7 - "@fluentui/react-icons": ^2.0.323 - "@fluentui/react-list": ^9.6.13 - "@inquirer/prompts": ^8.4.1 - "@microsoft/api-extractor": ^7.58.1 - "@microsoft/api-extractor-model": ^7.33.5 - "@microsoft/tsdoc": ^0.16.0 - "@microsoft/tsdoc-config": ^0.18.1 - "@octokit/core": ^7.0.6 - "@octokit/plugin-paginate-graphql": ^6.0.0 - "@octokit/plugin-rest-endpoint-methods": ^17.0.0 - "@playwright/test": ^1.60.0 - "@pnpm/workspace.find-packages": ^1000.0.65 - "@scalar/json-magic": ^0.12.15 - "@scalar/openapi-parser": ^0.28.6 - "@scalar/openapi-types": ^0.9.1 - "@storybook/cli": ^10.3.5 - "@storybook/react-vite": ^10.3.5 - "@testing-library/dom": ^10.4.1 - "@testing-library/jest-dom": ^6.9.1 - "@testing-library/react": ^16.3.2 - "@types/babel__code-frame": ^7.27.0 - "@types/cross-spawn": ^6.0.6 - "@types/debounce": ^1.2.4 - "@types/express": ^5.0.6 - "@types/micromatch": ^4.0.10 - "@types/morgan": ^1.9.10 - "@types/multer": ^2.1.0 - "@types/mustache": ^4.2.6 - "@types/node": ^26.0.0 - "@types/react": ^19.2.16 - "@types/react-dom": ^19.2.3 - "@types/remark-heading-id": ^1.0.0 - "@types/semver": ^7.7.1 - "@types/swagger-ui": ^5.32.0 - "@types/swagger-ui-dist": ^3.30.6 - "@types/swagger-ui-express": ^4.1.8 - "@types/which": ^3.0.4 - "@types/yargs": ^17.0.35 - "@typespec/ts-http-runtime": 0.3.6 - "@vitejs/plugin-react": ^6.0.1 - "@vitest/coverage-v8": ^4.1.3 - "@vitest/ui": ^4.1.3 - "@vscode/extension-telemetry": ^1.5.1 - "@vscode/test-electron": ^3.0.0 - "@vscode/test-web": ^0.0.80 - "@vscode/vsce": ^3.7.1 - "@yarnpkg/core": ^4.6.0 - "@yarnpkg/fslib": ^3.1.4 - "@yarnpkg/plugin-nm": ^4.0.8 - "@yarnpkg/plugin-npm": ^3.4.0 - "@yarnpkg/plugin-pnp": ^4.1.3 + '@alloy-js/cli': ^0.24.0 + '@alloy-js/core': ^0.24.1 + '@alloy-js/csharp': ^0.24.0 + '@alloy-js/markdown': ^0.24.0 + '@alloy-js/msbuild': ^0.24.0 + '@alloy-js/python': ^0.5.0 + '@alloy-js/rollup-plugin': ^0.1.2 + '@alloy-js/typescript': ^0.24.0 + '@astrojs/check': ^0.9.8 + '@astrojs/react': ^6.0.0 + '@astrojs/starlight': ^0.40.0 + '@azure/identity': ^4.13.1 + '@azure/storage-blob': ^12.31.0 + '@babel/code-frame': ^7.29.0 + '@babel/core': ^7.29.0 + '@chronus/chronus': ^1.3.1 + '@chronus/github': ^1.0.6 + '@chronus/github-pr-commenter': ^1.0.6 + '@docsearch/css': ^4.6.2 + '@docsearch/js': ^4.6.2 + '@expressive-code/core': ^0.43.1 + '@fluentui/react-components': ^9.73.7 + '@fluentui/react-icons': ^2.0.323 + '@fluentui/react-list': ^9.6.13 + '@inquirer/prompts': ^8.4.1 + '@microsoft/api-extractor': ^7.58.1 + '@microsoft/api-extractor-model': ^7.33.5 + '@microsoft/tsdoc': ^0.16.0 + '@microsoft/tsdoc-config': ^0.18.1 + '@octokit/core': ^7.0.6 + '@octokit/plugin-paginate-graphql': ^6.0.0 + '@octokit/plugin-rest-endpoint-methods': ^17.0.0 + '@playwright/test': ^1.60.0 + '@pnpm/workspace.find-packages': ^1000.0.65 + '@scalar/json-magic': ^0.12.15 + '@scalar/openapi-parser': ^0.28.6 + '@scalar/openapi-types': ^0.9.1 + '@storybook/cli': ^10.3.5 + '@storybook/react-vite': ^10.3.5 + '@testing-library/dom': ^10.4.1 + '@testing-library/jest-dom': ^6.9.1 + '@testing-library/react': ^16.3.2 + '@types/babel__code-frame': ^7.27.0 + '@types/cross-spawn': ^6.0.6 + '@types/debounce': ^1.2.4 + '@types/express': ^5.0.6 + '@types/micromatch': ^4.0.10 + '@types/morgan': ^1.9.10 + '@types/multer': ^2.1.0 + '@types/mustache': ^4.2.6 + '@types/node': ^26.0.0 + '@types/react': ^19.2.16 + '@types/react-dom': ^19.2.3 + '@types/remark-heading-id': ^1.0.0 + '@types/semver': ^7.7.1 + '@types/swagger-ui': ^5.32.0 + '@types/swagger-ui-dist': ^3.30.6 + '@types/swagger-ui-express': ^4.1.8 + '@types/which': ^3.0.4 + '@types/yargs': ^17.0.35 + '@typescript/typescript6': ~6.0.2 + '@typespec/ts-http-runtime': 0.3.6 + '@vitejs/plugin-react': ^6.0.1 + '@vitest/coverage-v8': ^4.1.3 + '@vitest/ui': ^4.1.3 + '@vscode/extension-telemetry': ^1.5.1 + '@vscode/test-electron': ^3.0.0 + '@vscode/test-web': ^0.0.80 + '@vscode/vsce': ^3.7.1 + '@yarnpkg/core': ^4.6.0 + '@yarnpkg/fslib': ^3.1.4 + '@yarnpkg/plugin-nm': ^4.0.8 + '@yarnpkg/plugin-npm': ^3.4.0 + '@yarnpkg/plugin-pnp': ^4.1.3 ajv: ^8.18.0 ajv-formats: ^3.0.1 astro: ^7.0.0 @@ -155,11 +156,11 @@ catalog: turbo: 2.9.14 typedoc: ^0.28.19 typedoc-plugin-markdown: ^4.11.0 - typescript: ~6.0.2 + typescript: ~7.0.2 uri-template: ^2.0.0 vite: ^8.0.8 vite-plugin-checker: ^0.14.1 - vite-plugin-dts: 5.0.2 + vite-plugin-dts: 5.0.3 vitest: ^4.1.3 vscode-languageclient: ^10.0.0 vscode-languageserver: ^10.0.0 @@ -177,10 +178,30 @@ ignoredBuiltDependencies: minimumReleaseAge: 2880 minimumReleaseAgeExclude: - - "@alloy-js/*" + - '@alloy-js/*' overrides: - cross-spawn@>=7.0.0 <7.0.5: ">=7.0.5" - diff@>=6.0.0 <8.0.3: ">=8.0.3" + cross-spawn@>=7.0.0 <7.0.5: '>=7.0.5' + diff@>=6.0.0 <8.0.3: '>=8.0.3' dompurify: ^3.3.3 - yaml@>=2.0.0 <2.8.3: ">=2.8.3" + yaml@>=2.0.0 <2.8.3: '>=2.8.3' + +packageExtensions: + '@alloy-js/cli@*': + dependencies: + '@typescript/typescript6': '*' + '@astrojs/check@*': + dependencies: + '@typescript/typescript6': '*' + '@astrojs/language-server@*': + dependencies: + '@typescript/typescript6': '*' + typedoc@*: + dependencies: + '@typescript/typescript6': '*' + +patchedDependencies: + '@alloy-js/cli@0.24.0': patches/@alloy-js__cli@0.24.0.patch + '@astrojs/check@0.9.9': patches/@astrojs__check@0.9.9.patch + '@astrojs/language-server@2.16.10': patches/@astrojs__language-server@2.16.10.patch + typedoc@0.28.19: patches/typedoc@0.28.19.patch