【文件属性】:
文件名称:es-iife:将ES模块转换为简单的IIFE
文件大小:57KB
文件格式:ZIP
更新时间:2021-05-10 07:31:26
JavaScript
埃西耶夫
将ES模块转换为简单的IIFE。
特征
import语句解析为全局变量。
export语句作为全局变量导出。
在test/cases文件夹下还有更多示例。
用法
const { parse } = require ( "acorn" ) ;
const { transform } = require ( "es-iife" ) ;
const code = `
import foo from "./foo.js";
const main = (value) => return foo(value);
export default main;
` ;
const result = transform ( {
code ,
parse ,
name : "doFoo" ,
resolveGlobal : ( name ) => {
if ( name =
【文件预览】:
es-iife-master
----.eslintrc.json(243B)
----.gitignore(53B)
----package.json(895B)
----package-lock.json(143KB)
----.travis.yml(74B)
----LICENSE(1KB)
----index.js(5KB)
----README.md(2KB)
----test()
--------cases()
--------test.js(1KB)
----.editorconfig(41B)