MCPcopy
hub / github.com/npmx-dev/npmx.dev / encodePackageName

Function encodePackageName

shared/utils/npm.ts:13–18  ·  view source on GitHub ↗
(name: string)

Source from the content-addressed store, hash-verified

11 * Scoped packages need special handling (@scope/name → @scope%2Fname)
12 */
13export function encodePackageName(name: string): string {
14 if (name.startsWith('@')) {
15 return `@${encodeURIComponent(name.slice(1))}`
16 }
17 return encodeURIComponent(name)
18}
19
20/**
21 * Fetch the latest version of a package using fast-npm-meta API.

Callers 15

checkPackageExistsFunction · 0.90
fetchNpmDownloadsRangeFunction · 0.50
fetchPackagesFunction · 0.50
useDependencyAnalysisFunction · 0.50
fetchRepoRefsForPackagesFunction · 0.50
useOrgPackagesFunction · 0.50
usePackageDownloadsFunction · 0.50
usePackageFunction · 0.50
searchFunction · 0.50

Calls

no outgoing calls

Tested by

no test coverage detected