Homebrew is a free and open-source software package management system that simplifies the installation of software on Apple’s macOS operating system.
nvm and npm
nvm(Node Version Manager) is a tool that allows you to download and install Node.js. Check if you have it installed via
npmcomes with Node.js so if you have node installed (
node --version) you most likely have
npminstalled as well.
You don’t need
nvmunless you you want to keep multiple versions of Node.js installed on your system or if you’d like to upgrade your current version.
CocoaPods is a dependency manager for Swift and Objective-C Cocoa projects.