exprtk.js
v2.1.0-rc.0 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
npm i [email protected]
Metadata
- ISC
- Whatever
- Momtchil Momtchev
- released 3/26/2022