npm-to-cdn
Version:
A CLI tool to get CDN links for any npm package.
20 lines (19 loc) • 673 B
JavaScript
;
// Functions to construct CDN URLs for different providers
Object.defineProperty(exports, "__esModule", { value: true });
exports.unpkgUrl = unpkgUrl;
exports.jsDelivrUrl = jsDelivrUrl;
exports.esmShUrl = esmShUrl;
exports.skypackUrl = skypackUrl;
function unpkgUrl(pkg, version, umdFile) {
return `https://unpkg.com/${pkg}@${version}/umd/${umdFile}`;
}
function jsDelivrUrl(pkg, version, umdFile) {
return `https://cdn.jsdelivr.net/npm/${pkg}@${version}/umd/${umdFile}`;
}
function esmShUrl(pkg, version) {
return `https://esm.sh/${pkg}@${version}`;
}
function skypackUrl(pkg, version) {
return `https://cdn.skypack.dev/${pkg}@${version}`;
}