Socket
Socket
Sign inDemoInstall

@babel/plugin-transform-runtime

Package Overview
Dependencies
Maintainers
6
Versions
138
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@babel/plugin-transform-runtime - npm Package Compare versions

Comparing version 7.7.4 to 7.7.5

20

lib/index.js

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

const helpersDir = esModules && file.path.node.sourceType === "module" ? "helpers/esm" : "helpers";
return this.addDefaultImport(`${modulePath}/${helpersDir}/${name}`, name, blockHoist);
return this.addDefaultImport(`${modulePath}/${helpersDir}/${name}.js`, name, blockHoist);
});

@@ -222,3 +222,3 @@ }

if (name === "regeneratorRuntime" && useRuntimeRegenerator) {
path.replaceWith(this.addDefaultImport(`${modulePath}/regenerator`, "regeneratorRuntime"));
path.replaceWith(this.addDefaultImport(`${modulePath}/regenerator/index.js`, "regeneratorRuntime"));
return;

@@ -231,3 +231,3 @@ }

if (scope.getBindingIdentifier(name)) return;
path.replaceWith(this.addDefaultImport(`${modulePath}/${corejsRoot}/${BuiltIns[name].path}`, name));
path.replaceWith(this.addDefaultImport(`${modulePath}/${corejsRoot}/${BuiltIns[name].path}.js`, name));
},

@@ -261,3 +261,3 @@

node.callee = _core.types.memberExpression(_core.types.callExpression(this.addDefaultImport(`${moduleName}/${corejsRoot}/instance/${InstanceProperties[propertyName].path}`, `${propertyName}InstanceProperty`), [context2]), _core.types.identifier("call"));
node.callee = _core.types.memberExpression(_core.types.callExpression(this.addDefaultImport(`${moduleName}/${corejsRoot}/instance/${InstanceProperties[propertyName].path}.js`, `${propertyName}InstanceProperty`), [context2]), _core.types.identifier("call"));
node.arguments.unshift(context1);

@@ -275,3 +275,3 @@ return;

path.replaceWith(_core.types.callExpression(this.addDefaultImport(`${modulePath}/core-js/get-iterator`, "getIterator"), [object]));
path.replaceWith(_core.types.callExpression(this.addDefaultImport(`${modulePath}/core-js/get-iterator.js`, "getIterator"), [object]));
},

@@ -283,3 +283,3 @@

if (!path.get("left").matchesPattern("Symbol.iterator")) return;
path.replaceWith(_core.types.callExpression(this.addDefaultImport(`${modulePath}/core-js/is-iterable`, "isIterable"), [path.node.right]));
path.replaceWith(_core.types.callExpression(this.addDefaultImport(`${modulePath}/core-js/is-iterable.js`, "isIterable"), [path.node.right]));
},

@@ -300,3 +300,3 @@

if (!injectCoreJS2 && node.computed && path.get("property").matchesPattern("Symbol.iterator")) {
path.replaceWith(_core.types.callExpression(this.addDefaultImport(`${moduleName}/core-js/get-iterator-method`, "getIteratorMethod"), [object]));
path.replaceWith(_core.types.callExpression(this.addDefaultImport(`${moduleName}/core-js/get-iterator-method.js`, "getIteratorMethod"), [object]));
return;

@@ -310,3 +310,3 @@ }

if (injectCoreJS3 && hasMapping(InstanceProperties, propertyName) && maybeNeedsPolyfill(path, InstanceProperties, propertyName)) {
path.replaceWith(_core.types.callExpression(this.addDefaultImport(`${moduleName}/${corejsRoot}/instance/${InstanceProperties[propertyName].path}`, `${propertyName}InstanceProperty`), [object]));
path.replaceWith(_core.types.callExpression(this.addDefaultImport(`${moduleName}/${corejsRoot}/instance/${InstanceProperties[propertyName].path}.js`, `${propertyName}InstanceProperty`), [object]));
}

@@ -317,3 +317,3 @@

path.replaceWith(this.addDefaultImport(`${modulePath}/${corejsRoot}/${StaticProperties[objectName][propertyName].path}`, `${objectName}$${propertyName}`));
path.replaceWith(this.addDefaultImport(`${modulePath}/${corejsRoot}/${StaticProperties[objectName][propertyName].path}.js`, `${objectName}$${propertyName}`));
},

@@ -336,3 +336,3 @@

if (path.scope.getBindingIdentifier(name)) return;
path.replaceWith(_core.types.memberExpression(this.addDefaultImport(`${modulePath}/${corejsRoot}/${BuiltIns[name].path}`, name), node.property));
path.replaceWith(_core.types.memberExpression(this.addDefaultImport(`${modulePath}/${corejsRoot}/${BuiltIns[name].path}.js`, name), node.property));
}

@@ -339,0 +339,0 @@

{
"name": "@babel/plugin-transform-runtime",
"version": "7.7.4",
"version": "7.7.5",
"description": "Externalise references to helpers and builtins, automatically polyfilling your code without polluting globals",

@@ -24,11 +24,12 @@ "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-transform-runtime",

"devDependencies": {
"@babel/core": "^7.7.4",
"@babel/core": "^7.7.5",
"@babel/helper-plugin-test-runner": "^7.7.4",
"@babel/helpers": "^7.7.4",
"@babel/preset-env": "^7.7.4",
"@babel/runtime": "^7.7.4",
"@babel/plugin-transform-typeof-symbol": "^7.7.4",
"@babel/preset-env": "^7.7.5",
"@babel/runtime": "^7.7.5",
"@babel/template": "^7.7.4",
"@babel/types": "7.0.0-beta.53"
"@babel/types": "^7.7.4"
},
"gitHead": "75767d87cb147709b9bd9b99bf44daa6688874a9"
"gitHead": "d04508e510abc624b3e423ff334eff47f297502a"
}
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