From c6ccbef62f77ebdc48e876f23e3d3232ee2999ba Mon Sep 17 00:00:00 2001 From: Alan Agius <17563226+alan-agius4@users.noreply.github.com> Date: Thu, 9 Apr 2026 10:17:34 +0000 Subject: [PATCH] build: update to TypeScript 6.0.2 Update typescript to latest version. --- MODULE.bazel | 4 +- MODULE.bazel.lock | 14 ++--- .../tests/angular-cli/package.json | 2 +- .../tests/angular-cli/pnpm-lock.yaml | 24 ++++---- .../tests/playwright_chromium/package.json | 2 +- .../tests/playwright_chromium/pnpm-lock.yaml | 10 ++-- bazel/package.json | 2 +- bazel/rules/rules_angular/MODULE.bazel | 4 +- bazel/rules/rules_angular/MODULE.bazel.lock | 14 ++--- bazel/rules/rules_angular/package.json | 2 +- bazel/rules/rules_angular/pnpm-lock.yaml | 30 +++++----- .../src/ng_package/packager/tsconfig.json | 2 + .../rules_angular/src/worker/tsconfig.json | 1 + bazel/rules/rules_browsers/MODULE.bazel | 4 +- bazel/rules/rules_browsers/MODULE.bazel.lock | 14 ++--- bazel/rules/rules_browsers/package.json | 2 +- bazel/rules/rules_browsers/pnpm-lock.yaml | 24 ++++---- .../rules_browsers/protractor_test/config.cts | 2 +- .../protractor_test/tsconfig.json | 4 +- .../rules_browsers/server_test/tsconfig.json | 4 +- .../rules_browsers/test/MODULE.bazel.lock | 14 ++--- bazel/rules/rules_sass/MODULE.bazel.lock | 14 ++--- ng-dev/package.json | 2 +- package.json | 2 +- pnpm-lock.yaml | 59 +++++++++++-------- 25 files changed, 133 insertions(+), 123 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index 34e6c55a6..f07f89832 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -45,8 +45,8 @@ use_repo(yq, "yq_toolchains") rules_ts_ext = use_extension("@aspect_rules_ts//ts:extensions.bzl", "ext") rules_ts_ext.deps( # Obtained by: curl --silent https://registry.npmjs.org/typescript/5.9.3 | jq -r '.dist.integrity' - ts_integrity = "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", - ts_version = "5.9.3", + ts_integrity = "sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==", + ts_version = "6.0.2", ) use_repo(rules_ts_ext, "npm_typescript") diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index 991c6f7d8..3ea803c87 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -426,7 +426,7 @@ "@@aspect_rules_ts+//ts:extensions.bzl%ext": { "general": { "bzlTransitiveDigest": "dhTbv9E6UfT1WJmmu3ORRPO6AKFJvgBjBxu+BO+u1RY=", - "usagesDigest": "qo8g8xqO9IWY0+1kf//VxHsQVQKPpGT+RLLFC/fAM70=", + "usagesDigest": "DvyKOQJYOeoasbDvrNfhMurTV3op/AgATEBScV4VIGA=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, "envVariables": {}, @@ -434,8 +434,8 @@ "npm_typescript": { "repoRuleId": "@@aspect_rules_ts+//ts/private:npm_repositories.bzl%http_archive_version", "attributes": { - "version": "5.9.3", - "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "version": "6.0.2", + "integrity": "sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==", "urls": [ "https://registry.npmjs.org/typescript/-/typescript-{}.tgz" ] @@ -444,8 +444,8 @@ "npm_rules_browsers_typescript": { "repoRuleId": "@@aspect_rules_ts+//ts/private:npm_repositories.bzl%http_archive_version", "attributes": { - "version": "5.9.3", - "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "version": "6.0.2", + "integrity": "sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==", "urls": [ "https://registry.npmjs.org/typescript/-/typescript-{}.tgz" ] @@ -454,8 +454,8 @@ "rules_angular_npm_typescript": { "repoRuleId": "@@aspect_rules_ts+//ts/private:npm_repositories.bzl%http_archive_version", "attributes": { - "version": "5.9.3", - "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "version": "6.0.2", + "integrity": "sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==", "urls": [ "https://registry.npmjs.org/typescript/-/typescript-{}.tgz" ] diff --git a/bazel/integration/tests/angular-cli/package.json b/bazel/integration/tests/angular-cli/package.json index e5b8d8f12..18f9932c4 100644 --- a/bazel/integration/tests/angular-cli/package.json +++ b/bazel/integration/tests/angular-cli/package.json @@ -34,6 +34,6 @@ "karma-coverage": "~2.2.1", "karma-jasmine": "~5.1.0", "karma-jasmine-html-reporter": "~2.2.0", - "typescript": "~5.9.3" + "typescript": "~6.0.2" } } diff --git a/bazel/integration/tests/angular-cli/pnpm-lock.yaml b/bazel/integration/tests/angular-cli/pnpm-lock.yaml index 633b8f498..9ccde0fd3 100644 --- a/bazel/integration/tests/angular-cli/pnpm-lock.yaml +++ b/bazel/integration/tests/angular-cli/pnpm-lock.yaml @@ -38,13 +38,13 @@ importers: devDependencies: '@angular/build': specifier: 22.0.0-next.4 - version: 22.0.0-next.4(@angular/compiler-cli@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(typescript@5.9.3))(@angular/compiler@22.0.0-next.6)(@angular/core@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2))(@angular/platform-browser@22.0.0-next.6(@angular/animations@22.0.0-next.6(@angular/core@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2)))(@angular/common@22.0.0-next.6(@angular/core@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2))(rxjs@7.8.2))(@angular/core@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2)))(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@24.12.2)(chokidar@5.0.0)(karma@6.4.4)(postcss@8.5.8)(tslib@2.8.1)(typescript@5.9.3) + version: 22.0.0-next.4(@angular/compiler-cli@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(typescript@6.0.2))(@angular/compiler@22.0.0-next.6)(@angular/core@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2))(@angular/platform-browser@22.0.0-next.6(@angular/animations@22.0.0-next.6(@angular/core@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2)))(@angular/common@22.0.0-next.6(@angular/core@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2))(rxjs@7.8.2))(@angular/core@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2)))(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@24.12.2)(chokidar@5.0.0)(karma@6.4.4)(postcss@8.5.8)(tslib@2.8.1)(typescript@6.0.2) '@angular/cli': specifier: 22.0.0-next.4 version: 22.0.0-next.4(@types/node@24.12.2)(chokidar@5.0.0) '@angular/compiler-cli': specifier: 22.0.0-next.6 - version: 22.0.0-next.6(@angular/compiler@22.0.0-next.6)(typescript@5.9.3) + version: 22.0.0-next.6(@angular/compiler@22.0.0-next.6)(typescript@6.0.2) '@types/jasmine': specifier: ~6.0.0 version: 6.0.0 @@ -73,8 +73,8 @@ importers: specifier: ~2.2.0 version: 2.2.0(jasmine-core@6.1.0)(karma-jasmine@5.1.0(karma@6.4.4))(karma@6.4.4) typescript: - specifier: ~5.9.3 - version: 5.9.3 + specifier: ~6.0.2 + version: 6.0.2 packages: @@ -2834,8 +2834,8 @@ packages: resolution: {integrity: sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==} engines: {node: '>= 0.6'} - typescript@5.9.3: - resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} + typescript@6.0.2: + resolution: {integrity: sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==} engines: {node: '>=14.17'} hasBin: true @@ -3133,12 +3133,12 @@ snapshots: '@angular/core': 22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2) tslib: 2.8.1 - '@angular/build@22.0.0-next.4(@angular/compiler-cli@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(typescript@5.9.3))(@angular/compiler@22.0.0-next.6)(@angular/core@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2))(@angular/platform-browser@22.0.0-next.6(@angular/animations@22.0.0-next.6(@angular/core@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2)))(@angular/common@22.0.0-next.6(@angular/core@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2))(rxjs@7.8.2))(@angular/core@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2)))(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@24.12.2)(chokidar@5.0.0)(karma@6.4.4)(postcss@8.5.8)(tslib@2.8.1)(typescript@5.9.3)': + '@angular/build@22.0.0-next.4(@angular/compiler-cli@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(typescript@6.0.2))(@angular/compiler@22.0.0-next.6)(@angular/core@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2))(@angular/platform-browser@22.0.0-next.6(@angular/animations@22.0.0-next.6(@angular/core@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2)))(@angular/common@22.0.0-next.6(@angular/core@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2))(rxjs@7.8.2))(@angular/core@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2)))(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@types/node@24.12.2)(chokidar@5.0.0)(karma@6.4.4)(postcss@8.5.8)(tslib@2.8.1)(typescript@6.0.2)': dependencies: '@ampproject/remapping': 2.3.0 '@angular-devkit/architect': 0.2200.0-next.4(chokidar@5.0.0) '@angular/compiler': 22.0.0-next.6 - '@angular/compiler-cli': 22.0.0-next.6(@angular/compiler@22.0.0-next.6)(typescript@5.9.3) + '@angular/compiler-cli': 22.0.0-next.6(@angular/compiler@22.0.0-next.6)(typescript@6.0.2) '@babel/core': 7.29.0 '@babel/helper-annotate-as-pure': 7.27.3 '@babel/helper-split-export-declaration': 7.24.7 @@ -3162,7 +3162,7 @@ snapshots: source-map-support: 0.5.21 tinyglobby: 0.2.15 tslib: 2.8.1 - typescript: 5.9.3 + typescript: 6.0.2 vite: 7.3.1(@types/node@24.12.2)(sass@1.98.0) watchpack: 2.5.1 optionalDependencies: @@ -3218,7 +3218,7 @@ snapshots: rxjs: 7.8.2 tslib: 2.8.1 - '@angular/compiler-cli@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(typescript@5.9.3)': + '@angular/compiler-cli@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(typescript@6.0.2)': dependencies: '@angular/compiler': 22.0.0-next.6 '@babel/core': 7.29.0 @@ -3230,7 +3230,7 @@ snapshots: tslib: 2.8.1 yargs: 18.0.0 optionalDependencies: - typescript: 5.9.3 + typescript: 6.0.2 transitivePeerDependencies: - supports-color @@ -5888,7 +5888,7 @@ snapshots: media-typer: 1.1.0 mime-types: 3.0.2 - typescript@5.9.3: {} + typescript@6.0.2: {} ua-parser-js@0.7.41: {} diff --git a/bazel/integration/tests/playwright_chromium/package.json b/bazel/integration/tests/playwright_chromium/package.json index cbb388764..85d723a42 100644 --- a/bazel/integration/tests/playwright_chromium/package.json +++ b/bazel/integration/tests/playwright_chromium/package.json @@ -7,7 +7,7 @@ }, "devDependencies": { "@playwright/test": "^1.16.3", - "typescript": "^5.9.3" + "typescript": "^6.0.2" }, "packageManager": "pnpm@10.33.0" } diff --git a/bazel/integration/tests/playwright_chromium/pnpm-lock.yaml b/bazel/integration/tests/playwright_chromium/pnpm-lock.yaml index f3020e5eb..b662fb06e 100644 --- a/bazel/integration/tests/playwright_chromium/pnpm-lock.yaml +++ b/bazel/integration/tests/playwright_chromium/pnpm-lock.yaml @@ -12,8 +12,8 @@ importers: specifier: ^1.16.3 version: 1.59.1 typescript: - specifier: ^5.9.3 - version: 5.9.3 + specifier: ^6.0.2 + version: 6.0.2 packages: @@ -37,8 +37,8 @@ packages: engines: {node: '>=18'} hasBin: true - typescript@5.9.3: - resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} + typescript@6.0.2: + resolution: {integrity: sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==} engines: {node: '>=14.17'} hasBin: true @@ -59,4 +59,4 @@ snapshots: optionalDependencies: fsevents: 2.3.2 - typescript@5.9.3: {} + typescript@6.0.2: {} diff --git a/bazel/package.json b/bazel/package.json index 952af598f..9934bc048 100644 --- a/bazel/package.json +++ b/bazel/package.json @@ -14,7 +14,7 @@ "piscina": "^5.0.0", "send": "1.2.1", "true-case-path": "2.2.1", - "typescript": "5.9.3", + "typescript": "6.0.2", "wait-on": "^9.0.0", "protractor": "7.0.0", "semver": "7.7.4", diff --git a/bazel/rules/rules_angular/MODULE.bazel b/bazel/rules/rules_angular/MODULE.bazel index 8c8bf0b8c..68324ae67 100644 --- a/bazel/rules/rules_angular/MODULE.bazel +++ b/bazel/rules/rules_angular/MODULE.bazel @@ -34,8 +34,8 @@ use_repo(yq, "yq_toolchains") rules_ts_ext = use_extension("@aspect_rules_ts//ts:extensions.bzl", "ext") rules_ts_ext.deps( name = "rules_angular_npm_typescript", - ts_integrity = "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", - ts_version = "5.9.3", + ts_integrity = "sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==", + ts_version = "6.0.2", ) use_repo(rules_ts_ext, npm_typescript = "rules_angular_npm_typescript") diff --git a/bazel/rules/rules_angular/MODULE.bazel.lock b/bazel/rules/rules_angular/MODULE.bazel.lock index d3b2d877e..a2e8de986 100644 --- a/bazel/rules/rules_angular/MODULE.bazel.lock +++ b/bazel/rules/rules_angular/MODULE.bazel.lock @@ -452,7 +452,7 @@ "@@aspect_rules_ts+//ts:extensions.bzl%ext": { "general": { "bzlTransitiveDigest": "dhTbv9E6UfT1WJmmu3ORRPO6AKFJvgBjBxu+BO+u1RY=", - "usagesDigest": "5dcs7uvifIaO43iJfGn4LJRea5K26/VoQ/4VEU6UF7U=", + "usagesDigest": "haDMTNanjAJrlKlHPWxhHtSK5FqsxGkpG9kyeO+VdW0=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, "envVariables": {}, @@ -460,8 +460,8 @@ "rules_angular_npm_typescript": { "repoRuleId": "@@aspect_rules_ts+//ts/private:npm_repositories.bzl%http_archive_version", "attributes": { - "version": "5.9.3", - "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "version": "6.0.2", + "integrity": "sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==", "urls": [ "https://registry.npmjs.org/typescript/-/typescript-{}.tgz" ] @@ -470,8 +470,8 @@ "npm_rules_browsers_typescript": { "repoRuleId": "@@aspect_rules_ts+//ts/private:npm_repositories.bzl%http_archive_version", "attributes": { - "version": "5.9.3", - "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "version": "6.0.2", + "integrity": "sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==", "urls": [ "https://registry.npmjs.org/typescript/-/typescript-{}.tgz" ] @@ -480,8 +480,8 @@ "npm_typescript": { "repoRuleId": "@@aspect_rules_ts+//ts/private:npm_repositories.bzl%http_archive_version", "attributes": { - "version": "5.9.3", - "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "version": "6.0.2", + "integrity": "sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==", "urls": [ "https://registry.npmjs.org/typescript/-/typescript-{}.tgz" ] diff --git a/bazel/rules/rules_angular/package.json b/bazel/rules/rules_angular/package.json index bee07ddfa..5dd8ad6f2 100644 --- a/bazel/rules/rules_angular/package.json +++ b/bazel/rules/rules_angular/package.json @@ -26,7 +26,7 @@ }, "dependencies": { "@angular/compiler-cli": "22.0.0-next.6", - "typescript": "5.9.3" + "typescript": "6.0.2" }, "devDependencies": { "@angular/build": "22.0.0-next.4", diff --git a/bazel/rules/rules_angular/pnpm-lock.yaml b/bazel/rules/rules_angular/pnpm-lock.yaml index 148d08653..fdc380034 100644 --- a/bazel/rules/rules_angular/pnpm-lock.yaml +++ b/bazel/rules/rules_angular/pnpm-lock.yaml @@ -12,14 +12,14 @@ importers: dependencies: '@angular/compiler-cli': specifier: 22.0.0-next.6 - version: 22.0.0-next.6(@angular/compiler@22.0.0-next.6)(typescript@5.9.3) + version: 22.0.0-next.6(@angular/compiler@22.0.0-next.6)(typescript@6.0.2) typescript: - specifier: 5.9.3 - version: 5.9.3 + specifier: 6.0.2 + version: 6.0.2 devDependencies: '@angular/build': specifier: 22.0.0-next.4 - version: 22.0.0-next.4(@angular/compiler-cli@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(typescript@5.9.3))(@angular/compiler@22.0.0-next.6)(@angular/core@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@22.0.0-next.6(@angular/common@22.0.0-next.6(@angular/core@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2)(zone.js@0.16.1)))(@types/node@22.19.17)(chokidar@5.0.0)(postcss@8.5.8)(tslib@2.8.1)(typescript@5.9.3) + version: 22.0.0-next.4(@angular/compiler-cli@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(typescript@6.0.2))(@angular/compiler@22.0.0-next.6)(@angular/core@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@22.0.0-next.6(@angular/common@22.0.0-next.6(@angular/core@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2)(zone.js@0.16.1)))(@types/node@22.19.17)(chokidar@5.0.0)(postcss@8.5.8)(tslib@2.8.1)(typescript@6.0.2) '@angular/cli': specifier: 22.0.0-next.4 version: 22.0.0-next.4(@types/node@22.19.17)(chokidar@5.0.0) @@ -67,7 +67,7 @@ importers: version: 4.60.1 rollup-plugin-dts: specifier: 6.4.1 - version: 6.4.1(rollup@4.60.1)(typescript@5.9.3) + version: 6.4.1(rollup@4.60.1)(typescript@6.0.2) rollup-plugin-sourcemaps2: specifier: ^0.5.0 version: 0.5.6(@types/node@22.19.17)(rollup@4.60.1) @@ -2517,8 +2517,8 @@ packages: resolution: {integrity: sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==} engines: {node: '>= 0.6'} - typescript@5.9.3: - resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} + typescript@6.0.2: + resolution: {integrity: sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==} engines: {node: '>=14.17'} hasBin: true @@ -2767,12 +2767,12 @@ snapshots: transitivePeerDependencies: - chokidar - '@angular/build@22.0.0-next.4(@angular/compiler-cli@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(typescript@5.9.3))(@angular/compiler@22.0.0-next.6)(@angular/core@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@22.0.0-next.6(@angular/common@22.0.0-next.6(@angular/core@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2)(zone.js@0.16.1)))(@types/node@22.19.17)(chokidar@5.0.0)(postcss@8.5.8)(tslib@2.8.1)(typescript@5.9.3)': + '@angular/build@22.0.0-next.4(@angular/compiler-cli@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(typescript@6.0.2))(@angular/compiler@22.0.0-next.6)(@angular/core@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@22.0.0-next.6(@angular/common@22.0.0-next.6(@angular/core@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2)(zone.js@0.16.1)))(@types/node@22.19.17)(chokidar@5.0.0)(postcss@8.5.8)(tslib@2.8.1)(typescript@6.0.2)': dependencies: '@ampproject/remapping': 2.3.0 '@angular-devkit/architect': 0.2200.0-next.4(chokidar@5.0.0) '@angular/compiler': 22.0.0-next.6 - '@angular/compiler-cli': 22.0.0-next.6(@angular/compiler@22.0.0-next.6)(typescript@5.9.3) + '@angular/compiler-cli': 22.0.0-next.6(@angular/compiler@22.0.0-next.6)(typescript@6.0.2) '@babel/core': 7.29.0 '@babel/helper-annotate-as-pure': 7.27.3 '@babel/helper-split-export-declaration': 7.24.7 @@ -2796,7 +2796,7 @@ snapshots: source-map-support: 0.5.21 tinyglobby: 0.2.15 tslib: 2.8.1 - typescript: 5.9.3 + typescript: 6.0.2 vite: 7.3.1(@types/node@22.19.17)(sass@1.98.0) watchpack: 2.5.1 optionalDependencies: @@ -2851,7 +2851,7 @@ snapshots: rxjs: 7.8.2 tslib: 2.8.1 - '@angular/compiler-cli@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(typescript@5.9.3)': + '@angular/compiler-cli@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(typescript@6.0.2)': dependencies: '@angular/compiler': 22.0.0-next.6 '@babel/core': 7.29.0 @@ -2863,7 +2863,7 @@ snapshots: tslib: 2.8.1 yargs: 18.0.0 optionalDependencies: - typescript: 5.9.3 + typescript: 6.0.2 transitivePeerDependencies: - supports-color @@ -4830,14 +4830,14 @@ snapshots: - '@emnapi/core' - '@emnapi/runtime' - rollup-plugin-dts@6.4.1(rollup@4.60.1)(typescript@5.9.3): + rollup-plugin-dts@6.4.1(rollup@4.60.1)(typescript@6.0.2): dependencies: '@jridgewell/remapping': 2.3.5 '@jridgewell/sourcemap-codec': 1.5.5 convert-source-map: 2.0.0 magic-string: 0.30.21 rollup: 4.60.1 - typescript: 5.9.3 + typescript: 6.0.2 optionalDependencies: '@babel/code-frame': 7.29.0 @@ -5104,7 +5104,7 @@ snapshots: media-typer: 1.1.0 mime-types: 3.0.2 - typescript@5.9.3: {} + typescript@6.0.2: {} undici-types@6.21.0: {} diff --git a/bazel/rules/rules_angular/src/ng_package/packager/tsconfig.json b/bazel/rules/rules_angular/src/ng_package/packager/tsconfig.json index 2fb636d23..f6d834ffe 100644 --- a/bazel/rules/rules_angular/src/ng_package/packager/tsconfig.json +++ b/bazel/rules/rules_angular/src/ng_package/packager/tsconfig.json @@ -3,6 +3,8 @@ "strict": true, "esModuleInterop": true, "noImplicitAny": true, + "module": "Node16", + "moduleResolution": "Node16", "lib": ["ES2022"], "types": ["node"] } diff --git a/bazel/rules/rules_angular/src/worker/tsconfig.json b/bazel/rules/rules_angular/src/worker/tsconfig.json index 2bae20ae4..349ff181c 100644 --- a/bazel/rules/rules_angular/src/worker/tsconfig.json +++ b/bazel/rules/rules_angular/src/worker/tsconfig.json @@ -2,6 +2,7 @@ "compilerOptions": { "module": "ESNext", "moduleResolution": "node10", + "ignoreDeprecations": "6.0", "target": "esnext", "declaration": true, "strict": true, diff --git a/bazel/rules/rules_browsers/MODULE.bazel b/bazel/rules/rules_browsers/MODULE.bazel index cbac562ef..6f3d950ae 100644 --- a/bazel/rules/rules_browsers/MODULE.bazel +++ b/bazel/rules/rules_browsers/MODULE.bazel @@ -101,7 +101,7 @@ rules_ts_ext.deps( # `tsc_worker` and `validator` on all `ts_project` targets. # Upstream issue: https://github.com/aspect-build/rules_ts/issues/843 name = "npm_rules_browsers_typescript", - ts_integrity = "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", - ts_version = "5.9.3", + ts_integrity = "sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==", + ts_version = "6.0.2", ) use_repo(rules_ts_ext, "npm_rules_browsers_typescript") diff --git a/bazel/rules/rules_browsers/MODULE.bazel.lock b/bazel/rules/rules_browsers/MODULE.bazel.lock index cb43872f4..c9ef926ca 100644 --- a/bazel/rules/rules_browsers/MODULE.bazel.lock +++ b/bazel/rules/rules_browsers/MODULE.bazel.lock @@ -638,7 +638,7 @@ "@@aspect_rules_ts+//ts:extensions.bzl%ext": { "general": { "bzlTransitiveDigest": "dhTbv9E6UfT1WJmmu3ORRPO6AKFJvgBjBxu+BO+u1RY=", - "usagesDigest": "jSpaUyOFzmNpfWIA1f0MnCVJHXEYH7K1zNNzn4BRZow=", + "usagesDigest": "eQBvD0rK9KXNT2C3yx+6OvYutklURI5LbfG7lzEscTU=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, "envVariables": {}, @@ -646,8 +646,8 @@ "npm_rules_browsers_typescript": { "repoRuleId": "@@aspect_rules_ts+//ts/private:npm_repositories.bzl%http_archive_version", "attributes": { - "version": "5.9.3", - "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "version": "6.0.2", + "integrity": "sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==", "urls": [ "https://registry.npmjs.org/typescript/-/typescript-{}.tgz" ] @@ -656,8 +656,8 @@ "rules_angular_npm_typescript": { "repoRuleId": "@@aspect_rules_ts+//ts/private:npm_repositories.bzl%http_archive_version", "attributes": { - "version": "5.9.3", - "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "version": "6.0.2", + "integrity": "sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==", "urls": [ "https://registry.npmjs.org/typescript/-/typescript-{}.tgz" ] @@ -666,8 +666,8 @@ "npm_typescript": { "repoRuleId": "@@aspect_rules_ts+//ts/private:npm_repositories.bzl%http_archive_version", "attributes": { - "version": "5.9.3", - "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "version": "6.0.2", + "integrity": "sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==", "urls": [ "https://registry.npmjs.org/typescript/-/typescript-{}.tgz" ] diff --git a/bazel/rules/rules_browsers/package.json b/bazel/rules/rules_browsers/package.json index 0115b5ef2..4df0c3723 100644 --- a/bazel/rules/rules_browsers/package.json +++ b/bazel/rules/rules_browsers/package.json @@ -28,7 +28,7 @@ "jasmine": "^6.0.0", "protractor": "^7.0.0", "tinyglobby": "^0.2.12", - "typescript": "5.9.3", + "typescript": "6.0.2", "web-test-runner-jasmine": "0.2.0" }, "pnpm": { diff --git a/bazel/rules/rules_browsers/pnpm-lock.yaml b/bazel/rules/rules_browsers/pnpm-lock.yaml index 1df8416d1..94782160f 100644 --- a/bazel/rules/rules_browsers/pnpm-lock.yaml +++ b/bazel/rules/rules_browsers/pnpm-lock.yaml @@ -37,7 +37,7 @@ importers: version: 0.13.4 '@web/test-runner-puppeteer': specifier: ^0.18.0 - version: 0.18.0(typescript@5.9.3) + version: 0.18.0(typescript@6.0.2) get-port: specifier: ^7.1.0 version: 7.2.0 @@ -51,8 +51,8 @@ importers: specifier: ^0.2.12 version: 0.2.15 typescript: - specifier: 5.9.3 - version: 5.9.3 + specifier: 6.0.2 + version: 6.0.2 web-test-runner-jasmine: specifier: 0.2.0 version: 0.2.0(jasmine-core@6.1.0) @@ -1940,8 +1940,8 @@ packages: typed-query-selector@2.12.1: resolution: {integrity: sha512-uzR+FzI8qrUEIu96oaeBJmd9E7CFEiQ3goA5qCVgc4s5llSubcfGHq9yUstZx/k4s9dXHVKsE35YWoFyvEqEHA==} - typescript@5.9.3: - resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} + typescript@6.0.2: + resolution: {integrity: sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==} engines: {node: '>=14.17'} hasBin: true @@ -2509,11 +2509,11 @@ snapshots: - supports-color - utf-8-validate - '@web/test-runner-puppeteer@0.18.0(typescript@5.9.3)': + '@web/test-runner-puppeteer@0.18.0(typescript@6.0.2)': dependencies: '@web/test-runner-chrome': 0.18.1 '@web/test-runner-core': 0.13.4 - puppeteer: 24.40.0(typescript@5.9.3) + puppeteer: 24.40.0(typescript@6.0.2) transitivePeerDependencies: - bare-abort-controller - bare-buffer @@ -2820,14 +2820,14 @@ snapshots: core-util-is@1.0.3: {} - cosmiconfig@9.0.1(typescript@5.9.3): + cosmiconfig@9.0.1(typescript@6.0.2): dependencies: env-paths: 2.2.1 import-fresh: 3.3.1 js-yaml: 4.1.1 parse-json: 5.2.0 optionalDependencies: - typescript: 5.9.3 + typescript: 6.0.2 cross-spawn@7.0.6: dependencies: @@ -3733,11 +3733,11 @@ snapshots: - supports-color - utf-8-validate - puppeteer@24.40.0(typescript@5.9.3): + puppeteer@24.40.0(typescript@6.0.2): dependencies: '@puppeteer/browsers': 2.13.0 chromium-bidi: 14.0.0(devtools-protocol@0.0.1581282) - cosmiconfig: 9.0.1(typescript@5.9.3) + cosmiconfig: 9.0.1(typescript@6.0.2) devtools-protocol: 0.0.1581282 puppeteer-core: 24.40.0 typed-query-selector: 2.12.1 @@ -4111,7 +4111,7 @@ snapshots: typed-query-selector@2.12.1: {} - typescript@5.9.3: {} + typescript@6.0.2: {} typical@4.0.0: {} diff --git a/bazel/rules/rules_browsers/protractor_test/config.cts b/bazel/rules/rules_browsers/protractor_test/config.cts index 9f1931445..5e8f6ff2d 100644 --- a/bazel/rules/rules_browsers/protractor_test/config.cts +++ b/bazel/rules/rules_browsers/protractor_test/config.cts @@ -1,6 +1,6 @@ import {Config} from 'protractor'; import * as path from 'path'; -import * as assert from 'assert'; +import assert from 'assert'; import * as fs from 'fs'; import {globSync} from 'tinyglobby'; diff --git a/bazel/rules/rules_browsers/protractor_test/tsconfig.json b/bazel/rules/rules_browsers/protractor_test/tsconfig.json index 74d1302df..fe2b5357d 100644 --- a/bazel/rules/rules_browsers/protractor_test/tsconfig.json +++ b/bazel/rules/rules_browsers/protractor_test/tsconfig.json @@ -1,7 +1,7 @@ { "compilerOptions": { - "module": "CommonJS", - "moduleResolution": "node", + "module": "Node16", + "moduleResolution": "Node16", "strict": true, "types": ["node"] } diff --git a/bazel/rules/rules_browsers/server_test/tsconfig.json b/bazel/rules/rules_browsers/server_test/tsconfig.json index 9271f6bbb..fe2b5357d 100644 --- a/bazel/rules/rules_browsers/server_test/tsconfig.json +++ b/bazel/rules/rules_browsers/server_test/tsconfig.json @@ -1,7 +1,7 @@ { "compilerOptions": { - "module": "es2022", - "moduleResolution": "node", + "module": "Node16", + "moduleResolution": "Node16", "strict": true, "types": ["node"] } diff --git a/bazel/rules/rules_browsers/test/MODULE.bazel.lock b/bazel/rules/rules_browsers/test/MODULE.bazel.lock index 6fd0743be..436dd1d11 100644 --- a/bazel/rules/rules_browsers/test/MODULE.bazel.lock +++ b/bazel/rules/rules_browsers/test/MODULE.bazel.lock @@ -426,7 +426,7 @@ "@@aspect_rules_ts+//ts:extensions.bzl%ext": { "general": { "bzlTransitiveDigest": "dhTbv9E6UfT1WJmmu3ORRPO6AKFJvgBjBxu+BO+u1RY=", - "usagesDigest": "ic2wVuoEIusgIYrhJ7xvsBSXnlG4QXA661URn8QLYtA=", + "usagesDigest": "7cp0TnszzHee3829A826wopw+7QhjZhWsLllh5ALFNw=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, "envVariables": {}, @@ -434,8 +434,8 @@ "rules_angular_npm_typescript": { "repoRuleId": "@@aspect_rules_ts+//ts/private:npm_repositories.bzl%http_archive_version", "attributes": { - "version": "5.9.3", - "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "version": "6.0.2", + "integrity": "sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==", "urls": [ "https://registry.npmjs.org/typescript/-/typescript-{}.tgz" ] @@ -444,8 +444,8 @@ "npm_typescript": { "repoRuleId": "@@aspect_rules_ts+//ts/private:npm_repositories.bzl%http_archive_version", "attributes": { - "version": "5.9.3", - "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "version": "6.0.2", + "integrity": "sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==", "urls": [ "https://registry.npmjs.org/typescript/-/typescript-{}.tgz" ] @@ -454,8 +454,8 @@ "npm_rules_browsers_typescript": { "repoRuleId": "@@aspect_rules_ts+//ts/private:npm_repositories.bzl%http_archive_version", "attributes": { - "version": "5.9.3", - "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "version": "6.0.2", + "integrity": "sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==", "urls": [ "https://registry.npmjs.org/typescript/-/typescript-{}.tgz" ] diff --git a/bazel/rules/rules_sass/MODULE.bazel.lock b/bazel/rules/rules_sass/MODULE.bazel.lock index 5695df7fe..420a4a3db 100644 --- a/bazel/rules/rules_sass/MODULE.bazel.lock +++ b/bazel/rules/rules_sass/MODULE.bazel.lock @@ -482,7 +482,7 @@ "@@aspect_rules_ts+//ts:extensions.bzl%ext": { "general": { "bzlTransitiveDigest": "dhTbv9E6UfT1WJmmu3ORRPO6AKFJvgBjBxu+BO+u1RY=", - "usagesDigest": "m1ODnVaLc1C1cwN29VFYDSDoQLKecx34e1Q2LcYV+MM=", + "usagesDigest": "Mq6Ktk2Omtgucwc7CrEtsxbAYvdifsCAVV4HPjBURHA=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, "envVariables": {}, @@ -490,8 +490,8 @@ "rules_angular_npm_typescript": { "repoRuleId": "@@aspect_rules_ts+//ts/private:npm_repositories.bzl%http_archive_version", "attributes": { - "version": "5.9.3", - "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "version": "6.0.2", + "integrity": "sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==", "urls": [ "https://registry.npmjs.org/typescript/-/typescript-{}.tgz" ] @@ -500,8 +500,8 @@ "npm_rules_browsers_typescript": { "repoRuleId": "@@aspect_rules_ts+//ts/private:npm_repositories.bzl%http_archive_version", "attributes": { - "version": "5.9.3", - "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "version": "6.0.2", + "integrity": "sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==", "urls": [ "https://registry.npmjs.org/typescript/-/typescript-{}.tgz" ] @@ -510,8 +510,8 @@ "npm_typescript": { "repoRuleId": "@@aspect_rules_ts+//ts/private:npm_repositories.bzl%http_archive_version", "attributes": { - "version": "5.9.3", - "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "version": "6.0.2", + "integrity": "sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==", "urls": [ "https://registry.npmjs.org/typescript/-/typescript-{}.tgz" ] diff --git a/ng-dev/package.json b/ng-dev/package.json index 58dab4cda..bde0035c9 100644 --- a/ng-dev/package.json +++ b/ng-dev/package.json @@ -63,7 +63,7 @@ "supports-color": "10.2.2", "typed-graphqlify": "3.1.6", "tsx": "4.21.0", - "typescript": "5.9.3", + "typescript": "6.0.2", "utf-8-validate": "6.0.6", "which": "6.0.1", "yaml": "2.8.3", diff --git a/package.json b/package.json index d2cf4a5e6..4a34974b3 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,7 @@ "tslib": "^2.5.2", "tslint": "6.1.3", "tsx": "^4.15.7", - "typescript": "5.9.3" + "typescript": "6.0.2" }, "pnpm": { "packageExtensions": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 481c3a39c..692355db6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,7 +12,7 @@ importers: devDependencies: '@angular/compiler-cli': specifier: 22.0.0-next.6 - version: 22.0.0-next.6(@angular/compiler@22.0.0-next.6)(typescript@5.9.3) + version: 22.0.0-next.6(@angular/compiler@22.0.0-next.6)(typescript@6.0.2) '@bazel/bazelisk': specifier: 1.28.1 version: 1.28.1 @@ -21,7 +21,7 @@ importers: version: 8.2.1 firebase-tools: specifier: 15.13.0 - version: 15.13.0(@types/node@24.12.2)(bufferutil@4.1.0)(encoding@0.1.13)(typescript@5.9.3) + version: 15.13.0(@types/node@24.12.2)(bufferutil@4.1.0)(encoding@0.1.13)(typescript@6.0.2) husky: specifier: 9.1.7 version: 9.1.7 @@ -42,13 +42,13 @@ importers: version: 2.8.1 tslint: specifier: 6.1.3 - version: 6.1.3(typescript@5.9.3) + version: 6.1.3(typescript@6.0.2) tsx: specifier: ^4.15.7 version: 4.21.0 typescript: - specifier: 5.9.3 - version: 5.9.3 + specifier: 6.0.2 + version: 6.0.2 .github/local-actions: dependencies: @@ -138,7 +138,7 @@ importers: version: 22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2)(zone.js@0.16.1) '@angular/fire': specifier: 21.0.0-rc.0 - version: 21.0.0-rc.0(@angular/common@22.0.0-next.6(@angular/core@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@22.0.0-next.6(@angular/animations@22.0.0-next.6(@angular/core@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@22.0.0-next.6(@angular/core@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2)(zone.js@0.16.1)))(chokidar@5.0.0)(firebase-tools@15.13.0(@types/node@24.12.2)(bufferutil@4.1.0)(encoding@0.1.13)(typescript@5.9.3))(rxjs@7.8.2) + version: 21.0.0-rc.0(@angular/common@22.0.0-next.6(@angular/core@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@22.0.0-next.6(@angular/animations@22.0.0-next.6(@angular/core@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@22.0.0-next.6(@angular/core@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2)(zone.js@0.16.1)))(chokidar@5.0.0)(firebase-tools@15.13.0(@types/node@24.12.2)(bufferutil@4.1.0)(encoding@0.1.13)(typescript@6.0.2))(rxjs@7.8.2) '@angular/forms': specifier: 22.0.0-next.6 version: 22.0.0-next.6(@angular/common@22.0.0-next.6(@angular/core@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@22.0.0-next.6(@angular/animations@22.0.0-next.6(@angular/core@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@22.0.0-next.6(@angular/core@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2)(zone.js@0.16.1)))(rxjs@7.8.2) @@ -192,7 +192,7 @@ importers: version: 7.2.3(@apollo/server@5.5.0(graphql@16.13.2))(@as-integrations/express4@1.1.2(@apollo/server@5.5.0(graphql@16.13.2))(express@5.2.1))(firebase-admin@13.7.0(encoding@0.1.13))(graphql@16.13.2) firebase-tools: specifier: 15.13.0 - version: 15.13.0(@types/node@24.12.2)(bufferutil@4.1.0)(encoding@0.1.13)(typescript@5.9.3) + version: 15.13.0(@types/node@24.12.2)(bufferutil@4.1.0)(encoding@0.1.13)(typescript@6.0.2) bazel: dependencies: @@ -251,8 +251,8 @@ importers: specifier: 2.2.1 version: 2.2.1 typescript: - specifier: 5.9.3 - version: 5.9.3 + specifier: 6.0.2 + version: 6.0.2 wait-on: specifier: ^9.0.0 version: 9.0.4 @@ -668,8 +668,8 @@ importers: specifier: 3.1.6 version: 3.1.6 typescript: - specifier: 5.9.3 - version: 5.9.3 + specifier: 6.0.2 + version: 6.0.2 utf-8-validate: specifier: 6.0.6 version: 6.0.6 @@ -5840,6 +5840,11 @@ packages: engines: {node: '>=14.17'} hasBin: true + typescript@6.0.2: + resolution: {integrity: sha512-bGdAIrZ0wiGDo5l8c++HWtbaNCWTS4UTv7RaTH/ThVIgjkveJt83m74bBHMJkuCbslY8ixgLBVZJIOiQlQTjfQ==} + engines: {node: '>=14.17'} + hasBin: true + ua-parser-js@1.0.41: resolution: {integrity: sha512-LbBDqdIC5s8iROCUjMbW1f5dJQTEFB1+KO9ogbvlb3nm9n4YHa5p4KTvFPWvh2Hs8gZMBuiB1/8+pdfe/tDPug==} hasBin: true @@ -6294,7 +6299,7 @@ snapshots: rxjs: 7.8.2 tslib: 2.8.1 - '@angular/compiler-cli@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(typescript@5.9.3)': + '@angular/compiler-cli@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(typescript@6.0.2)': dependencies: '@angular/compiler': 22.0.0-next.6 '@babel/core': 7.29.0 @@ -6306,7 +6311,7 @@ snapshots: tslib: 2.8.1 yargs: 18.0.0 optionalDependencies: - typescript: 5.9.3 + typescript: 6.0.2 transitivePeerDependencies: - supports-color @@ -6322,7 +6327,7 @@ snapshots: '@angular/compiler': 22.0.0-next.6 zone.js: 0.16.1 - '@angular/fire@21.0.0-rc.0(@angular/common@22.0.0-next.6(@angular/core@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@22.0.0-next.6(@angular/animations@22.0.0-next.6(@angular/core@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@22.0.0-next.6(@angular/core@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2)(zone.js@0.16.1)))(chokidar@5.0.0)(firebase-tools@15.13.0(@types/node@24.12.2)(bufferutil@4.1.0)(encoding@0.1.13)(typescript@5.9.3))(rxjs@7.8.2)': + '@angular/fire@21.0.0-rc.0(@angular/common@22.0.0-next.6(@angular/core@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2)(zone.js@0.16.1))(@angular/platform-browser@22.0.0-next.6(@angular/animations@22.0.0-next.6(@angular/core@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2)(zone.js@0.16.1)))(@angular/common@22.0.0-next.6(@angular/core@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2))(@angular/core@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2)(zone.js@0.16.1)))(chokidar@5.0.0)(firebase-tools@15.13.0(@types/node@24.12.2)(bufferutil@4.1.0)(encoding@0.1.13)(typescript@6.0.2))(rxjs@7.8.2)': dependencies: '@angular-devkit/schematics': 21.2.6(chokidar@5.0.0) '@angular/common': 22.0.0-next.6(@angular/core@22.0.0-next.6(@angular/compiler@22.0.0-next.6)(rxjs@7.8.2)(zone.js@0.16.1))(rxjs@7.8.2) @@ -6334,7 +6339,7 @@ snapshots: rxjs: 7.8.2 tslib: 2.8.1 optionalDependencies: - firebase-tools: 15.13.0(@types/node@24.12.2)(bufferutil@4.1.0)(encoding@0.1.13)(typescript@5.9.3) + firebase-tools: 15.13.0(@types/node@24.12.2)(bufferutil@4.1.0)(encoding@0.1.13)(typescript@6.0.2) transitivePeerDependencies: - '@react-native-async-storage/async-storage' - chokidar @@ -6488,14 +6493,14 @@ snapshots: '@apollo/utils.withrequired@3.0.0': {} - '@apphosting/build@0.1.7(@types/node@24.12.2)(typescript@5.9.3)': + '@apphosting/build@0.1.7(@types/node@24.12.2)(typescript@6.0.2)': dependencies: '@apphosting/common': 0.0.9 '@npmcli/promise-spawn': 3.0.0 colorette: 2.0.20 commander: 11.1.0 npm-pick-manifest: 9.1.0 - ts-node: 10.9.2(@types/node@24.12.2)(typescript@5.9.3) + ts-node: 10.9.2(@types/node@24.12.2)(typescript@6.0.2) transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -9576,9 +9581,9 @@ snapshots: transitivePeerDependencies: - supports-color - firebase-tools@15.13.0(@types/node@24.12.2)(bufferutil@4.1.0)(encoding@0.1.13)(typescript@5.9.3): + firebase-tools@15.13.0(@types/node@24.12.2)(bufferutil@4.1.0)(encoding@0.1.13)(typescript@6.0.2): dependencies: - '@apphosting/build': 0.1.7(@types/node@24.12.2)(typescript@5.9.3) + '@apphosting/build': 0.1.7(@types/node@24.12.2)(typescript@6.0.2) '@apphosting/common': 0.0.8 '@electric-sql/pglite': 0.3.16 '@electric-sql/pglite-tools': 0.2.21(@electric-sql/pglite@0.3.16) @@ -12030,7 +12035,7 @@ snapshots: true-case-path@2.2.1: {} - ts-node@10.9.2(@types/node@24.12.2)(typescript@5.9.3): + ts-node@10.9.2(@types/node@24.12.2)(typescript@6.0.2): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.12 @@ -12044,7 +12049,7 @@ snapshots: create-require: 1.1.1 diff: 4.0.4 make-error: 1.3.6 - typescript: 5.9.3 + typescript: 6.0.2 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 @@ -12052,7 +12057,7 @@ snapshots: tslib@2.8.1: {} - tslint@6.1.3(typescript@5.9.3): + tslint@6.1.3(typescript@6.0.2): dependencies: '@babel/code-frame': 7.29.0 builtin-modules: 1.1.1 @@ -12066,15 +12071,15 @@ snapshots: resolve: 1.22.11 semver: 5.7.2 tslib: 1.14.1 - tsutils: 2.29.0(typescript@5.9.3) - typescript: 5.9.3 + tsutils: 2.29.0(typescript@6.0.2) + typescript: 6.0.2 tsscmp@1.0.6: {} - tsutils@2.29.0(typescript@5.9.3): + tsutils@2.29.0(typescript@6.0.2): dependencies: tslib: 1.14.1 - typescript: 5.9.3 + typescript: 6.0.2 tsx@4.21.0: dependencies: @@ -12118,6 +12123,8 @@ snapshots: typescript@5.9.3: {} + typescript@6.0.2: {} + ua-parser-js@1.0.41: {} undici-types@7.16.0: {}