curl-amd
Version:
curl.js is small, fast, extensible module loader that handles AMD, CommonJS Modules/1.1, CSS, HTML/text, and legacy scripts.
26 lines (17 loc) • 471 B
JavaScript
/** MIT License (c) copyright 2010-2013 B Cavalier & J Hann */
/**
* curl text! cram plugin
*/
define(function (require) {
var jsEncode = require('./jsEncode');
var _define = require('./_define');
return {
compile: function (pluginId, resId, req, io, config) {
var absId;
absId = pluginId + '!' + resId;
io.read(req.toUrl(resId), function (text) {
io.write(_define(absId, '', '', '', '"' + jsEncode(text) + '"'));
}, io.error);
}
};
});