basalt / create-app/src / ResolveLatestOptions
Interface: ResolveLatestOptions
Defined in: create-app/src/latest-versions.ts:119
Properties
concurrency?
> optional concurrency?: number
Defined in: create-app/src/latest-versions.ts:129
Requests in flight at once. Default 8.
fetch?
> optional fetch?: (input, init?) => Promise<Response>
Defined in: create-app/src/latest-versions.ts:121
Injectable fetch (tests). Default: the global fetch.
Parameters
input
string | URL | Request
init?
RequestInit
Returns
Promise<Response>
minimumReleaseAge?
> optional minimumReleaseAge?: number
Defined in: create-app/src/latest-versions.ts:136
Release-age window in minutes (pnpm minimumReleaseAge): a third-party latest not provably older than this keeps its fallback range. Default: pnpm_config_minimum_release_age / npm_config_minimum_release_age, else 1440 (pnpm 11's default). 0 disables the check (no probe requests).
now?
> optional now?: () => number
Defined in: create-app/src/latest-versions.ts:138
Clock used when the registry sends no Date header (tests). Default: Date.now.
Returns
number
overallTimeoutMs?
> optional overallTimeoutMs?: number
Defined in: create-app/src/latest-versions.ts:127
Cap on the whole resolution in ms. Default 15000.
registry?
> optional registry?: string
Defined in: create-app/src/latest-versions.ts:123
Registry base URL. Default: npm_config_registry, else the public npm registry.
timeoutMs?
> optional timeoutMs?: number
Defined in: create-app/src/latest-versions.ts:125
Per-request timeout in ms. Default 5000.