UNPKG

cdn-resolve

Version:

Resolves import paths to their CDN equivalents

21 lines (18 loc) 449 B
import { parsePackage } from './chunk-L4VXHJAT.mjs'; // src/unpkg.ts function buildUnpkgUrl(module, options) { try { const pkg = parsePackage(module); const url = new URL(pkg.full, "https://unpkg.com/"); if (options?.meta) { url.searchParams.set("meta", "true"); } if (options?.module) { url.searchParams.set("module", "true"); } return url; } catch { return void 0; } } export { buildUnpkgUrl };