d2
v25.2.5 dhis2 api library
documentation
documentation build src/* --github --output docs --format html
coverage
NODE_ENV=test nyc --require babel-register --require babel-polyfill mocha --reporter dot --require test/setup/node.js --recursive test/unit && nyc report --reporter=lcov
validate
npm ls --depth 0 || yarn list
test
mocha --reporter dot --compilers js:babel-core/register --require test/setup/node.js --recursive test/unit
e2e
NODE_ENV=test karma start test/setup/karma.config.js
test-watch
mocha --reporter dot --compilers js:babel-core/register --require test/setup/node.js --recursive test/unit --watch
prebuild
npm run lint && npm run validate && npm run test && npm run e2e
build-only
rm -rf lib/ && babel src --out-dir lib --source-maps && ./node_modules/webpack/bin/webpack.js && ./node_modules/webpack/bin/webpack.js --config webpack.config.min.js
build
npm run build-only
lint
eslint src
__lint_tests__
&& eslint --env node,mocha --global expect,sinon test/unit --fix
travis
npm run coverage && npm run e2e && npm run lint