Typedefs
| Name | Description |
|---|---|
| ModuleData | Module with meta data |
| AppData | App module with meta data |
| PluginData | Plugin module with meta data |
| PresetData | Preset module with meta data |
| DetailData | Metadata for details of a plugin |
| LifecycleData | Metadata with specifics details for plugin lifecycles |
| ConfigurationsData | Metadata for plugin configuration properties |
| Metadata | Collection data for modules configured for app |
ModuleData
Module with meta data
Kind: global typedef
Properties
| Name | Type | Description |
|---|---|---|
| name | string | Name of preset |
| module | string | Actual module content |
| [package] | string | Package.json contents |
| [version] | string | Resolved version |
| [path] | string | Path to the root of package |
| [from] | string | Name of module which requires this module |
| [range] | string | Range by which this module was required |
| [link] | string | Path to a doc file or URL |
AppData
App module with meta data
Kind: global typedef
Properties
| Name | Type | Description |
|---|---|---|
| [modules] | Array.<DetailData> | Description of modules supporting this plugin |
PluginData
Plugin module with meta data
Kind: global typedef
Properties
| Name | Type | Description |
|---|---|---|
| [commands] | Array.<DetailData> | Commands enabled by this plugin |
| [structures] | Array.<DetailData> | App files and directories used by plugin |
| [lifecycles] | Array.<DetailData> | Description of lifecycles invoked by plugin |
| [modules] | Array.<DetailData> | Description of modules supporting this plugin |
PresetData
Preset module with meta data
Kind: global typedef
Properties
| Name | Type | Description |
|---|---|---|
| [presets] | Array.<PresetData> | Presets that this preset extends |
| plugins | Array.<PluginData> | Plugins this preset uses |
DetailData
Metadata for details of a plugin
Kind: global typedef
Properties
| Name | Type | Description |
|---|---|---|
| name | string | Name of the the module or element |
| [description] | string | Description of the module or element |
| [link] | string | Path to a doc file or URL |
LifecycleData
Metadata with specifics details for plugin lifecycles
Kind: global typedef
Properties
| Name | Type | Description |
|---|---|---|
| method | string | Executing method from the engine |
| [parent] | string | Lifecycle from which this one is invoked |
| [command] | string | Command from which this lifecycle is invoked |
ConfigurationsData
Metadata for plugin configuration properties
Kind: global typedef
Properties
| Name | Type | Description |
|---|---|---|
| type | string | Configuration property type |
Metadata
Collection data for modules configured for app
Kind: global typedef
Properties
| Name | Type | Description |
|---|---|---|
| app | AppData | App and main package data |
| presets | Array.<PresetData> | Preset data with dependency hierarchy |
| plugins | Array.<PluginData> | Flat list of registered plugin data |
| modules | Array.<ModuleData> | Supporting module data |