MCPcopy Index your code
hub / github.com/npmx-dev/npmx.dev / fetchNpmDownloadsRange

Function fetchNpmDownloadsRange

app/utils/npm/api.ts:15–25  ·  view source on GitHub ↗
(
  packageName: string,
  start: string,
  end: string,
)

Source from the content-addressed store, hash-verified

13 * Exported for external use (e.g., in components).
14 */
15export async function fetchNpmDownloadsRange(
16 packageName: string,
17 start: string,
18 end: string,
19): Promise<NpmDownloadsRangeResponse> {
20 const { $npmApi } = useNuxtApp()
21 const encodedName = encodePackageName(packageName)
22 return (
23 await $npmApi<NpmDownloadsRangeResponse>(`/downloads/range/${start}:${end}/${encodedName}`)
24 ).data
25}
26
27// ============================================================================
28// Package Versions

Callers 1

fetchDailyRangeCachedFunction · 0.90

Calls 1

encodePackageNameFunction · 0.50

Tested by

no test coverage detected