moduloze:将CommonJS(CJS)模块转换为UMD和ESM格式

时间:2024-04-01 13:17:46
【文件属性】:

文件名称:moduloze:将CommonJS(CJS)模块转换为UMD和ESM格式

文件大小:32KB

文件格式:ZIP

更新时间:2024-04-01 13:17:46

JavaScript

模数 将CommonJS(CJS)模块转换为UMD和ESM格式。 概述 Moduloze支持以Node.js生态系统固有的CommonJS(CJS)格式创作JS模块,并将这些模块转换为通用模块定义(UMD)和ES模块(ESM)格式。 UMD在尚未在应用程序中使用ESM的浏览器中特别有用。 CJS可以在所有版本的Node上继续完全运行,但是在最新的Node版本中,模块的ESM格式也可以运行,尽管有一些独特的局限性。 UMD也可以在所有版本的Node中使用,尽管它基本上与CJS相同。 像Moduloze一样,最常见的用例是编写一个实用程序,与许多OSS库/框架一样,该实用程序可以在Node和浏览器中使用。 通过以CJS格式进行创作,并将Moduloze作为构建过程,可以在浏览器中无缝使用UMD / ESM格式,而无需进行额外的创作。 另外,Moduloze可以用作一次性的“升级”代码-m


【文件预览】:
moduloze-master
----conversion-guide.md(4KB)
----umd-conversion-guide.md(8KB)
----LICENSE.txt(1KB)
----src()
--------esm.js(16KB)
--------helpers.js(2KB)
--------umd-bundle-template.js(786B)
--------umd.js(11KB)
--------umd-template.js(745B)
--------analysis.js(22KB)
--------copyright-header.txt(114B)
--------index.js(1KB)
--------cli.js(13KB)
----scripts()
--------build-all.js(1KB)
--------mz(209B)
----.npmignore(95B)
----.mzrc(223B)
----README.md(12KB)
----esm-conversion-guide.md(8KB)
----.editorconfig(177B)
----.gitignore(67B)
----package.json(1KB)

网友评论