npm-registry-sdk
Version:
A fully type-safe client library for the npm registry API.
12 lines • 869 B
JavaScript
export const endpoints = {
getRegistryMetadata: () => '/',
getRegistryKeys: () => '/-/npm/v1/keys',
getRegistryDownloads: (period, packageName) => `/downloads/point/${encodeURIComponent(period)}${packageName ? `/${encodeURIComponent(packageName)}` : ''}`,
getPackage: (packageName) => `/${encodeURIComponent(packageName)}`,
getPackageVersion: (packageName, version) => `/${encodeURIComponent(packageName)}/${encodeURIComponent(version)}`,
getLatestVersion: (packageName) => `/${encodeURIComponent(packageName)}/latest`,
search: () => '/-/v1/search',
getDistTags: (packageName) => `/-/package/${encodeURIComponent(packageName)}/dist-tags`,
downloadTarball: (packageName, version) => `/${encodeURIComponent(packageName)}/-/${encodeURIComponent(packageName)}-${encodeURIComponent(version)}.tgz`,
};
//# sourceMappingURL=endpoints.js.map