From ed7020e266ebc610ef67c21600b35f29ebe03c8a Mon Sep 17 00:00:00 2001 From: Marak Date: Mon, 4 Sep 2017 03:46:17 -0400 Subject: [dist] Added code coverage tooling * Adds nyc for code coverage * Adds coveralls to get repo badge --- package.json | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index eb392c10..c85394e4 100644 --- a/package.json +++ b/package.json @@ -13,10 +13,36 @@ "lint": "node_modules/.bin/jshint ./lib --config ./.jshintrc", "test": "node_modules/.bin/mocha test/*.*.js", "build": "cd build && ../node_modules/.bin/gulp && cd ../", - "doc": "jsdoc -c conf.json -t ./node_modules/ink-docstrap/template -R README.md lib" + "doc": "jsdoc -c conf.json -t ./node_modules/ink-docstrap/template -R README.md lib", + "coverage": "nyc report --reporter=text-lcov | coveralls" + }, + "nyc": { + "all": false, + "include": [ + "lib/**/*.js" + ], + "exclude": [ + "coverage", + "locales", + "modules", + "white", + "docs", + "docker", + "public", + "reports", + "tests", + "node_modules" + ], + "reporter": [ + "html", + "lcov", + "clover" + ], + "report-dir": "./reports/coverage" }, "devDependencies": { "browserify": "5.11.1", + "coveralls": "^2.13.1", "gulp": "^3.9.1", "gulp-gh-pages": "^0.5.4", "gulp-jsdoc3": "^0.2.1", -- cgit v1.2.3