An experimental Angular compiler leveraging esbuild for ultra-fast builds, claiming 50x faster than ng build. Current version 0.0.83 (alpha). Release cadence is irregular with frequent updates. Maintained by the community (cherryApp). Supports SCSS, loadChildren, and partial Angular features like templateUrl and angular.json styles/scripts, but many limitations exist (e.g., only one styleUrls). For developers willing to trade off completeness for speed in early-stage projects.
npm install ngc-esbuildNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows CommonJS usage to instantiate NgcEsbuild with options and handle the build result promise.
Pin to a specific version and test updates thoroughly.
Merge multiple stylesheets into one file or use a different bundler if more are needed.
Use builder.resolve.then() instead of builder.resolve().
Prefer 'outdir' for consistency with esbuild, but test if 'outpath' still works.
Use Angular CLI's default build for production-grade features; consider ngc-esbuild only for rapid prototyping.
Use 'new NgcEsbuild({...})' instead of 'NgcEsbuild({...})'.Run 'npm install ngc-esbuild' and use 'const NgcEsbuild = require('ngc-esbuild');'Use 'builder.resolve.then(...)' not 'builder.resolve(...)'.
No dependency data recorded yet.