deps-optimizer optimize dependency object examples input: var input = { a:['b','c'], b:['e'], e:['c'] }; console.log(require('deps-optimizer').optimize(input)); output { a:['b'], b:['e'], e:['c'] }