Use nodenv to manage Node versions in development
danger
Replaced by ADR 0081
nodenv
makes it easy for developers to upgrade Node in their development
environments.
Considered Alternatives
- Docker-based development environment setup
- Homebrew-based solution where we'd need to pin the Homebrew version of Node.
Decision Outcome
Use nodenv
to manage local Node versions. It's widely used, regularly updated,
and allows folks to have multiple Node versions on their system. The
Docker-based development environment would provide more a consistent local
dependency story, but would add too much overhead.