Skip to content

PromptScript API


Interface: CompileOptions

Defined in: compiler/src/compiler.ts:679

Options for the standalone compile function.

Properties

customConventions?

optional customConventions?: Record\<string, OutputConvention>

Defined in: compiler/src/compiler.ts:703

Custom conventions for formatters.


formatters?

optional formatters?: (string | Formatter | { config?: TargetConfig; name: string; })[]

Defined in: compiler/src/compiler.ts:699

Formatters to use. If not specified, all built-in formatters are used.


prettier?

optional prettier?: PrettierMarkdownOptions

Defined in: compiler/src/compiler.ts:707

Prettier formatting options for markdown output.


resolver?

optional resolver?: object

Defined in: compiler/src/compiler.ts:684

Resolver options for resolving imports and inheritance. If not provided, defaults to current working directory.

cache?

optional cache?: boolean

Whether to cache resolved ASTs. Defaults to true.

localPath?

optional localPath?: string

Base path for local/relative file resolution. Defaults to cwd.

registryPath?

optional registryPath?: string

Base path for registry lookups (@namespace/...). Defaults to cwd.


skillContent?

optional skillContent?: string

Defined in: compiler/src/compiler.ts:711

Content of the PromptScript SKILL.md to inject into compilation output.


validator?

optional validator?: ValidatorConfig

Defined in: compiler/src/compiler.ts:695

Validator configuration.