An Angular build system alternative that replaces the default @angular-devkit/build-angular with native esbuild bundling for faster compilation. Current version 0.0.51 is early-stage, with weekly releases. It provides custom Angular CLI builders (build, serve, test) that leverage esbuild's speed while integrating with the Angular compiler (ngc). Key differentiators: uses esbuild for bundling instead of Webpack, significantly reducing build times; maintains compatibility with Angular's build pipeline; supports both production and development builds. Ideal for Angular projects seeking faster build performance without migrating away from the Angular CLI toolchain.
npm install ngc-esbuild-devkitNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows how to configure Angular CLI builders for build, serve, and test using ngc-esbuild-devkit in angular.json.
Pin exact version in package.json and review changelog before updating.
Ensure @angular/core >=16 is used.
Remove any custom-webpack builder references and use native esbuild options.
Test production builds thoroughly; adjust asset references if needed.
Monitor the repository for updates and consider alternatives like @angular/build (experimental).
Run 'npm install ngc-esbuild-devkit --save-dev'.
Ensure angular.json uses exactly "ngc-esbuild-devkit:build" (not "ngc-esbuild-devkit:production" or "ngc-esbuild:build").
Add an 'options' object in the builder config with at least 'main' and 'tsConfig'.
Add "browserTarget": "your-project-name:build" in serve options.