cdn-resolve
Version:
Resolves import paths to their CDN equivalents
24 lines (22 loc) • 575 B
JavaScript
const require_parse = require('./parse-CDYH5MAa.cjs');
//#region src/jsdelivr.ts
/**
* Builds a JSDelivr URL for the specified module.
* @param {string} module - The name of the module.
* @returns {URL} The JSDelivr URL for the module.
*/
function buildJSDelivrUrl(module$1) {
try {
const pkg = require_parse.parsePackage(module$1);
return new URL(pkg.full, "https://cdn.jsdelivr.net/npm/");
} catch {
return void 0;
}
}
//#endregion
Object.defineProperty(exports, 'buildJSDelivrUrl', {
enumerable: true,
get: function () {
return buildJSDelivrUrl;
}
});