Bundled Third-Party Libraries
Several libraries are bundled with the Xpress Insight JavaScript API version 4.1 and are detailed below
All of these libraries are automatically available to help you build custom views - it is not recommended to deviate from the specified versions.
Library | Version | Description | Global variable |
---|---|---|---|
es6-promise | 3.0.2 | A polyfill library for the JavaScript Promise object | Promise |
jQuery | 2.2.3 | General-purpose library | $ |
jquery-numberformatter | 1.2.3 | Number formatting and parsing | n/a |
jquery.debugPath | 1.0.0 | Debug logging of DOM element locations | n/a |
DataTables | 1.10.7 | Displays data in tables | $ - a jQuery plugin |
Bootstrap | 3.3.2 | Responsive HTML layouts | $ - a jQuery plugin |
DataTables/Scroller | 1.2.1 | DataTables plugin for scroll-style paging | n/a |
Lodash | 3.10.1 | Functional programming library | _ |
Bootbox.js | 4.4.0 | Modal dialogs | bootbox |
jshashtable | 2.1 | HashTable collection library required by jquery-numberformatter | Hashtable |
plotly.js | 1.26.1 | Client-side charting for the web | Plotly |
Moment.js | 2.10.3 | Time and date formatting | moment |
postal.js | 0.12.3 | Publish/subscribe library | postal |
KnockoutJS | 3.4.0 | MVVM framework | ko |