Skip to content

craft-hub / InstalledPlugin

Interface: InstalledPlugin ​

Defined in: packages/craft-hub/src/marketplace.ts:273

Persisted metadata for one installed plugin package.

Extended by ​

Properties ​

enabled ​

enabled: boolean

Defined in: packages/craft-hub/src/marketplace.ts:280


error? ​

optional error?: string

Defined in: packages/craft-hub/src/marketplace.ts:285


installedAt ​

installedAt: string

Defined in: packages/craft-hub/src/marketplace.ts:279


integrity? ​

optional integrity?: string

Defined in: packages/craft-hub/src/marketplace.ts:278


manifest ​

manifest: object

Defined in: packages/craft-hub/src/marketplace.ts:282

contributes ​

contributes: object

contributes.commandPresets ​

commandPresets: object[]

contributes.commands ​

commands: object[]

contributes.commandTemplates ​

commandTemplates: object[]

contributes.integrations ​

integrations: object[]

contributes.navigationPanels ​

navigationPanels: object[]

packageLinks: object[]

contributes.packageQuickActions ​

packageQuickActions: object[]

contributes.packageToolGroups ​

packageToolGroups: object[]

contributes.projectTemplates ​

projectTemplates: object[]

contributes.skills ​

skills: object[]

contributes.workbenches ​

workbenches: object[]

craftHub ​

craftHub: object

craftHub.minVersion? ​

optional minVersion?: string

description? ​

optional description?: string

displayName ​

displayName: string

icon? ​

optional icon?: string

id ​

id: string

includesPlugins ​

includesPlugins: object[]

optional links?: object

optional documentation?: string

optional feedback?: string

optional homepage?: string

optional repository?: string

localizations? ​

optional localizations?: Record<string, { description?: string; displayName?: string; permissionReasons?: Record<string, string>; }>

maintainers? ​

optional maintainers?: object[]

permissionReasons? ​

optional permissionReasons?: Record<string, string>

permissions ​

permissions: ("local-read" | "local-write" | "remote-read" | "remote-write" | "commands" | "command-presets" | "read-project-files" | "read-user-settings")[]

projectFiles ​

projectFiles: string[]

requiresPlugins ​

requiresPlugins: object[]

schemaVersion ​

schemaVersion: 1

slug? ​

optional slug?: string


origin? ​

optional origin?: "local" | "marketplace"

Defined in: packages/craft-hub/src/marketplace.ts:283


package ​

package: string

Defined in: packages/craft-hub/src/marketplace.ts:274


packagePath ​

packagePath: string

Defined in: packages/craft-hub/src/marketplace.ts:281


previousVersion? ​

optional previousVersion?: string

Defined in: packages/craft-hub/src/marketplace.ts:284


registry? ​

optional registry?: string

Defined in: packages/craft-hub/src/marketplace.ts:277


sourceId ​

sourceId: string

Defined in: packages/craft-hub/src/marketplace.ts:276


version ​

version: string

Defined in: packages/craft-hub/src/marketplace.ts:275

Released under the MIT License.