craft-hub / WorkspaceManifest
Interface: WorkspaceManifest
Defined in: packages/craft-hub/src/types.ts:114
Portable, repository-independent workspace definition.
Extended by
Properties
color?
optionalcolor?:"blue"|"cyan"|"green"|"orange"|"pink"|"purple"|"red"|"yellow"
Defined in: packages/craft-hub/src/types.ts:121
extensions?
optionalextensions?:Record<string,unknown>
Defined in: packages/craft-hub/src/types.ts:126
Third-party declarative data isolated from the core schema.
icon?
optionalicon?:string
Defined in: packages/craft-hub/src/types.ts:120
id
id:
string
Defined in: packages/craft-hub/src/types.ts:116
members
members:
WorkspaceMember[]
Defined in: packages/craft-hub/src/types.ts:124
name
name:
string
Defined in: packages/craft-hub/src/types.ts:119
ownerScopeId?
optionalownerScopeId?:string
Defined in: packages/craft-hub/src/types.ts:118
Omitted by legacy Personal manifests and normalized when read.
pinned?
optionalpinned?:boolean
Defined in: packages/craft-hub/src/types.ts:122
primaryProject?
optionalprimaryProject?:string
Defined in: packages/craft-hub/src/types.ts:123
schemaVersion
schemaVersion:
1
Defined in: packages/craft-hub/src/types.ts:115