api.md

June 1, 2023 ยท View on GitHub

Typedefs

NameDescription
ModuleDataModule with meta data
AppDataApp module with meta data
PluginDataPlugin module with meta data
PresetDataPreset module with meta data
DetailDataMetadata for details of a plugin
LifecycleDataMetadata with specifics details for plugin lifecycles
ConfigurationsDataMetadata for plugin configuration properties
MetadataCollection data for modules configured for app

ModuleData

Module with meta data

Kind: global typedef
Properties

NameTypeDescription
namestringName of preset
modulestringActual module content
[package]stringPackage.json contents
[version]stringResolved version
[path]stringPath to the root of package
[from]stringName of module which requires this module
[range]stringRange by which this module was required
[link]stringPath to a doc file or URL

AppData

App module with meta data

Kind: global typedef
Properties

NameTypeDescription
[modules]Array.<DetailData>Description of modules supporting this plugin

PluginData

Plugin module with meta data

Kind: global typedef
Properties

NameTypeDescription
[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

NameTypeDescription
[presets]Array.<PresetData>Presets that this preset extends
pluginsArray.<PluginData>Plugins this preset uses

DetailData

Metadata for details of a plugin

Kind: global typedef
Properties

NameTypeDescription
namestringName of the the module or element
[description]stringDescription of the module or element
[link]stringPath to a doc file or URL

LifecycleData

Metadata with specifics details for plugin lifecycles

Kind: global typedef
Properties

NameTypeDescription
methodstringExecuting method from the engine
[parent]stringLifecycle from which this one is invoked
[command]stringCommand from which this lifecycle is invoked

ConfigurationsData

Metadata for plugin configuration properties

Kind: global typedef
Properties

NameTypeDescription
typestringConfiguration property type

Metadata

Collection data for modules configured for app

Kind: global typedef
Properties

NameTypeDescription
appAppDataApp and main package data
presetsArray.<PresetData>Preset data with dependency hierarchy
pluginsArray.<PluginData>Flat list of registered plugin data
modulesArray.<ModuleData>Supporting module data