【文件属性】:
文件名称:cjstoesm:可以将CommonJS转换为ESM的工具
文件大小:2.33MB
文件格式:ZIP
更新时间:2021-01-31 13:50:56
api cli typescript webpack modules
可以将CommonJS转换为ESM的工具
描述
这是一个将转换为可摇树的。 这不仅使您可以为浏览器捆绑CommonJS模块,而且还可以将它们捆绑在等现代工具中。
cjstoesm可以从使用,作为,并为。
存在诸如和现有技术,但是此Custom Transformer旨在生成与ES模块本地编写的等效代码一样可摇晃的代码。 此外,它的目标是尽可能地清洁,在模块周围没有像其他类似解决方案中看到的“包装纸” 。
例如,下面是cjstoesm重写CommonJS模块的方式:
输入值
exports . foo = function foo ( ) { } ;
输出量
export function foo ( ) { }
这是另一个例子:
输入值
module . exports = {
foo ( ) {
return 2 + 2 ;
} ,
bar : 3 ,
baz : new RegExp ( "" )
} ;
输出量
export function foo ( ) {
return 2 + 2 ;
}
export const bar = 3 ;
expo