Third-party libraries used in KeeeX Chatops

-

As of 11/10/2017
+ Node Webkit (https://github.com/nwjs/nw.js/): framework used to build app for 3 OS:
– Chromium (https://www.chromium.org/)
– node.js (https://nodejs.org/) and its core modules.

+ Node modules:
– adm-zip (https://github.com/cthackers/adm-zip.git)
– async (https://github.com/caolan/async)
– body-parser (https://github.com/expressjs/body-parser.git)
– btoa (https://www.npmjs.com/package/btoa): used to convert string to base64.
– bunyan (https://github.com/trentm/node-bunyan): used to write log.
– cpr (https://github.com/davglass/cpr.git)
– dateformat (https://github.com/felixge/node-dateformat.git)
– express (https://github.com/expressjs/express.git)
– fs-extra (https://github.com/jprichardson/node-fs-extra.git)
– fstream (https://www.npmjs.com/package/fstream): used to read content of a whole folder.
– jsonwebtoken (https://github.com/auth0/node-jsonwebtoken.git)
– jszip (https://github.com/Stuk/jszip.git)
– mkdirp (https://github.com/substack/node-mkdirp.git)
– ncp (https://github.com/AvianFlu/ncp.git)
– nedb (https://github.com/louischatriot/nedb): local database.
– react (https://github.com/facebook/react.git)
– react-autocomplete (https://github.com/reactjs/react-autocomplete.git)
– react-autosize-textarea (https://github.com/buildo/react-autosize-textarea.git)
– react-dom (https://github.com/facebook/react.git)
– request (https://github.com/request/request.git)
– semver (https://github.com/npm/node-semver.git)
– string-format (https://github.com/davidchambers/string-format.git)
– tar (https://github.com/npm/node-tar.git)
– underscore (https://github.com/jashkenas/underscore.git)
– unorm (https://github.com/walling/unorm): used to normalize file path on 3 os.
– uuid (https://github.com/kelektiv/node-uuid.git)

+ javascript libraries:
– jQuery (http://jquery.com/)
– bitcoinjs (https://github.com/bitcoinjs/bitcoinjs-lib): used to compute, sign and verify digital signature.
– chai (https://github.com/chaijs/chai)
– encoder (http://www.strictly-software.com/htmlencode): used to encode/decode html string.
– jdenticon (https://github.com/dmester/jdenticon)
– pdfjs (https://mozilla.github.io/pdf.js/): used to visualize pdf files
– tagit (https://github.com/aehlke/tag-it): used to visualize references and search boxes.- webodf (http://www.webodf.org/): used to visualize open document..

+ font libraries:
– open sans (https://www.google.com/fonts/specimen/Open+Sans): main font
– expansiva (http://www.dafont.com/expansiva.font): Font used on logo
– glyphicons (http://glyphicons.com/): used as icon font
– google material (https://www.google.com/design/icons/): used as icon font

+ icons/graphical content
– Modified Lens icon created by Denis, IT (https://thenounproject.com/term/lens/18587/) under Creative Commons