Skip to content

RegistryClient

Nodepod API


Nodepod API / src / npm / RegistryClient

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

new RegistryClient(config?): RegistryClient

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

RegistryConfig = {}

RegistryClient

downloadArchive(tarballUrl): Promise<ArrayBuffer>

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

string

Promise<ArrayBuffer>


fetchManifest(name): Promise<PackageMetadata>

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

string

Promise<PackageMetadata>


fetchVersion(name, version): Promise<VersionDetail>

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

string

string

Promise<VersionDetail>


flushCache(): void

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

void


getLatestVersion(name): Promise<string>

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

string

Promise<string>


getTarballUrl(name, version): Promise<string>

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

string

string

Promise<string>


listVersions(name): Promise<string[]>

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

string

Promise<string[]>