stemcmicro
Version:
Computer Algebra System in TypeScript
225 lines (224 loc) • 10.7 kB
JSON
{
"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"
}