Skip to content

Commit 810d213

Browse files
clydinalan-agius4
authored andcommittedApr 18, 2024·
feat(@angular/build): introduce new official build system package
The `@angular/build` package has been introduced to house the esbuild/Vite-based build system that was newly introduced as stable in v17. The existing `@angular-devkit/build-angular` package will continue to contain the Webpack-based build system and to ensure backwards compatibility it will also provide aliases for the esbuild/Vite-based build system. The changes here are the first stage of the builder transition and moves the `application` builder into the new package. The application builder can now be accessed when this package is installed directly via `@angular/build:application`. No changes are required for existing projects.
1 parent 2ef958a commit 810d213

File tree

222 files changed

+1357
-210
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

222 files changed

+1357
-210
lines changed
 

Diff for: ‎.monorepo.json

+11
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,17 @@
22
"packages": {
33
"@_/builders": {},
44
"devkit": {},
5+
"@angular/build": {
6+
"name": "Angular Build System",
7+
"section": "Tooling",
8+
"links": [
9+
{
10+
"label": "README",
11+
"url": "/packages/angular/build/README.md"
12+
}
13+
],
14+
"snapshotRepo": "angular/angular-build-builds"
15+
},
516
"@angular/cli": {
617
"name": "Angular CLI",
718
"section": "Tooling",

Diff for: ‎CONTRIBUTING.md

+1
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,7 @@ The scope should be the name of the npm package affected as perceived by the per
211211
212212
The following is the list of supported scopes:
213213
214+
* **@angular/build**
214215
* **@angular/cli**
215216
* **@angular/create**
216217
* **@angular/pwa**

0 commit comments

Comments
 (0)
Please sign in to comment.