Commit package-lock.json to project
Commit package-lock.json to project

NPM version 5 introduced `package-lock.json` files. Essentially in the same way Bundler works in Ruby land, now you have a file that explicitly declares the versions being used by your project. So when another dev runs `npm install` or when you next deploy the app you will get the exact same version of all the dependencies installed.

Previously with the `package.json` file if you star'd a version e.g. 1.0.* then you could not guarantee that running the `npm install` would result in the same versions of dependencies being installed.

Cruikshanks/freakin-hapi-app