UNPKG

stemcmicro

Version:

Computer Algebra System in TypeScript

225 lines (224 loc) 10.7 kB
{ "name": "stemcmicro", "version": "0.9.42", "description": "Computer Algebra System in TypeScript", "exports": { ".": { "types": "./dist/index.d.ts", "system": "./dist/system/index.min.js", "default": "./dist/esm/index.min.js" } }, "module": "./dist/esm/index.min.js", "types": "./dist/index.d.ts", "directories": { "test": "tests" }, "scripts": { "build": "npm run clean && rollup --config rollup.config.mts --configPlugin @rollup/plugin-typescript", "clean": "rm -rf ./dist", "coverage": "nyc npm run test", "docs": "npm run docs:typedoc && open-cli docs/index.html", "docs:typedoc": "rm -rf docs && typedoc --options typedoc.json", "examples": "mocha 'examples/**/*.spec.ts' --sort", "pages": "npm run docs:typedoc && gh-pages -d docs", "pretest": "npm run build", "release": "release-it", "repl": "npm run build && node repl.mjs", "test": "npm run examples", "lint": "eslint . --ext .ts", "tests": "mocha 'tests/**/*.ts' --sort", "units": "mocha 'units/**/*.spec.ts' --sort", "test-polar": "mocha 'tests/polar.ts'", "example-abs": "mocha 'examples/abs.spec.ts'", "example-add": "mocha 'examples/add.spec.ts'", "example-adj": "mocha 'examples/adj.spec.ts'", "example-algebra": "mocha 'examples/algebra.spec.ts'", "example-and": "mocha 'examples/and.spec.ts'", "example-approxratio": "mocha 'examples/approxratio.spec.ts'", "example-arccos": "mocha 'examples/arccos.spec.ts'", "example-arccosh": "mocha 'examples/arccosh.spec.ts'", "example-arg": "mocha 'examples/arg.spec.ts'", "example-ascii": "mocha 'examples/ascii.spec.ts'", "example-bessely": "mocha 'examples/bessely.spec.ts'", "example-blades": "mocha 'examples/blades.spec.ts'", "example-deg": "mocha 'examples/deg.spec.ts'", "example-defint": "mocha 'examples/defint.spec.ts'", "example-differential": "mocha 'examples/differential.spec.ts'", "example-E": "mocha 'examples/E.spec.ts'", "example-error": "mocha 'examples/error.spec.ts'", "example-exp": "mocha 'examples/exp.spec.ts'", "example-float": "mocha 'examples/float.spec.ts'", "example-grade": "mocha 'examples/grade.spec.ts'", "example-gt": "mocha 'examples/gt.spec.ts'", "example-hadamard": "mocha 'examples/hadamard.spec.ts'", "example-hilbert": "mocha 'examples/hilbert.spec.ts'", "example-hyp": "mocha 'examples/hyp.spec.ts'", "example-imu": "mocha 'examples/imu.spec.ts'", "example-isone": "mocha 'examples/isone.spec.ts'", "example-infix": "mocha 'examples/infix.spec.ts'", "example-log": "mocha 'examples/log.spec.ts'", "example-mag": "mocha 'examples/mag.spec.ts'", "example-misc": "mocha 'examples/misc.spec.ts'", "example-multiply": "mocha 'examples/multiply.spec.ts'", "example-numerator": "mocha 'examples/numerator.spec.ts'", "example-outer": "mocha 'examples/outer.spec.ts'", "example-power": "mocha 'examples/power.spec.ts'", "example-rank": "mocha 'examples/rank.spec.ts'", "example-real": "mocha 'examples/real.spec.ts'", "example-sandbox": "mocha 'examples/sandbox.spec.ts'", "example-simplify": "mocha 'examples/simplify.spec.ts'", "example-spacetime": "mocha 'examples/spacetime.spec.ts'", "example-sub": "mocha 'examples/sub.spec.ts'", "example-svg": "mocha 'examples/svg.spec.ts'", "example-sym": "mocha 'examples/sym.spec.ts'", "example-tan": "mocha 'examples/tan.spec.ts'", "example-taylor": "mocha 'examples/taylor.spec.ts'", "example-uom": "mocha 'examples/uom.spec.ts'", "unit-abs": "mocha 'units/abs.spec.ts'", "unit-algebra": "mocha 'units/algebra.spec.ts'", "unit-algebrite": "mocha 'units/algebrite.spec.ts'", "unit-api": "mocha 'units/api.spec.ts'", "unit-arccos": "mocha 'units/arccos.spec.ts'", "unit-arctan": "mocha 'units/arctan.spec.ts'", "unit-arg": "mocha 'units/arg.spec.ts'", "unit-assumptions": "mocha 'units/assumptions.spec.ts'", "unit-atom": "mocha 'units/atom.spec.ts'", "unit-blade": "mocha 'units/blade.spec.ts'", "unit-calculus": "mocha 'units/calculus.spec.ts'", "unit-circexp": "mocha 'units/circexp.spec.ts'", "unit-clojurescript": "mocha 'units/clojurescript.spec.ts'", "unit-clock": "mocha 'units/clock.spec.ts'", "unit-complex": "mocha 'units/complex.spec.ts'", "unit-conj": "mocha 'units/conj.spec.ts'", "unit-constants": "mocha 'units/constants.spec.ts'", "unit-cos": "mocha 'units/cos.spec.ts'", "unit-coverage": "mocha 'units/coverage.spec.ts'", "unit-cross": "mocha 'units/cross.spec.ts'", "unit-d": "mocha 'units/d.spec.ts'", "unit-defint": "mocha 'units/defint.spec.ts'", "unit-derivative": "mocha 'units/derivative.spec.ts'", "unit-divide": "mocha 'units/divide.spec.ts'", "unit-dot": "mocha 'units/dot.spec.ts'", "unit-dotdot": "mocha 'units/dotdot.spec.ts'", "unit-dom": "mocha 'units/dom.spec.ts'", "unit-draw": "mocha 'units/draw.spec.ts'", "unit-edge": "mocha 'units/edge.spec.ts'", "unit-edn": "mocha 'units/edn.spec.ts'", "unit-eigenmath": "mocha 'units/eigenmath.spec.ts'", "unit-eigenmath-mul": "mocha 'units/eigenmath-mul.spec.ts'", "unit-eigenvec": "mocha 'units/eigenvec.spec.ts'", "unit-error": "mocha 'units/error.spec.ts'", "unit-example": "mocha 'units/example.spec.ts'", "unit-exp": "mocha 'units/exp.spec.ts'", "unit-factor": "mocha 'units/factor.spec.ts'", "unit-flatten": "mocha 'units/flatten.spec.ts'", "unit-function": "mocha 'units/function.spec.ts'", "unit-functional": "mocha 'units/functional.spec.ts'", "unit-G20": "mocha 'units/G20.spec.ts'", "unit-gibbs": "mocha 'units/gibbs.spec.ts'", "unit-handler": "mocha 'units/handler.spec.ts'", "unit-hashinfo": "mocha 'units/hashinfo.spec.ts'", "unit-inner": "mocha 'units/inner.spec.ts'", "unit-integral": "mocha 'units/integral.spec.ts'", "unit-inv": "mocha 'units/inv.spec.ts'", "unit-ispositive": "mocha 'units/ispositive.spec.ts'", "unit-javascript": "mocha 'units/javascript.spec.ts'", "unit-jsparse": "mocha 'units/jsparse.spec.ts'", "unit-juxtaposition": "mocha 'units/juxtaposition.spec.ts'", "unit-log": "mocha 'units/log.spec.ts'", "unit-mixedprint": "mocha 'units/mixedprint.spec.ts'", "unit-not": "mocha 'units/not.spec.ts'", "unit-nroots": "mocha 'units/nroots.spec.ts'", "unit-outer": "mocha 'units/outer.spec.ts'", "unit-parens": "mocha 'units/parens.spec.ts'", "unit-parse": "mocha 'units/parse.spec.ts'", "unit-polar": "mocha 'units/polar.spec.ts'", "unit-power": "mocha 'units/power.spec.ts'", "unit-predicate": "mocha 'units/predicate.spec.ts'", "unit-predicates": "mocha 'units/predicates.spec.ts'", "unit-prefixes": "mocha 'units/prefixes.spec.ts'", "unit-product": "mocha 'units/product.spec.ts'", "unit-QQ": "mocha 'units/QQ.spec.ts'", "unit-rank": "mocha 'units/rank.spec.ts'", "unit-rect": "mocha 'units/rect.spec.ts'", "unit-refcount": "mocha 'units/refcount.spec.ts'", "unit-rendersvg": "mocha 'units/rendersvg.spec.ts'", "unit-roots": "mocha 'units/roots.spec.ts'", "unit-runscript": "mocha 'units/runscript.spec.ts'", "unit-runtime": "mocha 'units/runtime.spec.ts'", "unit-schwarzchild": "mocha 'units/schwarzchild.spec.ts'", "unit-simplify": "mocha 'units/simplify.spec.ts'", "unit-sin": "mocha 'units/sin.spec.ts'", "unit-sinh": "mocha 'units/sinh.spec.ts'", "unit-sqrt": "mocha 'units/sqrt.spec.ts'", "unit-svg": "mocha 'units/svg.spec.ts'", "unit-sum": "mocha 'units/sum.spec.ts'", "unit-symbol": "mocha 'units/symbol.spec.ts'", "unit-taylor": "mocha 'units/taylor.spec.ts'", "unit-tensor": "mocha 'units/tensor.spec.ts'", "unit-test": "mocha 'units/test.spec.ts'", "unit-testle": "mocha 'units/testle.spec.ts'", "unit-testne": "mocha 'units/testne.spec.ts'", "unit-tsparse": "mocha 'units/tsparse.spec.ts'", "unit-transpose": "mocha 'units/transpose.spec.ts'", "unit-iscomplex": "mocha 'units/iscomplex.spec.ts'", "unit-sandbox": "mocha 'units/sandbox.spec.ts'", "unit-uom": "mocha 'units/uom.spec.ts'", "unit-vars": "mocha 'units/vars.spec.ts'", "unit-visitor": "mocha 'units/visitor.spec.ts'", "test-abs": "mocha 'tests/abs.ts'", "test-adj": "mocha 'tests/adj.ts'", "test-arctan": "mocha 'tests/arctan.ts'", "test-bake": "mocha 'tests/bake.ts'", "test-check": "mocha 'tests/check.ts'", "test-cos": "mocha 'tests/cos.ts'", "test-exp": "mocha 'tests/exp.ts'", "test-iszero": "mocha 'tests/iszero.ts'", "test-scan": "mocha 'tests/scan.ts'", "test-sin": "mocha 'tests/sin.ts'", "test-integral": "mocha 'tests/integral.ts'", "test-log": "mocha 'tests/log.ts'", "test-sandbox": "mocha 'tests/sandbox.ts'", "test-strings": "mocha 'tests/strings.ts'", "test-test": "mocha 'tests/test.ts'" }, "repository": { "type": "git", "url": "git+https://github.com/geometryzen/stemcmicro.git" }, "keywords": [ "algebrite", "algebra", "blade", "cas", "clojurescript", "computer", "eigenmath", "geometric", "math", "multivector", "symbolic", "system" ], "author": { "name": "David Geo Holmes", "email": "david.geo.holmes@gmail.com" }, "license": "MIT", "bugs": { "url": "https://github.com/geometryzen/stemcmicro/issues" }, "homepage": "https://github.com/geometryzen/stemcmicro#readme", "dependencies": { "@geometryzen/esprima": "^0.9.13", "typhon-lang": "^1.0.13" }, "peerDependencies": { "math-expression-atoms": "0.9.42", "math-expression-context": "0.9.42", "math-expression-native": "0.9.42", "math-expression-tree": "0.9.42" }, "gitHead": "2bcd4eac2e1864c66ca72ee14dfae2df0efbb9b2" }