igc-xc-score

v1.5.2
igc-xc-score is a paragliding and hang-gliding XC scoring program in vanilla JS
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

Metadata

Downloads

Maintainers