Unique name of the plugin.
OptionaldescriptionDescription of what the plugin does.
OptionaldependenciesNames of plugins that this plugin depends on. These plugins will be initialized before this one.
OptionaloptionalNames of plugins that this plugin can optionally use. These plugins will be initialized before this one if they are present, but the plugin will still work if they are not.
Metadata describing a plugin.
Example