Skip to main content

Plugin Manifest

Plugins must have a manifest.json file in the plugin's root folder.

Example:

manifest.json
{
"id": "xxxxxxxxxxx",
"name": "PluginName",
"description": "description",
"version": "1.1.1",
"script": "dist/script.js",
"options": "dist/options.html",
"updateUrl": "https://example.com/manifest.json",
"homepage": "https://example.com"
}

id?: string

The plugin's unique. If no id is provided, a random id will be used instead.

name: string

Name of plugin

description?: string

Description of plugin.

version?: string

Version number of plugin.

script: string

Javascript file containing the plugin code.

options?: string

Optional HTML file for the plugin's options page.

updateUrl?: string

Optional url to get future updated versions of the manifest.json file.

hompage?: string

Optional URL for the plugin's home page.