{ "name": "mathjs", "version": "4.2.1", "description": "Math.js is an extensive math library for JavaScript and Node.js. It features a flexible expression parser with support for symbolic computation, comes with a large set of built-in functions and constants, and offers an integrated solution to work with different data types like numbers, big numbers, complex numbers, fractions, units, and matrices.", "author": "Jos de Jong (https://github.com/josdejong)", "contributors": [ "Adam Kelly (https://github.com/adamisntdead)", "Alexander Beyn (https://github.com/AlexanderBeyn)", "Andy Pan (https://github.com/andy0130tw)", "Bart Kiers (https://github.com/bkiers)", "Brett Jurgens (https://github.com/brettjurgens)", "Bryan Cuccioli (https://github.com/bcuccioli)", "Daniel Levin (https://github.com/daniel-levin)", "David Simons (https://github.com/SwamWithTurtles)", "denisx (https://github.com/denisx)", "Devan Patel (https://github.com/devanp92)", "devdevdata222 (https://github.com/devdevdata222)", "Dzmitry Litskalau (https://github.com/litmit)", "Ekin Koc (https://github.com/eknkc)", "Elijah Insua (https://github.com/tmpvar)", "Eric Mansfield (https://github.com/ericman314)", "Fabrice Colas (https://github.com/fabricecolas)", "Favian Contreras (https://github.com/BigFav)", "Finn Pauls (https://github.com/finnp)", "Ganga Christopher (https://github.com/gangachris)", "Harry Sarson (https://github.com/HarrySarson)", "Holman Gao (https://github.com/golmansax)", "Guillermo Indalecio Fernández (https://github.com/guillermobox)", "Gulfaraz (https://github.com/gulfaraz)", "hamadu (https://github.com/hamadu)", "Harsh Gupta (https://github.com/hgupta9)", "Henrique Ferrolho (https://github.com/ferrolho)", "Huseyn Guliyev (https://github.com/husayt)", "Ivan Vergiliev (IvanVergiliev)", "jean-emmanuel (https://github.com/jean-emmanuel)", "Jim Garrison (https://github.com/garrison)", "Joel Hoover (https://github.com/joelhoover)", "Karl Lew (https://github.com/firepick1)", "Kenan Yildirim (https://github.com/KenanY)", "Keunhong Park (https://github.com/void42)", "Kunal Vyas (https://github.com/kv-kunalvyas)", "Marcus Andre (https://github.com/marcusandre)", "Horatiu Lazu (https://github.com/MathBunny)", "Mathias Polligkeit (https://github.com/woylie)", "Max Bruckner (https://github.com/FSMaxB)", "Maxence Dalmais (https://github.com/maxired)", "Michael M. (https://github.com/Schnark)", "Mitchel Kelonye (https://github.com/kelonye)", "mtraynham (https://github.com/mtraynham)", "Niels Heisterkamp (https://github.com/nheisterkamp)", "Oleg (https://github.com/ovk)", "Owen Versteeg (https://github.com/owenversteeg)", "Pavel Panchekha (https://github.com/pavpanchekha)", "Pat Grasso (https://github.com/patgrasso)", "Paulo Buchsbaum (https://github.com/paulobuchsbaum)", "Pete Corey (https://github.com/pcorey)", "PJ Hampton (https://github.com/pjhampton )", "Retsam (https://github.com/Retsam)", "Robert Eisele (https://github.com/infusion)", "Rogelio J. Baucells (https://github.com/rjbaucells)", "Ryan Seys (https://github.com/ryanseys)", "Sebastien Piquemal (https://github.com/sebpiq)", "Sebastian Ruhleder (https://github.com/ruhleder)", "Sergey Romanov (https://github.com/saromanov)", "Slava Ganzin (https://github.com/slavaGanzin)", "Stu Blair (https://github.com/stu-blair)", "Thomas Brierley (https://github.com/ThomasBrierley)", "Timothy Lee (https://github.com/tetslee)", "Tóth Róbert (https://github.com/Nekomajin42)", "Todd Morse (https://github.com/morsecodist)", "Waldir Pimenta (https://github.com/waldyrious)", "Zach Zibrat (https://github.com/palimpsests)" ], "homepage": "http://mathjs.org", "repository": { "type": "git", "url": "https://github.com/josdejong/mathjs.git" }, "license": "Apache-2.0", "keywords": [ "math", "mathematics", "functions", "numeric", "algebra", "parser", "expression", "number", "bignumber", "complex", "fraction", "matrix", "unit" ], "dependencies": { "complex.js": "2.0.4", "decimal.js": "9.0.1", "escape-latex": "1.0.0", "fraction.js": "4.0.4", "javascript-natural-sort": "0.7.1", "seed-random": "2.2.0", "tiny-emitter": "2.0.2", "typed-function": "1.0.3" }, "devDependencies": { "benchmark": "2.1.4", "expr-eval": "1.2.1", "glob": "7.1.2", "gulp": "3.9.1", "gulp-util": "3.0.8", "istanbul": "0.4.5", "jsep": "0.3.4", "karma": "2.0.2", "karma-firefox-launcher": "1.1.0", "karma-mocha": "1.3.0", "karma-mocha-reporter": "2.2.5", "karma-webpack": "3.0.0", "math-expression-evaluator": "1.2.17", "mkdirp": "0.5.1", "mocha": "5.1.1", "ndarray": "1.0.18", "ndarray-determinant": "1.0.0", "ndarray-gemm": "1.0.0", "ndarray-ops": "1.2.2", "ndarray-pack": "1.2.1", "numericjs": "1.2.6", "pad-right": "0.2.2", "q": "1.5.1", "sylvester": "0.0.21", "tar": "4.4.2", "uglify-js": "3.3.23", "underscore": "1.9.0", "webpack": "4.6.0", "zeros": "1.0.0" }, "main": "./index", "scripts": { "build": "gulp", "watch": "gulp watch", "docs": "gulp docs", "test": "mocha test --recursive", "karma": "karma start", "coverage": "istanbul cover _mocha -- test --recursive; echo \"\nCoverage report is available at ./coverage/lcov-report/index.html\"", "prepublishOnly": "npm run build && npm test" }, "bin": { "mathjs": "./bin/cli.js" }, "engines": { "node": ">= 4" }, "bugs": { "url": "https://github.com/josdejong/mathjs/issues" }, "directories": { "doc": "./docs", "example": "./examples", "lib": "./lib", "test": "./test" } }