cram
Version:
An AMD-compatible build tool.
26 lines (21 loc) • 534 B
JavaScript
/** MIT License (c) copyright 2010-2013 B Cavalier & J Hann */
(function (define, freeRequire) {
define(function (require) {
var when = require('when');
return {
getReader: function (absIdOrUrl) {
return function () {
return loadModule(absIdOrUrl);
};
}
};
function loadModule (absIdOrUrl) {
return when.resolve(freeRequire(absIdOrUrl));
}
});
}(
typeof define == 'function' && define.amd
? define
: function (factory) { module.exports = factory(require); },
typeof require == 'function' && require
));