Skip to content

Instantly share code, notes, and snippets.

@mrkurt
Created February 2, 2011 00:11
Show Gist options
  • Save mrkurt/806999 to your computer and use it in GitHub Desktop.
Save mrkurt/806999 to your computer and use it in GitHub Desktop.
var credibles = (function(modules) {
var exportCache = {};
return function require(name) {
var module = exportCache[name];
var fn;
if (module) {
return module;
} else if (fn = modules[name]) {
module = { id: name, exports: {} };
fn(module.exports, require, module);
exportCache[name] = module.exports;
return module.exports;
} else {
throw 'module \'' + name + '\' not found';
}
}
})(
{
"core": function(exports, require, module) {(function() {
exports.$ = true;
}).call(this);
},
"linkbait": function(exports, require, module) {(function() {
var core, id, id_rx, m;
core = require('core');
id_rx = /#~([a-zA-Z0-9]+)/;
id = (m = window.location.hash.match(id_rx)) ? m[1] : false;
}
).call(this);
}});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment