@unclepaul/allcountjs
Version:
The open source framework for rapid business application development with Node.js
14 lines (13 loc) • 513 B
JavaScript
var _ = require('underscore');
module.exports = function (scriptConfigs) {
return {
scripts: _.chain(scriptConfigs).map(function (scriptConfig) {
return _.map(scriptConfig, function (paths, url) {
return [url, paths];
})
}).flatten(true).object().value(),
concatScripts: function (concatScriptPath) {
return process.env.NODE_ENV === "production" ? [concatScriptPath] : this.scripts[concatScriptPath];
}
}
};