Dependency Dashboard
Author: angular-robotCreated Jul 12, 2022Updated Sep 17, 2026
LabelsP3
This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more.
## Deprecations / Replacements
> [!WARNING]
The following dependencies are either deprecated or have replacements available.
| Datasource | Package | Replacement PR? |
|------------|------|--------------|
| npm | [@angular-devkit/build-angular](https://redirect.github.com/angular/angular-cli) |  |
| npm | [@angular/platform-browser-dynamic](https://redirect.github.com/angular/angular) |  |
| npm | [protractor](https://redirect.github.com/angular/protractor) |  |
| npm | [tslint](https://redirect.github.com/palantir/tslint) |  |
## Pending Approval
The following branches are pending approval. To create them, click on a checkbox below.
- [ ] build: update dependency @types/node to v26 (main)
- [ ] build: update dependency bazel to v9 (main)
- [ ] build: update dependency node to v24 (main)
- [ ] build: update dependency rxjs to v7 (main)
- [ ] build: update dependency firebase-tools to v15.30.1 (22.2.x)
- [ ] build: update dependency magic-string to v1.4.1 (22.2.x)
- [ ] **Create all pending approval PRs at once**
## Awaiting Schedule
The following updates are awaiting their schedule. To get an update now, click on a checkbox below.
- [ ] build: lock file maintenance (main)
- [ ] build: lock file maintenance (22.2.x)
- [ ] **Create all awaiting schedule PRs at once**
## Open
The following updates have all been created. To force a retry/rebase of any, click on a checkbox below.
- [ ] [build: update all github actions (main)](../pull/33671) (`actions/checkout`, `zattoo/deploy-status`)
- [ ] [build: update all non-major dependencies (main)](../pull/33824) (`firebase-tools`, `magic-string`, `pnpm`)
- [ ] [build: update bazel dependencies (main)](../pull/33825) (`aspect_rules_esbuild`, `tar.bzl`)
- [ ] [build: update cross-repo angular dependencies (main)](../pull/33813) (`@angular-devkit/build-angular`, `@angular-devkit/core`, `@angular-devkit/schematics`, `@angular/build`, `@angular/cli`, `@angular/common`, `@angular/compiler`, `@angular/compiler-cli`, `@angular/core`, `@angular/forms`, `@angular/localize`, `@angular/ng-dev`, `@angular/platform-browser`, `@angular/platform-browser-dynamic`, `@angular/platform-server`, `@angular/router`, `@angular/ssr`, `@schematics/angular`, `angular/dev-infra`, `devinfra`, `rules_angular`, `rules_browsers`, `rules_sass`)
- [ ] [build: update all github actions (22.2.x)](../pull/33826) (`actions/checkout`, `zattoo/deploy-status`)
- [ ] [build: update bazel dependencies (22.2.x)](../pull/33827) (`aspect_rules_esbuild`, `tar.bzl`)
- [ ] [build: update cross-repo angular dependencies (22.2.x)](../pull/33821) (`@angular-devkit/build-angular`, `@angular-devkit/core`, `@angular-devkit/schematics`, `@angular/build`, `@angular/cli`, `@angular/common`, `@angular/compiler`, `@angular/compiler-cli`, `@angular/core`, `@angular/forms`, `@angular/localize`, `@angular/ng-dev`, `@angular/platform-browser`, `@angular/platform-browser-dynamic`, `@angular/platform-server`, `@angular/router`, `@angular/ssr`, `@schematics/angular`, `angular/dev-infra`, `devinfra`, `rules_angular`, `rules_browsers`, `rules_sass`)
- [ ] [build: update pnpm to v12.4.2 (22.2.x)](../pull/33828)
- [ ] **Click on this checkbox to rebase all open PRs at once**
## PR Closed (Blocked)
The following updates are blocked by an existing closed PR. To recreate the PR, click on a checkbox below.
- [ ] [build: update pnpm to v12 (main)](../pull/33774)
## Detected Dependencies
Branch 22.2.x
bazel-module (1)MODULE.bazel (15) - `yq.bzl 0.4.0` - `rules_nodejs 6.7.5` - `aspect_rules_js 3.4.1` - `rules_pkg 1.3.0` - `tar.bzl 0.10.8` → [Updates: `0.10.9`] - `bazel_lib 3.7.2` - `aspect_rules_esbuild 0.27.0` → [Updates: `0.27.1`] - `aspect_rules_jasmine 2.0.4` - `platforms 1.1.0` - `aspect_rules_ts 3.10.1` - `bazel_skylib 1.9.2` - `rules_browsers c37398d63f5e990d618d02f4c6fb2fefe40f1a79` → [Updates: `undefined`] - `rules_sass bf9d6564f57b4df94b4915086ad0e7ad49a95f37` → [Updates: `undefined`] - `rules_angular 5fa856469c642490a6e381a05d7f58f60fad1913` → [Updates: `undefined`] - `devinfra cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `undefined`]bazelisk (1).bazelversion (1) - `bazel 8.8.0` → [Updates: `9.2.0`]github-actions (13).github/workflows/assistant-to-the-branch-manager.yml (2) - `actions/checkout v7.0.0@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0` → [Updates: `v7.0.1`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] .github/workflows/ci.material-aio.yml (11) - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `actions/upload-artifact v7.0.1@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a` - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `actions/upload-artifact v7.0.1@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a` .github/workflows/ci.yml (25) - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] .github/workflows/deploy-dev-app-main-push.yml (5) - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `FirebaseExtended/action-hosting-deploy v0@500ac625ca2dd40cbd15f7659af953801858032a` - `zattoo/deploy-status v1@00e46ff4f584a96261c36d9337a4f7d2bfc4bdd3` → [Updates: `v1`] .github/workflows/dev-infra.yml (3) - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] .github/workflows/docs-preview-build.yml (4) - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] .github/workflows/docs-preview-deploy.yml (2) - `actions/checkout v7.0.1@3d3c42e5aac5ba805825da76410c181273ba90b1` - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] .github/workflows/google-internal-tests.yml (2) - `actions/checkout v7.0.0@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0` → [Updates: `v7.0.1`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] .github/workflows/pr.material-aio.yml (11) - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `actions/upload-artifact v7.0.1@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a` - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `actions/upload-artifact v7.0.1@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a` .github/workflows/pr.yml (24) - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `actions/upload-artifact v7.0.1@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a` - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] .github/workflows/preview-build-dev-app.yml (4) - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] .github/workflows/preview-deploy-dev-app.yml (2) - `actions/checkout v7.0.0@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0` → [Updates: `v7.0.1`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] .github/workflows/scheduled-ci.yml (7) - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`] - `angular/dev-infra main@cde7ad16c16f5c7dbd57b62e8b930443813484ec` → [Updates: `main`]npm (17)docs/package.json (26) - `@stackblitz/sdk ^1.11.0` - `luxon ^3.7.2` - `path-normalize ^8.0.0` - `tslib ^2.3.0` - `zone.js ~0.16.0` - `@bazel/bazelisk ^1.12.1` - `@types/jasmine ^6.0.0` - `@types/node ^22.14.1` → [Updates: `^26.0.0`] - `@types/shelljs 0.10.0` - `firebase-tools 15.30.0` → [Updates: `15.30.1`] - `jasmine-core ^7.0.0` - `jasmine-spec-reporter 7.0.0` - `karma ~6.4.4` - `karma-chrome-launcher ^3.1.1` - `karma-coverage ~2.2.0` - `karma-firefox-launcher ^2.1.0` - `karma-jasmine ^5.0.0` - `light-server ^2.9.1` - `lighthouse ^13.0.0` - `lighthouse-logger ~2.0.0` - `npm-run-all ^4.1.5` - `puppeteer-core ^25.0.0` - `sass 1.104.1` - `shelljs ^0.10.0` - `ts-node 10.9.2` - `node ^20.11.1 || >=22.0.0` package.json (75) - `@types/google.maps ^3.65.1` - `@types/youtube 0.3.0` - `date-fns ^4.1.0` - `luxon ^3.7.2` - `moment ^2.29.1` - `rxjs-tslint-rules ^4.34.8` - `safevalues ^1.2.0` - `tslib ^2.3.1` - `zone.js ~0.16.0` - `@angular/ng-dev f166178ac5c37cd3aadab7b8cb7212f34d71b2a6` → [Updates: `null`] - `@babel/core ^8.0.1` - `@bazel/bazelisk 1.28.1` - `@bazel/buildifier 8.2.1` - `@bazel/ibazel ^0.28.0` - `@bazel/runfiles 6.5.0` - `@firebase/app-types ^0.9.0` - `@material/material-color-utilities ^0.4.0` - `@modelcontextprotocol/server 2.0.0` - `@octokit/rest 22.0.1` - `@rollup/plugin-commonjs ^29.0.0` - `@rollup/plugin-node-resolve ^16.0.0` - `@types/babel__core ^7.20.5` - `@types/fs-extra ^11.0.0` - `@types/jasmine ^6.0.0` - `@types/luxon ^3.0.0` - `@types/node ^22.14.1` → [Updates: `^26.0.0`] - `@types/semver ^7.3.9` - `@types/shelljs ^0.10.0` - `@types/yargs ^17.0.8` - `autoprefixer ^10.4.2` - `axe-core ^4.10.3` - `chalk ^6.0.0` - `dgeni ^0.4.14` - `dgeni-packages ^0.30.0` - `esbuild ^0.28.0` - `firebase-tools 15.30.0` → [Updates: `15.30.1`] - `fs-extra ^11.0.0` - `glob ^13.0.0` - `highlight.js ^11.0.0` - `husky ^9.0.1` - `jasmine ^7.0.0` - `jasmine-core ^7.0.0` - `jasmine-reporters ^2.5.2` - `jsonc-parser ^3.3.1` - `kagekiri ^2.0.0` - `karma ^6.3.12` - `karma-browserstack-launcher ^1.6.0` - `karma-jasmine ^5.0.0` - `karma-parallel ^0.3.1` - `karma-sourcemap-loader ^0.4.0` - `magic-string 1.3.1` → [Updates: `1.4.1`] - `marked ^18.0.0` - `minimatch ^10.0.3` - `parse5 ^8.0.0` - `postcss ^8.4.17` - `postcss-scss ^4.0.4` - `prettier ^3.5.3` - `protractor ^7.0.0` - `rollup ^4.52.3` - `rollup-plugin-dts 6.5.1` - `rollup-plugin-sourcemaps2 0.5.8` - `sass ^1.99.0` - `semver ^7.3.5` - `shelljs ^0.10.0` - `slugify ^1.6.6` - `source-map-support ^0.5.21` - `ts-node ^10.9.1` - `tsec 0.2.9` - `tslint ^6.1.3` - `tsutils ^3.21.0` - `vrsource-tslint-rules 6.0.0` - `yargs ^18.0.0` - `zx ^8.0.0` - `pnpm 11.27.0` → [Updates: `12.4.2`] - `pnpm 12.4.1` → [Updates: `12.4.2`] pnpm-workspace.yaml (20) - `@angular-devkit/build-angular 22.2.0-next.7` → [Updates: `22.2.0-rc.0`] - `@angular-devkit/core 22.2.0-next.7` → [Updates: `22.2.0-rc.0`] - `@angular-devkit/schematics 22.2.0-next.7` → [Updates: `22.2.0-rc.0`] - `@angular/build 22.2.0-next.7` → [Updates: `22.2.0-rc.0`] - `@angular/cli 22.2.0-next.7` → [Updates: `22.2.0-rc.0`] - `@angular/common 22.2.0-next.7` → [Updates: `22.2.0-rc.0`] - `@angular/compiler-cli 22.2.0-next.7` → [Updates: `22.2.0-rc.0`] - `@angular/compiler 22.2.0-next.7` → [Updates: `22.2.0-rc.0`] - `@angular/core 22.2.0-next.7` → [Updates: `22.2.0-rc.0`] - `@angular/ssr 22.2.0-next.7` → [Updates: `22.2.0-rc.0`] - `@angular/forms 22.2.0-next.7` → [Updates: `22.2.0-rc.0`] - `@angular/localize 2
Source: angular/components