{"_id":"flow-coverage-report","_rev":"19-d01c4d0e8b6ef446b798738587fb1719","name":"flow-coverage-report","description":"Generate an HTML report of the flow coverage data","dist-tags":{"latest":"0.8.0"},"versions":{"0.1.0":{"name":"flow-coverage-report","version":"0.1.0","description":"Generate an HTML report of the flow coverage data","main":"dist/lib/index.js","bin":{"flow-coverage-report":"./bin/flow-coverage-report.js"},"files":["src/**/*","dist/**/*","bin/*","assets/**/*"],"scripts":{"prepublish":"npm run build","build":"babel -d dist src --source-maps","test":"cross-env NODE_ENV=test npm run build && npm run lint && npm run ava && npm run flow-coverage","flow-coverage":"bin/flow-coverage-report.js -i 'src/lib/**/*.js' -i 'src/lib/**/*.jsx' -t html -t json -t text","ava":"nyc ava --verbose","lint":"xo && flow check"},"keywords":["flowtype","flow","coverage","report","generator"],"author":{"name":"Luca Greco","email":"lgreco@mozilla.com"},"license":"MPL-2.0","dependencies":{"glob":"7.0.5","mkdirp":"0.5.1","react":"15.3.1","react-dom":"15.3.1","terminal-table":"0.0.12","yargs":"5.0.0"},"devDependencies":{"ava":"0.16.0","babel-cli":"6.11.4","babel-core":"6.13.2","babel-plugin-istanbul":"2.0.0","babel-plugin-transform-flow-strip-types":"6.8.0","babel-preset-es2015":"6.13.2","babel-preset-react":"6.11.1","babel-preset-stage-2":"6.13.0","cross-env":"2.0.0","enzyme":"2.4.1","eslint-config-xo-react":"0.9.0","eslint-plugin-flowtype":"2.11.0","eslint-plugin-react":"6.1.2","flow-bin":"0.30.0","mock-require":"1.3.0","nyc":"8.0.0","react-addons-test-utils":"15.3.1","sinon":"1.17.5","xo":"0.16.0"},"xo":{"extends":"xo-react","space":true,"envs":["node"],"ignores":["dist/**/*","assets/**/*","node_modules/**/*","coverage/**/*","flow-coverage/**/*"],"plugins":["flowtype"],"rules":{"flowtype/define-flow-type":1,"flowtype/use-flow-type":1,"flowtype/space-after-type-colon":[1,"always"]}},"babel":{"compact":false,"presets":["es2015","stage-2","react"],"plugins":["transform-flow-strip-types"],"ignore":["assets/"],"env":{"test":{"plugins":[["istanbul",{"include":["src/lib/**/*.js","src/lib/**/*.jsx"]}]]}}},"ava":{"files":["dist/test/**/test-*.js"]},"nyc":{"reporter":["lcov","html","text"],"extension":[".js",".jsx"],"include":["dist/lib/**/*.js","dist/lib/**/*.jsx"],"sourceMap":false,"instrument":false,"all":true},"gitHead":"961ce85cbde3227e01ce5686f59269f1101f0a61","_id":"flow-coverage-report@0.1.0","_shasum":"2c66ceb31c536d99ead50c2385455ddece04041f","_from":".","_npmVersion":"2.15.1","_nodeVersion":"0.12.15","_npmUser":{"name":"rpl","email":"luca.greco@alcacoop.it"},"maintainers":[{"name":"rpl","email":"luca.greco@alcacoop.it"}],"dist":{"shasum":"2c66ceb31c536d99ead50c2385455ddece04041f","tarball":"https://registry.npmjs.org/flow-coverage-report/-/flow-coverage-report-0.1.0.tgz","integrity":"sha512-uy3yuZLtBKdct1LbMVN50585fUqWmqxR5am7/e/iuHJWDQUhwKdpIZukJWvjSVLZiA4VQRvw+URH5bRNG7j5Tw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrpqbCFGjHltR4v+3M1yb+RNYhLrqYH9meudHNG6U06AIgeFW2G+3SLM9mUD6W9hxWZwWq3Tw1ePsdYWtoQkOxGWo="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/flow-coverage-report-0.1.0.tgz_1472213930820_0.24507008725777268"},"directories":{}},"0.2.0":{"name":"flow-coverage-report","version":"0.2.0","description":"Generate an HTML report of the flow coverage data","main":"dist/lib/index.js","bin":{"flow-coverage-report":"./bin/flow-coverage-report.js"},"files":["src/**/*","dist/**/*","bin/*","assets/**/*"],"scripts":{"ava":"nyc ava --verbose","build":"rm -Rf dist && babel -d dist src --source-maps","flow-coverage":"bin/flow-coverage-report.js -i 'src/lib/**/*.js' -i 'src/lib/**/*.jsx' -t html -t json -t text","flow-check":"flow check","lint":"xo --reporter=compact","prepublish":"npm run build","test":"cross-env NODE_ENV=test npm run build && npm run lint && npm run flow-check && npm run ava && npm run flow-coverage"},"keywords":["flowtype","flow","coverage","report","generator"],"author":{"name":"Luca Greco","email":"lgreco@mozilla.com"},"license":"MPL-2.0","dependencies":{"array.prototype.find":"2.0.0","babel-runtime":"6.11.6","glob":"7.0.5","minimatch":"3.0.3","mkdirp":"0.5.1","react":"15.3.1","react-dom":"15.3.1","temp":"0.8.3","terminal-table":"0.0.12","yargs":"5.0.0"},"devDependencies":{"ava":"0.16.0","babel-cli":"6.11.4","babel-core":"6.13.2","babel-plugin-istanbul":"2.0.0","babel-plugin-transform-flow-strip-types":"6.8.0","babel-plugin-transform-runtime":"6.15.0","babel-preset-es2015":"6.13.2","babel-preset-react":"6.11.1","babel-preset-stage-2":"6.13.0","cross-env":"2.0.0","enzyme":"2.4.1","eslint-config-xo-react":"0.9.0","eslint-plugin-flowtype":"2.11.0","eslint-plugin-react":"6.1.2","flow-bin":"0.33.0","mock-require":"1.3.0","nyc":"8.0.0","react-addons-test-utils":"15.3.1","sinon":"1.17.5","xo":"0.16.0"},"xo":{"extends":"xo-react","space":true,"envs":["node"],"ignores":["dist/**/*","assets/**/*","node_modules/**/*","coverage/**/*","flow-coverage/**/*"],"plugins":["flowtype"],"rules":{"flowtype/define-flow-type":1,"flowtype/use-flow-type":1,"flowtype/space-after-type-colon":[1,"always"]}},"babel":{"compact":false,"presets":["es2015","stage-2","react"],"plugins":["transform-flow-strip-types",["transform-runtime",{"polyfill":false,"regenerator":true}]],"ignore":["assets/"],"env":{"test":{"plugins":[["istanbul",{"include":["src/lib/**/*.js","src/lib/**/*.jsx"]}]]}}},"ava":{"files":["dist/test/**/test-*.js"]},"nyc":{"reporter":["lcov","html","text"],"extension":[".js",".jsx"],"include":["dist/lib/**/*.js","dist/lib/**/*.jsx"],"sourceMap":false,"instrument":false,"all":true},"gitHead":"22dd09e4c8d8e15461bf6f52479b19cb536d62bc","_id":"flow-coverage-report@0.2.0","_shasum":"8529729ecc440c676c5960b32d1393d2eeddad57","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.8.0","_npmUser":{"name":"rpl","email":"luca.greco@alcacoop.it"},"maintainers":[{"name":"rpl","email":"luca.greco@alcacoop.it"}],"dist":{"shasum":"8529729ecc440c676c5960b32d1393d2eeddad57","tarball":"https://registry.npmjs.org/flow-coverage-report/-/flow-coverage-report-0.2.0.tgz","integrity":"sha512-6nwHcdMrQ/Ohyv82IB2Wd/tknSr3P8/RMQZB540XF7e5E2nIpjmyh5lBwpkCLkQcM0NQ+uoeSV+dQquQLAjzTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDh8g8rZ29njX3BKJrCvzhoflV3PutAAqW1qRDolEoe+wIhALKjdtwzh5uSkPAnQyMdoAttZaKW0PypLtYQEEwsraiP"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/flow-coverage-report-0.2.0.tgz_1478371941924_0.5741975551936775"},"directories":{}},"0.3.0":{"name":"flow-coverage-report","version":"0.3.0","description":"Generate an HTML report of the flow coverage data","main":"dist/lib/index.js","bin":{"flow-coverage-report":"./bin/flow-coverage-report.js"},"files":["src/**/*","dist/**/*","bin/*","assets/**/*"],"scripts":{"ava":"nyc ava --verbose","build":"rm -Rf dist && babel -d dist src --source-maps","flow-coverage":"bin/flow-coverage-report.js","flow-check":"flow check","lint":"xo --reporter=compact","prepublish":"npm run build","test":"cross-env NODE_ENV=test npm run build && npm run lint && npm run flow-check && npm run ava && npm run flow-coverage"},"keywords":["flowtype","flow","coverage","report","generator"],"author":{"name":"Luca Greco","email":"lgreco@mozilla.com"},"license":"MIT","homepage":"https://github.com/rpl/flow-coverage-report","repository":{"type":"git","url":"git+https://github.com/rpl/flow-coverage-report.git"},"dependencies":{"array.prototype.find":"2.0.0","babel-runtime":"6.11.6","glob":"7.0.5","minimatch":"3.0.3","mkdirp":"0.5.1","parse-json":"2.2.0","react":"15.3.1","react-dom":"15.3.1","strip-json-comments":"2.0.1","temp":"0.8.3","terminal-table":"0.0.12","yargs":"5.0.0"},"devDependencies":{"ava":"0.16.0","babel-cli":"6.11.4","babel-core":"6.13.2","babel-plugin-istanbul":"2.0.0","babel-plugin-transform-flow-strip-types":"6.8.0","babel-plugin-transform-runtime":"6.15.0","babel-preset-es2015":"6.13.2","babel-preset-react":"6.11.1","babel-preset-stage-2":"6.13.0","cross-env":"2.0.0","enzyme":"2.4.1","eslint-config-xo-react":"0.9.0","eslint-plugin-flowtype":"2.11.0","eslint-plugin-react":"6.1.2","flow-bin":"0.33.0","mock-require":"1.3.0","nyc":"8.0.0","react-addons-test-utils":"15.3.1","sinon":"1.17.5","xo":"0.16.0"},"xo":{"extends":"xo-react","space":true,"envs":["node"],"ignores":["dist/**/*","assets/**/*","node_modules/**/*","coverage/**/*","flow-coverage/**/*"],"plugins":["flowtype"],"rules":{"flowtype/define-flow-type":1,"flowtype/use-flow-type":1,"flowtype/space-after-type-colon":[1,"always"]}},"babel":{"compact":false,"presets":["es2015","stage-2","react"],"plugins":["transform-flow-strip-types",["transform-runtime",{"polyfill":false,"regenerator":true}]],"ignore":["assets/"],"env":{"test":{"plugins":[["istanbul",{"include":["src/lib/**/*.js","src/lib/**/*.jsx"]}]]}}},"ava":{"files":["dist/test/**/test-*.js"]},"nyc":{"reporter":["lcov","html","text"],"extension":[".js",".jsx"],"include":["dist/lib/**/*.js","dist/lib/**/*.jsx"],"sourceMap":false,"instrument":false,"all":true},"flow-coverage-report":{"includeGlob":["src/lib/**/*.js","src/lib/**/*.jsx"],"type":["text","html","json"]},"gitHead":"6ab0ba7f284b13b97215a91709532425a2013802","bugs":{"url":"https://github.com/rpl/flow-coverage-report/issues"},"_id":"flow-coverage-report@0.3.0","_shasum":"a22d52fc9fa9c24ae0be02712a6fe1ac156f0d93","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.8.0","_npmUser":{"name":"rpl","email":"luca.greco@alcacoop.it"},"maintainers":[{"name":"rpl","email":"luca.greco@alcacoop.it"}],"dist":{"shasum":"a22d52fc9fa9c24ae0be02712a6fe1ac156f0d93","tarball":"https://registry.npmjs.org/flow-coverage-report/-/flow-coverage-report-0.3.0.tgz","integrity":"sha512-jP+Mmz60FYyCsBAeRekJvEJ0rk/O4dmrV+AihK/p9/eNOGZx+n2MsYKu1xq4YOjzcvsZ1/Gt55BdKcc7LmC8LA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkTQ74djvH8MOA0wNP5GQggK37jFHQWlwoZ9J/muhHogIhAIfv7gB1IGgemSG5ni9AoeBaknInP0U/xNEfpsaivF2O"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/flow-coverage-report-0.3.0.tgz_1485446051993_0.4401018510106951"},"directories":{}},"0.4.0":{"name":"flow-coverage-report","version":"0.4.0","description":"Generate an HTML report of the flow coverage data","main":"dist/lib/index.js","bin":{"flow-coverage-report":"./bin/flow-coverage-report.js"},"files":["src/lib/**/*","dist/**/*","bin/*","assets/**/*"],"scripts":{"ava":"nyc ava --verbose","build":"rm -Rf dist && babel -d dist src --only src/lib --source-maps","flow-coverage":"bin/flow-coverage-report.js","flow-check":"flow check","jest:unit":"jest --coverage src/__tests__","jest:integrations":"jest __tests__/integrations -i","jest":"npm run jest:unit && npm run jest:integrations","lint":"xo --reporter=compact","prepublish":"npm run build","test":"cross-env NODE_ENV=test npm run build && npm run lint && npm run flow-check && npm run jest && npm run flow-coverage"},"keywords":["flowtype","flow","coverage","report","generator"],"author":{"name":"Luca Greco","email":"lgreco@mozilla.com"},"license":"MIT","homepage":"https://github.com/rpl/flow-coverage-report","repository":{"type":"git","url":"git+https://github.com/rpl/flow-coverage-report.git"},"dependencies":{"array.prototype.find":"2.0.4","babel-runtime":"6.23.0","flow-annotation-check":"1.3.1","glob":"7.1.1","minimatch":"3.0.4","mkdirp":"0.5.1","parse-json":"2.2.0","react":"15.5.4","react-dom":"15.5.4","strip-json-comments":"2.0.1","temp":"0.8.3","terminal-table":"0.0.12","yargs":"8.0.1"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.24.1","babel-eslint":"7.2.3","babel-jest":"20.0.3","babel-plugin-istanbul":"4.1.3","babel-plugin-transform-flow-strip-types":"6.22.0","babel-plugin-transform-runtime":"6.23.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-2":"6.24.1","cross-env":"5.0.0","eslint-config-xo-react":"0.12.0","eslint-plugin-flowtype":"2.33.0","eslint-plugin-jest":"20.0.2","eslint-plugin-react":"7.1.0","flow-bin":"0.57.3","jest":"21.2.1","react-test-renderer":"15.5.4","xo":"0.18.1"},"xo":{"extends":"xo-react","parser":"babel-eslint","space":true,"envs":["node"],"ignores":["dist/**/*","assets/**/*","node_modules/**/*","coverage/**/*","flow-coverage/**/*","__tests__/**/fixtures/**/*"],"plugins":["flowtype","react","jest"],"rules":{"flowtype/define-flow-type":1,"flowtype/use-flow-type":1,"flowtype/space-after-type-colon":[1,"always"]},"overrides":[{"files":["src/__tests__/**/**.js","__tests__/**/**.js"],"envs":["jest/globals"],"rules":{"import/no-dynamic-require":0}}]},"babel":{"compact":false,"presets":["es2015","stage-2","react"],"plugins":["transform-flow-strip-types",["transform-runtime",{"polyfill":false,"regenerator":true}]],"ignore":["assets/"],"env":{"test":{"plugins":[["istanbul",{"include":["src/lib/**/*.js","src/lib/**/*.jsx"]}]]}}},"flow-coverage-report":{"includeGlob":["src/lib/**/*.js","src/lib/**/*.jsx"],"type":["text","html","json"]},"jest":{"transform":{".*":"<rootDir>/node_modules/babel-jest"},"testEnvironment":"node","testMatch":["<rootDir>/src/__tests__/**/test-*.js?(x)","<rootDir>/__tests__/**/test-*.js?(x)"],"testPathIgnorePatterns":["node_modules/"],"collectCoverageFrom":["src/lib"]},"gitHead":"d4963be43a6378a621437b6c877dfa69fce8cdf2","bugs":{"url":"https://github.com/rpl/flow-coverage-report/issues"},"_id":"flow-coverage-report@0.4.0","_shasum":"97c1a0a5493e9b4aabc7e4252a80030085c83365","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"rpl","email":"lgreco@mozilla.com"},"dist":{"shasum":"97c1a0a5493e9b4aabc7e4252a80030085c83365","tarball":"https://registry.npmjs.org/flow-coverage-report/-/flow-coverage-report-0.4.0.tgz","integrity":"sha512-6ITOs1J/is8cCC+XevXhqKurdZed5aEEshjgD7iV4tqhc9fOllJ3mE/3APXxaAWT4aK+NnfFPJSepuWS/FBLJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHCz+ijpS/aXbX6fQ6Y/bo5BlEIbhqIdLghqbfJEe2JgIgcJNxvwQjOznAtZ7dSdVymHV+Uv5KX5LyFKXZb9HPMXM="}]},"maintainers":[{"name":"rpl","email":"luca.greco@alcacoop.it"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flow-coverage-report-0.4.0.tgz_1508890743901_0.7472023519221693"},"directories":{}},"0.4.1":{"name":"flow-coverage-report","version":"0.4.1","description":"Generate an HTML report of the flow coverage data","main":"dist/lib/index.js","bin":{"flow-coverage-report":"./bin/flow-coverage-report.js"},"files":["src/lib/**/*","dist/**/*","bin/*","assets/**/*"],"scripts":{"ava":"nyc ava --verbose","build":"rm -Rf dist && babel -d dist src --only src/lib --source-maps","flow-coverage":"bin/flow-coverage-report.js","flow-check":"flow check","jest:unit":"jest --coverage src/__tests__","jest:integrations":"jest __tests__/integrations -i","jest":"npm run jest:unit && npm run jest:integrations","lint":"xo --reporter=compact","prepublish":"npm run build","test":"cross-env NODE_ENV=test npm run build && npm run lint && npm run flow-check && npm run jest && npm run flow-coverage"},"keywords":["flowtype","flow","coverage","report","generator"],"author":{"name":"Luca Greco","email":"lgreco@mozilla.com"},"license":"MIT","homepage":"https://github.com/rpl/flow-coverage-report","repository":{"type":"git","url":"git+https://github.com/rpl/flow-coverage-report.git"},"dependencies":{"array.prototype.find":"2.0.4","babel-runtime":"6.23.0","flow-annotation-check":"1.8.0","glob":"7.1.1","minimatch":"3.0.4","mkdirp":"0.5.1","parse-json":"2.2.0","react":"15.5.4","react-dom":"15.5.4","strip-json-comments":"2.0.1","temp":"0.8.3","terminal-table":"0.0.12","yargs":"8.0.1"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.24.1","babel-eslint":"7.2.3","babel-jest":"20.0.3","babel-plugin-istanbul":"4.1.3","babel-plugin-transform-flow-strip-types":"6.22.0","babel-plugin-transform-runtime":"6.23.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-2":"6.24.1","cross-env":"5.0.0","eslint-config-xo-react":"0.12.0","eslint-plugin-flowtype":"2.33.0","eslint-plugin-jest":"20.0.2","eslint-plugin-react":"7.1.0","flow-bin":"0.57.3","jest":"21.2.1","react-test-renderer":"15.5.4","xo":"0.18.1"},"xo":{"extends":"xo-react","parser":"babel-eslint","space":true,"envs":["node"],"ignores":["dist/**/*","assets/**/*","node_modules/**/*","coverage/**/*","flow-coverage/**/*","__tests__/**/fixtures/**/*"],"plugins":["flowtype","react","jest"],"rules":{"flowtype/define-flow-type":1,"flowtype/use-flow-type":1,"flowtype/space-after-type-colon":[1,"always"]},"overrides":[{"files":["src/__tests__/**/**.js","__tests__/**/**.js"],"envs":["jest/globals"],"rules":{"import/no-dynamic-require":0}}]},"babel":{"compact":false,"presets":["es2015","stage-2","react"],"plugins":["transform-flow-strip-types",["transform-runtime",{"polyfill":false,"regenerator":true}]],"ignore":["assets/"],"env":{"test":{"plugins":[["istanbul",{"include":["src/lib/**/*.js","src/lib/**/*.jsx"]}]]}}},"flow-coverage-report":{"includeGlob":["src/lib/**/*.js","src/lib/**/*.jsx"],"type":["text","html","json"]},"jest":{"transform":{".*":"<rootDir>/node_modules/babel-jest"},"testEnvironment":"node","testMatch":["<rootDir>/src/__tests__/**/test-*.js?(x)","<rootDir>/__tests__/**/test-*.js?(x)"],"testPathIgnorePatterns":["node_modules/"],"collectCoverageFrom":["src/lib"]},"gitHead":"b1685df41ed0eb42c8ac24151ea8196cc0c2ddaf","bugs":{"url":"https://github.com/rpl/flow-coverage-report/issues"},"_id":"flow-coverage-report@0.4.1","_shasum":"f757954024a4d11de86d8a05040042f7b78e41ab","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"rpl","email":"lgreco@mozilla.com"},"dist":{"shasum":"f757954024a4d11de86d8a05040042f7b78e41ab","tarball":"https://registry.npmjs.org/flow-coverage-report/-/flow-coverage-report-0.4.1.tgz","integrity":"sha512-0BGbrpFkCoCWcVly3eZ19Mi5npiC7w80YzhcEu7Qulz51WDpiiWdVhEiOsfwQKkz/75r9ynLYSkuaj9FqQBAug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDadxETUA0fXKotqGkBF8MGnbk4fldUg3JzvDMV5roS+QIhAJez0QUrZeRxMBK6Ds1Yi62JsOOUkT6EUzB5ICzVFbjL"}]},"maintainers":[{"name":"rpl","email":"luca.greco@alcacoop.it"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flow-coverage-report-0.4.1.tgz_1516463756312_0.9368058980908245"},"directories":{}},"0.5.0":{"name":"flow-coverage-report","version":"0.5.0","description":"Generate an HTML report of the flow coverage data","main":"dist/lib/index.js","bin":{"flow-coverage-report":"./bin/flow-coverage-report.js"},"files":["src/lib/**/*","dist/**/*","bin/*","assets/**/*"],"scripts":{"ava":"nyc ava --verbose","build":"rm -Rf dist && babel -d dist src --only src/lib --source-maps","flow-coverage":"bin/flow-coverage-report.js","flow-check":"flow check","jest:unit":"jest --coverage src/__tests__","jest:integrations":"jest __tests__/integrations -i","jest":"npm run jest:unit && npm run jest:integrations","lint":"xo --reporter=compact","prepublish":"npm run build","test":"cross-env NODE_ENV=test npm run build && npm run lint && npm run flow-check && npm run jest && npm run flow-coverage"},"keywords":["flowtype","flow","coverage","report","generator"],"author":{"name":"Luca Greco","email":"lgreco@mozilla.com"},"license":"MIT","homepage":"https://github.com/rpl/flow-coverage-report","repository":{"type":"git","url":"git+https://github.com/rpl/flow-coverage-report.git"},"dependencies":{"array.prototype.find":"2.0.4","babel-runtime":"6.23.0","badge-up":"2.3.0","flow-annotation-check":"1.8.0","glob":"7.1.1","minimatch":"3.0.4","mkdirp":"0.5.1","parse-json":"2.2.0","react":"15.5.4","react-dom":"15.5.4","strip-json-comments":"2.0.1","temp":"0.8.3","terminal-table":"0.0.12","yargs":"8.0.1"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.24.1","babel-eslint":"7.2.3","babel-jest":"22.1.0","babel-plugin-istanbul":"4.1.3","babel-plugin-transform-flow-strip-types":"6.22.0","babel-plugin-transform-runtime":"6.23.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-2":"6.24.1","cross-env":"5.0.0","eslint-config-xo-react":"0.12.0","eslint-plugin-flowtype":"2.33.0","eslint-plugin-jest":"20.0.2","eslint-plugin-react":"7.1.0","flow-bin":"0.57.3","jest":"22.1.1","react-test-renderer":"15.5.4","rimraf":"2.6.2","svgson":"2.1.0","tempy":"0.2.1","xo":"0.18.1","yaml-jest":"1.0.5"},"xo":{"extends":"xo-react","parser":"babel-eslint","space":true,"envs":["node"],"ignores":["dist/**/*","assets/**/*","node_modules/**/*","coverage/**/*","flow-coverage/**/*","__tests__/**/fixtures/**/*"],"plugins":["flowtype","react","jest"],"rules":{"flowtype/define-flow-type":1,"flowtype/use-flow-type":1,"flowtype/space-after-type-colon":[1,"always"]},"overrides":[{"files":["src/__tests__/**/**.js","__tests__/**/**.js"],"envs":["jest/globals"],"rules":{"import/no-dynamic-require":0}}]},"babel":{"compact":false,"presets":["es2015","stage-2","react"],"plugins":["transform-flow-strip-types",["transform-runtime",{"polyfill":false,"regenerator":true}]],"ignore":["assets/"],"env":{"test":{"plugins":[["istanbul",{"include":["src/lib/**/*.js","src/lib/**/*.jsx"]}]]}}},"flow-coverage-report":{"includeGlob":["src/lib/**/*.js","src/lib/**/*.jsx"],"type":["text","html","json","badge"]},"jest":{"moduleFileExtensions":["js","jsx","yml"],"transform":{"\\.yml$":"yaml-jest","\\.js$":"babel-jest","\\.jsx$":"babel-jest"},"transformIgnorePatterns":["node_modules/(?!(svgo)/)"],"testEnvironment":"node","testMatch":["<rootDir>/src/__tests__/**/test-*.js?(x)","<rootDir>/__tests__/**/test-*.js?(x)"],"testPathIgnorePatterns":["node_modules/"],"collectCoverageFrom":["src/lib"]},"gitHead":"43d855df295027ccf23b2a13bb936e6dac2cb85f","bugs":{"url":"https://github.com/rpl/flow-coverage-report/issues"},"_id":"flow-coverage-report@0.5.0","_shasum":"adbcecb5bf9a068d3d66f8881b0d7b96cb82c5f2","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"rpl","email":"lgreco@mozilla.com"},"dist":{"shasum":"adbcecb5bf9a068d3d66f8881b0d7b96cb82c5f2","tarball":"https://registry.npmjs.org/flow-coverage-report/-/flow-coverage-report-0.5.0.tgz","fileCount":82,"unpackedSize":2491295,"integrity":"sha512-vZZTKrOQ+D7sC95gnFSPK/PdgmOPEXK+VOUfKTkThS3kF4b6YjetAwInp6Lg8kvh7RmFgy/KMfDhJmF9WUKMnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHukzbnxPj9bYvlz103KOC1YucuyeXmVDqYzI85Rc0i1AiBt36aCEw/2FFkIsESvc+teOR24F6DgG5qqbeZKUR1WIw=="}]},"maintainers":[{"name":"rpl","email":"luca.greco@alcacoop.it"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flow-coverage-report_0.5.0_1519580975555_0.9794787124091324"},"_hasShrinkwrap":false},"0.6.0":{"name":"flow-coverage-report","version":"0.6.0","description":"Generate an HTML report of the flow coverage data","main":"dist/lib/index.js","bin":{"flow-coverage-report":"./bin/flow-coverage-report.js"},"scripts":{"ava":"nyc ava --verbose","build":"rimraf dist && babel -d dist src --only src/lib --source-maps","update-flow-typed":"rimraf flow-typed && flow-typed install -s -i dev","flow-coverage":"bin/flow-coverage-report.js","flow-check":"flow check","jest:unit":"jest --coverage src/__tests__","jest:integrations":"jest __tests__/integrations -i","jest":"npm run jest:unit && npm run jest:integrations","lint":"xo --reporter=compact","prepublish":"npm run build","test":"cross-env NODE_ENV=test npm run build && npm run lint && npm run flow-check && npm run jest && npm run flow-coverage"},"keywords":["flowtype","flow","coverage","report","generator"],"author":{"name":"Luca Greco","email":"lgreco@mozilla.com"},"license":"MIT","homepage":"https://github.com/rpl/flow-coverage-report","repository":{"type":"git","url":"git+https://github.com/rpl/flow-coverage-report.git"},"dependencies":{"array.prototype.find":"2.0.4","babel-runtime":"6.23.0","badge-up":"2.3.0","flow-annotation-check":"1.8.1","glob":"7.1.1","minimatch":"3.0.4","mkdirp":"0.5.1","parse-json":"2.2.0","react":"15.5.4","react-dom":"15.5.4","strip-json-comments":"2.0.1","temp":"0.8.3","terminal-table":"0.0.12","yargs":"8.0.1"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.24.1","babel-eslint":"7.2.3","babel-jest":"22.1.0","babel-plugin-istanbul":"4.1.3","babel-plugin-transform-flow-strip-types":"6.22.0","babel-plugin-transform-runtime":"6.23.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-2":"6.24.1","cross-env":"5.0.0","eslint-config-xo-react":"0.12.0","eslint-plugin-flowtype":"2.33.0","eslint-plugin-jest":"20.0.2","eslint-plugin-react":"7.1.0","flow-bin":"0.72.0","flow-typed":"2.4.0","jest":"22.1.1","react-test-renderer":"15.5.4","rimraf":"2.6.2","svgson":"2.1.0","tempy":"0.2.1","xo":"0.18.1","yaml-jest":"1.0.5"},"xo":{"extends":"xo-react","parser":"babel-eslint","space":true,"envs":["node"],"ignores":["flow-typed/**/*","dist/**/*","assets/**/*","node_modules/**/*","coverage/**/*","flow-coverage/**/*","__tests__/**/fixtures/**/*"],"plugins":["flowtype","react","jest"],"rules":{"flowtype/define-flow-type":1,"flowtype/use-flow-type":1,"flowtype/space-after-type-colon":[1,"always"]},"overrides":[{"files":["src/__tests__/**/**.js","__tests__/**/**.js"],"envs":["jest/globals"],"rules":{"import/no-dynamic-require":0}}]},"babel":{"compact":false,"presets":["es2015","stage-2","react"],"plugins":["transform-flow-strip-types",["transform-runtime",{"polyfill":false,"regenerator":true}]],"ignore":["assets/"],"env":{"test":{"plugins":[["istanbul",{"include":["src/lib/**/*.js","src/lib/**/*.jsx"]}]]}}},"flow-coverage-report":{"globIncludePatterns":["src/lib/**/*.js","src/lib/**/*.jsx"],"reportTypes":["text","html","json","badge"]},"jest":{"moduleFileExtensions":["js","jsx","yml"],"transform":{"\\.yml$":"yaml-jest","\\.js$":"babel-jest","\\.jsx$":"babel-jest"},"transformIgnorePatterns":["node_modules/(?!(svgo)/)"],"testEnvironment":"node","testMatch":["<rootDir>/src/__tests__/**/test-*.js?(x)","<rootDir>/__tests__/**/test-*.js?(x)"],"testPathIgnorePatterns":["node_modules/"],"collectCoverageFrom":["src/lib"]},"gitHead":"ea09e05b593276b8e8854f9bb8dbb1386ab9bcda","bugs":{"url":"https://github.com/rpl/flow-coverage-report/issues"},"_id":"flow-coverage-report@0.6.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"rpl","email":"lgreco@mozilla.com"},"dist":{"integrity":"sha512-Tr94Db/8xXhaaEeO5knE5iGZ/UxzmuVPqb4F2pcOgKv3R6/9kLVprIcORZJnxKPiPvF6f56JAoNx0TdkDCJUxA==","shasum":"3bab30921f14ef798d709902048205bd7611ec43","tarball":"https://registry.npmjs.org/flow-coverage-report/-/flow-coverage-report-0.6.0.tgz","fileCount":82,"unpackedSize":2510702,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbjDE1CRA9TVsSAnZWagAAZH8P/Ru9cbLoFR3+u0Aj/e9i\n/yEwh7irJMFIR4FvguweweO9uNQvBcqCqv+NAcrwsfivAEhiRd12FE+8cfVz\nXr81B+63JvXuJUkdEU/4fL60Ve8pzOcHG4q35oBN1MG/SDY87AZ4lQPksV8Q\n+1K+uGPLqGmD7Y5Am+th6mU5yHa4/4pCHqJOTi0JjTiVi09pf2AC9xwI21t4\nOygCbHJhVUSUL5Xllo2YI6nthl/rG5QMmrPUH/X8mlKJWjeQ1t+rYhrysVL2\nIEVJBsZ/g3wFhZsVmFsfHacrPUviq1Tq6/DuBTpmvybcy9yAvPSnUvHaqnQV\nO4/lYGl8edWgKk4DzNA11786FjQ2Vue4Crsa8THcnZZ94bgUiAhZxTjHyD8v\nQWBpDgVvfNV2cHHdo9NiGPtbRwSWgAYo6lvdh7LKZkV1X4BjMLCvF3va6KFH\nAsduks7Gq2inl94UYbSx6B75H3XJewVWOJNvDW0PhohKRA8GMg4aygbc/7Ic\nSU4U27urStSRPzAYtzZ/RVy/SBi6VxJ3yvaMzr3YSJSHExyFtShb2RgQoeux\nybqrx1rM9sMjNJD+QzRQQrRnA6Q1nY0yaYyBv0J7/vzMFvbaZ2Ymx7zX/Aj9\nAiV0aoBbcWI+VsAzAL58W7SQBbIEP34YeEcxzUfGtmS8CLXwm0dtiI71HXrM\nQnKl\r\n=RJT9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDPFgj+gGL7/YQK6DPmhluUSyPExqw1ACg1tMjoypxpmAiEAo8WFVx1Fh8sjeMoSaGMulQCYRw/SIPeJG0CO1C9D5CA="}]},"maintainers":[{"name":"rpl","email":"luca.greco@alcacoop.it"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flow-coverage-report_0.6.0_1535914292674_0.6449409040148459"},"_hasShrinkwrap":false},"0.6.1":{"name":"flow-coverage-report","version":"0.6.1","description":"Generate an HTML report of the flow coverage data","main":"dist/lib/index.js","bin":{"flow-coverage-report":"./bin/flow-coverage-report.js"},"scripts":{"ava":"nyc ava --verbose","build":"rimraf dist && babel -d dist src --only src/lib --source-maps","update-flow-typed":"rimraf flow-typed && flow-typed install -s -i dev","flow-coverage":"bin/flow-coverage-report.js","flow-check":"flow check","jest:unit":"jest --coverage src/__tests__","jest:integrations":"jest __tests__/integrations -i","jest":"npm run jest:unit && npm run jest:integrations","lint":"xo --reporter=compact","prepublish":"npm run build","test":"cross-env NODE_ENV=test npm run build && npm run lint && npm run flow-check && npm run jest && npm run flow-coverage"},"keywords":["flowtype","flow","coverage","report","generator"],"author":{"name":"Luca Greco","email":"lgreco@mozilla.com"},"license":"MIT","homepage":"https://github.com/rpl/flow-coverage-report","repository":{"type":"git","url":"git+https://github.com/rpl/flow-coverage-report.git"},"dependencies":{"array.prototype.find":"2.0.4","babel-runtime":"6.23.0","@rpl/badge-up":"2.2.0","flow-annotation-check":"1.8.1","glob":"7.1.1","minimatch":"3.0.4","mkdirp":"0.5.1","parse-json":"2.2.0","react":"15.5.4","react-dom":"15.5.4","strip-json-comments":"2.0.1","temp":"0.8.3","terminal-table":"0.0.12","yargs":"8.0.1"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.24.1","babel-eslint":"7.2.3","babel-jest":"22.1.0","babel-plugin-istanbul":"4.1.3","babel-plugin-transform-flow-strip-types":"6.22.0","babel-plugin-transform-runtime":"6.23.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-2":"6.24.1","cross-env":"5.0.0","eslint-config-xo-react":"0.12.0","eslint-plugin-flowtype":"2.33.0","eslint-plugin-jest":"20.0.2","eslint-plugin-react":"7.1.0","flow-bin":"0.72.0","flow-typed":"2.4.0","jest":"22.1.1","react-test-renderer":"15.5.4","rimraf":"2.6.2","svgson":"2.1.0","tempy":"0.2.1","xo":"0.18.1","yaml-jest":"1.0.5"},"xo":{"extends":"xo-react","parser":"babel-eslint","space":true,"envs":["node"],"ignores":["flow-typed/**/*","dist/**/*","assets/**/*","node_modules/**/*","coverage/**/*","flow-coverage/**/*","__tests__/**/fixtures/**/*"],"plugins":["flowtype","react","jest"],"rules":{"flowtype/define-flow-type":1,"flowtype/use-flow-type":1,"flowtype/space-after-type-colon":[1,"always"]},"overrides":[{"files":["src/__tests__/**/**.js","__tests__/**/**.js"],"envs":["jest/globals"],"rules":{"import/no-dynamic-require":0}}]},"babel":{"compact":false,"presets":["es2015","stage-2","react"],"plugins":["transform-flow-strip-types",["transform-runtime",{"polyfill":false,"regenerator":true}]],"ignore":["assets/"],"env":{"test":{"plugins":[["istanbul",{"include":["src/lib/**/*.js","src/lib/**/*.jsx"]}]]}}},"flow-coverage-report":{"globIncludePatterns":["src/lib/**/*.js","src/lib/**/*.jsx"],"reportTypes":["text","html","json","badge"]},"jest":{"moduleFileExtensions":["js","jsx","yml"],"transform":{"\\.yml$":"yaml-jest","\\.js$":"babel-jest","\\.jsx$":"babel-jest"},"transformIgnorePatterns":["node_modules/(?!(svgo)/)"],"testEnvironment":"node","testMatch":["<rootDir>/src/__tests__/**/test-*.js?(x)","<rootDir>/__tests__/**/test-*.js?(x)"],"testPathIgnorePatterns":["node_modules/"],"collectCoverageFrom":["src/lib"]},"gitHead":"43c311c96b1f6427eafa8a94825e5dcb26515d6d","bugs":{"url":"https://github.com/rpl/flow-coverage-report/issues"},"_id":"flow-coverage-report@0.6.1","_shasum":"b7b3458093dba1aebf48288b251877bb6861fe5b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.15.1","_npmUser":{"name":"rpl","email":"lgreco@mozilla.com"},"dist":{"shasum":"b7b3458093dba1aebf48288b251877bb6861fe5b","tarball":"https://registry.npmjs.org/flow-coverage-report/-/flow-coverage-report-0.6.1.tgz","integrity":"sha512-AUMuC4rocbGcyhKG8oINN4qKaJ2aYbhZQlyk5ro9/TcQ1+gdcy/O0OM9iilEmL2uJraHkFpwo9dCfiJbvRwQcA==","fileCount":82,"unpackedSize":2511088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcFUMbCRA9TVsSAnZWagAAmBMQAKNcQY0R+Ypw0huJ/JBs\nyTeILTYk5Wqbvpp8kWgM2G4Ch83XP/gZKY65yPhvOQTPHJyMXWKgIgpIj51S\n0NDhoZT3soFi2J5wu5I7mWfa6f0y/CGlI6J7Y3AbV9q8IK56ULJs0GaHs1jl\nxoCqJwOt8Ylw1RdmYEbCQrX0YNyI0pjxFX93T4wrwkANyJezFotY2svEcbvV\nO1QyCvppLjyPUx/gSygKk2GcI3b1UfvCX/agLtrJbN6yD/k2HERS0lno4LoM\nW0z6sAYBVfZFOf4BSNJAvjqbAnjeXiGUbbHSVXDHM/qzW7RuDlk/WK5WxU0y\nmOflt+hQK6dCFVq1EelHCYsgTXbxyg08xNZUl52ZU3J//8GfTArGOKK0OpYW\n8v9AMTJFcn0i/HmFJqbJuthpjB179/FPLhv9qrBHJNrTNTJEVsSsO4Jr2JcH\nUyoHUEA4tEYZ0FWET9IuLfP4+wre29Uhaq9EbyEqE3xjR8v22I61ZwsVJWGd\nzlXZvO1S3fDCiq3p/9Y+teY7OLNSF9oKIJagFUIxbgjuX1qYhfck2lZjz6SO\nwMUvLUbnYIsKejK52bFUMA/M1agG6jHri89fYf5yeJN4QMcYboKoMON5qXco\nKwysQkIrKJj/VEoswpfKN4ygG+hez1XlhmLVHhl638t8FeB12qJHocMXXjdu\naJ6M\r\n=fO/6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBI0RDFqxnFlLzLSiIH8s9app52YSMr41xCRrDGpyYF5AiAhtaVEU3swwUly4XlnpOcfVPO/XDqCEOeWoH6DzY2RMg=="}]},"maintainers":[{"name":"rpl","email":"luca.greco@alcacoop.it"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flow-coverage-report_0.6.1_1544897306416_0.9267199625047535"},"_hasShrinkwrap":false},"0.6.2":{"name":"flow-coverage-report","version":"0.6.2","description":"Generate an HTML report of the flow coverage data","main":"dist/lib/index.js","bin":{"flow-coverage-report":"./bin/flow-coverage-report.js"},"scripts":{"ava":"nyc ava --verbose","build":"rimraf dist && babel -d dist src --only src/lib --source-maps","update-flow-typed":"rimraf flow-typed && flow-typed install -s -i dev","flow-coverage":"bin/flow-coverage-report.js","flow-check":"flow check","jest:unit":"jest --coverage src/__tests__","jest:integrations":"jest __tests__/integrations -i","jest":"npm run jest:unit && npm run jest:integrations","lint":"xo --reporter=compact","prepublish":"npm run build","test":"cross-env NODE_ENV=test npm run build && npm run lint && npm run flow-check && npm run jest && npm run flow-coverage"},"keywords":["flowtype","flow","coverage","report","generator"],"author":{"name":"Luca Greco","email":"lgreco@mozilla.com"},"license":"MIT","homepage":"https://github.com/rpl/flow-coverage-report","repository":{"type":"git","url":"git+https://github.com/rpl/flow-coverage-report.git"},"dependencies":{"array.prototype.find":"2.0.4","babel-runtime":"6.23.0","@rpl/badge-up":"2.2.0","flow-annotation-check":"1.8.1","glob":"7.1.1","minimatch":"3.0.4","mkdirp":"^0.5.5","parse-json":"2.2.0","react":"15.5.4","react-dom":"15.5.4","strip-json-comments":"2.0.1","temp":"0.8.3","terminal-table":"0.0.12","yargs":"8.0.1"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.24.1","babel-eslint":"7.2.3","babel-jest":"22.1.0","babel-plugin-istanbul":"4.1.3","babel-plugin-transform-flow-strip-types":"6.22.0","babel-plugin-transform-runtime":"6.23.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-2":"6.24.1","cross-env":"5.0.0","eslint-config-xo-react":"0.12.0","eslint-plugin-flowtype":"2.33.0","eslint-plugin-jest":"20.0.2","eslint-plugin-react":"7.1.0","flow-bin":"0.72.0","flow-typed":"2.4.0","jest":"22.1.1","react-test-renderer":"15.5.4","rimraf":"2.6.2","svgson":"2.1.0","tempy":"0.2.1","xo":"0.18.1","yaml-jest":"1.0.5"},"xo":{"extends":"xo-react","parser":"babel-eslint","space":true,"envs":["node"],"ignores":["flow-typed/**/*","dist/**/*","assets/**/*","node_modules/**/*","coverage/**/*","flow-coverage/**/*","__tests__/**/fixtures/**/*"],"plugins":["flowtype","react","jest"],"rules":{"flowtype/define-flow-type":1,"flowtype/use-flow-type":1,"flowtype/space-after-type-colon":[1,"always"]},"overrides":[{"files":["src/__tests__/**/**.js","__tests__/**/**.js"],"envs":["jest/globals"],"rules":{"import/no-dynamic-require":0}}]},"babel":{"compact":false,"presets":["es2015","stage-2","react"],"plugins":["transform-flow-strip-types",["transform-runtime",{"polyfill":false,"regenerator":true}]],"ignore":["assets/"],"env":{"test":{"plugins":[["istanbul",{"include":["src/lib/**/*.js","src/lib/**/*.jsx"]}]]}}},"flow-coverage-report":{"globIncludePatterns":["src/lib/**/*.js","src/lib/**/*.jsx"],"reportTypes":["text","html","json","badge"]},"jest":{"moduleFileExtensions":["js","jsx","yml"],"transform":{"\\.yml$":"yaml-jest","\\.js$":"babel-jest","\\.jsx$":"babel-jest"},"transformIgnorePatterns":["node_modules/(?!(svgo)/)"],"testEnvironment":"node","testMatch":["<rootDir>/src/__tests__/**/test-*.js?(x)","<rootDir>/__tests__/**/test-*.js?(x)"],"testPathIgnorePatterns":["node_modules/"],"collectCoverageFrom":["src/lib"]},"gitHead":"ae5e6eaa8875f515f638d59ec4bcfb69b1aa0a93","bugs":{"url":"https://github.com/rpl/flow-coverage-report/issues"},"_id":"flow-coverage-report@0.6.2","_shasum":"7eb40586c5b13a3f075a8dbe0e351130619f4b9c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.17.1","_npmUser":{"name":"rpl","email":"lgreco@mozilla.com"},"dist":{"shasum":"7eb40586c5b13a3f075a8dbe0e351130619f4b9c","tarball":"https://registry.npmjs.org/flow-coverage-report/-/flow-coverage-report-0.6.2.tgz","integrity":"sha512-ZC1fs6nahsgsTtzchQdFsR2xocZ5A/+AQ9vKPKxHGcY221c4dFrQSZRsuRfYx7ABhMSgUCXVPG7HUYDc0B1Xrg==","fileCount":82,"unpackedSize":2511229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejLPrCRA9TVsSAnZWagAAxqwP/R+1XKDeO2hrgaDybriG\nDSSS8ClAYllyvPwcflKSMk9R9SnKJ34PxbEqM+N299cPNXUWvWh6eulTW5Il\nkegMmYoKMrull4YlCVKDUMlzP1yXiswPDbpfdzdUNq0b7EwrANa1J++QcUnk\nQHUf2O6UgWqtzMBZLtUsuoFp24PTzjK35xYXG33Q7gq7fFgOALtDfwe+gwXI\nyfQ9BhI7/y9YKjHK8mVKLVgN5wepnD74EVQNTKmsORMNtCC2WDHUgU97RV4G\nqmNhuv8faMKbqqGpmHLRKBgrjZSptFFeotcrzMxODGBkU6GMd+IHp/LuJWDd\nSJG44DAWWqmIfGiJc9lx4VBGJlG2XyFZTgp8lH9gBXDFbRS8O75Dt8Vn4WRN\nwsn6wQ+Rywm/EKnUX9X0SBrnIHKYMq59eGnL4tUuVDs9Kl9RPS77SGQKveM0\nmmJ7XeLuzT5cwS4GoFYpfpi9rFt2vF8EK40aoPRJQt2zYFucDuZSmDXNJshO\nMAcv84OclV1mJoYKrHoHuskLDV1hE+RFj5ViN0CGqkeTXXUghrF5btJ+Tq/O\nQTi5XWyxqJ1hKiedzZ3LajuYvRfgnLhjkdTwpys1jMaCDxLWyyFaWt1ek40g\nT7TeX9LavPSl6E80y8nO4H+7/tgA+UwLpvBImG1GbiPjb4EhDeBpqO+v1NMH\nCY2m\r\n=BExt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDML/0zHT6Un8mbt91s8ELJXJDCMvqMG95QZfC6KBmSKAiEAhvE0g96rIbTCCqIMc+gcmVvyYJk9R17Sxla5sjnt4sI="}]},"maintainers":[{"name":"rpl","email":"luca.greco@alcacoop.it"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flow-coverage-report_0.6.2_1586279402588_0.09795697430792139"},"_hasShrinkwrap":false},"0.7.0":{"name":"flow-coverage-report","version":"0.7.0","description":"Generate an HTML report of the flow coverage data","main":"dist/lib/index.js","bin":{"flow-coverage-report":"bin/flow-coverage-report.js"},"engines":{"node":">=10.0.0","npm":">=6.13.4"},"scripts":{"ava":"nyc ava --verbose","build":"rimraf dist && babel -d dist src --only src/lib --source-maps","update-flow-typed":"rimraf flow-typed && flow-typed install -s -i dev","flow-coverage":"bin/flow-coverage-report.js","flow-check":"flow check","jest:unit":"jest --coverage src/__tests__","jest:integrations":"jest __tests__/integrations -i","jest":"npm run jest:unit && npm run jest:integrations","lint":"xo --reporter=compact","prepublish":"npm run build","test":"cross-env NODE_ENV=test npm run build && npm run lint && npm run flow-check && npm run jest && npm run flow-coverage"},"keywords":["flowtype","flow","coverage","report","generator"],"author":{"name":"Luca Greco","email":"lgreco@mozilla.com"},"license":"MIT","homepage":"https://github.com/rpl/flow-coverage-report","repository":{"type":"git","url":"git+https://github.com/rpl/flow-coverage-report.git"},"dependencies":{"array.prototype.find":"2.0.4","babel-runtime":"6.23.0","@rpl/badge-up":"2.2.0","flow-annotation-check":"1.8.1","glob":"7.1.1","minimatch":"3.0.4","mkdirp":"^1.0.4","parse-json":"2.2.0","react":"15.5.4","react-dom":"15.5.4","strip-json-comments":"2.0.1","temp":"0.8.3","terminal-table":"0.0.12","yargs":"8.0.1"},"devDependencies":{"babel-cli":"6.24.1","babel-core":"6.24.1","babel-eslint":"7.2.3","babel-jest":"22.1.0","babel-plugin-istanbul":"4.1.3","babel-plugin-transform-flow-strip-types":"6.22.0","babel-plugin-transform-runtime":"6.23.0","babel-preset-es2015":"6.24.1","babel-preset-react":"6.24.1","babel-preset-stage-2":"6.24.1","cross-env":"5.0.0","eslint-config-xo-react":"0.12.0","eslint-plugin-flowtype":"2.33.0","eslint-plugin-jest":"20.0.2","eslint-plugin-react":"7.1.0","flow-bin":"0.72.0","flow-typed":"2.4.0","jest":"22.1.1","react-test-renderer":"15.5.4","rimraf":"2.6.2","svgson":"4.0.0","tempy":"0.2.1","xo":"0.18.1","yaml-jest":"1.0.5"},"xo":{"extends":"xo-react","parser":"babel-eslint","space":true,"envs":["node"],"ignores":["flow-typed/**/*","dist/**/*","assets/**/*","node_modules/**/*","coverage/**/*","flow-coverage/**/*","__tests__/**/fixtures/**/*"],"plugins":["flowtype","react","jest"],"rules":{"flowtype/define-flow-type":1,"flowtype/use-flow-type":1,"flowtype/space-after-type-colon":[1,"always"]},"overrides":[{"files":["src/__tests__/**/**.js","__tests__/**/**.js"],"envs":["jest/globals"],"rules":{"import/no-dynamic-require":0}}]},"babel":{"compact":false,"presets":["es2015","stage-2","react"],"plugins":["transform-flow-strip-types",["transform-runtime",{"polyfill":false,"regenerator":true}]],"ignore":["assets/"],"env":{"test":{"plugins":[["istanbul",{"include":["src/lib/**/*.js","src/lib/**/*.jsx"]}]]}}},"flow-coverage-report":{"globIncludePatterns":["src/lib/**/*.js","src/lib/**/*.jsx"],"reportTypes":["text","html","json","badge"]},"jest":{"moduleFileExtensions":["js","jsx","yml"],"transform":{"\\.yml$":"yaml-jest","\\.js$":"babel-jest","\\.jsx$":"babel-jest"},"transformIgnorePatterns":["node_modules/(?!(svgo)/)"],"testEnvironment":"node","testMatch":["<rootDir>/src/__tests__/**/test-*.js?(x)","<rootDir>/__tests__/**/test-*.js?(x)"],"testPathIgnorePatterns":["node_modules/"],"collectCoverageFrom":["src/lib"]},"gitHead":"794fbc8664f18e69ac82ab0e270bb740a171dde0","bugs":{"url":"https://github.com/rpl/flow-coverage-report/issues"},"_id":"flow-coverage-report@0.7.0","_nodeVersion":"10.20.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-lVZKME2mRt0O6qLMJPmROekrLRjySGeuyh5/VxmgQpvoACuuSPfgiWkLr+U9Y7Ric1yFtLYKl5PYYyP2R5bDNQ==","shasum":"3e6d2279c031f2e1993eecaa3afd000e0dbfdc99","tarball":"https://registry.npmjs.org/flow-coverage-report/-/flow-coverage-report-0.7.0.tgz","fileCount":82,"unpackedSize":2510924,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejxOrCRA9TVsSAnZWagAAP1gQAJSZg7TOh6/ZXLzbUlAx\nk02iXb7rDqrCioK/QEMf9cOEwB2a3hzw+jH+k0+LKgQds/Qh5RyCg2fAlDBs\ni1NG3aHNUFUE9mxS3lUSgozeGW7A64h/fRBtbaFW884d7FFOOu70SnwfYtUu\niwileHue+r0dmEyrf0HV5Vs7HrwZXGT7BWDdx5btxdHoyd8AVJamUfcuKfhz\ndlEbDccjZpNS+H9jftRvv6h1cyHdlqsBqQ6HYdMX5RE51RcvwqzTIR+cpq3Q\nO65wh2LF9N8NG67hF2aLjt3LGwFDZ24fqeMPG67YaIYOr8w5gdHLgwqpeg/+\n2a+4mRn2LVBecwpZaxtJZ6wEKfO+OodStPqa+c1uLVwCbONmvoTfOVV8zphe\ngQtOuxh6tqy00dv+Isp7S4GkM+dbIw6gbNG4bNVlWoTAAMjyOfIENyUohe0R\nHDB9x+TXC7cd1zarMmetHlvkIWzHHITo7SsDaS5a8CHHXaJ3A8ozBvpvPex2\n6yNG7/iKKy7KfE584XaNG/ECKNBiy0pC7/DaXLCN5f3xrO1qjtrTyw/izTPP\nDokfkZrqlzvQdxP9vvtk1ET/Y708JxY1hHOfAP53wNNR69itKEdr1w1KEJ3Q\n4fx/cvuWgpa8PlhB9ckL5RHgzu2mNUDXm1Z54Smx2iDHXIhwPRdTi3h/pt91\nfLCM\r\n=XJtc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG+EqHWwAYxCU9eAw6u//kYNX/RcIQL57ht+tkz1cHJWAiEA4lcaZzJsPHQYJMDR7zKuF9jWwpl8xeiIgwVdYeZG1YQ="}]},"maintainers":[{"name":"rpl","email":"luca.greco@alcacoop.it"}],"_npmUser":{"name":"rpl","email":"lgreco@mozilla.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flow-coverage-report_0.7.0_1586434987241_0.590311907439643"},"_hasShrinkwrap":false},"0.8.0":{"name":"flow-coverage-report","version":"0.8.0","description":"Generate an HTML report of the flow coverage data","main":"dist/lib/index.js","bin":{"flow-coverage-report":"bin/flow-coverage-report.js"},"engines":{"node":">=10.0.0","npm":">=6.13.4"},"scripts":{"ava":"nyc ava --verbose","build":"rimraf dist && babel -d dist src --only src/lib --source-maps","update-flow-typed":"rimraf flow-typed && flow-typed install -s -i dev","flow-coverage":"bin/flow-coverage-report.js","flow-check":"flow check","jest:unit":"jest --coverage src/__tests__","jest:integrations":"jest __tests__/integrations -i","jest":"npm run jest:unit && npm run jest:integrations","lint":"xo --reporter=compact","prepublish":"npm run build","test":"cross-env NODE_ENV=test npm run build && npm run lint && npm run flow-check && npm run jest && npm run flow-coverage"},"keywords":["flowtype","flow","coverage","report","generator"],"author":{"name":"Luca Greco","email":"lgreco@mozilla.com"},"license":"MIT","homepage":"https://github.com/rpl/flow-coverage-report","repository":{"type":"git","url":"git+https://github.com/rpl/flow-coverage-report.git"},"dependencies":{"@babel/runtime":"^7.11.2","@rpl/badge-up":"^2.2.0","array.prototype.find":"^2.0.4","flow-annotation-check":"^1.8.1","glob":"^7.1.1","minimatch":"^3.0.4","mkdirp":"^1.0.4","parse-json":"^5.1.0","react":"^16.13.1","react-dom":"^16.13.1","strip-json-comments":"^3.1.1","temp":"^0.9.1","terminal-table":"^0.0.12","yargs":"^16.0.3"},"devDependencies":{"@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/plugin-transform-runtime":"^7.11.5","@babel/preset-env":"^7.11.5","@babel/preset-flow":"^7.10.4","@babel/preset-react":"^7.10.4","babel-eslint":"^10.1.0","babel-jest":"^26.3.0","babel-plugin-istanbul":"^6.0.0","cross-env":"^7.0.2","eslint":"^7.9.0","eslint-config-xo-react":"^0.23.0","eslint-plugin-flowtype":"^5.2.0","eslint-plugin-jest":"^24.0.1","eslint-plugin-react":"^7.20.6","eslint-plugin-react-hooks":"^4.1.2","flow-bin":"^0.134.0","flow-typed":"^3.2.1","jest":"^26.4.2","react-test-renderer":"^16.13.1","rimraf":"^3.0.2","svgson":"^4.0.0","tempy":"^0.7.0","xo":"^0.33.1","yaml-jest":"^1.0.5"},"xo":{"extends":"xo-react","parser":"babel-eslint","space":true,"envs":["node"],"ignores":["flow-typed/**/*","dist/**/*","assets/**/*","node_modules/**/*","coverage/**/*","flow-coverage/**/*","__tests__/**/fixtures/**/*"],"plugins":["flowtype","react","jest"],"rules":{"flowtype/define-flow-type":1,"flowtype/use-flow-type":1,"flowtype/space-after-type-colon":[1,"always"],"unicorn/no-fn-reference-in-iterator":0},"overrides":[{"files":["src/__tests__/**/**.js","__tests__/**/**.js"],"envs":["jest/globals"],"rules":{"import/no-dynamic-require":0}}]},"babel":{"compact":false,"presets":["@babel/env","@babel/react","@babel/flow"],"plugins":["@babel/plugin-transform-runtime"],"ignore":["assets/"],"env":{"test":{"plugins":[["istanbul",{"include":["src/lib/**/*.js","src/lib/**/*.jsx"]}]]}}},"flow-coverage-report":{"globIncludePatterns":["src/lib/**/*.js","src/lib/**/*.jsx"],"reportTypes":["text","html","json","badge"]},"jest":{"moduleFileExtensions":["js","jsx","yml"],"transform":{"\\.yml$":"yaml-jest","\\.js$":"babel-jest","\\.jsx$":"babel-jest"},"transformIgnorePatterns":["node_modules/(?!(svgo)/)"],"testEnvironment":"node","testMatch":["<rootDir>/src/__tests__/**/test-*.js?(x)","<rootDir>/__tests__/**/test-*.js?(x)"],"testPathIgnorePatterns":["node_modules/"],"collectCoverageFrom":["src/lib"]},"gitHead":"80d63e29209a85817bce6917e6ef52c8d5e1e066","bugs":{"url":"https://github.com/rpl/flow-coverage-report/issues"},"_id":"flow-coverage-report@0.8.0","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-hdFPjPUWVLUPa0EUKA6x/Uq0f2FE2E+/7jUEnfocFHqntt9eqCH66F+uTRtT0edWv0ss0xcfjkM8gJiOIETA+Q==","shasum":"da047269adb561e8bb563289fb0408830a091180","tarball":"https://registry.npmjs.org/flow-coverage-report/-/flow-coverage-report-0.8.0.tgz","fileCount":82,"unpackedSize":2532711,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaI5fCRA9TVsSAnZWagAAlm0QAJGHrW3bE7q/U9QAPqPA\nwKGDk+uiVpU3MGEHy+A0YhgGlghZuiHSpRv4s/trrN08doDQgZ1CK/UOhAry\nHlvZXdRe1U7Xr8dTX0xnGya+e1XH7mTrSo0K9hnV2dn92V0i1YwqeBixxrVJ\n7ZUsJv7kkFO+FRvJtfr9IwMfuBHH9RcYJohzPgYguQC5eTYvhuwDD4Z6shHy\nRRE8vrflb9Xbhxo9SCe7uM2ZTWO/Wn7hBjD02L5rX3vmBWCXukN7I0uDdBUu\na4EtgqHnun1lgE2Ia+t3cOEPvr4LnCX0RjWhct6NTCvm9imcf3ZGegBnUWxn\nUYFJC/2rt1riw4LKO4DTfKJrTccKdg29+B2rJEaSygouAhpuvaQx1hmepkpJ\nhK5aGjVG/a16ecjSvdb42hJBW5XmeSYPe0M4IGfUtd00VqBMta+zwA0iTDrd\n1QECyM2sT6mQOW6K76mUmAlwYZRAdRlM2XE3l1yRl5/yzdMNxomDa3LV1xQc\nMcogBnpaibv8qrdNuhmgkqu9YbyVEsI59MNfOmy+2Hu0XYe7ehKbRoW+kthn\nA80PkCSxIEN7P8+cL5moQTM2MeRfiRTTfR3srY27zWi7yLG0rl7mppHZ65a9\nOO29RTpby5rRrsYhxQhzfTCOlds17hLoxGtm160n4CYEqHIxF5loyFP7CFfF\nbv3Y\r\n=fG8Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDS1G3QcwWLzZRsNF6IGG5xx+MOP/UPwC0Z8FaeqTCdDgIhAMbPs6mRXZ2eijrUUa8mco15bv/xTWFai/+TjAlheKM/"}]},"maintainers":[{"name":"rpl","email":"lgreco@mozilla.com"}],"_npmUser":{"name":"rpl","email":"lgreco@mozilla.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flow-coverage-report_0.8.0_1600687710834_0.35687613909445104"},"_hasShrinkwrap":false}},"readme":"# flow-coverage-report\n\n[![Greenkeeper badge](https://badges.greenkeeper.io/rpl/flow-coverage-report.svg)](https://greenkeeper.io/)\n\n[![Build Status](https://travis-ci.org/rpl/flow-coverage-report.svg?branch=master)](https://travis-ci.org/rpl/flow-coverage-report)\n\n**flow-coverage-report** is a node command line tool to help projects which are\nusing [flow types][flow] in their JavaScript code to keep track and visualize\nthe coverage of the flow types checks.\n\n![Screenshot flow coverage report summary in the console][screenshot-text]\n\n![Screenshot flow coverage report summary][screenshot-summary]\n\n![Screenshot flow coverage report sourcefile][screenshot-sourcefile]\n\n## How to generate flow coverage reports for your project\n\nInstall the command line tool (globally or as a dev dependency of your project)\n\n```\n$ npm install -g flow-coverage-report\n\nor\n\n$ npm install --save-dev flow-coverage-report\n```\n\nRun the flow reporter (`-i` configures the include globs, `-x` the exclude patterns, `--threshold` to configure a minimum coverage below which the build should fail, which defaults to 80%, and `-t` the report types enabled):\n\n```\nflow-coverage-report -i 'src/**/*.js' -i 'src/**/*.jsx' -x 'src/test/**' -t html -t json -t text --threshold 90\n```\n\nIf the **flow** executable is not in your PATH, you can specified it using the\n`-f` option:\n\n```\nflow-coverage-report -f /path/to/flow ...\n```\n\nTo customize the output dir (which defaults to `flow-coverage/`). you can use the `-o` option:\n\n```\nflow-coverage-report -o my-custom-flow-coverage-dir/\n```\n\n### Load default options from a JSON config file\n\nThe `--config` flag allows specifying a path to a config file. The config file\nis a JSON file with the following structure:\n\n```json\n{\n  \"concurrentFiles\": 1,\n  \"globExcludePatterns\": [\"node_modules/**\"],\n  \"flowCommandPath\": \"path/to/flow/bin\",\n  \"globIncludePatterns\": [\"src/**/*.js\"],\n  \"outputDir\": \"path/to/output\",\n  \"projectDir\": \"path/to/project\",\n  \"threshold\": 90,\n  \"reportTypes\": \"text\"\n}\n```\n\n`type` can be one of `\"text\"`, `\"html\"`, or `\"json\"`. The default is `\"text\"`.\n\n### Load default options from package.json\n\nFor an npm package, the default options can also be configured by including them in a\n\"flow-coverage-report\" package.json property property:\n\n```json\n{\n  \"name\": \"my-npm-package\",\n  \"version\": \"1.0.1\",\n  \"scripts\": {\n    \"flow-coverage\": \"flow-coverage-report\",\n    ...\n  },\n  ...\n  \"flow-coverage-report\": {\n    \"globIncludePatterns\": [\n      \"src/lib/**/*.js\",\n      \"src/lib/**/*.jsx\"\n    ],\n    \"reportTypes\": [\n      \"text\",\n      \"html\",\n      \"json\"\n    ]\n  }\n}\n```\n\n## Background\n\nAs a gradual typing system for JavaScript, flow will help you to statically checks\nparts of your JavaScript code by:\n\n- supporting syntaxes to annotate your code with types;\n- supporting syntaxes to declare, export and import new types implicitly and explicitly;\n- inferencing the type of the identifier used in your code as much as possible;\n\nUnfortunately, even with a good amount of powerful inferencing strategies,\nsometimes flow is not able to inference the types in some chunks of our code.\n\nThat's usually the source of a \"Meh!\" moment, and we blame flow for not being able to catch\nsome issue that we thought it would catch statically.\n\nFortunately, flow has a **coverage** command which can give us a quantitative\ninfo of the flow types coverage, and optionally a color-based visualization of the\nparts of the source file that are not covered, for a single file.\n\nHow to generate this quantitative info and this very useful visualization of the\nuncoverage parts of our sources for our entire project?\n\nYou have just found it ;-)\n\n[flow]: https://flowtypes.org\n[screenshot-text]: https://raw.githubusercontent.com/rpl/flow-coverage-report/master/doc/screenshot-text.png\n[screenshot-summary]: https://raw.githubusercontent.com/rpl/flow-coverage-report/master/doc/screenshot-summary.png\n[screenshot-sourcefile]: https://raw.githubusercontent.com/rpl/flow-coverage-report/master/doc/screenshot-sourcefile.png\n\n\n## Changelog\n\n### [0.8.0](https://github.com/rpl/flow-coverage-report/compare/v0.7.0...v0.8.0)\n\nFixes:\n\n- Upgraded production dependencies ([#197](https://github.com/rpl/flow-coverage-report/issues/197)) ([c13aca8](https://github.com/rpl/flow-coverage-report/commit/c13aca80a389e1b4e3ffb5d7078a63e8dba38ef9)):\n  - Unpinned all dependencies (fixes [#122](https://github.com/rpl/flow-coverage-report/issues/122))\n  - Updated babel to v7 \n  - Updated parse-json to v5\n  - Updated react and react-dom to v16\n  - Updated strip-json-comments to v3\n  - Updated yargs to v16\n\n### [0.7.0](https://github.com/rpl/flow-coverage-report/compare/v0.6.2...v0.7.0)\n\n⚠ BREAKING CHANGES ⚠\n\n- Dropped support for node.js <= 10\n\nFixes:\n\n* npm audit: updated mkdirp dependency to version ^1.0.4 (removes minimist dependency and fixes npm audit failure due to\n  [CVE-2020-7598](https://github.com/advisories/GHSA-vh95-rmgr-6w4m)\n\n### [0.6.2](https://github.com/rpl/flow-coverage-report/compare/v0.6.1...v0.6.2)\n\n* npm audit: updated mkdirp dependency to version ^0.5.5\n\n### [0.6.1](https://github.com/rpl/flow-coverage-report/compare/v0.6.0...v0.6.1)\n\nFixes:\n\n* npm audit: changed the badge-up npm dependency to @rpl/badge-up, forked from the original (currently unmantained) package\n  to update its svgo dependency, as it is detected by npm audit as the source of a moderate security vulnerability\n  (#178, See #177 for a rationale).\n\n### [0.6.0](https://github.com/rpl/flow-coverage-report/compare/v0.5.0...v0.6.0)\n\nBug Fixes:\n\n- Added support for the new flow annotations (strict and strict-local) (#150, #155)\n- Added warning on deprecated config names and improve cli/config type checks\n\nFeatures:\n\n- Added --percent-decimals cli options (#148, #157, #161)\n- Added -exclude-non-flow cli option (#144, #154)\n\nThis new release fixes the issues with the new flow annotations (e.g. strict and strict-local) and\nintroduces two new command line options:\n\n- `--exclude-non-flow` to automatically ignore any file that match the patterns but do not have any flow annotation\n- `--percent-decimals N` to include `N` decimals digits in the coverage percent values\n\nThanks to Ville Saukkonen and Ben Styles for contributing the new --exclude-non-flow and\n--percent-deciments options, and Xandor Schiefer for adding support to the new flow annotations.\n\n### 0.5.0\n\nFeatures:\n\n- added a new badge reporter (#140)\n- added a new --strict-coverage option to enforce a more strict coverage reporting mode. (#141)\n\nThe new badge reporter is implicitly executed when the html report is enabled and it generates\ntwo badges: 'flow-badge.svg' is a badge related to the flow validation check, 'flow-coverage-badge.svg'\nis a badge related to the flow coverage level reached by the project.\n\nThe new --strict-coverage option enables a more strict coverage reporting where only the flow\nannotated files are considered as covered (while all the non annotated files and the \"@flow weak\"\nannotated ones are considered as fully uncovered).\n\nThanks to Rúnar Berg Baugsson Sigríðarson for contributing the new badge reporter, and to Desmond Brand\nand Matt Sprague for contributing the new --strict-coverage option.\n\n### 0.4.1\n\nBug Fixes:\n\n- fixed wrong annotation on multiple pragmas on the same line (#135)\n\nThanks to Ryan Albrecht and Karolis Grinkevičius for their help on this bugfix release.\n\n### 0.4.0\n\nFeatures:\n\n- collect and report flow preamble annotation type along with coverage information (thanks to Ryan Albrecht)\n\nBug Fixes:\n\n- fixed bug related to ignored custom threshold in the rendered HTML report (thanks to Boris Egorov)\n- fixed coverage percent 0 rendered as NaN in report text\n- upgraded flow to v.0.57.3 and fixed new flow error (Julien Wajsberg)\n- fix flow coverage for escaped special chars in filenames\n\nThanks to Ryan Albrecht, Boris Egorov, Julien Wajsberg for their help on this new release.\n\n### 0.3.0\n\nIntroduces the new command line options:\n\n- submit more then 1 concurrent file to flow using `-c numManConcurentFilesSubmitted` (defaults to 1)\n- load options from a specific config file using `--config filepath`\n  and disable config loading using `--no-config`\n\nflow-coverage-report v0.3.0 loads the configuration automatically from the `flow-coverage-report`\nsection of the target project `package.json` (or from a `.flow-coverage-report.json` file in the\nproject dir), which is going to help to reduce the number of command line options that have to\nbe explicitly passed on the command line.\n\nIn this version, the flow-coverage-report npm package is also switching to a MIT license.\n\nFeatures:\n\n- enhancements on the HTML report template (thanks to Jason Laster)\n- added optional -c/--concurrent-files option, to submit multiple files to flow\n- optionally load config from package.json or json config file\n\nBug Fixes:\n\n- fixed missing error exit code with text reporter\n- fixed the link to GitHub in the cli help\n- saved collected coverage data in temp json file to support larger project\n\nThanks to Ryan Albrecht, Jason Laster, Guillaume Claret and Steven Luscher for their help on this\nnew release.\n\n### 0.2.0\n\nIntroduces the new command line options:\n\n- excluded file patterns using `-x \"pattern\"`\n- customize the output dir using `-o reportDirPath`\n\nflow-coverage-report v0.2.0 also introduces some fixes needed to be able to generate flow coverage reports on larger projects (and projects with flow issues) and new command line options:\n\n- fix: fixed NaN percent and React false-positive mutation warning (thanks to Ilia Saulenko)\n- feat: new -o cli option to customize the output dir (thanks to Ryan Albrecht)\n- fix: cleanup old dirs before a new babel build (thanks to Ryan Albrecht)\n- fix: fixed issues with larger projects and projects with flow issues (thanks to Ilia Saulenko and Ryan Albrecht for the help hunting this issue down)\n- feat: new -x cli option to exclude files from the coverage report\n- fix: fixed report-text rendering issues on larger number of files\n- feat: highlight files with errors and no coverage data in the reports\n- feat: included URL to the generated HTML report in the console output (thanks to Jason Laster)\n\nThanks to Ilia Saulenko, Ryan Albrecht and Jason Laster for their help on this new release.\n\n### 0.1.0\n\nInitial prototype release:\n\n- collect and report coverage data as json, text and html\n- navigable sourcefile coverage html view based on CodeMirror\n- run unit tests on travis\n\nThanks to Kumar McMillan and Andy MacKay for their advice and support, this project and its github repo wouldn't exist without you.\n","maintainers":[{"name":"rpl","email":"lgreco@mozilla.com"}],"time":{"modified":"2022-06-18T02:18:04.570Z","created":"2016-08-26T12:18:53.076Z","0.1.0":"2016-08-26T12:18:53.076Z","0.2.0":"2016-11-05T18:52:22.489Z","0.3.0":"2017-01-26T15:54:14.530Z","0.4.0":"2017-10-25T00:19:05.705Z","0.4.1":"2018-01-20T15:55:56.471Z","0.5.0":"2018-02-25T17:49:35.679Z","0.6.0":"2018-09-02T18:51:32.871Z","0.6.1":"2018-12-15T18:08:26.635Z","0.6.2":"2020-04-07T17:10:02.782Z","0.7.0":"2020-04-09T12:23:07.417Z","0.8.0":"2020-09-21T11:28:31.038Z"},"keywords":["flowtype","flow","coverage","report","generator"],"author":{"name":"Luca Greco","email":"lgreco@mozilla.com"},"license":"MIT","readmeFilename":"README.md","homepage":"https://github.com/rpl/flow-coverage-report","repository":{"type":"git","url":"git+https://github.com/rpl/flow-coverage-report.git"},"bugs":{"url":"https://github.com/rpl/flow-coverage-report/issues"},"users":{"edm00se":true,"jacobmischka":true,"bryanmig":true,"denji":true,"janez89":true}}