@tibco-tcstk/component-template
Version:
TIBCO Cloud Composer Component to create Schematics in your TIBCO Cloud Application
60 lines (58 loc) • 2.57 kB
JSON
// 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 packageORG.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": {
"case-cockpit": {
"description": "A new custom Case Cockpit.",
"factory": "./case-cockpit",
"schema": "./case-cockpit/schema.json"
},
"home-cockpit": {
"description": "A new custom Home Cockpit.",
"factory": "./home-cockpit",
"schema": "./home-cockpit/schema.json"
},
"analytics-cockpit": {
"description": "A new custom Analytics Cockpit with LiveApps Mapping Configuration.",
"factory": "./analytics-cockpit",
"schema": "./analytics-cockpit/schema.json"
},
"custom-form-creator": {
"description": "New Custom Form (Creator)",
"factory": "./custom-form-creator",
"schema": "./custom-form-creator/schema.json"
},
"custom-form-action": {
"description": "New Custom Form (Action)",
"factory": "./custom-form-action",
"schema": "./custom-form-action/schema.json"
},
"custom-form-casedata": {
"description": "New Custom Form (Case Data)",
"factory": "./custom-form-casedata",
"schema": "./custom-form-casedata/schema.json"
},
"spotfire-component-basic": {
"description": "New Spotfire Component",
"factory": "./spotfire-component-basic",
"schema": "./spotfire-component-basic/schema.json"
},
"spotfire-component-config": {
"description": "New Spotfire Component with Configuration",
"factory": "./spotfire-component-config",
"schema": "./spotfire-component-config/schema.json"
}
}
}