@angular-devkit/build-angular
22.2.5 · 28 Oct 2026MIT2.8M / weekRepositorynpmAtom feed
Deprecated by its maintainers: Angular's Webpack support is deprecated. Use the esbuild and Vite-based "@angular/build" package instead.What to use instead
Your version
16.2.16 is the newest release of 16.x.
In short
1 breaking
- breaking
Deprecated
outputPathandoutputPathsfrom the server and browser builder have been removed from the builder output. Useoutputsinstead.
Release note
The section about @angular-devkit/build-angular of a note shared by several packages.
@angular-devkit/build-angular
| Commit | Description |
|---|---|
| feat - ff5ebf9b1 | add CSP support for inline styles |
| feat - ee8013f66 | display build output table with esbuild |
| feat - 0eac98f61 | implement progress option for esbuild builder |
| feat - f04859d16 | initial autoprefixer support for CSS in esbuild builder |
| feat - 8c550302c | initial development server for esbuild-based builder |
| feat - 52969db6b | initial tailwindcss support for CSS in esbuild builder |
| feat - ce46ecae0 | support module resolution with less stylesheets in esbuild builder |
| feat - 584b51907 | support scripts option with esbuild builder |
| feat - e4883b0ee | support SSL options with esbuild development server |
| feat - 290802060 | support standalone app-shell generation |
| fix - 766c14698 | add sourcemap x_google_ignoreList support for esbuild builder |
| fix - cdfa7ca88 | allow multiple polyfills with esbuild-based builder |
| fix - e690b7cbd | always enable looseEnums build optimizer rule |
| fix - 135ab4c36 | avoid double sourcemap comments with esbuild dev-server |
| fix - dcf60d2be | correctly filter lazy global styles in esbuild builder |
| fix - 342a4ea30 | correctly show initial files in stat table with esbuild builder |
| fix - 107851ae4 | display warning when preserveWhitespaces is set in the tsconfig provided to the server builder |
| fix - ff8a89cbf | ensure all build resources are served in esbuild dev server |
| fix - f76a8358e | ensure directories are properly ignored in esbuild builder |
| fix - 005ba4276 | ensure empty component styles compile with esbuild |
| fix - f74151baa | exclude @angular/platform-server/init from unsafe optimizations |
| fix - f72155bc7 | fully remove third-party sourcemaps when disabled in esbuild builder |
| fix - 26dced95c | JIT support for standalone applications |
| fix - 4822b3ba5 | keep esbuild server active until builder fully stops |
| fix - adbf2c8a1 | normalize long-form asset option output to relative path |
| fix - 67670b612 | pass listening port in result for esbuild dev server |
| fix - 1a8833b21 | provide option to run build-optimizer on server bundles |
| fix - b8c9667f9 | remove unintended files in esbuild output stats table |
| fix - 04274afc1 | set public class fields as properties (#24849) |
| fix - a778fe6c2 | show lazy files in stat table correctly with esbuild |
| fix - 955b493b1 | support CSP on critical CSS link tags. |
| fix - c272172c8 | update esbuild builder complete log |
| fix - 0b450578a | update list of known tailwind configuration files |
| fix - 759ae92aa | update peer dependencies to support version 16 |
| fix - eca366a84 | use preserveSymlinks option for tsconfigs in esbuild builder |
| perf - 28c27567c | asynchronously delete output path in esbuild builder |
| perf - 458400b7b | avoid unnessary iterations |
| perf - a710a262a | cache Sass in memory with esbuild watch mode |
| perf - e1398d333 | do not inline sourcemap when using vite dev-server |
| perf - b2ece91b7 | enhance Sass package resolution in esbuild builder |
| perf - aae34fc02 | fully lazy load sass in esbuild builder |
| perf - 9ea3e8e34 | only import esbuild watcher when in watch mode |
| perf - f88ac6fdf | skip Angular linker in JIT mode with esbuild |
| refactor - a99018cd7 | remove deprecated outputPaths and outputPath Builder output |
Breaking Changes
@angular-devkit/build-angular
- breaking
Deprecated
outputPathandoutputPathsfrom the server and browser builder have been removed from the builder output. Useoutputsinstead.Note: this change does not effect application developers.