Optional ReadonlydependenciesOptional list of other plugins that this plugin depends on.
ReadonlyextensionThe Extension Point identifiers implemented by this Plugin. Allows PluginRepository.scanForExtensions to filter without loading each plugin module.
ReadonlynamePlugin name, without scope prefix.
Optional ReadonlypluginOptional data provided by the Plugin to the host application.
ReadonlypluginID provided by a PluginRepository to reference the Plugin. Unique within the repository.
Optional ReadonlyscopeOptional npm-style scope (e.g. flowscripter for @flowscripter/my-plugin).
ReadonlyversionSemver version string (e.g. 1.2.3).
Extends PluginDescriptor with versioning metadata sourced from a backing store (e.g. a manifest file, package.json, or registry API) without loading the plugin module.