Breaking out the different npm steps