diff --git a/lib/qualities.js b/lib/qualities.js index d32e993..eb72f8c 100644 --- a/lib/qualities.js +++ b/lib/qualities.js @@ -6,7 +6,8 @@ groups as objects, which contain qualities that themselves hold definitions. */ -var undum = require('undum-commonjs'); +var situation = require('./situation.js'); +situation.exportUndum(); var qualities = function (spec) { Object.keys(spec).forEach(function(group) { diff --git a/lib/situation.js b/lib/situation.js index 4839991..c2e93dd 100644 --- a/lib/situation.js +++ b/lib/situation.js @@ -240,5 +240,7 @@ module.exports = function (name, spec) { }; module.exports.exportUndum = function () { - global.undum = undum; + if (!global.undum) { + global.undum = undum; + } }; \ No newline at end of file