Skip to content

craft-hub / DistributionConfig

Interface: DistributionConfig ​

Defined in: packages/craft-hub/src/extensions.ts:13

Properties ​

appId? ​

optional appId?: string

Defined in: packages/craft-hub/src/extensions.ts:18


dataDirectoryName? ​

optional dataDirectoryName?: string

Defined in: packages/craft-hub/src/extensions.ts:19


documentationUrl? ​

optional documentationUrl?: string

Defined in: packages/craft-hub/src/extensions.ts:15

Documentation destination supplied by the distribution.


id ​

id: string

Defined in: packages/craft-hub/src/extensions.ts:16


marketplaceSources? ​

optional marketplaceSources?: MarketplaceSource[]

Defined in: packages/craft-hub/src/extensions.ts:21

Marketplace sources managed by this distribution.


marketplaceTrustPolicies? ​

optional marketplaceTrustPolicies?: MarketplaceTrustPolicy[]

Defined in: packages/craft-hub/src/extensions.ts:25

Publisher trust anchors provisioned by the host rather than an import link.


name ​

name: string

Defined in: packages/craft-hub/src/extensions.ts:17


workspaceMarkets? ​

optional workspaceMarkets?: object[]

Defined in: packages/craft-hub/src/extensions.ts:23

Workspace source indexes provisioned by this distribution.

catalog ​

catalog: object = workspaceCatalogSchema

catalog.entries ​

entries: object[]

catalog.id ​

id: string = identifier

catalog.name ​

name: string

catalog.schemaVersion ​

schemaVersion: 1

enabled ​

enabled: boolean

Released under the MIT License.