This is doing something a little different, I'm taking advantage of NPM's script lifetime feature. Turns out when you do "npm run-script <something>", npm will look for and execute "pre<something>", "<something>", and "post<something>" automatically and in that order. Adding a dash would defeat that function.