Socket
Socket
Sign inDemoInstall

babel-plugin-transform-es2015-parameters

Package Overview
Dependencies
25
Maintainers
6
Versions
52
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 7.0.0-beta.2 to 7.0.0-beta.3

26

lib/index.js
"use strict";
exports.__esModule = true;
exports.default = _default;
exports.default = function () {
var _params = _interopRequireDefault(require("./params"));
var _rest = _interopRequireDefault(require("./rest"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _default(babel, options) {
var loose = options.loose;
return {

@@ -15,4 +23,4 @@ visitor: {

var convertedRest = (0, _rest2.default)(path);
var convertedParams = (0, _params2.default)(path, this.opts.loose);
var convertedRest = (0, _rest.default)(path);
var convertedParams = (0, _params.default)(path, loose);

@@ -25,12 +33,2 @@ if (convertedRest || convertedParams) {

};
};
var _params = require("./params");
var _params2 = _interopRequireDefault(_params);
var _rest = require("./rest");
var _rest2 = _interopRequireDefault(_rest);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
}

@@ -6,14 +6,8 @@ "use strict";

var _babelHelperCallDelegate = require("babel-helper-call-delegate");
var _babelHelperCallDelegate = _interopRequireDefault(require("babel-helper-call-delegate"));
var _babelHelperCallDelegate2 = _interopRequireDefault(_babelHelperCallDelegate);
var _babelTemplate = _interopRequireDefault(require("babel-template"));
var _babelTemplate = require("babel-template");
var t = _interopRequireWildcard(require("babel-types"));
var _babelTemplate2 = _interopRequireDefault(_babelTemplate);
var _babelTypes = require("babel-types");
var t = _interopRequireWildcard(_babelTypes);
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }

@@ -23,6 +17,6 @@

var buildDefaultParam = (0, _babelTemplate2.default)("\n let VARIABLE_NAME =\n arguments.length > ARGUMENT_KEY && arguments[ARGUMENT_KEY] !== undefined ?\n arguments[ARGUMENT_KEY]\n :\n DEFAULT_VALUE;\n");
var buildLooseDefaultParam = (0, _babelTemplate2.default)("\n if (ASSIGNMENT_IDENTIFIER === UNDEFINED) {\n ASSIGNMENT_IDENTIFIER = DEFAULT_VALUE;\n }\n");
var buildLooseDestructuredDefaultParam = (0, _babelTemplate2.default)("\n let ASSIGNMENT_IDENTIFIER = PARAMETER_NAME === UNDEFINED ? DEFAULT_VALUE : PARAMETER_NAME ;\n");
var buildArgumentsAccess = (0, _babelTemplate2.default)("\n let $0 = arguments[$1];\n");
var buildDefaultParam = (0, _babelTemplate.default)("\n let VARIABLE_NAME =\n arguments.length > ARGUMENT_KEY && arguments[ARGUMENT_KEY] !== undefined ?\n arguments[ARGUMENT_KEY]\n :\n DEFAULT_VALUE;\n");
var buildLooseDefaultParam = (0, _babelTemplate.default)("\n if (ASSIGNMENT_IDENTIFIER === UNDEFINED) {\n ASSIGNMENT_IDENTIFIER = DEFAULT_VALUE;\n }\n");
var buildLooseDestructuredDefaultParam = (0, _babelTemplate.default)("\n let ASSIGNMENT_IDENTIFIER = PARAMETER_NAME === UNDEFINED ? DEFAULT_VALUE : PARAMETER_NAME ;\n");
var buildArgumentsAccess = (0, _babelTemplate.default)("\n let $0 = arguments[$1];\n");

@@ -137,3 +131,3 @@ function isSafeBinding(scope, node) {

if (state.iife) {
body.push((0, _babelHelperCallDelegate2.default)(path, scope));
body.push((0, _babelHelperCallDelegate.default)(path, scope));
path.set("body", t.blockStatement(body));

@@ -140,0 +134,0 @@ } else {

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

var _babelTemplate = require("babel-template");
var _babelTemplate = _interopRequireDefault(require("babel-template"));
var _babelTemplate2 = _interopRequireDefault(_babelTemplate);
var t = _interopRequireWildcard(require("babel-types"));
var _babelTypes = require("babel-types");
var t = _interopRequireWildcard(_babelTypes);
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }

@@ -19,6 +15,6 @@

var buildRest = (0, _babelTemplate2.default)("\n for (var LEN = ARGUMENTS.length,\n ARRAY = new Array(ARRAY_LEN),\n KEY = START;\n KEY < LEN;\n KEY++) {\n ARRAY[ARRAY_KEY] = ARGUMENTS[KEY];\n }\n");
var restIndex = (0, _babelTemplate2.default)("\n (INDEX < OFFSET || ARGUMENTS.length <= INDEX) ? undefined : ARGUMENTS[INDEX]\n");
var restIndexImpure = (0, _babelTemplate2.default)("\n REF = INDEX, (REF < OFFSET || ARGUMENTS.length <= REF) ? undefined : ARGUMENTS[REF]\n");
var restLength = (0, _babelTemplate2.default)("\n ARGUMENTS.length <= OFFSET ? 0 : ARGUMENTS.length - OFFSET\n");
var buildRest = (0, _babelTemplate.default)("\n for (var LEN = ARGUMENTS.length,\n ARRAY = new Array(ARRAY_LEN),\n KEY = START;\n KEY < LEN;\n KEY++) {\n ARRAY[ARRAY_KEY] = ARGUMENTS[KEY];\n }\n");
var restIndex = (0, _babelTemplate.default)("\n (INDEX < OFFSET || ARGUMENTS.length <= INDEX) ? undefined : ARGUMENTS[INDEX]\n");
var restIndexImpure = (0, _babelTemplate.default)("\n REF = INDEX, (REF < OFFSET || ARGUMENTS.length <= REF) ? undefined : ARGUMENTS[REF]\n");
var restLength = (0, _babelTemplate.default)("\n ARGUMENTS.length <= OFFSET ? 0 : ARGUMENTS.length - OFFSET\n");

@@ -123,3 +119,3 @@ function referencesRest(path, state) {

var offsetLiteral = t.numericLiteral(offset);
var index = void 0;
var index;

@@ -126,0 +122,0 @@ if (t.isNumericLiteral(path.parent.property)) {

{
"name": "babel-plugin-transform-es2015-parameters",
"version": "7.0.0-beta.2",
"version": "7.0.0-beta.3",
"description": "Compile ES2015 default and rest parameters to ES5",

@@ -9,7 +9,7 @@ "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-es2015-parameters",

"dependencies": {
"babel-helper-call-delegate": "7.0.0-beta.2",
"babel-helper-get-function-arity": "7.0.0-beta.2",
"babel-template": "7.0.0-beta.2",
"babel-traverse": "7.0.0-beta.2",
"babel-types": "7.0.0-beta.2"
"babel-helper-call-delegate": "7.0.0-beta.3",
"babel-helper-get-function-arity": "7.0.0-beta.3",
"babel-template": "7.0.0-beta.3",
"babel-traverse": "7.0.0-beta.3",
"babel-types": "7.0.0-beta.3"
},

@@ -20,4 +20,4 @@ "keywords": [

"devDependencies": {
"babel-helper-plugin-test-runner": "7.0.0-beta.2"
"babel-helper-plugin-test-runner": "7.0.0-beta.3"
}
}
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