Although we are working hard on this library, it still has some known shortcomings. Consider this list to make sure there are no potential blockings.
-
It uses several dependencies
Our team follows the "proudly found elsewhere" principle which encourages us to make use of the great work done by other developers. You will probably find the following open source libraries being utilized by Handsontable:
-
numbro.js (handles numeric data)
Author: Benjamin Van Ryseghem
License: Open source (MIT)
http://numbrojs.com/ -
Pikaday (displays a date picker)
Author: David Bushell
License: Open source (BSD & MIT)
https://github.com/dbushell/Pikaday -
moment.js (parses, validates and displays dates)
Author: Tim Wood, Tskren Chernev, Moment.js contributors
License: Open source (MIT)
http://momentjs.com -
formula.js (provides syntax and logic for functions)
Author: Handsontable
License: Open source (MIT)
https://github.com/handsontable/formula.js -
json-patch-duplex.js (implementation of JSON-Patch - RFC 6902)
Author: Starcounter
License: Open source (MIT)
https://github.com/Starcounter-Jack/JSON-Patch -
core-js (polyfills for ECMAScript 5, ECMAScript 6, promises, symbols, collections)
Author: Denis Pushkarev
License: Open source (MIT)
https://github.com/zloirock/core-js -
bessel (bessel functions in pure JS)
Author: SheetJS
License: Open source (MIT)
https://github.com/SheetJS/bessel -
jStat (statistical library)
Author: jStat
License: Open source (MIT)
https://github.com/jstat/jstat -
tiny-emitter (a tiny event emitter library)
Author: Scott Corgan
License: Open source (MIT)
https://github.com/scottcorgan/tiny-emitter -
formula-parser (parsing excel formulas library)
Author: Handsontable
License: Open source (MIT)
https://github.com/handsontable/formula-parser -
javascript-algorithms (implementation of linked list and merge sort)
Author: Minko Gechev
License: Open source (MIT)
https://github.com/mgechev/javascript-algorithms
-
numbro.js (handles numeric data)