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: 6 days ago
JSON representation

Angular build facade extensions (Jest and custom webpack configuration)

Awesome Lists containing this project

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
Artur Androsovych

💻 💬
jogelin
jogelin

💡
Jusef Belkasemi
Jusef Belkasemi

📖
Andrew Crites
Andrew Crites

💻
Damien Sorel
Damien Sorel

💻
Wes Grimes
Wes Grimes

💻
Michael De Abreu
Michael De Abreu

💻


Adam Russell
Adam Russell

🐛 💻
Vix Nguyen
Vix Nguyen

💻
Jan-Kees van Andel
Jan-Kees van Andel

💻
Greg Doerr
Greg Doerr

💻
arluko
arluko

💻
Matthias Zaunseder
Matthias Zaunseder

💻
Jonas
Jonas

💻


Michel Hervé NGOUNOU
Michel Hervé NGOUNOU

💻
Marvin Heilemann
Marvin Heilemann

💻
Brian Anderson
Brian Anderson

💬
Anthony Jungmann
Anthony Jungmann

📖
Mateo Tibaquirá
Mateo Tibaquirá

💻
Juri Strumpflohner
Juri Strumpflohner

💻
Tony Narlock
Tony Narlock

📖


Kai Röder
Kai Röder

📖
Gerkin
Gerkin

💻
Alex Eagle
Alex Eagle

💻
Alan Agius
Alan Agius

💻
lme-agicap
lme-agicap

💻
Flavian Hautbois
Flavian Hautbois

📖
Phuc
Phuc

📖

This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!