babel-template
Advanced tools
Comparing version 6.3.13 to 6.5.0
@@ -15,2 +15,6 @@ "use strict"; | ||
var _lodashObjectAssign = require("lodash/object/assign"); | ||
var _lodashObjectAssign2 = _interopRequireDefault(_lodashObjectAssign); | ||
var _lodashObjectHas = require("lodash/object/has"); | ||
@@ -35,3 +39,3 @@ | ||
exports["default"] = function (code /*: string*/) /*: Function*/ { | ||
exports["default"] = function (code /*: string*/, opts /*:: ?: Object*/) /*: Function*/ { | ||
// since we lazy parse the template, we get the current stack so we have the | ||
@@ -51,6 +55,6 @@ // original stack to append if it errors when parsing | ||
try { | ||
ast = babylon.parse(code, { | ||
ast = babylon.parse(code, _lodashObjectAssign2["default"]({ | ||
allowReturnOutsideFunction: true, | ||
allowSuperOutsideMethod: true | ||
}); | ||
}, opts)); | ||
@@ -136,5 +140,5 @@ ast = _babelTraverse2["default"].removeProperties(ast); | ||
_babelTraverse2["default"].clearNode(node); | ||
if (!node.loc) _babelTraverse2["default"].clearNode(node); | ||
} | ||
}; | ||
module.exports = exports["default"]; |
{ | ||
"name": "babel-template", | ||
"version": "6.3.13", | ||
"version": "6.5.0", | ||
"description": "Generate an AST from a string template.", | ||
@@ -5,0 +5,0 @@ "author": "Sebastian McKenzie <sebmck@gmail.com>", |
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
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
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
4679
100
1