I'm a developer, designer, and sysadmin currently working in higher education. When I'm not enjoying the outdoors with my wife and our puppy you can usually find me building things in Elixir and Vue.
I didn't read everything but a quick note about your Node and Yarn setup! I would strongly recommend using nvm for managing Node versions and not installing Node through Brew. It allows you fine grained control over what Node you want to use, don't have to just use one version on your whole system!
Once you've got that, you'll also want to install Yarn without Node so that it's independent of the version of Node which is handled by nvm.
brew install yarn --without-node
I've found it's a far more pleasant experience working this way, being able to easily change versions as needed!
I didn't read everything but a quick note about your Node and Yarn setup! I would strongly recommend using nvm for managing Node versions and not installing Node through Brew. It allows you fine grained control over what Node you want to use, don't have to just use one version on your whole system!
Once you've got that, you'll also want to install Yarn without Node so that it's independent of the version of Node which is handled by nvm.
I've found it's a far more pleasant experience working this way, being able to easily change versions as needed!
Excellent, I have no idea about nvm. I'n my case I'm only need LTS version but it's cool to other know that. Thanks!
Now I moved to NVM :D