<!-- Do not edit this file. It is automatically generated by API Documenter. --> [`PluginManifest`](PluginManifest) ## PluginManifest interface Metadata about a Community plugin. **Signature:** ```typescript export interface PluginManifest ``` ## Properties | Property | Modifiers | Type | Description | | --- | --- | --- | --- | | [`author`](PluginManifest/author) | | <code>string</code> | The author's name. | | [`authorUrl?`](PluginManifest/authorUrl) | | <code>string</code> | _(Optional)_ A URL to the author's website. | | [`description`](PluginManifest/description) | | <code>string</code> | A description of the plugin. | | [`dir?`](PluginManifest/dir) | | <code>string</code> | _(Optional)_ Vault path to the plugin folder in the config directory. | | [`id`](PluginManifest/id) | | <code>string</code> | The plugin ID. | | [`isDesktopOnly?`](PluginManifest/isDesktopOnly) | | <code>boolean</code> | _(Optional)_ Whether the plugin can be used only on desktop. | | [`minAppVersion`](PluginManifest/minAppVersion) | | <code>string</code> | The minimum required Obsidian version to run this plugin. | | [`name`](PluginManifest/name) | | <code>string</code> | The display name. | | [`version`](PluginManifest/version) | | <code>string</code> | The current version, using . |