{"_id":"flow-annotation-check","_rev":"3340201","name":"flow-annotation-check","description":"Check your files for the presence of the `@flow` and `@flow weak` annotations","dist-tags":{"latest":"1.11.4"},"maintainers":[{"name":"ryan953","email":""}],"time":{"modified":"2024-07-10T08:26:38.000Z","created":"2017-01-16T23:07:32.785Z","1.11.4":"2020-10-06T02:38:35.911Z","1.11.3":"2020-06-15T14:55:26.622Z","1.11.2":"2019-07-29T21:19:24.595Z","1.11.0":"2019-05-30T21:47:04.444Z","1.10.1":"2018-12-30T23:26:12.259Z","1.10.0":"2018-12-06T06:10:22.562Z","1.9.1":"2018-09-24T02:20:52.348Z","1.9.0":"2018-09-19T06:21:07.447Z","1.8.1":"2018-05-16T16:59:52.337Z","1.8.1-0":"2018-05-16T07:02:45.467Z","1.8.0":"2018-01-19T09:04:42.474Z","1.7.0":"2017-11-20T07:18:21.724Z","1.6.2":"2017-10-11T21:19:44.533Z","1.6.1":"2017-10-11T20:38:04.873Z","1.6.0":"2017-10-11T20:15:04.849Z","1.5.0":"2017-07-27T16:21:54.702Z","1.4.1":"2017-06-12T01:01:26.608Z","1.4.0":"2017-06-10T20:35:53.196Z","1.3.2":"2017-06-09T05:43:22.024Z","1.3.1":"2017-06-09T01:04:05.329Z","1.3.0":"2017-05-20T01:03:45.475Z","1.2.0":"2017-05-08T04:33:30.928Z","1.1.2":"2017-01-29T06:42:30.639Z","1.1.1":"2017-01-29T06:28:28.489Z","1.1.0":"2017-01-29T04:15:10.495Z","1.0.0":"2017-01-24T18:55:45.092Z","0.0.1":"2017-01-16T23:07:32.785Z"},"users":{},"author":{"name":"Ryan Albrecht","email":"ryan@ryanalbrecht.ca","url":"ryanalbrecht.ca"},"repository":{"type":"git","url":"git+https://github.com/ryan953/flow-annotation-check.git"},"versions":{"1.11.4":{"name":"flow-annotation-check","version":"1.11.4","description":"Check your files for the presence of the `@flow` and `@flow weak` annotations","author":{"name":"Ryan Albrecht","email":"ryan@ryanalbrecht.ca","url":"ryanalbrecht.ca"},"license":"MIT","keywords":["flow","flowtype","annotations","typed"],"repository":{"type":"git","url":"git+https://github.com/ryan953/flow-annotation-check.git"},"bugs":{"url":"https://github.com/ryan953/flow-annotation-check/issues"},"main":"./lib/flow-annotation-check.js","engines":{"node":"^8 || >=10"},"bin":{"flow-annotation-check":"bin/flow-annotation-check.js"},"dependencies":{"argparse":"^1.0.9","babel-eslint":"^10.0.1","eslint":"^6.0.1","glob":"7.1.6","load-pkg":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/preset-env":"^7.5.5","@babel/preset-flow":"^7.0.0","codecov":"^3.0.0","flow-bin":"^0.106.3","jest":"24.8.0"},"scripts":{"preversion":"npm run clean && npm run test && npm run transpile","postversion":"git push && git push --tags && npm publish","test":"flow check && jest","prebuild":"npm run clean && npm run test","build":"npm run transpile","clean":"rm -Rf npm-debug.log lib coverage flow-coverage","flow:check":"flow check && flow check ./src/__tests__/fixtures","flow:annotations":"npm run transpile && bin/flow-annotation-check.js","flow:coverage":"npx flow-coverage-report","transpile":"rm -Rf lib/* && babel src --out-dir lib --ignore \"**/__tests__\""},"babel":{"presets":[["@babel/preset-env",{"targets":{"node":8}}],"@babel/preset-flow"]},"flow-annotation-check":{"include":["src/**/*.js"],"exclude":["src/__tests__/fixtures/!(*.flow.js)"]},"flow-coverage-report":{"globIncludePatterns":["src/**/*.js"],"reportTypes":["text","html"]},"jest":{"testEnvironment":"node","roots":["src"],"testPathIgnorePatterns":["__tests__/fixtures"]},"gitHead":"9cece573960a3f33f1fdb1b11e2df2f7a89846ab","homepage":"https://github.com/ryan953/flow-annotation-check#readme","_id":"flow-annotation-check@1.11.4","_nodeVersion":"14.1.0","_npmVersion":"6.14.4","dist":{"shasum":"8339db0667ec8a8e4230c5d0f68c5011dcfebdaf","size":11487,"noattachment":false,"key":"/flow-annotation-check/-/flow-annotation-check-1.11.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-annotation-check/download/flow-annotation-check-1.11.4.tgz"},"maintainers":[{"name":"ryan953","email":""}],"_npmUser":{"name":"ryan953","email":"ryan@ryanalbrecht.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flow-annotation-check_1.11.4_1601951915712_0.8803689753012511"},"_hasShrinkwrap":false,"publish_time":1601951915911,"_cnpm_publish_time":1601951915911,"_cnpmcore_publish_time":"2021-12-17T00:50:33.333Z"},"1.11.3":{"name":"flow-annotation-check","version":"1.11.3","description":"Check your files for the presence of the `@flow` and `@flow weak` annotations","author":{"name":"Ryan Albrecht","email":"ryan@ryanalbrecht.ca","url":"ryanalbrecht.ca"},"license":"MIT","keywords":["flow","flowtype","annotations","typed"],"repository":{"type":"git","url":"git+https://github.com/ryan953/flow-annotation-check.git"},"bugs":{"url":"https://github.com/ryan953/flow-annotation-check/issues"},"main":"./lib/flow-annotation-check.js","engines":{"node":"^8 || >=10"},"bin":{"flow-annotation-check":"bin/flow-annotation-check.js"},"dependencies":{"argparse":"^1.0.9","babel-eslint":"^10.0.1","eslint":"^6.0.1","glob":"7.1.6","load-pkg":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/preset-env":"^7.5.5","@babel/preset-flow":"^7.0.0","codecov":"^3.0.0","flow-bin":"^0.106.3","jest":"24.8.0"},"scripts":{"preversion":"npm run clean && npm run test && npm run transpile","postversion":"git push && git push --tags && npm publish","test":"flow check && jest","prebuild":"npm run clean && npm run test","build":"npm run transpile","clean":"rm -Rf npm-debug.log lib coverage flow-coverage","flow:check":"flow check && flow check ./src/__tests__/fixtures","flow:annotations":"npm run transpile && bin/flow-annotation-check.js","flow:coverage":"npx flow-coverage-report","transpile":"rm -Rf lib/* && babel src --out-dir lib --ignore __tests__"},"babel":{"presets":[["@babel/preset-env",{"targets":{"node":8}}],"@babel/preset-flow"]},"flow-annotation-check":{"include":["src/**/*.js"],"exclude":["src/__tests__/fixtures/!(*.flow.js)"]},"flow-coverage-report":{"globIncludePatterns":["src/**/*.js"],"reportTypes":["text","html"]},"jest":{"testEnvironment":"node","roots":["src"],"testPathIgnorePatterns":["__tests__/fixtures"]},"gitHead":"d32bb186325f0112692ec1976008b05e45c4716b","homepage":"https://github.com/ryan953/flow-annotation-check#readme","_id":"flow-annotation-check@1.11.3","_nodeVersion":"14.1.0","_npmVersion":"6.14.4","dist":{"shasum":"b9579ae556adbf6c66e73ce7a234ceddba42c609","size":17939,"noattachment":false,"key":"/flow-annotation-check/-/flow-annotation-check-1.11.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-annotation-check/download/flow-annotation-check-1.11.3.tgz"},"maintainers":[{"name":"ryan953","email":""}],"_npmUser":{"name":"ryan953","email":"ryan@ryanalbrecht.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flow-annotation-check_1.11.3_1592232926449_0.8409853372012317"},"_hasShrinkwrap":false,"publish_time":1592232926622,"_cnpm_publish_time":1592232926622,"_cnpmcore_publish_time":"2021-12-17T00:50:33.513Z"},"1.11.2":{"name":"flow-annotation-check","version":"1.11.2","description":"Check your files for the presence of the `@flow` and `@flow weak` annotations","author":{"name":"Ryan Albrecht","email":"ryan@ryanalbrecht.ca","url":"ryanalbrecht.ca"},"license":"MIT","keywords":["flow","flowtype","annotations","typed"],"repository":{"type":"git","url":"git+https://github.com/ryan953/flow-annotation-check.git"},"bugs":{"url":"https://github.com/ryan953/flow-annotation-check/issues"},"main":"./lib/flow-annotation-check.js","engines":{"node":"^8 || >=10"},"bin":{"flow-annotation-check":"./bin/flow-annotation-check.js"},"dependencies":{"argparse":"^1.0.9","babel-eslint":"^10.0.1","eslint":"^6.0.1","glob":"7.1.4","load-pkg":"^4.0.0"},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/preset-env":"^7.5.5","@babel/preset-flow":"^7.0.0","codecov":"^3.0.0","flow-bin":"^0.104.0","jest":"24.8.0"},"scripts":{"preversion":"npm run clean && npm run test && npm run transpile","postversion":"git push && git push --tags && npm publish","test":"flow check && jest","prebuild":"npm run clean && npm run test","build":"npm run transpile","clean":"rm -Rf npm-debug.log lib coverage flow-coverage","flow:check":"flow check && flow check ./src/__tests__/fixtures","flow:annotations":"npm run transpile && bin/flow-annotation-check.js","flow:coverage":"npx flow-coverage-report","transpile":"rm -Rf lib/* && babel src --out-dir lib --ignore __tests__"},"babel":{"presets":[["@babel/preset-env",{"targets":{"node":8}}],"@babel/preset-flow"]},"flow-annotation-check":{"include":["src/**/*.js"],"exclude":["src/__tests__/fixtures/!(*.flow.js)"]},"flow-coverage-report":{"globIncludePatterns":["src/**/*.js"],"reportTypes":["text","html"]},"jest":{"testEnvironment":"node","roots":["src"],"testPathIgnorePatterns":["__tests__/fixtures"]},"gitHead":"d0cc6bc03f48f437e9bdd8f1256efb9a9ef372e8","homepage":"https://github.com/ryan953/flow-annotation-check#readme","_id":"flow-annotation-check@1.11.2","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"ryan953","email":"ryan@ryanalbrecht.ca"},"dist":{"shasum":"b6147a8a3a35a91d3dd62e207b768284cea0b7a2","size":17815,"noattachment":false,"key":"/flow-annotation-check/-/flow-annotation-check-1.11.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-annotation-check/download/flow-annotation-check-1.11.2.tgz"},"maintainers":[{"name":"ryan953","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flow-annotation-check_1.11.2_1564435164466_0.4852542009503191"},"_hasShrinkwrap":false,"publish_time":1564435164595,"_cnpm_publish_time":1564435164595,"_cnpmcore_publish_time":"2021-12-17T00:50:33.703Z"},"1.11.0":{"name":"flow-annotation-check","version":"1.11.0","description":"Check your files for the presence of the `@flow` and `@flow weak` annotations","author":{"name":"Ryan Albrecht","email":"ryan@ryanalbrecht.ca","url":"ryanalbrecht.ca"},"license":"MIT","keywords":["flow","flowtype","annotations","typed"],"repository":{"type":"git","url":"git+https://github.com/ryan953/flow-annotation-check.git"},"bugs":{"url":"https://github.com/ryan953/flow-annotation-check/issues"},"main":"./lib/flow-annotation-check.js","engines":{"node":"^8 || >=10"},"bin":{"flow-annotation-check":"./bin/flow-annotation-check.js"},"dependencies":{"argparse":"^1.0.9","babel-eslint":"^10.0.1","eslint":"^5.11.1","glob":"7.1.4","load-pkg":"^4.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-flow-strip-types":"^6.21.0","babel-plugin-transform-object-rest-spread":"^6.20.2","babel-preset-latest":"^6.16.0","codecov":"^3.0.0","flow-bin":"^0.98.1","flow-coverage-report":"^0.6.0","flow-typed":"^2.1.1","jest":"^22.1.4"},"scripts":{"preversion":"npm run clean && npm run test && npm run transpile","postversion":"git push && git push --tags && npm publish","test":"flow check && jest","prebuild":"npm run clean && npm run test","build":"npm run transpile","clean":"rm -Rf npm-debug.log lib coverage flow-coverage","flow:check":"flow check && flow check ./src/__tests__/fixtures","flow:annotations":"npm run transpile && bin/flow-annotation-check.js","flow:coverage":"flow-coverage-report","transpile":"rm -Rf lib/* && babel src --out-dir lib --ignore __tests__","flow-update-dfns":"flow-typed update"},"babel":{"presets":["latest"],"plugins":["transform-flow-strip-types","transform-object-rest-spread"]},"flow-annotation-check":{"include":["src/**/*.js"],"exclude":["src/__tests__/fixtures/!(*.flow.js)"]},"flow-coverage-report":{"globIncludePatterns":["src/**/*.js"],"reportTypes":["text","html"]},"jest":{"testEnvironment":"node","roots":["src"],"testPathIgnorePatterns":["__tests__/fixtures"]},"gitHead":"d30ef8a39af2afc7c31dde4907fceb756baed049","homepage":"https://github.com/ryan953/flow-annotation-check#readme","_id":"flow-annotation-check@1.11.0","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"ryan953","email":"ryan@ryanalbrecht.ca"},"dist":{"shasum":"f4fd84fbdf66435004c872fc62d08a59a683c094","size":12068,"noattachment":false,"key":"/flow-annotation-check/-/flow-annotation-check-1.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-annotation-check/download/flow-annotation-check-1.11.0.tgz"},"maintainers":[{"name":"ryan953","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flow-annotation-check_1.11.0_1559252824232_0.6892362560809244"},"_hasShrinkwrap":false,"publish_time":1559252824444,"_cnpm_publish_time":1559252824444,"_cnpmcore_publish_time":"2021-12-17T00:50:33.929Z"},"1.10.1":{"name":"flow-annotation-check","version":"1.10.1","description":"Check your files for the presence of the `@flow` and `@flow weak` annotations","author":{"name":"Ryan Albrecht","email":"ryan@ryanalbrecht.ca","url":"ryanalbrecht.ca"},"license":"MIT","keywords":["flow","flowtype","annotations","typed"],"repository":{"type":"git","url":"git+https://github.com/ryan953/flow-annotation-check.git"},"bugs":{"url":"https://github.com/ryan953/flow-annotation-check/issues"},"main":"./lib/flow-annotation-check.js","engines":{"node":"^8 || >=10"},"bin":{"flow-annotation-check":"./bin/flow-annotation-check.js"},"dependencies":{"argparse":"^1.0.9","babel-eslint":"^10.0.1","eslint":"^5.11.1","glob":"7.1.3","load-pkg":"^4.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-flow-strip-types":"^6.21.0","babel-plugin-transform-object-rest-spread":"^6.20.2","babel-preset-latest":"^6.16.0","codecov":"^3.0.0","flow-bin":"^0.89.0","flow-coverage-report":"^0.6.0","flow-typed":"^2.1.1","jest":"^22.1.4"},"scripts":{"preversion":"npm run clean && npm run test && npm run transpile","postversion":"git push && git push --tags && npm publish","test":"flow check && jest","prebuild":"npm run clean && npm run test","build":"npm run transpile","clean":"rm -Rf npm-debug.log lib coverage flow-coverage","flow:check":"flow check && flow check ./src/__tests__/fixtures","flow:annotations":"npm run transpile && bin/flow-annotation-check.js","flow:coverage":"flow-coverage-report","transpile":"rm -Rf lib/* && babel src --out-dir lib --ignore __tests__","flow-update-dfns":"flow-typed update"},"babel":{"presets":["latest"],"plugins":["transform-flow-strip-types","transform-object-rest-spread"]},"flow-annotation-check":{"include":["src/**/*.js"],"exclude":["src/__tests__/fixtures/comment-blocks-10.js","src/__tests__/fixtures/comment-statement-10.js","src/__tests__/fixtures/flow-weak.js","src/__tests__/fixtures/no-comments.js"]},"flow-coverage-report":{"globIncludePatterns":["src/**/*.js"],"reportTypes":["text","html"]},"jest":{"testEnvironment":"node","roots":["src"],"testPathIgnorePatterns":["__tests__/fixtures"]},"gitHead":"c7d6e897b06462883167af2ee8cd83591b0f3cbf","homepage":"https://github.com/ryan953/flow-annotation-check#readme","_id":"flow-annotation-check@1.10.1","_npmVersion":"6.5.0","_nodeVersion":"11.3.0","_npmUser":{"name":"ryan953","email":"ryan@ryanalbrecht.ca"},"dist":{"shasum":"dddcaadd5c98c212fbae0d333a18a33b4633d6e1","size":11816,"noattachment":false,"key":"/flow-annotation-check/-/flow-annotation-check-1.10.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-annotation-check/download/flow-annotation-check-1.10.1.tgz"},"maintainers":[{"name":"ryan953","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flow-annotation-check_1.10.1_1546212372081_0.9322448220330848"},"_hasShrinkwrap":false,"publish_time":1546212372259,"_cnpm_publish_time":1546212372259,"_cnpmcore_publish_time":"2021-12-17T00:50:34.158Z"},"1.10.0":{"name":"flow-annotation-check","version":"1.10.0","description":"Check your files for the presence of the `@flow` and `@flow weak` annotations","author":{"name":"Ryan Albrecht","email":"ryan@ryanalbrecht.ca","url":"ryanalbrecht.ca"},"license":"MIT","keywords":["flow","flowtype","annotations","typed"],"repository":{"type":"git","url":"git+https://github.com/ryan953/flow-annotation-check.git"},"bugs":{"url":"https://github.com/ryan953/flow-annotation-check/issues"},"main":"./lib/flow-annotation-check.js","engines":{"node":"^8 || >=10"},"bin":{"flow-annotation-check":"./bin/flow-annotation-check.js"},"dependencies":{"argparse":"^1.0.9","glob":"7.1.3","load-pkg":"^4.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-flow-strip-types":"^6.21.0","babel-plugin-transform-object-rest-spread":"^6.20.2","babel-preset-latest":"^6.16.0","codecov":"^3.0.0","flow-bin":"^0.87.0","flow-coverage-report":"^0.6.0","flow-typed":"^2.1.1","jest":"^22.1.4"},"scripts":{"preversion":"npm run clean && npm run test && npm run transpile","postversion":"git push && git push --tags && npm publish","test":"flow check && jest","prebuild":"npm run clean && npm run test","build":"npm run transpile","clean":"rm -Rf npm-debug.log lib coverage flow-coverage","flow:check":"flow check && flow check ./src/__tests__/fixtures","flow:annotations":"npm run transpile && bin/flow-annotation-check.js","flow:coverage":"flow-coverage-report","transpile":"rm -Rf lib/* && babel src --out-dir lib --ignore __tests__","flow-update-dfns":"flow-typed update"},"babel":{"presets":["latest"],"plugins":["transform-flow-strip-types","transform-object-rest-spread"]},"flow-annotation-check":{"include":["src/**/*.js"],"exclude":["src/__tests__/fixtures/comment-blocks-10.js","src/__tests__/fixtures/comment-statement-10.js","src/__tests__/fixtures/flow-weak.js","src/__tests__/fixtures/no-comments.js"]},"flow-coverage-report":{"globIncludePatterns":["src/**/*.js"],"reportTypes":["text","html"]},"jest":{"testEnvironment":"node","roots":["src"],"testPathIgnorePatterns":["__tests__/fixtures"]},"gitHead":"bc2a9627f84fefd1d9b0568e3edbec5238c4f569","homepage":"https://github.com/ryan953/flow-annotation-check#readme","_id":"flow-annotation-check@1.10.0","_npmVersion":"6.4.1","_nodeVersion":"11.3.0","_npmUser":{"name":"ryan953","email":"ryan@ryanalbrecht.ca"},"dist":{"shasum":"c760d5350b445144a0facc5bed4f79f45d8a9cca","size":11856,"noattachment":false,"key":"/flow-annotation-check/-/flow-annotation-check-1.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-annotation-check/download/flow-annotation-check-1.10.0.tgz"},"maintainers":[{"name":"ryan953","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flow-annotation-check_1.10.0_1544076622402_0.8068415153662063"},"_hasShrinkwrap":false,"publish_time":1544076622562,"_cnpm_publish_time":1544076622562,"_cnpmcore_publish_time":"2021-12-17T00:50:34.386Z"},"1.9.1":{"name":"flow-annotation-check","version":"1.9.1","description":"Check your files for the presence of the `@flow` and `@flow weak` annotations","author":{"name":"Ryan Albrecht","email":"ryan@ryanalbrecht.ca","url":"ryanalbrecht.ca"},"license":"MIT","keywords":["flow","flowtype","annotations","typed"],"repository":{"type":"git","url":"git+https://github.com/ryan953/flow-annotation-check.git"},"bugs":{"url":"https://github.com/ryan953/flow-annotation-check/issues"},"main":"./lib/flow-annotation-check.js","engines":{"node":"^8 || >=10"},"bin":{"flow-annotation-check":"./bin/flow-annotation-check.js"},"dependencies":{"argparse":"^1.0.9","babel-plugin-transform-object-rest-spread":"^6.20.2","glob":"7.1.3","load-pkg":"^4.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-flow-strip-types":"^6.21.0","babel-preset-latest":"^6.16.0","codecov":"^3.0.0","flow-bin":"^0.81.0","flow-coverage-report":"^0.6.0","flow-typed":"^2.1.1","jest":"^22.1.4"},"scripts":{"preversion":"npm run clean && npm run test && npm run transpile","postversion":"git push && git push --tags && npm publish","test":"flow check && jest","prebuild":"npm run clean && npm run test","build":"npm run transpile","clean":"rm -Rf npm-debug.log lib coverage flow-coverage","flow:check":"flow check && flow check ./src/__tests__/fixtures","flow:annotations":"npm run transpile && bin/flow-annotation-check.js","flow:coverage":"flow-coverage-report","transpile":"rm -Rf lib/* && babel src --out-dir lib --ignore __tests__","flow-update-dfns":"flow-typed update"},"babel":{"presets":["latest"],"plugins":["transform-flow-strip-types","transform-object-rest-spread"]},"flow-annotation-check":{"include":["src/**/*.js"],"exclude":["src/__tests__/fixtures/comment-blocks-10.js","src/__tests__/fixtures/comment-statement-10.js","src/__tests__/fixtures/no-comments.js","src/__tests__/fixtures/flow-weak.js"]},"flow-coverage-report":{"includeGlob":["src/**/*.js"],"type":["text","html"]},"jest":{"roots":["src"],"testPathIgnorePatterns":["__tests__/fixtures"]},"gitHead":"196de4728e9d4f720344fdd626878e37a77c33ae","homepage":"https://github.com/ryan953/flow-annotation-check#readme","_id":"flow-annotation-check@1.9.1","_npmVersion":"6.1.0","_nodeVersion":"10.6.0","_npmUser":{"name":"ryan953","email":"ryan@ryanalbrecht.ca"},"dist":{"shasum":"e02935df74a40dd470f74c6539bae6d3a5b57f83","size":10620,"noattachment":false,"key":"/flow-annotation-check/-/flow-annotation-check-1.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-annotation-check/download/flow-annotation-check-1.9.1.tgz"},"maintainers":[{"name":"ryan953","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flow-annotation-check_1.9.1_1537755652211_0.7058602776194611"},"_hasShrinkwrap":false,"publish_time":1537755652348,"_cnpm_publish_time":1537755652348,"_cnpmcore_publish_time":"2021-12-17T00:50:34.594Z"},"1.9.0":{"name":"flow-annotation-check","version":"1.9.0","description":"Check your files for the presence of the `@flow` and `@flow weak` annotations","author":{"name":"Ryan Albrecht","email":"ryan@ryanalbrecht.ca","url":"ryanalbrecht.ca"},"license":"MIT","keywords":["flow","flowtype","annotations","typed"],"repository":{"type":"git","url":"git+https://github.com/ryan953/flow-annotation-check.git"},"bugs":{"url":"https://github.com/ryan953/flow-annotation-check/issues"},"main":"./lib/flow-annotation-check.js","engines":{"node":"^8 || >=10"},"bin":{"flow-annotation-check":"./bin/flow-annotation-check.js"},"dependencies":{"argparse":"^1.0.9","babel-plugin-transform-object-rest-spread":"^6.20.2","glob":"7.1.3","load-pkg":"^4.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-flow-strip-types":"^6.21.0","babel-preset-latest":"^6.16.0","codecov":"^3.0.0","flow-bin":"^0.81.0","flow-coverage-report":"^0.6.0","flow-typed":"^2.1.1","jest":"^22.1.4"},"scripts":{"preversion":"npm run clean && npm run test && npm run transpile","postversion":"git push && git push --tags && npm publish","test":"flow check && jest","prebuild":"npm run clean && npm run test","build":"npm run transpile","clean":"rm -Rf npm-debug.log lib coverage flow-coverage","flow:check":"flow check && flow check ./src/__tests__/fixtures","flow:annotations":"npm run transpile && bin/flow-annotation-check.js","flow:coverage":"flow-coverage-report","transpile":"rm -Rf lib/* && babel src --out-dir lib --ignore __tests__","flow-update-dfns":"flow-typed update"},"babel":{"presets":["latest"],"plugins":["transform-flow-strip-types","transform-object-rest-spread"]},"flow-annotation-check":{"include":["src/**/*.js"],"exclude":["src/__tests__/fixtures/comment-blocks-10.js","src/__tests__/fixtures/comment-statement-10.js","src/__tests__/fixtures/no-comments.js","src/__tests__/fixtures/flow-weak.js"]},"flow-coverage-report":{"includeGlob":["src/**/*.js"],"type":["text","html"]},"jest":{"roots":["src"],"testPathIgnorePatterns":["__tests__/fixtures"]},"gitHead":"d295a4f71cdeecd886cff958801443ed8e6556db","homepage":"https://github.com/ryan953/flow-annotation-check#readme","_id":"flow-annotation-check@1.9.0","_npmVersion":"6.1.0","_nodeVersion":"10.6.0","_npmUser":{"name":"ryan953","email":"ryan@ryanalbrecht.ca"},"dist":{"shasum":"9271d937d83974e10c4154e5da3d274cd5436046","size":4308,"noattachment":false,"key":"/flow-annotation-check/-/flow-annotation-check-1.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-annotation-check/download/flow-annotation-check-1.9.0.tgz"},"maintainers":[{"name":"ryan953","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flow-annotation-check_1.9.0_1537338067302_0.034685263060936"},"_hasShrinkwrap":false,"publish_time":1537338067447,"_cnpm_publish_time":1537338067447,"_cnpmcore_publish_time":"2021-12-17T00:50:34.793Z"},"1.8.1":{"name":"flow-annotation-check","version":"1.8.1","description":"Check your files for the presence of the `@flow` and `@flow weak` annotations","author":{"name":"Ryan Albrecht","email":"ryan@ryanalbrecht.ca","url":"ryanalbrecht.ca"},"license":"MIT","keywords":["flow","flowtype","annotations","typed"],"repository":{"type":"git","url":"git+https://github.com/ryan953/flow-annotation-check.git"},"bugs":{"url":"https://github.com/ryan953/flow-annotation-check/issues"},"main":"./lib/flow-annotation-check.js","bin":{"flow-annotation-check":"./bin/flow-annotation-check.js"},"files":["bin","lib"],"dependencies":{"argparse":"^1.0.9","babel-plugin-transform-object-rest-spread":"^6.20.2","glob":"7.1.1","load-pkg":"^3.0.1"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-flow-strip-types":"^6.21.0","babel-preset-latest":"^6.16.0","codecov":"^3.0.0","flow-bin":"^0.71.0","flow-coverage-report":"^0.4.0","flow-typed":"^2.1.1","jest":"^21.0.0"},"scripts":{"preversion":"npm run clean && npm run test && npm run transpile","postversion":"git push && git push --tags && npm publish","test":"flow check && jest","prebuild":"npm run clean && npm run test","build":"npm run transpile","clean":"rm -Rf npm-debug.log lib coverage flow-coverage","flow:check":"flow check && flow check ./src/__tests__/fixtures","flow:annotations":"npm run transpile && bin/flow-annotation-check.js","flow:coverage":"flow-coverage-report","transpile":"rm -Rf lib/* && babel src --out-dir lib --ignore __tests__","flow-update-dfns":"flow-typed update"},"babel":{"presets":["latest"],"plugins":["transform-flow-strip-types","transform-object-rest-spread"]},"flow-annotation-check":{"include":["src/**/*.js"],"exclude":["src/__tests__/fixtures/comment-blocks-10.js","src/__tests__/fixtures/comment-statement-10.js","src/__tests__/fixtures/no-comments.js","src/__tests__/fixtures/flow-weak.js"]},"flow-coverage-report":{"includeGlob":["src/**/*.js"],"type":["text","html"]},"jest":{"roots":["src"],"testPathIgnorePatterns":["__tests__/fixtures"]},"gitHead":"97f98ccea2cc2cc0cb6d65dbff62f672b94720a2","homepage":"https://github.com/ryan953/flow-annotation-check#readme","_id":"flow-annotation-check@1.8.1","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"ryan953","email":"ryan@ryanalbrecht.ca"},"dist":{"shasum":"41ed407a79e56f5ea71b8f4edc55853c66799e3f","size":10358,"noattachment":false,"key":"/flow-annotation-check/-/flow-annotation-check-1.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-annotation-check/download/flow-annotation-check-1.8.1.tgz"},"maintainers":[{"name":"ryan953","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flow-annotation-check_1.8.1_1526489992269_0.11241197591258256"},"_hasShrinkwrap":false,"publish_time":1526489992337,"_cnpm_publish_time":1526489992337,"_cnpmcore_publish_time":"2021-12-17T00:50:35.032Z"},"1.8.1-0":{"name":"flow-annotation-check","version":"1.8.1-0","description":"Check your files for the presence of the `@flow` and `@flow weak` annotations","author":{"name":"Ryan Albrecht","email":"ryan@ryanalbrecht.ca","url":"ryanalbrecht.ca"},"license":"MIT","keywords":["flow","flowtype","annotations","typed"],"repository":{"type":"git","url":"git+https://github.com/ryan953/flow-annotation-check.git"},"bugs":{"url":"https://github.com/ryan953/flow-annotation-check/issues"},"main":"./lib/flow-annotation-check.js","bin":{"flow-annotation-check":"./bin/flow-annotation-check.js"},"files":["bin","lib"],"dependencies":{"argparse":"^1.0.9","babel-plugin-transform-object-rest-spread":"^6.20.2","glob":"7.1.1","load-pkg":"^3.0.1"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-flow-strip-types":"^6.21.0","babel-preset-latest":"^6.16.0","codecov":"^3.0.0","flow-bin":"^0.71.0","flow-coverage-report":"^0.4.0","flow-typed":"^2.1.1","jest":"^21.0.0"},"scripts":{"preversion":"npm run clean && npm run test && npm run transpile","postversion":"git push && git push --tags && npm publish","test":"flow check && jest","prebuild":"npm run clean && npm run test","build":"npm run transpile","clean":"rm -Rf npm-debug.log lib coverage flow-coverage","flow:check":"flow check && flow check ./src/__tests__/fixtures","flow:annotations":"npm run transpile && bin/flow-annotation-check.js","flow:coverage":"flow-coverage-report","transpile":"rm -Rf lib/* && babel src --out-dir lib --ignore __tests__","flow-update-dfns":"flow-typed update"},"babel":{"presets":["latest"],"plugins":["transform-flow-strip-types","transform-object-rest-spread"]},"flow-annotation-check":{"include":["src/**/*.js"],"exclude":["src/__tests__/fixtures/comment-blocks-10.js","src/__tests__/fixtures/comment-statement-10.js","src/__tests__/fixtures/no-comments.js","src/__tests__/fixtures/flow-weak.js"]},"flow-coverage-report":{"includeGlob":["src/**/*.js"],"type":["text","html"]},"jest":{"roots":["src"],"testPathIgnorePatterns":["__tests__/fixtures"]},"gitHead":"6aab9c50d1ee51bf0f3eddaeb31e3fcfa9010b53","homepage":"https://github.com/ryan953/flow-annotation-check#readme","_id":"flow-annotation-check@1.8.1-0","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"ryan953","email":"ryan@ryanalbrecht.ca"},"dist":{"shasum":"6dd84920b478a71d252f082ac5667ccea8ccc8ba","size":10360,"noattachment":false,"key":"/flow-annotation-check/-/flow-annotation-check-1.8.1-0.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-annotation-check/download/flow-annotation-check-1.8.1-0.tgz"},"maintainers":[{"name":"ryan953","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flow-annotation-check_1.8.1-0_1526454164916_0.5899349018375313"},"_hasShrinkwrap":false,"publish_time":1526454165467,"_cnpm_publish_time":1526454165467,"_cnpmcore_publish_time":"2021-12-17T00:50:35.239Z"},"1.8.0":{"name":"flow-annotation-check","version":"1.8.0","description":"Check your files for the presence of the `@flow` and `@flow weak` annotations","author":{"name":"Ryan Albrecht","email":"ryan@ryanalbrecht.ca","url":"ryanalbrecht.ca"},"license":"MIT","keywords":["flow","flowtype","annotations","typed"],"repository":{"type":"git","url":"git+https://github.com/ryan953/flow-annotation-check.git"},"bugs":{"url":"https://github.com/ryan953/flow-annotation-check/issues"},"main":"./lib/flow-annotation-check.js","bin":{"flow-annotation-check":"./bin/flow-annotation-check.js"},"files":["bin","lib"],"dependencies":{"argparse":"^1.0.9","babel-plugin-transform-object-rest-spread":"^6.20.2","glob":"7.1.1","load-pkg":"^3.0.1"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-flow-strip-types":"^6.21.0","babel-preset-latest":"^6.16.0","codecov":"^3.0.0","flow-bin":"^0.60.1","flow-coverage-report":"^0.4.0","flow-typed":"^2.1.1","jest":"^21.0.0"},"scripts":{"preversion":"npm run clean && npm run test && npm run transpile","postversion":"git push && git push --tags && npm publish","test":"flow check && jest","prebuild":"npm run clean && npm run test","build":"npm run transpile","clean":"rm -Rf npm-debug.log lib coverage flow-coverage","flow:check":"flow check && flow check ./src/__tests__/fixtures","flow:annotations":"npm run transpile && bin/flow-annotation-check.js","flow:coverage":"flow-coverage-report","transpile":"rm -Rf lib/* && babel src --out-dir lib --ignore __tests__","flow-update-dfns":"flow-typed update"},"babel":{"presets":["latest"],"plugins":["transform-flow-strip-types","transform-object-rest-spread"]},"flow-annotation-check":{"include":["src/**/*.js"],"exclude":["src/__tests__/fixtures/comment-blocks-10.js","src/__tests__/fixtures/comment-statement-10.js","src/__tests__/fixtures/no-comments.js"]},"flow-coverage-report":{"includeGlob":["src/**/*.js"],"type":["text","html"]},"jest":{"roots":["src"],"testPathIgnorePatterns":["__tests__/fixtures"]},"gitHead":"fda0f8a3e6267307ed8415e00f018a95ef343e9f","homepage":"https://github.com/ryan953/flow-annotation-check#readme","_id":"flow-annotation-check@1.8.0","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"ryan953","email":"ryan@ryanalbrecht.ca"},"dist":{"shasum":"49a97d2ddd7d0f91c2addc4b95d1e89ec5eea6ad","size":10060,"noattachment":false,"key":"/flow-annotation-check/-/flow-annotation-check-1.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-annotation-check/download/flow-annotation-check-1.8.0.tgz"},"maintainers":[{"name":"ryan953","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flow-annotation-check-1.8.0.tgz_1516352682380_0.48083197302185"},"directories":{},"publish_time":1516352682474,"_hasShrinkwrap":false,"_cnpm_publish_time":1516352682474,"_cnpmcore_publish_time":"2021-12-17T00:50:35.450Z"},"1.7.0":{"name":"flow-annotation-check","version":"1.7.0","description":"Check your files for the presence of the `@flow` and `@flow weak` annotations","author":{"name":"Ryan Albrecht","email":"ryan@ryanalbrecht.ca","url":"ryanalbrecht.ca"},"license":"MIT","keywords":["flow","flowtype","annotations","typed"],"repository":{"type":"git","url":"git+https://github.com/ryan953/flow-annotation-check.git"},"bugs":{"url":"https://github.com/ryan953/flow-annotation-check/issues"},"main":"./lib/flow-annotation-check.js","bin":{"flow-annotation-check":"./bin/flow-annotation-check.js"},"files":["bin","lib"],"dependencies":{"argparse":"^1.0.9","babel-plugin-transform-object-rest-spread":"^6.20.2","glob":"7.1.1","load-pkg":"^3.0.1"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-flow-strip-types":"^6.21.0","babel-preset-latest":"^6.16.0","codecov":"^3.0.0","flow-bin":"^0.59.0","flow-coverage-report":"^0.4.0","flow-typed":"^2.1.1","jest":"^21.0.0"},"scripts":{"preversion":"npm run clean && npm run test && npm run transpile","postversion":"git push && git push --tags && npm publish","test":"flow check && jest","prebuild":"npm run clean && npm run test","build":"npm run transpile","clean":"rm -Rf npm-debug.log lib coverage flow-coverage","flow:check":"flow check && flow check ./src/__tests__/fixtures","flow:annotations":"npm run transpile && bin/flow-annotation-check.js","flow:coverage":"flow-coverage-report","transpile":"rm -Rf lib/* && babel src --out-dir lib --ignore __tests__","flow-update-dfns":"flow-typed update"},"babel":{"presets":["latest"],"plugins":["transform-flow-strip-types","transform-object-rest-spread"]},"flow-annotation-check":{"include":["src/**/*.js"],"exclude":["src/__tests__/fixtures/comment-blocks-10.js","src/__tests__/fixtures/comment-statement-10.js","src/__tests__/fixtures/no-comments.js"]},"flow-coverage-report":{"includeGlob":["src/**/*.js"],"type":["text","html"]},"jest":{"roots":["src"],"testPathIgnorePatterns":["__tests__/fixtures"]},"gitHead":"f8ab3f51b333507dc27772ce39bd64848c7147e4","homepage":"https://github.com/ryan953/flow-annotation-check#readme","_id":"flow-annotation-check@1.7.0","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"ryan953","email":"ryan@ryanalbrecht.ca"},"dist":{"shasum":"bef25d7080ba9242f004af317529a0f92f86a6c8","size":9966,"noattachment":false,"key":"/flow-annotation-check/-/flow-annotation-check-1.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-annotation-check/download/flow-annotation-check-1.7.0.tgz"},"maintainers":[{"name":"ryan953","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flow-annotation-check-1.7.0.tgz_1511162301642_0.9884498103056103"},"directories":{},"publish_time":1511162301724,"_hasShrinkwrap":false,"_cnpm_publish_time":1511162301724,"_cnpmcore_publish_time":"2021-12-17T00:50:35.678Z"},"1.6.2":{"name":"flow-annotation-check","version":"1.6.2","description":"Check your files for the presence of the `@flow` and `@flow weak` annotations","author":{"name":"Ryan Albrecht","email":"ryan@ryanalbrecht.ca","url":"ryanalbrecht.ca"},"license":"MIT","keywords":["flow","flowtype","annotations","typed"],"repository":{"type":"git","url":"git+https://github.com/ryan953/flow-annotation-check.git"},"bugs":{"url":"https://github.com/ryan953/flow-annotation-check/issues"},"main":"./lib/flow-annotation-check.js","bin":{"flow-annotation-check":"./bin/flow-annotation-check.js"},"files":["bin","lib"],"dependencies":{"argparse":"^1.0.9","babel-plugin-transform-object-rest-spread":"^6.20.2","glob":"7.1.1","load-pkg":"^3.0.1"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-flow-strip-types":"^6.21.0","babel-preset-latest":"^6.16.0","codecov":"^2.2.0","flow-bin":"^0.55.0","flow-coverage-report":"^0.3.0","flow-typed":"^2.1.1","jest":"^21.0.0"},"scripts":{"preversion":"npm run clean && npm run test && npm run transpile","postversion":"git push && git push --tags && npm publish","test":"npm run flow && jest","test:ci":"npm run flow && jest --coverage && codecov","prebuild":"npm run clean && npm run test","build":"npm run transpile","clean":"rm -Rf npm-debug.log lib coverage flow-coverage","flow:check":"flow check && flow check ./src/__tests__/fixtures","flow:annotations":"npm run transpile && bin/flow-annotation-check.js","flow:coverage":"flow-coverage-report report","flow":"npm run flow:check && npm run flow:annotations && npm run flow:coverage","jest":"jest","transpile":"rm -Rf lib/* && babel src --out-dir lib --ignore __tests__","flow-update-dfns":"flow-typed update"},"babel":{"presets":["latest"],"plugins":["transform-flow-strip-types","transform-object-rest-spread"]},"flow-annotation-check":{"include":["src/**/*.js"],"exclude":["src/__tests__/fixtures/comment-blocks-10.js","src/__tests__/fixtures/comment-statement-10.js","src/__tests__/fixtures/no-comments.js"]},"flow-coverage-report":{"includeGlob":["src/**/*.js"],"type":["text","html"]},"jest":{"roots":["src"],"testPathIgnorePatterns":["__tests__/fixtures"]},"gitHead":"17036c946875da0c506deb443e3f271265772384","homepage":"https://github.com/ryan953/flow-annotation-check#readme","_id":"flow-annotation-check@1.6.2","_shasum":"6d1760eb45ba38e315145f4ff2995eb07986b23b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"ryan953","email":"ryan@ryanalbrecht.ca"},"dist":{"shasum":"6d1760eb45ba38e315145f4ff2995eb07986b23b","size":9989,"noattachment":false,"key":"/flow-annotation-check/-/flow-annotation-check-1.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-annotation-check/download/flow-annotation-check-1.6.2.tgz"},"maintainers":[{"name":"ryan953","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flow-annotation-check-1.6.2.tgz_1507756782948_0.679760793922469"},"directories":{},"publish_time":1507756784533,"_hasShrinkwrap":false,"_cnpm_publish_time":1507756784533,"_cnpmcore_publish_time":"2021-12-17T00:50:35.871Z"},"1.6.1":{"name":"flow-annotation-check","version":"1.6.1","description":"Check your files for the presence of the `@flow` and `@flow weak` annotations","author":{"name":"Ryan Albrecht","email":"ryan@ryanalbrecht.ca","url":"ryanalbrecht.ca"},"license":"MIT","keywords":["flow","flowtype","annotations","typed"],"repository":{"type":"git","url":"git+https://github.com/ryan953/flow-annotation-check.git"},"bugs":{"url":"https://github.com/ryan953/flow-annotation-check/issues"},"main":"./lib/flow-annotation-check.js","bin":{"flow-annotation-check":"./bin/flow-annotation-check.js"},"files":["bin","lib"],"dependencies":{"argparse":"^1.0.9","babel-plugin-transform-object-rest-spread":"^6.20.2","glob":"7.1.1","load-pkg":"^3.0.1"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-flow-strip-types":"^6.21.0","babel-preset-latest":"^6.16.0","codecov":"^2.2.0","flow-bin":"^0.55.0","flow-coverage-report":"^0.3.0","flow-typed":"^2.1.1","jest":"^21.0.0"},"scripts":{"preversion":"npm run clean && npm run test && npm run transpile","postversion":"git push && git push --tags && npm publish","test":"npm run flow && jest","test:ci":"npm run flow && jest --coverage && codecov","prebuild":"npm run clean && npm run test","build":"npm run transpile","clean":"rm -Rf npm-debug.log lib coverage flow-coverage","flow:check":"flow check && flow check ./src/__tests__/fixtures","flow:annotations":"npm run transpile && bin/flow-annotation-check.js","flow:coverage":"flow-coverage-report report","flow":"npm run flow:check && npm run flow:annotations && npm run flow:coverage","jest":"jest","transpile":"rm -Rf lib/* && babel src --out-dir lib --ignore __tests__","flow-update-dfns":"flow-typed update"},"babel":{"presets":["latest"],"plugins":["transform-flow-strip-types","transform-object-rest-spread"]},"flow-annotation-check":{"include":["src/**/*.js"],"exclude":["src/__tests__/fixtures/comment-blocks-10.js","src/__tests__/fixtures/comment-statement-10.js","src/__tests__/fixtures/no-comments.js"]},"flow-coverage-report":{"includeGlob":["src/**/*.js"],"type":["text","html"]},"jest":{"roots":["src"],"testPathIgnorePatterns":["__tests__/fixtures"]},"gitHead":"3abb80cc315cbb296f5d543e2cdae701c0a67688","homepage":"https://github.com/ryan953/flow-annotation-check#readme","_id":"flow-annotation-check@1.6.1","_shasum":"6da18c60974b6ff48cd816c16c970b48904fdf25","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"ryan953","email":"ryan@ryanalbrecht.ca"},"dist":{"shasum":"6da18c60974b6ff48cd816c16c970b48904fdf25","size":9988,"noattachment":false,"key":"/flow-annotation-check/-/flow-annotation-check-1.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-annotation-check/download/flow-annotation-check-1.6.1.tgz"},"maintainers":[{"name":"ryan953","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flow-annotation-check-1.6.1.tgz_1507754283881_0.20676338276825845"},"directories":{},"publish_time":1507754284873,"_hasShrinkwrap":false,"_cnpm_publish_time":1507754284873,"_cnpmcore_publish_time":"2021-12-17T00:50:36.086Z"},"1.6.0":{"name":"flow-annotation-check","version":"1.6.0","description":"Check your files for the presence of the `@flow` and `@flow weak` annotations","author":{"name":"Ryan Albrecht","email":"ryan@ryanalbrecht.ca","url":"ryanalbrecht.ca"},"license":"MIT","keywords":["flow","flowtype","annotations","typed"],"repository":{"type":"git","url":"git+https://github.com/ryan953/flow-annotation-check.git"},"bugs":{"url":"https://github.com/ryan953/flow-annotation-check/issues"},"main":"./lib/flow-annotation-check.js","bin":{"flow-annotation-check":"./bin/flow-annotation-check.js"},"files":["bin","lib"],"dependencies":{"argparse":"^1.0.9","babel-plugin-transform-object-rest-spread":"^6.20.2","glob":"7.1.1","load-pkg":"^3.0.1"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-flow-strip-types":"^6.21.0","babel-preset-latest":"^6.16.0","codecov":"^2.2.0","flow-bin":"^0.55.0","flow-coverage-report":"^0.3.0","flow-typed":"^2.1.1","jest":"^21.0.0"},"scripts":{"preversion":"npm run clean && npm run test && npm run transpile","postversion":"git push && git push --tags && npm publish","test":"npm run flow && jest","test:ci":"npm run flow && jest --coverage && codecov","prebuild":"npm run clean && npm run test","build":"npm run transpile","clean":"rm -Rf npm-debug.log lib coverage flow-coverage","flow:check":"flow check && flow check ./src/__tests__/fixtures","flow:annotations":"npm run transpile && bin/flow-annotation-check.js","flow:coverage":"flow-coverage-report report","flow":"npm run flow:check && npm run flow:annotations && npm run flow:coverage","jest":"jest","transpile":"rm -Rf lib/* && babel src --out-dir lib --ignore __tests__","flow-update-dfns":"flow-typed update"},"babel":{"presets":["latest"],"plugins":["transform-flow-strip-types","transform-object-rest-spread"]},"flow-annotation-check":{"include":["src/**/*.js"],"exclude":["src/__tests__/fixtures/comment-blocks-10.js","src/__tests__/fixtures/comment-statement-10.js","src/__tests__/fixtures/no-comments.js"]},"flow-coverage-report":{"includeGlob":["src/**/*.js"],"type":["text","html"]},"jest":{"roots":["src"],"testPathIgnorePatterns":["__tests__/fixtures"]},"gitHead":"d3ef15e11b2224c746ac9e442449bcbb84058276","homepage":"https://github.com/ryan953/flow-annotation-check#readme","_id":"flow-annotation-check@1.6.0","_shasum":"18d196b278de7cb6e0cee1d1e460bdffc8130acc","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"ryan953","email":"ryan@ryanalbrecht.ca"},"dist":{"shasum":"18d196b278de7cb6e0cee1d1e460bdffc8130acc","size":9944,"noattachment":false,"key":"/flow-annotation-check/-/flow-annotation-check-1.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-annotation-check/download/flow-annotation-check-1.6.0.tgz"},"maintainers":[{"name":"ryan953","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flow-annotation-check-1.6.0.tgz_1507752903722_0.12928368104621768"},"directories":{},"publish_time":1507752904849,"_hasShrinkwrap":false,"_cnpm_publish_time":1507752904849,"_cnpmcore_publish_time":"2021-12-17T00:50:36.266Z"},"1.5.0":{"name":"flow-annotation-check","version":"1.5.0","description":"Check your files for the presence of the `@flow` and `@flow weak` annotations","author":{"name":"Ryan Albrecht","email":"ryan@ryanalbrecht.ca","url":"ryanalbrecht.ca"},"license":"MIT","keywords":["flow","flowtype","annotations","typed"],"repository":{"type":"git","url":"git+https://github.com/ryan953/flow-annotation-check.git"},"bugs":{"url":"https://github.com/ryan953/flow-annotation-check/issues"},"main":"./lib/flow-annotation-check.js","bin":{"flow-annotation-check":"./bin/flow-annotation-check.js"},"files":["bin","lib"],"dependencies":{"argparse":"^1.0.9","babel-plugin-transform-object-rest-spread":"^6.20.2","glob":"7.1.1","load-pkg":"^3.0.1"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-flow-strip-types":"^6.21.0","babel-preset-latest":"^6.16.0","codecov":"^2.2.0","flow-bin":"^0.51.0","flow-coverage-report":"^0.3.0","flow-typed":"^2.1.1","jest":"^20.0.4"},"scripts":{"preversion":"npm run clean && npm run test && npm run transpile","postversion":"git push && git push --tags && npm publish","test":"npm run flow && jest","test:ci":"npm run flow && jest --coverage && codecov","prebuild":"npm run clean && npm run test","build":"npm run transpile","clean":"rm -Rf npm-debug.log lib coverage flow-coverage","flow:check":"flow check && flow check ./src/__tests__/fixtures","flow:annotations":"npm run transpile && bin/flow-annotation-check.js","flow:coverage":"flow-coverage-report report","flow":"npm run flow:check && npm run flow:annotations && npm run flow:coverage","jest":"jest","transpile":"rm -Rf lib/* && babel src --out-dir lib --ignore __tests__","flow-update-dfns":"flow-typed update"},"babel":{"presets":["latest"],"plugins":["transform-flow-strip-types","transform-object-rest-spread"]},"flow-annotation-check":{"include":["src/**/*.js"],"exclude":["src/__tests__/fixtures/comment-blocks-10.js","src/__tests__/fixtures/comment-statement-10.js","src/__tests__/fixtures/no-comments.js"]},"flow-coverage-report":{"includeGlob":["src/**/*.js"],"type":["text","html"]},"jest":{"roots":["src"],"testPathIgnorePatterns":["__tests__/fixtures"]},"gitHead":"d6d4e69483289c60a262346836deec27ba690bb1","homepage":"https://github.com/ryan953/flow-annotation-check#readme","_id":"flow-annotation-check@1.5.0","_shasum":"7998ac7b82830a5484958e1edf245be12ead52de","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"ryan953","email":"ryan@ryanalbrecht.ca"},"dist":{"shasum":"7998ac7b82830a5484958e1edf245be12ead52de","size":9411,"noattachment":false,"key":"/flow-annotation-check/-/flow-annotation-check-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-annotation-check/download/flow-annotation-check-1.5.0.tgz"},"maintainers":[{"name":"ryan953","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flow-annotation-check-1.5.0.tgz_1501172514383_0.42769971513189375"},"directories":{},"publish_time":1501172514702,"_hasShrinkwrap":false,"_cnpm_publish_time":1501172514702,"_cnpmcore_publish_time":"2021-12-17T00:50:36.456Z"},"1.4.1":{"name":"flow-annotation-check","version":"1.4.1","description":"Check your files for the presence of the `@flow` and `@flow weak` annotations","author":{"name":"Ryan Albrecht","email":"ryan@ryanalbrecht.ca","url":"ryanalbrecht.ca"},"license":"MIT","keywords":["flow","flowtype","annotations","typed"],"repository":{"type":"git","url":"git+https://github.com/ryan953/flow-annotation-check.git"},"bugs":{"url":"https://github.com/ryan953/flow-annotation-check/issues"},"main":"./lib/flow-annotation-check.js","bin":{"flow-annotation-check":"./bin/flow-annotation-check.js"},"files":["bin","lib"],"dependencies":{"argparse":"^1.0.9","babel-plugin-transform-object-rest-spread":"^6.20.2","glob":"7.1.1","load-pkg":"^3.0.1"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-flow-strip-types":"^6.21.0","babel-preset-latest":"^6.16.0","codecov":"^2.2.0","flow-bin":"^0.47.0","flow-coverage-report":"^0.3.0","flow-typed":"^2.1.1","jest":"^20.0.4"},"scripts":{"preversion":"npm run clean && npm run test && npm run transpile","postversion":"git push && git push --tags && npm publish","test":"npm run flow && jest","test:ci":"npm run flow && jest --coverage && codecov","prebuild":"npm run clean && npm run test","build":"npm run transpile","clean":"rm -Rf npm-debug.log lib coverage flow-coverage","flow:check":"flow check && flow check ./src/__tests__/fixtures","flow:annotations":"npm run transpile && bin/flow-annotation-check.js","flow:coverage":"flow-coverage-report report","flow":"npm run flow:check && npm run flow:annotations && npm run flow:coverage","jest":"jest","transpile":"rm -Rf lib/* && babel src --out-dir lib --ignore __tests__","flow-update-dfns":"flow-typed update"},"babel":{"presets":["latest"],"plugins":["transform-flow-strip-types","transform-object-rest-spread"]},"flow-annotation-check":{"include":["src/**/*.js"],"exclude":["src/__tests__/fixtures/comment-blocks-10.js","src/__tests__/fixtures/comment-statement-10.js","src/__tests__/fixtures/no-comments.js"]},"flow-coverage-report":{"includeGlob":["src/**/*.js"],"type":["text","html"]},"jest":{"roots":["src"],"testPathIgnorePatterns":["__tests__/fixtures"]},"gitHead":"d6dc238cb4c34020358747898a182fe148d2bd86","homepage":"https://github.com/ryan953/flow-annotation-check#readme","_id":"flow-annotation-check@1.4.1","_shasum":"aee0a772dec449b3342ce534b5f08187322d2a21","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"ryan953","email":"ryan@ryanalbrecht.ca"},"dist":{"shasum":"aee0a772dec449b3342ce534b5f08187322d2a21","size":9208,"noattachment":false,"key":"/flow-annotation-check/-/flow-annotation-check-1.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-annotation-check/download/flow-annotation-check-1.4.1.tgz"},"maintainers":[{"name":"ryan953","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flow-annotation-check-1.4.1.tgz_1497229286523_0.812413128791377"},"directories":{},"publish_time":1497229286608,"_hasShrinkwrap":false,"_cnpm_publish_time":1497229286608,"_cnpmcore_publish_time":"2021-12-17T00:50:36.727Z"},"1.4.0":{"name":"flow-annotation-check","version":"1.4.0","description":"Check your files for the presence of the `@flow` and `@flow weak` annotations","author":{"name":"Ryan Albrecht","email":"ryan@ryanalbrecht.ca","url":"ryanalbrecht.ca"},"license":"MIT","keywords":["flow","flowtype","annotations","typed"],"repository":{"type":"git","url":"git+https://github.com/ryan953/flow-annotation-check.git"},"bugs":{"url":"https://github.com/ryan953/flow-annotation-check/issues"},"main":"./lib/flow-annotation-check.js","bin":{"flow-annotation-check":"./bin/flow-annotation-check.js"},"files":["bin","lib"],"dependencies":{"argparse":"^1.0.9","babel-plugin-transform-object-rest-spread":"^6.20.2","glob":"7.1.1","load-pkg":"^3.0.1"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-flow-strip-types":"^6.21.0","babel-preset-latest":"^6.16.0","codecov":"^2.2.0","flow-bin":"^0.47.0","flow-coverage-report":"^0.3.0","flow-typed":"^2.1.1","jest":"^20.0.4"},"scripts":{"preversion":"npm run clean && npm run test && npm run transpile","postversion":"git push && git push --tags && npm publish","test":"npm run flow && jest","test:ci":"npm run flow && jest --coverage && codecov","prebuild":"npm run clean && npm run test","build":"npm run transpile","clean":"rm -Rf npm-debug.log lib coverage flow-coverage","flow:check":"flow check && flow check ./src/__tests__/fixtures","flow:annotations":"npm run transpile && bin/flow-annotation-check.js","flow:coverage":"flow-coverage-report report","flow":"npm run flow:check && npm run flow:annotations && npm run flow:coverage","jest":"jest","transpile":"rm -Rf lib/* && babel src --out-dir lib --ignore __tests__","flow-update-dfns":"flow-typed update"},"babel":{"presets":["latest"],"plugins":["transform-flow-strip-types","transform-object-rest-spread"]},"flow-annotation-check":{"include":["src/**/*.js"],"exclude":["src/__tests__/fixtures/comment-blocks-10.js","src/__tests__/fixtures/comment-statement-10.js","src/__tests__/fixtures/no-comments.js"]},"flow-coverage-report":{"includeGlob":["src/**/*.js"],"type":["text","html"]},"jest":{"roots":["src"],"testPathIgnorePatterns":["__tests__/fixtures"]},"gitHead":"c36c59209818a7e0aa1e28a65f922cebcd188cb9","homepage":"https://github.com/ryan953/flow-annotation-check#readme","_id":"flow-annotation-check@1.4.0","_shasum":"2fdf59213b41eb4d14c0647cc66609d6c606effb","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"ryan953","email":"ryan@ryanalbrecht.ca"},"dist":{"shasum":"2fdf59213b41eb4d14c0647cc66609d6c606effb","size":8063,"noattachment":false,"key":"/flow-annotation-check/-/flow-annotation-check-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-annotation-check/download/flow-annotation-check-1.4.0.tgz"},"maintainers":[{"name":"ryan953","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flow-annotation-check-1.4.0.tgz_1497126953092_0.03418080345727503"},"directories":{},"publish_time":1497126953196,"_hasShrinkwrap":false,"_cnpm_publish_time":1497126953196,"_cnpmcore_publish_time":"2021-12-17T00:50:36.968Z"},"1.3.2":{"name":"flow-annotation-check","version":"1.3.2","description":"Check your files for the presence of the `@flow` and `@flow weak` annotations","author":{"name":"Ryan Albrecht","email":"ryan@ryanalbrecht.ca","url":"ryanalbrecht.ca"},"license":"MIT","keywords":["flow","flowtype","annotations","typed"],"repository":{"type":"git","url":"git+https://github.com/ryan953/flow-annotation-check.git"},"bugs":{"url":"https://github.com/ryan953/flow-annotation-check/issues"},"main":"./lib/flow-annotation-check.js","bin":{"flow-annotation-check":"./bin/flow-annotation-check.js"},"files":["bin","lib"],"dependencies":{"argparse":"^1.0.9","babel-plugin-transform-object-rest-spread":"^6.20.2","glob":"7.1.1","load-pkg":"^3.0.1"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-flow-strip-types":"^6.21.0","babel-preset-latest":"^6.16.0","codecov":"^2.2.0","flow-bin":"^0.46.0","flow-coverage-report":"^0.3.0","flow-typed":"^2.1.1","jest":"20.0.3"},"scripts":{"preversion":"npm run clean && npm run test && npm run transpile","postversion":"git push && git push --tags && npm publish","test":"npm run flow && jest","test:ci":"npm run flow && jest --coverage && codecov","prebuild":"npm run clean && npm run test","build":"npm run transpile","clean":"rm -Rf npm-debug.log lib coverage flow-coverage","flow:check":"flow check && flow check ./src/__tests__/fixtures","flow:annotations":"npm run transpile && bin/flow-annotation-check.js","flow:html-annotations":"./bin/html-annotations.sh","flow:coverage":"flow-coverage-report report","flow":"npm run flow:check && npm run flow:annotations && npm run flow:coverage","jest":"jest","transpile":"rm -Rf lib/* && babel src --out-dir lib --ignore __tests__","flow-update-dfns":"flow-typed update"},"babel":{"presets":["latest"],"plugins":["transform-flow-strip-types","transform-object-rest-spread"]},"flow-annotation-check":{"include":["src/**/*.js"],"exclude":["src/__tests__/fixtures/comment-blocks-10.js","src/__tests__/fixtures/comment-statement-10.js","src/__tests__/fixtures/no-comments.js"]},"flow-coverage-report":{"includeGlob":["src/**/*.js"],"type":["text","html"]},"jest":{"roots":["src"],"testPathIgnorePatterns":["__tests__/fixtures"]},"gitHead":"5bf6c9e4390746e182949d0f2d5b3f63d2af6467","homepage":"https://github.com/ryan953/flow-annotation-check#readme","_id":"flow-annotation-check@1.3.2","_shasum":"6a47f474ba83828213adf61dbaf1869acc8e7c17","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"ryan953","email":"ryan@ryanalbrecht.ca"},"dist":{"shasum":"6a47f474ba83828213adf61dbaf1869acc8e7c17","size":7002,"noattachment":false,"key":"/flow-annotation-check/-/flow-annotation-check-1.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-annotation-check/download/flow-annotation-check-1.3.2.tgz"},"maintainers":[{"name":"ryan953","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flow-annotation-check-1.3.2.tgz_1496987001868_0.6938031979370862"},"directories":{},"publish_time":1496987002024,"_hasShrinkwrap":false,"_cnpm_publish_time":1496987002024,"_cnpmcore_publish_time":"2021-12-17T00:50:37.212Z"},"1.3.1":{"name":"flow-annotation-check","version":"1.3.1","description":"Check your files for the presence of the `@flow` and `@flow weak` annotations","author":{"name":"Ryan Albrecht","email":"ryan@ryanalbrecht.ca","url":"ryanalbrecht.ca"},"license":"MIT","keywords":["flow","flowtype","annotations","typed"],"repository":{"type":"git","url":"git+https://github.com/ryan953/flow-annotation-check.git"},"bugs":{"url":"https://github.com/ryan953/flow-annotation-check/issues"},"main":"./lib/flow-annotation-check.js","bin":{"flow-annotation-check":"./bin/flow-annotation-check.js"},"files":["bin","lib"],"dependencies":{"argparse":"^1.0.9","babel-plugin-transform-object-rest-spread":"^6.20.2","glob":"7.1.1","load-pkg":"^3.0.1"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-flow-strip-types":"^6.21.0","babel-preset-latest":"^6.16.0","codecov":"^2.2.0","flow-bin":"^0.46.0","flow-coverage-report":"^0.3.0","flow-typed":"^2.1.1","jest":"20.0.3"},"scripts":{"preversion":"npm run clean && npm run test && npm run transpile","postversion":"git push && git push --tags && npm publish","test":"npm run flow && jest","test:ci":"npm run flow && jest --coverage && codecov","prebuild":"npm run clean && npm run test","build":"npm run transpile","clean":"rm -Rf npm-debug.log lib coverage flow-coverage","flow:check":"flow check && flow check ./src/__tests__/fixtures","flow:annotations":"npm run transpile && bin/flow-annotation-check.js","flow:coverage":"flow-coverage-report report","flow":"npm run flow:check && npm run flow:annotations && npm run flow:coverage","jest":"jest","transpile":"rm -Rf lib/* && babel src --out-dir lib --ignore __tests__","flow-update-dfns":"flow-typed update"},"babel":{"presets":["latest"],"plugins":["transform-flow-strip-types","transform-object-rest-spread"]},"flow-annotation-check":{"include":["src/**/*.js"],"exclude":["src/__tests__/fixtures/comment-blocks-10.js","src/__tests__/fixtures/comment-statement-10.js","src/__tests__/fixtures/no-comments.js"]},"flow-coverage-report":{"includeGlob":["src/**/*.js"],"type":["text","html"]},"jest":{"roots":["src"],"testPathIgnorePatterns":["__tests__/fixtures"]},"gitHead":"f7defe621ddbd5862b67f9a33213d680208dadd6","homepage":"https://github.com/ryan953/flow-annotation-check#readme","_id":"flow-annotation-check@1.3.1","_shasum":"6ee39747251431b1667039eeab807b6d2c297c8a","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"ryan953","email":"ryan@ryanalbrecht.ca"},"dist":{"shasum":"6ee39747251431b1667039eeab807b6d2c297c8a","size":6841,"noattachment":false,"key":"/flow-annotation-check/-/flow-annotation-check-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-annotation-check/download/flow-annotation-check-1.3.1.tgz"},"maintainers":[{"name":"ryan953","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flow-annotation-check-1.3.1.tgz_1496970245250_0.6505306395702064"},"directories":{},"publish_time":1496970245329,"_hasShrinkwrap":false,"_cnpm_publish_time":1496970245329,"_cnpmcore_publish_time":"2021-12-17T00:50:37.408Z"},"1.3.0":{"name":"flow-annotation-check","version":"1.3.0","description":"Check your files for the presence of the `@flow` and `@flow weak` annotations","author":{"name":"Ryan Albrecht","email":"ryan@ryanalbrecht.ca","url":"ryanalbrecht.ca"},"license":"MIT","keywords":["flow","flowtype","annotations","typed"],"repository":{"type":"git","url":"git+https://github.com/ryan953/flow-annotation-check.git"},"bugs":{"url":"https://github.com/ryan953/flow-annotation-check/issues"},"main":"./lib/flow-annotation-check.js","bin":{"flow-annotation-check":"./bin/flow-annotation-check.js"},"files":["bin","lib"],"dependencies":{"argparse":"^1.0.9","babel-plugin-transform-object-rest-spread":"^6.20.2","glob":"7.1.1","load-pkg":"^3.0.1"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-flow-strip-types":"^6.21.0","babel-preset-latest":"^6.16.0","codecov":"^2.2.0","flow-bin":"^0.46.0","flow-coverage-report":"^0.3.0","flow-typed":"^2.1.1","jest":"20.0.3"},"scripts":{"preversion":"npm run clean && npm run test && npm run transpile","postversion":"git push && git push --tags && npm publish","test":"npm run flow && jest","test:ci":"npm run flow && jest --coverage && codecov","prebuild":"npm run clean && npm run test","build":"npm run transpile","clean":"rm -Rf npm-debug.log lib coverage flow-coverage","flow:check":"flow check && flow check ./src/__tests__/fixtures","flow:annotations":"npm run transpile && bin/flow-annotation-check.js","flow:coverage":"flow-coverage-report report","flow":"npm run flow:check && npm run flow:annotations && npm run flow:coverage","jest":"jest","transpile":"rm -Rf lib/* && babel src --out-dir lib --ignore __tests__","flow-update-dfns":"flow-typed update"},"babel":{"presets":["latest"],"plugins":["transform-flow-strip-types","transform-object-rest-spread"]},"flow-annotation-check":{"include":["src/**/*.js"],"exclude":["src/__tests__/fixtures/comment-blocks-10.js","src/__tests__/fixtures/comment-statement-10.js","src/__tests__/fixtures/no-comments.js"]},"flow-coverage-report":{"includeGlob":["src/**/*.js"],"type":["text","html"]},"jest":{"roots":["src"],"testPathIgnorePatterns":["__tests__/fixtures"]},"gitHead":"a107edb047b143387085b9f6ce267c7699a6a583","homepage":"https://github.com/ryan953/flow-annotation-check#readme","_id":"flow-annotation-check@1.3.0","_shasum":"9c3c7cf6e6e7fc1a2c6c382378a0a3dd849321bb","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"ryan953","email":"ryan@ryanalbrecht.ca"},"dist":{"shasum":"9c3c7cf6e6e7fc1a2c6c382378a0a3dd849321bb","size":6788,"noattachment":false,"key":"/flow-annotation-check/-/flow-annotation-check-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-annotation-check/download/flow-annotation-check-1.3.0.tgz"},"maintainers":[{"name":"ryan953","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flow-annotation-check-1.3.0.tgz_1495242225343_0.9671092256903648"},"directories":{},"publish_time":1495242225475,"_hasShrinkwrap":false,"_cnpm_publish_time":1495242225475,"_cnpmcore_publish_time":"2021-12-17T00:50:37.637Z"},"1.2.0":{"name":"flow-annotation-check","version":"1.2.0","description":"Check your files for the presence of the `@flow` and `@flow weak` annotations","author":{"name":"Ryan Albrecht","email":"ryan@ryanalbrecht.ca","url":"ryanalbrecht.ca"},"license":"MIT","keywords":["flow","flowtype","annotations","typed"],"repository":{"type":"git","url":"git+https://github.com/ryan953/flow-annotation-check.git"},"bugs":{"url":"https://github.com/ryan953/flow-annotation-check/issues"},"main":"./lib/flow-annotation-check.js","bin":{"flow-annotation-check":"./bin/flow-annotation-check.js"},"files":["bin","lib"],"dependencies":{"argparse":"^1.0.9","babel-plugin-transform-object-rest-spread":"^6.20.2","find-package-json":"^1.0.0","glob":"7.1.1"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-flow-strip-types":"^6.21.0","babel-preset-latest":"^6.16.0","flow-bin":"^0.45.0","flow-coverage-report":"^0.3.0","flow-typed":"^2.1.1","jest":"19.0.0"},"scripts":{"preversion":"npm run clean && npm run test && npm run transpile","postversion":"git push && git push --tags && npm publish","pretest":"npm run flow:check && npm run flow:annotations && npm run flow:coverage","test":"npm run jest","prebuild":"npm run clean && npm run test","build":"npm run transpile","clean":"rm -Rf npm-debug.log lib flow-coverage","flow:check":"flow check && flow check ./src/__tests__/fixtures","flow:annotations":"npm run transpile && bin/flow-annotation-check.js","flow:coverage":"flow-coverage-report report","jest":"jest","transpile":"rm -Rf lib/* && babel src --out-dir lib --ignore __tests__","flow-update-dfns":"flow-typed update"},"babel":{"presets":["latest"],"plugins":["transform-flow-strip-types","transform-object-rest-spread"]},"flow-annotation-check":{"include":["src/**/*.js"],"exclude":["src/__tests__/fixtures/comment-blocks-10.js","src/__tests__/fixtures/comment-statement-10.js","src/__tests__/fixtures/no-comments.js"]},"flow-coverage-report":{"includeGlob":["src/**/*.js"],"type":["text","html"]},"jest":{"roots":["src"],"testPathIgnorePatterns":["__tests__/fixtures"]},"gitHead":"cdb075c9c2189d915eb182a53408cfd6a737271e","homepage":"https://github.com/ryan953/flow-annotation-check#readme","_id":"flow-annotation-check@1.2.0","_shasum":"56ddbbde9615137e23a73381ce5a471c3d388240","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.4","_npmUser":{"name":"ryan953","email":"ryan@ryanalbrecht.ca"},"dist":{"shasum":"56ddbbde9615137e23a73381ce5a471c3d388240","size":6706,"noattachment":false,"key":"/flow-annotation-check/-/flow-annotation-check-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-annotation-check/download/flow-annotation-check-1.2.0.tgz"},"maintainers":[{"name":"ryan953","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/flow-annotation-check-1.2.0.tgz_1494218010693_0.1962531723547727"},"directories":{},"publish_time":1494218010928,"_hasShrinkwrap":false,"_cnpm_publish_time":1494218010928,"_cnpmcore_publish_time":"2021-12-17T00:50:37.830Z"},"1.1.2":{"name":"flow-annotation-check","version":"1.1.2","description":"Check your files for the presence of the `@flow` and `@flow weak` annotations","author":{"name":"Ryan Albrecht","email":"ryan@ryanalbrecht.ca","url":"ryanalbrecht.ca"},"license":"MIT","keywords":["flow","flowtype","annotations","typed"],"repository":{"type":"git","url":"git+https://github.com/ryan953/flow-annotation-check.git"},"bugs":{"url":"https://github.com/ryan953/flow-annotation-check/issues"},"main":"./lib/flow-annotation-check.js","bin":{"flow-annotation-check":"./bin/flow-annotation-check.js"},"files":["bin","lib"],"dependencies":{"argparse":"^1.0.9","babel-plugin-transform-object-rest-spread":"^6.20.2","glob":"7.1.1"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-flow-strip-types":"^6.21.0","babel-preset-latest":"^6.16.0","flow-bin":"^0.37.4","flow-typed":"^2.0.0","jest":"18.0.0"},"scripts":{"preversion":"npm run test && npm run transpile","pretest":"npm run flow","test":"npm run jest","prebuild":"npm run flow && npm run jest","build":"npm run transpile","flow":"flow check && flow check ./src/__tests__/fixtures","jest":"jest","transpile":"rm -Rf lib/* && babel src --out-dir lib --ignore __tests__","flow-update-dfns":"flow-typed update"},"babel":{"presets":["latest"],"plugins":["transform-flow-strip-types","transform-object-rest-spread"]},"jest":{"testPathDirs":["src"],"testPathIgnorePatterns":["__tests__/fixtures"]},"gitHead":"adce78b0ba622bcd56397bfc78ff7a086d56bdf1","homepage":"https://github.com/ryan953/flow-annotation-check#readme","_id":"flow-annotation-check@1.1.2","_shasum":"c1a7f54131f545ab4ca164c5fce93da12514fbbf","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"ryan953","email":"ryan@ryanalbrecht.ca"},"dist":{"shasum":"c1a7f54131f545ab4ca164c5fce93da12514fbbf","size":6202,"noattachment":false,"key":"/flow-annotation-check/-/flow-annotation-check-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-annotation-check/download/flow-annotation-check-1.1.2.tgz"},"maintainers":[{"name":"ryan953","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/flow-annotation-check-1.1.2.tgz_1485672150396_0.03373512905091047"},"directories":{},"publish_time":1485672150639,"_hasShrinkwrap":false,"_cnpm_publish_time":1485672150639,"_cnpmcore_publish_time":"2021-12-17T00:50:38.015Z"},"1.1.1":{"name":"flow-annotation-check","version":"1.1.1","description":"Check your files for the presence of the `@flow` and `@flow weak` annotations","author":{"name":"Ryan Albrecht","email":"ryan@ryanalbrecht.ca","url":"ryanalbrecht.ca"},"license":"MIT","keywords":["flow","flowtype","annotations","typed"],"repository":{"type":"git","url":"git+https://github.com/ryan953/flow-annotation-check.git"},"bugs":{"url":"https://github.com/ryan953/flow-annotation-check/issues"},"main":"./lib/flow-annotation-check.js","bin":{"flow-annotation-check":"./bin/flow-annotation-check.js"},"files":["bin","lib"],"dependencies":{"argparse":"^1.0.9","babel-plugin-transform-object-rest-spread":"^6.20.2","glob":"7.1.1"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-flow-strip-types":"^6.21.0","babel-preset-latest":"^6.16.0","flow-bin":"^0.37.4","flow-typed":"^2.0.0","jest":"18.0.0"},"scripts":{"preversion":"npm run test && npm run transpile","pretest":"npm run flow","test":"npm run jest","prebuild":"npm run flow && npm run jest","build":"npm run transpile","flow":"flow check && flow check ./src/__tests__/fixtures","jest":"jest","transpile":"rm -Rf lib/* && babel src --out-dir lib --ignore __tests__","flow-update-dfns":"flow-typed update"},"babel":{"presets":["latest"],"plugins":["transform-flow-strip-types","transform-object-rest-spread"]},"jest":{"testPathDirs":["src"],"testPathIgnorePatterns":["__tests__/fixtures"]},"gitHead":"8cc7a8241b15cf13e55aced6678346dc8a5b7e8f","homepage":"https://github.com/ryan953/flow-annotation-check#readme","_id":"flow-annotation-check@1.1.1","_shasum":"ef8fc02eaddde799947d588b4c1a1f6bb2865311","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"ryan953","email":"ryan@ryanalbrecht.ca"},"dist":{"shasum":"ef8fc02eaddde799947d588b4c1a1f6bb2865311","size":6184,"noattachment":false,"key":"/flow-annotation-check/-/flow-annotation-check-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-annotation-check/download/flow-annotation-check-1.1.1.tgz"},"maintainers":[{"name":"ryan953","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/flow-annotation-check-1.1.1.tgz_1485671308263_0.43520365678705275"},"directories":{},"publish_time":1485671308489,"_hasShrinkwrap":false,"_cnpm_publish_time":1485671308489,"_cnpmcore_publish_time":"2021-12-17T00:50:38.196Z"},"1.1.0":{"name":"flow-annotation-check","version":"1.1.0","description":"Check your files for the presence of the `@flow` and `@flow weak` annotations","author":{"name":"Ryan Albrecht","email":"ryan@ryanalbrecht.ca","url":"ryanalbrecht.ca"},"license":"MIT","keywords":["flow","flowtype","annotations","typed"],"repository":{"type":"git","url":"git+https://github.com/ryan953/flow-annotation-check.git"},"bugs":{"url":"https://github.com/ryan953/flow-annotation-check/issues"},"main":"./lib/flow-annotation-check.js","bin":{"flow-annotation-check":"./bin/flow-annotation-check.js"},"files":["bin","lib"],"dependencies":{"argparse":"^1.0.9","babel-plugin-transform-object-rest-spread":"^6.20.2","glob":"7.1.1"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-flow-strip-types":"^6.21.0","babel-preset-latest":"^6.16.0","flow-bin":"^0.37.4","flow-typed":"^2.0.0","jest":"18.0.0"},"scripts":{"preversion":"npm run test && npm run transpile","pretest":"npm run flow","test":"npm run jest","prebuild":"npm run flow && npm run jest","build":"npm run transpile","flow":"flow check && flow check ./src/__tests__/fixtures","jest":"jest","transpile":"rm -Rf lib/* && babel src --out-dir lib --ignore __tests__","flow-update-dfns":"flow-typed update"},"jest":{"testPathDirs":["src"],"testPathIgnorePatterns":["__tests__/fixtures"]},"gitHead":"ec02c1871cf473f0dd20adc029cfc33fc6ebe984","homepage":"https://github.com/ryan953/flow-annotation-check#readme","_id":"flow-annotation-check@1.1.0","_shasum":"878288400cd17d31b657559b4681b727d954bb47","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"ryan953","email":"ryan@ryanalbrecht.ca"},"dist":{"shasum":"878288400cd17d31b657559b4681b727d954bb47","size":6154,"noattachment":false,"key":"/flow-annotation-check/-/flow-annotation-check-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-annotation-check/download/flow-annotation-check-1.1.0.tgz"},"maintainers":[{"name":"ryan953","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/flow-annotation-check-1.1.0.tgz_1485663308724_0.4778153451625258"},"directories":{},"publish_time":1485663310495,"_hasShrinkwrap":false,"_cnpm_publish_time":1485663310495,"_cnpmcore_publish_time":"2021-12-17T00:50:38.377Z"},"1.0.0":{"name":"flow-annotation-check","version":"1.0.0","description":"Check your files for the presence of the `@flow` and `@flow weak` annotations","author":{"name":"Ryan Albrecht","email":"ryan@ryanalbrecht.ca","url":"ryanalbrecht.ca"},"license":"MIT","keywords":["flow","flowtype","annotations","typed"],"repository":{"type":"git","url":"git+https://github.com/ryan953/flow-annotation-check.git"},"bugs":{"url":"https://github.com/ryan953/flow-annotation-check/issues"},"main":"./lib/flow-annotation-check.js","bin":{"flow-annotation-check":"./bin/flow-annotation-check.js"},"files":["bin","lib"],"dependencies":{"argparse":"^1.0.9","babel-plugin-transform-object-rest-spread":"^6.20.2","glob":"7.1.1"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-flow-strip-types":"^6.21.0","babel-preset-latest":"^6.16.0","flow-bin":"^0.37.4","flow-typed":"^2.0.0","jest":"18.0.0"},"scripts":{"preversion":"npm run test && npm run transpile","pretest":"npm run flow","test":"npm run jest","prebuild":"npm run flow && npm run jest","build":"npm run transpile","flow":"flow check && flow check ./src/__tests__/fixtures","jest":"jest","transpile":"rm -Rf lib/* && babel src --out-dir lib --ignore __tests__","flow-update-dfns":"flow-typed update"},"jest":{"testPathDirs":["src"],"testPathIgnorePatterns":["__tests__/fixtures"]},"gitHead":"a8b4f7cb51bb3a32180e6ab1bbb3d308b6c221c3","homepage":"https://github.com/ryan953/flow-annotation-check#readme","_id":"flow-annotation-check@1.0.0","_shasum":"12a6b5aa8926e7ea760432ff620cfefee4fe5d0a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"ryan953","email":"ryan@ryanalbrecht.ca"},"dist":{"shasum":"12a6b5aa8926e7ea760432ff620cfefee4fe5d0a","size":6040,"noattachment":false,"key":"/flow-annotation-check/-/flow-annotation-check-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-annotation-check/download/flow-annotation-check-1.0.0.tgz"},"maintainers":[{"name":"ryan953","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/flow-annotation-check-1.0.0.tgz_1485284144869_0.06274613225832582"},"directories":{},"publish_time":1485284145092,"_hasShrinkwrap":false,"_cnpm_publish_time":1485284145092,"_cnpmcore_publish_time":"2021-12-17T00:50:38.595Z"},"0.0.1":{"name":"flow-annotation-check","version":"0.0.1","description":"Check your files for the presence of the `@flow` and `@flow weak` annotations","author":{"name":"Ryan Albrecht","email":"ryan@ryanalbrecht.ca","url":"ryanalbrecht.ca"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ryan953/flow-annotation-check.git"},"main":"./lib/flow-annotation-check.js","bin":{"flow-annotation-check":"./bin/flow-annotation-check.js"},"files":["bin","lib"],"dependencies":{"argparse":"^1.0.9","babel-plugin-transform-object-rest-spread":"^6.20.2","bluebird":"^3.4.6","glob":"7.1.1"},"devDependencies":{"babel-cli":"^6.18.0","babel-plugin-transform-flow-strip-types":"^6.21.0","babel-preset-latest":"^6.16.0","flow-bin":"^0.37.4","flow-typed":"^2.0.0","jest":"18.0.0"},"scripts":{"preversion":"npm run test && npm run transpile","pretest":"npm run flow","test":"npm run jest","build":"npm run transpile","flow":"flow check && flow check ./src/__tests__/fixtures","jest":"jest","transpile":"rm -Rf lib && babel src --out-dir lib --ignore __tests__","flow-update-dfns":"flow-typed update"},"jest":{"testPathDirs":["src"],"testPathIgnorePatterns":["__tests__/fixtures"]},"gitHead":"e273e7e7ba7b2e562494823f848672fafde1d341","bugs":{"url":"https://github.com/ryan953/flow-annotation-check/issues"},"homepage":"https://github.com/ryan953/flow-annotation-check#readme","_id":"flow-annotation-check@0.0.1","_shasum":"0038dee37da4fb0fbaf80aa44b371d30b37c3a0d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"ryan953","email":"ryan@ryanalbrecht.ca"},"dist":{"shasum":"0038dee37da4fb0fbaf80aa44b371d30b37c3a0d","size":4436,"noattachment":false,"key":"/flow-annotation-check/-/flow-annotation-check-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/flow-annotation-check/download/flow-annotation-check-0.0.1.tgz"},"maintainers":[{"name":"ryan953","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/flow-annotation-check-0.0.1.tgz_1484608050860_0.16721643693745136"},"directories":{},"publish_time":1484608052785,"_hasShrinkwrap":false,"_cnpm_publish_time":1484608052785,"_cnpmcore_publish_time":"2021-12-17T00:50:38.805Z"}},"readme":"# flow-annotation-check\n\n[![Current Version](https://img.shields.io/npm/v/flow-annotation-check.svg)](https://www.npmjs.com/package/flow-annotation-check)\n\n![node](https://img.shields.io/node/v/flow-annotation-check.svg) [![Build Status](https://travis-ci.com/ryan953/flow-annotation-check.svg?branch=master)](https://travis-ci.com/ryan953/flow-annotation-check) [![codecov](https://codecov.io/gh/ryan953/flow-annotation-check/branch/master/graph/badge.svg)](https://codecov.io/gh/ryan953/flow-annotation-check)\n\nVerify the `@flow`, `@flow strict`, `@flow strict-local` and `@flow weak` annotations in your javascript files.\n\nInstall with Yarn or NPM to include in your project:\n\n```bash\nyarn add --dev flow-annotation-check\n# or\nnpm install --save-dev flow-annotation-check\n```\n\nor use `npx` to easily run the cli commands:\n\n```bash\nnpx flow-annotation-check ~/path/to/project\n```\n\n## As a library\n\nOnce installed you can import `flow-annotation-check` into your own module and have the checker return a list of files for you to further process.\n\n```javascript\nimport {genSummarizedReport, genCheckFlowStatus, genValidate} from 'flow-annotation-check';\n```\n\nThe most useful public methods are:\n\n- `genSummarizedReport(folder: string, config: Config): Promise<Report>`\n- `genCheckFlowStatus(flowPath: string, filePath: string): Promise<FlowStatus>`\n\nThe types involved are:\n\n```javascript\ntype Glob = string; // See https://github.com/isaacs/node-glob\n\ntype Config = {\n  include: Array<Glob>,\n  exclude: Array<Glob>,\n  absolute: boolean,\n};\n\ntype FlowStatus = 'flow' | 'flow strict' | 'flow strict-local' | 'flow weak' | 'no flow';\n\ntype Report = {\n  summary: {\n    flow: number,\n    flowstrict: number,\n    flowstrictlocal: number,\n    flowweak: number,\n    noflow: number,\n    total: number,\n  },\n  files: Array<{\n    file: string,\n    status: FlowStatus,\n  }>,\n};\n```\n\n#### genSummarizedReport(folder, config)\n\nIf you want to check a whole project at once, then call `genSummarizedReport`. You can pass in the root folder, like `~/my-project/src` and then a configuration object with some glob strings to find your files. `genSummarizedReport` will return a Promise that will resolve when all matching files have had their flow-status discovered.\n\nThis is a convenience method to make working with globs and mapping over `genCheckFlowStatus` easier. Each file is tested serially in order to avoid setting really long timeouts that lock up the flow server.\n\n```javascript\nimport {genSummarizedReport} from 'flow-annotation-check';\n\ngenSummarizedReport(\n  '~/path/to/project',\n  {\n    include: ['**/*.js'],\n    exclude: ['**/*.coffee'],\n    absolute: true,\n  }\n).then((report) => {\n  report.files.forEach((entry) => {\n    console.log(entry.status + \"\\t\" + entry.file);\n  });\n});\n```\n\n#### genCheckFlowStatus(flowPath, filePath)\n\nIf you're checking one file at a time then go ahead and call `genCheckFlowStatus` directly. This takes a string that will be passed directly into the `flow` binary you specify. If flow is installed in your project, or on your system path then pass `'flow'` as the first argument.\n\n```javascript\nimport {genCheckFlowStatus} from 'flow-annotation-check';\n\nconst file = '~/path/to/project/src/main.js';\ngenCheckFlowStatus('flow', file).then((status) => {\n  console.log(`The status of ${file} is ${status}`);\n});\n```\n\n## CLI\n\nYou can use [`npx`](https://medium.com/@maybekatz/introducing-npx-an-npm-package-runner-55f7d4bd282b) to run `flow-annotation-check` against your codebase in the terminal. It's as simple as:\n\n```bash\n$ npx flow-annotation-check ~/path/to/project\n```\n\nWith the default flags typed out it looks like:\n\n```bash\n$ npx flow-annotation-check \\\n  --level=flow \\\n  --flow-path flow \\\n  --output text \\\n  --list-files all \\\n  --include \"**/*.js\" \\\n  --exclude \"+(node_modules|build|flow-typed)/**/*.js\" \\\n  .\n```\n\nOr, save your configuration inside `package.json` file under the `flow-annotation-check` field. The defaults look like this:\n\n```json\n{\n  \"devDependencies\": {\n    \"flow-annotation-check\": \"^1.0.0\"\n  },\n  \"flow-annotation-check\": {\n    \"absolute\": false,\n    \"level\": \"flow\",\n    \"flow_path\": \"flow\",\n    \"output\": \"text\",\n    \"list_files\": \"all\",\n    \"include\": [ \"**/*.js\" ],\n    \"exclude\": [ \"+(node_modules|build|flow-typed)/**/*.js\" ],\n    \"root\": \".\"\n  }\n}\n```\n\nCLI flags, if included, will override `package.json` settings. Anything not specified as a CLI flag or inside `package.json` will use the default value.\n\nThe common settings to use are:\n\n* `-i`, `--include`  [Glob](https://github.com/isaacs/node-glob) for files to include. Can be set multiple times.\n* `-x`, `--exclude`  [Glob](https://github.com/isaacs/node-glob) for files to exclude. Can be set multiple times.\n* `-a`, `--absolute` Report absolute path names. The default is to report only filenames.\n* `-o`, `--output`   Choose from either `text`, `csv`, `junit`, `json` or `html` format.\n* `--show-summary`   Include a summary of the data in the `--output` stream. Summary is never included in the `junit` format, and always in the `json` format.\n\nSetting `--exclude` will override the defaults! Don't forget to ignore `node_modules/**/*.js` in addition to project specific folders.\n\nUsing multiple globs for `--include` and `--exclude` can help keep your configuration easy to understand and modify. The default setting of `--exclude \"+(node_modules|build|flow-typed)/**/*.js\"` is equivalent to:\n\n```\n$ npx flow-annotation-check \\\n  -x node_modules/**/*.js \\\n  -x build/**/*.js \\\n  -x flow-typed/**/*.js \\\n  .\n```\n\nThe full list of available commands and flags can be found by running `npx flow-annotation-check -h`.\n\n### Output format\n\nYou can use the `--output` flag, or `-o` to set the output format of the report. All reports are printed to stdio using console.log. The `--output` flag has no affect when `--validate` is set.\n\nThe default format is `text` which prints a two column list of status value (one of `flow`, `flow weak` or `no flow`) and filename separated by the Tab character.\n\nThe `csv` option prints a two column list of status value and filename with each field wrapped in quotes and separated by `,`.\n\nThe `junit` option prints an xml report suitable to be consumed by CI tools like Jenkins.\n\nThe `json` option prints a json file with the return value of `genSummarizedReport()`, the `Report` type described above.\n\nThe `html-table` option prints an opening and closing `<table>` tag with two columns of data. Each row contains a `data-status` attribute which can be useful for styling. There is a summary of the rows inside the `<tfoot>` element. This does not print a full, valid, html page but it is possible to render it directly. This option, with some custom CSS, could be used as part of a dashboard where only the names of the non-flow files are listed.\n\nIn addition to the `--output` flag there are other flags that will return the report in different formats and save it directly to a file for you. You can set `--html-file`, `--csv-file`, `--junit-file`, `--json-file` or `--summary-file` and each one will create a file containing the respective report. This is useful for getting the report in multiple formats at the same time. Try them all at once!\n\nFor example, it is desirable for CI logs to not have any extra markup and use the default `text` format with the `-o` flag. But at the same time possible to use the `--junit-file` flag to feed some data into jenkins for tracking over time.\n\n\n### VERBOSE\n\nIf the `VERBOSE` env variable is set to a truthy value then the resolved configuration params will be printed. The package.json settings for this repo are:\n\n```\n$ VERBOSE=1 flow-annotation-check\nInvoking: { command: 'report',\n  flags:\n   { validate: false,\n     absolute: false,\n     allow_weak: false,\n     exclude:\n      [ 'src/__tests__/fixtures/comment-blocks-10.js',\n        'src/__tests__/fixtures/comment-statement-10.js',\n        'src/__tests__/fixtures/flow-weak.js',\n        'src/__tests__/fixtures/no-comments.js' ],\n     flow_path: 'flow',\n     include: [ 'src/**/*.js' ],\n     output: 'text',\n     show_summary: false,\n     list_files: 'all',\n     html_file: null,\n     csv_file: null,\n     junit_file: null,\n     root: '/Users/ryan/Code/flow-annotation-check' } }\nflow  src/__tests__/cli-test.js\nflow  src/__tests__/core-test.js\nflow  src/__tests__/fixtures/comment-blocks-09.flow.js\n... snip ...\n```\n\n### Validate mode\n\nFlow has some internal limits on what annotations it will detect. This might mean some files might not report errors when you run `flow check` on the cli (see [parsing_service_js.ml](https://github.com/facebook/flow/blob/15e0cbfe7139eb56a8f796db7b18515aad413d39/src/parsing/parsing_service_js.ml#L174-L238) in facebook/flow). You can use the `validate` command to verify your existing annotations.\n\n:bangbang::warning: Save your work because `--validate` will modify files in your local filesystem. :warning::bangbang:\n\n```bash\nflow-annotation-check --validate\n```\n\nThe `--validate` mode works by appending a statement that contains an invalid flow type to your files, running flow to collect expected errors, and then cleaning up. By looking at the errors reported we assert that the expected annotation aligns with what flow actually outputs.\n\nThe injected statement is:\n```\nconst FLOW_ANNOTATION_CHECK_INJECTED_ERROR: string = null\n```\n","_attachments":{},"homepage":"https://github.com/ryan953/flow-annotation-check#readme","bugs":{"url":"https://github.com/ryan953/flow-annotation-check/issues"},"license":"MIT"}