using npm for most scripts