Skip to content

Commit c05c83b

Browse files
alan-agius4clydin
authored andcommittedJun 23, 2023
feat(@angular-devkit/build-angular): add initial application builder implementation
This commits add the initial application builder schema and build configuration and refactors several files.
1 parent 4d87b7d commit c05c83b

Some content is hidden

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

46 files changed

+1294
-688
lines changed
 

‎packages/angular/cli/BUILD.bazel

+1
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ ts_library(
7979

8080
# @external_begin
8181
CLI_SCHEMA_DATA = [
82+
"//packages/angular_devkit/build_angular:src/builders/application/schema.json",
8283
"//packages/angular_devkit/build_angular:src/builders/app-shell/schema.json",
8384
"//packages/angular_devkit/build_angular:src/builders/browser/schema.json",
8485
"//packages/angular_devkit/build_angular:src/builders/browser-esbuild/schema.json",

‎packages/angular/cli/lib/config/workspace-schema.json

+23
Original file line numberDiff line numberDiff line change
@@ -354,6 +354,7 @@
354354
"description": "The builder used for this package.",
355355
"not": {
356356
"enum": [
357+
"@angular-devkit/build-angular:application",
357358
"@angular-devkit/build-angular:app-shell",
358359
"@angular-devkit/build-angular:browser",
359360
"@angular-devkit/build-angular:browser-esbuild",
@@ -385,6 +386,28 @@
385386
"additionalProperties": false,
386387
"required": ["builder"]
387388
},
389+
{
390+
"type": "object",
391+
"additionalProperties": false,
392+
"properties": {
393+
"builder": {
394+
"const": "@angular-devkit/build-angular:application"
395+
},
396+
"defaultConfiguration": {
397+
"type": "string",
398+
"description": "A default named configuration to use when a target configuration is not provided."
399+
},
400+
"options": {
401+
"$ref": "../../../../angular_devkit/build_angular/src/builders/application/schema.json"
402+
},
403+
"configurations": {
404+
"type": "object",
405+
"additionalProperties": {
406+
"$ref": "../../../../angular_devkit/build_angular/src/builders/application/schema.json"
407+
}
408+
}
409+
}
410+
},
388411
{
389412
"type": "object",
390413
"additionalProperties": false,

0 commit comments

Comments
 (0)
Please sign in to comment.