Skip to content

PromptScript API


Interface: ResolverOptions

Defined in: resolver/src/resolver.ts:46

Options for the resolver.

Extends

Extended by

Properties

cache?

optional cache?: boolean

Defined in: resolver/src/resolver.ts:48

Whether to cache resolved ASTs. Defaults to true.


cacheDir?

optional cacheDir?: string

Defined in: resolver/src/resolver.ts:56

Base directory for the registry cache (defaults to ~/.promptscript/cache)


guardRequiresDepth?

optional guardRequiresDepth?: number

Defined in: resolver/src/resolver.ts:54

Maximum depth for guard requires resolution. Defaults to 3.


localPath?

optional localPath?: string

Defined in: resolver/src/loader.ts:60

Base path for local/relative file resolution

Inherited from

LoaderOptions.localPath


lockfile?

optional lockfile?: Lockfile

Defined in: resolver/src/loader.ts:66

Lockfile for pinning remote dependencies

Inherited from

LoaderOptions.lockfile


logger?

optional logger?: Logger

Defined in: resolver/src/resolver.ts:50

Logger for verbose/debug output


registries?

optional registries?: RegistriesConfig

Defined in: resolver/src/loader.ts:64

Registry alias configuration for remote imports

Inherited from

LoaderOptions.registries


registry?

optional registry?: Registry

Defined in: resolver/src/loader.ts:62

Optional Registry implementation for file fetching

Inherited from

LoaderOptions.registry


registryPath

registryPath: string

Defined in: resolver/src/loader.ts:58

Base path for registry lookups (@namespace/...)

Inherited from

LoaderOptions.registryPath


skills?

optional skills?: NativeSkillOptions

Defined in: resolver/src/resolver.ts:52

Options for native skill resolution