only `npm install` on package changes

also log info message when watcher is reloading for config changes