- Versioning:
npm version patch|minor|major
uses semver and so should we. - Node.js version mgmt:
.nvm
file via https://github.com/creationix/nvm - ENV vars:
.env
file (see: dotenv) - Dependency locking:
npm shrinkwrap
(so we don't have to commit ./NODE_MODULES) - Logging: winston
- Code style + linting: js-standard
- Security scanning: Snyk
- Build system: Gulp
- LTS schedule: https://github.com/nodejs/LTS
- Node support http://node.green
- https://blog.risingstack.com/node-js-production-checklist/
- https://blog.risingstack.com/node-hero-node-js-security-tutorial/
- http://hanselminutes.com/489/enterprising-nodejs-with-nodesources-vp-of-engineering-kevin-stewart