Interface: PluginDetail
@kortexya/reasoninglayer / Marketplace / PluginDetail
Interface: PluginDetail
Defined in: src/types/marketplace.ts:184
A plugin’s detail view: every published version plus the newest manifest.
Remarks
yanked here means the WHOLE plugin is yanked (every version deprecated),
which is distinct from a single PluginVersion.yanked version.
Properties
editable
editable:
boolean
Defined in: src/types/marketplace.ts:196
Whether the caller owns this plugin and may view sources and republish.
manifest
manifest:
PluginManifest
Defined in: src/types/marketplace.ts:190
The newest version’s manifest projection.
pluginId
pluginId:
string
Defined in: src/types/marketplace.ts:186
The plugin’s stable id.
versions
versions:
PluginVersion[]
Defined in: src/types/marketplace.ts:188
Every published version, newest-first.
yanked
yanked:
boolean
Defined in: src/types/marketplace.ts:192
Whether the WHOLE plugin is yanked (every version deprecated).
yankedReason
yankedReason:
string|null
Defined in: src/types/marketplace.ts:194
The whole-plugin deprecation reason, or null.