From 1ca9dc6d0cd1078d8a88b21a35d87e1a978664e3 Mon Sep 17 00:00:00 2001 From: Kristiyan Kostadinov Date: Tue, 31 Mar 2026 09:06:23 +0200 Subject: [PATCH 1/3] build: update to the latest next versions Updates the repo to the latest `next` versions of the Angular dependencies. --- pnpm-lock.yaml | 598 ++++++++++++++++++++++---------------------- pnpm-workspace.yaml | 34 +-- 2 files changed, 310 insertions(+), 322 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 83cf00b083af..f57815ec1aa2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,53 +7,53 @@ settings: catalogs: default: '@angular-devkit/build-angular': - specifier: 22.0.0-next.2 - version: 22.0.0-next.2 + specifier: 22.0.0-next.3 + version: 22.0.0-next.3 '@angular-devkit/core': - specifier: 22.0.0-next.2 - version: 22.0.0-next.2 + specifier: 22.0.0-next.3 + version: 22.0.0-next.3 '@angular-devkit/schematics': - specifier: 22.0.0-next.2 - version: 22.0.0-next.2 + specifier: 22.0.0-next.3 + version: 22.0.0-next.3 '@angular/cli': - specifier: 22.0.0-next.2 - version: 22.0.0-next.2 + specifier: 22.0.0-next.3 + version: 22.0.0-next.3 '@angular/common': - specifier: 22.0.0-next.4 - version: 22.0.0-next.4 + specifier: 22.0.0-next.5 + version: 22.0.0-next.5 '@angular/compiler': - specifier: 22.0.0-next.4 - version: 22.0.0-next.4 + specifier: 22.0.0-next.5 + version: 22.0.0-next.5 '@angular/compiler-cli': - specifier: 22.0.0-next.4 - version: 22.0.0-next.4 + specifier: 22.0.0-next.5 + version: 22.0.0-next.5 '@angular/core': - specifier: 22.0.0-next.4 - version: 22.0.0-next.4 + specifier: 22.0.0-next.5 + version: 22.0.0-next.5 '@angular/forms': - specifier: 22.0.0-next.4 - version: 22.0.0-next.4 + specifier: 22.0.0-next.5 + version: 22.0.0-next.5 '@angular/localize': - specifier: 22.0.0-next.4 - version: 22.0.0-next.4 + specifier: 22.0.0-next.5 + version: 22.0.0-next.5 '@angular/platform-browser': - specifier: 22.0.0-next.4 - version: 22.0.0-next.4 + specifier: 22.0.0-next.5 + version: 22.0.0-next.5 '@angular/platform-browser-dynamic': - specifier: 22.0.0-next.4 - version: 22.0.0-next.4 + specifier: 22.0.0-next.5 + version: 22.0.0-next.5 '@angular/platform-server': - specifier: 22.0.0-next.4 - version: 22.0.0-next.4 + specifier: 22.0.0-next.5 + version: 22.0.0-next.5 '@angular/router': - specifier: 22.0.0-next.4 - version: 22.0.0-next.4 + specifier: 22.0.0-next.5 + version: 22.0.0-next.5 '@angular/ssr': - specifier: 22.0.0-next.2 - version: 22.0.0-next.2 + specifier: 22.0.0-next.3 + version: 22.0.0-next.3 '@schematics/angular': - specifier: 22.0.0-next.2 - version: 22.0.0-next.2 + specifier: 22.0.0-next.3 + version: 22.0.0-next.3 rxjs: specifier: ^6.6.7 version: 6.6.7 @@ -69,25 +69,25 @@ importers: dependencies: '@angular-devkit/core': specifier: 'catalog:' - version: 22.0.0-next.2(chokidar@5.0.0) + version: 22.0.0-next.3(chokidar@5.0.0) '@angular-devkit/schematics': specifier: 'catalog:' - version: 22.0.0-next.2(chokidar@5.0.0) + version: 22.0.0-next.3(chokidar@5.0.0) '@angular/common': specifier: 'catalog:' - version: 22.0.0-next.4(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7) + version: 22.0.0-next.5(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7) '@angular/compiler': specifier: 'catalog:' - version: 22.0.0-next.4 + version: 22.0.0-next.5 '@angular/core': specifier: 'catalog:' - version: 22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1) + version: 22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1) '@angular/forms': specifier: 'catalog:' - version: 22.0.0-next.4(@angular/common@22.0.0-next.4(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(@angular/platform-browser@22.0.0-next.4(@angular/common@22.0.0-next.4(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1)))(rxjs@6.6.7) + version: 22.0.0-next.5(@angular/common@22.0.0-next.5(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(@angular/platform-browser@22.0.0-next.5(@angular/common@22.0.0-next.5(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1)))(rxjs@6.6.7) '@angular/platform-browser': specifier: 'catalog:' - version: 22.0.0-next.4(@angular/common@22.0.0-next.4(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1)) + version: 22.0.0-next.5(@angular/common@22.0.0-next.5(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1)) '@types/google.maps': specifier: ^3.54.10 version: 3.58.1 @@ -121,19 +121,19 @@ importers: devDependencies: '@angular/compiler-cli': specifier: 'catalog:' - version: 22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2) + version: 22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2) '@angular/localize': specifier: 'catalog:' - version: 22.0.0-next.4(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/compiler@22.0.0-next.4) + version: 22.0.0-next.5(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/compiler@22.0.0-next.5) '@angular/ng-dev': specifier: https://github.com/angular/dev-infra-private-ng-dev-builds.git#88dbc0543ffbc4df720ac87c0d413fab45ea1491 version: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/88dbc0543ffbc4df720ac87c0d413fab45ea1491(@modelcontextprotocol/sdk@1.27.1) '@angular/platform-server': specifier: 'catalog:' - version: 22.0.0-next.4(@angular/common@22.0.0-next.4(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/compiler@22.0.0-next.4)(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(@angular/platform-browser@22.0.0-next.4(@angular/common@22.0.0-next.4(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1)))(rxjs@6.6.7) + version: 22.0.0-next.5(@angular/common@22.0.0-next.5(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/compiler@22.0.0-next.5)(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(@angular/platform-browser@22.0.0-next.5(@angular/common@22.0.0-next.5(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1)))(rxjs@6.6.7) '@angular/router': specifier: 'catalog:' - version: 22.0.0-next.4(@angular/common@22.0.0-next.4(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(@angular/platform-browser@22.0.0-next.4(@angular/common@22.0.0-next.4(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1)))(rxjs@6.6.7) + version: 22.0.0-next.5(@angular/common@22.0.0-next.5(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(@angular/platform-browser@22.0.0-next.5(@angular/common@22.0.0-next.5(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1)))(rxjs@6.6.7) '@babel/core': specifier: ^7.16.12 version: 7.29.0 @@ -166,7 +166,7 @@ importers: version: 16.0.3(rollup@4.59.0) '@schematics/angular': specifier: 'catalog:' - version: 22.0.0-next.2(chokidar@5.0.0) + version: 22.0.0-next.3(chokidar@5.0.0) '@types/babel__core': specifier: ^7.1.18 version: 7.20.5 @@ -361,25 +361,25 @@ importers: version: link:../src/cdk-experimental '@angular/common': specifier: 'catalog:' - version: 22.0.0-next.4(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7) + version: 22.0.0-next.5(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7) '@angular/compiler': specifier: 'catalog:' - version: 22.0.0-next.4 + version: 22.0.0-next.5 '@angular/components-examples': specifier: workspace:* version: link:../src/components-examples '@angular/core': specifier: 'catalog:' - version: 22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1) + version: 22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1) '@angular/forms': specifier: 'catalog:' - version: 22.0.0-next.4(@angular/common@22.0.0-next.4(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(@angular/platform-browser@22.0.0-next.4(@angular/common@22.0.0-next.4(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1)))(rxjs@6.6.7) + version: 22.0.0-next.5(@angular/common@22.0.0-next.5(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(@angular/platform-browser@22.0.0-next.5(@angular/common@22.0.0-next.5(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1)))(rxjs@6.6.7) '@angular/google-maps': specifier: workspace:* version: link:../src/google-maps '@angular/localize': specifier: 'catalog:' - version: 22.0.0-next.4(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/compiler@22.0.0-next.4) + version: 22.0.0-next.5(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/compiler@22.0.0-next.5) '@angular/material': specifier: workspace:* version: link:../src/material @@ -391,16 +391,16 @@ importers: version: link:../src/material-luxon-adapter '@angular/platform-browser': specifier: 'catalog:' - version: 22.0.0-next.4(@angular/common@22.0.0-next.4(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1)) + version: 22.0.0-next.5(@angular/common@22.0.0-next.5(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1)) '@angular/platform-browser-dynamic': specifier: 'catalog:' - version: 22.0.0-next.4(@angular/common@22.0.0-next.4(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler@22.0.0-next.4)(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(@angular/platform-browser@22.0.0-next.4(@angular/common@22.0.0-next.4(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))) + version: 22.0.0-next.5(@angular/common@22.0.0-next.5(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler@22.0.0-next.5)(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(@angular/platform-browser@22.0.0-next.5(@angular/common@22.0.0-next.5(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))) '@angular/router': specifier: 'catalog:' - version: 22.0.0-next.4(@angular/common@22.0.0-next.4(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(@angular/platform-browser@22.0.0-next.4(@angular/common@22.0.0-next.4(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1)))(rxjs@6.6.7) + version: 22.0.0-next.5(@angular/common@22.0.0-next.5(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(@angular/platform-browser@22.0.0-next.5(@angular/common@22.0.0-next.5(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1)))(rxjs@6.6.7) '@angular/ssr': specifier: 'catalog:' - version: 22.0.0-next.2(e7bb059fa65e6564429544a9d4bf5a6f) + version: 22.0.0-next.3(5b091b47970568585eeed4a3a6a85f3a) '@angular/youtube-player': specifier: workspace:* version: link:../src/youtube-player @@ -425,13 +425,13 @@ importers: devDependencies: '@angular-devkit/build-angular': specifier: 'catalog:' - version: 22.0.0-next.2(981cc8a2d909504f0866c1897fd1205c) + version: 22.0.0-next.3(0f3451593b4106d0a114549b0608dfcd) '@angular/cli': specifier: 'catalog:' - version: 22.0.0-next.2(@types/node@22.19.15)(chokidar@5.0.0) + version: 22.0.0-next.3(@types/node@22.19.15)(chokidar@5.0.0) '@angular/compiler-cli': specifier: 'catalog:' - version: 22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2) + version: 22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2) '@bazel/bazelisk': specifier: ^1.12.1 version: 1.28.1 @@ -794,13 +794,13 @@ packages: resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} - '@angular-devkit/architect@0.2200.0-next.2': - resolution: {integrity: sha512-4f9EiZ4mBZKGsL+P/tjThYPcUdSUvo3CwfjKzR5dYjQNhXWdzRHrfvk6boJldqcCNVFqIR3X+H+v/pauTEddMw==} + '@angular-devkit/architect@0.2200.0-next.3': + resolution: {integrity: sha512-aHQzxayKcUuEcrwgYnO4M0pjznJIeTTg5tbv873bmROAoe6SGg52+oT88Eyyw5/4agLvNzCTqVOwIm0SUMS7VQ==} engines: {node: ^22.22.0 || >=24.13.1, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} hasBin: true - '@angular-devkit/build-angular@22.0.0-next.2': - resolution: {integrity: sha512-NuCzNY+oFz1eqCo5BmY42iRiXUnf2Do4fFGy6zA4UslFsJ4bfOGxixZYhe/pFlQFFulsdkzIVkGE9cVdK5iANA==} + '@angular-devkit/build-angular@22.0.0-next.3': + resolution: {integrity: sha512-li26nlZgX0Ue7ty8ym/xxHy1jHKuKxSmMuZTqX4f0XXrQvRPzHLqSvg6Zh595n5qnzhsEX3jcp0kuIWhM6eYkg==} engines: {node: ^22.22.0 || >=24.13.1, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: '@angular/compiler-cli': ^22.0.0-next.0 @@ -809,7 +809,7 @@ packages: '@angular/platform-browser': ^22.0.0-next.0 '@angular/platform-server': ^22.0.0-next.0 '@angular/service-worker': ^22.0.0-next.0 - '@angular/ssr': ^22.0.0-next.2 + '@angular/ssr': ^22.0.0-next.3 browser-sync: ^3.0.2 karma: ^6.3.0 ng-packagr: ^22.0.0-next.0 @@ -837,15 +837,15 @@ packages: tailwindcss: optional: true - '@angular-devkit/build-webpack@0.2200.0-next.2': - resolution: {integrity: sha512-0fq7BNafzb5pqwMBsJe9KkhlhKmAnqPHVHn+ANsOCdPcWN2Av4ZOl9Y5eX+UKwIjMyNQ9OB6K43MxUkUaHRxfQ==} + '@angular-devkit/build-webpack@0.2200.0-next.3': + resolution: {integrity: sha512-+PpdtpITCRqL6hSFdCao8r1BUpnpCvd6TlOB1bx0a8QGgkEwacgKnaPZb6YqteRDTIa9v4LyLkIns5PgHnjYzg==} engines: {node: ^22.22.0 || >=24.13.1, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: webpack: ^5.30.0 webpack-dev-server: ^5.0.2 - '@angular-devkit/core@22.0.0-next.2': - resolution: {integrity: sha512-GIp2PqabUoqvN7acPqNScqi3X+YSJaV+KkAl2p5J/h0dncAUQsbnyY00zolFiCXhH9XZZGO4HaS94hGvoPJYSA==} + '@angular-devkit/core@22.0.0-next.3': + resolution: {integrity: sha512-RIdTHP2/WBMSpLoLnp3VBrkm1khzXGSYca2/e4L/x07exf4K0OQ9kbJEWzLaBpTJjMXI4zXDQEuS9eX0L/INtw==} engines: {node: ^22.22.0 || >=24.13.1, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: chokidar: ^5.0.0 @@ -853,12 +853,12 @@ packages: chokidar: optional: true - '@angular-devkit/schematics@22.0.0-next.2': - resolution: {integrity: sha512-ZpNi0vzk8VrrXScnDhE/nIdwGkEwlQdONawXfX4stsBOS5hwrKNsoMR1chU198Ucfm5dL4fF5VEXMUGmseCS5w==} + '@angular-devkit/schematics@22.0.0-next.3': + resolution: {integrity: sha512-GJVPmKqqz8OL2a9S/LDQ7OfBvNzCCFmhahZdEsW/NHVKGHrg2rtHR7MGIOR/nPp7s5qOxxNEJysbM4qhb0pC4g==} engines: {node: ^22.22.0 || >=24.13.1, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} - '@angular/build@22.0.0-next.2': - resolution: {integrity: sha512-67k6VJva6shimicdnK6ur3pBCmSi77FEq+eJrs9jzlqkbaJAzmAiotCYNMGhceyKlCpZAvG6Sw5k/YWZCDqdnw==} + '@angular/build@22.0.0-next.3': + resolution: {integrity: sha512-5NAIsCjwFbHq8Vs3bCfbh9wE0SBVQyPMcUaZHO9g6JmgBS1EQ/dZHgrJoCAwwslCpbxUdKRlzFqzBKr4z1BzdA==} engines: {node: ^22.22.0 || >=24.13.1, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: '@angular/compiler': ^22.0.0-next.0 @@ -868,7 +868,7 @@ packages: '@angular/platform-browser': ^22.0.0-next.0 '@angular/platform-server': ^22.0.0-next.0 '@angular/service-worker': ^22.0.0-next.0 - '@angular/ssr': ^22.0.0-next.2 + '@angular/ssr': ^22.0.0-next.3 karma: ^6.4.0 less: ^4.2.0 ng-packagr: ^22.0.0-next.0 @@ -903,38 +903,38 @@ packages: vitest: optional: true - '@angular/cli@22.0.0-next.2': - resolution: {integrity: sha512-JrIB0RODhgdWS6NUMn3wSPkUVMBIxuAnoeWEDtvylCrSMWULRYnnUVfMgMLvRYsJIEVmVeCfaiauHDQFivbGiQ==} + '@angular/cli@22.0.0-next.3': + resolution: {integrity: sha512-YdSzl2oVXTSKHZ22PmaDpXnpoP3YKEbKDs72bxlcdChs6RuHxAsMz2KKjOLq4uGWEWoD5i5yi0sc2Fe7/kQHrg==} engines: {node: ^22.22.0 || >=24.13.1, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} hasBin: true - '@angular/common@22.0.0-next.4': - resolution: {integrity: sha512-/NuxmFa+koz4yDHEdaUsPy0aojC4yWx0zuUmLE6xdkYrE9dADaIf+9TtjpO4N8iJ+a/glWrYcCtXrsRl8BYr3A==} + '@angular/common@22.0.0-next.5': + resolution: {integrity: sha512-6USsjumt53nacM9Zgjn/roVL4sDxJwGTnzRUGHA7X4tH+1rhJzfo2ypb70C9uu0DvKnnCTBA7GY0Uor4AVunng==} engines: {node: ^22.22.0 || >=24.13.1} peerDependencies: - '@angular/core': 22.0.0-next.4 + '@angular/core': 22.0.0-next.5 rxjs: ^6.5.3 || ^7.4.0 - '@angular/compiler-cli@22.0.0-next.4': - resolution: {integrity: sha512-GDAOSQ9CafQeHA3Qt1nbBROgoJEFwb0/MfnPhROkvAyf3sXf1YwOgSVPWZv9NyVNPTEzZv70baA7cMJIwHyW/A==} + '@angular/compiler-cli@22.0.0-next.5': + resolution: {integrity: sha512-yGes0iE61I7Rmk9f/W3Oe0hLWYpqNUBxyT0PmuYekGgFocmgY+uyw9E8hyXaHVd5syWSBiuw8bprMyLSuRnRAQ==} engines: {node: ^22.22.0 || >=24.13.1} hasBin: true peerDependencies: - '@angular/compiler': 22.0.0-next.4 + '@angular/compiler': 22.0.0-next.5 typescript: 6.0.2 peerDependenciesMeta: typescript: optional: true - '@angular/compiler@22.0.0-next.4': - resolution: {integrity: sha512-8cA8L9sztyL7HsnkOK/wzRSHiqxztddLZ0bLNqhm8seIk7NkO3zIlya8V7GMVYh9EmZfBRV/OkRioHhaX+4bQA==} + '@angular/compiler@22.0.0-next.5': + resolution: {integrity: sha512-pidvCE3YOfc8BIkEI5ohmZsnfeT+NMunwccUiRuAU/42JZaM8XpdZ6LHxl/P6qYbYFhlSvctkvLeAcC13wYTzw==} engines: {node: ^22.22.0 || >=24.13.1} - '@angular/core@22.0.0-next.4': - resolution: {integrity: sha512-w/OAuBhFpVAIMHDMWteK13jdTXtuKu52+OmnSrhj2TSNxmc1aKYFEvP2ERKdEvVlV8Bfcsg5zL86A7QRmTMfew==} + '@angular/core@22.0.0-next.5': + resolution: {integrity: sha512-pBGFG3W5mCPpoafdeTY+fgYUIyoxA9kOYmLCmCCvOkQoZacBQJeNbNqHrLXrVJxX6l4EsBfRvy8sDaKe4Iwstg==} engines: {node: ^22.22.0 || >=24.13.1} peerDependencies: - '@angular/compiler': 22.0.0-next.4 + '@angular/compiler': 22.0.0-next.5 rxjs: ^6.5.3 || ^7.4.0 zone.js: ~0.15.0 || ~0.16.0 peerDependenciesMeta: @@ -943,69 +943,69 @@ packages: zone.js: optional: true - '@angular/forms@22.0.0-next.4': - resolution: {integrity: sha512-uZ/KlPa0llrMuhBzeaSCN68XNbF8LLFZhkypkDmIJ7jFkb7HJzcWKklar9VSMZimpA0B3LG6kjSEtbzAg0sJ1g==} + '@angular/forms@22.0.0-next.5': + resolution: {integrity: sha512-LzhwA1n286ib5ZIJeKqY/JhQivzvno+Fu1V7iBMyHFhyZWp6nmL6YOn4y0UqMuFsQ2g0322eSdhncuhwmFvJvA==} engines: {node: ^22.22.0 || >=24.13.1} peerDependencies: - '@angular/common': 22.0.0-next.4 - '@angular/core': 22.0.0-next.4 - '@angular/platform-browser': 22.0.0-next.4 + '@angular/common': 22.0.0-next.5 + '@angular/core': 22.0.0-next.5 + '@angular/platform-browser': 22.0.0-next.5 rxjs: ^6.5.3 || ^7.4.0 - '@angular/localize@22.0.0-next.4': - resolution: {integrity: sha512-Wvjd8W911sHJCBuvxoG5f7bCxu2KvzClCbz/Pz1dp/mJDtcVwlwEydvCXwRoFiddMNG7ilGPnmNFPonaMQVtBg==} + '@angular/localize@22.0.0-next.5': + resolution: {integrity: sha512-kVuLyQzFz3S/gQibYpbldgwArYlPaznngRksEd81sDGvbN73OGP4v12wSSIWAx9FwlwN2RTEVYgmpB6MR9ZKsw==} engines: {node: ^22.22.0 || >=24.13.1} hasBin: true peerDependencies: - '@angular/compiler': 22.0.0-next.4 - '@angular/compiler-cli': 22.0.0-next.4 + '@angular/compiler': 22.0.0-next.5 + '@angular/compiler-cli': 22.0.0-next.5 '@angular/ng-dev@https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/88dbc0543ffbc4df720ac87c0d413fab45ea1491': resolution: {tarball: https://codeload.github.com/angular/dev-infra-private-ng-dev-builds/tar.gz/88dbc0543ffbc4df720ac87c0d413fab45ea1491} version: 0.0.0-b9bca459f29f61177a829e69089730415c95ccde hasBin: true - '@angular/platform-browser-dynamic@22.0.0-next.4': - resolution: {integrity: sha512-cO2aPZRFkHRxaEWUx3PXLgzS4JeeazFktSlfLow1SlidhNmyjbf7KXme1dA7Nvp3YE/mkKqVv1WnGES/n9VR2w==} + '@angular/platform-browser-dynamic@22.0.0-next.5': + resolution: {integrity: sha512-+96laH0ZtJiRQ9vnNIVLR5bmedgDtc+omIRjwWjPy9kKY5czBbRCwE99rQNogSlR2IHPF9FvWbTuo3VxVSpQgQ==} engines: {node: ^22.22.0 || >=24.13.1} peerDependencies: - '@angular/common': 22.0.0-next.4 - '@angular/compiler': 22.0.0-next.4 - '@angular/core': 22.0.0-next.4 - '@angular/platform-browser': 22.0.0-next.4 + '@angular/common': 22.0.0-next.5 + '@angular/compiler': 22.0.0-next.5 + '@angular/core': 22.0.0-next.5 + '@angular/platform-browser': 22.0.0-next.5 - '@angular/platform-browser@22.0.0-next.4': - resolution: {integrity: sha512-f1w43eHST5DmRb95mp7X0F0GtnssNK9a04YrfeA0ZIh7M0E3lyyuCvFyL8fhigx2aOkMZR4TdRfZ/Ukk0OWaAg==} + '@angular/platform-browser@22.0.0-next.5': + resolution: {integrity: sha512-vDLAWN+HFC6KLywrnAtr/62G6B99/2xL2c/nWJR3AIGSdi4BdMk9yrq+g6vEl3sz3rX+mcHCN9ih61Ew7Ht68A==} engines: {node: ^22.22.0 || >=24.13.1} peerDependencies: - '@angular/animations': 22.0.0-next.4 - '@angular/common': 22.0.0-next.4 - '@angular/core': 22.0.0-next.4 + '@angular/animations': 22.0.0-next.5 + '@angular/common': 22.0.0-next.5 + '@angular/core': 22.0.0-next.5 peerDependenciesMeta: '@angular/animations': optional: true - '@angular/platform-server@22.0.0-next.4': - resolution: {integrity: sha512-U9dDIIx25MlgCN+I+z7+gZbG4pKG+VzQOiN2FPwl3iwqPW6tY4gNRISwQ3pZEmKw92z+HllV7+IwT4KpEifXJQ==} + '@angular/platform-server@22.0.0-next.5': + resolution: {integrity: sha512-v3CNQxySkjX7WhqeKxGghg6/Ygjv59HQQpTpPWdBOOWmQ+yzrS1crEmO94QnrbwgNBPUaKOttaX7pebvXN7Gxg==} engines: {node: ^22.22.0 || >=24.13.1} peerDependencies: - '@angular/common': 22.0.0-next.4 - '@angular/compiler': 22.0.0-next.4 - '@angular/core': 22.0.0-next.4 - '@angular/platform-browser': 22.0.0-next.4 + '@angular/common': 22.0.0-next.5 + '@angular/compiler': 22.0.0-next.5 + '@angular/core': 22.0.0-next.5 + '@angular/platform-browser': 22.0.0-next.5 rxjs: ^6.5.3 || ^7.4.0 - '@angular/router@22.0.0-next.4': - resolution: {integrity: sha512-FCJSxTEmXo2Oku2t+sgxBmEyLXGMmbNRHbtQWaFJH0OXgaWktstP3uMw5vMBK4td0kgl975F97xY4eDr0RizQQ==} + '@angular/router@22.0.0-next.5': + resolution: {integrity: sha512-CHiJuBpr2HpBtK4JqksZ30Hh4Vx/h6o7t0NB06RDhXux0Jr+Mh1RVKMkRo2zc4oP30rbooy4DheKl/EOW9ALgA==} engines: {node: ^22.22.0 || >=24.13.1} peerDependencies: - '@angular/common': 22.0.0-next.4 - '@angular/core': 22.0.0-next.4 - '@angular/platform-browser': 22.0.0-next.4 + '@angular/common': 22.0.0-next.5 + '@angular/core': 22.0.0-next.5 + '@angular/platform-browser': 22.0.0-next.5 rxjs: ^6.5.3 || ^7.4.0 - '@angular/ssr@22.0.0-next.2': - resolution: {integrity: sha512-O1AK/YMY+4f7rMAHnI2BFJLCancTDEq683A4N2wXo4brsfXgCwp5pygBBi/pHfI7lzgrEkXlbEsWRjBdEjiqEg==} + '@angular/ssr@22.0.0-next.3': + resolution: {integrity: sha512-s4Nfex73wUAVl+GNAWseV80VEZBEmgbzFXD0FuwcsX838UD28EuYn1io5GYaio0V7Q+dl9N02uvuvwSP/8D9pA==} peerDependencies: '@angular/common': ^22.0.0-next.0 '@angular/core': ^22.0.0-next.0 @@ -1510,8 +1510,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/preset-env@7.29.0': - resolution: {integrity: sha512-fNEdfc0yi16lt6IZo2Qxk3knHVdfMYX33czNb4v8yWhemoBhibCpQK/uYHtSKIiO+p/zd3+8fYVXhQdOVV608w==} + '@babel/preset-env@7.29.2': + resolution: {integrity: sha512-DYD23veRYGvBFhcTY1iUvJnDNpuqNd/BzBwCvzOTKUnJjKg5kpUBh3/u9585Agdkgj+QuygG7jLfOPWMa2KVNw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -1521,8 +1521,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 - '@babel/runtime@7.28.6': - resolution: {integrity: sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA==} + '@babel/runtime@7.29.2': + resolution: {integrity: sha512-JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g==} engines: {node: '>=6.9.0'} '@babel/template@7.28.6': @@ -2668,8 +2668,8 @@ packages: '@leichtgewicht/ip-codec@2.0.5': resolution: {integrity: sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==} - '@listr2/prompt-adapter-inquirer@4.2.1': - resolution: {integrity: sha512-z3jVhDIz6/X5rPFAk8r00mOHTxpZljgOKNnrq6FLIoZUbXcPrcW3wfM7aUOxy4NXrUewTchcVZxgxHLZY3vN7Q==} + '@listr2/prompt-adapter-inquirer@4.2.2': + resolution: {integrity: sha512-QCVBPLxPEG3ZLSfGz8DfzgiqkLiK31sb4JTIxp+sfdOrpze5rjZscHSAuSI0e/engIS9tWgzifLhSCwlocFsZQ==} engines: {node: '>=22.13.0'} peerDependencies: '@inquirer/prompts': '>= 3 < 9' @@ -2877,8 +2877,8 @@ packages: peerDependencies: '@angular/compiler-cli': '*' - '@ngtools/webpack@22.0.0-next.2': - resolution: {integrity: sha512-2LizJlHgAUpNNPYpbFWRZVqCRXlYDZ6g+52Ba03E8Z5KMixTyPgen1Brgjv7e8C2LOiUWqLYakVi6x9D0MEVsg==} + '@ngtools/webpack@22.0.0-next.3': + resolution: {integrity: sha512-6IsuDsg5sYx8mvRCYNgHK3VIHuDR2x8Lay7M0urscbA8bPQZaphWusJJ8lOoxl9URcqwROUR5XPsGZZvxD9ijg==} engines: {node: ^22.22.0 || >=24.13.1, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} peerDependencies: '@angular/compiler-cli': ^22.0.0-next.0 @@ -3234,8 +3234,8 @@ packages: peerDependencies: '@opentelemetry/api': ^1.1.0 - '@oxc-project/types@0.115.0': - resolution: {integrity: sha512-4n91DKnebUS4yjUHl2g3/b2T+IUdCfmoZGhmwsovZCDaJSs+QkVAM+0AqqTxHSsHfeiMuueT75cZaZcT/m0pSw==} + '@oxc-project/types@0.120.0': + resolution: {integrity: sha512-k1YNu55DuvAip/MGE1FTsIuU3FUCn6v/ujG9V7Nq5Df/kX2CWb13hhwD0lmJGMGqE+bE1MXvv9SZVnMzEXlWcg==} '@parcel/watcher-android-arm64@2.5.6': resolution: {integrity: sha512-YQxSS34tPF/6ZG7r/Ih9xy+kP/WwediEUsqmtf0cuCV5TPPKw/PQHRhueUo6JdeFJaqV3pyjm0GdYjZotbRt/A==} @@ -3443,103 +3443,103 @@ packages: engines: {node: '>=18'} hasBin: true - '@rolldown/binding-android-arm64@1.0.0-rc.9': - resolution: {integrity: sha512-lcJL0bN5hpgJfSIz/8PIf02irmyL43P+j1pTCfbD1DbLkmGRuFIA4DD3B3ZOvGqG0XiVvRznbKtN0COQVaKUTg==} + '@rolldown/binding-android-arm64@1.0.0-rc.10': + resolution: {integrity: sha512-jOHxwXhxmFKuXztiu1ORieJeTbx5vrTkcOkkkn2d35726+iwhrY1w/+nYY/AGgF12thg33qC3R1LMBF5tHTZHg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@rolldown/binding-darwin-arm64@1.0.0-rc.9': - resolution: {integrity: sha512-J7Zk3kLYFsLtuH6U+F4pS2sYVzac0qkjcO5QxHS7OS7yZu2LRs+IXo+uvJ/mvpyUljDJ3LROZPoQfgBIpCMhdQ==} + '@rolldown/binding-darwin-arm64@1.0.0-rc.10': + resolution: {integrity: sha512-gED05Teg/vtTZbIJBc4VNMAxAFDUPkuO/rAIyyxZjTj1a1/s6z5TII/5yMGZ0uLRCifEtwUQn8OlYzuYc0m70w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@rolldown/binding-darwin-x64@1.0.0-rc.9': - resolution: {integrity: sha512-iwtmmghy8nhfRGeNAIltcNXzD0QMNaaA5U/NyZc1Ia4bxrzFByNMDoppoC+hl7cDiUq5/1CnFthpT9n+UtfFyg==} + '@rolldown/binding-darwin-x64@1.0.0-rc.10': + resolution: {integrity: sha512-rI15NcM1mA48lqrIxVkHfAqcyFLcQwyXWThy+BQ5+mkKKPvSO26ir+ZDp36AgYoYVkqvMcdS8zOE6SeBsR9e8A==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@rolldown/binding-freebsd-x64@1.0.0-rc.9': - resolution: {integrity: sha512-DLFYI78SCiZr5VvdEplsVC2Vx53lnA4/Ga5C65iyldMVaErr86aiqCoNBLl92PXPfDtUYjUh+xFFor40ueNs4Q==} + '@rolldown/binding-freebsd-x64@1.0.0-rc.10': + resolution: {integrity: sha512-XZRXHdTa+4ME1MuDVp021+doQ+z6Ei4CCFmNc5/sKbqb8YmkiJdj8QKlV3rCI0AJtAeSB5n0WGPuJWNL9p/L2w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.9': - resolution: {integrity: sha512-CsjTmTwd0Hri6iTw/DRMK7kOZ7FwAkrO4h8YWKoX/kcj833e4coqo2wzIFywtch/8Eb5enQ/lwLM7w6JX1W5RQ==} + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.10': + resolution: {integrity: sha512-R0SQMRluISSLzFE20sPWYHVmJdDQnRyc/FzSCN72BqQmh2SOZUFG+N3/vBZpR4C6WpEUVYJLrYUXaj43sJsNLA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.9': - resolution: {integrity: sha512-2x9O2JbSPxpxMDhP9Z74mahAStibTlrBMW0520+epJH5sac7/LwZW5Bmg/E6CXuEF53JJFW509uP+lSedaUNxg==} + '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.10': + resolution: {integrity: sha512-Y1reMrV/o+cwpduYhJuOE3OMKx32RMYCidf14y+HssARRmhDuWXJ4yVguDg2R/8SyyGNo+auzz64LnPK9Hq6jg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [glibc] - '@rolldown/binding-linux-arm64-musl@1.0.0-rc.9': - resolution: {integrity: sha512-JA1QRW31ogheAIRhIg9tjMfsYbglXXYGNPLdPEYrwFxdbkQCAzvpSCSHCDWNl4hTtrol8WeboCSEpjdZK8qrCg==} + '@rolldown/binding-linux-arm64-musl@1.0.0-rc.10': + resolution: {integrity: sha512-vELN+HNb2IzuzSBUOD4NHmP9yrGwl1DVM29wlQvx1OLSclL0NgVWnVDKl/8tEks79EFek/kebQKnNJkIAA4W2g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [musl] - '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.9': - resolution: {integrity: sha512-aOKU9dJheda8Kj8Y3w9gnt9QFOO+qKPAl8SWd7JPHP+Cu0EuDAE5wokQubLzIDQWg2myXq2XhTpOVS07qqvT+w==} + '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.10': + resolution: {integrity: sha512-ZqrufYTgzxbHwpqOjzSsb0UV/aV2TFIY5rP8HdsiPTv/CuAgCRjM6s9cYFwQ4CNH+hf9Y4erHW1GjZuZ7WoI7w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] libc: [glibc] - '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.9': - resolution: {integrity: sha512-OalO94fqj7IWRn3VdXWty75jC5dk4C197AWEuMhIpvVv2lw9fiPhud0+bW2ctCxb3YoBZor71QHbY+9/WToadA==} + '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.10': + resolution: {integrity: sha512-gSlmVS1FZJSRicA6IyjoRoKAFK7IIHBs7xJuHRSmjImqk3mPPWbR7RhbnfH2G6bcmMEllCt2vQ/7u9e6bBnByg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] libc: [glibc] - '@rolldown/binding-linux-x64-gnu@1.0.0-rc.9': - resolution: {integrity: sha512-cVEl1vZtBsBZna3YMjGXNvnYYrOJ7RzuWvZU0ffvJUexWkukMaDuGhUXn0rjnV0ptzGVkvc+vW9Yqy6h8YX4pg==} + '@rolldown/binding-linux-x64-gnu@1.0.0-rc.10': + resolution: {integrity: sha512-eOCKUpluKgfObT2pHjztnaWEIbUabWzk3qPZ5PuacuPmr4+JtQG4k2vGTY0H15edaTnicgU428XW/IH6AimcQw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [glibc] - '@rolldown/binding-linux-x64-musl@1.0.0-rc.9': - resolution: {integrity: sha512-UzYnKCIIc4heAKgI4PZ3dfBGUZefGCJ1TPDuLHoCzgrMYPb5Rv6TLFuYtyM4rWyHM7hymNdsg5ik2C+UD9VDbA==} + '@rolldown/binding-linux-x64-musl@1.0.0-rc.10': + resolution: {integrity: sha512-Xdf2jQbfQowJnLcgYfD/m0Uu0Qj5OdxKallD78/IPPfzaiaI4KRAwZzHcKQ4ig1gtg1SuzC7jovNiM2TzQsBXA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [musl] - '@rolldown/binding-openharmony-arm64@1.0.0-rc.9': - resolution: {integrity: sha512-+6zoiF+RRyf5cdlFQP7nm58mq7+/2PFaY2DNQeD4B87N36JzfF/l9mdBkkmTvSYcYPE8tMh/o3cRlsx1ldLfog==} + '@rolldown/binding-openharmony-arm64@1.0.0-rc.10': + resolution: {integrity: sha512-o1hYe8hLi1EY6jgPFyxQgQ1wcycX+qz8eEbVmot2hFkgUzPxy9+kF0u0NIQBeDq+Mko47AkaFFaChcvZa9UX9Q==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - '@rolldown/binding-wasm32-wasi@1.0.0-rc.9': - resolution: {integrity: sha512-rgFN6sA/dyebil3YTlL2evvi/M+ivhfnyxec7AccTpRPccno/rPoNlqybEZQBkcbZu8Hy+eqNJCqfBR8P7Pg8g==} + '@rolldown/binding-wasm32-wasi@1.0.0-rc.10': + resolution: {integrity: sha512-Ugv9o7qYJudqQO5Y5y2N2SOo6S4WiqiNOpuQyoPInnhVzCY+wi/GHltcLHypG9DEUYMB0iTB/huJrpadiAcNcA==} engines: {node: '>=14.0.0'} cpu: [wasm32] - '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.9': - resolution: {integrity: sha512-lHVNUG/8nlF1IQk1C0Ci574qKYyty2goMiPlRqkC5R+3LkXDkL5Dhx8ytbxq35m+pkHVIvIxviD+TWLdfeuadA==} + '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.10': + resolution: {integrity: sha512-7UODQb4fQUNT/vmgDZBl3XOBAIOutP5R3O/rkxg0aLfEGQ4opbCgU5vOw/scPe4xOqBwL9fw7/RP1vAMZ6QlAQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@rolldown/binding-win32-x64-msvc@1.0.0-rc.9': - resolution: {integrity: sha512-G0oA4+w1iY5AGi5HcDTxWsoxF509hrFIPB2rduV5aDqS9FtDg1CAfa7V34qImbjfhIcA8C+RekocJZA96EarwQ==} + '@rolldown/binding-win32-x64-msvc@1.0.0-rc.10': + resolution: {integrity: sha512-PYxKHMVHOb5NJuDL53vBUl1VwUjymDcYI6rzpIni0C9+9mTiJedvUxSk7/RPp7OOAm3v+EjgMu9bIy3N6b408w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] - '@rolldown/pluginutils@1.0.0-rc.9': - resolution: {integrity: sha512-w6oiRWgEBl04QkFZgmW+jnU1EC9b57Oihi2ot3HNWIQRqgHp5PnYDia5iZ5FF7rpa4EQdiqMDXjlqKGXBhsoXw==} + '@rolldown/pluginutils@1.0.0-rc.10': + resolution: {integrity: sha512-UkVDEFk1w3mveXeKgaTuYfKWtPbvgck1dT8TUG3bnccrH0XtLTuAyfCoks4Q/M5ZGToSVJTIQYCzy2g/atAOeg==} '@rollup/plugin-commonjs@29.0.2': resolution: {integrity: sha512-S/ggWH1LU7jTyi9DxZOKyxpVd4hF/OZ0JrEbeLjXk/DFXwRny0tjD2c992zOUYQobLrVkRVMDdmHP16HKP7GRg==} @@ -3706,8 +3706,8 @@ packages: cpu: [x64] os: [win32] - '@schematics/angular@22.0.0-next.2': - resolution: {integrity: sha512-CYSqFwNDd2ssTIin7T7bJJ+IbacN0H8NXFHzJxsN0dGkmCHR7QegtW2/8/T3XMM1rUdq/nFidlTUq7TgO3BSJg==} + '@schematics/angular@22.0.0-next.3': + resolution: {integrity: sha512-uAtCjfsFyW8/gB5tVEAaTcw4TpylSyoyXEkbCqHnOS7FbThl8WBFQT9gzr7E1iZJmo2XIb3BB2ytIi4ymvL6kg==} engines: {node: ^22.22.0 || >=24.13.1, npm: ^6.11.0 || ^7.5.6 || >=8.0.0, yarn: '>= 1.13.0'} '@sentry/core@9.47.1': @@ -8456,8 +8456,8 @@ packages: resolution: {integrity: sha512-s+pyvQeIKIZ0dx5iJiQk1tPLJAWln39+MI5jtM8wnyws+G5azk+dMnMX0qfbqNetKKNgcWWOdi0sfm+FbQbgdQ==} engines: {node: '>=10.0.0'} - rolldown@1.0.0-rc.9: - resolution: {integrity: sha512-9EbgWge7ZH+yqb4d2EnELAntgPTWbfL8ajiTW+SyhJEC4qhBbkCKbqFV4Ge4zmu5ziQuVbWxb/XwLZ+RIO7E8Q==} + rolldown@1.0.0-rc.10: + resolution: {integrity: sha512-q7j6vvarRFmKpgJUT8HCAUljkgzEp4LAhPlJUvQhA5LA1SUL36s5QCysMutErzL3EbNOZOkoziSx9iZC4FddKA==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true @@ -9099,11 +9099,6 @@ packages: uglify-js: optional: true - terser@5.46.0: - resolution: {integrity: sha512-jTwoImyr/QbOWFFso3YoU3ik0jBBDJ6JTOQiy/J2YxVJdZCc+5u7skhNwiOR3FQIygFqVUPHl7qbbxtjW2K3Qg==} - engines: {node: '>=10'} - hasBin: true - terser@5.46.1: resolution: {integrity: sha512-vzCjQO/rgUuK9sf8VJZvjqiqiHFaZLnOiimmUuOKODxWL8mm/xua7viT7aqX7dgPY60otQjUotzFMmCB4VdmqQ==} engines: {node: '>=10'} @@ -10065,21 +10060,21 @@ snapshots: '@jridgewell/gen-mapping': 0.3.13 '@jridgewell/trace-mapping': 0.3.31 - '@angular-devkit/architect@0.2200.0-next.2(chokidar@5.0.0)': + '@angular-devkit/architect@0.2200.0-next.3(chokidar@5.0.0)': dependencies: - '@angular-devkit/core': 22.0.0-next.2(chokidar@5.0.0) + '@angular-devkit/core': 22.0.0-next.3(chokidar@5.0.0) rxjs: 7.8.2 transitivePeerDependencies: - chokidar - '@angular-devkit/build-angular@22.0.0-next.2(981cc8a2d909504f0866c1897fd1205c)': + '@angular-devkit/build-angular@22.0.0-next.3(0f3451593b4106d0a114549b0608dfcd)': dependencies: '@ampproject/remapping': 2.3.0 - '@angular-devkit/architect': 0.2200.0-next.2(chokidar@5.0.0) - '@angular-devkit/build-webpack': 0.2200.0-next.2(chokidar@5.0.0)(webpack-dev-server@5.2.3(bufferutil@4.1.0)(tslib@2.8.1)(webpack@5.105.4(esbuild@0.27.3)))(webpack@5.105.4(esbuild@0.27.3)) - '@angular-devkit/core': 22.0.0-next.2(chokidar@5.0.0) - '@angular/build': 22.0.0-next.2(94274c4279e34c45571671beaf0a02b9) - '@angular/compiler-cli': 22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2) + '@angular-devkit/architect': 0.2200.0-next.3(chokidar@5.0.0) + '@angular-devkit/build-webpack': 0.2200.0-next.3(chokidar@5.0.0)(webpack-dev-server@5.2.3(bufferutil@4.1.0)(tslib@2.8.1)(webpack@5.105.4(esbuild@0.27.3)))(webpack@5.105.4(esbuild@0.27.3)) + '@angular-devkit/core': 22.0.0-next.3(chokidar@5.0.0) + '@angular/build': 22.0.0-next.3(842017de3400f1a645dee951bbd8d629) + '@angular/compiler-cli': 22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2) '@babel/core': 7.29.0 '@babel/generator': 7.29.1 '@babel/helper-annotate-as-pure': 7.27.3 @@ -10087,10 +10082,10 @@ snapshots: '@babel/plugin-transform-async-generator-functions': 7.29.0(@babel/core@7.29.0) '@babel/plugin-transform-async-to-generator': 7.28.6(@babel/core@7.29.0) '@babel/plugin-transform-runtime': 7.29.0(@babel/core@7.29.0) - '@babel/preset-env': 7.29.0(@babel/core@7.29.0) - '@babel/runtime': 7.28.6 + '@babel/preset-env': 7.29.2(@babel/core@7.29.0) + '@babel/runtime': 7.29.2 '@discoveryjs/json-ext': 1.0.0 - '@ngtools/webpack': 22.0.0-next.2(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(typescript@6.0.2)(webpack@5.105.4(esbuild@0.27.3)) + '@ngtools/webpack': 22.0.0-next.3(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(typescript@6.0.2)(webpack@5.105.4(esbuild@0.27.3)) ansi-colors: 4.1.3 autoprefixer: 10.4.27(postcss@8.5.8) babel-loader: 10.1.1(@babel/core@7.29.0)(webpack@5.105.4(esbuild@0.27.3)) @@ -10120,7 +10115,7 @@ snapshots: semver: 7.7.4 source-map-loader: 5.0.0(webpack@5.105.4(esbuild@0.27.3)) source-map-support: 0.5.21 - terser: 5.46.0 + terser: 5.46.1 tinyglobby: 0.2.15 tslib: 2.8.1 typescript: 6.0.2 @@ -10130,11 +10125,11 @@ snapshots: webpack-merge: 6.0.1 webpack-subresource-integrity: 5.1.0(webpack@5.105.4(esbuild@0.27.3)) optionalDependencies: - '@angular/core': 22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1) - '@angular/localize': 22.0.0-next.4(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/compiler@22.0.0-next.4) - '@angular/platform-browser': 22.0.0-next.4(@angular/common@22.0.0-next.4(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1)) - '@angular/platform-server': 22.0.0-next.4(@angular/common@22.0.0-next.4(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/compiler@22.0.0-next.4)(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(@angular/platform-browser@22.0.0-next.4(@angular/common@22.0.0-next.4(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1)))(rxjs@6.6.7) - '@angular/ssr': 22.0.0-next.2(e7bb059fa65e6564429544a9d4bf5a6f) + '@angular/core': 22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1) + '@angular/localize': 22.0.0-next.5(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/compiler@22.0.0-next.5) + '@angular/platform-browser': 22.0.0-next.5(@angular/common@22.0.0-next.5(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1)) + '@angular/platform-server': 22.0.0-next.5(@angular/common@22.0.0-next.5(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/compiler@22.0.0-next.5)(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(@angular/platform-browser@22.0.0-next.5(@angular/common@22.0.0-next.5(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1)))(rxjs@6.6.7) + '@angular/ssr': 22.0.0-next.3(5b091b47970568585eeed4a3a6a85f3a) esbuild: 0.27.3 karma: 6.4.4(bufferutil@4.1.0) transitivePeerDependencies: @@ -10160,16 +10155,16 @@ snapshots: - webpack-cli - yaml - '@angular-devkit/build-webpack@0.2200.0-next.2(chokidar@5.0.0)(webpack-dev-server@5.2.3(bufferutil@4.1.0)(tslib@2.8.1)(webpack@5.105.4(esbuild@0.27.3)))(webpack@5.105.4(esbuild@0.27.3))': + '@angular-devkit/build-webpack@0.2200.0-next.3(chokidar@5.0.0)(webpack-dev-server@5.2.3(bufferutil@4.1.0)(tslib@2.8.1)(webpack@5.105.4(esbuild@0.27.3)))(webpack@5.105.4(esbuild@0.27.3))': dependencies: - '@angular-devkit/architect': 0.2200.0-next.2(chokidar@5.0.0) + '@angular-devkit/architect': 0.2200.0-next.3(chokidar@5.0.0) rxjs: 7.8.2 webpack: 5.105.4(esbuild@0.27.3) webpack-dev-server: 5.2.3(bufferutil@4.1.0)(tslib@2.8.1)(webpack@5.105.4(esbuild@0.27.3)) transitivePeerDependencies: - chokidar - '@angular-devkit/core@22.0.0-next.2(chokidar@5.0.0)': + '@angular-devkit/core@22.0.0-next.3(chokidar@5.0.0)': dependencies: ajv: 8.18.0 ajv-formats: 3.0.1 @@ -10180,9 +10175,9 @@ snapshots: optionalDependencies: chokidar: 5.0.0 - '@angular-devkit/schematics@22.0.0-next.2(chokidar@5.0.0)': + '@angular-devkit/schematics@22.0.0-next.3(chokidar@5.0.0)': dependencies: - '@angular-devkit/core': 22.0.0-next.2(chokidar@5.0.0) + '@angular-devkit/core': 22.0.0-next.3(chokidar@5.0.0) jsonc-parser: 3.3.1 magic-string: 0.30.21 ora: 9.3.0 @@ -10190,17 +10185,17 @@ snapshots: transitivePeerDependencies: - chokidar - '@angular/build@22.0.0-next.2(94274c4279e34c45571671beaf0a02b9)': + '@angular/build@22.0.0-next.3(842017de3400f1a645dee951bbd8d629)': dependencies: '@ampproject/remapping': 2.3.0 - '@angular-devkit/architect': 0.2200.0-next.2(chokidar@5.0.0) - '@angular/compiler': 22.0.0-next.4 - '@angular/compiler-cli': 22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2) + '@angular-devkit/architect': 0.2200.0-next.3(chokidar@5.0.0) + '@angular/compiler': 22.0.0-next.5 + '@angular/compiler-cli': 22.0.0-next.5(@angular/compiler@22.0.0-next.5)(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 '@inquirer/confirm': 6.0.10(@types/node@22.19.15) - '@vitejs/plugin-basic-ssl': 2.2.0(vite@7.3.1(@types/node@22.19.15)(jiti@2.6.1)(less@4.6.4)(sass@1.98.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2)) + '@vitejs/plugin-basic-ssl': 2.2.0(vite@7.3.1(@types/node@22.19.15)(jiti@2.6.1)(less@4.6.4)(sass@1.98.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.2)) beasties: 0.4.1 browserslist: 4.28.1 esbuild: 0.27.3 @@ -10213,21 +10208,21 @@ snapshots: parse5-html-rewriting-stream: 8.0.0 picomatch: 4.0.3 piscina: 5.1.4 - rolldown: 1.0.0-rc.9 + rolldown: 1.0.0-rc.10 sass: 1.98.0 semver: 7.7.4 source-map-support: 0.5.21 tinyglobby: 0.2.15 tslib: 2.8.1 typescript: 6.0.2 - vite: 7.3.1(@types/node@22.19.15)(jiti@2.6.1)(less@4.6.4)(sass@1.98.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) + vite: 7.3.1(@types/node@22.19.15)(jiti@2.6.1)(less@4.6.4)(sass@1.98.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.2) watchpack: 2.5.1 optionalDependencies: - '@angular/core': 22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1) - '@angular/localize': 22.0.0-next.4(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/compiler@22.0.0-next.4) - '@angular/platform-browser': 22.0.0-next.4(@angular/common@22.0.0-next.4(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1)) - '@angular/platform-server': 22.0.0-next.4(@angular/common@22.0.0-next.4(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/compiler@22.0.0-next.4)(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(@angular/platform-browser@22.0.0-next.4(@angular/common@22.0.0-next.4(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1)))(rxjs@6.6.7) - '@angular/ssr': 22.0.0-next.2(e7bb059fa65e6564429544a9d4bf5a6f) + '@angular/core': 22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1) + '@angular/localize': 22.0.0-next.5(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/compiler@22.0.0-next.5) + '@angular/platform-browser': 22.0.0-next.5(@angular/common@22.0.0-next.5(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1)) + '@angular/platform-server': 22.0.0-next.5(@angular/common@22.0.0-next.5(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/compiler@22.0.0-next.5)(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(@angular/platform-browser@22.0.0-next.5(@angular/common@22.0.0-next.5(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1)))(rxjs@6.6.7) + '@angular/ssr': 22.0.0-next.3(5b091b47970568585eeed4a3a6a85f3a) karma: 6.4.4(bufferutil@4.1.0) less: 4.6.4 lmdb: 3.5.2 @@ -10245,15 +10240,15 @@ snapshots: - tsx - yaml - '@angular/cli@22.0.0-next.2(@types/node@22.19.15)(chokidar@5.0.0)': + '@angular/cli@22.0.0-next.3(@types/node@22.19.15)(chokidar@5.0.0)': dependencies: - '@angular-devkit/architect': 0.2200.0-next.2(chokidar@5.0.0) - '@angular-devkit/core': 22.0.0-next.2(chokidar@5.0.0) - '@angular-devkit/schematics': 22.0.0-next.2(chokidar@5.0.0) + '@angular-devkit/architect': 0.2200.0-next.3(chokidar@5.0.0) + '@angular-devkit/core': 22.0.0-next.3(chokidar@5.0.0) + '@angular-devkit/schematics': 22.0.0-next.3(chokidar@5.0.0) '@inquirer/prompts': 8.3.2(@types/node@22.19.15) - '@listr2/prompt-adapter-inquirer': 4.2.1(@inquirer/prompts@8.3.2(@types/node@22.19.15))(@types/node@22.19.15)(listr2@10.2.1) + '@listr2/prompt-adapter-inquirer': 4.2.2(@inquirer/prompts@8.3.2(@types/node@22.19.15))(@types/node@22.19.15)(listr2@10.2.1) '@modelcontextprotocol/sdk': 1.27.1 - '@schematics/angular': 22.0.0-next.2(chokidar@5.0.0) + '@schematics/angular': 22.0.0-next.3(chokidar@5.0.0) '@yarnpkg/lockfile': 1.1.0 algoliasearch: 5.49.2 ini: 6.0.0 @@ -10271,19 +10266,19 @@ snapshots: - chokidar - supports-color - '@angular/common@22.0.0-next.4(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7)': + '@angular/common@22.0.0-next.5(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7)': dependencies: - '@angular/core': 22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1) - '@nginfra/angular-linking': 1.0.11(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2)) + '@angular/core': 22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1) + '@nginfra/angular-linking': 1.0.11(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2)) rxjs: 6.6.7 tslib: 2.8.1 transitivePeerDependencies: - '@angular/compiler-cli' - supports-color - '@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2)': + '@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2)': dependencies: - '@angular/compiler': 22.0.0-next.4 + '@angular/compiler': 22.0.0-next.5 '@babel/core': 7.29.0 '@jridgewell/sourcemap-codec': 1.5.5 chokidar: 5.0.0 @@ -10297,24 +10292,24 @@ snapshots: transitivePeerDependencies: - supports-color - '@angular/compiler@22.0.0-next.4': + '@angular/compiler@22.0.0-next.5': dependencies: tslib: 2.8.1 - '@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1)': + '@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1)': dependencies: rxjs: 6.6.7 tslib: 2.8.1 optionalDependencies: - '@angular/compiler': 22.0.0-next.4 + '@angular/compiler': 22.0.0-next.5 zone.js: 0.16.1 - '@angular/forms@22.0.0-next.4(@angular/common@22.0.0-next.4(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(@angular/platform-browser@22.0.0-next.4(@angular/common@22.0.0-next.4(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1)))(rxjs@6.6.7)': + '@angular/forms@22.0.0-next.5(@angular/common@22.0.0-next.5(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(@angular/platform-browser@22.0.0-next.5(@angular/common@22.0.0-next.5(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1)))(rxjs@6.6.7)': dependencies: - '@angular/common': 22.0.0-next.4(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7) - '@angular/core': 22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1) - '@angular/platform-browser': 22.0.0-next.4(@angular/common@22.0.0-next.4(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1)) - '@nginfra/angular-linking': 1.0.11(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2)) + '@angular/common': 22.0.0-next.5(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7) + '@angular/core': 22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1) + '@angular/platform-browser': 22.0.0-next.5(@angular/common@22.0.0-next.5(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1)) + '@nginfra/angular-linking': 1.0.11(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2)) '@standard-schema/spec': 1.1.0 rxjs: 6.6.7 tslib: 2.8.1 @@ -10322,12 +10317,12 @@ snapshots: - '@angular/compiler-cli' - supports-color - '@angular/localize@22.0.0-next.4(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/compiler@22.0.0-next.4)': + '@angular/localize@22.0.0-next.5(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/compiler@22.0.0-next.5)': dependencies: - '@angular/compiler': 22.0.0-next.4 - '@angular/compiler-cli': 22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2) + '@angular/compiler': 22.0.0-next.5 + '@angular/compiler-cli': 22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2) '@babel/core': 7.29.0 - '@nginfra/angular-linking': 1.0.11(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2)) + '@nginfra/angular-linking': 1.0.11(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2)) '@types/babel__core': 7.20.5 tinyglobby: 0.2.15 yargs: 18.0.0 @@ -10394,31 +10389,31 @@ snapshots: - '@modelcontextprotocol/sdk' - '@react-native-async-storage/async-storage' - '@angular/platform-browser-dynamic@22.0.0-next.4(@angular/common@22.0.0-next.4(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler@22.0.0-next.4)(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(@angular/platform-browser@22.0.0-next.4(@angular/common@22.0.0-next.4(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1)))': + '@angular/platform-browser-dynamic@22.0.0-next.5(@angular/common@22.0.0-next.5(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler@22.0.0-next.5)(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(@angular/platform-browser@22.0.0-next.5(@angular/common@22.0.0-next.5(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1)))': dependencies: - '@angular/common': 22.0.0-next.4(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7) - '@angular/compiler': 22.0.0-next.4 - '@angular/core': 22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1) - '@angular/platform-browser': 22.0.0-next.4(@angular/common@22.0.0-next.4(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1)) + '@angular/common': 22.0.0-next.5(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7) + '@angular/compiler': 22.0.0-next.5 + '@angular/core': 22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1) + '@angular/platform-browser': 22.0.0-next.5(@angular/common@22.0.0-next.5(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1)) tslib: 2.8.1 - '@angular/platform-browser@22.0.0-next.4(@angular/common@22.0.0-next.4(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))': + '@angular/platform-browser@22.0.0-next.5(@angular/common@22.0.0-next.5(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))': dependencies: - '@angular/common': 22.0.0-next.4(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7) - '@angular/core': 22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1) - '@nginfra/angular-linking': 1.0.11(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2)) + '@angular/common': 22.0.0-next.5(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7) + '@angular/core': 22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1) + '@nginfra/angular-linking': 1.0.11(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2)) tslib: 2.8.1 transitivePeerDependencies: - '@angular/compiler-cli' - supports-color - '@angular/platform-server@22.0.0-next.4(@angular/common@22.0.0-next.4(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/compiler@22.0.0-next.4)(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(@angular/platform-browser@22.0.0-next.4(@angular/common@22.0.0-next.4(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1)))(rxjs@6.6.7)': + '@angular/platform-server@22.0.0-next.5(@angular/common@22.0.0-next.5(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/compiler@22.0.0-next.5)(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(@angular/platform-browser@22.0.0-next.5(@angular/common@22.0.0-next.5(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1)))(rxjs@6.6.7)': dependencies: - '@angular/common': 22.0.0-next.4(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7) - '@angular/compiler': 22.0.0-next.4 - '@angular/core': 22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1) - '@angular/platform-browser': 22.0.0-next.4(@angular/common@22.0.0-next.4(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1)) - '@nginfra/angular-linking': 1.0.11(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2)) + '@angular/common': 22.0.0-next.5(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7) + '@angular/compiler': 22.0.0-next.5 + '@angular/core': 22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1) + '@angular/platform-browser': 22.0.0-next.5(@angular/common@22.0.0-next.5(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1)) + '@nginfra/angular-linking': 1.0.11(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2)) rxjs: 6.6.7 tslib: 2.8.1 xhr2: 0.2.1 @@ -10426,26 +10421,26 @@ snapshots: - '@angular/compiler-cli' - supports-color - '@angular/router@22.0.0-next.4(@angular/common@22.0.0-next.4(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(@angular/platform-browser@22.0.0-next.4(@angular/common@22.0.0-next.4(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1)))(rxjs@6.6.7)': + '@angular/router@22.0.0-next.5(@angular/common@22.0.0-next.5(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(@angular/platform-browser@22.0.0-next.5(@angular/common@22.0.0-next.5(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1)))(rxjs@6.6.7)': dependencies: - '@angular/common': 22.0.0-next.4(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7) - '@angular/core': 22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1) - '@angular/platform-browser': 22.0.0-next.4(@angular/common@22.0.0-next.4(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1)) - '@nginfra/angular-linking': 1.0.11(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2)) + '@angular/common': 22.0.0-next.5(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7) + '@angular/core': 22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1) + '@angular/platform-browser': 22.0.0-next.5(@angular/common@22.0.0-next.5(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1)) + '@nginfra/angular-linking': 1.0.11(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2)) rxjs: 6.6.7 tslib: 2.8.1 transitivePeerDependencies: - '@angular/compiler-cli' - supports-color - '@angular/ssr@22.0.0-next.2(e7bb059fa65e6564429544a9d4bf5a6f)': + '@angular/ssr@22.0.0-next.3(5b091b47970568585eeed4a3a6a85f3a)': dependencies: - '@angular/common': 22.0.0-next.4(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7) - '@angular/core': 22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1) - '@angular/router': 22.0.0-next.4(@angular/common@22.0.0-next.4(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(@angular/platform-browser@22.0.0-next.4(@angular/common@22.0.0-next.4(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1)))(rxjs@6.6.7) + '@angular/common': 22.0.0-next.5(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7) + '@angular/core': 22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1) + '@angular/router': 22.0.0-next.5(@angular/common@22.0.0-next.5(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(@angular/platform-browser@22.0.0-next.5(@angular/common@22.0.0-next.5(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1)))(rxjs@6.6.7) tslib: 2.8.1 optionalDependencies: - '@angular/platform-server': 22.0.0-next.4(@angular/common@22.0.0-next.4(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/compiler@22.0.0-next.4)(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(@angular/platform-browser@22.0.0-next.4(@angular/common@22.0.0-next.4(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(@angular/core@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(rxjs@6.6.7)(zone.js@0.16.1)))(rxjs@6.6.7) + '@angular/platform-server': 22.0.0-next.5(@angular/common@22.0.0-next.5(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/compiler@22.0.0-next.5)(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(@angular/platform-browser@22.0.0-next.5(@angular/common@22.0.0-next.5(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1))(rxjs@6.6.7))(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(@angular/core@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(rxjs@6.6.7)(zone.js@0.16.1)))(rxjs@6.6.7) '@apidevtools/json-schema-ref-parser@9.1.2': dependencies: @@ -11063,7 +11058,7 @@ snapshots: '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/preset-env@7.29.0(@babel/core@7.29.0)': + '@babel/preset-env@7.29.2(@babel/core@7.29.0)': dependencies: '@babel/compat-data': 7.29.0 '@babel/core': 7.29.0 @@ -11146,7 +11141,7 @@ snapshots: '@babel/types': 7.29.0 esutils: 2.0.3 - '@babel/runtime@7.28.6': {} + '@babel/runtime@7.29.2': {} '@babel/template@7.28.6': dependencies: @@ -12416,7 +12411,7 @@ snapshots: '@leichtgewicht/ip-codec@2.0.5': {} - '@listr2/prompt-adapter-inquirer@4.2.1(@inquirer/prompts@8.3.2(@types/node@22.19.15))(@types/node@22.19.15)(listr2@10.2.1)': + '@listr2/prompt-adapter-inquirer@4.2.2(@inquirer/prompts@8.3.2(@types/node@22.19.15))(@types/node@22.19.15)(listr2@10.2.1)': dependencies: '@inquirer/prompts': 8.3.2(@types/node@22.19.15) '@inquirer/type': 4.0.4(@types/node@22.19.15) @@ -12575,9 +12570,9 @@ snapshots: '@tybys/wasm-util': 0.10.1 optional: true - '@nginfra/angular-linking@1.0.11(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))': + '@nginfra/angular-linking@1.0.11(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))': dependencies: - '@angular/compiler-cli': 22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2) + '@angular/compiler-cli': 22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2) '@babel/core': 7.26.10 '@types/babel__core': 7.20.5 '@types/node': 22.19.15 @@ -12586,9 +12581,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@ngtools/webpack@22.0.0-next.2(@angular/compiler-cli@22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2))(typescript@6.0.2)(webpack@5.105.4(esbuild@0.27.3))': + '@ngtools/webpack@22.0.0-next.3(@angular/compiler-cli@22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2))(typescript@6.0.2)(webpack@5.105.4(esbuild@0.27.3))': dependencies: - '@angular/compiler-cli': 22.0.0-next.4(@angular/compiler@22.0.0-next.4)(typescript@6.0.2) + '@angular/compiler-cli': 22.0.0-next.5(@angular/compiler@22.0.0-next.5)(typescript@6.0.2) typescript: 6.0.2 webpack: 5.105.4(esbuild@0.27.3) @@ -13041,7 +13036,7 @@ snapshots: '@opentelemetry/api': 1.9.0 '@opentelemetry/core': 1.30.1(@opentelemetry/api@1.9.0) - '@oxc-project/types@0.115.0': {} + '@oxc-project/types@0.120.0': {} '@parcel/watcher-android-arm64@2.5.6': optional: true @@ -13284,54 +13279,54 @@ snapshots: - react-native-b4a - supports-color - '@rolldown/binding-android-arm64@1.0.0-rc.9': + '@rolldown/binding-android-arm64@1.0.0-rc.10': optional: true - '@rolldown/binding-darwin-arm64@1.0.0-rc.9': + '@rolldown/binding-darwin-arm64@1.0.0-rc.10': optional: true - '@rolldown/binding-darwin-x64@1.0.0-rc.9': + '@rolldown/binding-darwin-x64@1.0.0-rc.10': optional: true - '@rolldown/binding-freebsd-x64@1.0.0-rc.9': + '@rolldown/binding-freebsd-x64@1.0.0-rc.10': optional: true - '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.9': + '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.10': optional: true - '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.9': + '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.10': optional: true - '@rolldown/binding-linux-arm64-musl@1.0.0-rc.9': + '@rolldown/binding-linux-arm64-musl@1.0.0-rc.10': optional: true - '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.9': + '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.10': optional: true - '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.9': + '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.10': optional: true - '@rolldown/binding-linux-x64-gnu@1.0.0-rc.9': + '@rolldown/binding-linux-x64-gnu@1.0.0-rc.10': optional: true - '@rolldown/binding-linux-x64-musl@1.0.0-rc.9': + '@rolldown/binding-linux-x64-musl@1.0.0-rc.10': optional: true - '@rolldown/binding-openharmony-arm64@1.0.0-rc.9': + '@rolldown/binding-openharmony-arm64@1.0.0-rc.10': optional: true - '@rolldown/binding-wasm32-wasi@1.0.0-rc.9': + '@rolldown/binding-wasm32-wasi@1.0.0-rc.10': dependencies: '@napi-rs/wasm-runtime': 1.1.1 optional: true - '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.9': + '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.10': optional: true - '@rolldown/binding-win32-x64-msvc@1.0.0-rc.9': + '@rolldown/binding-win32-x64-msvc@1.0.0-rc.10': optional: true - '@rolldown/pluginutils@1.0.0-rc.9': {} + '@rolldown/pluginutils@1.0.0-rc.10': {} '@rollup/plugin-commonjs@29.0.2(rollup@4.59.0)': dependencies: @@ -13438,10 +13433,10 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.59.0': optional: true - '@schematics/angular@22.0.0-next.2(chokidar@5.0.0)': + '@schematics/angular@22.0.0-next.3(chokidar@5.0.0)': dependencies: - '@angular-devkit/core': 22.0.0-next.2(chokidar@5.0.0) - '@angular-devkit/schematics': 22.0.0-next.2(chokidar@5.0.0) + '@angular-devkit/core': 22.0.0-next.3(chokidar@5.0.0) + '@angular-devkit/schematics': 22.0.0-next.3(chokidar@5.0.0) jsonc-parser: 3.3.1 transitivePeerDependencies: - chokidar @@ -13817,9 +13812,9 @@ snapshots: '@types/youtube@0.1.2': {} - '@vitejs/plugin-basic-ssl@2.2.0(vite@7.3.1(@types/node@22.19.15)(jiti@2.6.1)(less@4.6.4)(sass@1.98.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2))': + '@vitejs/plugin-basic-ssl@2.2.0(vite@7.3.1(@types/node@22.19.15)(jiti@2.6.1)(less@4.6.4)(sass@1.98.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.2))': dependencies: - vite: 7.3.1(@types/node@22.19.15)(jiti@2.6.1)(less@4.6.4)(sass@1.98.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2) + vite: 7.3.1(@types/node@22.19.15)(jiti@2.6.1)(less@4.6.4)(sass@1.98.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.2) '@webassemblyjs/ast@1.14.1': dependencies: @@ -18943,26 +18938,26 @@ snapshots: robots-parser@3.0.1: {} - rolldown@1.0.0-rc.9: + rolldown@1.0.0-rc.10: dependencies: - '@oxc-project/types': 0.115.0 - '@rolldown/pluginutils': 1.0.0-rc.9 + '@oxc-project/types': 0.120.0 + '@rolldown/pluginutils': 1.0.0-rc.10 optionalDependencies: - '@rolldown/binding-android-arm64': 1.0.0-rc.9 - '@rolldown/binding-darwin-arm64': 1.0.0-rc.9 - '@rolldown/binding-darwin-x64': 1.0.0-rc.9 - '@rolldown/binding-freebsd-x64': 1.0.0-rc.9 - '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-rc.9 - '@rolldown/binding-linux-arm64-gnu': 1.0.0-rc.9 - '@rolldown/binding-linux-arm64-musl': 1.0.0-rc.9 - '@rolldown/binding-linux-ppc64-gnu': 1.0.0-rc.9 - '@rolldown/binding-linux-s390x-gnu': 1.0.0-rc.9 - '@rolldown/binding-linux-x64-gnu': 1.0.0-rc.9 - '@rolldown/binding-linux-x64-musl': 1.0.0-rc.9 - '@rolldown/binding-openharmony-arm64': 1.0.0-rc.9 - '@rolldown/binding-wasm32-wasi': 1.0.0-rc.9 - '@rolldown/binding-win32-arm64-msvc': 1.0.0-rc.9 - '@rolldown/binding-win32-x64-msvc': 1.0.0-rc.9 + '@rolldown/binding-android-arm64': 1.0.0-rc.10 + '@rolldown/binding-darwin-arm64': 1.0.0-rc.10 + '@rolldown/binding-darwin-x64': 1.0.0-rc.10 + '@rolldown/binding-freebsd-x64': 1.0.0-rc.10 + '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-rc.10 + '@rolldown/binding-linux-arm64-gnu': 1.0.0-rc.10 + '@rolldown/binding-linux-arm64-musl': 1.0.0-rc.10 + '@rolldown/binding-linux-ppc64-gnu': 1.0.0-rc.10 + '@rolldown/binding-linux-s390x-gnu': 1.0.0-rc.10 + '@rolldown/binding-linux-x64-gnu': 1.0.0-rc.10 + '@rolldown/binding-linux-x64-musl': 1.0.0-rc.10 + '@rolldown/binding-openharmony-arm64': 1.0.0-rc.10 + '@rolldown/binding-wasm32-wasi': 1.0.0-rc.10 + '@rolldown/binding-win32-arm64-msvc': 1.0.0-rc.10 + '@rolldown/binding-win32-x64-msvc': 1.0.0-rc.10 rollup-plugin-dts@6.4.0(rollup@4.59.0)(typescript@6.0.2): dependencies: @@ -19870,13 +19865,6 @@ snapshots: optionalDependencies: esbuild: 0.27.3 - terser@5.46.0: - dependencies: - '@jridgewell/source-map': 0.3.11 - acorn: 8.16.0 - commander: 2.20.3 - source-map-support: 0.5.21 - terser@5.46.1: dependencies: '@jridgewell/source-map': 0.3.11 @@ -20317,7 +20305,7 @@ snapshots: unist-util-stringify-position: 1.1.2 vfile-message: 1.1.1 - vite@7.3.1(@types/node@22.19.15)(jiti@2.6.1)(less@4.6.4)(sass@1.98.0)(terser@5.46.0)(tsx@4.21.0)(yaml@2.8.2): + vite@7.3.1(@types/node@22.19.15)(jiti@2.6.1)(less@4.6.4)(sass@1.98.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.2): dependencies: esbuild: 0.27.4 fdir: 6.5.0(picomatch@4.0.3) @@ -20331,7 +20319,7 @@ snapshots: jiti: 2.6.1 less: 4.6.4 sass: 1.98.0 - terser: 5.46.0 + terser: 5.46.1 tsx: 4.21.0 yaml: 2.8.2 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 8bce8f70c3ef..d64174d702f5 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -18,23 +18,23 @@ packages: - src/youtube-player catalog: - '@angular-devkit/build-angular': 22.0.0-next.2 - '@angular-devkit/core': 22.0.0-next.2 - '@angular-devkit/schematics': 22.0.0-next.2 - '@angular/build': 22.0.0-next.2 - '@angular/cli': 22.0.0-next.2 - '@angular/common': 22.0.0-next.4 - '@angular/compiler-cli': 22.0.0-next.4 - '@angular/compiler': 22.0.0-next.4 - '@angular/core': 22.0.0-next.4 - '@angular/ssr': 22.0.0-next.2 - '@angular/forms': 22.0.0-next.4 - '@angular/localize': 22.0.0-next.4 - '@angular/platform-browser': 22.0.0-next.4 - '@angular/platform-browser-dynamic': 22.0.0-next.4 - '@angular/platform-server': 22.0.0-next.4 - '@angular/router': 22.0.0-next.4 - '@schematics/angular': 22.0.0-next.2 + '@angular-devkit/build-angular': 22.0.0-next.3 + '@angular-devkit/core': 22.0.0-next.3 + '@angular-devkit/schematics': 22.0.0-next.3 + '@angular/build': 22.0.0-next.3 + '@angular/cli': 22.0.0-next.3 + '@angular/common': 22.0.0-next.5 + '@angular/compiler-cli': 22.0.0-next.5 + '@angular/compiler': 22.0.0-next.5 + '@angular/core': 22.0.0-next.5 + '@angular/ssr': 22.0.0-next.3 + '@angular/forms': 22.0.0-next.5 + '@angular/localize': 22.0.0-next.5 + '@angular/platform-browser': 22.0.0-next.5 + '@angular/platform-browser-dynamic': 22.0.0-next.5 + '@angular/platform-server': 22.0.0-next.5 + '@angular/router': 22.0.0-next.5 + '@schematics/angular': 22.0.0-next.3 'rxjs': ^6.6.7 # The minimum age of a release to be considered for dependency installation. From c877106d49094657181d8592cae4b6b8e2efcf51 Mon Sep 17 00:00:00 2001 From: Kristiyan Kostadinov Date: Tue, 31 Mar 2026 09:07:03 +0200 Subject: [PATCH 2/3] build: IDE errors in docs site Fixes that we had a bunch of errors in the IDE for the docs site, because it couldn't resolve the paths to the Material components. --- docs/tsconfig.json | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/docs/tsconfig.json b/docs/tsconfig.json index c3b0620f7acc..64a27b1a3b61 100644 --- a/docs/tsconfig.json +++ b/docs/tsconfig.json @@ -22,7 +22,25 @@ "strictBindCallApply": true, "strictFunctionTypes": true, "strictPropertyInitialization": true, - "useDefineForClassFields": false + "useDefineForClassFields": false, + "paths": { + "@angular/aria": ["../src/aria"], + "@angular/aria/*": ["../src/aria/*"], + "@angular/cdk": ["../src/cdk"], + "@angular/cdk/*": ["../src/cdk/*"], + "@angular/material/*": ["../src/material/*"], + "@angular/material-experimental/*": ["../src/material-experimental/*"], + "@angular/material-experimental": ["../src/material-experimental"], + "@angular/cdk-experimental/*": ["../src/cdk-experimental/*"], + "@angular/cdk-experimental": ["../src/cdk-experimental"], + "@angular/material-moment-adapter": ["../src/material-moment-adapter"], + "@angular/material-luxon-adapter": ["../src/material-luxon-adapter"], + "@angular/material-date-fns-adapter": ["../src/material-date-fns-adapter"], + "@angular/components-examples": ["../src/components-examples"], + "@angular/components-examples/*": ["../src/components-examples/*"], + "@angular/google-maps": ["../src/google-maps"], + "@angular/youtube-player": ["../src/youtube-player"] + } }, "exclude": ["src/assets", "dist", "bazel-*"], "angularCompilerOptions": { From b3445e753b87011095ab1bdac57b30d73b662060 Mon Sep 17 00:00:00 2001 From: Kristiyan Kostadinov Date: Tue, 31 Mar 2026 18:59:01 +0200 Subject: [PATCH 3/3] build: add explicit change detection to docs site Adds `ChangeDetectionStrategy.Eager` to the relevant places in the docs site. --- MODULE.bazel | 2 +- MODULE.bazel.lock | 2 +- docs/src/app/material-docs-app.ts | 9 ++++++++- .../component-category-list.ts | 3 ++- .../app/pages/component-sidenav/component-sidenav.ts | 11 ++++++++++- .../app/pages/component-viewer/component-styling.ts | 3 ++- docs/src/app/pages/component-viewer/token-table.ts | 3 +-- docs/src/app/pages/guide-list/guide-list.ts | 3 ++- docs/src/app/pages/guide-viewer/guide-viewer.ts | 3 ++- docs/src/app/shared/carousel/carousel.spec.ts | 8 +++++++- docs/src/app/shared/carousel/carousel.ts | 2 ++ docs/src/app/shared/cookie-popup/cookie-popup.ts | 3 +-- .../angular-aria-banner/angular-aria-banner.ts | 3 ++- docs/src/app/shared/doc-viewer/deprecated-tooltip.ts | 3 ++- docs/src/app/shared/doc-viewer/doc-viewer.spec.ts | 4 +++- docs/src/app/shared/doc-viewer/doc-viewer.ts | 2 ++ docs/src/app/shared/example-viewer/code-snippet.ts | 3 +-- docs/src/app/shared/example-viewer/example-viewer.ts | 2 ++ docs/src/app/shared/navbar/navbar.ts | 3 ++- docs/src/app/shared/stackblitz/stackblitz-button.ts | 3 ++- .../app/shared/table-of-contents/table-of-contents.ts | 2 ++ docs/src/app/shared/theme-picker/theme-picker.ts | 3 +-- docs/src/app/shared/version-picker/version-picker.ts | 3 ++- .../slide-toggle-harness-example.html | 2 +- .../slide-toggle-harness-example.spec.ts | 3 +-- .../slide-toggle-harness-example.ts | 4 ++-- src/e2e-app/components/component-harness-e2e.ts | 10 +++++----- src/e2e-app/components/e2e-app/e2e-app.html | 6 +++--- src/e2e-app/components/e2e-app/e2e-app.ts | 4 ++-- 29 files changed, 74 insertions(+), 38 deletions(-) diff --git a/MODULE.bazel b/MODULE.bazel index c0f17030c1b0..2f35c0a623ff 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -32,7 +32,7 @@ git_override( bazel_dep(name = "rules_angular") git_override( module_name = "rules_angular", - commit = "af626f77ad610d1a9c47ee317af88e2c8edd66a4", + commit = "32ce54318d9ec5d84269d4acecbc39944cd8b5e7", remote = "https://github.com/angular/rules_angular.git", ) diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index 11ef3cfcfcd2..4c4214afc140 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -950,7 +950,7 @@ "@@rules_nodejs+//nodejs:extensions.bzl%node": { "general": { "bzlTransitiveDigest": "4pUxCNc22K4I+6+4Nxu52Hur12tFRfa1JMsN5mdDv60=", - "usagesDigest": "+K7GI2bFANO2J0KMlmwqWR/iT7b+BZWWGVCLAhsb2bA=", + "usagesDigest": "82tBJxp1hLoJS3i/asv68SihJI6NJdpNoOUW5E1q0Yc=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, "envVariables": {}, diff --git a/docs/src/app/material-docs-app.ts b/docs/src/app/material-docs-app.ts index 8b8f4d55fe08..0bfdcf25ecf9 100644 --- a/docs/src/app/material-docs-app.ts +++ b/docs/src/app/material-docs-app.ts @@ -6,7 +6,13 @@ * found in the LICENSE file at https://angular.dev/license */ -import {Component, OnDestroy, ViewEncapsulation, inject} from '@angular/core'; +import { + ChangeDetectionStrategy, + Component, + OnDestroy, + ViewEncapsulation, + inject, +} from '@angular/core'; import {AnalyticsService} from './shared/analytics/analytics'; import {NavigationFocusService} from './shared/navigation-focus/navigation-focus.service'; @@ -27,6 +33,7 @@ import {HeaderTagManager} from './shared/header-tag-manager'; styleUrls: ['./material-docs-app.scss'], encapsulation: ViewEncapsulation.None, imports: [NavBar, RouterOutlet, CookiePopup], + changeDetection: ChangeDetectionStrategy.Eager, }) export class MaterialDocsApp implements OnDestroy { private _subscriptions = new Subscription(); diff --git a/docs/src/app/pages/component-category-list/component-category-list.ts b/docs/src/app/pages/component-category-list/component-category-list.ts index 7501dc3ab3ab..eb383ac98f02 100644 --- a/docs/src/app/pages/component-category-list/component-category-list.ts +++ b/docs/src/app/pages/component-category-list/component-category-list.ts @@ -6,7 +6,7 @@ * found in the LICENSE file at https://angular.dev/license */ -import {Component, OnDestroy, OnInit, inject} from '@angular/core'; +import {ChangeDetectionStrategy, Component, OnDestroy, OnInit, inject} from '@angular/core'; import {ActivatedRoute, RouterLink} from '@angular/router'; import {MatRipple} from '@angular/material/core'; import {NgTemplateOutlet} from '@angular/common'; @@ -26,6 +26,7 @@ import {ComponentPageTitle} from '../page-title/page-title'; templateUrl: './component-category-list.html', styleUrls: ['./component-category-list.scss'], imports: [NavigationFocus, RouterLink, MatRipple, NgTemplateOutlet], + changeDetection: ChangeDetectionStrategy.Eager, }) export class ComponentCategoryList implements OnInit, OnDestroy { private readonly _docItems = inject(DocumentationItems); diff --git a/docs/src/app/pages/component-sidenav/component-sidenav.ts b/docs/src/app/pages/component-sidenav/component-sidenav.ts index 38064a23b43a..6b15d2bb44ba 100644 --- a/docs/src/app/pages/component-sidenav/component-sidenav.ts +++ b/docs/src/app/pages/component-sidenav/component-sidenav.ts @@ -6,7 +6,14 @@ * found in the LICENSE file at https://angular.dev/license */ -import {Component, ViewEncapsulation, forwardRef, inject, viewChild} from '@angular/core'; +import { + ChangeDetectionStrategy, + Component, + ViewEncapsulation, + forwardRef, + inject, + viewChild, +} from '@angular/core'; import {BreakpointObserver} from '@angular/cdk/layout'; import {AsyncPipe} from '@angular/common'; import {MatListItem, MatNavList} from '@angular/material/list'; @@ -46,6 +53,7 @@ const SMALL_WIDTH_BREAKPOINT = 959; templateUrl: './component-sidenav.html', styleUrls: ['./component-sidenav.scss'], encapsulation: ViewEncapsulation.None, + changeDetection: ChangeDetectionStrategy.Eager, imports: [ MatSidenav, MatSidenavContainer, @@ -97,6 +105,7 @@ export class ComponentSidenav { selector: 'app-component-nav', templateUrl: './component-nav.html', imports: [MatNavList, MatListItem, RouterLinkActive, RouterLink, AsyncPipe], + changeDetection: ChangeDetectionStrategy.Eager, }) export class ComponentNav { private _docItems = inject(DocumentationItems); diff --git a/docs/src/app/pages/component-viewer/component-styling.ts b/docs/src/app/pages/component-viewer/component-styling.ts index 6fa162f2e1c4..5cc6c11e38c3 100644 --- a/docs/src/app/pages/component-viewer/component-styling.ts +++ b/docs/src/app/pages/component-viewer/component-styling.ts @@ -6,7 +6,7 @@ * found in the LICENSE file at https://angular.dev/license */ -import {Component, inject, Injectable} from '@angular/core'; +import {ChangeDetectionStrategy, Component, inject, Injectable} from '@angular/core'; import {DomSanitizer} from '@angular/platform-browser'; import {HttpClient} from '@angular/common/http'; import {AsyncPipe} from '@angular/common'; @@ -52,6 +52,7 @@ class TokenService { selector: 'component-styling', templateUrl: './component-styling.html', imports: [AsyncPipe, TokenTable], + changeDetection: ChangeDetectionStrategy.Eager, }) export class ComponentStyling { private _componentViewer = inject(ComponentViewer); diff --git a/docs/src/app/pages/component-viewer/token-table.ts b/docs/src/app/pages/component-viewer/token-table.ts index 7c17031f04df..7b44fe4920bb 100644 --- a/docs/src/app/pages/component-viewer/token-table.ts +++ b/docs/src/app/pages/component-viewer/token-table.ts @@ -6,7 +6,7 @@ * found in the LICENSE file at https://angular.dev/license */ -import {ChangeDetectionStrategy, Component, computed, input, signal} from '@angular/core'; +import {Component, computed, input, signal} from '@angular/core'; import {TitleCasePipe} from '@angular/common'; import {MatButton, MatIconButton} from '@angular/material/button'; import {MatFormField, MatLabel, MatSuffix} from '@angular/material/form-field'; @@ -31,7 +31,6 @@ export interface Token { selector: 'token-table', templateUrl: './token-table.html', styleUrl: './token-table.scss', - changeDetection: ChangeDetectionStrategy.OnPush, imports: [ MatButton, MatIconButton, diff --git a/docs/src/app/pages/guide-list/guide-list.ts b/docs/src/app/pages/guide-list/guide-list.ts index daf7e770cf65..dcfd7e2ecc05 100644 --- a/docs/src/app/pages/guide-list/guide-list.ts +++ b/docs/src/app/pages/guide-list/guide-list.ts @@ -6,7 +6,7 @@ * found in the LICENSE file at https://angular.dev/license */ -import {Component, OnInit, inject} from '@angular/core'; +import {ChangeDetectionStrategy, Component, OnInit, inject} from '@angular/core'; import {GuideItems} from '../../shared/guide-items/guide-items'; import {RouterLink} from '@angular/router'; import {Footer} from '../../shared/footer/footer'; @@ -20,6 +20,7 @@ import {MatRipple} from '@angular/material/core'; templateUrl: './guide-list.html', styleUrls: ['./guide-list.scss'], imports: [NavigationFocus, RouterLink, MatCard, MatCardTitle, MatCardContent, Footer, MatRipple], + changeDetection: ChangeDetectionStrategy.Eager, host: { 'class': 'docs-main-content', }, diff --git a/docs/src/app/pages/guide-viewer/guide-viewer.ts b/docs/src/app/pages/guide-viewer/guide-viewer.ts index 118383c46f32..7b6391289055 100644 --- a/docs/src/app/pages/guide-viewer/guide-viewer.ts +++ b/docs/src/app/pages/guide-viewer/guide-viewer.ts @@ -6,7 +6,7 @@ * found in the LICENSE file at https://angular.dev/license */ -import {Component, OnInit, inject, signal} from '@angular/core'; +import {ChangeDetectionStrategy, Component, OnInit, inject, signal} from '@angular/core'; import {ActivatedRoute, Router} from '@angular/router'; import {GuideItem, GuideItems} from '../../shared/guide-items/guide-items'; import {Footer} from '../../shared/footer/footer'; @@ -21,6 +21,7 @@ import {DocViewer} from '../../shared/doc-viewer/doc-viewer'; templateUrl: './guide-viewer.html', styleUrls: ['./guide-viewer.scss'], imports: [DocViewer, NavigationFocus, TableOfContents, Footer], + changeDetection: ChangeDetectionStrategy.Eager, host: { 'class': 'docs-main-content', }, diff --git a/docs/src/app/shared/carousel/carousel.spec.ts b/docs/src/app/shared/carousel/carousel.spec.ts index 098b0bc60d12..1c072e4f2d45 100644 --- a/docs/src/app/shared/carousel/carousel.spec.ts +++ b/docs/src/app/shared/carousel/carousel.spec.ts @@ -1,4 +1,9 @@ -import {Component, provideZoneChangeDetection, ViewChild} from '@angular/core'; +import { + ChangeDetectionStrategy, + Component, + provideZoneChangeDetection, + ViewChild, +} from '@angular/core'; import {ComponentFixture, fakeAsync, flush, TestBed} from '@angular/core/testing'; import {provideRouter} from '@angular/router'; import {Carousel, CarouselItem} from './carousel'; @@ -61,6 +66,7 @@ describe('HorizontalCarousel', () => { `, ], imports: [Carousel, CarouselItem], + changeDetection: ChangeDetectionStrategy.Eager, }) class CarouselTestComponent { @ViewChild(Carousel) carousel!: Carousel; diff --git a/docs/src/app/shared/carousel/carousel.ts b/docs/src/app/shared/carousel/carousel.ts index e8a40152afdb..9c372e444054 100644 --- a/docs/src/app/shared/carousel/carousel.ts +++ b/docs/src/app/shared/carousel/carousel.ts @@ -16,6 +16,7 @@ import { contentChildren, viewChild, inject, + ChangeDetectionStrategy, } from '@angular/core'; import {FocusableOption, FocusKeyManager} from '@angular/cdk/a11y'; import {LEFT_ARROW, RIGHT_ARROW, TAB} from '@angular/cdk/keycodes'; @@ -45,6 +46,7 @@ export class CarouselItem implements FocusableOption { styleUrls: ['./carousel.scss'], encapsulation: ViewEncapsulation.None, imports: [MatIconButton, MatIcon], + changeDetection: ChangeDetectionStrategy.Eager, }) export class Carousel implements AfterContentInit { readonly ariaLabel = input(undefined, {alias: 'aria-label'}); diff --git a/docs/src/app/shared/cookie-popup/cookie-popup.ts b/docs/src/app/shared/cookie-popup/cookie-popup.ts index 124fb9fd0a79..656259f534b3 100644 --- a/docs/src/app/shared/cookie-popup/cookie-popup.ts +++ b/docs/src/app/shared/cookie-popup/cookie-popup.ts @@ -6,7 +6,7 @@ * found in the LICENSE file at https://angular.dev/license */ -import {ChangeDetectionStrategy, Component} from '@angular/core'; +import {Component} from '@angular/core'; import {MatAnchor, MatButton} from '@angular/material/button'; const STORAGE_KEY = 'docs-cookies'; @@ -15,7 +15,6 @@ const STORAGE_KEY = 'docs-cookies'; selector: 'app-cookie-popup', templateUrl: './cookie-popup.html', styleUrls: ['./cookie-popup.scss'], - changeDetection: ChangeDetectionStrategy.OnPush, imports: [MatButton, MatAnchor], }) export class CookiePopup { diff --git a/docs/src/app/shared/doc-viewer/angular-aria-banner/angular-aria-banner.ts b/docs/src/app/shared/doc-viewer/angular-aria-banner/angular-aria-banner.ts index 4a23a0288986..5ee8eed857e0 100644 --- a/docs/src/app/shared/doc-viewer/angular-aria-banner/angular-aria-banner.ts +++ b/docs/src/app/shared/doc-viewer/angular-aria-banner/angular-aria-banner.ts @@ -6,7 +6,7 @@ * found in the LICENSE file at https://angular.dev/license */ -import {Component, Input} from '@angular/core'; +import {ChangeDetectionStrategy, Component, Input} from '@angular/core'; import {MatIcon} from '@angular/material/icon'; /** @@ -28,6 +28,7 @@ const ANGULAR_ARIA_LINKS: Record = { templateUrl: 'angular-aria-banner.html', styleUrl: 'angular-aria-banner.css', imports: [MatIcon], + changeDetection: ChangeDetectionStrategy.Eager, }) export class AngularAriaBanner { @Input() componentName: string = ''; diff --git a/docs/src/app/shared/doc-viewer/deprecated-tooltip.ts b/docs/src/app/shared/doc-viewer/deprecated-tooltip.ts index c2e87111bb0f..6dd2e3810080 100644 --- a/docs/src/app/shared/doc-viewer/deprecated-tooltip.ts +++ b/docs/src/app/shared/doc-viewer/deprecated-tooltip.ts @@ -6,7 +6,7 @@ * found in the LICENSE file at https://angular.dev/license */ -import {Component} from '@angular/core'; +import {ChangeDetectionStrategy, Component} from '@angular/core'; import {MatTooltip} from '@angular/material/tooltip'; /** Shows the deprecation message for a specific field as a tooltip. */ @@ -14,6 +14,7 @@ import {MatTooltip} from '@angular/material/tooltip'; selector: 'deprecated-field', template: `
`, imports: [MatTooltip], + changeDetection: ChangeDetectionStrategy.Eager, }) export class DeprecatedFieldComponent { /** Message regarding the deprecation */ diff --git a/docs/src/app/shared/doc-viewer/doc-viewer.spec.ts b/docs/src/app/shared/doc-viewer/doc-viewer.spec.ts index 67f02dab336e..807ea9bf1f2d 100644 --- a/docs/src/app/shared/doc-viewer/doc-viewer.spec.ts +++ b/docs/src/app/shared/doc-viewer/doc-viewer.spec.ts @@ -1,6 +1,6 @@ import {Clipboard} from '@angular/cdk/clipboard'; import {HttpTestingController, provideHttpClientTesting} from '@angular/common/http/testing'; -import {Component, provideZoneChangeDetection} from '@angular/core'; +import {ChangeDetectionStrategy, Component, provideZoneChangeDetection} from '@angular/core'; import {TestBed} from '@angular/core/testing'; import {MatIconButton} from '@angular/material/button'; import {MatTooltip} from '@angular/material/tooltip'; @@ -216,6 +216,7 @@ describe('DocViewer', () => { selector: 'test', template: ``, imports: [DocViewer], + changeDetection: ChangeDetectionStrategy.Eager, }) class DocViewerTestComponent { documentUrl = 'http://material.angular.dev/simple-doc.html'; @@ -271,6 +272,7 @@ class TestComponent {} selector: 'test', template: ``, imports: [DocViewer, TestComponent], + changeDetection: ChangeDetectionStrategy.Eager, }) class DocViewerWithCompTestComponent { component = TestComponent; diff --git a/docs/src/app/shared/doc-viewer/doc-viewer.ts b/docs/src/app/shared/doc-viewer/doc-viewer.ts index 2fcc06ce5c29..5589da45b5b4 100644 --- a/docs/src/app/shared/doc-viewer/doc-viewer.ts +++ b/docs/src/app/shared/doc-viewer/doc-viewer.ts @@ -31,6 +31,7 @@ import { input, inject, Type, + ChangeDetectionStrategy, } from '@angular/core'; import {Observable, Subscription} from 'rxjs'; import {shareReplay, take, tap} from 'rxjs/operators'; @@ -66,6 +67,7 @@ class DocFetcher { } `, imports: [CdkPortalOutlet], + changeDetection: ChangeDetectionStrategy.Eager, }) export class DocViewer implements OnDestroy { private _appRef = inject(ApplicationRef); diff --git a/docs/src/app/shared/example-viewer/code-snippet.ts b/docs/src/app/shared/example-viewer/code-snippet.ts index 01281e512194..bbfffe42f517 100644 --- a/docs/src/app/shared/example-viewer/code-snippet.ts +++ b/docs/src/app/shared/example-viewer/code-snippet.ts @@ -6,14 +6,13 @@ * found in the LICENSE file at https://angular.dev/license */ -import {ChangeDetectionStrategy, Component, forwardRef, input, viewChild} from '@angular/core'; +import {Component, forwardRef, input, viewChild} from '@angular/core'; import {DocViewer} from '../doc-viewer/doc-viewer'; @Component({ selector: 'code-snippet', templateUrl: './code-snippet.html', styleUrls: ['./example-viewer.scss'], - changeDetection: ChangeDetectionStrategy.OnPush, imports: [forwardRef(() => DocViewer)], }) export class CodeSnippet { diff --git a/docs/src/app/shared/example-viewer/example-viewer.ts b/docs/src/app/shared/example-viewer/example-viewer.ts index e8ca23cff8bc..58bd3332342a 100644 --- a/docs/src/app/shared/example-viewer/example-viewer.ts +++ b/docs/src/app/shared/example-viewer/example-viewer.ts @@ -7,6 +7,7 @@ */ import { + ChangeDetectionStrategy, Component, computed, ElementRef, @@ -43,6 +44,7 @@ const preferredExampleFileOrder = ['HTML', 'TS', 'CSS']; selector: 'example-viewer', templateUrl: './example-viewer.html', styleUrls: ['./example-viewer.scss'], + changeDetection: ChangeDetectionStrategy.Eager, imports: [ MatIconButton, MatTooltip, diff --git a/docs/src/app/shared/navbar/navbar.ts b/docs/src/app/shared/navbar/navbar.ts index a1b4d42d8679..59f0b186f7df 100644 --- a/docs/src/app/shared/navbar/navbar.ts +++ b/docs/src/app/shared/navbar/navbar.ts @@ -6,7 +6,7 @@ * found in the LICENSE file at https://angular.dev/license */ -import {Component, OnDestroy, inject} from '@angular/core'; +import {ChangeDetectionStrategy, Component, OnDestroy, inject} from '@angular/core'; import {NgTemplateOutlet} from '@angular/common'; import {MatButton, MatIconButton} from '@angular/material/button'; import {RouterLink, RouterLinkActive} from '@angular/router'; @@ -24,6 +24,7 @@ const SECTIONS_KEYS = Object.keys(SECTIONS); selector: 'app-navbar', templateUrl: './navbar.html', styleUrls: ['./navbar.scss'], + changeDetection: ChangeDetectionStrategy.Eager, imports: [ MatButton, MatIconButton, diff --git a/docs/src/app/shared/stackblitz/stackblitz-button.ts b/docs/src/app/shared/stackblitz/stackblitz-button.ts index 923d99920e68..d3c57fd40ad7 100644 --- a/docs/src/app/shared/stackblitz/stackblitz-button.ts +++ b/docs/src/app/shared/stackblitz/stackblitz-button.ts @@ -6,7 +6,7 @@ * found in the LICENSE file at https://angular.dev/license */ -import {Component, Input, NgZone, inject} from '@angular/core'; +import {ChangeDetectionStrategy, Component, Input, NgZone, inject} from '@angular/core'; import {ExampleData} from '@angular/components-examples'; import {MatIconButton} from '@angular/material/button'; import {MatIcon} from '@angular/material/icon'; @@ -18,6 +18,7 @@ import {MatSnackBar} from '@angular/material/snack-bar'; selector: 'stackblitz-button', templateUrl: './stackblitz-button.html', imports: [MatIconButton, MatTooltip, MatIcon], + changeDetection: ChangeDetectionStrategy.Eager, }) export class StackblitzButton { private _stackBlitzWriter = inject(StackBlitzWriter); diff --git a/docs/src/app/shared/table-of-contents/table-of-contents.ts b/docs/src/app/shared/table-of-contents/table-of-contents.ts index 77b2fbfe7908..4b2841aaf82c 100644 --- a/docs/src/app/shared/table-of-contents/table-of-contents.ts +++ b/docs/src/app/shared/table-of-contents/table-of-contents.ts @@ -16,6 +16,7 @@ import { ChangeDetectorRef, input, inject, + ChangeDetectionStrategy, } from '@angular/core'; import {DOCUMENT} from '@angular/common'; import {ActivatedRoute, Router} from '@angular/router'; @@ -49,6 +50,7 @@ interface Link { selector: 'table-of-contents', styleUrls: ['./table-of-contents.scss'], templateUrl: './table-of-contents.html', + changeDetection: ChangeDetectionStrategy.Eager, }) export class TableOfContents implements OnInit, AfterViewInit, OnDestroy { private _router = inject(Router); diff --git a/docs/src/app/shared/theme-picker/theme-picker.ts b/docs/src/app/shared/theme-picker/theme-picker.ts index 5ab8b5809d89..740f1efe3e63 100644 --- a/docs/src/app/shared/theme-picker/theme-picker.ts +++ b/docs/src/app/shared/theme-picker/theme-picker.ts @@ -6,7 +6,7 @@ * found in the LICENSE file at https://angular.dev/license */ -import {ChangeDetectionStrategy, Component, ViewEncapsulation, inject} from '@angular/core'; +import {Component, ViewEncapsulation, inject} from '@angular/core'; import {StyleManager} from '../style-manager'; import {DocsSiteTheme, ThemeStorage} from './theme-storage/theme-storage'; import {MatIconButton} from '@angular/material/button'; @@ -22,7 +22,6 @@ import {LiveAnnouncer} from '@angular/cdk/a11y'; selector: 'theme-picker', templateUrl: 'theme-picker.html', styleUrls: ['theme-picker.scss'], - changeDetection: ChangeDetectionStrategy.OnPush, encapsulation: ViewEncapsulation.None, imports: [MatIconButton, MatTooltip, MatMenu, MatMenuItem, MatMenuTrigger, MatIcon], }) diff --git a/docs/src/app/shared/version-picker/version-picker.ts b/docs/src/app/shared/version-picker/version-picker.ts index 91cf759e38fe..d31af44504d7 100644 --- a/docs/src/app/shared/version-picker/version-picker.ts +++ b/docs/src/app/shared/version-picker/version-picker.ts @@ -6,7 +6,7 @@ * found in the LICENSE file at https://angular.dev/license */ -import {Component, ViewEncapsulation, inject} from '@angular/core'; +import {ChangeDetectionStrategy, Component, ViewEncapsulation, inject} from '@angular/core'; import {HttpClient} from '@angular/common/http'; import {AsyncPipe} from '@angular/common'; import {MatButton} from '@angular/material/button'; @@ -29,6 +29,7 @@ interface VersionInfo { styleUrls: ['./version-picker.scss'], imports: [MatButton, MatTooltip, MatMenu, MatMenuItem, MatIcon, MatMenuTrigger, AsyncPipe], encapsulation: ViewEncapsulation.None, + changeDetection: ChangeDetectionStrategy.Eager, }) export class VersionPicker { private _http = inject(HttpClient); diff --git a/src/components-examples/material/slide-toggle/slide-toggle-harness/slide-toggle-harness-example.html b/src/components-examples/material/slide-toggle/slide-toggle-harness/slide-toggle-harness-example.html index a55dee9c7a7a..e13fd3cae20d 100644 --- a/src/components-examples/material/slide-toggle/slide-toggle-harness/slide-toggle-harness-example.html +++ b/src/components-examples/material/slide-toggle/slide-toggle-harness/slide-toggle-harness-example.html @@ -3,6 +3,6 @@ name="first-name"> First - + Second diff --git a/src/components-examples/material/slide-toggle/slide-toggle-harness/slide-toggle-harness-example.spec.ts b/src/components-examples/material/slide-toggle/slide-toggle-harness/slide-toggle-harness-example.spec.ts index 6eb602cc5f97..580a5ba26ea5 100644 --- a/src/components-examples/material/slide-toggle/slide-toggle-harness/slide-toggle-harness-example.spec.ts +++ b/src/components-examples/material/slide-toggle/slide-toggle-harness/slide-toggle-harness-example.spec.ts @@ -40,8 +40,7 @@ describe('SlideToggleHarnessExample', () => { }); it('should toggle slide-toggle', async () => { - fixture.componentInstance.disabled = false; - fixture.changeDetectorRef.markForCheck(); + fixture.componentInstance.disabled.set(false); const [checkedToggle, uncheckedToggle] = await loader.getAllHarnesses(MatSlideToggleHarness); await checkedToggle.toggle(); await uncheckedToggle.toggle(); diff --git a/src/components-examples/material/slide-toggle/slide-toggle-harness/slide-toggle-harness-example.ts b/src/components-examples/material/slide-toggle/slide-toggle-harness/slide-toggle-harness-example.ts index 261bf0acddb7..78355e501858 100644 --- a/src/components-examples/material/slide-toggle/slide-toggle-harness/slide-toggle-harness-example.ts +++ b/src/components-examples/material/slide-toggle/slide-toggle-harness/slide-toggle-harness-example.ts @@ -1,4 +1,4 @@ -import {Component} from '@angular/core'; +import {Component, signal} from '@angular/core'; import {FormControl, FormsModule, ReactiveFormsModule} from '@angular/forms'; import {MatSlideToggleModule} from '@angular/material/slide-toggle'; @@ -11,6 +11,6 @@ import {MatSlideToggleModule} from '@angular/material/slide-toggle'; imports: [MatSlideToggleModule, FormsModule, ReactiveFormsModule], }) export class SlideToggleHarnessExample { - disabled = true; + disabled = signal(true); ctrl = new FormControl(true); } diff --git a/src/e2e-app/components/component-harness-e2e.ts b/src/e2e-app/components/component-harness-e2e.ts index 4e211b1a03ae..1c562293f8b2 100644 --- a/src/e2e-app/components/component-harness-e2e.ts +++ b/src/e2e-app/components/component-harness-e2e.ts @@ -1,4 +1,4 @@ -import {Component, ChangeDetectionStrategy} from '@angular/core'; +import {Component, ChangeDetectionStrategy, signal} from '@angular/core'; import {TestMainComponent} from '@angular/cdk/testing/tests'; @Component({ @@ -6,7 +6,7 @@ import {TestMainComponent} from '@angular/cdk/testing/tests'; template: ` - @if (isShown) { + @if (isShown()) { } `, @@ -14,14 +14,14 @@ import {TestMainComponent} from '@angular/cdk/testing/tests'; changeDetection: ChangeDetectionStrategy.Eager, }) export class ComponentHarnessE2e { - protected isShown = true; + protected isShown = signal(true); /** * Resets the test component state without the need to refresh the page. * Used by Webdriver integration tests. */ protected reset(): void { - this.isShown = false; - setTimeout(() => (this.isShown = true), 100); + this.isShown.set(false); + setTimeout(() => this.isShown.set(true), 100); } } diff --git a/src/e2e-app/components/e2e-app/e2e-app.html b/src/e2e-app/components/e2e-app/e2e-app.html index 7bfa37644fa5..51ff8d0f0b0f 100644 --- a/src/e2e-app/components/e2e-app/e2e-app.html +++ b/src/e2e-app/components/e2e-app/e2e-app.html @@ -1,8 +1,8 @@ - +
- @if (showLinks) { - + @if (showLinks()) { + @for (link of navLinks; track link) { {{link.title}} } diff --git a/src/e2e-app/components/e2e-app/e2e-app.ts b/src/e2e-app/components/e2e-app/e2e-app.ts index 581b9550607b..431545f1fa2b 100644 --- a/src/e2e-app/components/e2e-app/e2e-app.ts +++ b/src/e2e-app/components/e2e-app/e2e-app.ts @@ -1,4 +1,4 @@ -import {Component, ViewEncapsulation, ChangeDetectionStrategy} from '@angular/core'; +import {Component, ViewEncapsulation, ChangeDetectionStrategy, signal} from '@angular/core'; import {MatListModule} from '@angular/material/list'; import {RouterLink, RouterOutlet} from '@angular/router'; @@ -10,7 +10,7 @@ import {RouterLink, RouterOutlet} from '@angular/router'; changeDetection: ChangeDetectionStrategy.Eager, }) export class E2eApp { - showLinks = false; + readonly showLinks = signal(false); navLinks = [ {path: 'block-scroll-strategy', title: 'Block Scroll Strategy'},