ember-app-scheduler
Version:
Ember addon to schedule work at different phases of app life cycle.
19 lines (15 loc) • 434 B
JavaScript
module.exports = function reduceFunnels(data) {
var reduced = data.reduce(function(reduced, entry) {
var key = entry.src + '!☃!!' + entry.dest;
var current = reduced[key] = reduced[key] || {
srcDir: entry.src,
destDir: entry.dest,
include: []
};
current.include.push(entry.file);
return reduced;
}, {});
return Object.keys(reduced).map(function(key) {
return reduced[key];
});
}