https://github.com/just-jeb/angular-builders
Angular build facade extensions (Jest and custom webpack configuration)
https://github.com/just-jeb/angular-builders
angular angular-cli angular15 angular16 angular17 angular18 build builder builders custom customization customized-builds dev-server extend ivy jest jest-test unit-test webpack webpack-dev-server
Last synced: 6 days ago
JSON representation
Angular build facade extensions (Jest and custom webpack configuration)
- Host: GitHub
- URL: https://github.com/just-jeb/angular-builders
- Owner: just-jeb
- License: mit
- Created: 2018-07-03T14:15:02.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2025-03-30T10:02:14.000Z (15 days ago)
- Last Synced: 2025-04-01T04:32:55.244Z (13 days ago)
- Topics: angular, angular-cli, angular15, angular16, angular17, angular18, build, builder, builders, custom, customization, customized-builds, dev-server, extend, ivy, jest, jest-test, unit-test, webpack, webpack-dev-server
- Language: TypeScript
- Homepage:
- Size: 51.6 MB
- Stars: 1,155
- Watchers: 17
- Forks: 203
- Open Issues: 87
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-angular - Angular Builders - This repo consolidates all the community builders (ES Build, Webpack, Jest, Bazel, and Timestamp) for the Angular build facade. (Table of contents / Angular)
- fucking-awesome-angular - Angular Builders - This repo consolidates all the community builders (ES Build, Webpack, Jest, Bazel, and Timestamp) for the Angular build facade. (Table of contents / Angular)
- fucking-awesome-angular - Angular Builders - This repo consolidates all the community builders (ES Build, Webpack, Jest, Bazel, and Timestamp) for the Angular build facade. (Table of contents / Angular)
- my-awesome-list - angular-builders - jeb | 1155 | (TypeScript)
README
# @angular-builders   [](#contributors)
The purpose of this repository is to consolidate all the community builders for Angular build facade.
## The latest version of all the builders requires Angular CLI 19
Builders' and Angular **major** versions **must** match.
## [Migration guide](./MIGRATION.MD)
## Previous versions
Click to expand
- [Version 18](https://github.com/just-jeb/angular-builders/tree/18.x.x)
- [Version 17](https://github.com/just-jeb/angular-builders/tree/17.x.x)
- [Version 16](https://github.com/just-jeb/angular-builders/tree/16.x.x)
- [Version 15](https://github.com/just-jeb/angular-builders/tree/15.x.x)
- [Version 14](https://github.com/just-jeb/angular-builders/tree/14.x.x)
- [Version 13](https://github.com/just-jeb/angular-builders/tree/13.x.x)
- [Version 12](https://github.com/just-jeb/angular-builders/tree/12.x.x)
- [Version 11](https://github.com/just-jeb/angular-builders/tree/11.x.x)
- [Version 10](https://github.com/just-jeb/angular-builders/tree/10.x.x)
- [Version 9](https://github.com/just-jeb/angular-builders/tree/9.x.x)
- [Version 8](https://github.com/just-jeb/angular-builders/tree/8.x.x)
- [Version 7](https://github.com/just-jeb/angular-builders/tree/7.x.x)# Builders
- [Custom esbuild builders](./packages/custom-esbuild) (Allow customizing ESBuild configuration) [  ](https://www.npmjs.com/package/@angular-builders/custom-esbuild)
- [Custom webpack builders](./packages/custom-webpack) (Allow customizing Webpack configuration) [  ](https://www.npmjs.com/package/@angular-builders/custom-webpack)
- [Jest builder](./packages/jest) (allows running `ng test` with Jest) [  ](https://www.npmjs.com/package/@angular-builders/jest)
- [Bazel builder](./packages/bazel) (`ng` wrapper for `Bazel` build) [  ](https://www.npmjs.com/package/@angular-builders/bazek)
- [Timestamp builder](./packages/timestamp) (an example builder from [this](https://medium.com/@justjeb/angular-cli-6-under-the-hood-builders-demystified-f0690ebcf01) article) [  ](https://www.npmjs.com/package/@angular-builders/timestamp)# Get in touch
Have any questions? Would like to discuss something?
[Join](https://join.slack.com/t/angular-builders/shared_invite/enQtODM2MjU5MTYyMDk2LTcxODQ3NTExNDZkM2U0NWQ2NmVmZTAwZWNmOThhYjg4ZDlmMGFlNDZmYWQxYzU5ODIzYjdmZGFmNmUxNDBlY2E) @angular-builders on Slack!# Further reading
[Angular CLI under the hood - builders demystified](https://www.justjeb.com/post/angular-cli-under-the-hood-builders-demystified)
## Contributors ✨
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
Artur Androsovych
💻 💬
jogelin
💡
Jusef Belkasemi
📖
Andrew Crites
💻
Damien Sorel
💻
Wes Grimes
💻
Michael De Abreu
💻
Adam Russell
🐛 💻
Vix Nguyen
💻
Jan-Kees van Andel
💻
Greg Doerr
💻
arluko
💻
Matthias Zaunseder
💻
Jonas
💻
Michel Hervé NGOUNOU
💻
Marvin Heilemann
💻
Brian Anderson
💬
Anthony Jungmann
📖
Mateo Tibaquirá
💻
Juri Strumpflohner
💻
Tony Narlock
📖
Kai Röder
📖
Gerkin
💻
Alex Eagle
💻
Alan Agius
💻
lme-agicap
💻
Flavian Hautbois
📖
Phuc
📖
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!