@babel/plugin-transform-modules-umd
Advanced tools
Comparing version 7.18.6 to 7.21.4-esm
@@ -7,11 +7,6 @@ "use strict"; | ||
exports.default = void 0; | ||
var _helperPluginUtils = require("@babel/helper-plugin-utils"); | ||
var _path = require("path"); | ||
var _helperModuleTransforms = require("@babel/helper-module-transforms"); | ||
var _core = require("@babel/core"); | ||
const buildPrerequisiteAssignment = (0, _core.template)(` | ||
@@ -39,6 +34,4 @@ GLOBAL_REFERENCE = GLOBAL_REFERENCE || {} | ||
`); | ||
var _default = (0, _helperPluginUtils.declare)((api, options) => { | ||
var _api$assumption, _api$assumption2; | ||
api.assertVersion(7); | ||
@@ -56,13 +49,8 @@ const { | ||
const enumerableModuleMeta = (_api$assumption2 = api.assumption("enumerableModuleMeta")) != null ? _api$assumption2 : options.loose; | ||
function buildBrowserInit(browserGlobals, exactGlobals, filename, moduleName) { | ||
const moduleNameOrBasename = moduleName ? moduleName.value : (0, _path.basename)(filename, (0, _path.extname)(filename)); | ||
let globalToAssign = _core.types.memberExpression(_core.types.identifier("global"), _core.types.identifier(_core.types.toIdentifier(moduleNameOrBasename))); | ||
let initAssignments = []; | ||
if (exactGlobals) { | ||
const globalName = browserGlobals[moduleNameOrBasename]; | ||
if (globalName) { | ||
@@ -79,13 +67,9 @@ initAssignments = []; | ||
} | ||
initAssignments.push(_core.types.expressionStatement(_core.types.assignmentExpression("=", globalToAssign, _core.types.memberExpression(_core.types.identifier("mod"), _core.types.identifier("exports"))))); | ||
return initAssignments; | ||
} | ||
function buildBrowserArg(browserGlobals, exactGlobals, source) { | ||
let memberExpression; | ||
if (exactGlobals) { | ||
const globalRef = browserGlobals[source]; | ||
if (globalRef) { | ||
@@ -101,6 +85,4 @@ memberExpression = globalRef.split(".").reduce((accum, curr) => _core.types.memberExpression(accum, _core.types.identifier(curr)), _core.types.identifier("global")); | ||
} | ||
return memberExpression; | ||
} | ||
return { | ||
@@ -133,3 +115,2 @@ name: "transform-modules-umd", | ||
const importNames = []; | ||
if ((0, _helperModuleTransforms.hasExports)(meta)) { | ||
@@ -141,3 +122,2 @@ amdArgs.push(_core.types.stringLiteral("exports")); | ||
} | ||
for (const [source, metadata] of meta.source) { | ||
@@ -148,9 +128,6 @@ amdArgs.push(_core.types.stringLiteral(source)); | ||
importNames.push(_core.types.identifier(metadata.name)); | ||
if (!(0, _helperModuleTransforms.isSideEffectImport)(metadata)) { | ||
const interop = (0, _helperModuleTransforms.wrapInterop)(path, _core.types.identifier(metadata.name), metadata.interop); | ||
if (interop) { | ||
const header = _core.types.expressionStatement(_core.types.assignmentExpression("=", _core.types.identifier(metadata.name), interop)); | ||
header.loc = meta.loc; | ||
@@ -160,6 +137,4 @@ headers.push(header); | ||
} | ||
headers.push(...(0, _helperModuleTransforms.buildNamespaceInitStatements)(meta, metadata, constantReexports)); | ||
} | ||
(0, _helperModuleTransforms.ensureStatementsHoisted)(headers); | ||
@@ -185,3 +160,2 @@ path.unshiftContainer("body", headers); | ||
} | ||
} | ||
@@ -191,3 +165,4 @@ } | ||
}); | ||
exports.default = _default; | ||
exports.default = _default; | ||
//# sourceMappingURL=index.js.map |
{ | ||
"name": "@babel/plugin-transform-modules-umd", | ||
"version": "7.18.6", | ||
"version": "7.21.4-esm", | ||
"description": "This plugin transforms ES2015 modules to UMD", | ||
@@ -17,4 +17,4 @@ "repository": { | ||
"dependencies": { | ||
"@babel/helper-module-transforms": "^7.18.6", | ||
"@babel/helper-plugin-utils": "^7.18.6" | ||
"@babel/helper-module-transforms": "^7.21.4-esm", | ||
"@babel/helper-plugin-utils": "^7.21.4-esm" | ||
}, | ||
@@ -25,8 +25,8 @@ "keywords": [ | ||
"peerDependencies": { | ||
"@babel/core": "^7.0.0-0" | ||
"@babel/core": "^7.0.0-0 || 7.21.4-esm" | ||
}, | ||
"devDependencies": { | ||
"@babel/core": "^7.18.6", | ||
"@babel/helper-plugin-test-runner": "^7.18.6", | ||
"@babel/plugin-external-helpers": "^7.18.6" | ||
"@babel/core": "^7.21.4-esm", | ||
"@babel/helper-plugin-test-runner": "^7.21.4-esm", | ||
"@babel/plugin-external-helpers": "^7.21.4-esm" | ||
}, | ||
@@ -33,0 +33,0 @@ "engines": { |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
25587
6
154
1