Interface: CatalogEntry
Defined in: core/extensionCatalog.ts:50
One extension a marketplace offers, and how it stands in the agent.
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
banner? | string | - | core/extensionCatalog.ts:67 |
installed? | InstalledExtension | Installed (and used: not shadowed), from wherever it came. | core/extensionCatalog.ts:60 |
logo? | string | Its logo and banner (#59), as files of the marketplace's copy, when it has them. | core/extensionCatalog.ts:66 |
marketplace | string | - | core/extensionCatalog.ts:53 |
official | boolean | From the agent's own marketplace: installed without a confirmation. | core/extensionCatalog.ts:55 |
plugin | MarketplacePlugin | - | core/extensionCatalog.ts:56 |
spec | string | <name>@<marketplace>, what installs it. | core/extensionCatalog.ts:52 |
topics | string[] | What it's about and who it's for (#59): its plugin.json's keywords and its entry's tags, keywords and category, lowercased. | core/extensionCatalog.ts:64 |
update | boolean | Installed from this marketplace with an older version than it offers. | core/extensionCatalog.ts:62 |
version? | string | The version it offers: its plugin.json's when the marketplace has its folder, else the marketplace's entry's. | core/extensionCatalog.ts:58 |