{"library":"ngc-esbuild","title":"ngc-esbuild","description":"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.","language":"javascript","status":"active","last_verified":"Fri May 01","install":{"commands":["npm install ngc-esbuild"],"cli":{"name":"ngc-esbuild","version":null}},"imports":["const NgcEsbuild = require('ngc-esbuild');","new NgcEsbuild({ port: 4200, serve: true })","instance.resolve.then(result => console.log(result))"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"const NgcEsbuild = require('ngc-esbuild');\n\nconst builder = new NgcEsbuild({\n  main: 'src/main.ts',\n  outpath: 'dist/esbuild',\n  minify: true,\n  open: false,\n  port: 9855,\n  sourcemap: true,\n  serve: true,\n});\n\nbuilder.resolve.then(\n  (result) => console.log('Build succeeded:', result)\n).catch(err => console.error('Build failed:', err));","lang":"javascript","description":"Shows CommonJS usage to instantiate NgcEsbuild with options and handle the build result promise.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}