Skip to content

PromptScript API


Interface: Lockfile

Defined in: core/src/types/lockfile.ts:34

PromptScript lockfile (promptscript.lock). Pins all remote dependencies to exact commits for reproducible builds.

Properties

dependencies

dependencies: Record\<string, LockfileDependency>

Defined in: core/src/types/lockfile.ts:38

Map of repo URL to locked dependency


references?

optional references?: Record\<string, LockfileReference>

Defined in: core/src/types/lockfile.ts:40

Map of reference key to integrity hash (optional, for registry reference files)


version

version: number

Defined in: core/src/types/lockfile.ts:36

Lockfile format version. Use type guard isValidLockfile() after parsing.