Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 5 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 (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-12-19T11:55:44.000Z (24 days ago)
- Last Synced: 2024-12-25T01:33:45.091Z (18 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.4 MB
- Stars: 1,149
- Watchers: 18
- Forks: 203
- Open Issues: 79
-
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 | 1149 | (TypeScript)
README
# @angular-builders ![build](https://github.com/just-jeb/angular-builders/workflows/ci/badge.svg) ![Packagist](https://img.shields.io/packagist/l/doctrine/orm.svg) [![All Contributors](https://img.shields.io/badge/all_contributors-8-orange.svg?style=flat-square)](#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) [![npm version](https://img.shields.io/npm/v/@angular-builders/custom-esbuild.svg) ![npm (tag)](https://img.shields.io/npm/v/@angular-builders/custom-esbuild/next.svg) ![npm](https://img.shields.io/npm/dm/@angular-builders/custom-esbuild.svg)](https://www.npmjs.com/package/@angular-builders/custom-esbuild)
- [Custom webpack builders](./packages/custom-webpack) (Allow customizing Webpack configuration) [![npm version](https://img.shields.io/npm/v/@angular-builders/custom-webpack.svg) ![npm (tag)](https://img.shields.io/npm/v/@angular-builders/custom-webpack/next.svg) ![npm](https://img.shields.io/npm/dm/@angular-builders/custom-webpack.svg)](https://www.npmjs.com/package/@angular-builders/custom-webpack)
- [Jest builder](./packages/jest) (allows running `ng test` with Jest) [![npm version](https://img.shields.io/npm/v/@angular-builders/jest.svg) ![npm (tag)](https://img.shields.io/npm/v/@angular-builders/jest/next.svg) ![npm](https://img.shields.io/npm/dm/@angular-builders/jest.svg)](https://www.npmjs.com/package/@angular-builders/jest)
- [Bazel builder](./packages/bazel) (`ng` wrapper for `Bazel` build) [![npm version](https://img.shields.io/npm/v/@angular-builders/bazel.svg) ![npm (tag)](https://img.shields.io/npm/v/@angular-builders/bazel/next.svg) ![npm](https://img.shields.io/npm/dm/@angular-builders/bazel.svg)](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) [![npm version](https://img.shields.io/npm/v/@angular-builders/timestamp.svg) ![npm (tag)](https://img.shields.io/npm/v/@angular-builders/timestamp/next.svg) ![npm](https://img.shields.io/npm/dm/@angular-builders/timestamp.svg)](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!