@spartacus/schematics
Version:
Spartacus schematics
43 lines (42 loc) • 1.3 kB
JSON
{
"$schema": "../../../node_modules/@angular-devkit/schematics/collection-schema.json",
"schematics": {
"ng-add": {
"factory": "./ng-add/index",
"description": "Install and configure spartacus",
"schema": "./add-spartacus/schema.json",
"private": true,
"hidden": true,
"aliases": ["install"]
},
"add-spartacus-library": {
"description": "Install a spartacus library",
"factory": "./add-library/index#addSpartacusLibrary",
"private": true,
"hidden": true
},
"add-spartacus": {
"description": "Add spartacus to Angular project.",
"factory": "./add-spartacus/index#addSpartacus",
"schema": "./add-spartacus/schema.json",
"aliases": ["spa"]
},
"add-pwa": {
"description": "Add PWA to project.",
"factory": "./add-pwa/index#addPWA",
"aliases": ["pwa"]
},
"add-ssr": {
"description": "Add server-side rendering.",
"factory": "./add-ssr/index#addSSR",
"schema": "./add-spartacus/schema.json",
"aliases": ["ssr"]
},
"add-cms-component": {
"description": "Add a CMS component.",
"factory": "./add-cms-component/index#addCmsComponent",
"schema": "./add-cms-component/schema.json",
"aliases": ["cms"]
}
}
}