/
githubmirror
/
angular-cli
Обзор
Документация
Войти
/
githubmirror
/
angular-cli
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
packages/angular_devkit/schematics_cli/schematic/files/src/collection.json
36 строк
2 KB
Alan Agius
refactor(@angular-devkit/schematics-cli): move `@schematics/schematics` into this package
02 апр 2021, 09:09
02 апр 2021, 09:09
f6e1fd8
Код
Авторство
О чём код?
// By default, collection.json is a Loose-format JSON5 format, which means it's loaded using a // special loader and you can use comments, as well as single quotes or no-quotes for standard // JavaScript identifiers. // Note that this is only true for collection.json and it depends on the tooling itself. // We read package.json using a require() call, which is standard JSON. { // This is just to indicate to your IDE that there is a schema for collection.json. "$schema": "../node_modules/@angular-devkit/schematics/collection-schema.json", // Schematics are listed as a map of schematicName => schematicDescription. // Each description contains a description field which is required, a factory reference, // an extends field and a schema reference. // The extends field points to another schematic (either in the same collection or a // separate collection using the format collectionName:schematicName). // The factory is required, except when using the extends field. Then the factory can // overwrite the extended schematic factory. "schematics": { "my-schematic": { "description": "An example schematic", "factory": "./my-schematic/index#mySchematic" }, "my-other-schematic": { "description": "A schematic that uses another schematics.", "factory": "./my-other-schematic" }, "my-full-schematic": { "description": "A schematic using a source and a schema to validate options.", "factory": "./my-full-schematic", "schema": "./my-full-schematic/schema.json" }, "my-extend-schematic": { "description": "A schematic that extends another schematic.", "extends": "my-full-schematic" } } }