Skip to content

craft-hub / WorkspaceManifest

Interface: WorkspaceManifest

Defined in: packages/craft-hub/src/types.ts:104

Portable, repository-independent workspace definition.

Extended by

Properties

color?

optional color?: "blue" | "cyan" | "green" | "orange" | "pink" | "purple" | "red" | "yellow"

Defined in: packages/craft-hub/src/types.ts:111


icon?

optional icon?: string

Defined in: packages/craft-hub/src/types.ts:110


id

id: string

Defined in: packages/craft-hub/src/types.ts:106


members

members: WorkspaceMember[]

Defined in: packages/craft-hub/src/types.ts:114


name

name: string

Defined in: packages/craft-hub/src/types.ts:109


ownerScopeId?

optional ownerScopeId?: string

Defined in: packages/craft-hub/src/types.ts:108

Omitted by legacy Personal manifests and normalized when read.


pinned?

optional pinned?: boolean

Defined in: packages/craft-hub/src/types.ts:112


primaryProject?

optional primaryProject?: string

Defined in: packages/craft-hub/src/types.ts:113


schemaVersion

schemaVersion: 1

Defined in: packages/craft-hub/src/types.ts:105

Released under the MIT License.