What are reasons to use bower over NPM? I know that bower mainly focusses on front-end libraries (such as jQuery or Bootstrap). But does it offer functionality NPM doesn't have?
Bower installs dependencies in a flat folder structure, whereas NPM nests them. This makes it much easier to use Bower with a client-side module loader.
Bower is also (easily) configurable where bower_components will be, whereas I don't think NPM is as easily.
Bower is also (easily) configurable where bower_components will be, whereas I don't think NPM is as easily.