Socket
Socket
Sign inDemoInstall

babel-template

Package Overview
Dependencies
Maintainers
6
Versions
46
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

babel-template - npm Package Compare versions

Comparing version 6.3.13 to 6.5.0

12

lib/index.js

@@ -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>",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc