{"_id":"@drahman/web-component-tester-istanbul","_rev":"5-0c9387737a26daad2a46d84a224aed14","name":"@drahman/web-component-tester-istanbul","description":"Instanbul coverage reporting for projects being tested by web-component-tester","dist-tags":{"latest":"0.11.3"},"versions":{"0.11.0":{"name":"@drahman/web-component-tester-istanbul","version":"0.11.0","description":"Instanbul coverage reporting for projects being tested by web-component-tester","main":"lib/plugin.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/thedeeno/web-component-tester-istanbul.git"},"keywords":["web-component-tester","istanbul","coverage","wct"],"author":{"name":"Dane O'Connor"},"license":"ISC","bugs":{"url":"https://github.com/thedeeno/web-component-tester-istanbul/issues"},"homepage":"https://github.com/thedeeno/web-component-tester-istanbul","dependencies":{"html-script-hook":"^0.10.0","istanbul":"^0.4.0","istanbul-threshold-checker":"^0.1.0","lodash":"^4.0.0","minimatch":"^3.0.0","parseurl":"^1.3.0"},"wct-plugin":{"cli-options":{"reporters":{"help":"List of reporters to use","full":"reporters","list":true},"dir":{"help":"Coverage directory","full":"dir"},"exclude":{"help":"Scripts to exclude from testing","full":"exclude"},"include":{"help":"Scripts to include in testing","full":"include"}}},"gitHead":"48c21c17635e7290d323fdaf150c9bbf8d2b3d27","_id":"@drahman/web-component-tester-istanbul@0.11.0","_npmVersion":"5.0.3","_nodeVersion":"7.10.0","_npmUser":{"name":"drahman","email":"durmon.albasir@gmail.com"},"dist":{"integrity":"sha512-Y2zVLyVRiOnhtl5Q6/qnHLZ4ahXrSj/BOVwsQTVio9OANwpHpF5sNRytkxuNTa32Dxclz8QThGqto23435TGQw==","shasum":"dbb956fc99b71b2a2c0988e059c69fa3d1df018f","tarball":"https://registry.npmjs.org/@drahman/web-component-tester-istanbul/-/web-component-tester-istanbul-0.11.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBG/PRYkzNr/oWL7Fq9KdqMvtoG/tnRLk6az7XKANcU8AiBxzNddanwyehl5hA2pM/0LbYtW7ehVNLz1vXHpMTxPJA=="}]},"maintainers":[{"name":"drahman","email":"durmon.albasir@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-component-tester-istanbul-0.11.0.tgz_1497971961821_0.12643284117802978"}},"0.11.1":{"name":"@drahman/web-component-tester-istanbul","version":"0.11.1","description":"Instanbul coverage reporting for projects being tested by web-component-tester","main":"lib/plugin.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/thedeeno/web-component-tester-istanbul.git"},"keywords":["web-component-tester","istanbul","coverage","wct"],"author":{"name":"Dane O'Connor"},"license":"ISC","bugs":{"url":"https://github.com/thedeeno/web-component-tester-istanbul/issues"},"homepage":"https://github.com/thedeeno/web-component-tester-istanbul","dependencies":{"html-script-hook":"^0.10.0","istanbul":"^0.4.0","istanbul-threshold-checker":"^0.1.0","lodash":"^4.0.0","minimatch":"^3.0.0","parseurl":"^1.3.0"},"wct-plugin":{"cli-options":{"reporters":{"help":"List of reporters to use","full":"reporters","list":true},"dir":{"help":"Coverage directory","full":"dir"},"exclude":{"help":"Scripts to exclude from testing","full":"exclude"},"include":{"help":"Scripts to include in testing","full":"include"}}},"gitHead":"f53176e9b91d510989bb1caf39dfea798c41a052","_id":"@drahman/web-component-tester-istanbul@0.11.1","_npmVersion":"5.0.3","_nodeVersion":"7.10.0","_npmUser":{"name":"drahman","email":"durmon.albasir@gmail.com"},"dist":{"integrity":"sha512-z+nSh/C97YeBwlCcpErCT7ouAftWPvKl0Gg6THr8Cbz/yZwxn19C5C7wJf0/0iTX+k0zonnz8o5e+koyMa1K/Q==","shasum":"822a7da656a6d406ddb2a64538b8e8f54db56e00","tarball":"https://registry.npmjs.org/@drahman/web-component-tester-istanbul/-/web-component-tester-istanbul-0.11.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+IzQDuWN64xVKWWWmJxEW4eiFdRJVCXN7ZfRfBMSLZQIge3qrRcFpbqGlbAn7BuoIEuSbkcYU/qqfLsyWPhtABkg="}]},"maintainers":[{"name":"drahman","email":"durmon.albasir@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-component-tester-istanbul-0.11.1.tgz_1497972097183_0.8417927646078169"}},"0.11.2":{"name":"@drahman/web-component-tester-istanbul","version":"0.11.2","description":"Instanbul coverage reporting for projects being tested by web-component-tester","main":"lib/plugin.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/thedeeno/web-component-tester-istanbul.git"},"keywords":["web-component-tester","istanbul","coverage","wct"],"author":{"name":"Dane O'Connor"},"license":"ISC","bugs":{"url":"https://github.com/thedeeno/web-component-tester-istanbul/issues"},"homepage":"https://github.com/thedeeno/web-component-tester-istanbul","dependencies":{"html-script-hook":"^0.10.0","istanbul":"^0.4.0","istanbul-threshold-checker":"^0.1.0","lodash":"^4.0.0","minimatch":"^3.0.0","parseurl":"^1.3.0"},"wct-plugin":{"cli-options":{"reporters":{"help":"List of reporters to use","full":"reporters","list":true},"dir":{"help":"Coverage directory","full":"dir"},"exclude":{"help":"Scripts to exclude from testing","full":"exclude"},"include":{"help":"Scripts to include in testing","full":"include"}}},"gitHead":"226e32f07b81e3b91b0b030070442861eebbffce","_id":"@drahman/web-component-tester-istanbul@0.11.2","_npmVersion":"5.0.3","_nodeVersion":"7.10.0","_npmUser":{"name":"drahman","email":"durmon.albasir@gmail.com"},"dist":{"integrity":"sha512-7V1fmDw27GCP91X6NGjg96Nv23EpR6+Dr72zLcxAk5o7bvc/67653GRzvqnEuEuu9GOh046rA6BftBnUgjOTGA==","shasum":"0c41d706aea34804bc4b61ca87d8ff9f46b25a85","tarball":"https://registry.npmjs.org/@drahman/web-component-tester-istanbul/-/web-component-tester-istanbul-0.11.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBNFJxL1y56mKpkdXMSkLBpd+QUkhCGONNHqaciFtlp1AiEA71DjvAleODaVx2NET4Epuyx7Uur1d7UkIiOYhTiYdjg="}]},"maintainers":[{"name":"drahman","email":"durmon.albasir@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-component-tester-istanbul-0.11.2.tgz_1497972705946_0.9447678972501308"}},"0.11.3":{"name":"@drahman/web-component-tester-istanbul","version":"0.11.3","description":"Instanbul coverage reporting for projects being tested by web-component-tester","main":"lib/plugin.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/thedeeno/web-component-tester-istanbul.git"},"keywords":["web-component-tester","istanbul","coverage","wct"],"author":{"name":"Dane O'Connor"},"license":"ISC","bugs":{"url":"https://github.com/thedeeno/web-component-tester-istanbul/issues"},"homepage":"https://github.com/thedeeno/web-component-tester-istanbul","dependencies":{"html-script-hook":"^0.10.0","istanbul":"^0.4.0","istanbul-threshold-checker":"^0.1.0","lodash":"^4.0.0","minimatch":"^3.0.0","parseurl":"^1.3.0"},"wct-plugin":{"cli-options":{"reporters":{"help":"List of reporters to use","full":"reporters","list":true},"dir":{"help":"Coverage directory","full":"dir"},"exclude":{"help":"Scripts to exclude from testing","full":"exclude"},"include":{"help":"Scripts to include in testing","full":"include"}}},"gitHead":"ace7d87f54681827b5a814579ba41887788d355b","_id":"@drahman/web-component-tester-istanbul@0.11.3","_npmVersion":"5.0.3","_nodeVersion":"7.10.0","_npmUser":{"name":"drahman","email":"durmon.albasir@gmail.com"},"dist":{"integrity":"sha512-78GehCN3pF0F9lOzppnQaIHxJz+2r9zlmUP+AmK38kzuDgj+cGmsBP3fW/s9ZlyAtH6pTrJsY4uuVRYpCZG03Q==","shasum":"85179c4e5102bf9647320472c898de78055eec9f","tarball":"https://registry.npmjs.org/@drahman/web-component-tester-istanbul/-/web-component-tester-istanbul-0.11.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJflxplmNT5t9Y9Hyr8pwJ229K0FwLTNsiOJrAE4iF8AIhALXg5B7Tayisb3OeumwJyrpz3tXlJu+322EXLdthvRbp"}]},"maintainers":[{"name":"drahman","email":"durmon.albasir@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web-component-tester-istanbul-0.11.3.tgz_1497973631781_0.7192677150014788"}}},"readme":"Web-Component-Tester-Istanbul\n=============================  \n\nThis is a forked version of WCT Istanbul which prints coverage rather than failing silently upon test failures.\n\n## Description  \nIstanbul coverage plugin for web-component-tester.\n\nUse this plugin to collect and report test coverage (via istanbul) for\nyour project on each test run.\n\n## Installation\n\n```sh\nnpm install web-component-tester-istanbul --save-dev\n```\n\n## Basic Usage\n\nAdd the following configuration to web-component-tester's config file.\n\n## Example\n\n```js\nmodule.exports = {\n  plugins: {\n    istanbul: {\n      dir: \"./coverage\",\n      reporters: [\"text-summary\", \"lcov\"],\n      include: [\n        \"**/*.js\"\n      ],\n      exclude: [\n        \"/polymer/polymer.js\",\n        \"/platform/platform.js\"\n      ]\n    }\n  }\n}\n```\n\n## Options\n\nBelow are the available configuration options:\n\n### writeOnlyOnSuccess `false`\nSet to `true` to write coverage only if all tests pass  \n\n### dir\n\nThe directory to write coverage reports to.\n\n### reporters\n\nAn array of istanbul reporters to use.\n\n### include\n\nFiles to include in instrumentation.\n\n### exclude\n\nFiles to exclude from instrumentation (this trumps files 'included' with\nthe option above).\n\n## Coverage Thresholds\n\nIn addition to measuring coverage, this plugin can be used to enforce\ncoverage thresholds.  If coverage does not meet the configured thresholds,\nthen the test run will fail, even if all tests passed.\n\nThis requires specifying the `thresholds` option for the plugin\n\n### Example\n\nThe following configuration will cause the test run to fail if less\nthan 100% of the statements in instrumented files are covered by\ntests.\n\n```js\nmodule.exports = {\n  plugins: {\n    istanbul: {\n      dir: \"./coverage\",\n      reporters: [\"text-summary\", \"lcov\"],\n      include: [\n        \"**/*.js\"\n      ],\n      exclude: [\n        \"/polymer/polymer.js\",\n        \"/platform/platform.js\"\n      ],\n      thresholds: {\n        global: {\n          statements: 100\n        }\n      }\n    }\n  }\n}\n```\n","maintainers":[{"email":"durmon.albasir@gmail.com","name":"ara-rockman"}],"time":{"modified":"2022-04-05T05:36:31.807Z","created":"2017-06-20T15:19:22.702Z","0.11.0":"2017-06-20T15:19:22.702Z","0.11.1":"2017-06-20T15:21:38.186Z","0.11.2":"2017-06-20T15:31:46.880Z","0.11.3":"2017-06-20T15:47:12.754Z"},"homepage":"https://github.com/thedeeno/web-component-tester-istanbul","keywords":["web-component-tester","istanbul","coverage","wct"],"repository":{"type":"git","url":"git+https://github.com/thedeeno/web-component-tester-istanbul.git"},"author":{"name":"Dane O'Connor"},"bugs":{"url":"https://github.com/thedeeno/web-component-tester-istanbul/issues"},"license":"ISC","readmeFilename":"README.md"}