clean up dynamic imports, disable hoisting in system module formatter when **any** dynamic imports are included - fixes #1219

This commit is contained in:
Sebastian McKenzie
2015-04-11 17:22:48 -07:00
parent aba2d1c23c
commit 7905f48280
10 changed files with 57 additions and 41 deletions

View File

@@ -2,6 +2,8 @@
var _bluebird2 = require("bluebird");
var _bluebird3 = babelHelpers.interopRequireWildcard(_bluebird2);
var Foo = (function () {
function Foo() {
babelHelpers.classCallCheck(this, Foo);
@@ -9,7 +11,7 @@ var Foo = (function () {
babelHelpers.createClass(Foo, [{
key: "foo",
value: _bluebird2.coroutine(function* () {
value: _bluebird3["default"].coroutine(function* () {
var wat = yield bar();
})
}]);

View File

@@ -2,6 +2,10 @@
var _bluebird2 = require("bluebird");
var foo = _bluebird2.coroutine(function* () {
var _bluebird3 = _interopRequireWildcard(_bluebird2);
var _interopRequireWildcard = function (obj) { return obj && obj.__esModule ? obj : { "default": obj }; };
var foo = _bluebird3["default"].coroutine(function* () {
var wat = yield bar();
});

View File

@@ -2,9 +2,13 @@
var _bluebird2 = require("bluebird");
var _bluebird3 = _interopRequireWildcard(_bluebird2);
var _bar;
var foo = _bar = _bluebird2.coroutine(function* () {
var _interopRequireWildcard = function (obj) { return obj && obj.__esModule ? obj : { "default": obj }; };
var foo = _bar = _bluebird3["default"].coroutine(function* () {
console.log(_bar);
});

View File

@@ -2,6 +2,10 @@
var _bluebird2 = require("bluebird");
var foo = _bluebird2.coroutine(function* () {
var _bluebird3 = _interopRequireWildcard(_bluebird2);
var _interopRequireWildcard = function (obj) { return obj && obj.__esModule ? obj : { "default": obj }; };
var foo = _bluebird3["default"].coroutine(function* () {
var wat = yield bar();
});