cram
Version:
An AMD-compatible build tool.
31 lines (24 loc) • 583 B
JavaScript
/** MIT License (c) copyright 2010-2013 B Cavalier & J Hann */
(function (define) {
define(function (require) {
var has, concrete;
has = require('../has');
if (has('fs')) {
concrete = require('./text/fsModule');
}
else if (has('amd')) {
concrete = require('./text/amd');
}
else {
concrete = failReader;
}
return concrete;
function failReader (absIdOrUrl) {
throw new Error('Cannot read text files with this javascript engine.');
}
});
}(
typeof define == 'function' && define.amd
? define
: function (factory) { module.exports = factory(require); }
));