|
18 | 18 | - *typescriptMismatch* (`boolean`): The name of the project.
|
19 | 19 |
|
20 | 20 | - **schematics** (`object`): Workspace configuration options for Schematics.
|
21 |
| - - *schematic-package:schematic-name* (`string`): Object containing options for this schematic. |
| 21 | + - *schematic-package:schematic-name* (`object`): Object containing options for this schematic. JSON Schema for default schematics: |
| 22 | + - [@schematics/angular:component](https://github.com/angular/angular-cli/blob/v6.0.0-rc.8/packages/%40angular/cli/lib/config/schema.json#L74-L144) |
| 23 | + - [@schematics/angular:directive](https://github.com/angular/angular-cli/blob/v6.0.0-rc.8/packages/%40angular/cli/lib/config/schema.json#L145-L186) |
| 24 | + - [@schematics/angular:module](https://github.com/angular/angular-cli/blob/v6.0.0-rc.8/packages/%40angular/cli/lib/config/schema.json#L187-L223) |
| 25 | + - [@schematics/angular:service](https://github.com/angular/angular-cli/blob/v6.0.0-rc.8/packages/%40angular/cli/lib/config/schema.json#L224-L238) |
| 26 | + - [@schematics/angular:pipe](https://github.com/angular/angular-cli/blob/v6.0.0-rc.8/packages/%40angular/cli/lib/config/schema.json#L239-L269) |
| 27 | + - [@schematics/angular:class](https://github.com/angular/angular-cli/blob/v6.0.0-rc.8/packages/%40angular/cli/lib/config/schema.json#L270-L279) |
| 28 | + |
22 | 29 |
|
23 | 30 | - **projects**: Configuration options for each project in the workspace.
|
24 | 31 | - *root* (`string`): Root of the project files.
|
|
30 | 37 | - *targetName* (`string`): Name of this target.
|
31 | 38 | - *builder* (`string`): Builder for this target, in the format `package-name:builder-name`.
|
32 | 39 | - *options* (`string`): Options for this builder.
|
| 40 | + JSON Schema for default schematics: |
| 41 | + - [@angular-devkit/build-angular:app-shell](https://github.com/angular/angular-cli/blob/v6.0.0-rc.8/packages/%40angular/cli/lib/config/schema.json#L489-L520) |
| 42 | + - [@angular-devkit/build-angular:browser](https://github.com/angular/angular-cli/blob/v6.0.0-rc.8/packages/%40angular/cli/lib/config/schema.json#L521-L906) |
| 43 | + - [@angular-devkit/build-angular:dev-server](https://github.com/angular/angular-cli/blob/v6.0.0-rc.8/packages/%40angular/cli/lib/config/schema.json#L907-L1028) |
| 44 | + - [@angular-devkit/build-angular:extract-i18n](https://github.com/angular/angular-cli/blob/v6.0.0-rc.8/packages/%40angular/cli/lib/config/schema.json#L1029-L1064) |
| 45 | + - [@angular-devkit/build-angular:karma](https://github.com/angular/angular-cli/blob/v6.0.0-rc.8/packages/%40angular/cli/lib/config/schema.json#L1065-L1267) |
| 46 | + - [@angular-devkit/build-angular:protractor](https://github.com/angular/angular-cli/blob/v6.0.0-rc.8/packages/%40angular/cli/lib/config/schema.json#L1268-L1323) |
| 47 | + - [@angular-devkit/build-angular:server](https://github.com/angular/angular-cli/blob/v6.0.0-rc.8/packages/%40angular/cli/lib/config/schema.json#L1324-L1518) |
| 48 | + - [@angular-devkit/build-angular:tslint](https://github.com/angular/angular-cli/blob/v6.0.0-rc.8/packages/%40angular/cli/lib/config/schema.json#L1519-L1594) |
33 | 49 | - *configurations* (`object`): A map of alternative target options.
|
34 | 50 | - *configurationName* (`object`): Partial options override for this builder.
|
0 commit comments