igc-xc-score
v1.5.2 igc paragliding hang-gliding gliding
c8
npx c8 --exclude igc-parser.js node test
doc
jsdoc -d doc solver.js scoring-rules.config.js
www
webpack && cp www/index.html www/pacman.svg dist/www
lcov
npx c8 --exclude igc-parser.js report --reporter=text-lcov > coverage/tests.lcov
test
node test && npm run eslint
build
rollup -c && npm run nexe_all && npm run www && npm run doc
eslint
eslint geom.js index.js scoring.js scoring-rules.config.js solution.js solver.js test.js foundation.js util.js vincentys.js flight.js main.js
codecov
curl -s https://codecov.io/bash | env CODECOV_TOKEN='4d5a31d4-9b2f-4a62-9db9-2c49eef14ea0' bash
version
npm run build && git add package.json igc-xc-score.js index.es.js index.cjs.js doc
nexe_all
npm run nexe_linux && npm run nexe_win && npm run nexe_mac
nexe_mac
nexe -i igc-xc-score.js -o dist/igc-xc-score-macos -t darwin-x64-12.15.0
nexe_win
nexe -i igc-xc-score.js -o dist/igc-xc-score.exe -t windows-x64-12.16.3
nexe_linux
nexe -i igc-xc-score.js -o dist/igc-xc-score-linux-x86-x64 -t linux-x64-12.16.2
preversion
npm test
postversion
git push && git push --tags
npm i [email protected]
Metadata
- LGPL-3.0-or-later
- Whatever
- Momtchil Momtchev
- released 1/14/2021