(function(root, factory) { if (typeof exports === 'object') { // CommonJS factory(exports, module, require('./lib/factory')); } else if (typeof define === 'function' && define.amd) { // AMD define(['exports', 'module', './lib/factory'], factory); } }(this, function(exports, module, Factory) { exports = module.exports = Factory; exports.Factory = Factory; }));