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

Function convertBlobOrFileToRawUrl

shared/utils/git-providers.ts:358–368  ·  view source on GitHub ↗
(url: string, providerId: ProviderId)

Source from the content-addressed store, hash-verified

356}
357
358export function convertBlobOrFileToRawUrl(url: string, providerId: ProviderId): string {
359 const provider = providers.find(p => p.id === providerId)
360 let rawUrl = url
361 if (provider?.fileToRaw) {
362 rawUrl = provider.fileToRaw(url)
363 }
364 if (provider?.blobToRaw) {
365 rawUrl = provider.blobToRaw(rawUrl)
366 }
367 return rawUrl
368}
369
370export function isKnownGitProvider(url: string): boolean {
371 return parseRepoUrl(url) !== null

Callers 1

resolveImageUrlFunction · 0.90

Calls 2

fileToRawMethod · 0.80
blobToRawMethod · 0.80

Tested by

no test coverage detected