forked from rse/html5-spa-essentials
-
Notifications
You must be signed in to change notification settings - Fork 0
/
html5-spa-essentials.txt
404 lines (370 loc) · 46.3 KB
/
html5-spa-essentials.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
##
## HTML5-SPA-Essentials
## Copyright (c) 2013-2015 Ralf S. Engelschall <rse@engelschall.com>
##
## Permission is hereby granted, free of charge, to any person obtaining
## a copy of this software and associated documentation files (the
## "Software"), to deal in the Software without restriction, including
## without limitation the rights to use, copy, modify, merge, publish,
## distribute, sublicense, and/or sell copies of the Software, and to
## permit persons to whom the Software is furnished to do so, subject to
## the following conditions:
##
## The above copyright notice and this permission notice shall be included
## in all copies or substantial portions of the Software.
##
## THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
## EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
## MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
## IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
## CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
## TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
## SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
##
Build_Environment_Functionality Product_Name NPM_Id Version Date License URL
=============================== ============= ===================== ======= ========= =============== ========================
Runtime Engine: Node - 6.2.0 (2016-05) MIT+BSD http://nodejs.org/
Package Manager: NPM npm 3.9.2 (2016-05) MIT http://npmjs.org/
Package Manager: Bower bower 1.7.9 (2016-05) MIT http://bower.io/
Build Tool (1): Grunt grunt 1.0.1 (2016-05) MIT http://gruntjs.com/
Build Tool (2): Gulp gulp 3.9.1 (2016-02) MIT http://gulpjs.com/
Scaffolding Tool: Yo yo 1.8.3 (2016-05) MIT https://github.com/yeoman/yo
Linting JavaScript (1): JSHint jshint 2.9.2 (2016-04) MIT http://jshint.com/
Linting JavaScript (2): ESLint eslint 2.10.2 (2016-05) MIT http://eslint.org/
Assembling JavaScript: Browserify browserify 13.0.1 (2016-05) MIT http://browserify.org/
Transpiling JavaScript (1): babel babel-cli 6.9.0 (2016-05) MIT http://babeljs.io/
Transpiling JavaScript (2): SweetJS sweet.js 1.0.1 (2016-05) MIT http://sweetjs.org/
Compression JavaScript: UglifyJS uglify-js 2.6.2 (2016-04) BSD http://lisperator.net/uglifyjs/
Compression CSS: Clean-CSS clean-css 3.4.12 (2016-05) MIT https://github.com/jakubpawlowicz/clean-css
Compression HTML: HTML-Minifier html-minifier 2.1.3 (2016-04) MIT https://github.com/kangax/html-minifier
Testing (Runtime Engine): PhantomJS phantomjs 2.1.1 (2016-01) BSD http://phantomjs.org/
Testing (Framework): Mocha mocha 2.4.5 (2016-05) MIT http://mochajs.org/
Testing (Assertion): Chai chai 3.5.0 (2016-01) MIT http://chaijs.com/
Testing (Mocking): Sinon sinon 1.17.4 (2016-05) BSD http://sinonjs.org/
Testing (Test-Data): Chance chance 1.0.3 (2016-05) MIT http://chancejs.com/
Testing (Test-Data): Faker faker 3.1.0 (2016-03) MIT http://marak.com/faker.js/
Testing (Server) (1): Express express 4.13.4 (2016-01) MIT http://expressjs.com/
Testing (Server) (2): HAPI hapi 13.4.1 (2016-05) BSD http://hapijs.com/
Frontend_Functionality Product_Name Bower_Id Version Date License URL
=============================== ============= ===================== ======= ========= =============== ========================
DOM Manipulation (1): jQuery jquery 2.1.4 (2015-06) MIT http://jquery.com/
DOM Manipulation (2): Zepto zepto 1.1.6 (2014-12) MIT http://zeptojs.com/
DOM Manipulation (3): Minified minified 2014.1.0 (2014-07) CC0/PD http://minifiedjs.com/
DOM Manipulation (4): Chash cash 1.0.0 (2015-02) MIT http://kenwheeler.github.io/cash/
DOM Manipulation (5): Laroux laroux 2.1.0 (2015-06) Apache https://larukedi.github.io/laroux.js/
DOM Manipulation (6): GrindstoneJS grindstone 1.2.5 (2015-05) MIT http://grindstonejs.drzwebdev.com/
DOM Manipulation (7): Sprint sprint.js CURRENT (2015-04) MIT https://github.com/bendc/sprint
DOM Manipulation (8): DOMTastic domtastic 0.11.1 (2015-07) MIT http://webpro.github.io/DOMtastic/
DOM Manipulation (9): SmallJS smalljs CURRENT (2015-10) MIT https://github.com/eatonphil/smalljs
DOM Manipulation (10): UmbrellaJS umbrella 1.1.2 (2016-01) MIT http://umbrellajs.com/
DOM Updating (1): VirtualDOM virtual-dom 2.0.1 (2015-07) MIT https://github.com/Matt-Esch/virtual-dom
DOM Updating (2): FastDOM fastdom 0.8.6 (2015-07) MIT https://github.com/wilsonpage/fastdom
DOM Event Delegation: DOM-Delegate dom-delegate 2.0.3 (2014-08) MIT https://github.com/ftlabs/ftdomdelegate
UI Framework (1): Polymer polymer 1.0.5 (2015-06) MIT https://www.polymer-project.org/
UI Framework (2): jQuery-UI jqueryui 1.11.4 (2015-03) MIT http://jqueryui.com/
UI Framework (3): Bootstrap bootstrap 3.3.5 (2015-06) MIT http://getbootstrap.com/
UI Framework (4): Kendo-UI-Core kendo-ui-core 2015.2.624 (2015-06) Apache http://www.telerik.com/kendo-ui
UI Framework (5): Material-Design-Lite material-design-lite 1.0.0 (2015-07) Apache http://www.getmdl.io/
UI Framework (6): Semantic semantic 2.1.7 (2015-12) MIT http://semantic-ui.com/
Controls (Selection): Select2 select2 4.0.0 (2015-04) Apache/GPL http://ivaynberg.github.com/select2/
Controls (Multirange): Multirange multirange CURRENT (2016-06) MIT http://leaverou.github.io/multirange/
Controls (Multirange): noUislider nouislider 8.5.1 (2016-08) WTFPL http://refreshless.com/nouislider/
Controls (Instructions): Intro.js intro.js 1.1.0 (2015-08) MIT http://usablica.github.io/intro.js/
Controls (Instructions): Chardin.js chardin.js 0.1.3 (2014-02) Apache http://heelhook.github.io/chardin.js/
Controls (Instructions): Bootstraptour bootstraptour 0.10.2 (2015-02) Apache http://bootstraptour.com/
Controls (Instructions): Hopscotch hopscotch 0.2.4 (2015-04) Apache http://linkedin.github.io/hopscotch/
Controls (Autocompletion): Typeahead typeahead.js 0.11.1 (2015-04) MIT https://github.com/twitter/typeahead.js/
Controls (Scrollbar): Perfect-Scrollbar perfect-scrollbar 0.6.3 (2015-06) MIT https://github.com/noraesae/perfect-scrollbar/
Controls (Scrolling): ScrollMagic ScrollMagic 2.0.5 (2015-04) MIT/GPL http://janpaepke.github.io/ScrollMagic
Controls (Scrolling): fullPage fullpage.js 2.2.6 (2015-05) MIT http://alvarotrigo.com/fullPage/
Controls (Scrolling): OnePageScroll onepage-scroll 1.3.1 (2014-08) GPL http://www.thepetedesign.com/demos/onepage_scroll_demo.html
Controls (Scrolling): Waypoints waypoints 3.1.1 (2015-01) MIT http://imakewebthings.com/waypoints/
Controls (Tree): jsTree jstree 3.1.1 (2015-05) MIT http://www.jstree.com/
Controls (Table): DataTables datatables 1.10.9 (2015-09) MIT http://datatables.net/
Controls (Table): Tablesort tablesort 3.1.0 (2015-08) MIT http://tristen.ca/tablesort/demo/
Controls (Table): Clusterize.js clusterize 0.12.0 (2015-08) MIT http://nexts.github.io/Clusterize.js/
Controls (Spreadsheet): Handsontable handsontable 0.18.0 (2015-09) MIT http://handsontable.com/
Controls (Spreadsheet): jsGrid js-grid 1.2.0 (2015-10) MIT http://js-grid.com/
Controls (Spreadsheet): SlickGrid slickgrid 2.1.0 (2013-07) MIT https://github.com/mleibman/SlickGrid/
Controls (Spreadsheet/Pivot): Orb.js orb 1.0.9 (2015-06) MIT http://orbjs.net/
Controls (Spreadsheet/Pivot): PivotTable.js pivottable 1.6.3 (2015-06) MIT http://nicolas.kruchten.com/pivottable/
Controls (In-Place Editing): ProseMirror prosemirror CURRENT (2015-07) MIT http://prosemirror.net/
Controls (In-Place Editing): X-Editable x-editable 1.5.1 (2013-10) MIT http://vitalets.github.io/x-editable/
Controls (In-Place Editing): Medium-Editor medium-editor 5.1.0 (2015-06) MIT http://daviferreira.github.io/medium-editor/
Controls (In-Place Editing): Grande.js grande CURRENT (2014-07) MIT http://mattduvall.com/grande.js/
Controls (In-Place Editing): Pen pen 0.1.0 (2015-02) MIT http://sofish.github.io/pen/
Controls (Drag & Drop): Dragabilly dragabilly 1.2.4 (2015-05) MIT https://github.com/desandro/draggabilly
Controls (Drag & Drop): Dragula dragula 2.0.5 (2015-07) MIT http://bevacqua.github.io/dragula/
Controls (Drag & Drop): Interact interact 1.2.4 (2015-03) MIT http://interactjs.io/
Controls (Drag & Drop): Dropzone dropzone 4.0.1 (2015-02) MIT http://www.dropzonejs.com/
Controls (Modal Windows): jBox jbox 0.3.2 (2014-10) MIT https://github.com/StephanWagner/jBox/
Controls (Progress): Ladda ladda 0.9.8 (2015-04) MIT http://lab.hakim.se/ladda/
Controls (Progress): NProgress nprogress 0.2.0 (2015-05) MIT http://ricostacruz.com/nprogress
Controls (Progress): Spin.js spin.js 2.3.1 (2015-06) MIT http://spin.js.org/
Controls (Alerting): SweetAlert sweetalert 1.0.1 (2015-05) MIT http://tristanedwards.me/sweetalert
Controls (Alerting): AlertifyJS alertifyjs 0.3.16 (2015-01) MIT http://alertifyjs.org/
Controls (Alerting): NotifyJS notifyjs 0.3.2 (2014-06) MIT http://notifyjs.com/
Controls (Tooltip): QTip2 qtip2 2.2.1 (2014-09) MIT http://qtip2.com/
Controls (Tooltip): ToolTipster tooltipster 3.3.0 (2014-11) MIT http://iamceege.github.io/tooltipster/
Controls (Sidebar): Simpler-Sidebar simpler-sidebar 1.2.3 (2015-06) MIT http://dcdeiv.github.io/simpler-sidebar/
Controls (Header): Headroom.js headroom.js 0.7.0 (2014-07) MIT http://wicky.nillia.ms/headroom.js/
Controls (Resizing): Clay clay 0.1.2 (2015-07) MIT http://zzarcon.github.io/clay/
Controls (Datepicker): Pikaday pikaday 1.4.0 (2015-10) MIT http://dbushell.github.io/Pikaday/
Controls (Colorpicker): Spectrum spectrum 1.8.0 (2015-12) MIT https://github.com/bgrins/spectrum
Controls (Timeline): labella.js labella.js 0.1.1 (2015-11) Apache https://github.com/twitter/labella.js
Controls (Copy to Clipboard): Zeroclopboard zeroclipboard 2.2.0 (2015-12) MIT http://zeroclipboard.org/
Layouting (Pages): Swiper.js swiper 3.0.8 (2015-06) MIT/GPL http://www.idangero.us/swiper/
Layouting (Tiles): Masonry masonry 3.3.0 (2015-04) MIT http://masonry.desandro.com/
Layouting (Tiles): Gridster gridster 0.5.6 (2014-09) MIT http://gridster.net/
Layouting (Slider): Slick slick-carousel 1.5.5 (2015-05) MIT http://kenwheeler.github.io/slick/
Layouting (Splits): Split.js Split.js 1.0.6 (2015-12) MIT http://nathancahill.github.io/Split.js/
Typography (Sizing): FitText FitText.js 1.2.0 (2014-08) WTFPL http://wicky.nillia.ms/headroom.js/
Typography (Sizing): Font-To-Width font-to-width CURRENT (2015-02) MIT http://font-to-width.com/
Typography (Sizing): FlowType flowtype 1.1.0 (2014-08) MIT http://simplefocus.com/flowtype/
Typography (Kerning): Lettering letteringjs 0.7.0 (2014-11) WTFPL http://letteringjs.com/
Typography (Kerning): Kerning kerning.js CURRENT (2013-06) MIT http://kerningjs.com/
Typography (Kerning): Type.js type.js CURRENT (2015-06) MIT http://typejs.org/
Typography (Animation): Blast.js blast-text 2.0.0 (2015-02) MIT http://julian.com/research/blast/
Typography (Animation): Textillate textillate 0.4.0 (2015-03) WTFPL http://jschr.github.io/textillate/
Feature Detection (1): Modernizr modernizr 3.0.0 (2015-09) MIT http://modernizr.com/
Feature Detection (2): Feature.js feature.js 1.0.0 (2016-01) MIT http://featurejs.com/
Viewport Monitoring: jQuery-Stage jquery-stage 1.1.7 (2015-02) MIT https://github.com/rse/jquery-stage (*)
Accessibility Checking: tota11y tota11y 0.0.3 (2015-06) MIT http://khan.github.io/tota11y/
Markup Management: jQuery-Markup jquery-markup 1.0.34 (2015-02) MIT https://github.com/rse/jquery-markup (*)
Markup Templating: Nunjucks nunjucks 1.3.4 (2015-04) BSD http://mozilla.github.io/nunjucks/
Data Binding (1): Vue.js vue 2.0.0 (2016-08) MIT http://vuejs.org/
Data Binding (2): RactiveJS ractive 0.7.3 (2015-04) MIT http://www.ractivejs.org/
Data Binding (3): Riot riot 2.3.0 (2015-10) MIT https://riotjs.com/
Data Binding (4): Rivets rivets 0.8.1 (2015-03) MIT http://rivetsjs.com/
Data Binding (5): jQueryMy jquerymy 1.1.7 (2015-06) MIT http://jquerymy.com/
Data Binding (6): Knockout knockout 3.3.0 (2015-02) MIT http://knockoutjs.com/
Data Binding (7): way.js way.js CURRENT (2014-07) MIT http://gwendall.github.io/way/
Data Binding (8): databind databind 0.4.1 (2015-04) MIT https://github.com/grnadav/databind
Data Binding (9): cycle cycle 1.0.0 (2015-07) MIT http://cycle.js.org/
Data Binding (10): React react 0.13.3 (2015-08) BSD http://facebook.github.io/react/
Data Validation (1): ParsleyJS parsleyjs 2.1.2 (2015-06) MIT http://parsleyjs.org/
Data Validation (2): jQueryValidation jqueryvalidation 1.13.1 (2014-10) MIT http://jqueryvalidation.org/
Data Validation (3): Ducky ducky 2.1.3 (2015-01) MIT http://duckyjs.com/ (*)
Data Validation (4): XType xtypejs 0.4.2 (2015-06) MIT http://xtype.js.org/getit
Virtual DOM (1): Virtual-DOM virtual-dom 2.1.1 (2015-09) MIT https://github.com/Matt-Esch/virtual-dom
Virtual DOM (2): Incremental-DOM incremental-dom 0.1.0 (2015-09) Apache https://github.com/google/incremental-dom
Virtual DOM Templating: SuperViews.js superviews.js CURRENT (2015-09) MIT https://github.com/davidjamesstone/superviews.js
Style Resetting (1): Normalize.css normalize.css 3.0.2 (2015-03) MIT http://necolas.github.io/normalize.css/
Style Resetting (2): Sanitize.css sanitize.css 2.0.0 (2014-02) MIT https://github.com/ZDroid/sanitize.css
Style Makro Processor: Stylus stylus 0.51.1 (2015-04) MIT http://learnboost.github.io/stylus/
Style Makro Processor: LESS less 2.5.1 (2015-05) Apache http://lesscss.org/
Style Makro Set: LESSHat lesshat 3.0.2 (2014-06) MIT http://lesshat.com/
Style Makro Set: More-Or-Less more-or-less 1.5.1 (2014-09) MIT http://more-or-less.org/
Style Grid System: GridLESS gridless 1.0.2 (2014-08) MIT https://github.com/rse/gridless (*)
Animations (Physics): DynamicsJS dynamics.js 0.0.7 (2015-06) MIT http://dynamicsjs.com/
Animations (Abstraction): Tweene tweene 0.5.8 (2015-06) Artistic http://tweene.com
Animations (Fast): Velocity velocity 1.2.2 (2015-02) MIT http://velocityjs.org/
Animations (Fast): Transit transit 0.9.12 (2014-07) MIT http://ricostacruz.com/jquery.transit/
Animations (Simple): Animo.js animo.js 1.0.2 (2014-05) MIT http://labs.bigroomstudios.com/libraries/animo-js
Animations (Complex): Rekapi rekapi 1.4.5 (2015-04) MIT http://rekapi.com/
Easing (Simple): jQuery-Easing jquery-easing CURRENT (2008-07) BSD http://gsgd.co.uk/sandbox/jquery/easing/
Easing (Complex): Shifty shifty 1.5.0 (2015-05) MIT http://jeremyckahn.github.io/shifty/
Drawing (Canvas): Fabric.js fabric 1.5.0 (2015-04) MIT http://fabricjs.com/
Drawing (Canvas): KonvaJS konva 0.9.5 (2015-05) MIT http://konvajs.github.io/
Drawing (SVG): Snap.svg Snap.svg 0.4.1 (2015-04) Apache http://snapsvg.io/
Drawing (WebGL): Three.JS threejs r71 (2015-03) MIT http://threejs.org/
Physics Engine (2D): P2.js p2js 0.6.1 (2015-03) MIT http://schteppe.github.io/p2.js/
Physics Engine (2D): PhysicsJS PhysicsJS 0.7.0 (2014-12) MIT http://wellcaffeinated.net/PhysicsJS/
Physics Engine (3D): CannonJS cannon.js 0.6.2 (2015-03) MIT http://cannonjs.org/
Physics Engine (2D): Matter.js Matter 0.8.0 (2014-05) MIT http://brm.io/matter-js/
Physics Engine (3D): Physijs Physijs CURRENT (2014-09) MIT http://chandlerprall.github.io/Physijs/
Data Visualization: D3 d3 3.5.5 (2015-02) BSD http://d3js.org/
Data Visualization (Reusing): d3.chart d3-chart 0.2.1 (2014-09) MIT https://github.com/misoproject/d3.chart
Data Visualization (Charting): Plotly.js plotly.js 1.3.0 (2015-12) MIT https://plot.ly/javascript/
Data Visualization (Charting): D3Plus d3plus 1.7.4 (2015-06) MIT http://d3plus.org/
Data Visualization (Charting): Dimple dimple 2.1.2 (2014-10) MIT http://dimplejs.org/
Data Visualization (Charting): NVD3 nvd3 1.8.1 (2015-06) Apache http://nvd3.org
Data Visualization (Charting): C3.js c3 0.4.11 (2015-07) MIT http://c3js.org/
Data Visualization (Charting): TauCharts taucharts 0.5.0 (2015-07) Apache http://www.taucharts.com/
Data Visualization (Charting): Plottable plottable 1.11.0 (2015-09) MIT http://plottablejs.org/
Data Visualization (Charting): MetricsGraphics metrics-graphics 2.6 (2015-08) MPL http://metricsgraphicsjs.org/
Data Visualization (Charting): D4 d4 0.9.4 (2015-04) MIT https://github.com/heavysixer/d4
Data Visualization (Charting): DC.js dcjs 2.0.0 (2015-06) Apache http://dc-js.github.io/dc.js/
Data Visualization (Charting): Epoch epoch 0.6.0 (2015-07) MIT http://fastly.github.io/epoch/
Data Visualization (Charting): xCharts xcharts 0.3.0 (2015-07) MIT http://tenxer.github.io/xcharts/
Data Visualization (Charting): uvCharts uvCharts 1.1.0 (2015-09) MIT http://imaginea.github.io/uvCharts/
Data Visualization (Charting): Vega vega 2.2.4 (2015-09) BSD https://github.com/vega/vega
Data Visualization (Timeseries): Rickshaw rickshaw 1.5.1 (2015-09) MIT http://code.shutterstock.com/rickshaw/
Data Visualization (Timeseries): Cubism.js cubism 1.6.0 (2015-09) Apache https://square.github.io/cubism/
Data Visualization (Diagrams): JointJS joint 0.9.3 (2015-02) MPL http://www.jointjs.com
Data Visualization (Layouting): Cola webcola 3.1.2 (2015-04) MIT http://marvl.infotech.monash.edu/webcola/
Data Visualization (Primitives): d3-shape d3-shape 0.3.0 (2015-12) BSD https://github.com/d3/d3-shape
Data Visualization (Setup): d3kit d3kit 1.0.9 (2015-09) MIT https://github.com/twitter/d3kit
Data Charting: Chartist.JS chartist 0.9.4 (2015-08) WTF http://gionkunz.github.io/chartist-js/
Data Charting: ChartJS Chart.js 2.0.0-a3 (2015-09) MIT http://www.chartjs.org/
Graph (Data Structure) Cytoscape.js cytoscape 2.4.2 (2015-06) LGPL http://js.cytoscape.org/
Graph (Data Structure) GraphLib graphlib 1.0.4 (2015-05) MIT https://github.com/cpettitt/graphlib
Graph (Layouting) Dagre dagre-d3 0.4.8 (2015-05) MIT https://github.com/cpettitt/dagre-d3
Syntax Editing: CodeMirror codemirror 5.4.0 (2015-06) MIT http://codemirror.net/
Syntax Formatting: HighlightJS highlightjs 8.6.0 (2015-05) MIT http://highlightjs.org/
Data Pretty-Printing: Humanize humanize 0.0.9 (2013-09) MIT https://github.com/taijinlee/humanize
Internationalization: i18next i18next 1.10.1 (2015-06) MIT http://i18next.com/
Localization (Number): NumeralJS numeral 1.5.3 (2013-12) MIT http://numeraljs.com/
Localization (Date): MomentJS moment 2.10.3 (2015-05) MIT http://momentjs.com/
Localization (Currency): AccountingJS accounting 0.4.1 (2015-06) MIT http://openexchangerates.github.io/accounting.js/
Localization (Exchange Rate): Money.js money.js 0.1.3 (2012-01) MIT http://openexchangerates.github.io/money.js/
URL Routing: Director director 1.2.8 (2015-02) MIT https://github.com/flatiron/director
URL Manipulation: URI.js uri.js 1.15.1 (2015-04) MIT/GPL http://medialize.github.io/URI.js/
URL History (1): HTML5HistoryAPI html5-history-api 4.2.1 (2015-05) MIT/GPL https://github.com/devote/HTML5-History-API
URL History (2): History.js history.js 1.8.0b2 (2013-06) BSD https://github.com/browserstate/history.js
File BLOB Polyfil: Blob.js blob CURRENT (2015-09) MIT https://github.com/eligrey/Blob.js
File Saving: FileSaver.js filesaver CURRENT (2015-09) MIT https://github.com/eligrey/FileSaver.js
File Saving: FileSaver.js file-saver.js CURRENT (2015-06) MIT https://github.com/Teleborder/FileSaver.js
File Viewing: ViewerJS viewerjs 0.5.7 (2015-04) AGPL http://viewerjs.org/
ODF Rendering: WebODF webodf 0.5.7 (2015-04) AGPL http://webodf.org/
PDF Rendering: PDF.js pdfjs 1.1.215 (2015-06) Apache http://mozilla.github.io/pdf.js/
PDF Generation (1): PDFKit pdfkit 0.8.0 (2016-08) MIT http://pdfkit.org/
PDF Generation (2): jsPDF jspdf 1.1.135 (2015-06) MIT http://jspdf.com/
XLSX Parsing & Generation: JS-XLSX js-xlsx 0.8.0 (2015-03) Apache https://github.com/SheetJS/js-xlsx
OTF/TTF Parsing & Generation: OpenType.js opentype.js 0.4.9 (2015-06) MIT http://opentype.js.org/
Font Object: Font.js Font.js CURRENT (2015-06) MIT https://github.com/pomax/Font.js
LZS Compression/Uncompression: LZ-String lz-string 1.3.9 (2015-05) WTFPL http://pieroxy.net/blog/pages/lz-string/index.html
LZ4 Compression/Uncompression: lz4 js-lz4 CURRENT (2015-06) MIT https://github.com/pierrec/node-lz4
ZIP Compression/Uncompression: JSZip jszip 2.5.0 (2015-03) MIT/GPL http://stuk.github.io/jszip/
Multimedia Playing (Audio): Howler howler 1.1.26 (2015-04) MIT http://howlerjs.com/
Multimedia Playing (Audio): WaudJS waud.js 0.6.9 (2016-08) MIT http://www.waudjs.com/
Multimedia Playing (Video): Video.js video.js 4.12.10 (2015-06) Apache http://www.videojs.com/
Multimedia Playing (Geo. Map): LeafletJS leaflet 0.7.3 (2014-05) MIT http://leafletjs.com/
Multimedia Recording: Timbre timbre 14.11.25 (2015-12) MIT http://mohayonao.github.io/timbre.js/
Input Events (Keyboard): MouseTrap mousetrap 1.5.2 (2015-03) Apache http://craig.is/killing/mice
Input Events (Touch): Hammer.js hammerjs 2.0.4 (2014-09) MIT http://hammerjs.github.io/
Input Events (Touch): FastClick fastclick 1.0.5 (2015-01) MIT https://github.com/ftlabs/fastclick
Input Events (Touch): ZingTouch zingtouch 1.0.0 (2016-06) MIT https://github.com/zingchart/zingtouch
Data Storage (Memory): NeDB nedb CURRENT (2015-04) MIT https://github.com/louischatriot/nedb
Data Storage (Cookie): JS-Cookie js-cookie 2.1.0 (2015-12) MIT https://github.com/js-cookie/js-cookie
Data Storage (Cookie): jQuery-Cookie jquery-cookie 1.4.1 (2014-04) MIT https://github.com/carhartl/jquery-cookie
Data Storage (LocalStorage): Store.js store.js 1.3.17 (2014-11) MIT https://github.com/marcuswestin/store.js
Data Indexing: Lunr.js lunr.js 0.5.10 (2015-06) MIT http://lunrjs.com/
Data Serialization (JSON): Cryo cryo CURRENT (2013-10) MIT https://github.com/hunterloftis/cryo
Data Serialization (CBOR): cbor-js cbor CURRENT (2014-07) MIT https://github.com/paroga/cbor-js/
Data Serialization (SuperPack): superpack superpack 2.0.0 (2016-08) MIT https://github.com/shapesecurity/superpack-js
Data Serialization (MsgPack): msgpack-js msgpack-js 0.3.0 (2013-07) MIT https://github.com/creationix/msgpack-js
Data Serialization (ProtoBuf): ProtoBuf.js protobuf 4.0.0 (2015-06) Apache https://github.com/dcodeIO/ProtoBuf.js/
Data Buffer: ByteBuffer bytebuffer 4.0.0 (2015-06) Apache https://github.com/dcodeIO/ByteBuffer.js
Data Cache: Cache-LRU cache-lru 1.0.6 (2015-05) MIT https://github.com/rse/cache-lru (*)
Data Model Querying: Query-Engine query-engine 1.5.7 (2013-12) MIT https://github.com/bevry/query-engine
Data Model Querying: JMESPath jmespath 0.12.0 (2015-04) Apache http://jmespath.org/
Data Model Querying: JSONSelect jsonselect 0.2.1 (2011-06) MIT http://jsonselect.org
Data Model Filtering: Crossfilter crossfilter 1.3.12 (2015-08) Apache http://square.github.io/crossfilter/
Data Model Filtering: Nanoscope nanoscope 2.2.0 (2015-06) MIT http://kovach.me/nanoscope/
Data Model Filtering: Pivot.js pivot.js CURRENT (2014-07) MIT http://rwjblue.github.io/pivot.js/
Text Language Detection: Franc franc 1.1.0 (2015-06) LGPL https://github.com/wooorm/franc
Text Parsing (Regular): XRegExp xregexp 2.0.0 (2012-05) MIT http://xregexp.com/
Text Parsing (Context-Free): PEG.js pegjs 0.8.0 (2013-12) MIT http://pegjs.org/
Text Parsing Utilities (1): PEG-OTF pegjs-otf 1.0.6 (2015-06) MIT https://github.com/rse/pegjs-otf (*)
Text Parsing Utilities (2): PEG-Util pegjs-util 1.0.5 (2015-06) MIT https://github.com/rse/pegjs-util (*)
Text Parsing Utilities (3): Tokenizr tokenizr 0.9.3 (2015-06) MIT https://github.com/rse/tokenizr (*)
AST Data Structure: ASTy asty 1.2.0 (2015-06) MIT https://github.com/rse/asty (*)
AST Query Language: ASTq astq 1.4.7 (2015-06) MIT https://github.com/rse/astq (*)
Markdown Parsing (1): Marked marked 0.3.3 (2015-01) MIT https://github.com/chjj/marked
Markdown Parsing (2): Markdown-JS markdown 0.6.0b1 (2013-09) MIT https://github.com/evilstreak/markdown-js
JavaScript Parsing (1): Esprima esprima 2.4.0 (2015-06) BSD http://esprima.org/
JavaScript Parsing (2): Acorn acorn 2.0.4 (2015-06) MIT https://github.com/marijnh/acorn
HTML5 Parsing: parse5 parse5 2.0.2 (2015-12) MIT https://github.com/inikulin/parse5
CSV Parsing: PapaParse papaparse.js 4.1.1 (2015-04) MIT http://papaparse.com/
YAML Parsing: JS-YAML js-yaml 3.3.1 (2015-05) MIT https://github.com/nodeca/js-yaml
Mathematical Calculations: MathJS mathjs 1.7.0 (2015-05) MIT http://mathjs.org/
Mathematical Calculations: NumericJS numericjs 1.2.6 (2012-12) MIT http://www.numericjs.com/
Mathematical Calculations: Long.js long 2.2.5 (2015-06) Apache https://github.com/dcodeIO/Long.js
Mathematical Calculations: Fraction.js fraction.js 2.3.0 (2015-06) MIT/GPL https://github.com/infusion/Fraction.js
Mathematical Calculations: Complex.js complex.js 1.1.0 (2015-06) MIT/GPL https://github.com/infusion/Complex.js
Mathematical Calculations: Algebra.js algebra.js 0.1.0 (2015-07) MIT http://algebra.js.org/
Statistics: Simple-Statistics simple-statistics 1.0.1 (2015-12) ISC http://simplestatistics.org/
Vector Data-Structure: Vectorious vectorious 2.2.0 (2015-04) MIT http://mateogianolio.github.io/vectorious/
Cryptography: CryptoJS crypto-js 3.1.5 (2013-12) MIT https://github.com/brix/crypto-js
Neural Networks (1): Mind mind CURRENT (2015-08) MIT http://www.mindjs.net/
Neural Networks (2): ConvNetJS convnetjs 1.1.0 (2014-09) MIT https://github.com/karpathy/convnetjs
Neural Networks (3): Synaptic synaptic 1.0.1 (2015-07) MIT http://synaptic.juancazala.com/
Neural Networks (4): Brain brain 0.7.0 (2014-07) MIT https://github.com/harthur/brain
Reactive Programming (1): RxJS rx 3.1.2 (2015-09) Apache http://reactivex.io/
Reactive Programming (2): Kefir kefir 2.8.2 (2015-09) MIT https://rpominov.github.io/kefir/
Functional Programming (1): Lodash lodash 3.9.3 (2015-05) MIT http://lodash.com/
Functional Programming (2): HighlandJS highland 2.5.1 (2015-05) Apache http://highlandjs.org/
Functional Programming (3): RamdaJS ramda 0.15.1 (2015-06) MIT http://ramdajs.com/
Functional Programming (4): FunctionalJS functional.js 0.7.4 (2016-05) MIT http://functionaljs.com/
Functional Programming (5): LazyJS lazy.js 0.4.2 (2016-05) MIT http://danieltao.com/lazy.js/
String Formatting: sprintfjs sprintfjs 1.1.9 (2015-04) MIT https://github.com/rse/sprintfjs (*)
String Manipulation: stringjs string 3.3.0 (2015-06) MIT http://stringjs.com/
Font Loader: WebFontLoader webfontloader 1.6.16 (2015-12) Apache https://github.com/typekit/webfontloader
Font Collection: TypoPRO typopro 3.2.1 (2015-06) Apache+OFL+PD http://typopro.org (*)
Icon Fonts (1): Font-Awesome font-awesome 4.3.0 (2015-01) MIT+OFL http://fontawesome.io/
Icon Fonts (2): Material-Design-Icons material-design-icons 2.0 (2015-07) CC-BY-4.0 http://google.github.io/material-design-icons/
Unique Identifiers (1): Pure-UUID pure-uuid 1.0.4 (2015-06) MIT https://github.com/rse/pure-uuid (*)
Unique Identifiers (2): Node-UUID node-uuid 1.4.3 (2015-03) MIT https://github.com/broofa/node-uuid
Unique Identifiers (3): UUID-js uuid-js 0.7.5 (2013-06) Apache https://github.com/aurigadl/uuid-js
Promises (Full-Featured): Bluebird bluebird 2.9.30 (2015-06) MIT https://github.com/petkaantonov/bluebird
Promises (Embeddable, Minimum): Thenable - 1.0.7 (2014-10) MIT https://github.com/rse/thenable
Object Orientation: JSClass jsclass 4.0.5 (2014-03) MIT http://jsclass.jcoglan.com/
Component System: ComponentJS componentjs 1.2.6 (2015-04) MPL http://componentjs.com/ (*)
Polyfill Placeholder: jQuery-Placeholder jquery-placeholder 2.3.1 (2015-06) MIT https://github.com/mathiasbynens/jquery-placeholder
Polyfill ECMAScript 5: ES5-Shim es5-shim 4.1.7 (2015-06) MIT https://github.com/kriskowal/es5-shim/
Polyfill ECMAScript 6: ES6-Shim es6-shim 0.32.3 (2015-06) MIT https://github.com/paulmillr/es6-shim/
Resource Loading: curl curl 0.8.12 (2014-11) MIT https://github.com/cujojs/curl
AJAX Communication (1): Axios axios 0.13.1 (2016-08) MIT https://github.com/mzabriskie/axios
AJAX Communication (2): SuperAgent superagent 1.2.0 (2015-04) MIT http://visionmedia.github.io/superagent/
AJAX Communication (3): REST rest 1.3.1 (2015-04) MIT https://github.com/cujojs/rest
AJAX Communication (4): Reqwest reqwest 2.0.3 (2015-09) MIT https://github.com/ded/reqwest
AJAX Communication (5): qwest qwest 2.0.7 (2015-09) MIT https://github.com/pyrsmk/qwest
WAMP Communication: AutobahnJS autobahn 0.9.6 (2015-03) MIT http://autobahn.ws/js/
Websocket Communication (1): Socket.IO socket.io 1.3.5 (2015-03) MIT http://socket.io/
Websocket Communication (2): SockJS sockjs-client 1.0.0 (2015-05) MIT http://sockjs.org/
Git Communication: JS-Git js-git 0.7.7 (2014-12) MIT https://github.com/creationix/js-git
Progressive Image Loading: Layzr.js layzr.js 1.4.3 (2015-06) MIT https://github.com/callmecavs/layzr.js
Progressive Animations: ScrollReveal scrollreveal 3.0.5 (2016-01) MIT https://scrollrevealjs.org/
Image Color Extraction (1): Vibrant.js vibrant 1.0 (2015-05) MIT http://jariz.github.io/vibrant.js/
Image Color Extraction (2): Color-Thief color-thief 2.0.1 (2015-10) MIT http://lokeshdhakar.com/projects/color-thief/
Image Color Extraction (3): jQuery-Adaptive-Backgrounds jquery.adaptive-backgrounds.js 1.0.3 (2015-06) MIT https://github.com/briangonzalez/jquery.adaptive-backgrounds.js
Backend_Functionality Product_Name NPM_Id Version Date License URL
=============================== ============= ===================== ======= ========= =============== ========================
Component System: Microkernel microkernel 0.9.17 (2015-06) MIT https://github.com/rse/microkernel (*)
REST Services: HAPI hapi 8.6.1 (2015-05) BSD http://hapijs.com/
Database Engine (1): NeDB nedb CURRENT (2015-06) MIT https://github.com/louischatriot/nedb
Database Engine (2): LokiJS lokijs 1.3.4 (2015-06) BSD http://lokijs.org/
Database Engine (3): AlaSQL alasql 0.2.0 (2015-09) MIT https://github.com/agershun/alasql
Database Engine (4): TaffyDB taffydb 2.7 (2013-03) BSD http://taffydb.com/
Database Engine (5): LowDB lowdb 0.10.1 (2015-07) MIT https://github.com/typicode/lowdb
Database Engine (6): TingoDB tingodb 0.4.0 (2015-09) MIT http://www.tingodb.com/
Database Engine (7): Lovefield lovefield 2.0.62 (2015-09) Apache https://google.github.io/lovefield/
Database Engine (8): SQL.js sql.js 0.2.11 (2014-12) MIT https://github.com/kripken/sql.js
Database Adapter (Redis): Node-Redis redis 0.12.1 (2014-08) MIT https://github.com/mranney/node_redis
Database Adapter (SQLite): Node-SQLite3 sqlite3 3.1.4 (2016-05) MIT https://github.com/mapbox/node-sqlite3
Database Adapter (PostgreSQL): Node-Postgres pg 4.4.0 (2015-05) MIT https://github.com/brianc/node-postgres
Database Adapter (MongoDB): Node-MongoDB mongodb 2.0.35 (2015-06) Apache https://github.com/mongodb/node-mongodb-native/
Database Adapter (Neo4J): Node-Neo4J neo4j 1.1.1 (2014-10) Apache https://github.com/thingdom/node-neo4j
Database Wrapper (SQLite): SQLite sqlite 2.0.2 (2016-05) MIT https://github.com/kriasoft/node-sqlite
Database Wrapper (PostgreSQL): pg-promise pg-promise 4.2.5 (2016-05) MIT https://github.com/vitaly-t/pg-promise
ORM (PostgreSQL): Sequelize sequelize 3.3.2 (2015-06) MIT http://sequelizejs.com/
ORM (PostgreSQL/Redis/MongoDB/Neo4J): JugglingDB jugglingdb 0.3.0 (2014-09) MIT https://github.com/1602/jugglingdb
ORM (PostgreSQL): Moron moron 0.1.2 (2015-06) MIT https://github.com/Vincit/moron.js
ORM (MongoDB): Moongoose mongoosejs 4.0.6 (2015-06) MIT http://mongoosejs.com/
RDBMS SQL Generator: Knex knex 0.11.3 (2016-05) MIT http://knexjs.org/
Resource Pooling: Pool2 pool2 1.3.4 (2015-06) ISC https://github.com/myndzi/pool2
Authentication: Passport passport 0.2.2 (2015-05) MIT http://passportjs.org/
Parsing (Command Line Options): DashDash dashdash 1.10.0 (2015-04) MIT https://github.com/trentm/node-dashdash
Parsing (YAML): Node-YAML js-yaml 3.3.1 (2015-05) MIT https://github.com/nodeca/js-yaml
Parsing (INI): Node-INI node-ini 1.0.0 (2012-07) MIT https://github.com/pastorbones/node-ini
Parsing (CSV): Node-CSV node-csv 0.4.5 (2015-06) BSD http://www.adaltas.com/projects/node-csv/
Parsing (CSV): PapaParse papaparse.js 4.1.1 (2015-04) MIT http://papaparse.com/
Parsing (Markdown): Marked marked 0.3.3 (2015-01) MIT https://github.com/chjj/marked
Data Serialization (CBOR): cbor cbor 0.3.14 (2015-05) MIT https://github.com/hildjj/node-cbor/
Data Serialization (MsgPack): msgpack5 msgpack5 2.3.0 (2015-05) MIT https://github.com/mcollina/msgpack5/
Data Serialization (ProtoBuf): ProtoBuf.js protobufjs 4.0.0 (2015-06) Apache https://github.com/dcodeIO/ProtoBuf.js/
Data Bufer: ByteBuffer bytebuffer 4.0.0 (2015-06) Apache https://github.com/dcodeIO/ByteBuffer.js
Logging: Winston winston 1.0.1 (2015-06) MIT https://github.com/flatiron/winston
Terminal Input Prompting: Inquirer inquirer 0.8.5 (2015-05) MIT https://github.com/SBoudrias/Inquirer.js
Terminal Output Colorization: Chalk chalk 1.0.0 (2015-02) MIT https://github.com/sindresorhus/chalk
Terminal Output Progression: Progress progress 1.1.8 (2014-08) MIT https://github.com/tj/node-progress
HTTP Client: Request request 2.58.1 (2015-06) Apache https://github.com/mikeal/request
Unique Identifiers (1): Pure-UUID pure-uuid 1.0.4 (2015-06) MIT https://github.com/rse/pure-uuid
Unique Identifiers (2): Node-UUID node-uuid 1.4.3 (2015-03) MIT https://github.com/broofa/node-uuid
Mathematical Calculations: Long.js long 2.2.5 (2015-06) Apache https://github.com/dcodeIO/Long.js
Cryptography (1): CryptoJS crypto-js 3.1.5 (2013-12) MIT https://github.com/brix/crypto-js
Cryptography (2): SJCL sjcl 1.0.3 (2015-03) MIT https://github.com/bitwiseshiftleft/sjcl/
Cryptography (2): PCG-Random pcg-random 1.0.0 (2015-09) MIT https://github.com/thomcc/pcg-random
Data Structure Validation (1): Ducky ducky 2.2.1 (2015-07) MIT http://duckyjs.com/ (*)
Data Structure Validation (2): JOI joi 6.5.0 (2015-06) BSD https://github.com/hapijs/joi