a zsh plugin for auto-switching node versions based on project environment using n
- jq
brew install jqantigen bundle gretzky/n.zshzplugin load gretzky/n.zshzgen load gretzky/n.zsh- cd
~/.oh-my-zsh/custom/plugins git clone https://github.com/gretzky/n.zsh- add
n.zshtoplugins=()in your.zshrc
on its own, n.zsh will check for a package.json in the current directory. if it exists, it checks and reads the value of the node engine, and then switches to that version using n.
if the node engine reads 'greater than', n switches to node stable. otherwise, it switches to the specified version.