Skip to content

openrv-web / PluginManifest

Interface: PluginManifest

Defined in: plugin/types.ts:23

Static metadata describing a plugin. Shipped as a JSON file or exported from the plugin module.

Properties

author?

optional author: string

Defined in: plugin/types.ts:33

Author name or organization


contributes

contributes: PluginContributionType[]

Defined in: plugin/types.ts:41

Which contribution types this plugin provides


dependencies?

optional dependencies: string[]

Defined in: plugin/types.ts:39

IDs of plugins this plugin depends on


description?

optional description: string

Defined in: plugin/types.ts:31

Short description


engineVersion?

optional engineVersion: string

Defined in: plugin/types.ts:37

Minimum OpenRV Web version required


id

id: string

Defined in: plugin/types.ts:25

Unique identifier (reverse-domain recommended)


license?

optional license: string

Defined in: plugin/types.ts:35

License identifier (SPDX)


name

name: string

Defined in: plugin/types.ts:27

Human-readable name


settingsSchema?

optional settingsSchema: PluginSettingsSchema

Defined in: plugin/types.ts:43

Optional settings schema for configurable plugins


version

version: string

Defined in: plugin/types.ts:29

Plugin version

Released under the MIT License.