module.exports = (a, b) ->
if a.dependencies.indexOf(b.name) >= 0
return -1; # a before b
if b.dependencies.indexOf(a.name) >= 0
return 1; # a after b
return 0; # does not matter