Skip to content

PromptScript API


Interface: GitRegistryOptions

Defined in: resolver/src/git-registry.ts:52

Options for GitRegistry.

Properties

auth?

optional auth?: GitAuthOptions

Defined in: resolver/src/git-registry.ts:68

Authentication options


cache?

optional cache?: object

Defined in: resolver/src/git-registry.ts:70

Cache configuration

enabled?

optional enabled?: boolean

Whether caching is enabled. Defaults to true

ttl?

optional ttl?: number

Cache TTL in milliseconds. Defaults to 1 hour


cacheDir?

optional cacheDir?: string

Defined in: resolver/src/git-registry.ts:66

Cache directory override


fallbackUrl?

optional fallbackUrl?: string

Defined in: resolver/src/git-registry.ts:60

Fallback Git URL to try when the primary url fails with an auth error. Useful when the registry references an HTTPS URL but the user authenticates via SSH (or vice versa).


path?

optional path?: string

Defined in: resolver/src/git-registry.ts:64

Subdirectory within the repository to use as registry root


ref?

optional ref?: string

Defined in: resolver/src/git-registry.ts:62

Git ref to checkout (branch/tag/commit). Defaults to 'main'


timeout?

optional timeout?: number

Defined in: resolver/src/git-registry.ts:77

Request timeout in milliseconds for Git operations. Defaults to 60000 (1 minute)


url

url: string

Defined in: resolver/src/git-registry.ts:54

Git repository URL