Bower is a package manager for the web. It offers a generic, unopinionated solution to the problem of front-end package management, while exposing the package dependency model via an API that can be consumed by a more opinionated build stack.
This is an excellent way to acquire the Durandal library in web apps that rely on Bower for front-end package managment. To add Durandal to your project via Bower, follow these steps:
npm install -g bower
bower install durandal