babel-plugin-transform-es2015-modules-nej
Advanced tools
Comparing version 1.1.3 to 1.1.4
18
index.js
@@ -87,11 +87,16 @@ module.exports = function (babel) { | ||
enter: function enter(path) { // 如果是nej文件,不处理 | ||
if (!path.node.body[0]) { // 空文件 | ||
return; | ||
} | ||
//define | ||
try { | ||
if (!path.node.body[0]) { // 空文件 | ||
return; | ||
} | ||
if (path.node.body[0].expression.callee.name === 'define') { | ||
if (path.node.body[0].expression.callee.name.toLocaleLowerCase() === 'define') { | ||
this.stop = true; | ||
return; | ||
} | ||
if (path.node.body[0].expression.callee.object.name === 'nej' && path.node.body[0].expression.callee.property.name === 'define') { | ||
} catch (e) {} | ||
// nej.define | ||
try { | ||
if (path.node.body[0].expression.callee.object.name.toLocaleLowerCase() === 'nej' && path.node.body[0].expression.callee.property.name === 'define') { | ||
this.stop = true; | ||
@@ -103,2 +108,5 @@ return; | ||
exit: function exit(path) { //从根目录开始遍历 | ||
if (this.stop) { | ||
return; | ||
} | ||
const statements = path.node.body; // 获取全部语句 | ||
@@ -105,0 +113,0 @@ |
{ | ||
"name": "babel-plugin-transform-es2015-modules-nej", | ||
"version": "1.1.3", | ||
"version": "1.1.4", | ||
"description": "transform es6 module to nej module", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
10763
215