use npm for deps