PopiiPluginMeta
Popii / PopiiPluginMeta
Interface: PopiiPluginMeta
Section titled “Interface: 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.
Properties
Section titled “Properties”displayName
Section titled “displayName”displayName:
string
Defined in: types.ts:486
description
Section titled “description”description:
string
Defined in: types.ts:487
category?
Section titled “category?”
optionalcategory?:"core"|"features"|"integrations"|"utilities"|"ui"
Defined in: types.ts:488
keywords?
Section titled “keywords?”
optionalkeywords?:string[]
Defined in: types.ts:489
export?
Section titled “export?”
optionalexport?:string
Defined in: types.ts:491
Named export of the plugin factory function. Defaults to "default".
requires?
Section titled “requires?”
optionalrequires?:string[]
Defined in: types.ts:492
conflicts?
Section titled “conflicts?”
optionalconflicts?:string[]
Defined in: types.ts:493
configSchema?
Section titled “configSchema?”
optionalconfigSchema?:Record<string,PopiiPluginConfigField>
Defined in: types.ts:494
optionalinit?:object
Defined in: types.ts:496
Optional scaffolding metadata used by popii init and dashboard onboarding.
onboardingPath?
Section titled “onboardingPath?”
optionalonboardingPath?:string
optionalDependencies?
Section titled “optionalDependencies?”
optionaloptionalDependencies?:Record<string,string>
environment?
Section titled “environment?”
optionalenvironment?:object[]
pendingSetup?
Section titled “pendingSetup?”
optionalpendingSetup?:string[]
codeDriven?
Section titled “codeDriven?”
optionalcodeDriven?:boolean