Skip to content

PopiiPluginMeta

Popii


Popii / PopiiPluginMeta

Defined in: types.ts:485

Metadata exported by community plugins for marketplace discovery. Place this in the "popii" field of your plugin’s package.json.

displayName: string

Defined in: types.ts:486


description: string

Defined in: types.ts:487


optional category?: "core" | "features" | "integrations" | "utilities" | "ui"

Defined in: types.ts:488


optional keywords?: string[]

Defined in: types.ts:489


optional export?: string

Defined in: types.ts:491

Named export of the plugin factory function. Defaults to "default".


optional requires?: string[]

Defined in: types.ts:492


optional conflicts?: string[]

Defined in: types.ts:493


optional configSchema?: Record<string, PopiiPluginConfigField>

Defined in: types.ts:494


optional init?: object

Defined in: types.ts:496

Optional scaffolding metadata used by popii init and dashboard onboarding.

optional onboardingPath?: string

optional optionalDependencies?: Record<string, string>

optional environment?: object[]

optional pendingSetup?: string[]

optional codeDriven?: boolean