BootstrapKayKitAssetsOptions
Defined in: src/cli/commands/bootstrap/core.ts:88
Inputs to bootstrapKayKitAssets.
Properties
Section titled “Properties”edition?
Section titled “edition?”
readonlyoptionaledition?:"free"|"extra"
Defined in: src/cli/commands/bootstrap/core.ts:97
Pack edition (default free). extra requires source.kind === 'zip'.
fetchedAt?
Section titled “fetchedAt?”
readonlyoptionalfetchedAt?:string
Defined in: src/cli/commands/bootstrap/core.ts:118
Reproducible timestamp written into the integrity sidecar. Default
new Date().toISOString().
force?
Section titled “force?”
readonlyoptionalforce?:boolean
Defined in: src/cli/commands/bootstrap/core.ts:103
When true, the destination is wiped before mirroring. When false (default), an existing non-empty target throws unless its sidecar matches the requested edition.
includeSourceFormats?
Section titled “includeSourceFormats?”
readonlyoptionalincludeSourceFormats?:boolean
Defined in: src/cli/commands/bootstrap/core.ts:108
Include .fbx, .fbx(unity), .obj, .mtl files. Default false —
only .gltf, .bin, and PNG textures are mirrored.
libraryVersion?
Section titled “libraryVersion?”
readonlyoptionallibraryVersion?:string
Defined in: src/cli/commands/bootstrap/core.ts:123
Override for the integrity sidecar’s libraryVersion field. Defaults to
the value resolved from the closest package.json.
readonlyout:string
Defined in: src/cli/commands/bootstrap/core.ts:95
Consumer’s asset root. The bootstrap step writes
<out>/addons/kaykit_medieval_hexagon_pack/... under this folder.
outRoot?
Section titled “outRoot?”
readonlyoptionaloutRoot?:string
Defined in: src/cli/commands/bootstrap/core.ts:113
Optional jail root for out resolution. Defaults to process.cwd().
The bootstrap function refuses to write outside this root.
source
Section titled “source”
readonlysource:BootstrapKayKitAssetsSource
Defined in: src/cli/commands/bootstrap/core.ts:90
Where to fetch the upstream source tree from.