{"_id":"grunt-protractor-coverage","_rev":"72-60d728f3aafb7e325327d35c3ef15dd6","name":"grunt-protractor-coverage","description":"Instrument your code and gather coverage data from Protractor E2E tests","dist-tags":{"latest":"0.2.18"},"versions":{"0.1.0":{"name":"grunt-protractor-coverage","version":"0.1.0","description":"Instrument your code and gather coverage data from Protractor E2E tests","main":"Gruntfile.js","directories":{"test":"test"},"dependencies":{"grunt":"~0.4.4","grunt-istanbul":"~0.2.5","grunt-protractor-runner":"~0.2.4","protractor":"~0.20.1","dargs-object":"~0.2.0","mkdirp":"~0.3.5","temporary":"0.0.8","tmp":"0.0.23","grunt-contrib-connect":"~0.7.1"},"devDependencies":{"grunt-contrib-jshint":"~0.1.0","grunt-contrib-clean":"~0.4.0a","grunt-contrib-nodeunit":"~0.1.0","grunt":"~0.4.0rc2","grunt-contrib-copy":"~0.5.0"},"scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git://github.com/r3b/grunt-protractor-coverage.git"},"keywords":["gruntplugin","protractor","coverage","testing","istanbul"],"author":{"name":"ryan bridges"},"license":"APLv2","bugs":{"url":"https://github.com/r3b/grunt-protractor-coverage/issues"},"_id":"grunt-protractor-coverage@0.1.0","dist":{"shasum":"5506f90bf70ff54ccda7d4d1df0c52d1a6b827fd","tarball":"https://registry.npmjs.org/grunt-protractor-coverage/-/grunt-protractor-coverage-0.1.0.tgz","integrity":"sha512-Wji1K17Obr1hVfOUchQkg3EFGsGi2aSgWmk0q7sTNLefOt6EP45p9Bd7N1nwPsvRLqbtfj4qgvX63EK2zaDySg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHoCTiKaBFxuKKuBWRzcf6dfrb6RA4nRFgVtXmA7g1oiAiAYgYjvA2epY03WXdlpHcRzV40A+6bCmfoUMYUP3wb80w=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"r3b","email":"ryan@fasterness.com"},"maintainers":[{"name":"r3b","email":"ryan@fasterness.com"}]},"0.1.1":{"name":"grunt-protractor-coverage","version":"0.1.1","description":"Instrument your code and gather coverage data from Protractor E2E tests","main":"Gruntfile.js","directories":{"test":"test"},"dependencies":{"grunt":"~0.4.4","grunt-istanbul":"~0.2.5","grunt-protractor-runner":"~0.2.4","protractor":"~0.20.1","dargs-object":"~0.2.0","mkdirp":"~0.3.5","temporary":"0.0.8","tmp":"0.0.23","grunt-contrib-connect":"~0.7.1","esprima":"~1.1.1","estraverse":"~1.5.0","escodegen":"~1.3.0"},"devDependencies":{"grunt-contrib-jshint":"~0.1.0","grunt-contrib-clean":"~0.4.0a","grunt-contrib-nodeunit":"~0.1.0","grunt":"~0.4.0rc2","grunt-contrib-copy":"~0.5.0"},"scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git://github.com/r3b/grunt-protractor-coverage.git"},"keywords":["gruntplugin","protractor","coverage","testing","istanbul"],"author":{"name":"ryan bridges"},"license":"APLv2","bugs":{"url":"https://github.com/r3b/grunt-protractor-coverage/issues"},"_id":"grunt-protractor-coverage@0.1.1","dist":{"shasum":"7109a9edaf5e0af901b4771177b764d79ef70ec3","tarball":"https://registry.npmjs.org/grunt-protractor-coverage/-/grunt-protractor-coverage-0.1.1.tgz","integrity":"sha512-aHtVkYSWEAZFKIEcmZi+QbSL54wjN/tJw6GuJHhEgmktrLQ1c0YrSt6byWWkZLdQsDFwu4ipRmLovLqy0knauQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDr23ip9l7gfXo7faUOOlA/Q3yXtJMNcnCHHH66tdjirAIhAP4MIj6ci7kl08D8OJCSiezlzQ8UmZRIwNzdsfI2x3nI"}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"r3b","email":"ryan@fasterness.com"},"maintainers":[{"name":"r3b","email":"ryan@fasterness.com"}]},"0.2.1":{"name":"grunt-protractor-coverage","version":"0.2.1","description":"Instrument your code and gather coverage data from Protractor E2E tests","main":"Gruntfile.js","directories":{"test":"test"},"dependencies":{"grunt":"~0.4.4","grunt-istanbul":"~0.2.5","grunt-protractor-runner":"~0.2.4","protractor":"~0.20.1","dargs-object":"~0.2.0","mkdirp":"~0.3.5","temporary":"0.0.8","tmp":"0.0.23","grunt-contrib-connect":"~0.7.1","esprima":"~1.1.1","estraverse":"~1.5.0","escodegen":"~1.3.0"},"devDependencies":{"grunt-contrib-jshint":"~0.1.0","grunt-contrib-clean":"~0.4.0a","grunt-contrib-nodeunit":"~0.1.0","grunt":"~0.4.0rc2","grunt-contrib-copy":"~0.5.0"},"scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git://github.com/r3b/grunt-protractor-coverage.git"},"keywords":["gruntplugin","protractor","coverage","testing","istanbul"],"author":{"name":"ryan bridges"},"license":"APLv2","bugs":{"url":"https://github.com/r3b/grunt-protractor-coverage/issues"},"_id":"grunt-protractor-coverage@0.2.1","dist":{"shasum":"24e52f149c983a243723a9441ac4ec68e8fda8ca","tarball":"https://registry.npmjs.org/grunt-protractor-coverage/-/grunt-protractor-coverage-0.2.1.tgz","integrity":"sha512-RZpoDFBA9WSrnm19/XlUk32wlU9evyjg0zbNiUjNGo5NXwWjrthAWPWSPSQ429RA9zAqPog0NdLD54dBFwCh0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJgMGUWpXqWM44Q6+/ZhnOR1t79jcHJJDLwbpQhOS/dQIhAOK9SW/IZEw34I+eYeB5cg2mjSNIkjLG0yub4S6O4Iv4"}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"r3b","email":"ryan@fasterness.com"},"maintainers":[{"name":"r3b","email":"ryan@fasterness.com"}]},"0.2.2":{"name":"grunt-protractor-coverage","version":"0.2.2","description":"Instrument your code and gather coverage data from Protractor E2E tests","main":"Gruntfile.js","directories":{"test":"test"},"dependencies":{"grunt":"~0.4.4","grunt-istanbul":"~0.2.5","grunt-protractor-runner":"~0.2.4","protractor":"~0.20.1","dargs-object":"~0.2.0","mkdirp":"~0.3.5","temporary":"0.0.8","tmp":"0.0.23","grunt-contrib-connect":"~0.7.1","esprima":"~1.1.1","estraverse":"~1.5.0","escodegen":"~1.3.0"},"devDependencies":{"grunt-contrib-jshint":"~0.1.0","grunt-contrib-clean":"~0.4.0a","grunt-contrib-nodeunit":"~0.1.0","grunt":"~0.4.0rc2","grunt-contrib-copy":"~0.5.0"},"scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git://github.com/r3b/grunt-protractor-coverage.git"},"keywords":["gruntplugin","protractor","coverage","testing","istanbul"],"author":{"name":"ryan bridges"},"license":"APLv2","bugs":{"url":"https://github.com/r3b/grunt-protractor-coverage/issues"},"_id":"grunt-protractor-coverage@0.2.2","dist":{"shasum":"137b96616d21d54c22759f496e09c6133706d03e","tarball":"https://registry.npmjs.org/grunt-protractor-coverage/-/grunt-protractor-coverage-0.2.2.tgz","integrity":"sha512-ktjmrBcCHnOzIzJxf+bF77aEooElqJsBwI2aSafK0PSwqSrB7HF9ufmoGizmR5RoSIQP/5DnU/1NJyOHqwZ0kg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDL8gXQFtVH/uud3jp6B+2Ggvc2lpMxWMeVyxPSzL7rHwIgZo+4ig/g748GJdAw/4RX0Pk5KxvshIOZNlv0LchDXO0="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"r3b","email":"ryan@fasterness.com"},"maintainers":[{"name":"r3b","email":"ryan@fasterness.com"}]},"0.2.3":{"name":"grunt-protractor-coverage","version":"0.2.3","description":"Instrument your code and gather coverage data from Protractor E2E tests","main":"Gruntfile.js","directories":{"test":"test"},"dependencies":{"grunt":"~0.4.4","grunt-istanbul":"~0.2.5","grunt-protractor-runner":"~0.2.4","protractor":"~0.20.1","dargs-object":"~0.2.0","mkdirp":"~0.3.5","temporary":"0.0.8","tmp":"0.0.23","grunt-contrib-connect":"~0.7.1","esprima":"~1.1.1","estraverse":"~1.5.0","escodegen":"~1.3.0","coverage-collector":"0.0.3"},"devDependencies":{"grunt-contrib-jshint":"~0.1.0","grunt-contrib-clean":"~0.4.0a","grunt-contrib-nodeunit":"~0.1.0","grunt":"~0.4.0rc2","grunt-contrib-copy":"~0.5.0"},"scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git://github.com/r3b/grunt-protractor-coverage.git"},"keywords":["gruntplugin","protractor","coverage","testing","istanbul"],"author":{"name":"ryan bridges"},"license":"APLv2","bugs":{"url":"https://github.com/r3b/grunt-protractor-coverage/issues"},"_id":"grunt-protractor-coverage@0.2.3","dist":{"shasum":"62717dda50bb2a6b909ace955fe91c4e7e11578a","tarball":"https://registry.npmjs.org/grunt-protractor-coverage/-/grunt-protractor-coverage-0.2.3.tgz","integrity":"sha512-wvbAMpNd8UjzSTNIHBvm8qol3soX5uumkQUEVJ8AFBZFx8xahNFq+64vWB7IHy1475jl+GlvXosbo6ddAKyhpQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDonqjJG7EtxPQa7nKD7z7WQ7kYjthfZzrkqqzbGFrFrQIgGUyZTV8ErjJYjkAZvFCdqSJEqw8jFVHaRTP29QHfH6g="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"r3b","email":"ryan@fasterness.com"},"maintainers":[{"name":"r3b","email":"ryan@fasterness.com"}]},"0.2.4":{"name":"grunt-protractor-coverage","version":"0.2.4","description":"Instrument your code and gather coverage data from Protractor E2E tests","main":"Gruntfile.js","directories":{"test":"test"},"dependencies":{"grunt":"~0.4.4","grunt-istanbul":"~0.2.5","grunt-protractor-runner":"~0.2.4","protractor":"~0.20.1","dargs-object":"~0.2.0","mkdirp":"~0.3.5","temporary":"0.0.8","tmp":"0.0.23","grunt-contrib-connect":"~0.7.1","esprima":"~1.1.1","estraverse":"~1.5.0","escodegen":"~1.3.0","coverage-collector":"0.0.3"},"devDependencies":{"grunt":"~0.4.4","grunt-cli":"~0.1.11","grunt-contrib-jshint":"~0.1.0","grunt-contrib-clean":"~0.4.0a","grunt-contrib-nodeunit":"~0.1.0","grunt-contrib-copy":"~0.5.0"},"scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git://github.com/r3b/grunt-protractor-coverage.git"},"keywords":["gruntplugin","protractor","coverage","testing","istanbul"],"author":{"name":"ryan bridges"},"license":"APLv2","bugs":{"url":"https://github.com/r3b/grunt-protractor-coverage/issues"},"_id":"grunt-protractor-coverage@0.2.4","dist":{"shasum":"33923d534baf3e5c680838f09890e55b671ab446","tarball":"https://registry.npmjs.org/grunt-protractor-coverage/-/grunt-protractor-coverage-0.2.4.tgz","integrity":"sha512-plXM7CMjEXfYSbnYhkyZ/nqH71MpXKSfBwOljS4CvpNXbMBE6woEGslxzAPDBya1PydlZeNWTPSEsT9unes2Lw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICKS0p7aZtG4R2po2zfrv9j9S+eTrWylMT9Zd2/HFU0nAiEAgCWwPX8VTZzurR40TtEjMr5Ifg/GQAqpMn51/0G7Oac="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"r3b","email":"ryan@fasterness.com"},"maintainers":[{"name":"r3b","email":"ryan@fasterness.com"}]},"0.2.5":{"name":"grunt-protractor-coverage","version":"0.2.5","description":"Instrument your code and gather coverage data from Protractor E2E tests","main":"Gruntfile.js","directories":{"test":"test"},"dependencies":{"grunt":"~0.4.4","grunt-istanbul":"~0.2.5","grunt-protractor-runner":"~0.2.4","protractor":"~0.20.1","dargs-object":"~0.2.0","mkdirp":"~0.3.5","temporary":"0.0.8","tmp":"0.0.23","grunt-contrib-connect":"~0.7.1","esprima":"~1.1.1","estraverse":"~1.5.0","escodegen":"~1.3.0","coverage-collector":"0.0.3"},"devDependencies":{"grunt":"~0.4.4","grunt-cli":"~0.1.11","grunt-contrib-jshint":"~0.1.0","grunt-contrib-clean":"~0.4.0a","grunt-contrib-nodeunit":"~0.1.0","grunt-contrib-copy":"~0.5.0"},"scripts":{"test":"grunt test"},"repository":{"type":"git","url":"git://github.com/r3b/grunt-protractor-coverage.git"},"keywords":["gruntplugin","protractor","coverage","testing","istanbul"],"author":{"name":"ryan bridges"},"license":"APLv2","bugs":{"url":"https://github.com/r3b/grunt-protractor-coverage/issues"},"_id":"grunt-protractor-coverage@0.2.5","dist":{"shasum":"7ddf3688aceeaafb71cbb690a21ae5c237fe6770","tarball":"https://registry.npmjs.org/grunt-protractor-coverage/-/grunt-protractor-coverage-0.2.5.tgz","integrity":"sha512-q7OHggzW5bS4GZAz1cssM2tqF493gXHRMI7c3F4gJXNyEBmAonVL831QwWoJirAmT/BasjrJ9xaA9xz73eGmwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSO/FuOGVdKUtbUJXP0bJ8Zrmv331nxJvu4ApaMMj2cwIgZrmccTopDyjw4455344DnkPmAk5210NgvEOJYdTcN6Y="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"r3b","email":"ryan@fasterness.com"},"maintainers":[{"name":"r3b","email":"ryan@fasterness.com"}]},"0.2.6":{"name":"grunt-protractor-coverage","version":"0.2.6","description":"Instrument your code and gather coverage data from Protractor E2E tests","main":"Gruntfile.js","directories":{"test":"test"},"dependencies":{"grunt":"~0.4.4","grunt-istanbul":"~0.2.5","protractor":"~0.20.1","dargs-object":"~0.2.0","mkdirp":"~0.3.5","temporary":"0.0.8","tmp":"0.0.23","grunt-contrib-connect":"~0.7.1","esprima":"~1.1.1","estraverse":"~1.5.0","escodegen":"~1.3.0","coverage-collector":"0.0.4"},"devDependencies":{"grunt":"~0.4.4","grunt-cli":"~0.1.11","grunt-contrib-jshint":"~0.1.0","grunt-contrib-clean":"~0.4.0a","grunt-contrib-nodeunit":"~0.1.0","grunt-contrib-copy":"~0.5.0"},"scripts":{"test":"grunt clean jshint test-remote"},"repository":{"type":"git","url":"git://github.com/r3b/grunt-protractor-coverage.git"},"keywords":["gruntplugin","protractor","coverage","testing","istanbul"],"author":{"name":"ryan bridges"},"license":"APLv2","bugs":{"url":"https://github.com/r3b/grunt-protractor-coverage/issues"},"_id":"grunt-protractor-coverage@0.2.6","dist":{"shasum":"851a7113acb5dddea3530a6217b747b6571092c1","tarball":"https://registry.npmjs.org/grunt-protractor-coverage/-/grunt-protractor-coverage-0.2.6.tgz","integrity":"sha512-Jz1EwVeYIJ0KLfr7pPS3ZZuDR0WpW8NkChTLI4iBx2+fe96XGtbyen4EyOkjgvsUXPRyLq9XHYL1X0IsPPbbcw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQtfhEmhrbGoH9CHUU+xm6+lbCvYsymbADV7avqsJoTgIhALKXkvtufEj5xd21T/evmcxJ/LUtCv+4blxPa7JMODB7"}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"r3b","email":"ryan@fasterness.com"},"maintainers":[{"name":"r3b","email":"ryan@fasterness.com"}]},"0.2.7":{"name":"grunt-protractor-coverage","version":"0.2.7","description":"Instrument your code and gather coverage data from Protractor E2E tests","main":"Gruntfile.js","directories":{"test":"test"},"dependencies":{"grunt":"~0.4.4","grunt-istanbul":"~0.2.5","protractor":"~0.20.1","dargs-object":"~0.2.0","mkdirp":"~0.3.5","temporary":"0.0.8","tmp":"0.0.23","grunt-contrib-connect":"~0.7.1","esprima":"~1.1.1","estraverse":"~1.5.0","escodegen":"~1.3.0","coverage-collector":"0.0.4"},"devDependencies":{"grunt":"~0.4.4","grunt-cli":"~0.1.11","grunt-contrib-jshint":"~0.1.0","grunt-contrib-clean":"~0.4.0a","grunt-contrib-nodeunit":"~0.1.0","grunt-contrib-copy":"~0.5.0"},"scripts":{"test":"grunt clean jshint test-remote"},"repository":{"type":"git","url":"git://github.com/r3b/grunt-protractor-coverage.git"},"keywords":["gruntplugin","protractor","coverage","testing","istanbul"],"author":{"name":"ryan bridges"},"license":"APLv2","bugs":{"url":"https://github.com/r3b/grunt-protractor-coverage/issues"},"_id":"grunt-protractor-coverage@0.2.7","dist":{"shasum":"7ab4a075aa5fce20e18852d9c70b1e14d7d7a017","tarball":"https://registry.npmjs.org/grunt-protractor-coverage/-/grunt-protractor-coverage-0.2.7.tgz","integrity":"sha512-BYIhHa9/B2TnaXR7SEniIGTodcJHp34YVenBgWsIV+zMQIxJ5vysR/RQBBUvZPhiAOZRgktfKUKBHYH6ZvNf9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSpGEFxeZDhiINLkcGQEP0xuLchH9uvlvtgwU1KpD2KwIhAJdX7AGuQN2eirqB84WSKrwMqH3eMW0uQ5uSUe6p6MNS"}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"r3b","email":"ryan@fasterness.com"},"maintainers":[{"name":"r3b","email":"ryan@fasterness.com"}]},"0.2.8":{"name":"grunt-protractor-coverage","version":"0.2.8","description":"Instrument your code and gather coverage data from Protractor E2E tests","main":"Gruntfile.js","directories":{"test":"test"},"dependencies":{"grunt":"~0.4.4","grunt-istanbul":"~0.2.5","protractor":"~0.20.1","dargs-object":"~0.2.0","mkdirp":"~0.3.5","temporary":"0.0.8","tmp":"0.0.23","grunt-contrib-connect":"~0.7.1","esprima":"~1.1.1","estraverse":"~1.5.0","escodegen":"~1.3.0","coverage-collector":"0.0.4"},"devDependencies":{"grunt":"~0.4.4","grunt-cli":"~0.1.11","grunt-contrib-jshint":"~0.1.0","grunt-contrib-clean":"~0.4.0a","grunt-contrib-nodeunit":"~0.1.0","grunt-contrib-copy":"~0.5.0"},"scripts":{"test":"grunt clean jshint test-remote"},"repository":{"type":"git","url":"git://github.com/r3b/grunt-protractor-coverage.git"},"keywords":["gruntplugin","protractor","coverage","testing","istanbul"],"author":{"name":"ryan bridges"},"license":"APLv2","bugs":{"url":"https://github.com/r3b/grunt-protractor-coverage/issues"},"_id":"grunt-protractor-coverage@0.2.8","dist":{"shasum":"76cc41d3b0652c579074ab5a4ff6ebb4f40728a9","tarball":"https://registry.npmjs.org/grunt-protractor-coverage/-/grunt-protractor-coverage-0.2.8.tgz","integrity":"sha512-tHZ+kFvc3LG0Hn5E9yb7L8S3CeJ2ZzxJ7BHu7CQHIm5uewVBgQ0ewPp+/FQc4TaYoJ860FdlIJo7dDryqFlIVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxJYWNn+CaF+K/k4B0NxYJbZ0AAn/CBQc+6MVZyyLExAIhALc9qxdBwyJBZDaULFltW5G1pyj0KoTfOHCVzkI5tNL6"}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"r3b","email":"ryan@fasterness.com"},"maintainers":[{"name":"r3b","email":"ryan@fasterness.com"}]},"0.2.9":{"name":"grunt-protractor-coverage","version":"0.2.9","description":"Instrument your code and gather coverage data from Protractor E2E tests","main":"Gruntfile.js","directories":{"test":"test"},"dependencies":{"grunt":"~0.4.4","grunt-istanbul":"~0.2.5","protractor":"~0.20.1","dargs-object":"~0.2.0","mkdirp":"~0.3.5","temporary":"0.0.8","tmp":"0.0.23","grunt-contrib-connect":"~0.7.1","esprima":"~1.1.1","estraverse":"~1.5.0","escodegen":"~1.3.0","coverage-collector":"0.0.4"},"devDependencies":{"grunt":"~0.4.4","grunt-cli":"~0.1.11","grunt-contrib-jshint":"~0.1.0","grunt-contrib-clean":"~0.4.0a","grunt-contrib-nodeunit":"~0.1.0","grunt-contrib-copy":"~0.5.0","grunt-coveralls":"~0.3.0"},"scripts":{"test":"grunt clean jshint test-remote -v"},"repository":{"type":"git","url":"git://github.com/r3b/grunt-protractor-coverage.git"},"keywords":["gruntplugin","protractor","coverage","testing","istanbul"],"author":{"name":"ryan bridges"},"license":"APLv2","bugs":{"url":"https://github.com/r3b/grunt-protractor-coverage/issues"},"_id":"grunt-protractor-coverage@0.2.9","dist":{"shasum":"e491839d1af7a5d4aac7702060b04c18383f75af","tarball":"https://registry.npmjs.org/grunt-protractor-coverage/-/grunt-protractor-coverage-0.2.9.tgz","integrity":"sha512-Izzfs6Jnb6J594DCo4uYfeNsXhj91A7qk1IPRZw8YAAG/GRmD4lG7QA1MoCzDvSq5DFMznxomvlfBZmG1bAOmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNHQWARuk9oGIrFhY542KNhirkNt37OIVwSvTV7TkrdAIgDlXeaxU2x+RnR4OYFyIf1sZaalwpDWWII3OPpRHUC6U="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"r3b","email":"ryan@fasterness.com"},"maintainers":[{"name":"r3b","email":"ryan@fasterness.com"}]},"0.2.10":{"name":"grunt-protractor-coverage","version":"0.2.10","description":"Instrument your code and gather coverage data from Protractor E2E tests","main":"Gruntfile.js","directories":{"test":"test"},"dependencies":{"coverage-collector":"0.0.4","dargs-object":"~0.2.0","escodegen":"~1.3.0","esprima":"~1.1.1","estraverse":"~1.5.0","grunt":"^0.4.5","grunt-contrib-connect":"~0.7.1","grunt-istanbul":"~0.2.5","mkdirp":"~0.3.5","temporary":"0.0.8","tmp":"0.0.23"},"devDependencies":{"grunt":"~0.4.5","grunt-cli":"~0.1.11","grunt-contrib-clean":"~0.4.0a","grunt-contrib-copy":"~0.5.0","grunt-contrib-jshint":"~0.1.0","grunt-contrib-nodeunit":"~0.1.0","grunt-coveralls":"~0.3.0","protractor":"^1.0.0"},"scripts":{"test":"grunt clean jshint test-remote -v"},"repository":{"type":"git","url":"git://github.com/r3b/grunt-protractor-coverage.git"},"keywords":["gruntplugin","protractor","coverage","testing","istanbul"],"author":{"name":"ryan bridges"},"license":"APLv2","bugs":{"url":"https://github.com/r3b/grunt-protractor-coverage/issues"},"_id":"grunt-protractor-coverage@0.2.10","dist":{"shasum":"9a3abacf2561508287adf0b54cccf458593daf9c","tarball":"https://registry.npmjs.org/grunt-protractor-coverage/-/grunt-protractor-coverage-0.2.10.tgz","integrity":"sha512-FX8lI+8AEXG4BQd4ks8eurrVvDgjaFBbGnLFGj2y+apJSKEwJZZYb16zpu5J46RQ7MHp/z2Va2eAtPYVk855HA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0BCF1cBEnbdSx/Rp4ITklcSD6j54YSW1zr0Tex7rmFQIhAP5bQjVlNmtyUDDMSMehvjHyCWwvOYc2PkGIGUtMfQPb"}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"r3b","email":"ryan@fasterness.com"},"maintainers":[{"name":"r3b","email":"ryan@fasterness.com"}]},"0.2.11":{"name":"grunt-protractor-coverage","version":"0.2.11","description":"Instrument your code and gather coverage data from Protractor E2E tests","main":"Gruntfile.js","directories":{"test":"test"},"dependencies":{"coverage-collector":"0.0.4","dargs-object":"~0.2.0","escodegen":"~1.3.0","esprima":"~1.1.1","estraverse":"~1.5.0","grunt":"^0.4.5","grunt-contrib-connect":"~0.7.1","grunt-istanbul":"~0.2.5","mkdirp":"~0.3.5","temporary":"0.0.8","tmp":"0.0.23"},"devDependencies":{"grunt":"~0.4.5","grunt-cli":"~0.1.11","grunt-contrib-clean":"~0.4.0a","grunt-contrib-copy":"~0.5.0","grunt-contrib-jshint":"~0.1.0","grunt-contrib-nodeunit":"~0.1.0","grunt-coveralls":"~0.3.0","protractor":"^1.0.0"},"scripts":{"test":"grunt clean jshint test-remote -v"},"repository":{"type":"git","url":"git://github.com/r3b/grunt-protractor-coverage.git"},"keywords":["gruntplugin","protractor","coverage","testing","istanbul"],"author":{"name":"ryan bridges"},"license":"APLv2","bugs":{"url":"https://github.com/r3b/grunt-protractor-coverage/issues"},"_id":"grunt-protractor-coverage@0.2.11","dist":{"shasum":"7883122d2e3ba5f2ec7932ea197a46c896792913","tarball":"https://registry.npmjs.org/grunt-protractor-coverage/-/grunt-protractor-coverage-0.2.11.tgz","integrity":"sha512-rTk50kinpM2+NNRILDEafDbZFNnJmBeX05tmYswIufo1vV540kZLCj9TzM2k6N3fMdD94H8LKdzeqF/wiXXzTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC/HV58y0M3W81I5kHJYlAeGNvCzhgB7jmlhdtk47K3SAiAg5ThJ++QYhRiQNGrwCYaOJEzP5RhnZ8qJzyt0QBvD0w=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"r3b","email":"ryan@fasterness.com"},"maintainers":[{"name":"r3b","email":"ryan@fasterness.com"}]},"0.2.12":{"name":"grunt-protractor-coverage","version":"0.2.12","description":"Instrument your code and gather coverage data from Protractor E2E tests","main":"Gruntfile.js","directories":{"test":"test"},"dependencies":{"coverage-collector":"0.0.4","dargs-object":"~0.2.0","escodegen":"~1.3.0","esprima":"~1.1.1","estraverse":"~1.5.0","grunt":"^0.4.5","grunt-contrib-connect":"~0.7.1","grunt-istanbul":"~0.2.5","mkdirp":"~0.3.5","temporary":"0.0.8","tmp":"0.0.23"},"devDependencies":{"grunt":"~0.4.5","grunt-cli":"~0.1.11","grunt-contrib-clean":"~0.4.0a","grunt-contrib-copy":"~0.5.0","grunt-contrib-jshint":"~0.1.0","grunt-contrib-nodeunit":"~0.1.0","grunt-coveralls":"~0.3.0","protractor":"^1.0.0"},"scripts":{"test":"grunt clean jshint test-remote -v"},"repository":{"type":"git","url":"git://github.com/r3b/grunt-protractor-coverage.git"},"keywords":["gruntplugin","protractor","coverage","testing","istanbul"],"author":{"name":"ryan bridges"},"license":"APLv2","bugs":{"url":"https://github.com/r3b/grunt-protractor-coverage/issues"},"_id":"grunt-protractor-coverage@0.2.12","dist":{"shasum":"e2329584257c51b6627524c8a5805ec1b3a26cca","tarball":"https://registry.npmjs.org/grunt-protractor-coverage/-/grunt-protractor-coverage-0.2.12.tgz","integrity":"sha512-UoumiwLMaCNorKAc2sRBasvTAaiivHitk/nkyWlmPuG5y1OpHHPkhzSdhu/8zRk7XO4UAFcwB5YIBr9bq8avCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGBjSPh0fKKILfpm6xg/9ZhAhV54o45n7/Oyw2iC38A+AiEAnOpJTX3CmuWzPsMoO9aqO9vLx+NFefMsCc8gGoA01rA="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"r3b","email":"ryan@fasterness.com"},"maintainers":[{"name":"r3b","email":"ryan@fasterness.com"}]},"0.2.13":{"name":"grunt-protractor-coverage","version":"0.2.13","description":"Instrument your code and gather coverage data from Protractor E2E tests","main":"Gruntfile.js","directories":{"test":"test"},"dependencies":{"coverage-collector":"0.0.4","dargs-object":"~0.2.0","escodegen":"~1.3.0","esprima":"~1.1.1","estraverse":"~1.5.0","grunt":"^0.4.5","grunt-contrib-connect":"~0.7.1","grunt-istanbul":"~0.2.5","mkdirp":"~0.3.5","temporary":"0.0.8","tmp":"0.0.23"},"devDependencies":{"grunt":"~0.4.5","grunt-cli":"~0.1.11","grunt-contrib-clean":"~0.4.0a","grunt-contrib-copy":"~0.5.0","grunt-contrib-jshint":"~0.1.0","grunt-contrib-nodeunit":"~0.1.0","grunt-coveralls":"~0.3.0","protractor":"^1.0.0"},"scripts":{"test":"grunt clean jshint test-remote -v"},"repository":{"type":"git","url":"git://github.com/r3b/grunt-protractor-coverage.git"},"keywords":["gruntplugin","protractor","coverage","testing","istanbul"],"author":{"name":"ryan bridges"},"license":"APLv2","bugs":{"url":"https://github.com/r3b/grunt-protractor-coverage/issues"},"_id":"grunt-protractor-coverage@0.2.13","dist":{"shasum":"e585ca8be968f314510527498e727cce807450aa","tarball":"https://registry.npmjs.org/grunt-protractor-coverage/-/grunt-protractor-coverage-0.2.13.tgz","integrity":"sha512-ikbCIOydF0Z7HVqJekW2jEaGshl4lmD/8B9JQzDIkXSrBt7Q9cghbb3fVeg9h3EWBGtKykPSU/V5mT+C1ojlxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD0SQc34QzsL95SrqtWBEpLomnGPgv/jIENoqSXEDqWaAIgd/ZmfkrqvyqwznqAxNEVxRVBk3fmJyAhl1PCHJr6hWM="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"r3b","email":"ryan@fasterness.com"},"maintainers":[{"name":"r3b","email":"ryan@fasterness.com"}]},"0.2.14":{"name":"grunt-protractor-coverage","version":"0.2.14","description":"Instrument your code and gather coverage data from Protractor E2E tests","main":"Gruntfile.js","directories":{"test":"test"},"dependencies":{"coverage-collector":"0.0.4","dargs-object":"~0.2.0","escodegen":"~1.3.0","esprima":"~1.1.1","estraverse":"~1.5.0","grunt":"^0.4.5","grunt-contrib-connect":"~0.7.1","grunt-istanbul":"~0.2.5","mkdirp":"~0.3.5","temporary":"0.0.8","tmp":"0.0.23"},"devDependencies":{"grunt":"~0.4.5","grunt-cli":"~0.1.11","grunt-contrib-clean":"~0.4.0a","grunt-contrib-copy":"~0.5.0","grunt-contrib-jshint":"~0.1.0","grunt-contrib-nodeunit":"~0.1.0","grunt-coveralls":"~0.3.0","protractor":"^1.0.0"},"scripts":{"test":"grunt clean jshint test-remote -v","start":"node server.js"},"repository":{"type":"git","url":"git://github.com/r3b/grunt-protractor-coverage.git"},"keywords":["gruntplugin","protractor","coverage","testing","istanbul"],"author":{"name":"ryan bridges"},"license":"APLv2","bugs":{"url":"https://github.com/r3b/grunt-protractor-coverage/issues"},"gitHead":"768ffa6d096adc2ada359ee3e35ef06c8a32af30","homepage":"https://github.com/r3b/grunt-protractor-coverage#readme","_id":"grunt-protractor-coverage@0.2.14","_shasum":"08320eee76c7299f313b6fabce596091d22c911a","_from":".","_npmVersion":"2.8.4","_nodeVersion":"0.10.29","_npmUser":{"name":"r3b","email":"ryan@fasterness.com"},"dist":{"shasum":"08320eee76c7299f313b6fabce596091d22c911a","tarball":"https://registry.npmjs.org/grunt-protractor-coverage/-/grunt-protractor-coverage-0.2.14.tgz","integrity":"sha512-U2wagf96MNzHCNAwoq6peAGurfsCVcKlkf6S0SeHWIy6a9TjyyjKyiKLcgVFU/jTb9ChQdxdalfP29WBv4X8AA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBjisPwSi0zJlJbR+pVo8uaic9Ggpc7fElzkyJ/yHnMtAiEAqxqfewOe9k1o/XmTWBhIgeGPPerwbbmq7aJgQ5Lyg9g="}]},"maintainers":[{"name":"r3b","email":"ryan@fasterness.com"}]},"0.2.15":{"name":"grunt-protractor-coverage","version":"0.2.15","description":"Instrument your code and gather coverage data from Protractor E2E tests","main":"Gruntfile.js","directories":{"test":"test"},"dependencies":{"coverage-collector":"0.0.4","dargs-object":"~0.2.0","escodegen":"~1.3.0","esprima":"~1.1.1","estraverse":"~1.5.0","grunt":"^0.4.5","grunt-contrib-connect":"~0.7.1","grunt-istanbul":"~0.2.5","mkdirp":"~0.3.5","temporary":"0.0.8","tmp":"0.0.23"},"devDependencies":{"cucumber":"^0.5.1","grunt":"~0.4.5","grunt-cli":"~0.1.11","grunt-contrib-clean":"~0.4.0a","grunt-contrib-copy":"~0.5.0","grunt-contrib-jshint":"~0.1.0","grunt-contrib-nodeunit":"~0.1.0","grunt-coveralls":"~0.3.0","grunt-selenium-webdriver":"^0.2.451","protractor":"^1.0.0"},"scripts":{"test":"grunt clean jshint test-remote -v"},"repository":{"type":"git","url":"git://github.com/r3b/grunt-protractor-coverage.git"},"keywords":["gruntplugin","protractor","coverage","testing","istanbul"],"author":{"name":"ryan bridges"},"license":"APLv2","bugs":{"url":"https://github.com/r3b/grunt-protractor-coverage/issues"},"gitHead":"854e8c915f79e5d7027eb8d2969c4cd446c34c4c","homepage":"https://github.com/r3b/grunt-protractor-coverage#readme","_id":"grunt-protractor-coverage@0.2.15","_shasum":"99c2f1ba13958da93a6eb2783763601389476f55","_from":".","_npmVersion":"2.8.4","_nodeVersion":"0.10.29","_npmUser":{"name":"r3b","email":"ryan@fasterness.com"},"dist":{"shasum":"99c2f1ba13958da93a6eb2783763601389476f55","tarball":"https://registry.npmjs.org/grunt-protractor-coverage/-/grunt-protractor-coverage-0.2.15.tgz","integrity":"sha512-r/K7IfQ6V+xKh4Zr2XuhUVr/RdXj8mZFHo+xpEk63h4lpfYkUzOnzevRjhpha4OfQFL/RO9lT6jfGZ0sSS4Haw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEfMBBdw4nRB24J/AN5HrF4sDpT/u558QpYmABBFPRoFAiAhiPqgo6mEHLJDtaLSIo86cGAcqERytDKMHxypvyYU8Q=="}]},"maintainers":[{"name":"r3b","email":"ryan@fasterness.com"}]},"0.2.16":{"name":"grunt-protractor-coverage","version":"0.2.16","description":"Instrument your code and gather coverage data from Protractor E2E tests","main":"Gruntfile.js","directories":{"test":"test"},"dependencies":{"coverage-collector":"0.0.5","dargs-object":"~0.2.0","escodegen":"~1.8.0","esprima":"~2.7.1","estraverse":"~4.1.1","grunt":"^0.4.5","grunt-contrib-connect":"~0.11.2","grunt-istanbul":"~0.6.1","mkdirp":"~0.5.1","temporary":"0.0.8","tmp":"0.0.28"},"devDependencies":{"cucumber":"^0.9.2","grunt":"~0.4.5","grunt-cli":"~0.1.13","grunt-contrib-clean":"~0.4.0a","grunt-contrib-copy":"~0.8.2","grunt-contrib-jshint":"~0.11.3","grunt-contrib-nodeunit":"~0.4.1","grunt-coveralls":"~1.0.0","grunt-selenium-webdriver":"^0.2.482","protractor":"^3.0.0"},"scripts":{"test":"grunt clean jshint test-remote -v"},"repository":{"type":"git","url":"git://github.com/r3b/grunt-protractor-coverage.git"},"keywords":["gruntplugin","protractor","coverage","testing","istanbul"],"author":{"name":"ryan bridges"},"license":"Apache-2.0","bugs":{"url":"https://github.com/r3b/grunt-protractor-coverage/issues"},"gitHead":"144d470386822ec7c37f3b6e5b820080b2bef47c","homepage":"https://github.com/r3b/grunt-protractor-coverage#readme","_id":"grunt-protractor-coverage@0.2.16","_shasum":"eca4e33cd980dbe284f2332a09df976854ad4c1d","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"r3b","email":"ryan@fasterness.com"},"dist":{"shasum":"eca4e33cd980dbe284f2332a09df976854ad4c1d","tarball":"https://registry.npmjs.org/grunt-protractor-coverage/-/grunt-protractor-coverage-0.2.16.tgz","integrity":"sha512-MYQ1rU/H7A9G3aVZnonGvR6cMLDuZjqxwaGfliJQZJB719niANuBKABZedUstWhlIBgvtvXSr8wN8Hjhvub/iw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSO8V6XS1HEYA5UkGt1dFgcrLmvwopmhL4RgIP2eoDaQIhAOKmqZcudnWoKnuLBVe+qye554hfVEtV5/ADeu7KLEfg"}]},"maintainers":[{"name":"r3b","email":"ryan@fasterness.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/grunt-protractor-coverage-0.2.16.tgz_1456542638281_0.7751535046845675"}},"0.2.17":{"name":"grunt-protractor-coverage","version":"0.2.17","description":"Instrument your code and gather coverage data from Protractor E2E tests","main":"Gruntfile.js","directories":{"test":"test"},"dependencies":{"coverage-collector":"0.0.5","dargs-object":"~0.2.0","escodegen":"~1.8.0","esprima":"~2.7.1","estraverse":"~4.1.1","grunt":"^0.4.5","grunt-contrib-connect":"~0.11.2","grunt-istanbul":"~0.6.1","mkdirp":"~0.5.1","temporary":"0.0.8","tmp":"0.0.28"},"devDependencies":{"cucumber":"^0.9.2","grunt":"~0.4.5","grunt-cli":"~0.1.13","grunt-contrib-clean":"~0.4.0a","grunt-contrib-copy":"~0.8.2","grunt-contrib-jshint":"~0.11.3","grunt-contrib-nodeunit":"~0.4.1","grunt-coveralls":"~1.0.0","grunt-selenium-webdriver":"^0.2.482","protractor":"^3.0.0"},"scripts":{"test":"grunt clean jshint test-remote -v"},"repository":{"type":"git","url":"git://github.com/r3b/grunt-protractor-coverage.git"},"keywords":["gruntplugin","protractor","coverage","testing","istanbul"],"author":{"name":"ryan bridges"},"license":"Apache-2.0","bugs":{"url":"https://github.com/r3b/grunt-protractor-coverage/issues"},"gitHead":"8d7fb80551c9ef9ec7c3f83fbb055c786622f1cd","homepage":"https://github.com/r3b/grunt-protractor-coverage#readme","_id":"grunt-protractor-coverage@0.2.17","_shasum":"a713542be2168f0152d96c3502fa3583a0f1d7ab","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"r3b","email":"ryan@fasterness.com"},"dist":{"shasum":"a713542be2168f0152d96c3502fa3583a0f1d7ab","tarball":"https://registry.npmjs.org/grunt-protractor-coverage/-/grunt-protractor-coverage-0.2.17.tgz","integrity":"sha512-3de2pRv8V2qN7mK7RTBUza6tTRoiTzgEJo1D6qRNW0jV8L1KcvbzM4pH5KIOAR5252XW1Rl1CNpBI5LWWjkDVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIANeHTMfa+dpicOEamuKDGfRAGOr9tnNX9I7V5nemLBaAiB2iB1tZmR4OpQAVwE+BxDqYXDdDfgQ4Voe7C/bZMWQdQ=="}]},"maintainers":[{"name":"r3b","email":"ryan@fasterness.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/grunt-protractor-coverage-0.2.17.tgz_1457103163466_0.09946400043554604"}},"0.2.18":{"name":"grunt-protractor-coverage","version":"0.2.18","description":"Instrument your code and gather coverage data from Protractor E2E tests","main":"Gruntfile.js","directories":{"test":"test"},"dependencies":{"coverage-collector":"0.0.5","dargs-object":"~0.2.0","escodegen":"~1.8.0","esprima":"~2.7.1","estraverse":"~4.1.1","grunt":"^0.4.5","grunt-contrib-connect":"~0.11.2","grunt-istanbul":"~0.6.1","mkdirp":"~0.5.1","temporary":"0.0.8","tmp":"0.0.28"},"devDependencies":{"cucumber":"^0.9.2","grunt":"~0.4.5","grunt-cli":"~0.1.13","grunt-contrib-clean":"~0.4.0a","grunt-contrib-copy":"~0.8.2","grunt-contrib-jshint":"~0.11.3","grunt-contrib-nodeunit":"~0.4.1","grunt-coveralls":"~1.0.0","grunt-selenium-webdriver":"^0.2.482","protractor":"^3.0.0"},"scripts":{"test":"grunt clean jshint test-remote -v"},"repository":{"type":"git","url":"git://github.com/r3b/grunt-protractor-coverage.git"},"keywords":["gruntplugin","protractor","coverage","testing","istanbul"],"author":{"name":"ryan bridges"},"license":"Apache-2.0","bugs":{"url":"https://github.com/r3b/grunt-protractor-coverage/issues"},"gitHead":"de6857e792cedebb38524e4281ea98fc4b4fe192","homepage":"https://github.com/r3b/grunt-protractor-coverage#readme","_id":"grunt-protractor-coverage@0.2.18","_shasum":"eecc6b28df04574503460c8a4f97a577049413ce","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"r3b","email":"ryan@fasterness.com"},"dist":{"shasum":"eecc6b28df04574503460c8a4f97a577049413ce","tarball":"https://registry.npmjs.org/grunt-protractor-coverage/-/grunt-protractor-coverage-0.2.18.tgz","integrity":"sha512-TU1bFdLo0LVn7E4KvgzPP1Ij30D8OQ0Aqw2Rz7Lo9SWXTiMCwLiNnpZVcua7u0Be+QK/w04k0r/bzf0VgLyI0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICmw+jiK14BaNjWDtQ4XIUaFvgI1k6uN3l3Lg5gcXmtXAiBQe2Rqdv3jsAQp7eWgA7k9Ii7nFUemBlBsICJmmLSwPg=="}]},"maintainers":[{"name":"r3b","email":"ryan@fasterness.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grunt-protractor-coverage-0.2.18.tgz_1495580533280_0.4661311006639153"}}},"readme":"# grunt-protractor-coverage\n[![Build Status](https://travis-ci.org/r3b/grunt-protractor-coverage.svg?branch=master)](https://travis-ci.org/r3b/grunt-protractor-coverage)\n[![Coverage Status](https://coveralls.io/repos/r3b/grunt-protractor-coverage/badge.png)](https://coveralls.io/r/r3b/grunt-protractor-coverage)\n\n> Instrument your code and gather coverage data from Protractor E2E tests\n\n## Getting Started\nThis plugin requires Grunt `~0.4.4`\n\nIf you haven't used [Grunt](http://gruntjs.com/) before, be sure to check out the [Getting Started](http://gruntjs.com/getting-started) guide, as it explains how to create a [Gruntfile](http://gruntjs.com/sample-gruntfile) as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:\n\nThe underlying code is borrowed heavily from [grunt-protractor-runner](https://github.com/teerapap/grunt-protractor-runner) and most options are still intact.\n\n```shell\nnpm install grunt-protractor-coverage --save-dev\n```\n\nOnce the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:\n\n```js\ngrunt.loadNpmTasks('grunt-protractor-coverage');\n```\n\n## The \"protractor_coverage\" task\n\n### Overview\nIn your project's Gruntfile, add a section named `protractor_coverage` to the data object passed into `grunt.initConfig()`.\n\n```js\ngrunt.initConfig({\n  protractor_coverage: {\n    options: {\n      // Task-specific options go here.\n    },\n    your_target: {\n      // Target-specific file lists and/or options go here.\n    },\n  },\n})\n```\n\n#### Default Options\nIn this example, the default options are used to do capture coverage of your protractor tests.\n\nMeasuring coverage from protractor tests does not work out of the box. To measure coverage Protractor coverage, all\nsources need to be instrumented using istanbul.\n\n```js\n    instrument: {\n        files: 'src/**/*.js',\n        options: {\n            lazy: true,\n            basePath: \"instrumented\"\n        }\n    }\n```\n\nAnd the server running the code / app should use that instrumented code.\n\n```js\n    connect: {\n        options: {\n            port: 9000,\n            hostname: 'localhost'\n        },\n        runtime: {\n            options: {\n                middleware: function (connect) {\n                    return [\n                        lrSnippet,\n                        mountFolder(connect, 'instrumented'),\n                        mountFolder(connect, '.......')\n                    ];\n                }\n            }\n        }\n    }\n```\n\nNext to that your test should be run.\n\n```js\n    protractor_coverage: {\n        options: {\n            keepAlive: true,\n            noColor: false,\n            collectorPort: 3001,\n            coverageDir: 'path/to/coverage/dir',\n            args: {\n                baseUrl: 'http://localhost:9000'\n            }\n        },\n        local: {\n            options: {\n                configFile: 'path/to/protractor-local.conf.js'\n            }\n        },\n        travis: {\n            options: {\n                configFile: 'path/to/protractor-travis.conf.js'\n            }\n        }\n    }\n```\n\nAfter the tests have been run and the coverage has been measured and captured you want to create a report.\n\n```js\n    makeReport: {\n        src: 'path/to/coverage/dir/*.json',\n        options: {\n            type: 'lcov',\n            dir: 'path/to/coverage/dir',\n            print: 'detail'\n        }\n    }\n```\n\n### Cucumber tests\ngrunt-protractor-coverage normally injects code used for obtaining coverage information by generating altered versions of spec files, but Cucumber features are written in Gherkin rather than JavaScript so this will fail. You can prevent this from happening using the noInject option:\n\n```js\n    protractor_coverage: {\n        options: {\n            keepAlive: true,\n            noInject: true,\n            coverageDir: 'path/to/coverage/dir',\n            args: {\n                baseUrl: 'http://localhost:9000'\n            }\n        },\n        local: {\n            options: {\n                configFile: 'path/to/protractor-local.conf.js'\n            }\n        }\n    }\n```\n\nOnce enabled you'll also need to update your step definitions to store coverage data after each scenario runs: \n\n```js\nvar coverage = require('grunt-protractor-coverage/cucumber');\n\nmodule.exports = function () {\n    // Step definitions go here\n    \n    this.After(coverage.getCoverage);\n};\n```\n\n### Glue it all together!!\n\n```js\ngrunt.initConfig({\n    connect: {\n        options: {\n            port: 9000,\n            hostname: 'localhost'\n        },\n        runtime: {\n            options: {\n                middleware: function (connect) {\n                    return [\n                        lrSnippet,\n                        mountFolder(connect, 'instrumented'),\n                        mountFolder(connect, '.......')\n                    ];\n                }\n            }\n        }\n    },\n    instrument: {\n        files: 'src/**/*.js',\n        options: {\n        lazy: true,\n            basePath: \"instrumented\"\n        }\n    },\n    protractor_coverage: {\n        options: {\n            keepAlive: true,\n            noColor: false,\n            coverageDir: 'path/to/coverage/dir',\n            args: {\n                baseUrl: 'http://localhost:9000'\n            }\n        },\n        local: {\n            options: {\n                configFile: 'path/to/protractor-local.conf.js'\n            }\n        },\n        travis: {\n            options: {\n                configFile: 'path/to/protractor-travis.conf.js'\n            }\n        }\n    },\n    makeReport: {\n        src: 'path/to/coverage/dir/*.json',\n        options: {\n            type: 'lcov',\n            dir: 'path/to/coverage/dir',\n            print: 'detail'\n        }\n    }\n});\n```\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using [Grunt](http://gruntjs.com/).\n\n## Release History\n_(Nothing yet)_\n","maintainers":[{"name":"r3b","email":"ryan@fasterness.com"}],"time":{"modified":"2022-06-18T15:44:44.914Z","created":"2014-03-28T17:58:21.608Z","0.1.0":"2014-03-28T17:58:24.598Z","0.1.1":"2014-03-29T20:36:11.770Z","0.2.1":"2014-04-01T22:06:49.136Z","0.2.2":"2014-04-11T15:36:20.369Z","0.2.3":"2014-04-14T00:47:13.598Z","0.2.4":"2014-04-14T13:20:56.293Z","0.2.5":"2014-04-14T14:02:46.070Z","0.2.6":"2014-04-17T14:16:22.018Z","0.2.7":"2014-04-18T19:23:09.902Z","0.2.8":"2014-04-21T14:07:44.148Z","0.2.9":"2014-06-07T02:22:00.869Z","0.2.10":"2014-09-08T16:54:40.841Z","0.2.11":"2014-09-25T15:12:30.474Z","0.2.12":"2014-10-07T16:10:09.784Z","0.2.13":"2014-11-22T04:15:27.632Z","0.2.14":"2015-04-23T13:38:16.307Z","0.2.15":"2015-07-21T18:47:25.901Z","0.2.16":"2016-02-27T03:10:41.731Z","0.2.17":"2016-03-04T14:52:44.735Z","0.2.18":"2017-05-23T23:02:14.965Z"},"readmeFilename":"README.md","keywords":["gruntplugin","protractor","coverage","testing","istanbul"],"repository":{"type":"git","url":"git://github.com/r3b/grunt-protractor-coverage.git"},"author":{"name":"ryan bridges"},"bugs":{"url":"https://github.com/r3b/grunt-protractor-coverage/issues"},"license":"Apache-2.0","users":{"gl-mikem":true,"r3b":true},"homepage":"https://github.com/r3b/grunt-protractor-coverage#readme"}