Update dependencies and support `npm install`