{ "name": "mathjs", "version": "5.2.3", "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)", "Ben Weinshel (https://github.com/weinshel)", "Brett Jurgens (https://github.com/brettjurgens)", "Bryan Cuccioli (https://github.com/bcuccioli)", "Chris Chudzicki (https://github.com/ChristopherChudzicki)", "Dakota Blair (https://github.com/dakotablair)", "Daniel Kostro (https://github.com/stropitek)", "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)", "Gary Passero (https://github.com/gap777)", "Harry Sarson (https://github.com/HarrySarson)", "Holman Gao (https://github.com/golmansax)", "Honybar (https://github.com/honeybar)", "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)", "Jack Schmidt (https://github.com/jackschmidt)", "Jason Shin (https://github.com/JasonShin)", "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)", "Mathias Rasmussen (https://github.com/mathiasvr)", "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)", "Saket Saurabh (https://github.com/ssaket)", "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.11", "decimal.js": "10.0.1", "escape-latex": "1.2.0", "fraction.js": "4.0.10", "javascript-natural-sort": "0.7.1", "seed-random": "2.2.0", "tiny-emitter": "2.0.2", "typed-function": "1.1.0" }, "devDependencies": { "@babel/core": "7.1.2", "@babel/plugin-transform-object-assign": "7.0.0", "@babel/preset-env": "7.1.0", "@babel/register": "7.0.0", "babel-loader": "8.0.4", "benchmark": "2.1.4", "expr-eval": "1.2.2", "glob": "7.1.3", "gulp": "3.9.1", "gulp-babel": "8.0.0", "gulp-util": "3.0.8", "istanbul": "0.4.5", "jsep": "0.3.4", "karma": "3.1.1", "karma-browserstack-launcher": "1.3.0", "karma-firefox-launcher": "1.1.0", "karma-mocha": "1.3.0", "karma-mocha-reporter": "2.2.5", "karma-webpack": "3.0.5", "math-expression-evaluator": "1.2.17", "mkdirp": "0.5.1", "mocha": "5.2.0", "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", "nyc": "13.1.0", "pad-right": "0.2.2", "standard": "12.0.1", "sylvester": "0.0.21", "uglify-js": "3.4.9", "underscore": "1.9.1", "webpack": "4.23.1", "webpack-cli": "3.1.2", "zeros": "1.0.0" }, "main": "./index", "files": [ "dist", "lib", "src", "bin", "core.js", "index.js", "docs", "examples", "CONTRIBUTING.md" ], "scripts": { "build": "gulp", "build-and-test": "npm run build && npm run test:src && npm run test:dist && npm run lint", "compile": "gulp compile", "watch": "gulp watch", "docs": "gulp docs", "lint": "standard --env=mocha --env=worker", "lint:fix": "standard --fix --env=mocha --env=worker", "test": "npm run test:src && npm run lint", "test:src": "mocha test test-node --recursive --require @babel/register", "test:dist": "mocha test-dist --recursive", "test:browser": "karma start ./browser-test-config/local-karma.js", "test:browserstack": "karma start ./browser-test-config/browserstack-karma.js", "coverage": "nyc --reporter=lcov --reporter=text-summary mocha test test-node --recursive --require @babel/register; echo \"\nDetailed coverage report is available at ./coverage/lcov-report/index.html\"", "prepublishOnly": "npm run build-and-test" }, "bin": { "mathjs": "./bin/cli.js" }, "engines": { "node": ">= 6" }, "bugs": { "url": "https://github.com/josdejong/mathjs/issues" }, "directories": { "doc": "./docs", "example": "./examples", "lib": "./lib", "src": "./src", "test": "./test" }, "sideEffects": false }