remove exportsWildcard helper in favor of defaults #430

This commit is contained in:
Sebastian McKenzie 2015-01-09 20:08:05 +11:00
parent b619e843a9
commit 1c8d24f78c
10 changed files with 50 additions and 41 deletions

View File

@ -11,6 +11,11 @@
_Note: Gaps between patch versions are faulty/broken releases._
## 2.9.3
* **Bug Fix**
* Remove `exportsWildcard` helper in favor of `defaults`.
## 2.9.2
* **Bug Fix**

View File

@ -35,7 +35,6 @@ File.helpers = [
"async-to-generator",
"interop-require-wildcard",
"typeof",
"exports-wildcard",
"extends",
"get",
"observe-delete",

View File

@ -217,9 +217,9 @@ DefaultFormatter.prototype._exportSpecifier = function (getRef, specifier, node,
};
DefaultFormatter.prototype._exportsWildcard = function (objectIdentifier) {
return t.expressionStatement(t.callExpression(this.file.addHelper("exports-wildcard"), [
t.callExpression(this.file.addHelper("interop-require-wildcard"), [objectIdentifier]),
t.identifier("exports")
return t.expressionStatement(t.callExpression(this.file.addHelper("defaults"), [
t.identifier("exports"),
t.callExpression(this.file.addHelper("interop-require-wildcard"), [objectIdentifier])
]));
};

View File

@ -1,7 +0,0 @@
(function (obj, exports) {
for (var i in obj) {
if (exports[i] !== undefined) {
exports[i] = obj[i];
}
}
})

View File

@ -7,15 +7,17 @@ define(["exports", "foo"], function (exports, _foo) {
};
};
var _exportsWildcard = function (obj, exports) {
for (var i in obj) {
if (exports[i] !== undefined) {
exports[i] = obj[i];
var _defaults = function (obj, defaults) {
for (var key in defaults) {
if (obj[key] === undefined) {
obj[key] = defaults[key];
}
}
return obj;
};
_exportsWildcard(_interopRequireWildcard(_foo), exports);
_defaults(exports, _interopRequireWildcard(_foo));
exports.foo = _foo.foo;
exports.foo = _foo.foo;

View File

@ -7,15 +7,17 @@ define(["exports", "foo"], function (exports, _foo) {
};
};
var _exportsWildcard = function (obj, exports) {
for (var i in obj) {
if (exports[i] !== undefined) {
exports[i] = obj[i];
var _defaults = function (obj, defaults) {
for (var key in defaults) {
if (obj[key] === undefined) {
obj[key] = defaults[key];
}
}
return obj;
};
_exportsWildcard(_interopRequireWildcard(_foo), exports);
_defaults(exports, _interopRequireWildcard(_foo));
exports.foo = _foo.foo;
exports.foo = _foo.foo;

View File

@ -6,15 +6,17 @@ var _interopRequireWildcard = function (obj) {
};
};
var _exportsWildcard = function (obj, exports) {
for (var i in obj) {
if (exports[i] !== undefined) {
exports[i] = obj[i];
var _defaults = function (obj, defaults) {
for (var key in defaults) {
if (obj[key] === undefined) {
obj[key] = defaults[key];
}
}
return obj;
};
_exportsWildcard(_interopRequireWildcard(require("foo")), exports);
_defaults(exports, _interopRequireWildcard(require("foo")));
exports.foo = require("foo").foo;
exports.foo = require("foo").foo;

View File

@ -6,15 +6,17 @@ var _interopRequireWildcard = function (obj) {
};
};
var _exportsWildcard = function (obj, exports) {
for (var i in obj) {
if (exports[i] !== undefined) {
exports[i] = obj[i];
var _defaults = function (obj, defaults) {
for (var key in defaults) {
if (obj[key] === undefined) {
obj[key] = defaults[key];
}
}
return obj;
};
_exportsWildcard(_interopRequireWildcard(require("foo")), exports);
_defaults(exports, _interopRequireWildcard(require("foo")));
exports.foo = require("foo").foo;
exports.foo = require("foo").foo;

View File

@ -13,15 +13,17 @@
};
};
var _exportsWildcard = function (obj, exports) {
for (var i in obj) {
if (exports[i] !== undefined) {
exports[i] = obj[i];
var _defaults = function (obj, defaults) {
for (var key in defaults) {
if (obj[key] === undefined) {
obj[key] = defaults[key];
}
}
return obj;
};
_exportsWildcard(_interopRequireWildcard(_foo), exports);
_defaults(exports, _interopRequireWildcard(_foo));
exports.foo = _foo.foo;
exports.foo = _foo.foo;

View File

@ -13,15 +13,17 @@
};
};
var _exportsWildcard = function (obj, exports) {
for (var i in obj) {
if (exports[i] !== undefined) {
exports[i] = obj[i];
var _defaults = function (obj, defaults) {
for (var key in defaults) {
if (obj[key] === undefined) {
obj[key] = defaults[key];
}
}
return obj;
};
_exportsWildcard(_interopRequireWildcard(_foo), exports);
_defaults(exports, _interopRequireWildcard(_foo));
exports.foo = _foo.foo;
exports.foo = _foo.foo;