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. There are no system wide dependencies, no dependencies are shared between different apps, and the dependency tree is flat.
- Bower operates at a lower level than previous attempts at client-side package management – such as Jam, Volo, or Ender. These managers could consume Bower as a dependency.
- Bower's aim is simply to install packages, resolve dependencies from a bower.json, check versions, and then provide an API which reports on these things. Nothing more. This is a major diversion from past attempts at browser package management.
- Bower offers a generic, unopinionated solution to the problem of package management, while exposing an API that can be consumed by a more opinionated build stack.
Build, Test, Deploy
tools that are known for: