web development

Friday Finds: Bower - A Package Manager for the Web

Posted by Lyemium Editorial on Jan 02, 2015
The web is built upon multiple frameworks, libraries, assets and utilities. Bower's goal is to manage all those things for you.

Originally released as part of Twitter’s open source effort, Bower works by fetching and installing packages and saving them in a more contained manner. Bower is particularly useful for the front-end developers. Especially for those who rely heavily on open source and frameworks publicly available. 

Bower keeps track of these packages in a manifest file, bower.json. How you use packages is up to you. Bower provides hooks to facilitate using packages in your tools and workflows.
 
Bower is optimized for the front-end. Bower uses a flat dependency tree, requiring only one version for each package, reducing page load to a minimum.

Bower can be installed using npm, the Node package manager. If you don’t already have npm installed, you would need to install Node.js onto your system. Simply head over to the Node.js website and download the relevant copy of Node.js for your system

Useful Links

Installing Bower

Bower Available Packages