npm.io
6.0.1 • Published 3 months ago

@angular-builders/common

Licence
MIT
Version
6.0.1
Deps
5
Size
45 kB
Vulns
0
Weekly
0
Stars
1.2K

@angular-builders build Packagist All 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 22

Builders' and Angular major versions must match.

Migration guide

custom-esbuild, custom-webpack and jest ship Angular schematics, so both the initial setup and the move between majors are automated:

ng add @angular-builders/<package>     # set the builder up in your workspace
ng update @angular-builders/<package>  # move an existing project to a new major

ng update applies every migration between the version you have installed and the one you are moving to, so the builder's own migrations all run in one pass. Updating from version 17 or later is supported. Builder majors track Angular majors, so a project moving up several versions upgrades Angular first, and this command then brings the builder in line. Each package README documents what its schematics change for you and which changes they can only warn about. bazel and timestamp have no schematics, so those two are still configured by hand.

Version alignment: The major version of @angular-builders/* packages must match the major version of @angular/core in your project. For example, Angular 19 requires @angular-builders/*@19.x, Angular 20 requires @angular-builders/*@20.x, etc. Using a mismatched version is the most common source of issues.

Previous versions

Click to expand

Builders

Get in touch

Have any questions? Would like to discuss something? Join @angular-builders on Slack!

Further reading

Angular CLI under the hood - builders demystified — what the Architect layer is and how a builder works, taught by building one from scratch. It explains the mechanism these packages plug into; setup instructions live in the package READMEs above.

Contributors

Thanks goes to these wonderful people (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 specification. Contributions of any kind welcome!