diff --git a/.aspect/rules/external_repository_action_cache/npm_translate_lock_MzA5NzUwNzMx b/.aspect/rules/external_repository_action_cache/npm_translate_lock_MzA5NzUwNzMx index 611dc5411abb..2d23600d8533 100755 --- a/.aspect/rules/external_repository_action_cache/npm_translate_lock_MzA5NzUwNzMx +++ b/.aspect/rules/external_repository_action_cache/npm_translate_lock_MzA5NzUwNzMx @@ -2,18 +2,18 @@ # Input hashes for repository rule npm_translate_lock(name = "npm2", pnpm_lock = "@//:pnpm-lock.yaml"). # This file should be checked into version control along with the pnpm-lock.yaml file. .npmrc=-1406867100 -.pnpmfile.cjs=1437575780 -adev/package.json=-1534156741 +.pnpmfile.cjs=-1995198127 +adev/package.json=-614487920 adev/shared-docs/package.json=450629456 adev/shared-docs/pipeline/api-gen/package.json=939673974 integration/package.json=-239561259 modules/package.json=-2111512175 -package.json=-680893450 +package.json=-1105986473 packages/animations/package.json=-678724831 packages/benchpress/package.json=-1908328724 packages/common/package.json=1729763064 packages/compiler-cli/linker/babel/test/package.json=939673974 -packages/compiler-cli/package.json=1178475833 +packages/compiler-cli/package.json=56003825 packages/compiler/package.json=1190056499 packages/core/package.json=1154833122 packages/core/test/bundling/package.json=1725787122 @@ -26,7 +26,7 @@ packages/platform-server/package.json=-737662753 packages/router/package.json=860819913 packages/upgrade/package.json=16347051 packages/zone.js/package.json=-1005735564 -pnpm-lock.yaml=687268984 +pnpm-lock.yaml=-525143433 pnpm-workspace.yaml=1738525657 tools/bazel/rules_angular_store/package.json=-239561259 -yarn.lock=-1146878196 +yarn.lock=-1269359948 diff --git a/.pnpmfile.cjs b/.pnpmfile.cjs index fae47fac413f..c77e4e97e134 100644 --- a/.pnpmfile.cjs +++ b/.pnpmfile.cjs @@ -27,7 +27,7 @@ function readPackage(pkg, context) { pkg.dependencies = { ...pkg.dependencies, '@angular/compiler': 'workspace:*', - 'typescript': '5.8.3', + 'typescript': '5.9.0-beta', }; } diff --git a/WORKSPACE b/WORKSPACE index 196fa29dc80e..53c4b768afb2 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -155,8 +155,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.8.2 | jq -r '.dist.integrity' - ts_integrity = "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==", + # Obtained by: curl --silent https://registry.npmjs.org/typescript/5.9.0-beta | jq -r '.dist.integrity' + ts_integrity = "sha512-p91qoTdwWKj9YEBYavmGiBn0DF4OBElzw4pW4oPbK4HeCfr/SDz9+yviVWshZXGvGvFCJ3AVQ+J7F1UZXc23QQ==", ts_version_from = "//:package.json", ) @@ -294,7 +294,7 @@ setup_dependencies_2() git_repository( name = "rules_angular", - commit = "88ddcf8cccbfef57f8cc3dda4881f18ec739428e", + commit = "8bf9ae3fa3017ec12877908533001daed9c6ce83", remote = "https://github.com/devversion/rules_angular.git", ) diff --git a/adev/package.json b/adev/package.json index df4b592bd6fd..72c135e3cfd3 100644 --- a/adev/package.json +++ b/adev/package.json @@ -65,10 +65,10 @@ "shiki": "3.8.0", "tinyglobby": "0.2.14", "tslib": "2.8.1", - "typescript": "5.8.3", + "typescript": "5.9.0-beta", "xhr2": "0.2.1", "zone.js": "0.15.1", - + "@algolia/client-common": "5.32.0", "@algolia/requester-browser-xhr": "5.32.0", @@ -82,4 +82,4 @@ "style-mod": "4.1.2", "w3c-keyname": "2.2.8" } -} \ No newline at end of file +} diff --git a/adev/src/app/editor/download-manager.service.ts b/adev/src/app/editor/download-manager.service.ts index 32fdc0c3bcd7..bcf8ff11b4d7 100644 --- a/adev/src/app/editor/download-manager.service.ts +++ b/adev/src/app/editor/download-manager.service.ts @@ -27,7 +27,7 @@ export class DownloadManager { const nodeRuntimeSandbox = await injectNodeRuntimeSandbox(this.environmentInjector); const files = await nodeRuntimeSandbox.getSolutionFiles(); - const content = await generateZip(files); + const content = (await generateZip(files)) as Uint8Array; this.saveFile([content], name); } diff --git a/integration/typings_test_ts59/BUILD.bazel b/integration/typings_test_ts59/BUILD.bazel new file mode 100644 index 000000000000..225ab8f009bd --- /dev/null +++ b/integration/typings_test_ts59/BUILD.bazel @@ -0,0 +1,9 @@ +load("//integration:index.bzl", "ng_integration_test") + +ng_integration_test( + name = "test", + # Special case for `typings_test_ts59` test as we want to pin + # `typescript` at version 5.9.x for that test and not link to the + # root typescript package. + pinned_npm_packages = ["typescript"], +) diff --git a/integration/typings_test_ts59/include-all.ts b/integration/typings_test_ts59/include-all.ts new file mode 100644 index 000000000000..fd94c30afbf5 --- /dev/null +++ b/integration/typings_test_ts59/include-all.ts @@ -0,0 +1,67 @@ +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.dev/license + */ + +import * as animations from '@angular/animations'; +import * as animationsBrowser from '@angular/animations/browser'; +import * as animationsBrowserTesting from '@angular/animations/browser/testing'; +import * as common from '@angular/common'; +import * as commonHttp from '@angular/common/http'; +import * as commonTesting from '@angular/common/testing'; +import * as commonHttpTesting from '@angular/common/http/testing'; +import * as compiler from '@angular/compiler'; +import * as core from '@angular/core'; +import * as coreTesting from '@angular/core/testing'; +import * as elements from '@angular/elements'; +import * as forms from '@angular/forms'; +import * as localize from '@angular/localize'; +import * as platformBrowser from '@angular/platform-browser'; +import * as platformBrowserDynamic from '@angular/platform-browser-dynamic'; +import * as platformBrowserDynamicTesting from '@angular/platform-browser-dynamic/testing'; +import * as platformBrowserAnimations from '@angular/platform-browser/animations'; +import * as platformBrowserTesting from '@angular/platform-browser/testing'; +import * as platformServer from '@angular/platform-server'; +import * as platformServerInit from '@angular/platform-server/init'; +import * as platformServerTesting from '@angular/platform-server/testing'; +import * as router from '@angular/router'; +import * as routerTesting from '@angular/router/testing'; +import * as routerUpgrade from '@angular/router/upgrade'; +import * as serviceWorker from '@angular/service-worker'; +import * as upgrade from '@angular/upgrade'; +import * as upgradeStatic from '@angular/upgrade/static'; +import * as upgradeTesting from '@angular/upgrade/static/testing'; + +export default { + animations, + animationsBrowser, + animationsBrowserTesting, + common, + commonTesting, + commonHttp, + commonHttpTesting, + compiler, + core, + coreTesting, + elements, + forms, + localize, + platformBrowser, + platformBrowserTesting, + platformBrowserDynamic, + platformBrowserDynamicTesting, + platformBrowserAnimations, + platformServer, + platformServerInit, + platformServerTesting, + router, + routerTesting, + routerUpgrade, + serviceWorker, + upgrade, + upgradeStatic, + upgradeTesting, +}; diff --git a/integration/typings_test_ts59/package.json b/integration/typings_test_ts59/package.json new file mode 100644 index 000000000000..04572cae8d33 --- /dev/null +++ b/integration/typings_test_ts59/package.json @@ -0,0 +1,29 @@ +{ + "name": "angular-integration", + "description": "Assert that users with TypeScript 5.9 can type-check an Angular application", + "version": "0.0.0", + "license": "MIT", + "dependencies": { + "@angular/animations": "file:../../dist/packages-dist/animations", + "@angular/common": "file:../../dist/packages-dist/common", + "@angular/compiler": "file:../../dist/packages-dist/compiler", + "@angular/compiler-cli": "file:../../dist/packages-dist/compiler-cli", + "@angular/core": "file:../../dist/packages-dist/core", + "@angular/elements": "file:../../dist/packages-dist/elements", + "@angular/forms": "file:../../dist/packages-dist/forms", + "@angular/localize": "file:../../dist/packages-dist/localize", + "@angular/platform-browser": "file:../../dist/packages-dist/platform-browser", + "@angular/platform-browser-dynamic": "file:../../dist/packages-dist/platform-browser-dynamic", + "@angular/platform-server": "file:../../dist/packages-dist/platform-server", + "@angular/router": "file:../../dist/packages-dist/router", + "@angular/service-worker": "file:../../dist/packages-dist/service-worker", + "@angular/upgrade": "file:../../dist/packages-dist/upgrade", + "@types/jasmine": "file:../../node_modules/@types/jasmine", + "rxjs": "file:../../node_modules/rxjs", + "typescript": "5.9.0-beta", + "zone.js": "0.14.10" + }, + "scripts": { + "test": "tsc" + } +} diff --git a/integration/typings_test_ts59/tsconfig.json b/integration/typings_test_ts59/tsconfig.json new file mode 100644 index 000000000000..9305a8c949c0 --- /dev/null +++ b/integration/typings_test_ts59/tsconfig.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "forceConsistentCasingInFileNames": true, + "strict": true, + "noImplicitReturns": true, + "noFallthroughCasesInSwitch": true, + "experimentalDecorators": true, + "module": "commonjs", + "moduleResolution": "node", + "outDir": "./dist/out-tsc", + "rootDir": ".", + "target": "ES2020", + "lib": [ + "es5", + "dom", + "es2015.collection", + "es2015.iterable", + "es2015.promise" + ], + "types": [], + }, + "files": [ + "include-all.ts", + "node_modules/@types/jasmine/index.d.ts" + ] +} diff --git a/integration/typings_test_ts59/yarn.lock b/integration/typings_test_ts59/yarn.lock new file mode 100644 index 000000000000..7f6a3744054a --- /dev/null +++ b/integration/typings_test_ts59/yarn.lock @@ -0,0 +1,637 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@ampproject/remapping@^2.2.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.3.0.tgz#ed441b6fa600072520ce18b43d2c8cc8caecc7f4" + integrity sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw== + dependencies: + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.24" + +"@angular/animations@file:../../dist/packages-dist/animations": + version "20.2.0-next.0" + dependencies: + tslib "^2.3.0" + +"@angular/common@file:../../dist/packages-dist/common": + version "20.2.0-next.0" + dependencies: + tslib "^2.3.0" + +"@angular/compiler-cli@file:../../dist/packages-dist/compiler-cli": + version "20.2.0-next.0" + dependencies: + "@babel/core" "7.27.7" + "@jridgewell/sourcemap-codec" "^1.4.14" + chokidar "^4.0.0" + convert-source-map "^1.5.1" + reflect-metadata "^0.2.0" + semver "^7.0.0" + tslib "^2.3.0" + yargs "^18.0.0" + +"@angular/compiler@file:../../dist/packages-dist/compiler": + version "20.2.0-next.0" + dependencies: + tslib "^2.3.0" + +"@angular/core@file:../../dist/packages-dist/core": + version "20.2.0-next.0" + dependencies: + tslib "^2.3.0" + +"@angular/elements@file:../../dist/packages-dist/elements": + version "20.2.0-next.0" + dependencies: + tslib "^2.3.0" + +"@angular/forms@file:../../dist/packages-dist/forms": + version "20.2.0-next.0" + dependencies: + tslib "^2.3.0" + +"@angular/localize@file:../../dist/packages-dist/localize": + version "20.2.0-next.0" + dependencies: + "@babel/core" "7.27.7" + "@types/babel__core" "7.20.5" + tinyglobby "^0.2.12" + yargs "^18.0.0" + +"@angular/platform-browser-dynamic@file:../../dist/packages-dist/platform-browser-dynamic": + version "20.2.0-next.0" + dependencies: + tslib "^2.3.0" + +"@angular/platform-browser@file:../../dist/packages-dist/platform-browser": + version "20.2.0-next.0" + dependencies: + tslib "^2.3.0" + +"@angular/platform-server@file:../../dist/packages-dist/platform-server": + version "20.2.0-next.0" + dependencies: + tslib "^2.3.0" + xhr2 "^0.2.0" + +"@angular/router@file:../../dist/packages-dist/router": + version "20.2.0-next.0" + dependencies: + tslib "^2.3.0" + +"@angular/service-worker@file:../../dist/packages-dist/service-worker": + version "20.2.0-next.0" + dependencies: + tslib "^2.3.0" + +"@angular/upgrade@file:../../dist/packages-dist/upgrade": + version "20.2.0-next.0" + dependencies: + tslib "^2.3.0" + +"@babel/code-frame@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.27.1.tgz#200f715e66d52a23b221a9435534a91cc13ad5be" + integrity sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg== + dependencies: + "@babel/helper-validator-identifier" "^7.27.1" + js-tokens "^4.0.0" + picocolors "^1.1.1" + +"@babel/compat-data@^7.27.2": + version "7.27.5" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.27.5.tgz#7d0658ec1a8420fc866d1df1b03bea0e79934c82" + integrity sha512-KiRAp/VoJaWkkte84TvUd9qjdbZAdiqyvMxrGl1N6vzFogKmaLgoM3L1kgtLicp2HP5fBJS8JrZKLVIZGVJAVg== + +"@babel/core@7.27.7": + version "7.27.7" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.27.7.tgz#0ddeab1e7b17317dad8c3c3a887716f66b5c4428" + integrity sha512-BU2f9tlKQ5CAthiMIgpzAh4eDTLWo1mqi9jqE2OxMG0E/OM199VJt2q8BztTxpnSW0i1ymdwLXRJnYzvDM5r2w== + dependencies: + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.27.1" + "@babel/generator" "^7.27.5" + "@babel/helper-compilation-targets" "^7.27.2" + "@babel/helper-module-transforms" "^7.27.3" + "@babel/helpers" "^7.27.6" + "@babel/parser" "^7.27.7" + "@babel/template" "^7.27.2" + "@babel/traverse" "^7.27.7" + "@babel/types" "^7.27.7" + convert-source-map "^2.0.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.3" + semver "^6.3.1" + +"@babel/generator@^7.27.3": + version "7.27.5" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.27.5.tgz#3eb01866b345ba261b04911020cbe22dd4be8c8c" + integrity sha512-ZGhA37l0e/g2s1Cnzdix0O3aLYm66eF8aufiVteOgnwxgnRP8GoyMj7VWsgWnQbVKXyge7hqrFh2K2TQM6t1Hw== + dependencies: + "@babel/parser" "^7.27.5" + "@babel/types" "^7.27.3" + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.25" + jsesc "^3.0.2" + +"@babel/generator@^7.27.5", "@babel/generator@^7.28.0": + version "7.28.0" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.28.0.tgz#9cc2f7bd6eb054d77dc66c2664148a0c5118acd2" + integrity sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg== + dependencies: + "@babel/parser" "^7.28.0" + "@babel/types" "^7.28.0" + "@jridgewell/gen-mapping" "^0.3.12" + "@jridgewell/trace-mapping" "^0.3.28" + jsesc "^3.0.2" + +"@babel/helper-compilation-targets@^7.27.2": + version "7.27.2" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz#46a0f6efab808d51d29ce96858dd10ce8732733d" + integrity sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ== + dependencies: + "@babel/compat-data" "^7.27.2" + "@babel/helper-validator-option" "^7.27.1" + browserslist "^4.24.0" + lru-cache "^5.1.1" + semver "^6.3.1" + +"@babel/helper-globals@^7.28.0": + version "7.28.0" + resolved "https://registry.yarnpkg.com/@babel/helper-globals/-/helper-globals-7.28.0.tgz#b9430df2aa4e17bc28665eadeae8aa1d985e6674" + integrity sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw== + +"@babel/helper-module-imports@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz#7ef769a323e2655e126673bb6d2d6913bbead204" + integrity sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w== + dependencies: + "@babel/traverse" "^7.27.1" + "@babel/types" "^7.27.1" + +"@babel/helper-module-transforms@^7.27.3": + version "7.27.3" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.27.3.tgz#db0bbcfba5802f9ef7870705a7ef8788508ede02" + integrity sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg== + dependencies: + "@babel/helper-module-imports" "^7.27.1" + "@babel/helper-validator-identifier" "^7.27.1" + "@babel/traverse" "^7.27.3" + +"@babel/helper-string-parser@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz#1aabb72ee72ed35789b4bbcad3ca2862ce614e8c" + integrity sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA== + +"@babel/helper-string-parser@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz#54da796097ab19ce67ed9f88b47bb2ec49367687" + integrity sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA== + +"@babel/helper-validator-identifier@^7.25.9": + version "7.25.9" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz#24b64e2c3ec7cd3b3c547729b8d16871f22cbdc7" + integrity sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ== + +"@babel/helper-validator-identifier@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz#a7054dcc145a967dd4dc8fee845a57c1316c9df8" + integrity sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow== + +"@babel/helper-validator-option@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz#fa52f5b1e7db1ab049445b421c4471303897702f" + integrity sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg== + +"@babel/helpers@^7.27.6": + version "7.27.6" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.27.6.tgz#6456fed15b2cb669d2d1fabe84b66b34991d812c" + integrity sha512-muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug== + dependencies: + "@babel/template" "^7.27.2" + "@babel/types" "^7.27.6" + +"@babel/parser@^7.1.0", "@babel/parser@^7.20.7": + version "7.27.0" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.27.0.tgz#3d7d6ee268e41d2600091cbd4e145ffee85a44ec" + integrity sha512-iaepho73/2Pz7w2eMS0Q5f83+0RKI7i4xmiYeBmDzfRVbQtTOG7Ts0S4HzJVsTMGI9keU8rNfuZr8DKfSt7Yyg== + dependencies: + "@babel/types" "^7.27.0" + +"@babel/parser@^7.27.2", "@babel/parser@^7.27.4", "@babel/parser@^7.27.5": + version "7.27.5" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.27.5.tgz#ed22f871f110aa285a6fd934a0efed621d118826" + integrity sha512-OsQd175SxWkGlzbny8J3K8TnnDD0N3lrIUtB92xwyRpzaenGZhxDvxN/JgU00U3CDZNj9tPuDJ5H0WS4Nt3vKg== + dependencies: + "@babel/types" "^7.27.3" + +"@babel/parser@^7.27.7", "@babel/parser@^7.28.0": + version "7.28.0" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.28.0.tgz#979829fbab51a29e13901e5a80713dbcb840825e" + integrity sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g== + dependencies: + "@babel/types" "^7.28.0" + +"@babel/template@^7.27.2": + version "7.27.2" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.27.2.tgz#fa78ceed3c4e7b63ebf6cb39e5852fca45f6809d" + integrity sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw== + dependencies: + "@babel/code-frame" "^7.27.1" + "@babel/parser" "^7.27.2" + "@babel/types" "^7.27.1" + +"@babel/traverse@^7.27.1", "@babel/traverse@^7.27.3": + version "7.27.4" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.27.4.tgz#b0045ac7023c8472c3d35effd7cc9ebd638da6ea" + integrity sha512-oNcu2QbHqts9BtOWJosOVJapWjBDSxGCpFvikNR5TGDYDQf3JwpIoMzIKrvfoti93cLfPJEG4tH9SPVeyCGgdA== + dependencies: + "@babel/code-frame" "^7.27.1" + "@babel/generator" "^7.27.3" + "@babel/parser" "^7.27.4" + "@babel/template" "^7.27.2" + "@babel/types" "^7.27.3" + debug "^4.3.1" + globals "^11.1.0" + +"@babel/traverse@^7.27.7": + version "7.28.0" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.28.0.tgz#518aa113359b062042379e333db18380b537e34b" + integrity sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg== + dependencies: + "@babel/code-frame" "^7.27.1" + "@babel/generator" "^7.28.0" + "@babel/helper-globals" "^7.28.0" + "@babel/parser" "^7.28.0" + "@babel/template" "^7.27.2" + "@babel/types" "^7.28.0" + debug "^4.3.1" + +"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.27.0": + version "7.27.0" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.27.0.tgz#ef9acb6b06c3173f6632d993ecb6d4ae470b4559" + integrity sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg== + dependencies: + "@babel/helper-string-parser" "^7.25.9" + "@babel/helper-validator-identifier" "^7.25.9" + +"@babel/types@^7.27.1", "@babel/types@^7.27.3", "@babel/types@^7.27.6": + version "7.27.6" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.27.6.tgz#a434ca7add514d4e646c80f7375c0aa2befc5535" + integrity sha512-ETyHEk2VHHvl9b9jZP5IHPavHYk57EhanlRRuae9XCpb/j5bDCbPPMOBfCWhnl/7EDJz0jEMCi/RhccCE8r1+Q== + dependencies: + "@babel/helper-string-parser" "^7.27.1" + "@babel/helper-validator-identifier" "^7.27.1" + +"@babel/types@^7.27.7", "@babel/types@^7.28.0": + version "7.28.0" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.28.0.tgz#2fd0159a6dc7353933920c43136335a9b264d950" + integrity sha512-jYnje+JyZG5YThjHiF28oT4SIZLnYOcSBb6+SDaFIyzDVSkXQmQQYclJ2R+YxcdmK0AX6x1E5OQNtuh3jHDrUg== + dependencies: + "@babel/helper-string-parser" "^7.27.1" + "@babel/helper-validator-identifier" "^7.27.1" + +"@jridgewell/gen-mapping@^0.3.12": + version "0.3.12" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.12.tgz#2234ce26c62889f03db3d7fea43c1932ab3e927b" + integrity sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg== + dependencies: + "@jridgewell/sourcemap-codec" "^1.5.0" + "@jridgewell/trace-mapping" "^0.3.24" + +"@jridgewell/gen-mapping@^0.3.5": + version "0.3.8" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz#4f0e06362e01362f823d348f1872b08f666d8142" + integrity sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA== + dependencies: + "@jridgewell/set-array" "^1.2.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.24" + +"@jridgewell/resolve-uri@^3.1.0": + version "3.1.2" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6" + integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== + +"@jridgewell/set-array@^1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.2.1.tgz#558fb6472ed16a4c850b889530e6b36438c49280" + integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A== + +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz#3188bcb273a414b0d215fd22a58540b989b9409a" + integrity sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ== + +"@jridgewell/sourcemap-codec@^1.5.0": + version "1.5.4" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.4.tgz#7358043433b2e5da569aa02cbc4c121da3af27d7" + integrity sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw== + +"@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25": + version "0.3.25" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0" + integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== + dependencies: + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" + +"@jridgewell/trace-mapping@^0.3.28": + version "0.3.29" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.29.tgz#a58d31eaadaf92c6695680b2e1d464a9b8fbf7fc" + integrity sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ== + dependencies: + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" + +"@types/babel__core@7.20.5": + version "7.20.5" + resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.5.tgz#3df15f27ba85319caa07ba08d0721889bb39c017" + integrity sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA== + dependencies: + "@babel/parser" "^7.20.7" + "@babel/types" "^7.20.7" + "@types/babel__generator" "*" + "@types/babel__template" "*" + "@types/babel__traverse" "*" + +"@types/babel__generator@*": + version "7.6.8" + resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.8.tgz#f836c61f48b1346e7d2b0d93c6dacc5b9535d3ab" + integrity sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw== + dependencies: + "@babel/types" "^7.0.0" + +"@types/babel__template@*": + version "7.4.4" + resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.4.tgz#5672513701c1b2199bc6dad636a9d7491586766f" + integrity sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A== + dependencies: + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + +"@types/babel__traverse@*": + version "7.20.7" + resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.20.7.tgz#968cdc2366ec3da159f61166428ee40f370e56c2" + integrity sha512-dkO5fhS7+/oos4ciWxyEyjWe48zmG6wbCheo/G2ZnHx4fs3EU6YC6UM8rk56gAjNJ9P3MTH2jo5jb92/K6wbng== + dependencies: + "@babel/types" "^7.20.7" + +"@types/jasmine@file:../../node_modules/@types/jasmine": + version "5.1.8" + +ansi-regex@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.1.0.tgz#95ec409c69619d6cb1b8b34f14b660ef28ebd654" + integrity sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA== + +ansi-styles@^6.2.1: + version "6.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" + integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== + +browserslist@^4.24.0: + version "4.24.4" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.24.4.tgz#c6b2865a3f08bcb860a0e827389003b9fe686e4b" + integrity sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A== + dependencies: + caniuse-lite "^1.0.30001688" + electron-to-chromium "^1.5.73" + node-releases "^2.0.19" + update-browserslist-db "^1.1.1" + +caniuse-lite@^1.0.30001688: + version "1.0.30001707" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001707.tgz#c5e104d199e6f4355a898fcd995a066c7eb9bf41" + integrity sha512-3qtRjw/HQSMlDWf+X79N206fepf4SOOU6SQLMaq/0KkZLmSjPxAkBOQQ+FxbHKfHmYLZFfdWsO3KA90ceHPSnw== + +chokidar@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-4.0.3.tgz#7be37a4c03c9aee1ecfe862a4a23b2c70c205d30" + integrity sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA== + dependencies: + readdirp "^4.0.1" + +cliui@^9.0.1: + version "9.0.1" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-9.0.1.tgz#6f7890f386f6f1f79953adc1f78dec46fcc2d291" + integrity sha512-k7ndgKhwoQveBL+/1tqGJYNz097I7WOvwbmmU2AR5+magtbjPWQTS1C5vzGkBC8Ym8UWRzfKUzUUqFLypY4Q+w== + dependencies: + string-width "^7.2.0" + strip-ansi "^7.1.0" + wrap-ansi "^9.0.0" + +convert-source-map@^1.5.1: + version "1.9.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" + integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== + +convert-source-map@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" + integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== + +debug@^4.1.0, debug@^4.3.1: + version "4.4.0" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.0.tgz#2b3f2aea2ffeb776477460267377dc8710faba8a" + integrity sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA== + dependencies: + ms "^2.1.3" + +electron-to-chromium@^1.5.73: + version "1.5.128" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.128.tgz#8ea537b369c32527b3cc47df7973bffe5d3c2980" + integrity sha512-bo1A4HH/NS522Ws0QNFIzyPcyUUNV/yyy70Ho1xqfGYzPUme2F/xr4tlEOuM6/A538U1vDA7a4XfCd1CKRegKQ== + +emoji-regex@^10.3.0: + version "10.4.0" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-10.4.0.tgz#03553afea80b3975749cfcb36f776ca268e413d4" + integrity sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw== + +escalade@^3.1.1, escalade@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.2.0.tgz#011a3f69856ba189dffa7dc8fcce99d2a87903e5" + integrity sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA== + +fdir@^6.4.3: + version "6.4.3" + resolved "https://registry.yarnpkg.com/fdir/-/fdir-6.4.3.tgz#011cdacf837eca9b811c89dbb902df714273db72" + integrity sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw== + +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + +get-caller-file@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + +get-east-asian-width@^1.0.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/get-east-asian-width/-/get-east-asian-width-1.3.0.tgz#21b4071ee58ed04ee0db653371b55b4299875389" + integrity sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ== + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +jsesc@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-3.1.0.tgz#74d335a234f67ed19907fdadfac7ccf9d409825d" + integrity sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA== + +json5@^2.2.3: + version "2.2.3" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" + integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== + +lru-cache@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== + dependencies: + yallist "^3.0.2" + +ms@^2.1.3: + version "2.1.3" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +node-releases@^2.0.19: + version "2.0.19" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.19.tgz#9e445a52950951ec4d177d843af370b411caf314" + integrity sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw== + +picocolors@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" + integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA== + +picomatch@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-4.0.2.tgz#77c742931e8f3b8820946c76cd0c1f13730d1dab" + integrity sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg== + +readdirp@^4.0.1: + version "4.1.2" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-4.1.2.tgz#eb85801435fbf2a7ee58f19e0921b068fc69948d" + integrity sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg== + +reflect-metadata@^0.2.0: + version "0.2.2" + resolved "https://registry.yarnpkg.com/reflect-metadata/-/reflect-metadata-0.2.2.tgz#400c845b6cba87a21f2c65c4aeb158f4fa4d9c5b" + integrity sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q== + +"rxjs@file:../../node_modules/rxjs": + version "7.8.2" + dependencies: + tslib "^2.1.0" + +semver@^6.3.1: + version "6.3.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== + +semver@^7.0.0: + version "7.7.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.1.tgz#abd5098d82b18c6c81f6074ff2647fd3e7220c9f" + integrity sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA== + +string-width@^7.0.0, string-width@^7.2.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-7.2.0.tgz#b5bb8e2165ce275d4d43476dd2700ad9091db6dc" + integrity sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ== + dependencies: + emoji-regex "^10.3.0" + get-east-asian-width "^1.0.0" + strip-ansi "^7.1.0" + +strip-ansi@^7.1.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" + integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ== + dependencies: + ansi-regex "^6.0.1" + +tinyglobby@^0.2.12: + version "0.2.12" + resolved "https://registry.yarnpkg.com/tinyglobby/-/tinyglobby-0.2.12.tgz#ac941a42e0c5773bd0b5d08f32de82e74a1a61b5" + integrity sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww== + dependencies: + fdir "^6.4.3" + picomatch "^4.0.2" + +tslib@^2.1.0, tslib@^2.3.0: + version "2.8.1" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.8.1.tgz#612efe4ed235d567e8aba5f2a5fab70280ade83f" + integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w== + +typescript@5.9.0-beta: + version "5.9.0-beta" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.9.0-beta.tgz#c99c8eaa4466875425f90f71d0ceb97a75245e7e" + integrity sha512-p91qoTdwWKj9YEBYavmGiBn0DF4OBElzw4pW4oPbK4HeCfr/SDz9+yviVWshZXGvGvFCJ3AVQ+J7F1UZXc23QQ== + +update-browserslist-db@^1.1.1: + version "1.1.3" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz#348377dd245216f9e7060ff50b15a1b740b75420" + integrity sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw== + dependencies: + escalade "^3.2.0" + picocolors "^1.1.1" + +wrap-ansi@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-9.0.0.tgz#1a3dc8b70d85eeb8398ddfb1e4a02cd186e58b3e" + integrity sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q== + dependencies: + ansi-styles "^6.2.1" + string-width "^7.0.0" + strip-ansi "^7.1.0" + +xhr2@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/xhr2/-/xhr2-0.2.1.tgz#4e73adc4f9cfec9cbd2157f73efdce3a5f108a93" + integrity sha512-sID0rrVCqkVNUn8t6xuv9+6FViXjUVXq8H5rWOH2rz9fDNQEd4g0EA2XlcEdJXRz5BMEn4O1pJFdT+z4YHhoWw== + +y18n@^5.0.5: + version "5.0.8" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" + integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== + +yallist@^3.0.2: + version "3.1.1" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== + +yargs-parser@^22.0.0: + version "22.0.0" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-22.0.0.tgz#87b82094051b0567717346ecd00fd14804b357c8" + integrity sha512-rwu/ClNdSMpkSrUb+d6BRsSkLUq1fmfsY6TOpYzTwvwkg1/NRG85KBy3kq++A8LKQwX6lsu+aWad+2khvuXrqw== + +yargs@^18.0.0: + version "18.0.0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-18.0.0.tgz#6c84259806273a746b09f579087b68a3c2d25bd1" + integrity sha512-4UEqdc2RYGHZc7Doyqkrqiln3p9X2DZVxaGbwhn2pi7MrRagKaOcIKe8L3OxYcbhXLgLFUS3zAYuQjKBQgmuNg== + dependencies: + cliui "^9.0.1" + escalade "^3.1.1" + get-caller-file "^2.0.5" + string-width "^7.2.0" + y18n "^5.0.5" + yargs-parser "^22.0.0" + +zone.js@0.14.10: + version "0.14.10" + resolved "https://registry.yarnpkg.com/zone.js/-/zone.js-0.14.10.tgz#23b8b29687c6bffece996e5ee5b854050e7775c8" + integrity sha512-YGAhaO7J5ywOXW6InXNlLmfU194F8lVgu7bRntUF3TiG8Y3nBK0x1UJJuHUP/e8IyihkjCYqhCScpSwnlaSRkQ== diff --git a/package.json b/package.json index dac94b6fae00..33c220aab5ff 100644 --- a/package.json +++ b/package.json @@ -151,7 +151,7 @@ "tslib": "^2.3.0", "tslint": "6.1.3", "tsx": "^4.7.2", - "typescript": "5.8.3", + "typescript": "5.9.0-beta", "webtreemap": "^2.0.1", "ws": "^8.15.0", "xhr2": "0.2.1", diff --git a/packages/common/http/src/fetch.ts b/packages/common/http/src/fetch.ts index 5e4ad2141c8e..ecb72a77a721 100644 --- a/packages/common/http/src/fetch.ts +++ b/packages/common/http/src/fetch.ts @@ -300,7 +300,7 @@ export class FetchBackend implements HttpBackend { private parseBody( request: HttpRequest, - binContent: Uint8Array, + binContent: Uint8Array, contentType: string, ): string | ArrayBuffer | Blob | object | null { switch (request.responseType) { @@ -366,7 +366,7 @@ export class FetchBackend implements HttpBackend { }; } - private concatChunks(chunks: Uint8Array[], totalLength: number): Uint8Array { + private concatChunks(chunks: Uint8Array[], totalLength: number): Uint8Array { const chunksAll = new Uint8Array(totalLength); let position = 0; for (const chunk of chunks) { diff --git a/packages/compiler-cli/package.json b/packages/compiler-cli/package.json index 8d1c296aa910..fd0c791cd82d 100644 --- a/packages/compiler-cli/package.json +++ b/packages/compiler-cli/package.json @@ -49,7 +49,7 @@ }, "peerDependencies": { "@angular/compiler": "0.0.0-PLACEHOLDER", - "typescript": ">=5.8 <5.9" + "typescript": ">=5.8 <6.0" }, "peerDependenciesMeta": { "typescript": { diff --git a/packages/compiler-cli/src/typescript_support.ts b/packages/compiler-cli/src/typescript_support.ts index 52928aae2852..82d10976d04b 100644 --- a/packages/compiler-cli/src/typescript_support.ts +++ b/packages/compiler-cli/src/typescript_support.ts @@ -26,7 +26,7 @@ const MIN_TS_VERSION = '5.8.0'; * Note: this check is disabled in g3, search for * `angularCompilerOptions.disableTypeScriptVersionCheck` config param value in g3. */ -const MAX_TS_VERSION = '5.9.0'; +const MAX_TS_VERSION = '6.0.0'; /** * The currently used version of TypeScript, which can be adjusted for testing purposes using diff --git a/packages/core/schematics/utils/project_tsconfig_paths.ts b/packages/core/schematics/utils/project_tsconfig_paths.ts index 8cb7f7b6173e..742cf0089e0c 100644 --- a/packages/core/schematics/utils/project_tsconfig_paths.ts +++ b/packages/core/schematics/utils/project_tsconfig_paths.ts @@ -72,7 +72,7 @@ function* allTargetOptions( function createHost(tree: Tree): workspaces.WorkspaceHost { return { async readFile(path: string): Promise { - const data = tree.read(path); + const data = tree.read(path) as unknown as virtualFs.FileBuffer; if (!data) { throw new Error('File not found.'); } diff --git a/packages/language-service/test/quick_info_spec.ts b/packages/language-service/test/quick_info_spec.ts index fbc4db338377..4607703bddb3 100644 --- a/packages/language-service/test/quick_info_spec.ts +++ b/packages/language-service/test/quick_info_spec.ts @@ -350,10 +350,10 @@ describe('quick info', () => { expectedSpanText: 'chart', expectedDisplayString: '(reference) chart: HTMLDivElement', }); - expect(toText(documentation)).toEqual( - 'Provides special properties (beyond the regular HTMLElement ' + - 'interface it also has available to it by inheritance) for manipulating
elements.\n\n' + - '[MDN Reference](https://developer.mozilla.org/docs/Web/API/HTMLDivElement)', + expect(toText(documentation)).toContain( + 'The **`HTMLDivElement`** interface provides special properties ' + + '(beyond the regular HTMLElement interface it also has available to it by inheritance) ' + + 'for manipulating div elements.', ); }); diff --git a/packages/service-worker/worker/testing/fetch.ts b/packages/service-worker/worker/testing/fetch.ts index 890d613cf654..b103cfb11c2c 100644 --- a/packages/service-worker/worker/testing/fetch.ts +++ b/packages/service-worker/worker/testing/fetch.ts @@ -40,7 +40,7 @@ export class MockBody implements Body { throw 'Not implemented'; } - async bytes(): Promise> { + async bytes(): Promise> { throw 'Not implemented'; } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9dccfcf45fa8..46b7ecd690f6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,7 +16,7 @@ importers: dependencies: '@angular-devkit/build-angular': specifier: 20.1.0-rc.0 - version: 20.1.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/core@packages+core)(@angular/platform-browser@packages+platform-browser)(@angular/platform-server@packages+platform-server)(@angular/ssr@20.1.0-rc.0)(@types/node@18.19.115)(chokidar@4.0.3)(karma@6.4.4)(protractor@7.0.0)(tsx@4.20.3)(typescript@5.8.3) + version: 20.1.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/core@packages+core)(@angular/platform-browser@packages+platform-browser)(@angular/platform-server@packages+platform-server)(@angular/ssr@20.1.0-rc.0)(@types/node@18.19.115)(chokidar@4.0.3)(karma@6.4.4)(protractor@7.0.0)(tsx@4.20.3)(typescript@5.9.0-beta) '@angular-devkit/core': specifier: 20.1.0-rc.0 version: 20.1.0-rc.0(chokidar@4.0.3) @@ -28,7 +28,7 @@ importers: version: link:packages/animations '@angular/build': specifier: 20.1.0-rc.0 - version: 20.1.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/core@packages+core)(@angular/platform-browser@packages+platform-browser)(@angular/platform-server@packages+platform-server)(@angular/ssr@20.1.0-rc.0)(@types/node@18.19.115)(chokidar@4.0.3)(karma@6.4.4)(less@4.3.0)(postcss@8.5.6)(terser@5.43.1)(tslib@2.8.1)(tsx@4.20.3)(typescript@5.8.3) + version: 20.1.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/core@packages+core)(@angular/platform-browser@packages+platform-browser)(@angular/platform-server@packages+platform-server)(@angular/ssr@20.1.0-rc.0)(@types/node@18.19.115)(chokidar@4.0.3)(karma@6.4.4)(less@4.3.0)(postcss@8.5.6)(terser@5.43.1)(tslib@2.8.1)(tsx@4.20.3)(typescript@5.9.0-beta) '@angular/cdk': specifier: 20.1.0-rc.0 version: 20.1.0-rc.0(@angular/common@packages+common)(@angular/core@packages+core)(rxjs@7.8.2) @@ -82,7 +82,7 @@ importers: version: 7.28.0 '@bazel/concatjs': specifier: 5.8.1 - version: 5.8.1(karma-chrome-launcher@3.2.0)(karma-firefox-launcher@2.1.3)(karma-jasmine@5.1.0)(karma-requirejs@1.1.0)(karma-sourcemap-loader@0.4.0)(karma@6.4.4)(typescript@5.8.3) + version: 5.8.1(karma-chrome-launcher@3.2.0)(karma-firefox-launcher@2.1.3)(karma-jasmine@5.1.0)(karma-requirejs@1.1.0)(karma-sourcemap-loader@0.4.0)(karma@6.4.4)(typescript@5.9.0-beta) '@bazel/esbuild': specifier: 5.8.1 version: 5.8.1 @@ -289,7 +289,7 @@ importers: version: 4.45.0 rollup-plugin-dts: specifier: ^6.1.1 - version: 6.2.1(rollup@4.45.0)(typescript@5.8.3) + version: 6.2.1(rollup@4.45.0)(typescript@5.9.0-beta) rollup-plugin-preserve-shebang: specifier: ^1.0.1 version: 1.0.1 @@ -337,13 +337,13 @@ importers: version: 2.8.1 tslint: specifier: 6.1.3 - version: 6.1.3(typescript@5.8.3) + version: 6.1.3(typescript@5.9.0-beta) tsx: specifier: ^4.7.2 version: 4.20.3 typescript: - specifier: 5.8.3 - version: 5.8.3 + specifier: 5.9.0-beta + version: 5.9.0-beta webtreemap: specifier: ^2.0.1 version: 2.0.1 @@ -419,7 +419,7 @@ importers: version: 0.2.6 '@typescript/vfs': specifier: ^1.5.0 - version: 1.6.1(typescript@5.8.3) + version: 1.6.1(typescript@5.9.0-beta) '@yarnpkg/lockfile': specifier: ^1.1.0 version: 1.1.0 @@ -476,7 +476,7 @@ importers: version: 2.1.0(jasmine-core@5.8.0)(karma-jasmine@5.1.0)(karma@6.4.4) karma-sauce-launcher: specifier: ^4.3.6 - version: 4.3.6(typescript@5.8.3) + version: 4.3.6(typescript@5.9.0-beta) live-server: specifier: ^1.2.2 version: 1.2.2 @@ -500,16 +500,16 @@ importers: version: 0.2.3 ts-node: specifier: ^10.9.1 - version: 10.9.2(@types/node@18.19.115)(typescript@5.8.3) + version: 10.9.2(@types/node@18.19.115)(typescript@5.9.0-beta) tsec: specifier: 0.2.8 - version: 0.2.8(@bazel/bazelisk@1.26.0)(@bazel/concatjs@5.8.1)(typescript@5.8.3) + version: 0.2.8(@bazel/bazelisk@1.26.0)(@bazel/concatjs@5.8.1)(typescript@5.9.0-beta) tslint-eslint-rules: specifier: 5.4.0 - version: 5.4.0(tslint@6.1.3)(typescript@5.8.3) + version: 5.4.0(tslint@6.1.3)(typescript@5.9.0-beta) tslint-no-toplevel-property-access: specifier: 0.0.2 - version: 0.0.2(tslint@6.1.3)(typescript@5.8.3) + version: 0.0.2(tslint@6.1.3)(typescript@5.9.0-beta) typed-graphqlify: specifier: ^3.1.1 version: 3.1.6 @@ -518,7 +518,7 @@ importers: version: 7.11.0 vrsource-tslint-rules: specifier: 6.0.0 - version: 6.0.0(tslint@6.1.3)(typescript@5.8.3) + version: 6.0.0(tslint@6.1.3)(typescript@5.9.0-beta) adev: dependencies: @@ -533,13 +533,13 @@ importers: version: 5.32.0 '@angular-devkit/build-angular': specifier: 20.1.0-rc.0 - version: 20.1.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/core@packages+core)(@angular/platform-browser@packages+platform-browser)(@angular/platform-server@packages+platform-server)(@angular/ssr@20.1.0-rc.0)(@types/node@24.0.13)(chokidar@4.0.3)(karma@6.4.4)(protractor@7.0.0)(tsx@4.20.3)(typescript@5.8.3) + version: 20.1.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/core@packages+core)(@angular/platform-browser@packages+platform-browser)(@angular/platform-server@packages+platform-server)(@angular/ssr@20.1.0-rc.0)(@types/node@24.0.13)(chokidar@4.0.3)(karma@6.4.4)(protractor@7.0.0)(tsx@4.20.3)(typescript@5.9.0-beta) '@angular/animations': specifier: workspace:* version: link:../packages/animations '@angular/build': specifier: 20.1.0-rc.0 - version: 20.1.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/core@packages+core)(@angular/localize@packages+localize)(@angular/platform-browser@packages+platform-browser)(@angular/platform-server@packages+platform-server)(@angular/ssr@20.1.0-rc.0)(@types/node@24.0.13)(chokidar@4.0.3)(karma@6.4.4)(terser@5.43.1)(tslib@2.8.1)(tsx@4.20.3)(typescript@5.8.3) + version: 20.1.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/core@packages+core)(@angular/localize@packages+localize)(@angular/platform-browser@packages+platform-browser)(@angular/platform-server@packages+platform-server)(@angular/ssr@20.1.0-rc.0)(@types/node@24.0.13)(chokidar@4.0.3)(karma@6.4.4)(terser@5.43.1)(tslib@2.8.1)(tsx@4.20.3)(typescript@5.9.0-beta) '@angular/cdk': specifier: 20.1.0-rc.0 version: 20.1.0-rc.0(@angular/common@packages+common)(@angular/core@packages+core)(rxjs@7.8.2) @@ -659,7 +659,7 @@ importers: version: 24.0.13 '@typescript/vfs': specifier: 1.6.1 - version: 1.6.1(typescript@5.8.3) + version: 1.6.1(typescript@5.9.0-beta) '@webcontainer/api': specifier: 1.6.1 version: 1.6.1 @@ -748,8 +748,8 @@ importers: specifier: 2.8.1 version: 2.8.1 typescript: - specifier: 5.8.3 - version: 5.8.3 + specifier: 5.9.0-beta + version: 5.9.0-beta w3c-keyname: specifier: 2.2.8 version: 2.2.8 @@ -821,7 +821,7 @@ importers: version: link:../packages/benchpress '@angular/build': specifier: 20.1.0-rc.0 - version: 20.1.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/core@packages+core)(@angular/localize@packages+localize)(@angular/platform-browser@packages+platform-browser)(@angular/platform-server@packages+platform-server)(@angular/ssr@20.1.0-rc.0)(@types/node@24.0.13)(chokidar@4.0.3)(karma@6.4.4)(terser@5.43.1)(tslib@2.8.1)(tsx@4.20.3)(typescript@5.8.3) + version: 20.1.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/core@packages+core)(@angular/localize@packages+localize)(@angular/platform-browser@packages+platform-browser)(@angular/platform-server@packages+platform-server)(@angular/ssr@20.1.0-rc.0)(@types/node@24.0.13)(chokidar@4.0.3)(karma@6.4.4)(terser@5.43.1)(tslib@2.8.1)(tsx@4.20.3)(typescript@5.9.0-beta) '@angular/common': specifier: workspace:* version: link:../packages/common @@ -958,8 +958,8 @@ importers: specifier: ^2.3.0 version: 2.8.1 typescript: - specifier: 5.8.3 - version: 5.8.3 + specifier: 5.9.0-beta + version: 5.9.0-beta yargs: specifier: ^18.0.0 version: 18.0.0 @@ -992,7 +992,7 @@ importers: version: link:../../../animations '@angular/build': specifier: 20.1.0-rc.0 - version: 20.1.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/core@packages+core)(@angular/platform-browser@packages+platform-browser)(@angular/platform-server@packages+platform-server)(@angular/ssr@20.1.0-rc.0)(@types/node@18.19.115)(chokidar@4.0.3)(karma@6.4.4)(less@4.3.0)(postcss@8.5.6)(terser@5.43.1)(tslib@2.8.1)(tsx@4.20.3)(typescript@5.8.3) + version: 20.1.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/core@packages+core)(@angular/platform-browser@packages+platform-browser)(@angular/platform-server@packages+platform-server)(@angular/ssr@20.1.0-rc.0)(@types/node@18.19.115)(chokidar@4.0.3)(karma@6.4.4)(less@4.3.0)(postcss@8.5.6)(terser@5.43.1)(tslib@2.8.1)(tsx@4.20.3)(typescript@5.9.0-beta) '@angular/common': specifier: workspace:* version: link:../../../common @@ -1386,7 +1386,7 @@ packages: transitivePeerDependencies: - chokidar - /@angular-devkit/build-angular@20.1.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/core@packages+core)(@angular/platform-browser@packages+platform-browser)(@angular/platform-server@packages+platform-server)(@angular/ssr@20.1.0-rc.0)(@types/node@18.19.115)(chokidar@4.0.3)(karma@6.4.4)(protractor@7.0.0)(tsx@4.20.3)(typescript@5.8.3): + /@angular-devkit/build-angular@20.1.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/core@packages+core)(@angular/platform-browser@packages+platform-browser)(@angular/platform-server@packages+platform-server)(@angular/ssr@20.1.0-rc.0)(@types/node@18.19.115)(chokidar@4.0.3)(karma@6.4.4)(protractor@7.0.0)(tsx@4.20.3)(typescript@5.9.0-beta): resolution: {integrity: sha512-699YE94kW1acCZlna58WijFU/56Hqx3XhshPUkKK5hfGP/8RoYkn86uOcKmxKg+UkMUIYittoBCGwRxByZkxkw==, tarball: https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-20.1.0-rc.0.tgz} engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: @@ -1440,7 +1440,7 @@ packages: '@angular-devkit/architect': 0.2001.0-rc.0(chokidar@4.0.3) '@angular-devkit/build-webpack': 0.2001.0-rc.0(chokidar@4.0.3)(webpack-dev-server@5.2.2)(webpack@5.99.9) '@angular-devkit/core': 20.1.0-rc.0(chokidar@4.0.3) - '@angular/build': 20.1.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/core@packages+core)(@angular/platform-browser@packages+platform-browser)(@angular/platform-server@packages+platform-server)(@angular/ssr@20.1.0-rc.0)(@types/node@18.19.115)(chokidar@4.0.3)(karma@6.4.4)(less@4.3.0)(postcss@8.5.6)(terser@5.43.1)(tslib@2.8.1)(tsx@4.20.3)(typescript@5.8.3) + '@angular/build': 20.1.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/core@packages+core)(@angular/platform-browser@packages+platform-browser)(@angular/platform-server@packages+platform-server)(@angular/ssr@20.1.0-rc.0)(@types/node@18.19.115)(chokidar@4.0.3)(karma@6.4.4)(less@4.3.0)(postcss@8.5.6)(terser@5.43.1)(tslib@2.8.1)(tsx@4.20.3)(typescript@5.9.0-beta) '@angular/compiler-cli': link:packages/compiler-cli '@angular/core': link:packages/core '@angular/platform-browser': link:packages/platform-browser @@ -1456,7 +1456,7 @@ packages: '@babel/preset-env': 7.27.2(@babel/core@7.27.7) '@babel/runtime': 7.27.6 '@discoveryjs/json-ext': 0.6.3 - '@ngtools/webpack': 20.1.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(typescript@5.8.3)(webpack@5.99.9) + '@ngtools/webpack': 20.1.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(typescript@5.9.0-beta)(webpack@5.99.9) ansi-colors: 4.1.3 autoprefixer: 10.4.21(postcss@8.5.6) babel-loader: 10.0.0(@babel/core@7.27.7)(webpack@5.99.9) @@ -1480,7 +1480,7 @@ packages: picomatch: 4.0.2 piscina: 5.1.2 postcss: 8.5.6 - postcss-loader: 8.1.1(postcss@8.5.6)(typescript@5.8.3)(webpack@5.99.9) + postcss-loader: 8.1.1(postcss@8.5.6)(typescript@5.9.0-beta)(webpack@5.99.9) protractor: 7.0.0 resolve-url-loader: 5.0.0 rxjs: 7.8.2 @@ -1492,7 +1492,7 @@ packages: terser: 5.43.1 tree-kill: 1.2.2 tslib: 2.8.1 - typescript: 5.8.3 + typescript: 5.9.0-beta webpack: 5.99.9(esbuild@0.25.5) webpack-dev-middleware: 7.4.2(webpack@5.99.9) webpack-dev-server: 5.2.2(webpack@5.99.9) @@ -1524,7 +1524,7 @@ packages: - yaml dev: false - /@angular-devkit/build-angular@20.1.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/core@packages+core)(@angular/platform-browser@packages+platform-browser)(@angular/platform-server@packages+platform-server)(@angular/ssr@20.1.0-rc.0)(@types/node@24.0.13)(chokidar@4.0.3)(karma@6.4.4)(protractor@7.0.0)(tsx@4.20.3)(typescript@5.8.3): + /@angular-devkit/build-angular@20.1.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/core@packages+core)(@angular/platform-browser@packages+platform-browser)(@angular/platform-server@packages+platform-server)(@angular/ssr@20.1.0-rc.0)(@types/node@24.0.13)(chokidar@4.0.3)(karma@6.4.4)(protractor@7.0.0)(tsx@4.20.3)(typescript@5.9.0-beta): resolution: {integrity: sha512-699YE94kW1acCZlna58WijFU/56Hqx3XhshPUkKK5hfGP/8RoYkn86uOcKmxKg+UkMUIYittoBCGwRxByZkxkw==, tarball: https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-20.1.0-rc.0.tgz} engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: @@ -1578,7 +1578,7 @@ packages: '@angular-devkit/architect': 0.2001.0-rc.0(chokidar@4.0.3) '@angular-devkit/build-webpack': 0.2001.0-rc.0(chokidar@4.0.3)(webpack-dev-server@5.2.2)(webpack@5.99.9) '@angular-devkit/core': 20.1.0-rc.0(chokidar@4.0.3) - '@angular/build': 20.1.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/core@packages+core)(@angular/platform-browser@packages+platform-browser)(@angular/platform-server@packages+platform-server)(@angular/ssr@20.1.0-rc.0)(@types/node@24.0.13)(chokidar@4.0.3)(karma@6.4.4)(less@4.3.0)(postcss@8.5.6)(terser@5.43.1)(tslib@2.8.1)(tsx@4.20.3)(typescript@5.8.3) + '@angular/build': 20.1.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/core@packages+core)(@angular/platform-browser@packages+platform-browser)(@angular/platform-server@packages+platform-server)(@angular/ssr@20.1.0-rc.0)(@types/node@24.0.13)(chokidar@4.0.3)(karma@6.4.4)(less@4.3.0)(postcss@8.5.6)(terser@5.43.1)(tslib@2.8.1)(tsx@4.20.3)(typescript@5.9.0-beta) '@angular/compiler-cli': link:packages/compiler-cli '@angular/core': link:packages/core '@angular/platform-browser': link:packages/platform-browser @@ -1594,7 +1594,7 @@ packages: '@babel/preset-env': 7.27.2(@babel/core@7.27.7) '@babel/runtime': 7.27.6 '@discoveryjs/json-ext': 0.6.3 - '@ngtools/webpack': 20.1.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(typescript@5.8.3)(webpack@5.99.9) + '@ngtools/webpack': 20.1.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(typescript@5.9.0-beta)(webpack@5.99.9) ansi-colors: 4.1.3 autoprefixer: 10.4.21(postcss@8.5.6) babel-loader: 10.0.0(@babel/core@7.27.7)(webpack@5.99.9) @@ -1618,7 +1618,7 @@ packages: picomatch: 4.0.2 piscina: 5.1.2 postcss: 8.5.6 - postcss-loader: 8.1.1(postcss@8.5.6)(typescript@5.8.3)(webpack@5.99.9) + postcss-loader: 8.1.1(postcss@8.5.6)(typescript@5.9.0-beta)(webpack@5.99.9) protractor: 7.0.0 resolve-url-loader: 5.0.0 rxjs: 7.8.2 @@ -1630,7 +1630,7 @@ packages: terser: 5.43.1 tree-kill: 1.2.2 tslib: 2.8.1 - typescript: 5.8.3 + typescript: 5.9.0-beta webpack: 5.99.9(esbuild@0.25.5) webpack-dev-middleware: 7.4.2(webpack@5.99.9) webpack-dev-server: 5.2.2(webpack@5.99.9) @@ -1815,7 +1815,7 @@ packages: - yaml dev: true - /@angular/build@20.1.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/core@packages+core)(@angular/localize@packages+localize)(@angular/platform-browser@packages+platform-browser)(@angular/platform-server@packages+platform-server)(@angular/ssr@20.1.0-rc.0)(@types/node@24.0.13)(chokidar@4.0.3)(karma@6.4.4)(terser@5.43.1)(tslib@2.8.1)(tsx@4.20.3)(typescript@5.8.3): + /@angular/build@20.1.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/core@packages+core)(@angular/localize@packages+localize)(@angular/platform-browser@packages+platform-browser)(@angular/platform-server@packages+platform-server)(@angular/ssr@20.1.0-rc.0)(@types/node@24.0.13)(chokidar@4.0.3)(karma@6.4.4)(terser@5.43.1)(tslib@2.8.1)(tsx@4.20.3)(typescript@5.9.0-beta): resolution: {integrity: sha512-A2DvjOzV0ibb7Vn6FCWVED3Q7dQ1As1u9iAbrug12Uj618wBhKSYpiEsPVkk+rGa3an65y1HBRsVW3JknCNopw==, tarball: https://registry.npmjs.org/@angular/build/-/build-20.1.0-rc.0.tgz} engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: @@ -1894,7 +1894,7 @@ packages: source-map-support: 0.5.21 tinyglobby: 0.2.14 tslib: 2.8.1 - typescript: 5.8.3 + typescript: 5.9.0-beta vite: 7.0.0(@types/node@24.0.13)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(tsx@4.20.3) watchpack: 2.4.4 optionalDependencies: @@ -1913,7 +1913,7 @@ packages: - yaml dev: false - /@angular/build@20.1.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/core@packages+core)(@angular/platform-browser@packages+platform-browser)(@angular/platform-server@packages+platform-server)(@angular/ssr@20.1.0-rc.0)(@types/node@18.19.115)(chokidar@4.0.3)(karma@6.4.4)(less@4.3.0)(postcss@8.5.6)(terser@5.43.1)(tslib@2.8.1)(tsx@4.20.3)(typescript@5.8.3): + /@angular/build@20.1.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/core@packages+core)(@angular/platform-browser@packages+platform-browser)(@angular/platform-server@packages+platform-server)(@angular/ssr@20.1.0-rc.0)(@types/node@18.19.115)(chokidar@4.0.3)(karma@6.4.4)(less@4.3.0)(postcss@8.5.6)(terser@5.43.1)(tslib@2.8.1)(tsx@4.20.3)(typescript@5.9.0-beta): resolution: {integrity: sha512-A2DvjOzV0ibb7Vn6FCWVED3Q7dQ1As1u9iAbrug12Uj618wBhKSYpiEsPVkk+rGa3an65y1HBRsVW3JknCNopw==, tarball: https://registry.npmjs.org/@angular/build/-/build-20.1.0-rc.0.tgz} engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: @@ -1993,7 +1993,7 @@ packages: source-map-support: 0.5.21 tinyglobby: 0.2.14 tslib: 2.8.1 - typescript: 5.8.3 + typescript: 5.9.0-beta vite: 7.0.0(@types/node@18.19.115)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(tsx@4.20.3) watchpack: 2.4.4 optionalDependencies: @@ -2012,7 +2012,7 @@ packages: - yaml dev: false - /@angular/build@20.1.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/core@packages+core)(@angular/platform-browser@packages+platform-browser)(@angular/platform-server@packages+platform-server)(@angular/ssr@20.1.0-rc.0)(@types/node@24.0.13)(chokidar@4.0.3)(karma@6.4.4)(less@4.3.0)(postcss@8.5.6)(terser@5.43.1)(tslib@2.8.1)(tsx@4.20.3)(typescript@5.8.3): + /@angular/build@20.1.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(@angular/compiler@packages+compiler)(@angular/core@packages+core)(@angular/platform-browser@packages+platform-browser)(@angular/platform-server@packages+platform-server)(@angular/ssr@20.1.0-rc.0)(@types/node@24.0.13)(chokidar@4.0.3)(karma@6.4.4)(less@4.3.0)(postcss@8.5.6)(terser@5.43.1)(tslib@2.8.1)(tsx@4.20.3)(typescript@5.9.0-beta): resolution: {integrity: sha512-A2DvjOzV0ibb7Vn6FCWVED3Q7dQ1As1u9iAbrug12Uj618wBhKSYpiEsPVkk+rGa3an65y1HBRsVW3JknCNopw==, tarball: https://registry.npmjs.org/@angular/build/-/build-20.1.0-rc.0.tgz} engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: @@ -2092,7 +2092,7 @@ packages: source-map-support: 0.5.21 tinyglobby: 0.2.14 tslib: 2.8.1 - typescript: 5.8.3 + typescript: 5.9.0-beta vite: 7.0.0(@types/node@24.0.13)(less@4.3.0)(sass@1.89.2)(terser@5.43.1)(tsx@4.20.3) watchpack: 2.4.4 optionalDependencies: @@ -3736,7 +3736,7 @@ packages: - typescript dev: true - /@bazel/concatjs@5.8.1(karma-chrome-launcher@3.2.0)(karma-firefox-launcher@2.1.3)(karma-jasmine@5.1.0)(karma-requirejs@1.1.0)(karma-sourcemap-loader@0.4.0)(karma@6.4.4)(typescript@5.8.3): + /@bazel/concatjs@5.8.1(karma-chrome-launcher@3.2.0)(karma-firefox-launcher@2.1.3)(karma-jasmine@5.1.0)(karma-requirejs@1.1.0)(karma-sourcemap-loader@0.4.0)(karma@6.4.4)(typescript@5.9.0-beta): resolution: {integrity: sha512-TkARsNUxgi3bjFeGwIGlffmQglNhuR9qK9uE7uKhdBZvQE5caAWVCjYiMTzo3viKDhwKn5QNRcHY5huuJMVFfA==, tarball: https://registry.npmjs.org/@bazel/concatjs/-/concatjs-5.8.1.tgz} hasBin: true peerDependencies: @@ -3756,7 +3756,7 @@ packages: karma-sourcemap-loader: 0.4.0 protobufjs: 6.8.8 source-map-support: 0.5.9 - tsutils: 3.21.0(typescript@5.8.3) + tsutils: 3.21.0(typescript@5.9.0-beta) transitivePeerDependencies: - typescript @@ -6241,7 +6241,7 @@ packages: - supports-color dev: true - /@ngtools/webpack@20.1.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(typescript@5.8.3)(webpack@5.99.9): + /@ngtools/webpack@20.1.0-rc.0(@angular/compiler-cli@packages+compiler-cli)(typescript@5.9.0-beta)(webpack@5.99.9): resolution: {integrity: sha512-hio62qy1077yyLt10SWS1o8BslRb7yndVTTcPiH2K5p1m5ZQSqabYvAo4ZvohMf3NIzv7iOw63bE4OOVBP1HuA==, tarball: https://registry.npmjs.org/@ngtools/webpack/-/webpack-20.1.0-rc.0.tgz} engines: {node: ^20.19.0 || ^22.12.0 || >=24.0.0, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: @@ -6250,7 +6250,7 @@ packages: webpack: ^5.54.0 dependencies: '@angular/compiler-cli': link:packages/compiler-cli - typescript: 5.8.3 + typescript: 5.9.0-beta webpack: 5.99.9(esbuild@0.25.5) dev: false @@ -8072,10 +8072,10 @@ packages: '@types/node': 24.0.10 dev: true - /@types/puppeteer-core@5.4.0(typescript@5.8.3): + /@types/puppeteer-core@5.4.0(typescript@5.9.0-beta): resolution: {integrity: sha512-yqRPuv4EFcSkTyin6Yy17pN6Qz2vwVwTCJIDYMXbE3j8vTPhv0nCQlZOl5xfi0WHUkqvQsjAR8hAfjeMCoetwg==, tarball: https://registry.npmjs.org/@types/puppeteer-core/-/puppeteer-core-5.4.0.tgz} dependencies: - '@types/puppeteer': 7.0.4(typescript@5.8.3) + '@types/puppeteer': 7.0.4(typescript@5.9.0-beta) transitivePeerDependencies: - bare-buffer - bufferutil @@ -8084,11 +8084,11 @@ packages: - utf-8-validate dev: true - /@types/puppeteer@7.0.4(typescript@5.8.3): + /@types/puppeteer@7.0.4(typescript@5.9.0-beta): resolution: {integrity: sha512-ja78vquZc8y+GM2al07GZqWDKQskQXygCDiu0e3uO0DMRKqE0MjrFBFmTulfPYzLB6WnL7Kl2tFPy0WXSpPomg==, tarball: https://registry.npmjs.org/@types/puppeteer/-/puppeteer-7.0.4.tgz} deprecated: This is a stub types definition. puppeteer provides its own type definitions, so you do not need this installed. dependencies: - puppeteer: 24.12.0(typescript@5.8.3) + puppeteer: 24.12.0(typescript@5.9.0-beta) transitivePeerDependencies: - bare-buffer - bufferutil @@ -8261,13 +8261,13 @@ packages: dev: true optional: true - /@typescript/vfs@1.6.1(typescript@5.8.3): + /@typescript/vfs@1.6.1(typescript@5.9.0-beta): resolution: {integrity: sha512-JwoxboBh7Oz1v38tPbkrZ62ZXNHAk9bJ7c9x0eI5zBfBnBYGhURdbnh7Z4smN/MV48Y5OCcZb58n972UtbazsA==, tarball: https://registry.npmjs.org/@typescript/vfs/-/vfs-1.6.1.tgz} peerDependencies: typescript: '*' dependencies: debug: 4.4.1(supports-color@10.0.0) - typescript: 5.8.3 + typescript: 5.9.0-beta transitivePeerDependencies: - supports-color @@ -10907,7 +10907,7 @@ packages: layout-base: 2.0.1 dev: false - /cosmiconfig@9.0.0(typescript@5.8.3): + /cosmiconfig@9.0.0(typescript@5.9.0-beta): resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==, tarball: https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz} engines: {node: '>=14'} peerDependencies: @@ -10920,7 +10920,7 @@ packages: import-fresh: 3.3.1 js-yaml: 4.1.0 parse-json: 5.2.0 - typescript: 5.8.3 + typescript: 5.9.0-beta /crc-32@1.2.2: resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==, tarball: https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz} @@ -15219,7 +15219,7 @@ packages: pretty-format: 30.0.2 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.2(@types/node@18.19.115)(typescript@5.8.3) + ts-node: 10.9.2(@types/node@18.19.115)(typescript@5.9.0-beta) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -15265,7 +15265,7 @@ packages: pretty-format: 30.0.2 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.2(@types/node@18.19.115)(typescript@5.8.3) + ts-node: 10.9.2(@types/node@18.19.115)(typescript@5.9.0-beta) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -15901,13 +15901,13 @@ packages: karma: 6.4.4 requirejs: 2.3.7 - /karma-sauce-launcher@4.3.6(typescript@5.8.3): + /karma-sauce-launcher@4.3.6(typescript@5.9.0-beta): resolution: {integrity: sha512-Ej62q4mUPFktyAm8g0g8J5qhwEkXwdHrwtiV4pZjKNHNnSs+4qgDyzs3VkpOy3AmNTsTqQXUN/lpiy0tZpDJZQ==, tarball: https://registry.npmjs.org/karma-sauce-launcher/-/karma-sauce-launcher-4.3.6.tgz} engines: {node: '>= 10.0.0'} dependencies: global-agent: 2.2.0 saucelabs: 9.0.2 - webdriverio: 6.12.1(typescript@5.8.3) + webdriverio: 6.12.1(typescript@5.9.0-beta) transitivePeerDependencies: - bare-buffer - bufferutil @@ -18244,7 +18244,7 @@ packages: resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==, tarball: https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz} engines: {node: '>= 0.4'} - /postcss-loader@8.1.1(postcss@8.5.6)(typescript@5.8.3)(webpack@5.99.9): + /postcss-loader@8.1.1(postcss@8.5.6)(typescript@5.9.0-beta)(webpack@5.99.9): resolution: {integrity: sha512-0IeqyAsG6tYiDRCYKQJLAmgQr47DX6N7sFSWvQxt6AcupX8DIdmykuk/o/tx0Lze3ErGHJEp5OSRxrelC6+NdQ==, tarball: https://registry.npmjs.org/postcss-loader/-/postcss-loader-8.1.1.tgz} engines: {node: '>= 18.12.0'} peerDependencies: @@ -18257,7 +18257,7 @@ packages: webpack: optional: true dependencies: - cosmiconfig: 9.0.0(typescript@5.8.3) + cosmiconfig: 9.0.0(typescript@5.9.0-beta) jiti: 1.21.7 postcss: 8.5.6 semver: 7.7.2 @@ -18620,14 +18620,14 @@ packages: - utf-8-validate dev: true - /puppeteer@24.12.0(typescript@5.8.3): + /puppeteer@24.12.0(typescript@5.9.0-beta): resolution: {integrity: sha512-MJtM71qex8h03bDBZTyPfSC7tfvDLILnWWl4rNdo3+HODiFZX+3yj/qLVwVu/gXoxQ7U8dNDKyFz4e8VBHdcmw==, tarball: https://registry.npmjs.org/puppeteer/-/puppeteer-24.12.0.tgz} engines: {node: '>=18'} hasBin: true dependencies: '@puppeteer/browsers': 2.10.5 chromium-bidi: 5.1.0(devtools-protocol@0.0.1464554) - cosmiconfig: 9.0.0(typescript@5.8.3) + cosmiconfig: 9.0.0(typescript@5.9.0-beta) devtools-protocol: 0.0.1464554 puppeteer-core: 24.12.0 typed-query-selector: 2.12.0 @@ -19203,7 +19203,7 @@ packages: resolution: {integrity: sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==, tarball: https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz} dev: false - /rollup-plugin-dts@6.2.1(rollup@4.45.0)(typescript@5.8.3): + /rollup-plugin-dts@6.2.1(rollup@4.45.0)(typescript@5.9.0-beta): resolution: {integrity: sha512-sR3CxYUl7i2CHa0O7bA45mCrgADyAQ0tVtGSqi3yvH28M+eg1+g5d7kQ9hLvEz5dorK3XVsH5L2jwHLQf72DzA==, tarball: https://registry.npmjs.org/rollup-plugin-dts/-/rollup-plugin-dts-6.2.1.tgz} engines: {node: '>=16'} peerDependencies: @@ -19212,7 +19212,7 @@ packages: dependencies: magic-string: 0.30.17 rollup: 4.45.0 - typescript: 5.8.3 + typescript: 5.9.0-beta optionalDependencies: '@babel/code-frame': 7.27.1 dev: false @@ -21121,7 +21121,7 @@ packages: engines: {node: '>=6.10'} dev: false - /ts-node@10.9.2(@types/node@18.19.115)(typescript@5.8.3): + /ts-node@10.9.2(@types/node@18.19.115)(typescript@5.9.0-beta): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==, tarball: https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz} hasBin: true peerDependencies: @@ -21147,12 +21147,12 @@ packages: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.8.3 + typescript: 5.9.0-beta v8-compile-cache-lib: 3.0.1 yn: 3.1.1 dev: true - /tsec@0.2.8(@bazel/bazelisk@1.26.0)(@bazel/concatjs@5.8.1)(typescript@5.8.3): + /tsec@0.2.8(@bazel/bazelisk@1.26.0)(@bazel/concatjs@5.8.1)(typescript@5.9.0-beta): resolution: {integrity: sha512-d2vdTEtLbPzTs57ygzzPk6QrdW1lA8SBAoHZCVvAyC3R1LTjsQ2eGg/XRmtoCpXOVIflVtMsxtzk7eTHwT+DjQ==, tarball: https://registry.npmjs.org/tsec/-/tsec-0.2.8.tgz} hasBin: true peerDependencies: @@ -21161,10 +21161,10 @@ packages: typescript: '>=3.9.2' dependencies: '@bazel/bazelisk': 1.26.0 - '@bazel/concatjs': 5.8.1(karma-chrome-launcher@3.2.0)(karma-firefox-launcher@2.1.3)(karma-jasmine@5.1.0)(karma-requirejs@1.1.0)(karma-sourcemap-loader@0.4.0)(karma@6.4.4)(typescript@5.8.3) + '@bazel/concatjs': 5.8.1(karma-chrome-launcher@3.2.0)(karma-firefox-launcher@2.1.3)(karma-jasmine@5.1.0)(karma-requirejs@1.1.0)(karma-sourcemap-loader@0.4.0)(karma@6.4.4)(typescript@5.9.0-beta) glob: 7.2.3 minimatch: 3.1.2 - typescript: 5.8.3 + typescript: 5.9.0-beta dev: true /tslib@1.14.1: @@ -21177,7 +21177,7 @@ packages: /tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==, tarball: https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz} - /tslint-eslint-rules@5.4.0(tslint@6.1.3)(typescript@5.8.3): + /tslint-eslint-rules@5.4.0(tslint@6.1.3)(typescript@5.9.0-beta): resolution: {integrity: sha512-WlSXE+J2vY/VPgIcqQuijMQiel+UtmXS+4nvK4ZzlDiqBfXse8FAvkNnTcYhnQyOTW5KFM+uRRGXxYhFpuBc6w==, tarball: https://registry.npmjs.org/tslint-eslint-rules/-/tslint-eslint-rules-5.4.0.tgz} peerDependencies: tslint: ^5.0.0 @@ -21185,22 +21185,22 @@ packages: dependencies: doctrine: 0.7.2 tslib: 1.9.0 - tslint: 6.1.3(typescript@5.8.3) - tsutils: 3.21.0(typescript@5.8.3) - typescript: 5.8.3 + tslint: 6.1.3(typescript@5.9.0-beta) + tsutils: 3.21.0(typescript@5.9.0-beta) + typescript: 5.9.0-beta dev: true - /tslint-no-toplevel-property-access@0.0.2(tslint@6.1.3)(typescript@5.8.3): + /tslint-no-toplevel-property-access@0.0.2(tslint@6.1.3)(typescript@5.9.0-beta): resolution: {integrity: sha512-Oc+UUurlGLBkgeUSGxMoTpRUpaXsjqzQCEAYrYQyuU8330fi5FKlye5n53y87EJ24AlfdoxMPV7DJfFOADapfg==, tarball: https://registry.npmjs.org/tslint-no-toplevel-property-access/-/tslint-no-toplevel-property-access-0.0.2.tgz} peerDependencies: tslint: '>=5' typescript: '>=3' dependencies: - tslint: 6.1.3(typescript@5.8.3) - typescript: 5.8.3 + tslint: 6.1.3(typescript@5.9.0-beta) + typescript: 5.9.0-beta dev: true - /tslint@6.1.3(typescript@5.8.3): + /tslint@6.1.3(typescript@5.9.0-beta): resolution: {integrity: sha512-IbR4nkT96EQOvKE2PW/djGz8iGNeJ4rF2mBfiYaR/nvUWYKJhLwimoJKgjIFEIDibBtOevj7BqCRL4oHeWWUCg==, tarball: https://registry.npmjs.org/tslint/-/tslint-6.1.3.tgz} engines: {node: '>=4.8.0'} deprecated: TSLint has been deprecated in favor of ESLint. Please see https://github.com/palantir/tslint/issues/4534 for more information. @@ -21220,21 +21220,21 @@ packages: resolve: 1.22.10 semver: 5.7.2 tslib: 1.14.1 - tsutils: 2.29.0(typescript@5.8.3) - typescript: 5.8.3 + tsutils: 2.29.0(typescript@5.9.0-beta) + typescript: 5.9.0-beta /tsscmp@1.0.6: resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==, tarball: https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz} engines: {node: '>=0.6.x'} dev: true - /tsutils@2.29.0(typescript@5.8.3): + /tsutils@2.29.0(typescript@5.9.0-beta): resolution: {integrity: sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==, tarball: https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz} peerDependencies: typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' dependencies: tslib: 1.14.1 - typescript: 5.8.3 + typescript: 5.9.0-beta /tsutils@3.21.0(typescript@5.7.3): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==, tarball: https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz} @@ -21246,14 +21246,14 @@ packages: typescript: 5.7.3 dev: true - /tsutils@3.21.0(typescript@5.8.3): + /tsutils@3.21.0(typescript@5.9.0-beta): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==, tarball: https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 5.8.3 + typescript: 5.9.0-beta /tsx@4.20.3: resolution: {integrity: sha512-qjbnuR9Tr+FJOMBqJCW5ehvIo/buZq7vH7qD7JziU98h6l3qGy0a/yPFjwO+y0/T7GFpNgNAvEcPPVfyT8rrPQ==, tarball: https://registry.npmjs.org/tsx/-/tsx-4.20.3.tgz} @@ -21446,6 +21446,12 @@ packages: resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==, tarball: https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz} engines: {node: '>=14.17'} hasBin: true + dev: true + + /typescript@5.9.0-beta: + resolution: {integrity: sha512-p91qoTdwWKj9YEBYavmGiBn0DF4OBElzw4pW4oPbK4HeCfr/SDz9+yviVWshZXGvGvFCJ3AVQ+J7F1UZXc23QQ==, tarball: https://registry.npmjs.org/typescript/-/typescript-5.9.0-beta.tgz} + engines: {node: '>=14.17'} + hasBin: true /ua-parser-js@0.7.40: resolution: {integrity: sha512-us1E3K+3jJppDBa3Tl0L3MOJiGhe1C6P0+nIvQAFYbxlMAx0h81eOwLmU57xgqToduDDPx3y5QsdjPfDu+FgOQ==, tarball: https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.40.tgz} @@ -22240,14 +22246,14 @@ packages: resolution: {integrity: sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung==, tarball: https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz} engines: {node: '>=0.10.0'} - /vrsource-tslint-rules@6.0.0(tslint@6.1.3)(typescript@5.8.3): + /vrsource-tslint-rules@6.0.0(tslint@6.1.3)(typescript@5.9.0-beta): resolution: {integrity: sha512-pmcnJdIVziZTk1V0Cqehmh3gIabBRkBYXkv9vx+1CZDNEa41kNGUBFwQLzw21erYOd2QnD8jJeZhBGqnlT1HWw==, tarball: https://registry.npmjs.org/vrsource-tslint-rules/-/vrsource-tslint-rules-6.0.0.tgz} peerDependencies: tslint: '*' typescript: '*' dependencies: - tslint: 6.1.3(typescript@5.8.3) - typescript: 5.8.3 + tslint: 6.1.3(typescript@5.9.0-beta) + typescript: 5.9.0-beta dev: true /vscode-jsonrpc@8.2.0: @@ -22374,11 +22380,11 @@ packages: lodash.merge: 4.6.2 dev: true - /webdriverio@6.12.1(typescript@5.8.3): + /webdriverio@6.12.1(typescript@5.9.0-beta): resolution: {integrity: sha512-Nx7ge0vTWHVIRUbZCT+IuMwB5Q0Q5nLlYdgnmmJviUKLuc3XtaEBkYPTbhHWHgSBXsPZMIc023vZKNkn+6iyeQ==, tarball: https://registry.npmjs.org/webdriverio/-/webdriverio-6.12.1.tgz} engines: {node: '>=10.0.0'} dependencies: - '@types/puppeteer-core': 5.4.0(typescript@5.8.3) + '@types/puppeteer-core': 5.4.0(typescript@5.9.0-beta) '@wdio/config': 6.12.1 '@wdio/logger': 6.10.10 '@wdio/repl': 6.11.0 diff --git a/yarn.lock b/yarn.lock index 4df930ac496e..dca41c691df7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -16696,7 +16696,12 @@ typescript@5.8.2: resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.8.2.tgz#8170b3702f74b79db2e5a96207c15e65807999e4" integrity sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ== -typescript@5.8.3, typescript@^5.8.3: +typescript@5.9.0-beta: + version "5.9.0-beta" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.9.0-beta.tgz#c99c8eaa4466875425f90f71d0ceb97a75245e7e" + integrity sha512-p91qoTdwWKj9YEBYavmGiBn0DF4OBElzw4pW4oPbK4HeCfr/SDz9+yviVWshZXGvGvFCJ3AVQ+J7F1UZXc23QQ== + +typescript@^5.8.3: version "5.8.3" resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.8.3.tgz#92f8a3e5e3cf497356f4178c34cd65a7f5e8440e" integrity sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==