Bower Dependency Management

Bower is a package manager for the web.

Bower works by fetching and installing packages from all over, taking care of hunting, finding, downloading, and saving the stuff you’re looking for. Bower keeps track of these packages in a manifest file, bower.json.

Bower requires node, npm and git.

Run the following commands

  • Install bower globally by running the command npm install -g bower
  • Run the command bower install

Bower installs packages to bower_components/

Bower Components

In bower_components folder, you can see the list of components that used in our templete.

Name Description
autosize Autosize is a small, stand-alone script to automatically adjust textarea height to fit text.
blueimp-canvas-to-blob Canvas to Blob is a polyfill for the standard JavaScript canvas.toBlob method. It can be used to create Blob objects from an HTML canvas element.
blueimp-load-image JavaScript Load Image is a library to load images provided as File or Blob objects or via URL. It returns an optionally scaled and/or cropped HTML img or canvas element. It also provides a method to parse image meta data to extract Exif tags and thumbnails and to restore the complete image header after resizing.
bootstrap The most popular front-end framework for developing responsive, mobile first projects on the web.
bootstrap-colorpicker Fancy and customizable colorpicker plugin for Twitter Bootstrap.
bootstrap-datepicker A datepicker for Bootstrap forked from Stefan Petre's (of, improvements by eternicode.
bootstrap-daterangepicker Date range picker component for Bootstrap.
bootstrap-timepicker Easily select a time for a text input using your mouse or keyboards arrow keys.
bootstrap-touchspin A mobile and touch friendly input spinner component for Bootstrap 3.
c3 D3-based reusable chart library
chart.js Simple HTML5 charts using the canvas element.
d3 D3.js is a JavaScript library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG, and CSS.
dropzone DropzoneJS is an open source library that provides drag’n’drop file uploads with image previews.
Flot Flot is a pure JavaScript plotting library for jQuery, with a focus on simple usage, attractive looks and interactive features.
fontawesome The iconic font and CSS toolkit
fullcalendar A JavaScript event calendar. Customizable and open source.
Gallery blueimp Gallery is a touch-enabled, responsive and customizable image and video gallery, carousel and lightbox, optimized for both mobile and desktop web browsers. It features swipe, mouse and keyboard navigation, transition effects, slideshow functionality, fullscreen support and on-demand content loading and can be extended to display additional content types.
highcharts JavaScript charting framework
highlightjs Syntax highlighting for the Web
ion-rangeslider Cool, comfortable and easily customizable range slider with many options and skin support
jasny-bootstrap Additional features and components for Bootstrap
jquery jQuery is a fast, small, and feature-rich JavaScript library.
jquery-knob Nice, downward compatible, touchable, jQuery dial
jquery-ui A curated set of user interface interactions, effects, widgets, and themes built on top of the jQuery JavaScript Library.
jquery-validation jQuery Validation Plugin. Client-side form validation made easy.
jquery.nicescroll nicescroll plugin for jquery - scrollbars like iphone/ipad.
jquery.steps An all-in-one wizard plugin that is extremely flexible, compact and feature-rich.
jquery.tagsinput Magically convert a simple text input into a cool tag list with this jQuery plugin.
moment Parse, validate, manipulate, and display dates in JavaScript.
morris.js Pretty time-series line graphs.
Nestable Drag & drop hierarchical list with mouse and touch compatibility (jQuery plugin).
nvd3 A reusable charting library written in d3.js
raphael JavaScript Vector Library.
rickshaw JavaScript toolkit for creating interactive real-time graphs.
select2 Select2 is a jQuery based replacement for select boxes. It supports searching, remote data sets, and infinite scrolling of results.
store-js localStorage wrapper for all browsers without using cookies or flash. Uses localStorage, globalStorage, and userData behavior under the hood
summernote Super simple WYSIWYG editor.
switchery Create iOS 7 styled switches from default input checkboxes
toastr Simple javascript toast notifications
transitionize Create CSS3 transitions dynamically