Fix lazy option of babel-plugin-transform-modules-commonjs (#9802)
* Fix lazy mode of babel-plugin-transform-modules-commonjs (#9447) * Update output snapshots for lazy mode of babel-plugin-transform-modules-commonjs (#9447)
This commit is contained in:
parent
3c11a4a930
commit
123fdfd314
@ -288,7 +288,7 @@ function getModuleMetadata(
|
|||||||
// dependency modules are loaded lazily.
|
// dependency modules are loaded lazily.
|
||||||
metadata.lazy = !/\./.test(source);
|
metadata.lazy = !/\./.test(source);
|
||||||
} else if (Array.isArray(lazy)) {
|
} else if (Array.isArray(lazy)) {
|
||||||
metadata.lazy = lazy.indexOf(source);
|
metadata.lazy = lazy.indexOf(source) !== -1;
|
||||||
} else if (typeof lazy === "function") {
|
} else if (typeof lazy === "function") {
|
||||||
metadata.lazy = lazy(source);
|
metadata.lazy = lazy(source);
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@ -1,16 +1,16 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
var _white = babelHelpers.interopRequireDefault(require("white"));
|
function _white() {
|
||||||
|
const data = babelHelpers.interopRequireDefault(require("white"));
|
||||||
|
|
||||||
function _black() {
|
_white = function () {
|
||||||
const data = babelHelpers.interopRequireDefault(require("black"));
|
|
||||||
|
|
||||||
_black = function () {
|
|
||||||
return data;
|
return data;
|
||||||
};
|
};
|
||||||
|
|
||||||
return data;
|
return data;
|
||||||
}
|
}
|
||||||
|
|
||||||
console.log(_white.default);
|
var _black = babelHelpers.interopRequireDefault(require("black"));
|
||||||
console.log(_black().default);
|
|
||||||
|
console.log(_white().default);
|
||||||
|
console.log(_black.default);
|
||||||
|
|||||||
@ -1,16 +1,16 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
var _white = require("white");
|
function _white() {
|
||||||
|
const data = require("white");
|
||||||
|
|
||||||
function _black() {
|
_white = function () {
|
||||||
const data = require("black");
|
|
||||||
|
|
||||||
_black = function () {
|
|
||||||
return data;
|
return data;
|
||||||
};
|
};
|
||||||
|
|
||||||
return data;
|
return data;
|
||||||
}
|
}
|
||||||
|
|
||||||
console.log(_white.foo1);
|
var _black = require("black");
|
||||||
console.log(_black().foo2);
|
|
||||||
|
console.log(_white().foo1);
|
||||||
|
console.log(_black.foo2);
|
||||||
|
|||||||
@ -1,16 +1,15 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
var foo1 = babelHelpers.interopRequireDefault(require("white"));
|
function foo1() {
|
||||||
|
const data = babelHelpers.interopRequireDefault(require("white"));
|
||||||
|
|
||||||
function foo2() {
|
foo1 = function () {
|
||||||
const data = babelHelpers.interopRequireDefault(require("black"));
|
|
||||||
|
|
||||||
foo2 = function () {
|
|
||||||
return data;
|
return data;
|
||||||
};
|
};
|
||||||
|
|
||||||
return data;
|
return data;
|
||||||
}
|
}
|
||||||
|
|
||||||
console.log(foo1);
|
var foo2 = babelHelpers.interopRequireDefault(require("black"));
|
||||||
console.log(foo2());
|
console.log(foo1());
|
||||||
|
console.log(foo2);
|
||||||
|
|||||||
@ -6,8 +6,16 @@ Object.defineProperty(exports, "__esModule", {
|
|||||||
Object.defineProperty(exports, "default", {
|
Object.defineProperty(exports, "default", {
|
||||||
enumerable: true,
|
enumerable: true,
|
||||||
get: function () {
|
get: function () {
|
||||||
return _white.default;
|
return _white().default;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
var _white = babelHelpers.interopRequireDefault(require("white"));
|
function _white() {
|
||||||
|
const data = babelHelpers.interopRequireDefault(require("white"));
|
||||||
|
|
||||||
|
_white = function () {
|
||||||
|
return data;
|
||||||
|
};
|
||||||
|
|
||||||
|
return data;
|
||||||
|
}
|
||||||
|
|||||||
@ -6,24 +6,24 @@ Object.defineProperty(exports, "__esModule", {
|
|||||||
Object.defineProperty(exports, "named1", {
|
Object.defineProperty(exports, "named1", {
|
||||||
enumerable: true,
|
enumerable: true,
|
||||||
get: function () {
|
get: function () {
|
||||||
return _white.named1;
|
return _white().named1;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
Object.defineProperty(exports, "named2", {
|
Object.defineProperty(exports, "named2", {
|
||||||
enumerable: true,
|
enumerable: true,
|
||||||
get: function () {
|
get: function () {
|
||||||
return _black().named2;
|
return _black.named2;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
var _white = require("white");
|
function _white() {
|
||||||
|
const data = require("white");
|
||||||
|
|
||||||
function _black() {
|
_white = function () {
|
||||||
const data = require("black");
|
|
||||||
|
|
||||||
_black = function () {
|
|
||||||
return data;
|
return data;
|
||||||
};
|
};
|
||||||
|
|
||||||
return data;
|
return data;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
var _black = require("black");
|
||||||
|
|||||||
@ -4,22 +4,22 @@ Object.defineProperty(exports, "__esModule", {
|
|||||||
value: true
|
value: true
|
||||||
});
|
});
|
||||||
exports.namespace2 = exports.namespace1 = void 0;
|
exports.namespace2 = exports.namespace1 = void 0;
|
||||||
var namespace1 = babelHelpers.interopRequireDefault(require("white"));
|
|
||||||
exports.namespace1 = namespace1;
|
|
||||||
|
|
||||||
function namespace2() {
|
function namespace1() {
|
||||||
const data = babelHelpers.interopRequireDefault(require("black"));
|
const data = babelHelpers.interopRequireDefault(require("white"));
|
||||||
|
|
||||||
namespace2 = function () {
|
namespace1 = function () {
|
||||||
return data;
|
return data;
|
||||||
};
|
};
|
||||||
|
|
||||||
return data;
|
return data;
|
||||||
}
|
}
|
||||||
|
|
||||||
Object.defineProperty(exports, "namespace2", {
|
Object.defineProperty(exports, "namespace1", {
|
||||||
enumerable: true,
|
enumerable: true,
|
||||||
get: function () {
|
get: function () {
|
||||||
return namespace2();
|
return namespace1();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
var namespace2 = babelHelpers.interopRequireDefault(require("black"));
|
||||||
|
exports.namespace2 = namespace2;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user