This PR contains the following updates:
Release Notes
angular/angular-cli (@angular-devkit/build-angular)
Compare Source
Compare Source
| Commit |
Type |
Description |
| e90a808c0 |
fix |
include main.server.ts in tsconfig.files when present |
| 5c48b8e0a |
fix |
reset module typeSeparator when generating applications |
| Commit |
Type |
Description |
| 56f426e25 |
fix |
include custom bundle name scripts with karma |
| dfe3a8b73 |
fix |
increase worker idle timeout |
| e6d27bd5e |
fix |
set scripts option output as classic script for karma |
Compare Source
| Commit |
Type |
Description |
| bf64a0f2d |
fix |
add less as a devDependency when selected as the style preprocessor |
| cb258a3e1 |
fix |
correctly detect modules using new file extension format |
| Commit |
Type |
Description |
| 424f1cbbf |
fix |
do not consider internal Angular files as external imports |
Compare Source
| Commit |
Type |
Description |
| 0883248cb |
fix |
improve Node.js version check and error messages |
| Commit |
Type |
Description |
| 525ddcbd2 |
fix |
only overwrite JSON file if actually changed |
| 83c820e5a |
fix |
remove karma config devkit package usages during application migration |
| 87266b38a |
fix |
skip zone.js dependency for zoneless applications |
| Commit |
Type |
Description |
| e5efdc577 |
fix |
also disable outputMode in vitest unit-tests |
| 5814393db |
fix |
resolve junit karma reporter output to workspace root |
Compare Source
Breaking Changes
-
Node.js v18 is no longer supported with Angular.
Before updating a project to Angular v20, the Node.js version must be
at least 20.11.1. For the full list of supported Node.js versions,
see https://angular.dev/reference/versions.
-
Node.js versions from 22.0 to 22.10 are no longer supported
--server-routing option has been removed from several schematics. Server routing will be used when using the application builder.
- TypeScript versions less than 5.8 are no longer supported.
| Commit |
Type |
Description |
| e03f2b899 |
feat |
Add global error listeners to new app generation |
| 1e137ca84 |
feat |
add migration to update moduleResolution to bundler |
| 26fd4ea73 |
feat |
add migrations for server rendering updates |
| 5876577af |
feat |
Add prompt for new apps to be zoneless |
| fdc6291dd |
feat |
add update migration to keep previous style guide generation behavior |
| 093c5a315 |
feat |
directly use @angular/build in new projects |
| d6f594fe0 |
feat |
generate applications using TypeScript project references |
| 0ab1ddf63 |
feat |
generate libraries using TypeScript project references |
| 18e13e2ce |
feat |
remove --server-routing option |
| 03180fe03 |
feat |
use TypeScript module preserve option for new projects |
| 86d241629 |
fix |
add @angular/ssr dependency only when provideServerRendering import has been updated |
| 9e6b9b537 |
fix |
add type checking of host bindings to strict config |
| 8654b3fea |
fix |
application migration should migrate karma builder package |
| c557a19ef |
fix |
avoid empty polyfill option for new zoneless application |
| 90615a88b |
fix |
default component templates to not use .ng.html extension |
| 672ae14cd |
fix |
drop composite in tsconfig |
| da6ef626f |
fix |
ensure app-shell schematic consistently uses withAppShell |
| f126f8d34 |
fix |
ensure module discovery checks for an NgModule decorator |
| dc2f65999 |
fix |
generate component templates with a .ng.html file extension |
| 23fc8e1e1 |
fix |
generate components without a .component extension/type |
| 8d715fa94 |
fix |
generate directives without a .directive extension/type |
| 5fc595144 |
fix |
generate guards with a dash type separator |
| 040282d8f |
fix |
generate interceptors with a dash type separator |
| 070d60fb3 |
fix |
generate modules with a dash type separator |
| e6083b57b |
fix |
generate pipes with a dash type separator |
| 92e193c0b |
fix |
generate resolvers with a dash type separator |
| bc0f07b48 |
fix |
generate services without a .service extension/type |
| ea1143ddd |
fix |
infer app component name and path in server schematic |
| bcc0892a6 |
fix |
migrate provideServerRoutesConfig to provideServerRendering |
| 5e8c6494d |
fix |
relative tsconfig paths in references |
| 381d35fe4 |
fix |
remove empty scripts option value from new applications |
| 148498c2b |
fix |
Remove experimental from zoneless |
| a910fe9ae |
fix |
remove explicit outputPath option value from generated applications |
| 901ab60d9 |
fix |
remove explicit index option from new applications |
| be6f13ec1 |
fix |
remove setting files tsconfig field with SSR/Server generation |
| 661609e3e |
fix |
set explicit type in library schematic |
| 0f7dc2cd8 |
fix |
skip spec project reference for minimal ng new |
| 3cf6ab0f7 |
fix |
support using default browser option when not present |
| b13805a77 |
fix |
use protected for class member |
| Commit |
Type |
Description |
| e513cd4aa |
fix |
add Node.js 24 as supported version |
| 5e90c1b4e |
fix |
remove Node.js v18 support |
| 787e510dc |
fix |
update min Node.js support to 20.19, 22.12, and 24.0 |
| 64732534e |
fix |
update minimum supported Node.js 22 version to 22.11.0 |
| Commit |
Type |
Description |
| a42e045ba |
fix |
respect i18nDuplicateTranslation option when duplicates exist |
| Commit |
Type |
Description |
| e6be37601 |
refactor |
remove deprecated NodePackageLinkTask |
| Commit |
Type |
Description |
| d6ea6b09f |
feat |
add experimental vitest browser support to unit-testing |
| 12def3a2e |
feat |
add experimental vitest unit-testing support |
| c1de63300 |
feat |
allow control of source map sources content for application builds |
| 31c81e9c6 |
feat |
drop support for TypeScript older than 5.8 |
| e80963036 |
feat |
expand browser support policy to widely available Baseline |
| 3c9172159 |
feat |
integrate Chrome automatic workspace folders |
| 9b682e625 |
feat |
support a default outputPath option for applications |
| d067cedf0 |
feat |
support custom resolution conditions with applications |
| f4be83119 |
feat |
Support Sass package importers |
| f36a27272 |
fix |
allow a default application browser option |
| f42f5c14c |
fix |
allow component HMR for templates with i18n |
| e36bf964a |
fix |
allow TestBed provider configuration with vitest unit-testing |
| 769961e4a |
fix |
allow vitest-based unit testing to use watch option |
| 3e24a59a9 |
fix |
disable TypeScript composite option with Angular compiler |
| b155ba1dc |
fix |
enable unit-test builder watch outside CI |
| 7bb1f8747 |
fix |
enable unit-test reporters option |
| 05485ede7 |
fix |
ensure com.chrome.devtools.json is consistently served after initial run |
| 7877d9a97 |
fix |
ensure disabled vitest config loading |
| c8c73185a |
fix |
ensure matching coverage excludes with karma on Windows |
| aec95042b |
fix |
exclude only source test files with unit-test vitest support |
| 5bea3de4c |
fix |
invalidate com.chrome.devtools.json if project is moved |
| 1cd65a08d |
fix |
perform testing module cleanup when using Vitest |
| c51a540ce |
fix |
provide direct debugging support for unit test builder |
| c7f2cb596 |
fix |
provide vitest globals in unit-test builder |
| d2bfc6bd4 |
fix |
revert setup unit-test polyfills before TestBed init |
| 0d40cdecd |
fix |
setup unit-test polyfills before TestBed init |
| fa3dc6387 |
fix |
show unit-test error for missing vitest browser package |
| 247cd3352 |
fix |
show unit-test error for missing vitest package |
| eee816f79 |
fix |
use global unit-test hooks during TestBed init |
| 566de64cb |
fix |
use virtual module for Karma TestBed initialization |
| 52fbffcd7 |
fix |
warn and remove jsdom launcher when used with karma |
| 5ff6188c4 |
perf |
directly check code for Angular partial linking |
| Commit |
Type |
Description |
| fa0a06f9f |
fix |
support using default index option when not present |
| Commit |
Type |
Description |
| 33b9de3eb |
feat |
expose provideServerRendering and remove provideServerRouting |
| cdfc50c29 |
feat |
stabilize AngularNodeAppEngine, AngularAppEngine, and provideServerRouting APIs |
| 319b8e0c2 |
fix |
manage unhandled errors in zoneless applications |
| 2d11e8e45 |
fix |
return 302 when redirectTo is a function |
| 059c10eb4 |
fix |
SSR should work without @angular/router |
| 63428f3f1 |
perf |
flush headers prior to start rendering the HTML |
| 280693231 |
perf |
optimize response times by introducing header flushing |
| 6bd7b9b4a |
perf |
optimized request handling performance |
| Commit |
Type |
Description |
| 427bd846f |
fix |
disable TypeScript composite option with Angular compiler |
Compare Source
| Commit |
Type |
Description |
| b120e1411 |
fix |
update dependency webpack-dev-server to v5.2.2 |
Compare Source
| Commit |
Type |
Description |
| a3504fd45 |
fix |
HMR requires AOT do not show HMR enabled when using JIT |
| 5ce9f96a4 |
fix |
include full metadata for AOT unit-testing |
Compare Source
| Commit |
Type |
Description |
| ad2fb2959 |
fix |
remove background_color and theme_color from manifest |
Compare Source
| Commit |
Type |
Description |
| 0098c38c6 |
fix |
properly handle Node.js require() errors with ESM modules |
Compare Source
| Commit |
Type |
Description |
| 9eaf34405 |
fix |
correctly set i18n subPath in webpack browser builder |
| Commit |
Type |
Description |
| cba66a85c |
fix |
avoid attempting to watch bundler internal files |
| 009fc3776 |
fix |
avoid internal karma request cache for assets |
| b43da3949 |
perf |
fix unnecessary esbuild rebuilds |
Compare Source
| Commit |
Type |
Description |
| 067f1cba0 |
fix |
update vite to 6.2.7 |
Compare Source
| Commit |
Type |
Description |
| de52cc2c8 |
fix |
update http-proxy-middleware to v3.0.5 |
| Commit |
Type |
Description |
| cc5229a45 |
fix |
pass preserveSymlinks option to Karma esbuild builder |
| Commit |
Type |
Description |
| a4e415ea6 |
fix |
support getPrerenderParams for wildcard routes |
Compare Source
| Commit |
Type |
Description |
| 4a8a4a083 |
fix |
include module value check when adding custom conditions |
| 00cd0d123 |
fix |
prevent nested CSS in components |
| a297c4153 |
fix |
properly resolve transitive external dependencies in vite-dev-server |
| 8ab033e8e |
fix |
update vite to 6.2.6 |
Compare Source
| Commit |
Type |
Description |
| 7f1e8c677 |
fix |
include component test metadata in development builds |
| 74cd4edd5 |
fix |
skip normalization of relative externals |
Compare Source
| Commit |
Type |
Description |
| e5aec562f |
fix |
properly resolve relative schematics when executed from a nested directory |
| Commit |
Type |
Description |
| 76cfd364a |
fix |
correctly handle false value in server option |
| d69188c6b |
fix |
update vite to 6.2.4 due to a security issues |
Compare Source
| Commit |
Type |
Description |
| 20455e2a6 |
fix |
correct handling of response/request errors |
| 32b1dcd91 |
fix |
handle undefined getOrCreateAngularServerApp during error compilation |
| 7552a9fec |
fix |
normalize karma asset paths before lookup |
| 1eb5b4357 |
fix |
update vite to 6.2.3 |
Compare Source
| Commit |
Type |
Description |
| 0a4e96bda |
fix |
replace @angular/platform-browser-dynamic with @angular/platform-browser |
| Commit |
Type |
Description |
| b0b643e46 |
fix |
ensure errors for missing component resources |
| 2cd763e89 |
fix |
ensure relative karma stack traces for test failures |
Compare Source
| Commit |
Type |
Description |
| 5a739820b |
fix |
update babel packages |
Compare Source
| Commit |
Type |
Description |
| 0ee24e29b |
fix |
record analytics for nested schematics |
| Commit |
Type |
Description |
| 4575265f0 |
fix |
exclude all entrypoints of a library from prebundling |
| 83fcffbb7 |
fix |
handle postcss compilation errors gracefully |
| 78297ee47 |
fix |
provide extract-i18n does not respect |
| b18b9c8f2 |
fix |
remove duplicate prebundling warning |
| Commit |
Type |
Description |
| e6e8ce960 |
fix |
prevent stream draining if write does not return a boolean |
Compare Source
| Commit |
Type |
Description |
| b120e1411 |
fix |
update dependency webpack-dev-server to v5.2.2 |
Compare Source
| Commit |
Type |
Description |
| fe8d83a1f |
fix |
add additional checks for application builder usage |
| adf4ea5d4 |
fix |
remove animations module from ng new app |
| Commit |
Type |
Description |
| ef7ea536f |
feat |
add aot option to jest |
| 523d539c6 |
feat |
add aot option to karma |
| a00a49a65 |
feat |
add aot to WTR schema |
| 2bae1a9c0 |
fix |
support aot option for karma browser builder |
| Commit |
Type |
Description |
| 11fab9c7d |
feat |
add application builder karma testing to package |
| a5fcf8044 |
fix |
provide karma stack trace sourcemap support |
| 964fb778b |
fix |
support per component updates of multi-component files |
| f836be9e6 |
fix |
support Vite allowedHosts option for development server |
| 0ddf6aafa |
fix |
utilize bazel stamp instead of resolving peer dependency versions |
| Commit |
Type |
Description |
| 9726cd084 |
feat |
Add support for route matchers with fine-grained render mode control |
Compare Source
| Commit |
Type |
Description |
| 2d361e9b0 |
fix |
always disable JSON stats with dev-server |
Compare Source
| Commit |
Type |
Description |
| f76cee637 |
fix |
correctly parse and resolve relative schematic collection names on Windows |
| ceba7739c |
fix |
prefer installed package as fallback when listing package groups |
| Commit |
Type |
Description |
| c54b9996a |
fix |
pass missing options to Karma esbuild builder |
| Commit |
Type |
Description |
| 2f60a24dd |
fix |
suppress asset missing warning for /index.html requests |
| b8f7952b7 |
fix |
update critical CSS inlining to support autoCsp |
Compare Source
| Commit |
Type |
Description |
| de73b1c0c |
fix |
include default export for Express app |
| Commit |
Type |
Description |
| 8890a5f76 |
fix |
always provide Vite client helpers with development server |
| df1d38846 |
fix |
configure Vite CORS option |
| a13a49d95 |
fix |
exclude unmodified files from logs with --localize |
| 0826315fa |
fix |
handle unlocalizable files correctly in localized prerender |
| d2e1c8e9f |
perf |
cache translated i18n bundles for faster builds |
[@angular/ssr](https://redirect.github.com/angul
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.
⚠ Artifact update problem
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
- any of the package files in this branch needs updating, or
- the branch becomes conflicted, or
- you click the rebase/retry checkbox if found above, or
- you rename this PR's title to start with "rebase!" to trigger it manually
The artifact failure details are included below:
File name: package-lock.json
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: @esbuild/[email protected] (node_modules/@angular-devkit/build-angular/node_modules/esbuild/node_modules/@esbuild/linux-loong64):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for @esbuild/[email protected]: wanted {"os":"linux","arch":"loong64"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/@angular-devkit/build-angular/node_modules/esbuild/node_modules/esbuild-android-64):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"android","arch":"x64"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/@angular-devkit/build-angular/node_modules/esbuild/node_modules/esbuild-android-arm64):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"android","arch":"arm64"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/@angular-devkit/build-angular/node_modules/esbuild/node_modules/esbuild-darwin-64):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"x64"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/@angular-devkit/build-angular/node_modules/esbuild/node_modules/esbuild-darwin-arm64):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"arm64"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/@angular-devkit/build-angular/node_modules/esbuild/node_modules/esbuild-freebsd-64):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"freebsd","arch":"x64"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/@angular-devkit/build-angular/node_modules/esbuild/node_modules/esbuild-freebsd-arm64):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"freebsd","arch":"arm64"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/@angular-devkit/build-angular/node_modules/esbuild/node_modules/esbuild-linux-32):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"linux","arch":"ia32"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/@angular-devkit/build-angular/node_modules/esbuild/node_modules/esbuild-linux-arm):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"linux","arch":"arm"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/@angular-devkit/build-angular/node_modules/esbuild/node_modules/esbuild-linux-arm64):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"linux","arch":"arm64"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/@angular-devkit/build-angular/node_modules/esbuild/node_modules/esbuild-linux-mips64le):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"linux","arch":"mips64el"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/@angular-devkit/build-angular/node_modules/esbuild/node_modules/esbuild-linux-ppc64le):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"linux","arch":"ppc64"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/@angular-devkit/build-angular/node_modules/esbuild/node_modules/esbuild-linux-riscv64):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"linux","arch":"riscv64"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/@angular-devkit/build-angular/node_modules/esbuild/node_modules/esbuild-linux-s390x):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"linux","arch":"s390x"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/@angular-devkit/build-angular/node_modules/esbuild/node_modules/esbuild-netbsd-64):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"netbsd","arch":"x64"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/@angular-devkit/build-angular/node_modules/esbuild/node_modules/esbuild-openbsd-64):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"openbsd","arch":"x64"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/@angular-devkit/build-angular/node_modules/esbuild/node_modules/esbuild-sunos-64):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"sunos","arch":"x64"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/@angular-devkit/build-angular/node_modules/esbuild/node_modules/esbuild-windows-32):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"win32","arch":"ia32"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/@angular-devkit/build-angular/node_modules/esbuild/node_modules/esbuild-windows-64):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"win32","arch":"x64"} (current: {"os":"linux","arch":"x64"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/@angular-devkit/build-angular/node_modules/esbuild/node_modules/esbuild-windows-arm64):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"win32","arch":"arm64"} (current: {"os":"linux","arch":"x64"})
npm WARN [email protected] requires a peer of ajv@^6.9.1 but none is installed. You must install peer dependencies yourself.
npm WARN [email protected] requires a peer of cypress@^4.5.0 but none is installed. You must install peer dependencies yourself.
npm WARN [email protected] requires a peer of webpack@^2.0.0 || ^3.0.0 || ^4.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN [email protected] requires a peer of jest@>=20 <=26 but none is installed. You must install peer dependencies yourself.
npm WARN [email protected] requires a peer of @angular/core@^13.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN [email protected] requires a peer of @angular/common@^13.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN [email protected] requires a peer of @angular/forms@^13.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN [email protected] requires a peer of primeicons@^5.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN [email protected] requires a peer of webpack@^4.3.0 but none is installed. You must install peer dependencies yourself.
npm WARN @angular-devkit/[email protected] requires a peer of @angular/compiler-cli@^14.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN @angular-devkit/[email protected] requires a peer of webpack-dev-server@^4.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN @ngtools/[email protected] requires a peer of @angular/compiler-cli@^14.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN [email protected] requires a peer of browserslist@>= 4.21.0 but none is installed. You must install peer dependencies yourself.
npm ERR! code ENOENT
npm ERR! syscall rename
npm ERR! path /mnt/renovate/gh/bahmutov/cypress-angular-unit-test/node_modules/stylus/node_modules/ms
npm ERR! dest /mnt/renovate/gh/bahmutov/cypress-angular-unit-test/node_modules/@angular-devkit/build-angular/node_modules/send/node_modules/debug/node_modules/ms
npm ERR! errno -2
npm ERR! enoent ENOENT: no such file or directory, rename '/mnt/renovate/gh/bahmutov/cypress-angular-unit-test/node_modules/stylus/node_modules/ms' -> '/mnt/renovate/gh/bahmutov/cypress-angular-unit-test/node_modules/@angular-devkit/build-angular/node_modules/send/node_modules/debug/node_modules/ms'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in:
npm ERR! /tmp/renovate-cache/others/npm/_logs/2022-09-25T12_07_16_924Z-debug.log