Socket
Socket
Sign inDemoInstall

babel-core

Package Overview
Dependencies
68
Maintainers
1
Versions
257
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 4.7.13 to 4.7.14

lib/babel/parser/flow.js

7

CHANGELOG.md

@@ -16,2 +16,9 @@ # Changelog

## 4.7.14
* **Bug Fix**
* Fix constructor spreading of `Promise`.
* **Internal**
* Deprecate remaining playground transformers and abstract references.
## 4.7.13

@@ -18,0 +25,0 @@

11

lib/babel/api/node.js

@@ -11,2 +11,3 @@ "use strict";

exports.transformFileSync = transformFileSync;
exports.__esModule = true;

@@ -21,8 +22,8 @@ var isFunction = _interopRequire(require("lodash/lang/isFunction"));

var _util2 = require("../util");
var _util = require("../util");
var util = _interopRequireWildcard(_util2);
var util = _interopRequireWildcard(_util);
exports._util = util;
exports.canCompile = _util2.canCompile;
exports.canCompile = _util.canCompile;
exports.acorn = _interopRequire(require("acorn-babel"));

@@ -76,4 +77,2 @@ exports.transform = _interopRequire(_transformation);

return transform(fs.readFileSync(filename), opts);
}
exports.__esModule = true;
}

@@ -0,7 +1,7 @@

// required to safely use babel/register within a browserify codebase
"use strict";
// required to safely use babel/register within a browserify codebase
module.exports = function () {};
require("../../polyfill");

@@ -8,2 +8,3 @@ "use strict";

exports.get = get;
exports.__esModule = true;

@@ -57,4 +58,2 @@ var path = _interopRequire(require("path"));

return data;
}
exports.__esModule = true;
}

@@ -6,2 +6,3 @@ "use strict";

exports.BlockStatement = BlockStatement;
exports.__esModule = true;

@@ -26,4 +27,2 @@ function File(node, print) {

}
}
exports.__esModule = true;
}

@@ -6,2 +6,3 @@ "use strict";

exports.MethodDefinition = MethodDefinition;
exports.__esModule = true;

@@ -56,4 +57,2 @@ function ClassDeclaration(node, print) {

this._method(node, print);
}
exports.__esModule = true;
}

@@ -5,2 +5,3 @@ "use strict";

exports.ComprehensionExpression = ComprehensionExpression;
exports.__esModule = true;

@@ -33,4 +34,2 @@ function ComprehensionBlock(node, print) {

this.push(node.generator ? ")" : "]");
}
exports.__esModule = true;
}

@@ -18,2 +18,3 @@ "use strict";

exports.MemberExpression = MemberExpression;
exports.__esModule = true;

@@ -121,5 +122,8 @@ var isInteger = _interopRequire(require("is-integer"));

var YieldExpression = exports.YieldExpression = buildYieldAwait("yield");
var AwaitExpression = exports.AwaitExpression = buildYieldAwait("await");
var YieldExpression = buildYieldAwait("yield");
exports.YieldExpression = YieldExpression;
var AwaitExpression = buildYieldAwait("await");
exports.AwaitExpression = AwaitExpression;
function EmptyStatement() {

@@ -175,4 +179,2 @@ this.semicolon();

}
}
exports.__esModule = true;
}

@@ -36,2 +36,3 @@ "use strict";

exports.VoidTypeAnnotation = VoidTypeAnnotation;
exports.__esModule = true;

@@ -264,4 +265,2 @@ var t = _interopRequireWildcard(require("../../types"));

this.push("void");
}
exports.__esModule = true;
}

@@ -17,2 +17,3 @@ "use strict";

exports.JSXEmptyExpression = JSXEmptyExpression;
exports.__esModule = true;

@@ -95,4 +96,2 @@ var each = _interopRequire(require("lodash/collection/each"));

function JSXEmptyExpression() {}
exports.__esModule = true;
function JSXEmptyExpression() {}

@@ -9,2 +9,3 @@ "use strict";

exports.ArrowFunctionExpression = ArrowFunctionExpression;
exports.__esModule = true;

@@ -89,4 +90,2 @@ var t = _interopRequireWildcard(require("../../types"));

print(node.body);
}
exports.__esModule = true;
}

@@ -13,2 +13,3 @@ "use strict";

exports.ImportBatchSpecifier = ImportBatchSpecifier;
exports.__esModule = true;

@@ -115,4 +116,2 @@ var each = _interopRequire(require("lodash/collection/each"));

print(node.name);
}
exports.__esModule = true;
}

@@ -22,2 +22,3 @@ "use strict";

exports.VariableDeclarator = VariableDeclarator;
exports.__esModule = true;

@@ -94,5 +95,8 @@ var repeating = _interopRequire(require("repeating"));

var ForInStatement = exports.ForInStatement = buildForXStatement("in");
var ForOfStatement = exports.ForOfStatement = buildForXStatement("of");
var ForInStatement = buildForXStatement("in");
exports.ForInStatement = ForInStatement;
var ForOfStatement = buildForXStatement("of");
exports.ForOfStatement = ForOfStatement;
function DoWhileStatement(node, print) {

@@ -122,6 +126,10 @@ this.keyword("do");

var ContinueStatement = exports.ContinueStatement = buildLabelStatement("continue");
var ReturnStatement = exports.ReturnStatement = buildLabelStatement("return", "argument");
var BreakStatement = exports.BreakStatement = buildLabelStatement("break");
var ContinueStatement = buildLabelStatement("continue");
exports.ContinueStatement = ContinueStatement;
var ReturnStatement = buildLabelStatement("return", "argument");
exports.ReturnStatement = ReturnStatement;
var BreakStatement = buildLabelStatement("break");
exports.BreakStatement = BreakStatement;
function LabeledStatement(node, print) {

@@ -248,4 +256,2 @@ print(node.label);

}
}
exports.__esModule = true;
}

@@ -8,2 +8,3 @@ "use strict";

exports.TemplateLiteral = TemplateLiteral;
exports.__esModule = true;

@@ -40,4 +41,2 @@ var each = _interopRequire(require("lodash/collection/each"));

this._push("`");
}
exports.__esModule = true;
}

@@ -13,2 +13,3 @@ "use strict";

exports._stringLiteral = _stringLiteral;
exports.__esModule = true;

@@ -126,4 +127,2 @@ var each = _interopRequire(require("lodash/collection/each"));

this.push(val);
}
exports.__esModule = true;
}

@@ -18,2 +18,3 @@ "use strict";

exports.ConditionalExpression = ConditionalExpression;
exports.__esModule = true;

@@ -176,3 +177,2 @@ var each = _interopRequire(require("lodash/collection/each"));

exports.AssignmentExpression = ConditionalExpression;
exports.__esModule = true;
exports.AssignmentExpression = ConditionalExpression;

@@ -7,6 +7,7 @@ "use strict";

exports.parseArgs = parseArgs;
exports.__esModule = true;
var util = _interopRequireWildcard(require("util"));
var messages = exports.messages = {
var messages = {
tailCallReassignmentDeopt: "Function reference has been reassigned so it's probably be dereferenced so we can't optimise this with confidence",

@@ -35,2 +36,4 @@ JSXNamespacedTags: "Namespace tags are not supported. ReactJSX is not XML.",

exports.messages = messages;
function get(key) {

@@ -63,4 +66,2 @@ for (var _len = arguments.length, args = Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {

});
}
exports.__esModule = true;
}

@@ -12,2 +12,3 @@ "use strict";

exports.toDefineObject = toDefineObject;
exports.__esModule = true;

@@ -94,4 +95,2 @@ var cloneDeep = _interopRequire(require("lodash/lang/cloneDeep"));

return toClassObject(mutatorMap);
}
exports.__esModule = true;
}

@@ -10,2 +10,3 @@ "use strict";

exports.bare = bare;
exports.__esModule = true;

@@ -144,4 +145,2 @@ var getFunctionArity = _interopRequire(require("./get-function-arity"));

exports.__esModule = true;
// otherwise it's defined somewhere in scope like:

@@ -148,0 +147,0 @@ //

@@ -7,2 +7,3 @@ "use strict";

exports.isCompatTag = isCompatTag;
exports.__esModule = true;

@@ -30,8 +31,8 @@ var t = _interopRequireWildcard(require("../../types"));

var isReactComponent = exports.isReactComponent = t.buildMatchMemberExpression("React.Component");
var isReactComponent = t.buildMatchMemberExpression("React.Component");
exports.isReactComponent = isReactComponent;
function isCompatTag(tagName) {
return tagName && /^[a-z]|\-/.test(tagName);
}
exports.__esModule = true;
}

@@ -9,2 +9,3 @@ "use strict";

exports.pullFlag = pullFlag;
exports.__esModule = true;

@@ -24,4 +25,2 @@ var pull = _interopRequire(require("lodash/array/pull"));

node.regex.flags = flags.join("");
}
exports.__esModule = true;
}

@@ -7,2 +7,3 @@ "use strict";

exports.wrap = wrap;
exports.__esModule = true;

@@ -27,4 +28,2 @@ var t = _interopRequireWildcard(require("../../types"));

}
}
exports.__esModule = true;
}

@@ -23,3 +23,3 @@ "use strict";

var AMDFormatter = (function (DefaultFormatter) {
var AMDFormatter = (function (_DefaultFormatter) {
function AMDFormatter() {

@@ -30,8 +30,8 @@ this.init = CommonFormatter.prototype.init;

if (DefaultFormatter != null) {
DefaultFormatter.apply(this, arguments);
if (_DefaultFormatter != null) {
_DefaultFormatter.apply(this, arguments);
}
}
_inherits(AMDFormatter, DefaultFormatter);
_inherits(AMDFormatter, _DefaultFormatter);

@@ -38,0 +38,0 @@ AMDFormatter.prototype.buildDependencyLiterals = function buildDependencyLiterals() {

@@ -19,12 +19,12 @@ "use strict";

var CommonJSFormatter = (function (DefaultFormatter) {
var CommonJSFormatter = (function (_DefaultFormatter) {
function CommonJSFormatter() {
_classCallCheck(this, CommonJSFormatter);
if (DefaultFormatter != null) {
DefaultFormatter.apply(this, arguments);
if (_DefaultFormatter != null) {
_DefaultFormatter.apply(this, arguments);
}
}
_inherits(CommonJSFormatter, DefaultFormatter);
_inherits(CommonJSFormatter, _DefaultFormatter);

@@ -31,0 +31,0 @@ CommonJSFormatter.prototype.init = function init() {

@@ -99,3 +99,3 @@ "use strict";

var SystemFormatter = (function (AMDFormatter) {
var SystemFormatter = (function (_AMDFormatter) {
function SystemFormatter(file) {

@@ -111,3 +111,3 @@ _classCallCheck(this, SystemFormatter);

_inherits(SystemFormatter, AMDFormatter);
_inherits(SystemFormatter, _AMDFormatter);

@@ -114,0 +114,0 @@ SystemFormatter.prototype.init = function init() {};

@@ -19,12 +19,12 @@ "use strict";

var UMDFormatter = (function (AMDFormatter) {
var UMDFormatter = (function (_AMDFormatter) {
function UMDFormatter() {
_classCallCheck(this, UMDFormatter);
if (AMDFormatter != null) {
AMDFormatter.apply(this, arguments);
if (_AMDFormatter != null) {
_AMDFormatter.apply(this, arguments);
}
}
_inherits(UMDFormatter, AMDFormatter);
_inherits(UMDFormatter, _AMDFormatter);

@@ -31,0 +31,0 @@ UMDFormatter.prototype.transform = function transform(program) {

@@ -6,2 +6,3 @@ "use strict";

exports.MemberExpression = MemberExpression;
exports.__esModule = true;

@@ -21,4 +22,2 @@ var t = _interopRequireWildcard(require("../../../types"));

}
}
exports.__esModule = true;
}

@@ -6,2 +6,3 @@ "use strict";

exports.Property = Property;
exports.__esModule = true;

@@ -20,4 +21,2 @@ var t = _interopRequireWildcard(require("../../../types"));

}
}
exports.__esModule = true;
}

@@ -7,2 +7,3 @@ "use strict";

exports.ObjectExpression = ObjectExpression;
exports.__esModule = true;

@@ -34,4 +35,2 @@ var defineMap = _interopRequireWildcard(require("../../helpers/define-map"));

return t.callExpression(t.memberExpression(t.identifier("Object"), t.identifier("defineProperties")), [node, defineMap.toDefineObject(mutatorMap)]);
}
exports.__esModule = true;
}

@@ -6,7 +6,10 @@ "use strict";

exports.ArrowFunctionExpression = ArrowFunctionExpression;
exports.__esModule = true;
var t = _interopRequireWildcard(require("../../../types"));
var check = exports.check = t.isArrowFunctionExpression;
var check = t.isArrowFunctionExpression;
exports.check = check;
function ArrowFunctionExpression(node) {

@@ -20,4 +23,2 @@ t.ensureBlock(node);

return node;
}
exports.__esModule = true;
}

@@ -6,2 +6,3 @@ "use strict";

exports.BlockStatement = BlockStatement;
exports.__esModule = true;

@@ -33,4 +34,6 @@ var t = _interopRequireWildcard(require("../../../types"));

var optional = exports.optional = true;
var optional = true;
exports.optional = optional;
function BlockStatement(node, parent, scope, file) {

@@ -47,3 +50,2 @@ var letRefs = node._letReferences;

exports.Program = BlockStatement;
exports.Loop = BlockStatement;
exports.__esModule = true;
exports.Loop = BlockStatement;

@@ -13,2 +13,3 @@ "use strict";

exports.BlockStatement = BlockStatement;
exports.__esModule = true;

@@ -584,4 +585,2 @@ var traverse = _interopRequire(require("../../../traversal"));

return BlockScoping;
})();
exports.__esModule = true;
})();

@@ -11,2 +11,3 @@ "use strict";

exports.ClassExpression = ClassExpression;
exports.__esModule = true;

@@ -27,4 +28,6 @@ var ReplaceSupers = _interopRequire(require("../../helpers/replace-supers"));

var check = exports.check = t.isClass;
var check = t.isClass;
exports.check = check;
function ClassDeclaration(node, parent, scope, file) {

@@ -356,4 +359,2 @@ return t.variableDeclaration("let", [t.variableDeclarator(node.id, t.toExpression(node))]);

return ClassTransformer;
})();
exports.__esModule = true;
})();

@@ -8,2 +8,3 @@ "use strict";

exports.VariableDeclaration = VariableDeclaration;
exports.__esModule = true;

@@ -58,4 +59,2 @@ var messages = _interopRequireWildcard(require("../../../messages"));

if (node.kind === "const") node.kind = "let";
}
exports.__esModule = true;
}

@@ -12,2 +12,3 @@ "use strict";

exports.VariableDeclaration = VariableDeclaration;
exports.__esModule = true;

@@ -18,4 +19,6 @@ var messages = _interopRequireWildcard(require("../../../messages"));

var check = exports.check = t.isPattern;
var check = t.isPattern;
exports.check = check;
function ForOfStatement(node, parent, scope, file) {

@@ -484,4 +487,2 @@ var left = node.left;

return DestructuringTransformer;
})();
exports.__esModule = true;
})();

@@ -6,2 +6,3 @@ "use strict";

exports.ForOfStatement = ForOfStatement;
exports.__esModule = true;

@@ -14,4 +15,6 @@ var messages = _interopRequireWildcard(require("../../../messages"));

var check = exports.check = t.isForOfStatement;
var check = t.isForOfStatement;
exports.check = check;
function ForOfStatement(node, parent, scope, file) {

@@ -138,3 +141,2 @@ var callback = spec;

};
};
exports.__esModule = true;
};

@@ -7,2 +7,3 @@ "use strict";

exports.ExportDeclaration = ExportDeclaration;
exports.__esModule = true;

@@ -64,4 +65,2 @@ var t = _interopRequireWildcard(require("../../../types"));

return nodes;
}
exports.__esModule = true;
}

@@ -9,2 +9,3 @@ "use strict";

exports.ObjectExpression = ObjectExpression;
exports.__esModule = true;

@@ -55,4 +56,2 @@ var ReplaceSupers = _interopRequire(require("../../helpers/replace-supers"));

}
}
exports.__esModule = true;
}

@@ -6,2 +6,3 @@ "use strict";

exports.check = check;
exports.__esModule = true;

@@ -110,3 +111,2 @@ var util = _interopRequireWildcard(require("../../../util"));

}
};
exports.__esModule = true;
};

@@ -7,2 +7,4 @@ "use strict";

exports.__esModule = true;
var isNumber = _interopRequire(require("lodash/lang/isNumber"));

@@ -14,4 +16,5 @@

var check = exports.check = t.isRestElement;
var check = t.isRestElement;
exports.check = check;
var memberExpressionOptimisationVisitor = {

@@ -149,3 +152,2 @@ enter: function enter(node, parent, scope, state) {

node.body.body.unshift(loop);
};
exports.__esModule = true;
};

@@ -7,2 +7,3 @@ "use strict";

exports.ObjectExpression = ObjectExpression;
exports.__esModule = true;

@@ -123,4 +124,2 @@ var t = _interopRequireWildcard(require("../../../types"));

return t.callExpression(container, []);
}
exports.__esModule = true;
}

@@ -7,2 +7,3 @@ "use strict";

exports.Property = Property;
exports.__esModule = true;

@@ -24,4 +25,2 @@ var t = _interopRequireWildcard(require("../../../types"));

}
}
exports.__esModule = true;
}

@@ -7,2 +7,3 @@ "use strict";

exports.Literal = Literal;
exports.__esModule = true;

@@ -20,4 +21,2 @@ var regex = _interopRequireWildcard(require("../../helpers/regex"));

return t.newExpression(t.identifier("RegExp"), [t.literal(node.regex.pattern), t.literal(node.regex.flags)]);
}
exports.__esModule = true;
}

@@ -9,2 +9,3 @@ "use strict";

exports.Literal = Literal;
exports.__esModule = true;

@@ -23,4 +24,2 @@ var rewritePattern = _interopRequire(require("regexpu/rewrite-pattern"));

regex.pullFlag(node, "u");
}
exports.__esModule = true;
}

@@ -10,2 +10,3 @@ "use strict";

exports.NewExpression = NewExpression;
exports.__esModule = true;

@@ -55,4 +56,6 @@ var includes = _interopRequire(require("lodash/collection/includes"));

var check = exports.check = t.isSpreadElement;
var check = t.isSpreadElement;
exports.check = check;
function ArrayExpression(node, parent, scope) {

@@ -138,4 +141,2 @@ var elements = node.elements;

}
}
exports.__esModule = true;
}

@@ -6,7 +6,10 @@ "use strict";

exports.UnaryExpression = UnaryExpression;
exports.__esModule = true;
var t = _interopRequireWildcard(require("../../../types"));
var optional = exports.optional = true;
var optional = true;
exports.optional = optional;
function UnaryExpression(node, parent, scope, file) {

@@ -24,4 +27,2 @@ this.skip();

}
}
exports.__esModule = true;
}

@@ -8,2 +8,3 @@ "use strict";

exports.TemplateLiteral = TemplateLiteral;
exports.__esModule = true;

@@ -73,4 +74,2 @@ var t = _interopRequireWildcard(require("../../../types"));

}
}
exports.__esModule = true;
}

@@ -10,2 +10,3 @@ "use strict";

exports.PrivateDeclaration = PrivateDeclaration;
exports.__esModule = true;
// https://github.com/zenparsing/es-abstract-refs

@@ -17,4 +18,5 @@

var experimental = exports.experimental = true;
var experimental = true;
exports.experimental = experimental;
var container = function container(parent, call, ret, file) {

@@ -39,2 +41,3 @@ if (t.isExpressionStatement(parent) && !file.isConsequenceExpressionStatement(parent)) {

if (!t.isVirtualPropertyExpression(left)) return;
console.error("Abstract references are deprecated and will be removed in 5.0.0");

@@ -74,2 +77,3 @@ var value = node.right;

if (node.operator !== "delete") return;
console.error("Abstract references are deprecated and will be removed in 5.0.0");

@@ -87,2 +91,3 @@ var call = util.template("abstract-expression-delete", {

if (!t.isVirtualPropertyExpression(callee)) return;
console.error("Abstract references are deprecated and will be removed in 5.0.0");

@@ -106,2 +111,3 @@ var temp = scope.generateTempBasedOnNode(callee.object);

function VirtualPropertyExpression(node) {
console.error("Abstract references are deprecated and will be removed in 5.0.0");
return util.template("abstract-expression-get", {

@@ -114,7 +120,6 @@ PROPERTY: node.property,

function PrivateDeclaration(node) {
console.error("Abstract references are deprecated and will be removed in 5.0.0");
return t.variableDeclaration("const", node.declarations.map(function (id) {
return t.variableDeclarator(id, t.newExpression(t.identifier("WeakMap"), []));
}));
}
exports.__esModule = true;
}
"use strict";
exports.parser = parser;
exports.check = check;
var metadata = exports.metadata = {

@@ -9,69 +9,6 @@ experimental: true,

function parser(pp) {
pp.asyncAwait_parseAwait = function (node) {
if (eat(_semi) || canInsertSemicolon()) {
unexpected();
}
node.all = eat(_star);
node.argument = parseMaybeAssign(true);
return finishNode(node, "AwaitExpression");
};
return function (instance) {
instance.extend("parseParenAndDistinguishExpression", function (inner) {
return function () {};
});
instance.extend("parseFunctionBody", function (inner) {
return function (node, allowExpression) {
var oldInAsync = node.inAsync;
node.inAsync = node.async;
inner.call(this, node, allowExpression);
node.inAsync = oldInAsync;
};
});
instance.extend("parseExprAtom", function (inner) {
return function (refShorthandDefaultPos) {
var node = inner.call(this, refShorthandDefaultPos);
if (node.type === "Identifier") {
if (id.name === "async") {
// arrow functions
if (tokType === _parenL) {
var expr = this.parseParenAndDistinguishExpression(start, true);
if (expr.type === "ArrowFunctionExpression") {
return expr;
} else {
node.callee = id;
if (expr.type === "SequenceExpression") {
node.arguments = expr.expressions;
} else {
node.arguments = [expr];
}
return this.parseSubscripts(this.finishNode(node, "CallExpression"), start);
}
} else if (tokType === _name) {
id = parseIdent();
expect(_arrow);
node.async = true;
return this.parseArrowExpression(node, [id]);
}
// normal functions
if (tokType === _function && !this.canInsertSemicolon()) {
next();
return this.parseFunction(node, false, true);
}
} else if (id.name === "await") {
if (this.inAsync) return this.asyncAwait_parseAwait(node);
}
}
return node;
};
});
};
function check() {
return false;
}
exports.__esModule = true;

@@ -8,2 +8,3 @@ "use strict";

exports.ComprehensionExpression = ComprehensionExpression;
exports.__esModule = true;

@@ -18,4 +19,6 @@ var buildComprehension = _interopRequire(require("../../helpers/build-comprehension"));

var experimental = exports.experimental = true;
var experimental = true;
exports.experimental = experimental;
function ComprehensionExpression(node, parent, scope, file) {

@@ -66,3 +69,2 @@ var callback = array;

return container;
}
exports.__esModule = true;
}

@@ -7,2 +7,3 @@ "use strict";

exports.__esModule = true;
// https://github.com/rwaldron/exponentiation-operator

@@ -14,4 +15,5 @@

var experimental = exports.experimental = true;
var experimental = true;
exports.experimental = experimental;
var MATH_POW = t.memberExpression(t.identifier("Math"), t.identifier("pow"));

@@ -25,3 +27,2 @@

}
});
exports.__esModule = true;
});

@@ -7,2 +7,3 @@ "use strict";

exports.ObjectExpression = ObjectExpression;
exports.__esModule = true;
// https://github.com/sebmarkbage/ecmascript-rest-spread

@@ -12,4 +13,6 @@

var experimental = exports.experimental = true;
var experimental = true;
exports.experimental = experimental;
function manipulateOptions(opts) {

@@ -57,4 +60,2 @@ if (opts.whitelist.length) opts.whitelist.push("es6.destructuring");

return t.callExpression(file.addHelper("extends"), args);
}
exports.__esModule = true;
}

@@ -7,2 +7,3 @@ "use strict";

exports.FunctionDeclaration = FunctionDeclaration;
exports.__esModule = true;

@@ -101,3 +102,2 @@ var t = _interopRequireWildcard(require("../../../types"));

exports.FunctionExpression = FunctionDeclaration;
exports.__esModule = true;
exports.FunctionExpression = FunctionDeclaration;

@@ -5,2 +5,4 @@ "use strict";

exports.__esModule = true;
var groupBy = _interopRequire(require("lodash/collection/groupBy"));

@@ -19,3 +21,3 @@

var BlockStatement = exports.BlockStatement = {
var BlockStatement = {
exit: function exit(node) {

@@ -40,3 +42,3 @@ var hasChange = false;

exports.Program = BlockStatement;
exports.__esModule = true;
exports.BlockStatement = BlockStatement;
exports.Program = BlockStatement;
"use strict";
var SequenceExpression = exports.SequenceExpression = {
exports.__esModule = true;
var SequenceExpression = {
exit: function exit(node) {

@@ -13,3 +14,4 @@ if (node.expressions.length === 1) {

var ExpressionStatement = exports.ExpressionStatement = {
exports.SequenceExpression = SequenceExpression;
var ExpressionStatement = {
exit: function exit(node) {

@@ -20,3 +22,4 @@ if (!node.expression) this.remove();

var Binary = exports.Binary = {
exports.ExpressionStatement = ExpressionStatement;
var Binary = {
exit: function exit(node) {

@@ -35,2 +38,2 @@ var right = node.right;

};
exports.__esModule = true;
exports.Binary = Binary;

@@ -6,2 +6,3 @@ "use strict";

exports.BlockStatement = BlockStatement;
exports.__esModule = true;

@@ -12,4 +13,6 @@ var strict = _interopRequireWildcard(require("../../helpers/strict"));

var secondPass = exports.secondPass = true;
var secondPass = true;
exports.secondPass = secondPass;
function BlockStatement(node, parent, scope, file) {

@@ -47,3 +50,2 @@ if (!node._declarations) return;

exports.Program = BlockStatement;
exports.__esModule = true;
exports.Program = BlockStatement;

@@ -6,2 +6,3 @@ "use strict";

exports.Program = Program;
exports.__esModule = true;

@@ -20,4 +21,2 @@ var strict = _interopRequireWildcard(require("../../helpers/strict"));

}
}
exports.__esModule = true;
}

@@ -8,2 +8,3 @@ "use strict";

exports.ExportDeclaration = ExportDeclaration;
exports.__esModule = true;
// in this transformer we have to split up classes and function declarations

@@ -76,4 +77,2 @@ // from their exports. why? because sometimes we need to replace classes with

}
}
exports.__esModule = true;
}

@@ -6,2 +6,3 @@ "use strict";

exports.Program = Program;
exports.__esModule = true;

@@ -25,4 +26,2 @@ var t = _interopRequireWildcard(require("../../../types"));

}
}
exports.__esModule = true;
}

@@ -8,2 +8,3 @@ "use strict";

exports.BlockStatement = BlockStatement;
exports.__esModule = true;

@@ -50,3 +51,2 @@ var messages = _interopRequireWildcard(require("../../../messages"));

exports.Program = BlockStatement;
exports.__esModule = true;
exports.Program = BlockStatement;

@@ -5,7 +5,10 @@ "use strict";

exports.__esModule = true;
var remapAsyncToGenerator = _interopRequire(require("../../helpers/remap-async-to-generator"));
exports.manipulateOptions = require("./bluebird-coroutines").manipulateOptions;
var optional = exports.optional = true;
var optional = true;
exports.optional = optional;
exports.Function = function (node, parent, scope, file) {

@@ -15,3 +18,2 @@ if (!node.async || node.generator) return;

return remapAsyncToGenerator(node, file.addHelper("async-to-generator"), scope);
};
exports.__esModule = true;
};

@@ -8,2 +8,3 @@ "use strict";

exports.manipulateOptions = manipulateOptions;
exports.__esModule = true;

@@ -19,4 +20,5 @@ var remapAsyncToGenerator = _interopRequire(require("../../helpers/remap-async-to-generator"));

var optional = exports.optional = true;
var optional = true;
exports.optional = optional;
exports.Function = function (node, parent, scope, file) {

@@ -26,3 +28,2 @@ if (!node.async || node.generator) return;

return remapAsyncToGenerator(node, t.memberExpression(file.addImport("bluebird", null, true), t.identifier("coroutine")), scope);
};
exports.__esModule = true;
};

@@ -11,2 +11,3 @@ "use strict";

exports.ExportDeclaration = ExportDeclaration;
exports.__esModule = true;

@@ -45,4 +46,2 @@ var t = _interopRequireWildcard(require("../../../types"));

if (t.isTypeAlias(node.declaration)) this.remove();
}
exports.__esModule = true;
}

@@ -6,2 +6,3 @@ "use strict";

exports.manipulateOptions = manipulateOptions;
exports.__esModule = true;

@@ -16,4 +17,5 @@ var react = _interopRequireWildcard(require("../../helpers/react"));

var optional = exports.optional = true;
var optional = true;
exports.optional = optional;
require("../../helpers/build-react-transformer")(exports, {

@@ -29,3 +31,2 @@ pre: function pre(state) {

}
});
exports.__esModule = true;
});

@@ -6,2 +6,3 @@ "use strict";

exports.Program = Program;
exports.__esModule = true;

@@ -49,3 +50,2 @@ var react = _interopRequireWildcard(require("../../helpers/react"));

}
});
exports.__esModule = true;
});

@@ -8,2 +8,3 @@ "use strict";

exports.check = check;
exports.__esModule = true;

@@ -18,3 +19,3 @@ var regenerator = _interopRequire(require("regenerator-babel"));

var Program = exports.Program = {
var Program = {
enter: function enter(ast) {

@@ -25,2 +26,2 @@ regenerator.transform(ast);

};
exports.__esModule = true;
exports.Program = Program;

@@ -11,2 +11,3 @@ "use strict";

exports.Identifier = Identifier;
exports.__esModule = true;

@@ -81,4 +82,6 @@ var includes = _interopRequire(require("lodash/collection/includes"));

var optional = exports.optional = true;
var optional = true;
exports.optional = optional;
function manipulateOptions(opts) {

@@ -110,4 +113,2 @@ if (opts.whitelist.length) opts.whitelist.push("es6.modules");

}
}
exports.__esModule = true;
}

@@ -9,2 +9,3 @@ "use strict";

exports.CallExpression = CallExpression;
exports.__esModule = true;

@@ -36,4 +37,2 @@ var messages = _interopRequireWildcard(require("../../../messages"));

}
}
exports.__esModule = true;
}

@@ -7,2 +7,4 @@ "use strict";

exports.__esModule = true;
var messages = _interopRequireWildcard(require("../../../messages"));

@@ -14,4 +16,5 @@

var playground = exports.playground = true;
var playground = true;
exports.playground = playground;
build(exports, {

@@ -29,5 +32,5 @@ is: function is(node, file) {

build: function build(node) {
console.error("The mallet operator is deprecated and will be removed in 5.0.0");
return t.unaryExpression("!", node, true);
}
});
exports.__esModule = true;
});

@@ -7,2 +7,4 @@ "use strict";

exports.__esModule = true;
var build = _interopRequire(require("../../helpers/build-conditional-assignment-operator-transformer"));

@@ -12,4 +14,5 @@

var playground = exports.playground = true;
var playground = true;
exports.playground = playground;
build(exports, {

@@ -33,5 +36,5 @@ is: (function (_is) {

build: function build(node, file) {
console.error("The memoization operator is deprecated and will be removed in 5.0.0");
return t.unaryExpression("!", t.callExpression(t.memberExpression(file.addHelper("has-own"), t.identifier("call")), [node.object, node.property]), true);
}
});
exports.__esModule = true;
});

@@ -9,7 +9,10 @@ "use strict";

exports.BindFunctionExpression = BindFunctionExpression;
exports.__esModule = true;
var t = _interopRequireWildcard(require("../../../types"));
var playground = exports.playground = true;
var playground = true;
exports.playground = playground;
function BindMemberExpression(node, parent, scope) {

@@ -46,4 +49,2 @@ console.error("Method binding is deprecated and will be removed in 5.0.0");

}))]);
}
exports.__esModule = true;
}

@@ -6,7 +6,9 @@ "use strict";

exports.MethodDefinition = MethodDefinition;
exports.__esModule = true;
var t = _interopRequireWildcard(require("../../../types"));
var playground = exports.playground = true;
var playground = true;
exports.playground = playground;
var visitor = {

@@ -47,3 +49,2 @@ enter: function enter(node, parent, scope, state) {

exports.Property = MethodDefinition;
exports.__esModule = true;
exports.Property = MethodDefinition;

@@ -6,2 +6,3 @@ "use strict";

exports.BlockStatement = BlockStatement;
exports.__esModule = true;

@@ -31,4 +32,2 @@ var t = _interopRequireWildcard(require("../../../types"));

}
}
exports.__esModule = true;
}
"use strict";
exports.FunctionExpression = require("../../helpers/name-method").bare;
exports.__esModule = true;
exports.__esModule = true;
exports.FunctionExpression = require("../../helpers/name-method").bare;

@@ -10,2 +10,3 @@ "use strict";

exports.ObjectExpression = ObjectExpression;
exports.__esModule = true;

@@ -29,5 +30,8 @@ var t = _interopRequireWildcard(require("../../../types"));

var secondPass = exports.secondPass = true;
var optional = exports.optional = true;
var secondPass = true;
exports.secondPass = secondPass;
var optional = true;
exports.optional = optional;
function AssignmentExpression(node, parent, scope, file) {

@@ -73,4 +77,2 @@ if (!isProtoAssignmentExpression(node)) return;

}
}
exports.__esModule = true;
}

@@ -6,7 +6,10 @@ "use strict";

exports.Identifier = Identifier;
exports.__esModule = true;
var t = _interopRequireWildcard(require("../../../types"));
var optional = exports.optional = true;
var optional = true;
exports.optional = optional;
function Identifier(node, parent) {

@@ -16,4 +19,2 @@ if (node.name === "undefined" && this.isReferenced()) {

}
}
exports.__esModule = true;
}

@@ -6,2 +6,3 @@ "use strict";

exports.ConditionalExpression = ConditionalExpression;
exports.__esModule = true;

@@ -27,4 +28,6 @@ var t = _interopRequireWildcard(require("../../../types"));

var optional = exports.optional = true;
var optional = true;
exports.optional = optional;
function ConditionalExpression(node, parent, scope) {

@@ -39,3 +42,3 @@ var evaluateTest = t.evaluateTruthy(node.test, scope);

var IfStatement = exports.IfStatement = {
var IfStatement = {
exit: function exit(node, parent, scope) {

@@ -96,2 +99,2 @@ var consequent = node.consequent;

};
exports.__esModule = true;
exports.IfStatement = IfStatement;

@@ -6,7 +6,9 @@ "use strict";

exports.MemberExpression = MemberExpression;
exports.__esModule = true;
var t = _interopRequireWildcard(require("../../../types"));
var optional = exports.optional = true;
var optional = true;
exports.optional = optional;
var match = t.buildMatchMemberExpression("process.env");

@@ -21,4 +23,2 @@

}
}
exports.__esModule = true;
}

@@ -7,7 +7,10 @@ "use strict";

exports.Identifier = Identifier;
exports.__esModule = true;
var t = _interopRequireWildcard(require("../../../types"));
var optional = exports.optional = true;
var optional = true;
exports.optional = optional;
function Expression(node, parent, scope) {

@@ -20,4 +23,2 @@ var res = t.evaluate(node, scope);

exports.__esModule = true;
// override Expression

@@ -6,2 +6,3 @@ "use strict";

exports.CallExpression = CallExpression;
exports.__esModule = true;

@@ -12,4 +13,6 @@ var t = _interopRequireWildcard(require("../../../types"));

var optional = exports.optional = true;
var optional = true;
exports.optional = optional;
function CallExpression(node, parent) {

@@ -23,4 +26,2 @@ if (isConsole(node.callee)) {

}
}
exports.__esModule = true;
}

@@ -6,7 +6,10 @@ "use strict";

exports.ExpressionStatement = ExpressionStatement;
exports.__esModule = true;
var t = _interopRequireWildcard(require("../../../types"));
var optional = exports.optional = true;
var optional = true;
exports.optional = optional;
function ExpressionStatement(node) {

@@ -16,4 +19,2 @@ if (this.get("expression").isIdentifier({ name: "debugger" })) {

}
}
exports.__esModule = true;
}

@@ -7,2 +7,3 @@ "use strict";

exports.ModuleDeclaration = ModuleDeclaration;
exports.__esModule = true;

@@ -33,4 +34,2 @@ var messages = _interopRequireWildcard(require("../../../messages"));

check(node.source, file);
}
exports.__esModule = true;
}

@@ -8,2 +8,3 @@ "use strict";

exports.Identifier = Identifier;
exports.__esModule = true;

@@ -14,4 +15,6 @@ var levenshtein = _interopRequire(require("leven"));

var optional = exports.optional = true;
var optional = true;
exports.optional = optional;
function Identifier(node, parent, scope, file) {

@@ -48,4 +51,2 @@ if (!this.isReferenced()) return;

throw file.errorWithNode(node, msg, ReferenceError);
}
exports.__esModule = true;
}

@@ -7,3 +7,3 @@ "use strict";

var _prototypeProperties = function (child, staticProps, instanceProps) { if (staticProps) Object.defineProperties(child, staticProps); if (instanceProps) Object.defineProperties(child.prototype, instanceProps); };
var _createClass = (function () { function defineProperties(target, props) { for (var key in props) { var prop = props[key]; prop.configurable = true; if (prop.value) prop.writable = true; } Object.defineProperties(target, props); } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; })();

@@ -188,3 +188,3 @@ var _classCallCheck = function (instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } };

_prototypeProperties(TraversalPath, null, {
_createClass(TraversalPath, {
node: {

@@ -231,4 +231,3 @@ get: function () {

}
},
configurable: true
}
}

@@ -235,0 +234,0 @@ });

@@ -61,2 +61,3 @@ "use strict";

exports.valueToNode = valueToNode;
exports.__esModule = true;

@@ -261,4 +262,2 @@ var isPlainObject = _interopRequire(require("lodash/lang/isPlainObject"));

throw new Error("don't know how to turn this value into a node");
}
exports.__esModule = true;
}

@@ -41,2 +41,3 @@ "use strict";

exports.evaluate = evaluate;
exports.__esModule = true;

@@ -155,6 +156,4 @@ var t = _interopRequireWildcard(require("./index"));

exports.__esModule = true;
// we have a regex and we can't represent it natively
// we could evaluate these but it's probably impractical and not very useful

@@ -77,2 +77,3 @@ "use strict";

exports.inherits = inherits;
exports.__esModule = true;

@@ -110,12 +111,20 @@ var toFastProperties = _interopRequire(require("to-fast-properties"));

var STATEMENT_OR_BLOCK_KEYS = exports.STATEMENT_OR_BLOCK_KEYS = ["consequent", "body", "alternate"];
var NATIVE_TYPE_NAMES = exports.NATIVE_TYPE_NAMES = ["Array", "Object", "Number", "Boolean", "Date", "Array", "String"];
var FLATTENABLE_KEYS = exports.FLATTENABLE_KEYS = ["body", "expressions"];
var FOR_INIT_KEYS = exports.FOR_INIT_KEYS = ["left", "init"];
var COMMENT_KEYS = exports.COMMENT_KEYS = ["leadingComments", "trailingComments"];
var STATEMENT_OR_BLOCK_KEYS = ["consequent", "body", "alternate"];
exports.STATEMENT_OR_BLOCK_KEYS = STATEMENT_OR_BLOCK_KEYS;
var NATIVE_TYPE_NAMES = ["Array", "Object", "Number", "Boolean", "Date", "Array", "String", "Promise"];
exports.NATIVE_TYPE_NAMES = NATIVE_TYPE_NAMES;
var FLATTENABLE_KEYS = ["body", "expressions"];
exports.FLATTENABLE_KEYS = FLATTENABLE_KEYS;
var FOR_INIT_KEYS = ["left", "init"];
exports.FOR_INIT_KEYS = FOR_INIT_KEYS;
var COMMENT_KEYS = ["leadingComments", "trailingComments"];
var VISITOR_KEYS = exports.VISITOR_KEYS = require("./visitor-keys");
var BUILDER_KEYS = exports.BUILDER_KEYS = require("./builder-keys");
var ALIAS_KEYS = exports.ALIAS_KEYS = require("./alias-keys");
exports.COMMENT_KEYS = COMMENT_KEYS;
var VISITOR_KEYS = require("./visitor-keys");
exports.VISITOR_KEYS = VISITOR_KEYS;
var BUILDER_KEYS = require("./builder-keys");
exports.BUILDER_KEYS = BUILDER_KEYS;
var ALIAS_KEYS = require("./alias-keys");
exports.ALIAS_KEYS = ALIAS_KEYS;
t.FLIPPED_ALIAS_KEYS = {};

@@ -141,3 +150,4 @@

var TYPES = exports.TYPES = Object.keys(t.VISITOR_KEYS).concat(Object.keys(t.FLIPPED_ALIAS_KEYS));
var TYPES = Object.keys(t.VISITOR_KEYS).concat(Object.keys(t.FLIPPED_ALIAS_KEYS));exports.TYPES = TYPES;
function is(type, node, opts, skipAliasCheck) {

@@ -340,3 +350,2 @@ if (!node) return false;

assign(t, require("./validators"));
assign(t, require("./converters"));
exports.__esModule = true;
assign(t, require("./converters"));

@@ -31,2 +31,3 @@ "use strict";

exports.getSpecifierId = getSpecifierId;
exports.__esModule = true;

@@ -120,4 +121,2 @@ var object = _interopRequire(require("../helpers/object"));

}
}
exports.__esModule = true;
}

@@ -61,2 +61,3 @@ "use strict";

exports.isImmutable = isImmutable;
exports.__esModule = true;

@@ -229,4 +230,2 @@ var isString = _interopRequire(require("lodash/lang/isString"));

return false;
}
exports.__esModule = true;
}

@@ -18,2 +18,3 @@ "use strict";

exports.parseTemplate = parseTemplate;
exports.__esModule = true;

@@ -56,4 +57,6 @@ require("./patch");

exports.inspect = _util.inspect;
var debug = exports.debug = buildDebug("babel");
var debug = buildDebug("babel");
exports.debug = debug;
function canCompile(filename, altExts) {

@@ -170,3 +173,2 @@ var exts = altExts || canCompile.EXTENSIONS;

exports.templates = loadTemplates();
}
exports.__esModule = true;
}
{
"name": "babel-core",
"description": "Turn ES6 code into readable vanilla ES5 with source maps",
"version": "4.7.13",
"version": "4.7.14",
"author": "Sebastian McKenzie <sebmck@gmail.com>",

@@ -6,0 +6,0 @@ "homepage": "https://babeljs.io/",

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

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

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc