Socket
Socket
Sign inDemoInstall

@babel/plugin-proposal-import-defer

Package Overview
Dependencies
59
Maintainers
4
Versions
14
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 7.23.0 to 8.0.0-alpha.3

25

lib/index.js

@@ -1,11 +0,6 @@

"use strict";
import { declare } from '@babel/helper-plugin-utils';
import { defineCommonJSHook } from '@babel/plugin-transform-modules-commonjs';
import syntaxImportDefer from '@babel/plugin-syntax-import-defer';
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _helperPluginUtils = require("@babel/helper-plugin-utils");
var _pluginTransformModulesCommonjs = require("@babel/plugin-transform-modules-commonjs");
var _pluginSyntaxImportDefer = require("@babel/plugin-syntax-import-defer");
var _default = (0, _helperPluginUtils.declare)(api => {
var index = declare(api => {
api.assertVersion("^7.23.0");

@@ -20,9 +15,9 @@ const t = api.types;

const binding = scope.getOwnBinding(specifier.local.name);
return !!(binding != null && binding.referencePaths.every(path => path.parentPath.isMemberExpression({
return !!binding?.referencePaths.every(path => path.parentPath.isMemberExpression({
object: path.node
})));
}));
}
return {
name: "proposal-import-defer",
inherits: _pluginSyntaxImportDefer.default,
inherits: syntaxImportDefer,
pre() {

@@ -32,5 +27,5 @@ const {

} = this;
(0, _pluginTransformModulesCommonjs.defineCommonJSHook)(file, {
defineCommonJSHook(file, {
name: "@babel/plugin-proposal-import-defer",
version: "7.23.0",
version: "8.0.0-alpha.3",
getWrapperPayload(source, metadata, importNodes) {

@@ -103,4 +98,4 @@ let needsProxy = false;

});
exports.default = _default;
export { index as default };
//# sourceMappingURL=index.js.map

22

package.json
{
"name": "@babel/plugin-proposal-import-defer",
"version": "7.23.0",
"version": "8.0.0-alpha.3",
"description": "Support `import defer` when compiling to CommonJS",

@@ -19,18 +19,22 @@ "repository": {

"dependencies": {
"@babel/helper-plugin-utils": "^7.22.5",
"@babel/plugin-syntax-import-defer": "^7.23.0",
"@babel/plugin-transform-modules-commonjs": "^7.23.0"
"@babel/helper-plugin-utils": "^8.0.0-alpha.3",
"@babel/plugin-syntax-import-defer": "^8.0.0-alpha.3",
"@babel/plugin-transform-modules-commonjs": "^8.0.0-alpha.3"
},
"peerDependencies": {
"@babel/core": "^7.0.0-0"
"@babel/core": "^8.0.0-alpha.3"
},
"devDependencies": {
"@babel/core": "^7.23.0",
"@babel/helper-plugin-test-runner": "^7.22.5"
"@babel/core": "^8.0.0-alpha.3",
"@babel/helper-plugin-test-runner": "^8.0.0-alpha.3"
},
"engines": {
"node": ">=6.9.0"
"node": "^16.20.0 || ^18.16.0 || >=20.0.0"
},
"author": "The Babel Team (https://babel.dev/team)",
"type": "commonjs"
"exports": {
".": "./lib/index.js",
"./package.json": "./package.json"
},
"type": "module"
}

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

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

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc