@babel/helper-module-imports
Advanced tools
Comparing version 7.0.0-beta.40 to 7.0.0-beta.41
@@ -111,3 +111,3 @@ "use strict"; | ||
var name = nameHint || importName; | ||
var isMod = (0, _isModule.default)(this._programPath, true); | ||
var isMod = (0, _isModule.default)(this._programPath); | ||
var isModuleForNode = isMod && importingInterop === "node"; | ||
@@ -114,0 +114,0 @@ var isModuleForBabel = isMod && importingInterop === "babel"; |
@@ -6,7 +6,3 @@ "use strict"; | ||
function isModule(path, requireUnambiguous) { | ||
if (requireUnambiguous === void 0) { | ||
requireUnambiguous = false; | ||
} | ||
function isModule(path) { | ||
var sourceType = path.node.sourceType; | ||
@@ -18,15 +14,3 @@ | ||
var filename = path.hub.file.opts.filename; | ||
if (/\.mjs$/.test(filename)) { | ||
requireUnambiguous = false; | ||
} | ||
return path.node.sourceType === "module" && (!requireUnambiguous || isUnambiguousModule(path)); | ||
} | ||
function isUnambiguousModule(path) { | ||
return path.get("body").some(function (p) { | ||
return p.isModuleDeclaration(); | ||
}); | ||
return path.node.sourceType === "module"; | ||
} |
{ | ||
"name": "@babel/helper-module-imports", | ||
"version": "7.0.0-beta.40", | ||
"version": "7.0.0-beta.41", | ||
"description": "Babel helper functions for inserting module loads", | ||
@@ -11,8 +11,8 @@ "author": "Logan Smyth <loganfsmyth@gmail.com>", | ||
"dependencies": { | ||
"@babel/types": "7.0.0-beta.40", | ||
"@babel/types": "7.0.0-beta.41", | ||
"lodash": "^4.2.0" | ||
}, | ||
"devDependencies": { | ||
"@babel/core": "7.0.0-beta.40" | ||
"@babel/core": "7.0.0-beta.41" | ||
} | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
18055
381
+ Added@babel/types@7.0.0-beta.41(transitive)
- Removed@babel/types@7.0.0-beta.40(transitive)
Updated@babel/types@7.0.0-beta.41