exprtk.js

v2.1.0-rc.0
JS Mathematical Expression Toolkit Library
node.js math multithreading async TypedArray parallel openmp mpi

doc

documentation readme --section=API --config=documentation.yml src/*.cc lib/binding.js

web

documentation build --config=website.yml src/*.cc lib/binding.js -f=html -o=doc

gcov

mkdir -p coverage && cd coverage && gcov -o ../build/Debug/obj.target/exprtk.js/src ../src/*

lcov

npx c8 report --reporter=text-lcov > coverage/tests.lcov

lint

clang-format -i src/*.cc src/*.h && eslint lib/*.[tj]s test/*.[tj]s bench/*.[tj]s scripts/*.[tj]s

test

mocha

bench

node bench/bench.js

codecov

cd coverage && curl -s https://codecov.io/bash | bash

install

node-pre-gyp install --fallback-to-build

version

git add package.json

preversion

npm run lint && npm run test && npm run doc && git add README.md

postpublish

gh workflow run test-npm.yml -F version=$npm_package_version

postversion

git push && git push --tags && node ./scripts/publish-packages.js && npm run web && node ./scripts/publish-docs.js

Metadata

  • ISC
  • Whatever
  • Momtchil Momtchev
  • released 3/26/2022

Downloads

Maintainers