RegistryClient
Nodepod API / src / npm / RegistryClient
Class: RegistryClient
Section titled “Class: RegistryClient”Defined in: src/packages/registry-client.ts:73
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new RegistryClient(
config?):RegistryClient
Defined in: src/packages/registry-client.ts:78
Parameters
Section titled “Parameters”config?
Section titled “config?”RegistryConfig = {}
Returns
Section titled “Returns”RegistryClient
Methods
Section titled “Methods”downloadArchive()
Section titled “downloadArchive()”downloadArchive(
tarballUrl):Promise<ArrayBuffer>
Defined in: src/packages/registry-client.ts:240
Parameters
Section titled “Parameters”tarballUrl
Section titled “tarballUrl”string
Returns
Section titled “Returns”Promise<ArrayBuffer>
fetchManifest()
Section titled “fetchManifest()”fetchManifest(
name):Promise<PackageMetadata>
Defined in: src/packages/registry-client.ts:85
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Promise<PackageMetadata>
fetchVersion()
Section titled “fetchVersion()”fetchVersion(
name,version):Promise<VersionDetail>
Defined in: src/packages/registry-client.ts:209
Parameters
Section titled “Parameters”string
version
Section titled “version”string
Returns
Section titled “Returns”Promise<VersionDetail>
flushCache()
Section titled “flushCache()”flushCache():
void
Defined in: src/packages/registry-client.ts:266
Returns
Section titled “Returns”void
getLatestVersion()
Section titled “getLatestVersion()”getLatestVersion(
name):Promise<string>
Defined in: src/packages/registry-client.ts:225
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Promise<string>
getTarballUrl()
Section titled “getTarballUrl()”getTarballUrl(
name,version):Promise<string>
Defined in: src/packages/registry-client.ts:235
Parameters
Section titled “Parameters”string
version
Section titled “version”string
Returns
Section titled “Returns”Promise<string>
listVersions()
Section titled “listVersions()”listVersions(
name):Promise<string[]>
Defined in: src/packages/registry-client.ts:230
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Promise<string[]>