resolve npm dependency mess