Skip to content

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.

Released under the MIT License.