diff --git a/lib/yabble.js b/lib/yabble.js index 5d1751d..c4e999e 100644 --- a/lib/yabble.js +++ b/lib/yabble.js @@ -194,7 +194,7 @@ } if (!module.exports) { - module.exports = {}; + module.module.exports = module.exports = {}; var moduleDir = moduleId.substring(0, moduleId.lastIndexOf('/')+1), injects = module.injects, args = []; @@ -212,6 +212,9 @@ } module.factory.apply(null, args); + if (module.exports !== module.module.exports) { // support for complete export override + module.exports = module.module.exports; + } } return module.exports; };