Phials plugin documentation
User guide
AI Disclosure: This page was generated by an LLM and may contain inaccuracies. Hand-crafted documentation will be implemented over time on the road to 1.0

PluginManifest

Since Plugin API: 1.0.0

Plugin manifest schema

Signature

export interface PluginManifest {
    id: string;
    name: string;
    version: string;
    minAppVersion: string;
    pluginApiVersion: string;
    author: string;
    description: string;
    authorUrl?: string;
    repository?: string;
    icons?: string[];
    permissions?: PluginPermission[];
}

Members

NameTypeRequiredDescription
idstringyesUnique plugin identifier (e.g., “vendor.plugin-name”)
namestringyesHuman-readable name
versionstringyesPlugin version (semver format)
minAppVersionstringyesMinimum Phials app version required
pluginApiVersionstringyesPublic plugin API / SDK contract version this bundle targets (semver).
authorstringyesPlugin author name
descriptionstringyesBrief description of the plugin
authorUrlstringnoAuthor’s website or profile URL
repositorystringnoGitHub repository URL
iconsstring[]noIconify icons to preload
permissionsPluginPermission[]noRequired permissions