PluginManifest ​
Plugin Manifest Structure
Properties ​
author? ​
optional
author:string
author_email? ​
optional
author_email:string
capabilities? ​
optional
capabilities:PluginCapabilities
[]
Specifies the capabilities (functionalities) available to the plugin. In the future, this would be used to request the necessary permissions from the user
description ​
description:
string
display_name ​
display_name:
string
manifest_version ​
manifest_version:
1
|2
name ​
name:
string
plugin_class? ​
optional
plugin_class:string
This specifies the class name of the plugin, for discovery
scripts ​
scripts:
string
[]
An array containing the list of scripts (relative to the plugin root directory) that need to be loaded for the plugin to function.
styles? ​
optional
styles:string
[]
An array containing the list of styles (relative to the plugin root directory) that need to be loaded for the plugin to function.
type? ​
optional
type:PluginType
This specifies the type of plugin. This determines how the plugin would interact with Altair. For now there is just the typical plugin type (registered plugin class). In the future, this would include other plugins like themes.
version ​
version:
string