Skip to content

Instantly share code, notes, and snippets.

@er1z
Created November 30, 2013 17:14
Show Gist options
  • Save er1z/7721672 to your computer and use it in GitHub Desktop.
Save er1z/7721672 to your computer and use it in GitHub Desktop.
var resolver = function(module, obj, dependencies){
if(typeof exports == 'Object'){
var objects = [];
for(var d in dependencies){
objects.push = require(d);
}
exports[module] = obj.apply(null, objects);
}else{
define(module, dependencies, obj);
}
}
resolver('my-module', function(dep1, dep2){}, ['lib1', 'lib1']);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment