Bower provides package management and distribution for common front-end packages.
The distributions are not as consistent as other packages as you still have to manually choose which sub-dirs or files are copied into your deployment, but for version and dependency management it’s great.

Prerequisites

There isn’t much to it. Just install bower globally with npm.

npm install -g bower

Then use bower to install packages as required.