Skip to content

RegistryClient

Nodepod API


Nodepod API / src / npm / RegistryClient

Defined in: src/packages/registry-client.ts:90

new RegistryClient(config?): RegistryClient

Defined in: src/packages/registry-client.ts:99

RegistryConfig = {}

RegistryClient

downloadArchive(tarballUrl): Promise<ArrayBuffer>

Defined in: src/packages/registry-client.ts:296

string

Promise<ArrayBuffer>


fetchManifest(name): Promise<PackageMetadata>

Defined in: src/packages/registry-client.ts:106

string

Promise<PackageMetadata>


fetchVersion(name, version): Promise<VersionDetail>

Defined in: src/packages/registry-client.ts:265

string

string

Promise<VersionDetail>


flushCache(): void

Defined in: src/packages/registry-client.ts:308

void


getLatestVersion(name): Promise<string>

Defined in: src/packages/registry-client.ts:281

string

Promise<string>


getTarballUrl(name, version): Promise<string>

Defined in: src/packages/registry-client.ts:291

string

string

Promise<string>


listVersions(name): Promise<string[]>

Defined in: src/packages/registry-client.ts:286

string

Promise<string[]>