2025-01-02 03:13:50 +00:00
{
2025-04-05 08:12:09 +00:00
"_from" : "mathjs@^14.0.1" ,
"_id" : "mathjs@14.4.0" ,
2025-04-02 15:45:33 +00:00
"_inBundle" : false ,
2025-04-05 08:12:09 +00:00
"_integrity" : "sha512-CpoYDhNENefjIG9wU9epr+0pBHzlaySfpWcblZdAf5qXik/j/U8eSmx/oNbmXO0F5PyfwPGVD/wK4VWsTho1SA==" ,
2025-04-02 15:45:33 +00:00
"_location" : "/mathjs" ,
"_phantomChildren" : { } ,
"_requested" : {
2025-04-05 08:12:09 +00:00
"type" : "range" ,
2025-04-02 15:45:33 +00:00
"registry" : true ,
2025-04-05 08:12:09 +00:00
"raw" : "mathjs@^14.0.1" ,
2025-04-02 15:45:33 +00:00
"name" : "mathjs" ,
"escapedName" : "mathjs" ,
2025-04-05 08:12:09 +00:00
"rawSpec" : "^14.0.1" ,
2025-04-02 15:45:33 +00:00
"saveSpec" : null ,
2025-04-05 08:12:09 +00:00
"fetchSpec" : "^14.0.1"
2025-01-02 03:13:50 +00:00
} ,
2025-04-02 15:45:33 +00:00
"_requiredBy" : [
"/"
2025-01-02 03:13:50 +00:00
] ,
2025-04-05 08:12:09 +00:00
"_resolved" : "https://registry.npmmirror.com/mathjs/-/mathjs-14.4.0.tgz" ,
"_shasum" : "023a2f53ab7680e2baf04edc112322f7c323c1ed" ,
"_spec" : "mathjs@^14.0.1" ,
2025-04-02 15:45:33 +00:00
"_where" : "D:\\jiangchengfeiyi-xiaochengxu" ,
"author" : {
"name" : "Jos de Jong" ,
"email" : "wjosdejong@gmail.com" ,
"url" : "https://github.com/josdejong"
} ,
"bin" : {
"mathjs" : "bin/cli.js"
} ,
"bugs" : {
"url" : "https://github.com/josdejong/mathjs/issues"
} ,
"bundleDependencies" : false ,
2025-01-02 03:13:50 +00:00
"dependencies" : {
2025-04-05 08:12:09 +00:00
"@babel/runtime" : "^7.26.10" ,
2025-01-02 03:13:50 +00:00
"complex.js" : "^2.2.5" ,
"decimal.js" : "^10.4.3" ,
"escape-latex" : "^1.2.0" ,
"fraction.js" : "^5.2.1" ,
"javascript-natural-sort" : "^0.7.1" ,
"seedrandom" : "^3.0.5" ,
"tiny-emitter" : "^2.1.0" ,
"typed-function" : "^4.2.1"
} ,
2025-04-02 15:45:33 +00:00
"deprecated" : false ,
"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." ,
2025-01-02 03:13:50 +00:00
"devDependencies" : {
2025-04-05 08:12:09 +00:00
"@babel/core" : "7.26.10" ,
2025-01-02 03:13:50 +00:00
"@babel/plugin-transform-object-assign" : "7.25.9" ,
"@babel/plugin-transform-optional-catch-binding" : "7.25.9" ,
2025-04-05 08:12:09 +00:00
"@babel/plugin-transform-runtime" : "7.26.10" ,
"@babel/preset-env" : "7.26.9" ,
2025-01-02 03:13:50 +00:00
"@babel/register" : "7.25.9" ,
"@types/assert" : "1.5.11" ,
"@types/mocha" : "10.0.10" ,
2025-04-05 08:12:09 +00:00
"@typescript-eslint/eslint-plugin" : "8.27.0" ,
"@typescript-eslint/parser" : "8.27.0" ,
2025-01-02 03:13:50 +00:00
"assert" : "2.1.0" ,
2025-04-05 08:12:09 +00:00
"babel-loader" : "10.0.0" ,
2025-01-02 03:13:50 +00:00
"c8" : "10.1.3" ,
"codecov" : "3.8.3" ,
2025-04-05 08:12:09 +00:00
"core-js" : "3.41.0" ,
2025-01-02 03:13:50 +00:00
"del" : "8.0.0" ,
"dtslint" : "4.2.1" ,
"eigen" : "0.2.2" ,
"eslint" : "8.57.1" ,
"eslint-config-prettier" : "9.1.0" ,
"eslint-config-standard" : "17.1.0" ,
"eslint-plugin-import" : "2.31.0" ,
"eslint-plugin-mocha" : "10.5.0" ,
"eslint-plugin-n" : "16.6.2" ,
2025-04-05 08:12:09 +00:00
"eslint-plugin-prettier" : "5.2.4" ,
2025-01-02 03:13:50 +00:00
"eslint-plugin-promise" : "6.6.0" ,
2025-04-05 08:12:09 +00:00
"expect-type" : "1.2.0" ,
2025-01-02 03:13:50 +00:00
"expr-eval" : "2.0.2" ,
"fancy-log" : "2.0.0" ,
2025-04-05 08:12:09 +00:00
"glob" : "11.0.1" ,
2025-01-02 03:13:50 +00:00
"gulp" : "5.0.0" ,
"gulp-babel" : "8.0.0" ,
"handlebars" : "4.7.8" ,
"jsep" : "1.4.0" ,
"karma" : "6.4.4" ,
"karma-firefox-launcher" : "2.1.3" ,
"karma-mocha" : "2.0.1" ,
"karma-mocha-reporter" : "2.2.5" ,
2025-04-05 08:12:09 +00:00
"karma-spec-reporter" : "0.0.36" ,
"karma-webdriver-launcher" : "1.0.8" ,
2025-01-02 03:13:50 +00:00
"karma-webpack" : "5.0.1" ,
"mkdirp" : "3.0.1" ,
2025-04-05 08:12:09 +00:00
"mocha" : "11.1.0" ,
2025-01-02 03:13:50 +00:00
"mocha-junit-reporter" : "2.2.1" ,
"ndarray" : "1.0.19" ,
"ndarray-determinant" : "1.0.0" ,
"ndarray-gemm" : "1.0.0" ,
"ndarray-ops" : "1.2.2" ,
"ndarray-pack" : "1.2.1" ,
"numericjs" : "1.2.6" ,
2025-04-05 08:12:09 +00:00
"prettier" : "3.5.3" ,
2025-01-02 03:13:50 +00:00
"process" : "0.11.10" ,
2025-04-05 08:12:09 +00:00
"sinon" : "19.0.4" ,
2025-01-02 03:13:50 +00:00
"sylvester" : "0.0.21" ,
2025-04-05 08:12:09 +00:00
"tinybench" : "4.0.1" ,
2025-01-02 03:13:50 +00:00
"ts-node" : "10.9.2" ,
2025-04-05 08:12:09 +00:00
"typescript" : "5.8.2" ,
"webpack" : "5.98.0" ,
2025-01-02 03:13:50 +00:00
"zeros" : "1.0.0"
} ,
2025-04-02 15:45:33 +00:00
"directories" : {
"bin" : "./bin" ,
"lib" : "./lib"
} ,
"engines" : {
"node" : ">= 18"
} ,
2025-01-02 03:13:50 +00:00
"exports" : {
"." : {
"types" : "./types/index.d.ts" ,
"import" : "./lib/esm/index.js" ,
"require" : "./lib/cjs/index.js"
} ,
"./number" : {
"types" : "./types/index.d.ts" ,
"import" : "./lib/esm/number.js" ,
"require" : "./lib/cjs/number.js"
} ,
"./lib/esm/number" : {
"types" : "./types/index.d.ts" ,
"import" : "./lib/esm/number.js" ,
"require" : "./lib/cjs/number.js"
} ,
"./package.json" : "./package.json" ,
"./lib/browser/math.js" : "./lib/browser/math.js" ,
"./lib/browser/math.js.map" : "./lib/browser/math.js.map"
} ,
"files" : [
"bin" ,
"lib" ,
"types" ,
"LICENSE" ,
"NOTICE" ,
"README.md" ,
"HISTORY.md" ,
"CONTRIBUTING.md"
] ,
2025-04-02 15:45:33 +00:00
"homepage" : "https://mathjs.org" ,
"jsdelivr" : "./lib/browser/math.js" ,
"keywords" : [
"math" ,
"mathematics" ,
"functions" ,
"numeric" ,
"algebra" ,
"parser" ,
"expression" ,
"number" ,
"bignumber" ,
"complex" ,
"fraction" ,
"matrix" ,
"unit"
] ,
"license" : "Apache-2.0" ,
"main" : "./lib/cjs" ,
"module" : "./lib/esm" ,
"name" : "mathjs" ,
"repository" : {
"type" : "git" ,
"url" : "git+https://github.com/josdejong/mathjs.git"
2025-01-02 03:13:50 +00:00
} ,
"scripts" : {
"build" : "gulp && npm run update-authors" ,
"build-and-test" : "npm run build && npm run test:all && npm run lint" ,
"build:clean" : "gulp clean" ,
"build:docs" : "gulp docs" ,
"compile" : "gulp compile" ,
2025-04-02 15:45:33 +00:00
"coverage" : "c8 --reporter=lcov --reporter=text-summary mocha test/unit-tests && echo \"\nDetailed coverage report is available at ./coverage/lcov-report/index.html\"" ,
2025-01-02 03:13:50 +00:00
"format" : "npm run lint -- --fix" ,
2025-04-02 15:45:33 +00:00
"lint" : "eslint --cache --max-warnings 0 src/ test/ types/" ,
"prepublishOnly" : "npm run test:all && npm run lint" ,
2025-01-02 03:13:50 +00:00
"test" : "npm run test:src && npm run lint" ,
"test:all" : "npm run test:src && npm run test:generated && npm run test:node && npm run test:types" ,
"test:browser" : "karma start test/browser-test-config/local-karma.js" ,
2025-04-02 15:45:33 +00:00
"test:generated" : "mocha test/generated-code-tests" ,
2025-04-05 08:12:09 +00:00
"test:lambdatest" : "karma start test/browser-test-config/lambdatest-karma.js" ,
2025-04-02 15:45:33 +00:00
"test:node" : "mocha test/node-tests/*.test.js test/node-tests/**/*.test.js" ,
"test:src" : "mocha test/unit-tests" ,
2025-01-02 03:13:50 +00:00
"test:types" : " tsc -p ./tsconfig.json && node --loader ts-node/esm ./test/typescript-tests/testTypes.ts" ,
2025-04-02 15:45:33 +00:00
"update-authors" : "node ./tools/update-authors.js" ,
"validate:ascii" : "gulp validate:ascii" ,
"watch" : "gulp watch"
2025-01-02 03:13:50 +00:00
} ,
2025-04-02 15:45:33 +00:00
"sideEffects" : false ,
"type" : "module" ,
"types" : "./types/index.d.ts" ,
"unpkg" : "./lib/browser/math.js" ,
2025-04-05 08:12:09 +00:00
"version" : "14.4.0"
2025-01-02 03:13:50 +00:00
}