Skip to content

Latest commit

 

History

History
139 lines (95 loc) · 3.47 KB

File metadata and controls

139 lines (95 loc) · 3.47 KB

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