3rd party libraries bundle
This module provides a convenient package that bundles 3rd party libraries used by Pip.WebUI framework. It greatly simplifies management of dependencies in applications and ensures that all required libraries with correct versions are included. However, it is still possible to include 3rd party libraries using other methods.
3rd party libraries included into the bundle:
- Core JavaScript libraries
- Angular 1.5 framework: web application framework
- angular-animate: support for CSS-based animations
- angular-aria: support for common ARIA attributes
- angular-cookies: wrapper for reading and writing browser cookies
- angular-resource: resources to call server REST APIs
- angular-sanitize: functionality to sanitize HTML
- angular-messages: enhanced support for displaying messages within templates
- Angular-Material controls: controls to implement Google material Look&Feel
- Angular UI library: extensions to Angular framework
- angular-ui-router: flexible router with nested views
- angular-ui-utils: companion suite for angular
- Other angular libraries
- angular-local-storage: angular service to read and write to local storage
- ng-file-upload: angular directive to upload files
- angular-masonry: angular wrapper for masonry to create tile views
- angular-chart: charting library for angular
- Additional libraries
- D3.js: data visualization library
- webcamjs: portable access to webcam
- marked: markdown parser and compiler
- jquery.transit: smooth CSS transitions and animations (??)
- hammerjs: support for touch gestures (used by Angular-Material ?)
- bourbon: mixim library for SASS (??)
- neat: semantic grid framework (??)
- velocity: accelerated Javascript animations (??)
- Testing libraries
- chance: random data generators
- angular-mocks: mocks for angular components
Usage
3rd party libraries are included into complete Pip.WebUI bundle. It is recommended to use it in your applications. However, if you decide to use the module directly, follow the instructions below.
Add dependency to pip-webui-lib module into your bower.json or package.json file depending what you use.
"dependencies": ... "pip-webui-lib": "*" ...
Alternatively you can install the module manually using bower:
bower install pip-webui-test
or install it using npm:
npm install pip-webui-test
Add references to module artifacts into your web application.
Optionally, if you use testing libraries, add the reference below.
Learn more about the module
- Developer's guide
- Changelog
- Pip.WebUI project website
- Pip.WebUI project wiki
- Pip.WebUI discussion forum
- Pip.WebUI team blog
Module dependencies
This module has no dependencies to other Pip.WebUI modules.
License
This module is released under MIT license and totally free for commercial and non-commercial use.