@babel/helper-module-transforms
Advanced tools
Comparing version 7.0.0-beta.31 to 7.0.0-beta.32
@@ -47,6 +47,8 @@ "use strict"; | ||
_templateObject4 = _taggedTemplateLiteralLoose(["\n Object.defineProperty(EXPORTS, \"__esModule\", {\n value: true,\n });\n "], ["\n Object.defineProperty(EXPORTS, \"__esModule\", {\n value: true,\n });\n "]), | ||
_templateObject5 = _taggedTemplateLiteralLoose(["\n Object.keys(NAMESPACE).forEach(function(key) {\n if (key === \"default\" || key === \"__esModule\") return;\n VERIFY_NAME_LIST;\n\n Object.defineProperty(EXPORTS, key, {\n enumerable: true,\n get: function() {\n return NAMESPACE[key];\n },\n });\n });\n "], ["\n Object.keys(NAMESPACE).forEach(function(key) {\n if (key === \"default\" || key === \"__esModule\") return;\n VERIFY_NAME_LIST;\n\n Object.defineProperty(EXPORTS, key, {\n enumerable: true,\n get: function() {\n return NAMESPACE[key];\n },\n });\n });\n "]), | ||
_templateObject6 = _taggedTemplateLiteralLoose(["\n if (Object.prototype.hasOwnProperty.call(EXPORTS_LIST, key)) return;\n "], ["\n if (Object.prototype.hasOwnProperty.call(EXPORTS_LIST, key)) return;\n "]), | ||
_templateObject7 = _taggedTemplateLiteralLoose(["\n Object.defineProperty(EXPORTS, \"EXPORT_NAME\", {\n enumerable: true,\n get: function() {\n return NAMESPACE.IMPORT_NAME;\n },\n });\n "], ["\n Object.defineProperty(EXPORTS, \"EXPORT_NAME\", {\n enumerable: true,\n get: function() {\n return NAMESPACE.IMPORT_NAME;\n },\n });\n "]), | ||
_templateObject8 = _taggedTemplateLiteralLoose(["EXPORTS.NAME = VALUE"], ["EXPORTS.NAME = VALUE"]); | ||
_templateObject5 = _taggedTemplateLiteralLoose(["\n Object.keys(NAMESPACE).forEach(function(key) {\n if (key === \"default\" || key === \"__esModule\") return;\n VERIFY_NAME_LIST;\n\n EXPORTS[key] = NAMESPACE[key];\n });\n "], ["\n Object.keys(NAMESPACE).forEach(function(key) {\n if (key === \"default\" || key === \"__esModule\") return;\n VERIFY_NAME_LIST;\n\n EXPORTS[key] = NAMESPACE[key];\n });\n "]), | ||
_templateObject6 = _taggedTemplateLiteralLoose(["\n Object.keys(NAMESPACE).forEach(function(key) {\n if (key === \"default\" || key === \"__esModule\") return;\n VERIFY_NAME_LIST;\n\n Object.defineProperty(EXPORTS, key, {\n enumerable: true,\n get: function() {\n return NAMESPACE[key];\n },\n });\n });\n "], ["\n Object.keys(NAMESPACE).forEach(function(key) {\n if (key === \"default\" || key === \"__esModule\") return;\n VERIFY_NAME_LIST;\n\n Object.defineProperty(EXPORTS, key, {\n enumerable: true,\n get: function() {\n return NAMESPACE[key];\n },\n });\n });\n "]), | ||
_templateObject7 = _taggedTemplateLiteralLoose(["\n if (Object.prototype.hasOwnProperty.call(EXPORTS_LIST, key)) return;\n "], ["\n if (Object.prototype.hasOwnProperty.call(EXPORTS_LIST, key)) return;\n "]), | ||
_templateObject8 = _taggedTemplateLiteralLoose(["EXPORTS.EXPORT_NAME = NAMESPACE.IMPORT_NAME;"], ["EXPORTS.EXPORT_NAME = NAMESPACE.IMPORT_NAME;"]), | ||
_templateObject9 = _taggedTemplateLiteralLoose(["\n Object.defineProperty(EXPORTS, \"EXPORT_NAME\", {\n enumerable: true,\n get: function() {\n return NAMESPACE.IMPORT_NAME;\n },\n });\n "], ["\n Object.defineProperty(EXPORTS, \"EXPORT_NAME\", {\n enumerable: true,\n get: function() {\n return NAMESPACE.IMPORT_NAME;\n },\n });\n "]), | ||
_templateObject10 = _taggedTemplateLiteralLoose(["EXPORTS.NAME = VALUE"], ["EXPORTS.NAME = VALUE"]); | ||
@@ -101,3 +103,3 @@ 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; } } | ||
headers.push.apply(headers, buildExportInitializationStatements(path, meta)); | ||
headers.push.apply(headers, buildExportInitializationStatements(path, meta, loose)); | ||
return { | ||
@@ -133,3 +135,7 @@ meta: meta, | ||
function buildNamespaceInitStatements(metadata, sourceMetadata) { | ||
function buildNamespaceInitStatements(metadata, sourceMetadata, loose) { | ||
if (loose === void 0) { | ||
loose = false; | ||
} | ||
var statements = []; | ||
@@ -178,3 +184,3 @@ | ||
if (sourceMetadata.reexportAll) { | ||
var statement = buildNamespaceReexport(metadata, sourceMetadata.name); | ||
var statement = buildNamespaceReexport(metadata, sourceMetadata.name, loose); | ||
statement.loc = sourceMetadata.reexportAll.loc; | ||
@@ -197,7 +203,7 @@ statements.push(statement); | ||
function buildNamespaceReexport(metadata, namespace) { | ||
return _template.default.statement(_templateObject5)({ | ||
function buildNamespaceReexport(metadata, namespace, loose) { | ||
return (loose ? _template.default.statement(_templateObject5) : _template.default.statement(_templateObject6))({ | ||
NAMESPACE: namespace, | ||
EXPORTS: metadata.exportName, | ||
VERIFY_NAME_LIST: metadata.exportNameListName ? (0, _template.default)(_templateObject6)({ | ||
VERIFY_NAME_LIST: metadata.exportNameListName ? (0, _template.default)(_templateObject7)({ | ||
EXPORTS_LIST: metadata.exportNameListName | ||
@@ -302,3 +308,7 @@ }) : null | ||
function buildExportInitializationStatements(programPath, metadata) { | ||
function buildExportInitializationStatements(programPath, metadata, loose) { | ||
if (loose === void 0) { | ||
loose = false; | ||
} | ||
var initStatements = []; | ||
@@ -359,3 +369,3 @@ var exportNames = []; | ||
var _importName = _ref16[1]; | ||
initStatements.push((0, _template.default)(_templateObject7)({ | ||
initStatements.push((loose ? _template.default.statement(_templateObject8) : (0, _template.default)(_templateObject9))({ | ||
EXPORTS: metadata.exportName, | ||
@@ -393,3 +403,3 @@ EXPORT_NAME: _exportName6, | ||
return t.expressionStatement(exportNames.reduce(function (acc, exportName) { | ||
return _template.default.expression(_templateObject8)({ | ||
return _template.default.expression(_templateObject10)({ | ||
EXPORTS: metadata.exportName, | ||
@@ -396,0 +406,0 @@ NAME: exportName, |
{ | ||
"name": "@babel/helper-module-transforms", | ||
"version": "7.0.0-beta.31", | ||
"version": "7.0.0-beta.32", | ||
"description": "Babel helper functions for implementing ES6 module transformations", | ||
@@ -11,8 +11,8 @@ "author": "Logan Smyth <loganfsmyth@gmail.com>", | ||
"dependencies": { | ||
"@babel/helper-module-imports": "7.0.0-beta.31", | ||
"@babel/helper-simple-access": "7.0.0-beta.31", | ||
"@babel/template": "7.0.0-beta.31", | ||
"@babel/types": "7.0.0-beta.31", | ||
"@babel/helper-module-imports": "7.0.0-beta.32", | ||
"@babel/helper-simple-access": "7.0.0-beta.32", | ||
"@babel/template": "7.0.0-beta.32", | ||
"@babel/types": "7.0.0-beta.32", | ||
"lodash": "^4.2.0" | ||
} | ||
} |
37855
893
+ Added@babel/code-frame@7.0.0-beta.32(transitive)
+ Added@babel/helper-module-imports@7.0.0-beta.32(transitive)
+ Added@babel/helper-simple-access@7.0.0-beta.32(transitive)
+ Added@babel/template@7.0.0-beta.32(transitive)
+ Added@babel/types@7.0.0-beta.32(transitive)
+ Addedbabylon@7.0.0-beta.32(transitive)
- Removed@babel/code-frame@7.0.0-beta.31(transitive)
- Removed@babel/helper-module-imports@7.0.0-beta.31(transitive)
- Removed@babel/helper-simple-access@7.0.0-beta.31(transitive)
- Removed@babel/template@7.0.0-beta.31(transitive)
- Removed@babel/types@7.0.0-beta.31(transitive)
- Removedbabylon@7.0.0-beta.31(transitive)
Updated@babel/types@7.0.0-beta.32