karma-requirejs-preprocessor
Version:
A Karma plugin. Extend project RequireJs config by test RequireJs config
14 lines (13 loc) • 464 B
JavaScript
module.exports.parse = function(requireConfigFile) {
return Function(
"var output," +
"requirejs = require = function() {}," +
"define = function () {};" +
"require.config = function (options) { output = options; };" +
"" + requireConfigFile + ";" +
"return output;"
)();
};
module.exports.save = function(requireConfig) {
return 'require.config(' + JSON.stringify(requireConfig) + ');';
};