Version: 0.0.10.0.20.0.30.0.40.0.50.0.70.0.80.0.90.1.00.2.01.0.01.1.01.2.01.2.12.0.02.0.12.1.02.2.02.3.02.4.02.4.12.6.02.6.12.7.03.0.03.1.13.1.23.1.33.1.43.2.03.2.13.2.23.2.33.2.43.2.53.3.03.3.13.3.23.3.43.4.03.5.03.5.13.5.23.5.53.5.63.6.03.6.13.6.23.7.03.8.03.8.13.8.23.8.33.8.43.8.53.8.63.8.73.8.83.8.93.8.103.8.113.9.03.9.14.0.04.0.14.0.25.0.0
'use strict';
module.exports = function(tasks) {
return Object.keys(tasks).reduce(function(prev, task) {
prev.nodes.push({
label: task,
nodes: tasks[task].dep
});
return prev;
}, {nodes: []});
};