UNPKG

moduloze

Version:

Convert CommonJS (CJS) modules to UMD and ESM formats

5 lines 1.43 kB
/*! Moduloze: index.js v0.9.1 (c) 2022 Kyle Simpson MIT License: http://getify.mit-license.org */ !function UMD(e,n,o,d){"function"==typeof define&&define.amd?(o=Object.values(o),define(e,o,d)):"undefined"!=typeof module&&module.exports?(o=Object.keys(o).map((e=>require(e))),module.exports=d(...o)):(o=Object.values(o).map((e=>n[e])),n[e]=d(...o))}("Mz","undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:new Function("return this")(),{path:"NodePath","./helpers.js":"Helpers","./umd.js":"UMD","./esm.js":"ESM"},(function DEF(e,n,o,d){"use strict";var i=e,{expandHomeDir:r,qualifyDepPaths:u,isDirectory:t}=n,a=o,{bundle:f,index:l}=o,p=d,{index:s}=d;let m={};function build(e,n,o,d={}){e=defaultLibConfig(e);var f=i.resolve(r(e.from)),l=t(f)?f:i.dirname(f);e.from=l,d=u(d,l);var s={};return e.buildUMD&&(s.umd=a(e,n,o,d),d=s.umd.depMap),e.buildESM&&(s.esm=p(e,n,o,d),d=s.esm.depMap),s}function defaultLibConfig({ignoreUnknownDependency:e=!1,ignoreCircularDependency:n=!1,".mjs":o=!1,".cjs":d=!1,namespaceImport:i=!1,namespaceExport:r=!1,exportDefaultFrom:u=!1,from:t="",...a}={}){return{ignoreUnknownDependency:e,ignoreCircularDependency:n,".mjs":o,".cjs":d,namespaceImport:i,namespaceExport:r,exportDefaultFrom:u,from:t,...a}}return m=build,m.build=build,m.defaultLibConfig=defaultLibConfig,m.bundleUMD=f,m.umdIndex=l,m.esmIndex=s,m}));