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 months 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 (over 7 years ago)
- Default Branch: master
- Last Pushed: 2025-04-16T16:54:59.000Z (7 months ago)
- Last Synced: 2025-04-17T00:56:27.939Z (7 months 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.9 MB
- Stars: 1,155
- Watchers: 17
- Forks: 203
- Open Issues: 88
-
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. (Angular / Builders)
- fucking-awesome-angular - Angular Builders - This repo consolidates all the community builders (ES Build, Webpack, Jest, Bazel, and Timestamp) for the Angular build facade. (Angular / Builders)
- 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 | 1161 | (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!