Skip to content

PromptScript API


Interface: ResolveOptions

Defined in: resolver/src/index.ts:151

Options for standalone resolve function.

Extends

Properties

cache?

optional cache?: boolean

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

Whether to cache resolved ASTs. Defaults to true.

Inherited from

ResolverOptions.cache


cacheDir?

optional cacheDir?: string

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

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

Inherited from

ResolverOptions.cacheDir


guardRequiresDepth?

optional guardRequiresDepth?: number

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

Maximum depth for guard requires resolution. Defaults to 3.

Inherited from

ResolverOptions.guardRequiresDepth


localPath?

optional localPath?: string

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

Base path for local/relative file resolution

Inherited from

ResolverOptions.localPath


lockfile?

optional lockfile?: Lockfile

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

Lockfile for pinning remote dependencies

Inherited from

ResolverOptions.lockfile


logger?

optional logger?: Logger

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

Logger for verbose/debug output

Inherited from

ResolverOptions.logger


projectRoot?

optional projectRoot?: string

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

Project root used as the traversal safety boundary

Inherited from

ResolverOptions.projectRoot


registries?

optional registries?: RegistriesConfig

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

Registry alias configuration for remote imports

Inherited from

ResolverOptions.registries


registry?

optional registry?: Registry

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

Optional Registry implementation for file fetching

Inherited from

ResolverOptions.registry


registryPath

registryPath: string

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

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

Inherited from

ResolverOptions.registryPath


resolver?

optional resolver?: Resolver

Defined in: resolver/src/index.ts:153

Reuse an existing resolver instance


skills?

optional skills?: NativeSkillOptions

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

Options for native skill resolution

Inherited from

ResolverOptions.skills


skillTargets?

optional skillTargets?: Record\<string, string>

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

Map from @use source path.raw to a target output directory. Provides a config-driven default for skills imported via

Use

when no inline into "<path>" clause is present on the directive.

Inherited from

ResolverOptions.skillTargets