moduloze:将CommonJS(CJS)模块转换为UMD和ESM格式 源码
模数 将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
下载地址
用户评论