diff --git a/WORKSPACE b/WORKSPACE index 4ac3e92bcacf..b2bfe7046c0a 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -204,8 +204,8 @@ http_archive( load("@aspect_rules_ts//ts:repositories.bzl", "rules_ts_dependencies") rules_ts_dependencies( - # Obtained by: curl --silent https://registry.npmjs.org/typescript/5.9.0-beta | jq -r '.dist.integrity' - ts_integrity = "sha512-p91qoTdwWKj9YEBYavmGiBn0DF4OBElzw4pW4oPbK4HeCfr/SDz9+yviVWshZXGvGvFCJ3AVQ+J7F1UZXc23QQ==", + # Obtained by: curl --silent https://registry.npmjs.org/typescript/5.9.1-rc | jq -r '.dist.integrity' + ts_integrity = "sha512-pWar+9HGLkLwxu2PX1ItWnWg80r6nZ8qVEyWVRsnlZyZeFkHeR+eCrZ9PcYeVZjdLvcd5p/WgycViI+lsTh2qg==", ts_version_from = "//:package.json", ) diff --git a/package.json b/package.json index 024d56ce5131..0c5a261fe3d1 100644 --- a/package.json +++ b/package.json @@ -140,7 +140,7 @@ "tar": "^7.0.0", "ts-node": "^10.9.1", "tslib": "2.8.1", - "typescript": "5.9.0-beta", + "typescript": "5.9.1-rc", "undici": "7.12.0", "unenv": "^1.10.0", "verdaccio": "6.1.5", @@ -173,6 +173,6 @@ } }, "resolutions": { - "typescript": "5.9.0-beta" + "typescript": "5.9.1-rc" } } diff --git a/packages/schematics/angular/third_party/github.com/Microsoft/TypeScript/BUILD.bazel b/packages/schematics/angular/third_party/github.com/Microsoft/TypeScript/BUILD.bazel index 70d5114c1696..9fa461582e65 100644 --- a/packages/schematics/angular/third_party/github.com/Microsoft/TypeScript/BUILD.bazel +++ b/packages/schematics/angular/third_party/github.com/Microsoft/TypeScript/BUILD.bazel @@ -1,6 +1,6 @@ load("//tools:defaults.bzl", "ts_project") -# files fetched on 2025-07-18 +# files fetched on 2025-07-25 # Commands to update from node_modules: # cp node_modules/typescript/lib/typescript.d.ts packages/schematics/angular/third_party/github.com/Microsoft/TypeScript/lib/typescript.d.ts diff --git a/packages/schematics/angular/third_party/github.com/Microsoft/TypeScript/lib/typescript.js b/packages/schematics/angular/third_party/github.com/Microsoft/TypeScript/lib/typescript.js index bc11772a5cab..86721201a2fa 100644 --- a/packages/schematics/angular/third_party/github.com/Microsoft/TypeScript/lib/typescript.js +++ b/packages/schematics/angular/third_party/github.com/Microsoft/TypeScript/lib/typescript.js @@ -2285,7 +2285,7 @@ module.exports = __toCommonJS(typescript_exports); // src/compiler/corePublic.ts var versionMajorMinor = "5.9"; -var version = "5.9.0-beta"; +var version = "5.9.1-rc"; var Comparison = /* @__PURE__ */ ((Comparison3) => { Comparison3[Comparison3["LessThan"] = -1] = "LessThan"; Comparison3[Comparison3["EqualTo"] = 0] = "EqualTo"; @@ -9400,15 +9400,16 @@ var Diagnostics = { An_export_declaration_must_reference_a_real_value_when_verbatimModuleSyntax_is_enabled_but_0_resolves_to_a_type_only_declaration: diag(1283, 1 /* Error */, "An_export_declaration_must_reference_a_real_value_when_verbatimModuleSyntax_is_enabled_but_0_resolve_1283", "An 'export =' declaration must reference a real value when 'verbatimModuleSyntax' is enabled, but '{0}' resolves to a type-only declaration."), An_export_default_must_reference_a_value_when_verbatimModuleSyntax_is_enabled_but_0_only_refers_to_a_type: diag(1284, 1 /* Error */, "An_export_default_must_reference_a_value_when_verbatimModuleSyntax_is_enabled_but_0_only_refers_to_a_1284", "An 'export default' must reference a value when 'verbatimModuleSyntax' is enabled, but '{0}' only refers to a type."), An_export_default_must_reference_a_real_value_when_verbatimModuleSyntax_is_enabled_but_0_resolves_to_a_type_only_declaration: diag(1285, 1 /* Error */, "An_export_default_must_reference_a_real_value_when_verbatimModuleSyntax_is_enabled_but_0_resolves_to_1285", "An 'export default' must reference a real value when 'verbatimModuleSyntax' is enabled, but '{0}' resolves to a type-only declaration."), - ESM_syntax_is_not_allowed_in_a_CommonJS_module_when_verbatimModuleSyntax_is_enabled: diag(1286, 1 /* Error */, "ESM_syntax_is_not_allowed_in_a_CommonJS_module_when_verbatimModuleSyntax_is_enabled_1286", "ESM syntax is not allowed in a CommonJS module when 'verbatimModuleSyntax' is enabled."), + ECMAScript_imports_and_exports_cannot_be_written_in_a_CommonJS_file_under_verbatimModuleSyntax: diag(1286, 1 /* Error */, "ECMAScript_imports_and_exports_cannot_be_written_in_a_CommonJS_file_under_verbatimModuleSyntax_1286", "ECMAScript imports and exports cannot be written in a CommonJS file under 'verbatimModuleSyntax'."), A_top_level_export_modifier_cannot_be_used_on_value_declarations_in_a_CommonJS_module_when_verbatimModuleSyntax_is_enabled: diag(1287, 1 /* Error */, "A_top_level_export_modifier_cannot_be_used_on_value_declarations_in_a_CommonJS_module_when_verbatimM_1287", "A top-level 'export' modifier cannot be used on value declarations in a CommonJS module when 'verbatimModuleSyntax' is enabled."), An_import_alias_cannot_resolve_to_a_type_or_type_only_declaration_when_verbatimModuleSyntax_is_enabled: diag(1288, 1 /* Error */, "An_import_alias_cannot_resolve_to_a_type_or_type_only_declaration_when_verbatimModuleSyntax_is_enabl_1288", "An import alias cannot resolve to a type or type-only declaration when 'verbatimModuleSyntax' is enabled."), _0_resolves_to_a_type_only_declaration_and_must_be_marked_type_only_in_this_file_before_re_exporting_when_1_is_enabled_Consider_using_import_type_where_0_is_imported: diag(1289, 1 /* Error */, "_0_resolves_to_a_type_only_declaration_and_must_be_marked_type_only_in_this_file_before_re_exporting_1289", "'{0}' resolves to a type-only declaration and must be marked type-only in this file before re-exporting when '{1}' is enabled. Consider using 'import type' where '{0}' is imported."), _0_resolves_to_a_type_only_declaration_and_must_be_marked_type_only_in_this_file_before_re_exporting_when_1_is_enabled_Consider_using_export_type_0_as_default: diag(1290, 1 /* Error */, "_0_resolves_to_a_type_only_declaration_and_must_be_marked_type_only_in_this_file_before_re_exporting_1290", "'{0}' resolves to a type-only declaration and must be marked type-only in this file before re-exporting when '{1}' is enabled. Consider using 'export type { {0} as default }'."), _0_resolves_to_a_type_and_must_be_marked_type_only_in_this_file_before_re_exporting_when_1_is_enabled_Consider_using_import_type_where_0_is_imported: diag(1291, 1 /* Error */, "_0_resolves_to_a_type_and_must_be_marked_type_only_in_this_file_before_re_exporting_when_1_is_enable_1291", "'{0}' resolves to a type and must be marked type-only in this file before re-exporting when '{1}' is enabled. Consider using 'import type' where '{0}' is imported."), _0_resolves_to_a_type_and_must_be_marked_type_only_in_this_file_before_re_exporting_when_1_is_enabled_Consider_using_export_type_0_as_default: diag(1292, 1 /* Error */, "_0_resolves_to_a_type_and_must_be_marked_type_only_in_this_file_before_re_exporting_when_1_is_enable_1292", "'{0}' resolves to a type and must be marked type-only in this file before re-exporting when '{1}' is enabled. Consider using 'export type { {0} as default }'."), - ESM_syntax_is_not_allowed_in_a_CommonJS_module_when_module_is_set_to_preserve: diag(1293, 1 /* Error */, "ESM_syntax_is_not_allowed_in_a_CommonJS_module_when_module_is_set_to_preserve_1293", "ESM syntax is not allowed in a CommonJS module when 'module' is set to 'preserve'."), + ECMAScript_module_syntax_is_not_allowed_in_a_CommonJS_module_when_module_is_set_to_preserve: diag(1293, 1 /* Error */, "ECMAScript_module_syntax_is_not_allowed_in_a_CommonJS_module_when_module_is_set_to_preserve_1293", "ECMAScript module syntax is not allowed in a CommonJS module when 'module' is set to 'preserve'."), This_syntax_is_not_allowed_when_erasableSyntaxOnly_is_enabled: diag(1294, 1 /* Error */, "This_syntax_is_not_allowed_when_erasableSyntaxOnly_is_enabled_1294", "This syntax is not allowed when 'erasableSyntaxOnly' is enabled."), + ECMAScript_imports_and_exports_cannot_be_written_in_a_CommonJS_file_under_verbatimModuleSyntax_Adjust_the_type_field_in_the_nearest_package_json_to_make_this_file_an_ECMAScript_module_or_adjust_your_verbatimModuleSyntax_module_and_moduleResolution_settings_in_TypeScript: diag(1295, 1 /* Error */, "ECMAScript_imports_and_exports_cannot_be_written_in_a_CommonJS_file_under_verbatimModuleSyntax_Adjus_1295", "ECMAScript imports and exports cannot be written in a CommonJS file under 'verbatimModuleSyntax'. Adjust the 'type' field in the nearest 'package.json' to make this file an ECMAScript module, or adjust your 'verbatimModuleSyntax', 'module', and 'moduleResolution' settings in TypeScript."), with_statements_are_not_allowed_in_an_async_function_block: diag(1300, 1 /* Error */, "with_statements_are_not_allowed_in_an_async_function_block_1300", "'with' statements are not allowed in an async function block."), await_expressions_are_only_allowed_within_async_functions_and_at_the_top_levels_of_modules: diag(1308, 1 /* Error */, "await_expressions_are_only_allowed_within_async_functions_and_at_the_top_levels_of_modules_1308", "'await' expressions are only allowed within async functions and at the top levels of modules."), The_current_file_is_a_CommonJS_module_and_cannot_use_await_at_the_top_level: diag(1309, 1 /* Error */, "The_current_file_is_a_CommonJS_module_and_cannot_use_await_at_the_top_level_1309", "The current file is a CommonJS module and cannot use 'await' at the top level."), @@ -52126,6 +52127,15 @@ function createTypeChecker(host) { diagnostics.add(diagnostic); return diagnostic; } + function getVerbatimModuleSyntaxErrorMessage(node) { + const sourceFile = getSourceFileOfNode(node); + const fileName = sourceFile.fileName; + if (fileExtensionIsOneOf(fileName, [".cts" /* Cts */, ".cjs" /* Cjs */])) { + return Diagnostics.ECMAScript_imports_and_exports_cannot_be_written_in_a_CommonJS_file_under_verbatimModuleSyntax; + } else { + return Diagnostics.ECMAScript_imports_and_exports_cannot_be_written_in_a_CommonJS_file_under_verbatimModuleSyntax_Adjust_the_type_field_in_the_nearest_package_json_to_make_this_file_an_ECMAScript_module_or_adjust_your_verbatimModuleSyntax_module_and_moduleResolution_settings_in_TypeScript; + } + } function addErrorOrSuggestion(isError, diagnostic) { if (isError) { diagnostics.add(diagnostic); @@ -55204,7 +55214,7 @@ function createTypeChecker(host) { } } function typeToString(type, enclosingDeclaration, flags = 1048576 /* AllowUniqueESSymbolType */ | 16384 /* UseAliasDefinedOutsideCurrentScope */, writer = createTextWriter(""), maximumLength, verbosityLevel, out) { - const noTruncation = compilerOptions.noErrorTruncation || flags & 1 /* NoTruncation */; + const noTruncation = !maximumLength && compilerOptions.noErrorTruncation || flags & 1 /* NoTruncation */; const typeNode = nodeBuilder.typeToTypeNode( type, enclosingDeclaration, @@ -78010,6 +78020,9 @@ function createTypeChecker(host) { } function popContextualType() { contextualTypeCount--; + contextualTypeNodes[contextualTypeCount] = void 0; + contextualTypes[contextualTypeCount] = void 0; + contextualIsCache[contextualTypeCount] = void 0; } function findContextualNode(node, includeCaches) { for (let i = contextualTypeCount - 1; i >= 0; i--) { @@ -78026,6 +78039,8 @@ function createTypeChecker(host) { } function popInferenceContext() { inferenceContextCount--; + inferenceContextNodes[inferenceContextCount] = void 0; + inferenceContexts[inferenceContextCount] = void 0; } function getInferenceContext(node) { for (let i = inferenceContextCount - 1; i >= 0; i--) { @@ -78036,11 +78051,13 @@ function createTypeChecker(host) { } function pushActiveMapper(mapper) { activeTypeMappers[activeTypeMappersCount] = mapper; - activeTypeMappersCaches[activeTypeMappersCount] = /* @__PURE__ */ new Map(); + activeTypeMappersCaches[activeTypeMappersCount] ?? (activeTypeMappersCaches[activeTypeMappersCount] = /* @__PURE__ */ new Map()); activeTypeMappersCount++; } function popActiveMapper() { activeTypeMappersCount--; + activeTypeMappers[activeTypeMappersCount] = void 0; + activeTypeMappersCaches[activeTypeMappersCount].clear(); } function findActiveMapper(mapper) { for (let i = activeTypeMappersCount - 1; i >= 0; i--) { @@ -90487,9 +90504,9 @@ function createTypeChecker(host) { } } if (compilerOptions.verbatimModuleSyntax && node.kind !== 272 /* ImportEqualsDeclaration */ && !isInJSFile(node) && host.getEmitModuleFormatOfFile(getSourceFileOfNode(node)) === 1 /* CommonJS */) { - error2(node, Diagnostics.ESM_syntax_is_not_allowed_in_a_CommonJS_module_when_verbatimModuleSyntax_is_enabled); + error2(node, getVerbatimModuleSyntaxErrorMessage(node)); } else if (moduleKind === 200 /* Preserve */ && node.kind !== 272 /* ImportEqualsDeclaration */ && node.kind !== 261 /* VariableDeclaration */ && host.getEmitModuleFormatOfFile(getSourceFileOfNode(node)) === 1 /* CommonJS */) { - error2(node, Diagnostics.ESM_syntax_is_not_allowed_in_a_CommonJS_module_when_module_is_set_to_preserve); + error2(node, Diagnostics.ECMAScript_module_syntax_is_not_allowed_in_a_CommonJS_module_when_module_is_set_to_preserve); } if (compilerOptions.verbatimModuleSyntax && !isTypeOnlyImportOrExportDeclaration(node) && !(node.flags & 33554432 /* Ambient */) && targetFlags & 128 /* ConstEnum */) { const constEnumDeclaration = target.valueDeclaration; @@ -90848,7 +90865,7 @@ function createTypeChecker(host) { checkExpressionCached(node.expression); } if (isIllegalExportDefaultInCJS) { - error2(node, Diagnostics.ESM_syntax_is_not_allowed_in_a_CommonJS_module_when_verbatimModuleSyntax_is_enabled); + error2(node, getVerbatimModuleSyntaxErrorMessage(node)); } checkExternalModuleExports(container); if (node.flags & 33554432 /* Ambient */ && !isEntityNameExpression(node.expression)) { @@ -94716,7 +94733,7 @@ function createTypeChecker(host) { } function checkGrammarImportCallExpression(node) { if (compilerOptions.verbatimModuleSyntax && moduleKind === 1 /* CommonJS */) { - return grammarErrorOnNode(node, Diagnostics.ESM_syntax_is_not_allowed_in_a_CommonJS_module_when_verbatimModuleSyntax_is_enabled); + return grammarErrorOnNode(node, getVerbatimModuleSyntaxErrorMessage(node)); } if (node.expression.kind === 237 /* MetaProperty */) { if (moduleKind !== 99 /* ESNext */ && moduleKind !== 200 /* Preserve */) { @@ -169201,6 +169218,7 @@ function getCompletionData(program, log, sourceFile, compilerOptions, position, if (firstAccessibleSymbolId && addToSeen(seenPropertySymbols, firstAccessibleSymbolId)) { const index = symbols.length; symbols.push(firstAccessibleSymbol); + symbolToSortTextMap[getSymbolId(firstAccessibleSymbol)] = SortText.GlobalsOrKeywords; const moduleSymbol = firstAccessibleSymbol.parent; if (!moduleSymbol || !isExternalModuleSymbol(moduleSymbol) || typeChecker.tryGetMemberInModuleExportsAndProperties(firstAccessibleSymbol.name, moduleSymbol) !== firstAccessibleSymbol) { symbolToOriginInfoMap[index] = { kind: getNullableSymbolOriginInfoKind(2 /* SymbolMemberNoExport */) }; @@ -176938,7 +176956,7 @@ function collectElements(sourceFile, cancellationToken) { function addNodeOutliningSpans(sourceFile, cancellationToken, out) { let depthRemaining = 40; let current = 0; - const statements = [...sourceFile.statements, sourceFile.endOfFileToken]; + const statements = sourceFile.statements; const n = statements.length; while (current < n) { while (current < n && !isAnyImportSyntax(statements[current])) { @@ -176956,6 +176974,7 @@ function addNodeOutliningSpans(sourceFile, cancellationToken, out) { out.push(createOutliningSpanFromBounds(findChildOfKind(statements[firstImport], 102 /* ImportKeyword */, sourceFile).getStart(sourceFile), statements[lastImport].getEnd(), "imports" /* Imports */)); } } + visitNode3(sourceFile.endOfFileToken); function visitNode3(n2) { var _a; if (depthRemaining === 0) return; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 693bdad5f701..15a85336aa33 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,7 +5,7 @@ settings: excludeLinksFromLockfile: false overrides: - typescript: 5.9.0-beta + typescript: 5.9.1-rc '@angular/build': workspace:* packageExtensionsChecksum: d67b1f07b351844d00c57cbace376860 @@ -28,7 +28,7 @@ importers: version: 20.2.0-next.2 '@angular/compiler-cli': specifier: 20.2.0-next.2 - version: 20.2.0-next.2(@angular/compiler@20.2.0-next.2)(typescript@5.9.0-beta) + version: 20.2.0-next.2(@angular/compiler@20.2.0-next.2)(typescript@5.9.1-rc) '@angular/core': specifier: 20.2.0-next.2 version: 20.2.0-next.2(@angular/compiler@20.2.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1) @@ -37,7 +37,7 @@ importers: version: 20.2.0-next.2(@angular/common@20.2.0-next.2(@angular/core@20.2.0-next.2(@angular/compiler@20.2.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-next.2(@angular/compiler@20.2.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(@angular/platform-browser@20.2.0-next.2(@angular/animations@20.2.0-next.2(@angular/common@20.2.0-next.2(@angular/core@20.2.0-next.2(@angular/compiler@20.2.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-next.2(@angular/compiler@20.2.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(@angular/common@20.2.0-next.2(@angular/core@20.2.0-next.2(@angular/compiler@20.2.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1))(rxjs@7.8.2))(@angular/core@20.2.0-next.2(@angular/compiler@20.2.0-next.2)(rxjs@7.8.2)(zone.js@0.15.1)))(rxjs@7.8.2) '@angular/localize': specifier: 20.2.0-next.2 - version: 20.2.0-next.2(@angular/compiler-cli@20.2.0-next.2(@angular/compiler@20.2.0-next.2)(typescript@5.9.0-beta))(@angular/compiler@20.2.0-next.2) + version: 20.2.0-next.2(@angular/compiler-cli@20.2.0-next.2(@angular/compiler@20.2.0-next.2)(typescript@5.9.1-rc))(@angular/compiler@20.2.0-next.2) '@angular/material': specifier: 20.2.0-next.1 version: 20.2.0-next.1(vskujalos7dmbi42cg4eq3aeqm) @@ -160,10 +160,10 @@ importers: version: 1.1.9 '@typescript-eslint/eslint-plugin': specifier: 8.38.0 - version: 8.38.0(@typescript-eslint/parser@8.38.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.9.0-beta))(eslint@9.31.0(jiti@1.21.7))(typescript@5.9.0-beta) + version: 8.38.0(@typescript-eslint/parser@8.38.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.9.1-rc))(eslint@9.31.0(jiti@1.21.7))(typescript@5.9.1-rc) '@typescript-eslint/parser': specifier: 8.38.0 - version: 8.38.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.9.0-beta) + version: 8.38.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.9.1-rc) ajv: specifier: 8.17.1 version: 8.17.1 @@ -193,7 +193,7 @@ importers: version: 3.1.1(eslint@9.31.0(jiti@1.21.7)) eslint-plugin-import: specifier: 2.32.0 - version: 2.32.0(@typescript-eslint/parser@8.38.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.9.0-beta))(eslint@9.31.0(jiti@1.21.7)) + version: 2.32.0(@typescript-eslint/parser@8.38.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.9.1-rc))(eslint@9.31.0(jiti@1.21.7)) express: specifier: 5.1.0 version: 5.1.0 @@ -274,7 +274,7 @@ importers: version: 3.0.2 rollup-plugin-dts: specifier: 6.2.1 - version: 6.2.1(rollup@4.45.1)(typescript@5.9.0-beta) + version: 6.2.1(rollup@4.45.1)(typescript@5.9.1-rc) rollup-plugin-sourcemaps2: specifier: 0.5.3 version: 0.5.3(@types/node@22.16.3)(rollup@4.45.1) @@ -292,13 +292,13 @@ importers: version: 7.4.3 ts-node: specifier: ^10.9.1 - version: 10.9.2(@types/node@22.16.3)(typescript@5.9.0-beta) + version: 10.9.2(@types/node@22.16.3)(typescript@5.9.1-rc) tslib: specifier: 2.8.1 version: 2.8.1 typescript: - specifier: 5.9.0-beta - version: 5.9.0-beta + specifier: 5.9.1-rc + version: 5.9.1-rc undici: specifier: 7.12.0 version: 7.12.0 @@ -443,7 +443,7 @@ importers: version: 4.4.0 ng-packagr: specifier: 20.2.0-next.0 - version: 20.2.0-next.0(@angular/compiler-cli@20.2.0-next.2(@angular/compiler@20.2.0-next.2)(typescript@5.9.0-beta))(tslib@2.8.1)(typescript@5.9.0-beta) + version: 20.2.0-next.0(@angular/compiler-cli@20.2.0-next.2(@angular/compiler@20.2.0-next.2)(typescript@5.9.1-rc))(tslib@2.8.1)(typescript@5.9.1-rc) postcss: specifier: 8.5.6 version: 8.5.6 @@ -703,7 +703,7 @@ importers: version: 8.5.6 postcss-loader: specifier: 8.1.1 - version: 8.1.1(postcss@8.5.6)(typescript@5.9.0-beta)(webpack@5.100.2(esbuild@0.25.8)) + version: 8.1.1(postcss@8.5.6)(typescript@5.9.1-rc)(webpack@5.100.2(esbuild@0.25.8)) resolve-url-loader: specifier: 5.0.0 version: 5.0.0 @@ -765,7 +765,7 @@ importers: version: 3.0.4 ng-packagr: specifier: 20.2.0-next.0 - version: 20.2.0-next.0(@angular/compiler-cli@20.2.0-next.2(@angular/compiler@20.2.0-next.2)(typescript@5.9.0-beta))(tslib@2.8.1)(typescript@5.9.0-beta) + version: 20.2.0-next.0(@angular/compiler-cli@20.2.0-next.2(@angular/compiler@20.2.0-next.2)(typescript@5.9.1-rc))(tslib@2.8.1)(typescript@5.9.1-rc) undici: specifier: 7.12.0 version: 7.12.0 @@ -863,10 +863,10 @@ importers: version: 20.2.0-next.2 '@angular/compiler-cli': specifier: 20.2.0-next.2 - version: 20.2.0-next.2(@angular/compiler@20.2.0-next.2)(typescript@5.9.0-beta) + version: 20.2.0-next.2(@angular/compiler@20.2.0-next.2)(typescript@5.9.1-rc) typescript: - specifier: 5.9.0-beta - version: 5.9.0-beta + specifier: 5.9.1-rc + version: 5.9.1-rc webpack: specifier: 5.100.2 version: 5.100.2(esbuild@0.25.8) @@ -986,7 +986,7 @@ packages: hasBin: true peerDependencies: '@angular/compiler': 20.2.0-next.2 - typescript: 5.9.0-beta + typescript: 5.9.1-rc peerDependenciesMeta: typescript: optional: true @@ -3130,20 +3130,20 @@ packages: peerDependencies: '@typescript-eslint/parser': ^8.38.0 eslint: ^8.57.0 || ^9.0.0 - typescript: 5.9.0-beta + typescript: 5.9.1-rc '@typescript-eslint/parser@8.38.0': resolution: {integrity: sha512-Zhy8HCvBUEfBECzIl1PKqF4p11+d0aUJS1GeUiuqK9WmOug8YCmC4h4bjyBvMyAMI9sbRczmrYL5lKg/YMbrcQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: 5.9.0-beta + typescript: 5.9.1-rc '@typescript-eslint/project-service@8.38.0': resolution: {integrity: sha512-dbK7Jvqcb8c9QfH01YB6pORpqX1mn5gDZc9n63Ak/+jD67oWXn3Gs0M6vddAN+eDXBCS5EmNWzbSxsn9SzFWWg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - typescript: 5.9.0-beta + typescript: 5.9.1-rc '@typescript-eslint/scope-manager@8.38.0': resolution: {integrity: sha512-WJw3AVlFFcdT9Ri1xs/lg8LwDqgekWXWhH3iAF+1ZM+QPd7oxQ6jvtW/JPwzAScxitILUIFs0/AnQ/UWHzbATQ==} @@ -3153,14 +3153,14 @@ packages: resolution: {integrity: sha512-Lum9RtSE3EroKk/bYns+sPOodqb2Fv50XOl/gMviMKNvanETUuUcC9ObRbzrJ4VSd2JalPqgSAavwrPiPvnAiQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - typescript: 5.9.0-beta + typescript: 5.9.1-rc '@typescript-eslint/type-utils@8.38.0': resolution: {integrity: sha512-c7jAvGEZVf0ao2z+nnz8BUaHZD09Agbh+DY7qvBQqLiz8uJzRgVPj5YvOh8I8uEiH8oIUGIfHzMwUcGVco/SJg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: 5.9.0-beta + typescript: 5.9.1-rc '@typescript-eslint/types@8.38.0': resolution: {integrity: sha512-wzkUfX3plUqij4YwWaJyqhiPE5UCRVlFpKn1oCRn2O1bJ592XxWJj8ROQ3JD5MYXLORW84063z3tZTb/cs4Tyw==} @@ -3170,14 +3170,14 @@ packages: resolution: {integrity: sha512-fooELKcAKzxux6fA6pxOflpNS0jc+nOQEEOipXFNjSlBS6fqrJOVY/whSn70SScHrcJ2LDsxWrneFoWYSVfqhQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - typescript: 5.9.0-beta + typescript: 5.9.1-rc '@typescript-eslint/utils@8.38.0': resolution: {integrity: sha512-hHcMA86Hgt+ijJlrD8fX0j1j8w4C92zue/8LOPAFioIno+W0+L7KqE8QZKCcPGc/92Vs9x36w/4MPTJhqXdyvg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: 5.9.0-beta + typescript: 5.9.1-rc '@typescript-eslint/visitor-keys@8.38.0': resolution: {integrity: sha512-pWrTcoFNWuwHlA9CvlfSsGWs14JxfN1TH25zM5L7o0pRLhsoZkDnTsXfQRJBEWJoV5DL0jf+Z+sxiud+K0mq1g==} @@ -4148,7 +4148,7 @@ packages: resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} engines: {node: '>=14'} peerDependencies: - typescript: 5.9.0-beta + typescript: 5.9.1-rc peerDependenciesMeta: typescript: optional: true @@ -6319,7 +6319,7 @@ packages: '@angular/compiler-cli': ^20.0.0 || ^20.1.0-next.0 || ^20.2.0-next.0 tailwindcss: ^2.0.0 || ^3.0.0 || ^4.0.0 tslib: ^2.3.0 - typescript: 5.9.0-beta + typescript: 5.9.1-rc peerDependenciesMeta: tailwindcss: optional: true @@ -7176,7 +7176,7 @@ packages: engines: {node: '>=16'} peerDependencies: rollup: ^3.29.4 || ^4 - typescript: 5.9.0-beta + typescript: 5.9.1-rc rollup-plugin-sourcemaps2@0.5.3: resolution: {integrity: sha512-KmD8A50Lvi/FVkmu8Xo1LXFfhE5tCK/CIAWcnN44cJlgjyGR1l8WqYrSpJ+SQ3e6KNSj7GBvwqUg/4nQt3Agow==} @@ -7826,7 +7826,7 @@ packages: resolution: {integrity: sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==} engines: {node: '>=18.12'} peerDependencies: - typescript: 5.9.0-beta + typescript: 5.9.1-rc ts-node@10.9.2: resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} @@ -7835,7 +7835,7 @@ packages: '@swc/core': '>=1.2.50' '@swc/wasm': '>=1.2.50' '@types/node': '*' - typescript: 5.9.0-beta + typescript: 5.9.1-rc peerDependenciesMeta: '@swc/core': optional: true @@ -7906,8 +7906,8 @@ packages: typed-query-selector@2.12.0: resolution: {integrity: sha512-SbklCd1F0EiZOyPiW192rrHZzZ5sBijB6xM+cpmrwDqObvdtunOHHIk9fCGsoK5JVIYXoyEp4iEdE3upFH3PAg==} - typescript@5.9.0-beta: - resolution: {integrity: sha512-p91qoTdwWKj9YEBYavmGiBn0DF4OBElzw4pW4oPbK4HeCfr/SDz9+yviVWshZXGvGvFCJ3AVQ+J7F1UZXc23QQ==} + typescript@5.9.1-rc: + resolution: {integrity: sha512-pWar+9HGLkLwxu2PX1ItWnWg80r6nZ8qVEyWVRsnlZyZeFkHeR+eCrZ9PcYeVZjdLvcd5p/WgycViI+lsTh2qg==} engines: {node: '>=14.17'} hasBin: true @@ -8630,7 +8630,7 @@ snapshots: rxjs: 7.8.2 tslib: 2.8.1 - '@angular/compiler-cli@20.2.0-next.2(@angular/compiler@20.2.0-next.2)(typescript@5.9.0-beta)': + '@angular/compiler-cli@20.2.0-next.2(@angular/compiler@20.2.0-next.2)(typescript@5.9.1-rc)': dependencies: '@angular/compiler': 20.2.0-next.2 '@babel/core': 7.28.0 @@ -8642,7 +8642,7 @@ snapshots: tslib: 2.8.1 yargs: 18.0.0 optionalDependencies: - typescript: 5.9.0-beta + typescript: 5.9.1-rc transitivePeerDependencies: - supports-color @@ -8666,10 +8666,10 @@ snapshots: rxjs: 7.8.2 tslib: 2.8.1 - '@angular/localize@20.2.0-next.2(@angular/compiler-cli@20.2.0-next.2(@angular/compiler@20.2.0-next.2)(typescript@5.9.0-beta))(@angular/compiler@20.2.0-next.2)': + '@angular/localize@20.2.0-next.2(@angular/compiler-cli@20.2.0-next.2(@angular/compiler@20.2.0-next.2)(typescript@5.9.1-rc))(@angular/compiler@20.2.0-next.2)': dependencies: '@angular/compiler': 20.2.0-next.2 - '@angular/compiler-cli': 20.2.0-next.2(@angular/compiler@20.2.0-next.2)(typescript@5.9.0-beta) + '@angular/compiler-cli': 20.2.0-next.2(@angular/compiler@20.2.0-next.2)(typescript@5.9.1-rc) '@babel/core': 7.28.0 '@types/babel__core': 7.20.5 tinyglobby: 0.2.14 @@ -8699,7 +8699,7 @@ snapshots: semver: 7.7.2 supports-color: 10.0.0 typed-graphqlify: 3.1.6 - typescript: 5.9.0-beta + typescript: 5.9.1-rc which: 5.0.0 yaml: 2.8.0 transitivePeerDependencies: @@ -10882,41 +10882,41 @@ snapshots: '@types/node': 22.16.3 optional: true - '@typescript-eslint/eslint-plugin@8.38.0(@typescript-eslint/parser@8.38.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.9.0-beta))(eslint@9.31.0(jiti@1.21.7))(typescript@5.9.0-beta)': + '@typescript-eslint/eslint-plugin@8.38.0(@typescript-eslint/parser@8.38.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.9.1-rc))(eslint@9.31.0(jiti@1.21.7))(typescript@5.9.1-rc)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.38.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.9.0-beta) + '@typescript-eslint/parser': 8.38.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.9.1-rc) '@typescript-eslint/scope-manager': 8.38.0 - '@typescript-eslint/type-utils': 8.38.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.9.0-beta) - '@typescript-eslint/utils': 8.38.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.9.0-beta) + '@typescript-eslint/type-utils': 8.38.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.9.1-rc) + '@typescript-eslint/utils': 8.38.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.9.1-rc) '@typescript-eslint/visitor-keys': 8.38.0 eslint: 9.31.0(jiti@1.21.7) graphemer: 1.4.0 ignore: 7.0.5 natural-compare: 1.4.0 - ts-api-utils: 2.1.0(typescript@5.9.0-beta) - typescript: 5.9.0-beta + ts-api-utils: 2.1.0(typescript@5.9.1-rc) + typescript: 5.9.1-rc transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.38.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.9.0-beta)': + '@typescript-eslint/parser@8.38.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.9.1-rc)': dependencies: '@typescript-eslint/scope-manager': 8.38.0 '@typescript-eslint/types': 8.38.0 - '@typescript-eslint/typescript-estree': 8.38.0(typescript@5.9.0-beta) + '@typescript-eslint/typescript-estree': 8.38.0(typescript@5.9.1-rc) '@typescript-eslint/visitor-keys': 8.38.0 debug: 4.4.1(supports-color@10.0.0) eslint: 9.31.0(jiti@1.21.7) - typescript: 5.9.0-beta + typescript: 5.9.1-rc transitivePeerDependencies: - supports-color - '@typescript-eslint/project-service@8.38.0(typescript@5.9.0-beta)': + '@typescript-eslint/project-service@8.38.0(typescript@5.9.1-rc)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.38.0(typescript@5.9.0-beta) + '@typescript-eslint/tsconfig-utils': 8.38.0(typescript@5.9.1-rc) '@typescript-eslint/types': 8.38.0 debug: 4.4.1(supports-color@10.0.0) - typescript: 5.9.0-beta + typescript: 5.9.1-rc transitivePeerDependencies: - supports-color @@ -10925,28 +10925,28 @@ snapshots: '@typescript-eslint/types': 8.38.0 '@typescript-eslint/visitor-keys': 8.38.0 - '@typescript-eslint/tsconfig-utils@8.38.0(typescript@5.9.0-beta)': + '@typescript-eslint/tsconfig-utils@8.38.0(typescript@5.9.1-rc)': dependencies: - typescript: 5.9.0-beta + typescript: 5.9.1-rc - '@typescript-eslint/type-utils@8.38.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.9.0-beta)': + '@typescript-eslint/type-utils@8.38.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.9.1-rc)': dependencies: '@typescript-eslint/types': 8.38.0 - '@typescript-eslint/typescript-estree': 8.38.0(typescript@5.9.0-beta) - '@typescript-eslint/utils': 8.38.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.9.0-beta) + '@typescript-eslint/typescript-estree': 8.38.0(typescript@5.9.1-rc) + '@typescript-eslint/utils': 8.38.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.9.1-rc) debug: 4.4.1(supports-color@10.0.0) eslint: 9.31.0(jiti@1.21.7) - ts-api-utils: 2.1.0(typescript@5.9.0-beta) - typescript: 5.9.0-beta + ts-api-utils: 2.1.0(typescript@5.9.1-rc) + typescript: 5.9.1-rc transitivePeerDependencies: - supports-color '@typescript-eslint/types@8.38.0': {} - '@typescript-eslint/typescript-estree@8.38.0(typescript@5.9.0-beta)': + '@typescript-eslint/typescript-estree@8.38.0(typescript@5.9.1-rc)': dependencies: - '@typescript-eslint/project-service': 8.38.0(typescript@5.9.0-beta) - '@typescript-eslint/tsconfig-utils': 8.38.0(typescript@5.9.0-beta) + '@typescript-eslint/project-service': 8.38.0(typescript@5.9.1-rc) + '@typescript-eslint/tsconfig-utils': 8.38.0(typescript@5.9.1-rc) '@typescript-eslint/types': 8.38.0 '@typescript-eslint/visitor-keys': 8.38.0 debug: 4.4.1(supports-color@10.0.0) @@ -10954,19 +10954,19 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.7.2 - ts-api-utils: 2.1.0(typescript@5.9.0-beta) - typescript: 5.9.0-beta + ts-api-utils: 2.1.0(typescript@5.9.1-rc) + typescript: 5.9.1-rc transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.38.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.9.0-beta)': + '@typescript-eslint/utils@8.38.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.9.1-rc)': dependencies: '@eslint-community/eslint-utils': 4.7.0(eslint@9.31.0(jiti@1.21.7)) '@typescript-eslint/scope-manager': 8.38.0 '@typescript-eslint/types': 8.38.0 - '@typescript-eslint/typescript-estree': 8.38.0(typescript@5.9.0-beta) + '@typescript-eslint/typescript-estree': 8.38.0(typescript@5.9.1-rc) eslint: 9.31.0(jiti@1.21.7) - typescript: 5.9.0-beta + typescript: 5.9.1-rc transitivePeerDependencies: - supports-color @@ -12269,14 +12269,14 @@ snapshots: object-assign: 4.1.1 vary: 1.1.2 - cosmiconfig@9.0.0(typescript@5.9.0-beta): + cosmiconfig@9.0.0(typescript@5.9.1-rc): dependencies: env-paths: 2.2.1 import-fresh: 3.3.1 js-yaml: 4.1.0 parse-json: 5.2.0 optionalDependencies: - typescript: 5.9.0-beta + typescript: 5.9.1-rc create-require@1.1.1: {} @@ -12795,11 +12795,11 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.12.1(@typescript-eslint/parser@8.38.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.9.0-beta))(eslint-import-resolver-node@0.3.9)(eslint@9.31.0(jiti@1.21.7)): + eslint-module-utils@2.12.1(@typescript-eslint/parser@8.38.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.9.1-rc))(eslint-import-resolver-node@0.3.9)(eslint@9.31.0(jiti@1.21.7)): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.38.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.9.0-beta) + '@typescript-eslint/parser': 8.38.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.9.1-rc) eslint: 9.31.0(jiti@1.21.7) eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: @@ -12809,7 +12809,7 @@ snapshots: dependencies: eslint: 9.31.0(jiti@1.21.7) - eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.38.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.9.0-beta))(eslint@9.31.0(jiti@1.21.7)): + eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.38.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.9.1-rc))(eslint@9.31.0(jiti@1.21.7)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -12820,7 +12820,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.31.0(jiti@1.21.7) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.38.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.9.0-beta))(eslint-import-resolver-node@0.3.9)(eslint@9.31.0(jiti@1.21.7)) + eslint-module-utils: 2.12.1(@typescript-eslint/parser@8.38.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.9.1-rc))(eslint-import-resolver-node@0.3.9)(eslint@9.31.0(jiti@1.21.7)) hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 @@ -12832,7 +12832,7 @@ snapshots: string.prototype.trimend: 1.0.9 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.38.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.9.0-beta) + '@typescript-eslint/parser': 8.38.0(eslint@9.31.0(jiti@1.21.7))(typescript@5.9.1-rc) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -14748,10 +14748,10 @@ snapshots: netmask@2.0.2: {} - ng-packagr@20.2.0-next.0(@angular/compiler-cli@20.2.0-next.2(@angular/compiler@20.2.0-next.2)(typescript@5.9.0-beta))(tslib@2.8.1)(typescript@5.9.0-beta): + ng-packagr@20.2.0-next.0(@angular/compiler-cli@20.2.0-next.2(@angular/compiler@20.2.0-next.2)(typescript@5.9.1-rc))(tslib@2.8.1)(typescript@5.9.1-rc): dependencies: '@ampproject/remapping': 2.3.0 - '@angular/compiler-cli': 20.2.0-next.2(@angular/compiler@20.2.0-next.2)(typescript@5.9.0-beta) + '@angular/compiler-cli': 20.2.0-next.2(@angular/compiler@20.2.0-next.2)(typescript@5.9.1-rc) '@rollup/plugin-json': 6.1.0(rollup@4.45.1) '@rollup/wasm-node': 4.45.1 ajv: 8.17.1 @@ -14768,12 +14768,12 @@ snapshots: ora: 8.2.0 piscina: 5.1.3 postcss: 8.5.6 - rollup-plugin-dts: 6.2.1(rollup@4.45.1)(typescript@5.9.0-beta) + rollup-plugin-dts: 6.2.1(rollup@4.45.1)(typescript@5.9.1-rc) rxjs: 7.8.2 sass: 1.89.2 tinyglobby: 0.2.14 tslib: 2.8.1 - typescript: 5.9.0-beta + typescript: 5.9.1-rc optionalDependencies: rollup: 4.45.1 @@ -15251,9 +15251,9 @@ snapshots: possible-typed-array-names@1.1.0: {} - postcss-loader@8.1.1(postcss@8.5.6)(typescript@5.9.0-beta)(webpack@5.100.2(esbuild@0.25.8)): + postcss-loader@8.1.1(postcss@8.5.6)(typescript@5.9.1-rc)(webpack@5.100.2(esbuild@0.25.8)): dependencies: - cosmiconfig: 9.0.0(typescript@5.9.0-beta) + cosmiconfig: 9.0.0(typescript@5.9.1-rc) jiti: 1.21.7 postcss: 8.5.6 semver: 7.7.2 @@ -15712,11 +15712,11 @@ snapshots: node-fetch: 3.3.2 spdx-expression-validate: 2.0.0 - rollup-plugin-dts@6.2.1(rollup@4.45.1)(typescript@5.9.0-beta): + rollup-plugin-dts@6.2.1(rollup@4.45.1)(typescript@5.9.1-rc): dependencies: magic-string: 0.30.17 rollup: 4.45.1 - typescript: 5.9.0-beta + typescript: 5.9.1-rc optionalDependencies: '@babel/code-frame': 7.27.1 @@ -16525,11 +16525,11 @@ snapshots: tree-kill@1.2.2: {} - ts-api-utils@2.1.0(typescript@5.9.0-beta): + ts-api-utils@2.1.0(typescript@5.9.1-rc): dependencies: - typescript: 5.9.0-beta + typescript: 5.9.1-rc - ts-node@10.9.2(@types/node@22.16.3)(typescript@5.9.0-beta): + ts-node@10.9.2(@types/node@22.16.3)(typescript@5.9.1-rc): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -16543,7 +16543,7 @@ snapshots: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.9.0-beta + typescript: 5.9.1-rc v8-compile-cache-lib: 3.0.1 yn: 3.1.1 @@ -16630,7 +16630,7 @@ snapshots: typed-query-selector@2.12.0: {} - typescript@5.9.0-beta: {} + typescript@5.9.1-rc: {} typical@4.0.0: {}