|
135 | 135 | "default": false,
|
136 | 136 | "description": "Specifies if declaring module exports the component."
|
137 | 137 | }
|
138 |
| - }, |
139 |
| - "required": [] |
| 138 | + } |
140 | 139 | },
|
141 | 140 | "@schematics/angular:directive": {
|
142 | 141 | "type": "object",
|
|
178 | 177 | "default": false,
|
179 | 178 | "description": "Specifies if declaring module exports the directive."
|
180 | 179 | }
|
181 |
| - }, |
182 |
| - "required": [] |
| 180 | + } |
183 | 181 | },
|
184 | 182 | "@schematics/angular:module": {
|
185 | 183 | "type": "object",
|
|
216 | 214 | "description": "Allows specification of the declaring module.",
|
217 | 215 | "alias": "m"
|
218 | 216 | }
|
219 |
| - }, |
220 |
| - "required": [] |
| 217 | + } |
221 | 218 | },
|
222 | 219 | "@schematics/angular:service": {
|
223 | 220 | "type": "object",
|
|
327 | 324 | "root",
|
328 | 325 | "projectType"
|
329 | 326 | ],
|
| 327 | + "additionalProperties": false, |
| 328 | + "patternProperties": { |
| 329 | + "^[a-z]{1,3}-.*": {} |
| 330 | + }, |
330 | 331 | "definitions": {
|
331 | 332 | "target": {
|
332 | 333 | "oneOf": [
|
|
511 | 512 | "description": "The output path of the index.html file. By default will overwrite the input file."
|
512 | 513 | }
|
513 | 514 | },
|
514 |
| - "additionalProperties": false, |
515 |
| - "required": [ |
516 |
| - "browserTarget", |
517 |
| - "serverTarget" |
518 |
| - ] |
| 515 | + "additionalProperties": false |
519 | 516 | },
|
520 | 517 | "browser": {
|
521 | 518 | "title": "Webpack browser schema for Build Facade.",
|
|
750 | 747 | }
|
751 | 748 | },
|
752 | 749 | "additionalProperties": false,
|
753 |
| - "required": [ |
754 |
| - "outputPath", |
755 |
| - "index", |
756 |
| - "main", |
757 |
| - "tsConfig" |
758 |
| - ], |
759 | 750 | "definitions": {
|
760 | 751 | "assetPattern": {
|
761 | 752 | "type": "object",
|
|
1021 | 1012 | "description": "Log progress to the console while building."
|
1022 | 1013 | }
|
1023 | 1014 | },
|
1024 |
| - "additionalProperties": false, |
1025 |
| - "required": [ |
1026 |
| - "browserTarget" |
1027 |
| - ] |
| 1015 | + "additionalProperties": false |
1028 | 1016 | },
|
1029 | 1017 | "extracti18n": {
|
1030 | 1018 | "description": "Extract i18n target options for Build Facade.",
|
|
1060 | 1048 | "description": "Name of the file to output."
|
1061 | 1049 | }
|
1062 | 1050 | },
|
1063 |
| - "additionalProperties": false, |
1064 |
| - "required": [ |
1065 |
| - "browserTarget" |
1066 |
| - ] |
| 1051 | + "additionalProperties": false |
1067 | 1052 | },
|
1068 | 1053 | "karma": {
|
1069 | 1054 | "description": "Karma target options for Build Facade.",
|
|
1212 | 1197 | }
|
1213 | 1198 | },
|
1214 | 1199 | "additionalProperties": false,
|
1215 |
| - "required": [ |
1216 |
| - "main", |
1217 |
| - "tsConfig", |
1218 |
| - "karmaConfig" |
1219 |
| - ], |
1220 | 1200 | "definitions": {
|
1221 | 1201 | "assetPattern": {
|
1222 | 1202 | "type": "object",
|
|
1327 | 1307 | "description": "Base URL for protractor to connect to."
|
1328 | 1308 | }
|
1329 | 1309 | },
|
1330 |
| - "additionalProperties": false, |
1331 |
| - "required": [ |
1332 |
| - "protractorConfig" |
1333 |
| - ] |
| 1310 | + "additionalProperties": false |
1334 | 1311 | },
|
1335 | 1312 | "server": {
|
1336 | 1313 | "title": "Angular Webpack Architect Builder Schema",
|
|
1487 | 1464 | }
|
1488 | 1465 | },
|
1489 | 1466 | "additionalProperties": false,
|
1490 |
| - "required": [ |
1491 |
| - "outputPath", |
1492 |
| - "main", |
1493 |
| - "tsConfig" |
1494 |
| - ], |
1495 | 1467 | "definitions": {
|
1496 | 1468 | "fileReplacement": {
|
1497 | 1469 | "oneOf": [
|
|
1605 | 1577 | }
|
1606 | 1578 | }
|
1607 | 1579 | },
|
1608 |
| - "additionalProperties": false, |
1609 |
| - "required": [] |
| 1580 | + "additionalProperties": false |
1610 | 1581 | }
|
1611 | 1582 | }
|
1612 | 1583 | }
|
|
0 commit comments