When trying to run `npm run test:dev`, I noticed that `nodemon` was not found,
so that task will not work unless you've done `npm install -g nodemon`.
Replace `nodemon`, which would watch for changes to files and restart
Karma, with [concurrenty](https://www.npmjs.com/package/concurrently) and
[eslint-watch](https://www.npmjs.com/package/eslint-watch).
The NPM scripts also had some full paths to binaries that were not necessary
which have been replaced with the shorter versions, and short configuration
options that have been replaced with longer ones for readability (`-w` vs
`--watch`, etc.)
The `eslint` package was updated to remove a warning about an incorrect peer
dependency with `eslint-plugin-prettier`.
Signed-off-by: Nathan L Smith <smith@nlsmith.com>
While `npm` is still installed as part of the build process, most of the
scripts and documentation should be using yarn.
Change `npm` to `yarn` where appropriate.
Signed-off-by: Nathan L Smith <smith@nlsmith.com>