{"_id":"eslint-plugin-flowtype","_rev":"1345006","name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","dist-tags":{"latest":"8.0.3"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"time":{"modified":"2021-11-01T04:31:07.000Z","created":"2015-07-02T06:58:19.460Z","8.0.3":"2021-10-29T00:01:52.254Z","8.0.2":"2021-10-26T05:50:20.805Z","8.0.1":"2021-10-26T04:08:28.789Z","8.0.0":"2021-10-26T01:14:09.970Z","7.0.0":"2021-10-25T17:55:20.657Z","6.1.1":"2021-10-18T14:24:17.912Z","6.1.0":"2021-09-20T13:19:09.290Z","6.0.1":"2021-09-14T21:10:19.602Z","6.0.0":"2021-09-14T20:41:08.273Z","5.10.0":"2021-09-14T20:25:15.512Z","5.9.2":"2021-08-31T18:40:48.295Z","5.9.1":"2021-08-27T16:28:04.982Z","5.9.0":"2021-08-02T21:36:43.292Z","5.8.2":"2021-07-26T18:09:27.804Z","5.8.1":"2021-07-22T17:18:21.675Z","5.8.0":"2021-06-29T16:58:13.554Z","5.7.2":"2021-04-23T14:03:34.954Z","5.7.1":"2021-04-16T18:30:41.165Z","5.7.0":"2021-04-12T21:55:18.668Z","5.6.0":"2021-04-06T00:30:38.602Z","5.5.0":"2021-04-05T20:39:33.441Z","5.4.0":"2021-03-14T21:18:08.915Z","5.3.1":"2021-02-24T02:32:49.810Z","5.3.0":"2021-02-23T00:12:59.069Z","5.2.2":"2021-02-18T20:42:02.174Z","5.2.1":"2021-02-18T00:17:25.674Z","5.2.0":"2020-06-30T12:31:20.836Z","5.1.4":"2020-06-29T20:59:29.927Z","5.1.3":"2020-05-27T18:36:11.882Z","5.1.2":"2020-05-27T18:33:29.053Z","5.1.1":"2020-05-26T19:08:15.492Z","5.1.0":"2020-05-18T04:01:55.049Z","5.0.3":"2020-05-16T00:16:38.221Z","5.0.2":"2020-05-16T00:09:16.799Z","5.0.1":"2020-05-15T23:53:20.866Z","5.0.0":"2020-05-15T23:45:03.612Z","4.7.0":"2020-03-24T16:00:16.234Z","4.6.0":"2020-01-11T13:00:56.755Z","4.5.3":"2020-01-01T03:47:24.930Z","4.5.2":"2019-11-24T23:24:12.118Z","4.5.1":"2019-11-24T23:17:20.705Z","4.5.0":"2019-11-24T22:53:03.624Z","4.4.1":"2019-11-12T16:48:00.049Z","4.4.0":"2019-11-12T16:36:31.657Z","4.3.1":"2019-11-12T16:34:12.687Z","4.3.0":"2019-09-03T11:10:22.083Z","4.2.0":"2019-08-09T16:26:07.895Z","4.1.0":"2019-08-09T13:34:01.729Z","4.0.0":"2019-08-09T12:52:52.755Z","3.13.0":"2019-08-02T16:18:29.869Z","3.12.2":"2019-07-28T09:22:02.619Z","3.12.1":"2019-07-18T22:24:45.685Z","3.12.0":"2019-07-18T16:34:49.521Z","3.11.1":"2019-06-24T12:33:24.634Z","3.11.0":"2019-06-24T07:13:17.329Z","3.10.5":"2019-06-22T05:53:37.825Z","3.10.4":"2019-06-21T13:15:28.360Z","3.10.3":"2019-06-13T14:13:33.995Z","3.10.2":"2019-06-13T07:19:14.076Z","3.10.1":"2019-06-10T13:52:46.320Z","3.10.0":"2019-06-10T08:55:06.335Z","3.9.1":"2019-05-23T07:01:24.576Z","3.9.0":"2019-05-15T18:32:21.483Z","3.8.2":"2019-05-11T08:33:47.654Z","3.8.1":"2019-05-08T08:37:10.154Z","3.8.0":"2019-05-08T07:38:56.654Z","3.7.0":"2019-05-02T15:42:36.024Z","3.6.1":"2019-04-10T06:25:35.602Z","3.6.0":"2019-04-08T12:24:38.636Z","3.5.1":"2019-04-03T17:48:58.417Z","3.5.0":"2019-04-03T17:17:11.353Z","3.4.2":"2019-02-15T11:11:55.510Z","3.4.1":"2019-02-12T19:48:47.438Z","3.4.0":"2019-02-12T19:12:58.268Z","3.3.0":"2019-02-12T18:57:29.974Z","3.2.2":"2019-02-12T18:52:15.225Z","3.2.1":"2019-01-08T08:22:04.796Z","3.2.0":"2018-11-01T13:08:02.257Z","3.1.4":"2018-10-28T14:14:57.889Z","3.1.3":"2018-10-28T14:09:12.600Z","3.1.2":"2018-10-28T13:59:12.312Z","3.1.1":"2018-10-26T16:01:48.687Z","3.1.0":"2018-10-26T09:22:43.834Z","3.0.0":"2018-10-13T22:37:17.072Z","2.50.3":"2018-09-27T12:33:14.324Z","2.50.2":"2018-09-27T07:46:08.364Z","2.50.1":"2018-09-18T22:05:50.696Z","2.50.0":"2018-07-09T11:11:01.853Z","2.49.4":"2018-07-09T11:00:21.276Z","2.49.3":"2018-06-01T18:46:46.032Z","2.49.2":"2018-06-01T18:21:41.463Z","2.49.1":"2018-06-01T17:59:24.638Z","2.49.0":"2018-06-01T15:12:29.258Z","2.48.0":"2018-05-29T19:06:16.081Z","2.47.1":"2018-05-22T10:30:29.788Z","2.47.0":"2018-05-22T10:12:29.805Z","2.46.3":"2018-04-20T11:07:01.596Z","2.46.2":"2018-04-14T15:31:26.115Z","2.46.1":"2018-02-22T16:58:04.621Z","2.46.0":"2018-02-21T23:18:13.784Z","2.45.0":"2018-02-18T22:02:33.935Z","2.44.0":"2018-02-13T11:57:59.468Z","2.43.0":"2018-02-09T12:51:56.136Z","2.42.0":"2018-01-25T12:19:33.723Z","2.41.1":"2018-01-24T11:42:44.005Z","2.41.0":"2018-01-06T16:19:54.371Z","2.40.1":"2017-12-11T14:03:05.518Z","2.40.0":"2017-12-11T05:31:54.975Z","2.39.1":"2017-10-06T19:30:14.606Z","2.39.0":"2017-10-06T07:57:32.933Z","2.38.0":"2017-10-05T08:41:24.607Z","2.37.0":"2017-09-29T12:52:35.434Z","2.36.0":"2017-09-25T08:58:58.080Z","2.35.1":"2017-09-01T15:19:20.294Z","2.35.0":"2017-07-11T12:21:04.045Z","2.34.1":"2017-06-28T21:19:50.021Z","2.34.0":"2017-05-30T15:19:45.767Z","2.33.0":"2017-05-14T10:51:52.638Z","2.32.1":"2017-04-19T14:31:56.211Z","2.32.0":"2017-04-19T14:03:13.433Z","2.31.0":"2017-04-18T17:18:20.262Z","2.30.4":"2017-03-21T15:43:45.650Z","2.30.3":"2017-03-07T16:08:58.048Z","2.30.2":"2017-03-06T21:04:08.918Z","2.30.1":"2017-03-06T20:56:00.205Z","2.30.0":"2017-01-15T16:23:45.268Z","2.29.2":"2016-12-29T12:02:25.701Z","2.29.1":"2016-12-01T17:33:14.161Z","2.29.0":"2016-11-30T21:40:23.469Z","2.28.2":"2016-11-27T12:12:03.517Z","2.28.1":"2016-11-27T11:58:31.194Z","2.28.0":"2016-11-27T11:48:28.564Z","2.27.1":"2016-11-27T11:46:21.416Z","2.27.0":"2016-11-27T11:42:19.520Z","2.26.1":"2016-11-27T11:33:40.789Z","2.26.0":"2016-11-27T11:26:54.901Z","2.25.0":"2016-10-25T22:03:30.812Z","2.24.0":"2016-10-25T19:30:07.840Z","2.23.1":"2016-10-25T16:22:06.206Z","2.23.0":"2016-10-24T19:06:52.003Z","2.22.0":"2016-10-24T16:43:07.617Z","2.21.0":"2016-10-22T10:15:57.846Z","2.20.0":"2016-10-06T20:18:55.873Z","2.19.0":"2016-09-20T21:39:23.168Z","2.18.2":"2016-09-18T20:44:12.561Z","2.18.1":"2016-09-15T11:06:19.563Z","2.18.0":"2016-09-15T10:49:17.433Z","2.17.1":"2016-09-12T20:50:05.265Z","2.17.0":"2016-09-12T19:44:33.212Z","2.16.1":"2016-09-09T12:01:09.108Z","2.16.0":"2016-09-07T21:36:22.998Z","2.15.0":"2016-09-05T19:24:13.023Z","2.14.3":"2016-09-05T09:42:47.988Z","2.14.2":"2016-09-05T09:29:35.219Z","2.14.0":"2016-09-05T08:32:37.230Z","2.11.4":"2016-08-25T22:41:24.153Z","2.11.1":"2016-08-22T21:06:49.299Z","2.11.0":"2016-08-20T15:06:39.609Z","2.10.0":"2016-08-20T15:03:35.958Z","2.9.0":"2016-08-20T11:58:33.617Z","2.8.0":"2016-08-20T08:19:16.404Z","2.7.2":"2016-08-19T22:03:39.525Z","2.7.1":"2016-08-17T01:22:59.339Z","2.7.0":"2016-08-14T19:10:15.467Z","2.6.4":"2016-08-12T09:48:32.214Z","2.6.3":"2016-08-11T13:43:58.838Z","2.6.1":"2016-08-10T08:11:37.835Z","2.4.1":"2016-08-09T10:35:35.822Z","2.4.0":"2016-07-27T14:59:34.733Z","2.3.1":"2016-07-14T10:25:12.058Z","2.3.0":"2016-06-26T19:19:01.799Z","2.2.7":"2016-04-21T20:11:59.859Z","2.2.6":"2016-04-08T17:49:51.816Z","2.2.5":"2016-04-08T13:34:54.538Z","2.2.4":"2016-04-08T09:42:43.126Z","2.2.3":"2016-04-08T09:42:03.921Z","2.2.2":"2016-03-22T11:02:53.211Z","2.2.1":"2016-03-20T16:45:07.968Z","2.2.0":"2016-03-19T13:05:31.826Z","2.1.2":"2016-03-07T21:43:26.520Z","2.1.1":"2016-03-07T21:32:55.402Z","2.1.0":"2016-02-23T17:15:38.927Z","2.0.1":"2016-02-22T17:26:06.060Z","2.0.0":"2016-02-22T13:35:24.827Z","1.0.0":"2015-07-02T06:58:19.460Z"},"users":{"abdul":true,"corintho":true,"abhisekp":true,"gothy":true,"highlanderkev":true,"logol":true,"xueboren":true,"langri-sha":true,"yatsu":true,"xyyjk":true,"isa424":true,"jaymcoder":true,"alexxnica":true,"damienc":true,"kivava":true,"bpolonia":true,"stefan.age":true,"maoxiaoke":true},"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"versions":{"8.0.3":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.21","string-natural-compare":"^3.0.1"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"@babel/cli":"^7.15.7","@babel/core":"^7.15.8","@babel/eslint-parser":"^7.15.8","@babel/node":"^7.15.8","@babel/plugin-proposal-object-rest-spread":"^7.15.6","@babel/plugin-syntax-flow":"^7.14.5","@babel/plugin-transform-react-jsx":"^7.14.9","@babel/preset-env":"^7.15.8","@babel/register":"^7.15.3","ajv":"^8.6.3","babel-plugin-add-module-exports":"^1.0.4","eslint":"^8.1.0","eslint-config-canonical":"^32.15.0","eslint-plugin-eslint-plugin":"^4.0.2","gitdown":"^3.1.4","glob":"^7.2.0","husky":"^7.0.4","jsonlint":"^1.6.3","mocha":"^9.1.3","rimraf":"^3.0.2","semantic-release":"^18.0.0"},"engines":{"node":">=12.0.0"},"husky":{"hooks":{"pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"@babel/plugin-syntax-flow":"^7.14.5","@babel/plugin-transform-react-jsx":"^7.14.9","eslint":"^8.1.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent \"  \" ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require @babel/register ./tests/rules/index.js"},"version":"8.0.3","gitHead":"7989036225ebe23b19d6b92b16d33ef1c60a59bf","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@8.0.3","_nodeVersion":"16.13.0","_npmVersion":"7.24.2","dist":{"shasum":"e1557e37118f24734aa3122e7536a038d34a4912","size":55020,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-8.0.3.tgz"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_8.0.3_1635465712066_0.5040966637207893"},"_hasShrinkwrap":false,"publish_time":1635465712254,"_cnpm_publish_time":1635465712254},"8.0.2":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.21","string-natural-compare":"^3.0.1"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"@babel/cli":"^7.15.7","@babel/core":"^7.15.8","@babel/eslint-parser":"^7.15.8","@babel/node":"^7.15.8","@babel/plugin-proposal-object-rest-spread":"^7.15.6","@babel/plugin-syntax-flow":"^7.14.5","@babel/plugin-transform-react-jsx":"^7.14.9","@babel/preset-env":"^7.15.8","@babel/register":"^7.15.3","ajv":"^8.6.3","babel-plugin-add-module-exports":"^1.0.4","eslint":"^8.1.0","eslint-config-canonical":"^32.10.0","eslint-plugin-eslint-plugin":"^4.0.2","gitdown":"^3.1.4","glob":"^7.2.0","husky":"^7.0.4","jsonlint":"^1.6.3","mocha":"^9.1.3","rimraf":"^3.0.2","semantic-release":"^18.0.0"},"engines":{"node":">=12.0.0"},"husky":{"hooks":{"pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":"^8.1.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent \"  \" ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require @babel/register ./tests/rules/index.js"},"version":"8.0.2","gitHead":"e7039845d07e350ccd24388faae880cd11a09e4a","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@8.0.2","_nodeVersion":"16.12.0","_npmVersion":"7.24.2","dist":{"shasum":"67693c873a804a6e69ae3716601963489472d382","size":55012,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-8.0.2.tgz"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_8.0.2_1635227420646_0.9244197751022172"},"_hasShrinkwrap":false,"publish_time":1635227420805,"_cnpm_publish_time":1635227420805},"8.0.1":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.21","string-natural-compare":"^3.0.1"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"@babel/cli":"^7.15.7","@babel/core":"^7.15.8","@babel/eslint-parser":"^7.15.8","@babel/node":"^7.15.8","@babel/plugin-proposal-object-rest-spread":"^7.15.6","@babel/plugin-syntax-flow":"^7.14.5","@babel/plugin-transform-react-jsx":"^7.14.9","@babel/preset-env":"^7.15.8","@babel/register":"^7.15.3","ajv":"^8.6.3","babel-plugin-add-module-exports":"^1.0.4","eslint":"^8.1.0","eslint-config-canonical":"^32.6.0","eslint-plugin-eslint-plugin":"^4.0.1","gitdown":"^3.1.4","glob":"^7.2.0","husky":"^7.0.4","jsonlint":"^1.6.3","mocha":"^9.1.3","rimraf":"^3.0.2","semantic-release":"^18.0.0"},"engines":{"node":">=12.0.0"},"husky":{"hooks":{"pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":"^8.1.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent \"  \" ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require @babel/register ./tests/rules/index.js"},"version":"8.0.1","gitHead":"d9a2a3771aeb639919c9a2f938319b5c372c0513","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@8.0.1","_nodeVersion":"16.12.0","_npmVersion":"7.24.2","dist":{"shasum":"a68ac3901c5d26441a1941a60cb7bfdd04bdc2e0","size":55011,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-8.0.1.tgz"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_8.0.1_1635221308581_0.10277821271349996"},"_hasShrinkwrap":false,"publish_time":1635221308789,"_cnpm_publish_time":1635221308789},"8.0.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.21","string-natural-compare":"^3.0.1"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"@babel/cli":"^7.15.7","@babel/core":"^7.15.8","@babel/eslint-parser":"^7.15.8","@babel/node":"^7.15.8","@babel/plugin-proposal-object-rest-spread":"^7.15.6","@babel/plugin-syntax-flow":"^7.14.5","@babel/plugin-transform-react-jsx":"^7.14.9","@babel/preset-env":"^7.15.8","@babel/register":"^7.15.3","ajv":"^8.6.3","babel-plugin-add-module-exports":"^1.0.4","eslint":"^8.1.0","eslint-plugin-eslint-plugin":"^4.0.1","gitdown":"^3.1.4","glob":"^7.2.0","husky":"^7.0.4","jsonlint":"^1.6.3","mocha":"^9.1.3","rimraf":"^3.0.2","semantic-release":"^18.0.0"},"engines":{"node":">=12.0.0"},"husky":{"hooks":{"pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":"^8.1.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent \"  \" ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require @babel/register ./tests/rules/index.js"},"version":"8.0.0","gitHead":"047c7744ca91949ef157fadf51423887a45871e3","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@8.0.0","_nodeVersion":"16.12.0","_npmVersion":"7.24.2","dist":{"shasum":"68efa0acd75f366fe27b993e3a6f448382684746","size":54792,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-8.0.0.tgz"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_8.0.0_1635210849792_0.40850644731355135"},"_hasShrinkwrap":false,"publish_time":1635210849970,"_cnpm_publish_time":1635210849970},"7.0.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.21","string-natural-compare":"^3.0.1"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"@babel/cli":"^7.15.4","@babel/core":"^7.15.5","@babel/node":"^7.15.4","@babel/plugin-proposal-object-rest-spread":"^7.15.6","@babel/preset-env":"^7.15.6","@babel/register":"^7.15.3","ajv":"^8.6.3","babel-eslint":"^10.1.0","babel-plugin-add-module-exports":"^1.0.4","chai":"^4.3.4","eclint":"^2.8.1","eslint":"^7.32.0","eslint-config-canonical":"^27.0.1","eslint-plugin-eslint-plugin":"^4.0.1","gitdown":"^3.1.4","glob":"^7.1.7","husky":"^7.0.2","jsonlint":"^1.6.3","mocha":"^9.1.1","rimraf":"^3.0.2","semantic-release":"^17.4.7"},"engines":{"node":">=12.0.0"},"husky":{"hooks":{"pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json && eclint fix ./src/**/* ./tests/**/*"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":"^7.32.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent \"  \" ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require @babel/register ./tests/rules/index.js"},"version":"7.0.0","gitHead":"9deb04d1359ad83928f920f20542379dbbaa9776","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@7.0.0","_nodeVersion":"17.0.1","_npmVersion":"7.19.0","dist":{"shasum":"da07684b5f0caf7c42ed013c2d0c04dbaf2960f4","size":54970,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-7.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-7.0.0.tgz"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_7.0.0_1635184520479_0.5018526620749801"},"_hasShrinkwrap":false,"publish_time":1635184520657,"_cnpm_publish_time":1635184520657},"6.1.1":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.21","string-natural-compare":"^3.0.1"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"@babel/cli":"^7.15.4","@babel/core":"^7.15.5","@babel/node":"^7.15.4","@babel/plugin-proposal-object-rest-spread":"^7.15.6","@babel/preset-env":"^7.15.6","@babel/register":"^7.15.3","ajv":"^8.6.3","babel-eslint":"^10.1.0","babel-plugin-add-module-exports":"^1.0.4","chai":"^4.3.4","eclint":"^2.8.1","eslint":"^7.32.0","eslint-config-canonical":"^27.0.1","gitdown":"^3.1.4","glob":"^7.1.7","husky":"^7.0.2","jsonlint":"^1.6.3","mocha":"^9.1.1","rimraf":"^3.0.2","semantic-release":"^17.4.7"},"engines":{"node":"^10.12.0 || >=12.0.0"},"husky":{"hooks":{"pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json && eclint fix ./src/**/* ./tests/**/*"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":"^7.32.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent \"  \" ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require @babel/register ./tests/rules/index.js"},"version":"6.1.1","gitHead":"01572d5902ec1ff2251cd9fddd071eefe85a50cf","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@6.1.1","_nodeVersion":"16.11.1","_npmVersion":"7.19.0","dist":{"shasum":"3358705e9285a53e4cc1b50ec7ab753d8ae07e3b","size":54637,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-6.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-6.1.1.tgz"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_6.1.1_1634567057748_0.717715535324444"},"_hasShrinkwrap":false,"publish_time":1634567057912,"_cnpm_publish_time":1634567057912},"6.1.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.21","string-natural-compare":"^3.0.1"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"@babel/cli":"^7.15.4","@babel/core":"^7.15.5","@babel/node":"^7.15.4","@babel/plugin-proposal-object-rest-spread":"^7.15.6","@babel/preset-env":"^7.15.6","@babel/register":"^7.15.3","ajv":"^8.6.3","babel-eslint":"^10.1.0","babel-plugin-add-module-exports":"^1.0.4","chai":"^4.3.4","eclint":"^2.8.1","eslint":"^7.32.0","eslint-config-canonical":"^27.0.1","gitdown":"^3.1.4","glob":"^7.1.7","husky":"^7.0.2","jsonlint":"^1.6.3","mocha":"^9.1.1","rimraf":"^3.0.2","semantic-release":"^17.4.7"},"engines":{"node":"^10.12.0 || >=12.0.0"},"husky":{"hooks":{"pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json && eclint fix ./src/**/* ./tests/**/*"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":"^7.32.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent \"  \" ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require @babel/register ./tests/rules/index.js"},"version":"6.1.0","gitHead":"1c1c009ba2a58b9660d43c43750396bef8d73904","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@6.1.0","_nodeVersion":"16.9.1","_npmVersion":"7.19.0","dist":{"shasum":"626f44d9adbdb681644accd5fa29dffcb0d6d531","size":52984,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-6.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-6.1.0.tgz"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_6.1.0_1632143949134_0.7222320164539198"},"_hasShrinkwrap":false,"publish_time":1632143949290,"_cnpm_publish_time":1632143949290},"6.0.1":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.21","string-natural-compare":"^3.0.1"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"@babel/cli":"^7.15.4","@babel/core":"^7.15.5","@babel/node":"^7.15.4","@babel/plugin-proposal-object-rest-spread":"^7.15.6","@babel/preset-env":"^7.15.6","@babel/register":"^7.15.3","ajv":"^8.6.3","babel-eslint":"^10.1.0","babel-plugin-add-module-exports":"^1.0.4","chai":"^4.3.4","eclint":"^2.8.1","eslint":"^7.32.0","eslint-config-canonical":"^27.0.1","gitdown":"^3.1.4","glob":"^7.1.7","husky":"^7.0.2","jsonlint":"^1.6.3","mocha":"^9.1.1","rimraf":"^3.0.2","semantic-release":"^17.4.7"},"engines":{"node":"^10.12.0 || >=12.0.0"},"husky":{"hooks":{"pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json && eclint fix ./src/**/* ./tests/**/*"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":"^7.32.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent \"  \" ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require @babel/register ./tests/rules/index.js"},"version":"6.0.1","gitHead":"0b5b3a8ca8980021f743a82f7b7a1936ca4d3555","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@6.0.1","_nodeVersion":"16.9.1","_npmVersion":"7.19.0","dist":{"shasum":"894f73f4351b43c2f0655bb658c7c74a6102ebcb","size":52389,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-6.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-6.0.1.tgz"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_6.0.1_1631653819458_0.4888590702122162"},"_hasShrinkwrap":false,"publish_time":1631653819602,"_cnpm_publish_time":1631653819602},"6.0.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.21","string-natural-compare":"^3.0.1"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"@babel/cli":"^7.15.4","@babel/core":"^7.15.5","@babel/node":"^7.15.4","@babel/plugin-proposal-object-rest-spread":"^7.15.6","@babel/preset-env":"^7.15.6","@babel/register":"^7.15.3","ajv":"^8.6.3","babel-eslint":"^10.1.0","babel-plugin-add-module-exports":"^1.0.4","chai":"^4.3.4","eclint":"^2.8.1","eslint":"^7.32.0","eslint-config-canonical":"^27.0.1","gitdown":"^3.1.4","glob":"^7.1.7","husky":"^7.0.2","jsonlint":"^1.6.3","mocha":"^9.1.1","rimraf":"^3.0.2","semantic-release":"^17.4.7"},"engines":{"node":"^10.12.0 || >=12.0.0"},"husky":{"hooks":{"pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json && eclint fix ./src/**/* ./tests/**/*"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":"^7.32.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent \"  \" ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require @babel/register ./tests/rules/index.js"},"version":"6.0.0","gitHead":"09246b5155bf2b11513cf3a9de68836a954d39b5","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@6.0.0","_nodeVersion":"16.9.1","_npmVersion":"7.19.0","dist":{"shasum":"9af600f9f2a28302fcbdb316c1aafc717a691a00","size":52389,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-6.0.0.tgz"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_6.0.0_1631652068111_0.2063101941673966"},"_hasShrinkwrap":false,"publish_time":1631652068273,"_cnpm_publish_time":1631652068273},"5.10.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.15","string-natural-compare":"^3.0.1"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/node":"^7.8.7","@babel/plugin-proposal-object-rest-spread":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/register":"^7.9.0","ajv":"^6.12.2","babel-eslint":"^10.1.0","babel-plugin-add-module-exports":"^1.0.2","chai":"^4.2.0","eclint":"^2.8.1","eslint":"^7.1.0","eslint-config-canonical":"^20.0.4","gitdown":"^3.1.3","glob":"^7.1.6","husky":"^4.2.5","jsonlint":"^1.6.3","mocha":"^7.2.0","rimraf":"^3.0.2","semantic-release":"^17.0.8"},"engines":{"node":"^10.12.0 || >=12.0.0"},"husky":{"hooks":{"pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json && eclint fix ./src/**/* ./tests/**/*"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":"^7.1.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent \"  \" ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require @babel/register ./tests/rules/index.js"},"version":"5.10.0","gitHead":"fa4207de7f74513c96b8a8ad7c142f4a56148203","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@5.10.0","_nodeVersion":"16.9.1","_npmVersion":"7.19.0","dist":{"shasum":"7764cc63940f215bf3f0bd2d9a1293b2b9b2b4bb","size":52495,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-5.10.0.tgz"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_5.10.0_1631651115279_0.6185506760611703"},"_hasShrinkwrap":false,"publish_time":1631651115512,"_cnpm_publish_time":1631651115512},"5.9.2":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.15","string-natural-compare":"^3.0.1"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/node":"^7.8.7","@babel/plugin-proposal-object-rest-spread":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/register":"^7.9.0","ajv":"^6.12.2","babel-eslint":"^10.1.0","babel-plugin-add-module-exports":"^1.0.2","chai":"^4.2.0","eclint":"^2.8.1","eslint":"^7.1.0","eslint-config-canonical":"^20.0.4","gitdown":"^3.1.3","glob":"^7.1.6","husky":"^4.2.5","jsonlint":"^1.6.3","mocha":"^7.2.0","rimraf":"^3.0.2","semantic-release":"^17.0.8"},"engines":{"node":"^10.12.0 || >=12.0.0"},"husky":{"hooks":{"pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json && eclint fix ./src/**/* ./tests/**/*"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":"^7.1.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent \"  \" ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require @babel/register ./tests/rules/index.js"},"version":"5.9.2","gitHead":"4265b274c7ba4e489a1e8f2dae56a25e2cb03c9e","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@5.9.2","_nodeVersion":"16.8.0","_npmVersion":"7.19.0","dist":{"shasum":"aac08cd26ee4da79cba0e40c3877bb4d96a74ebc","size":50897,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.9.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-5.9.2.tgz"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_5.9.2_1630435248099_0.4040505775668486"},"_hasShrinkwrap":false,"publish_time":1630435248295,"_cnpm_publish_time":1630435248295},"5.9.1":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.15","string-natural-compare":"^3.0.1"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/node":"^7.8.7","@babel/plugin-proposal-object-rest-spread":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/register":"^7.9.0","ajv":"^6.12.2","babel-eslint":"^10.1.0","babel-plugin-add-module-exports":"^1.0.2","chai":"^4.2.0","eclint":"^2.8.1","eslint":"^7.1.0","eslint-config-canonical":"^20.0.4","gitdown":"^3.1.3","glob":"^7.1.6","husky":"^4.2.5","jsonlint":"^1.6.3","mocha":"^7.2.0","rimraf":"^3.0.2","semantic-release":"^17.0.8"},"engines":{"node":"^10.12.0 || >=12.0.0"},"husky":{"hooks":{"pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json && eclint fix ./src/**/* ./tests/**/*"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":"^7.1.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent \"  \" ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require @babel/register ./tests/rules/index.js"},"version":"5.9.1","gitHead":"b038886b3bb5e3ea30acaadf3749a37fec7c7ad1","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@5.9.1","_nodeVersion":"16.8.0","_npmVersion":"7.19.0","dist":{"shasum":"21ae5c5063cb87d80ad740611761b0cfeea0738f","size":50900,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-5.9.1.tgz"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_5.9.1_1630081684787_0.5659601540955226"},"_hasShrinkwrap":false,"publish_time":1630081684982,"_cnpm_publish_time":1630081684982},"5.9.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.15","string-natural-compare":"^3.0.1"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/node":"^7.8.7","@babel/plugin-proposal-object-rest-spread":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/register":"^7.9.0","ajv":"^6.12.2","babel-eslint":"^10.1.0","babel-plugin-add-module-exports":"^1.0.2","chai":"^4.2.0","eclint":"^2.8.1","eslint":"^7.1.0","eslint-config-canonical":"^20.0.4","gitdown":"^3.1.3","glob":"^7.1.6","husky":"^4.2.5","jsonlint":"^1.6.3","mocha":"^7.2.0","rimraf":"^3.0.2","semantic-release":"^17.0.8"},"engines":{"node":"^10.12.0 || >=12.0.0"},"husky":{"hooks":{"pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json && eclint fix ./src/**/* ./tests/**/*"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":"^7.1.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent \"  \" ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require @babel/register ./tests/rules/index.js"},"version":"5.9.0","gitHead":"d7abd9f68d6cab5638b21c733ee4ab20a1354230","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@5.9.0","_nodeVersion":"16.6.0","_npmVersion":"7.19.0","dist":{"shasum":"8d2d81d3d79bb53470ed62b97409b31684757e30","size":50891,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-5.9.0.tgz"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_5.9.0_1627940203036_0.012515177349383455"},"_hasShrinkwrap":false,"publish_time":1627940203292,"_cnpm_publish_time":1627940203292},"5.8.2":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.15","string-natural-compare":"^3.0.1"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/node":"^7.8.7","@babel/plugin-proposal-object-rest-spread":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/register":"^7.9.0","ajv":"^6.12.2","babel-eslint":"^10.1.0","babel-plugin-add-module-exports":"^1.0.2","chai":"^4.2.0","eclint":"^2.8.1","eslint":"^7.1.0","eslint-config-canonical":"^20.0.4","gitdown":"^3.1.3","glob":"^7.1.6","husky":"^4.2.5","jsonlint":"^1.6.3","mocha":"^7.2.0","rimraf":"^3.0.2","semantic-release":"^17.0.8"},"engines":{"node":"^10.12.0 || >=12.0.0"},"husky":{"hooks":{"pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json && eclint fix ./src/**/* ./tests/**/*"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":"^7.1.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent \"  \" ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require @babel/register ./tests/rules/index.js"},"version":"5.8.2","gitHead":"c40937a4da3864ae94dc5190fd2b8adb4a9b2b41","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@5.8.2","_nodeVersion":"16.5.0","_npmVersion":"7.19.0","dist":{"shasum":"e8c4429f2d39d93ccb0732f581b159da16fa0bda","size":50731,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.8.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-5.8.2.tgz"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_5.8.2_1627322967597_0.728599105292181"},"_hasShrinkwrap":false,"publish_time":1627322967804,"_cnpm_publish_time":1627322967804},"5.8.1":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.15","string-natural-compare":"^3.0.1"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/node":"^7.8.7","@babel/plugin-proposal-object-rest-spread":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/register":"^7.9.0","ajv":"^6.12.2","babel-eslint":"^10.1.0","babel-plugin-add-module-exports":"^1.0.2","chai":"^4.2.0","eclint":"^2.8.1","eslint":"^7.1.0","eslint-config-canonical":"^20.0.4","gitdown":"^3.1.3","glob":"^7.1.6","husky":"^4.2.5","jsonlint":"^1.6.3","mocha":"^7.2.0","rimraf":"^3.0.2","semantic-release":"^17.0.8"},"engines":{"node":"^10.12.0 || >=12.0.0"},"husky":{"hooks":{"pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json && eclint fix ./src/**/* ./tests/**/*"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":"^7.1.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent \"  \" ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require @babel/register ./tests/rules/index.js"},"version":"5.8.1","gitHead":"79267bb466bf8b7b36574d4a8f10fd62a96d3aed","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@5.8.1","_nodeVersion":"16.5.0","_npmVersion":"7.19.0","dist":{"shasum":"6f2c313a6e9ec271a51315ccd09c2432b4d1930e","size":50662,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-5.8.1.tgz"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_5.8.1_1626974301510_0.5992540967611197"},"_hasShrinkwrap":false,"publish_time":1626974301675,"_cnpm_publish_time":1626974301675},"5.8.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.15","string-natural-compare":"^3.0.1"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/node":"^7.8.7","@babel/plugin-proposal-object-rest-spread":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/register":"^7.9.0","ajv":"^6.12.2","babel-eslint":"^10.1.0","babel-plugin-add-module-exports":"^1.0.2","chai":"^4.2.0","eclint":"^2.8.1","eslint":"^7.1.0","eslint-config-canonical":"^20.0.4","gitdown":"^3.1.3","glob":"^7.1.6","husky":"^4.2.5","jsonlint":"^1.6.3","mocha":"^7.2.0","rimraf":"^3.0.2","semantic-release":"^17.0.8"},"engines":{"node":"^10.12.0 || >=12.0.0"},"husky":{"hooks":{"pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json && eclint fix ./src/**/* ./tests/**/*"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":"^7.1.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent \"  \" ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require @babel/register ./tests/rules/index.js"},"version":"5.8.0","gitHead":"417068cb33f3c2b016d87a520f3146e83e26e184","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@5.8.0","_nodeVersion":"16.4.0","_npmVersion":"7.19.0","dist":{"shasum":"35b55e4ce559b90efbe913ed33630e391e301481","size":50627,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-5.8.0.tgz"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_5.8.0_1624985893379_0.43608967887069183"},"_hasShrinkwrap":false,"publish_time":1624985893554,"_cnpm_publish_time":1624985893554},"5.7.2":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.15","string-natural-compare":"^3.0.1"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/node":"^7.8.7","@babel/plugin-proposal-object-rest-spread":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/register":"^7.9.0","ajv":"^6.12.2","babel-eslint":"^10.1.0","babel-plugin-add-module-exports":"^1.0.2","chai":"^4.2.0","eclint":"^2.8.1","eslint":"^7.1.0","eslint-config-canonical":"^20.0.4","gitdown":"^3.1.3","glob":"^7.1.6","husky":"^4.2.5","jsonlint":"^1.6.3","mocha":"^7.2.0","rimraf":"^3.0.2","semantic-release":"^17.0.8"},"engines":{"node":"^10.12.0 || >=12.0.0"},"husky":{"hooks":{"pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json && eclint fix ./src/**/* ./tests/**/*"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":"^7.1.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent \"  \" ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require @babel/register ./tests/rules/index.js"},"version":"5.7.2","gitHead":"d2f6d9b6fa6874fca2b061ac53c87923a46f9f31","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@5.7.2","_nodeVersion":"16.0.0","_npmVersion":"6.14.11","dist":{"shasum":"482a42fe5d15ee614652ed256d37543d584d7bc0","size":50510,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-5.7.2.tgz"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_5.7.2_1619186614828_0.253274908038857"},"_hasShrinkwrap":false,"publish_time":1619186614954,"_cnpm_publish_time":1619186614954},"5.7.1":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.15","string-natural-compare":"^3.0.1"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/node":"^7.8.7","@babel/plugin-proposal-object-rest-spread":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/register":"^7.9.0","ajv":"^6.12.2","babel-eslint":"^10.1.0","babel-plugin-add-module-exports":"^1.0.2","chai":"^4.2.0","eclint":"^2.8.1","eslint":"^7.1.0","eslint-config-canonical":"^20.0.4","gitdown":"^3.1.3","glob":"^7.1.6","husky":"^4.2.5","jsonlint":"^1.6.3","mocha":"^7.2.0","rimraf":"^3.0.2","semantic-release":"^17.0.8"},"engines":{"node":"^10.12.0 || >=12.0.0"},"husky":{"hooks":{"pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json && eclint fix ./src/**/* ./tests/**/*"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":"^7.1.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent \"  \" ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require @babel/register ./tests/rules/index.js"},"version":"5.7.1","gitHead":"7cabcda48a940fcb8f30b32e30481fe636ccb838","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@5.7.1","_nodeVersion":"15.14.0","_npmVersion":"6.14.11","dist":{"shasum":"16b15d7a981bc0894284a87e71021f523b4fa580","size":50497,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-5.7.1.tgz"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_5.7.1_1618597840923_0.4177188455377918"},"_hasShrinkwrap":false,"publish_time":1618597841165,"_cnpm_publish_time":1618597841165},"5.7.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.15","string-natural-compare":"^3.0.1"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/node":"^7.8.7","@babel/plugin-proposal-object-rest-spread":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/register":"^7.9.0","ajv":"^6.12.2","babel-eslint":"^10.1.0","babel-plugin-add-module-exports":"^1.0.2","chai":"^4.2.0","eclint":"^2.8.1","eslint":"^7.1.0","eslint-config-canonical":"^20.0.4","gitdown":"^3.1.3","glob":"^7.1.6","husky":"^4.2.5","jsonlint":"^1.6.3","mocha":"^7.2.0","rimraf":"^3.0.2","semantic-release":"^17.0.8"},"engines":{"node":"^10.12.0 || >=12.0.0"},"husky":{"hooks":{"pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json && eclint fix ./src/**/* ./tests/**/*"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":"^7.1.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent \"  \" ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require @babel/register ./tests/rules/index.js"},"version":"5.7.0","gitHead":"8008f78cf96fe0885c1a8e6ed859581b1a730450","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@5.7.0","_nodeVersion":"15.14.0","_npmVersion":"6.14.11","dist":{"shasum":"1fe68f9cd16e35bf30e09d4ebacf9cfbfe7a41a4","size":50377,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-5.7.0.tgz"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_5.7.0_1618264518523_0.6483497523163164"},"_hasShrinkwrap":false,"publish_time":1618264518668,"_cnpm_publish_time":1618264518668},"5.6.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.15","string-natural-compare":"^3.0.1"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/node":"^7.8.7","@babel/plugin-proposal-object-rest-spread":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/register":"^7.9.0","ajv":"^6.12.2","babel-eslint":"^10.1.0","babel-plugin-add-module-exports":"^1.0.2","chai":"^4.2.0","eclint":"^2.8.1","eslint":"^7.1.0","eslint-config-canonical":"^20.0.4","gitdown":"^3.1.3","glob":"^7.1.6","husky":"^4.2.5","jsonlint":"^1.6.3","mocha":"^7.2.0","rimraf":"^3.0.2","semantic-release":"^17.0.8"},"engines":{"node":"^10.12.0 || >=12.0.0"},"husky":{"hooks":{"pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json && eclint fix ./src/**/* ./tests/**/*"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":"^7.1.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent \"  \" ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require @babel/register ./tests/rules/index.js"},"version":"5.6.0","gitHead":"998eb5a315666e342fea929a31dbe67568c8231f","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@5.6.0","_nodeVersion":"15.13.0","_npmVersion":"6.14.11","dist":{"shasum":"9ddba1ce31990c53e144b3a545b7c74b1d164fd9","size":49944,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-5.6.0.tgz"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_5.6.0_1617669038186_0.6063537502530942"},"_hasShrinkwrap":false,"publish_time":1617669038602,"_cnpm_publish_time":1617669038602},"5.5.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.15","string-natural-compare":"^3.0.1"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/node":"^7.8.7","@babel/plugin-proposal-object-rest-spread":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/register":"^7.9.0","ajv":"^6.12.2","babel-eslint":"^10.1.0","babel-plugin-add-module-exports":"^1.0.2","chai":"^4.2.0","eclint":"^2.8.1","eslint":"^7.1.0","eslint-config-canonical":"^20.0.4","gitdown":"^3.1.3","glob":"^7.1.6","husky":"^4.2.5","jsonlint":"^1.6.3","mocha":"^7.2.0","rimraf":"^3.0.2","semantic-release":"^17.0.8"},"engines":{"node":"^10.12.0 || >=12.0.0"},"husky":{"hooks":{"pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json && eclint fix ./src/**/* ./tests/**/*"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":"^7.1.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent \"  \" ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require @babel/register ./tests/rules/index.js"},"version":"5.5.0","gitHead":"6d5362bf2e657066487687ee3d35a8363afcab97","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@5.5.0","_nodeVersion":"15.13.0","_npmVersion":"6.14.11","dist":{"shasum":"340f95a6a250c9faec0a870f2935edd018a04e91","size":48811,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-5.5.0.tgz"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_5.5.0_1617655173222_0.6420928896501221"},"_hasShrinkwrap":false,"publish_time":1617655173441,"_cnpm_publish_time":1617655173441},"5.4.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.15","string-natural-compare":"^3.0.1"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/node":"^7.8.7","@babel/plugin-proposal-object-rest-spread":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/register":"^7.9.0","ajv":"^6.12.2","babel-eslint":"^10.1.0","babel-plugin-add-module-exports":"^1.0.2","chai":"^4.2.0","eclint":"^2.8.1","eslint":"^7.1.0","eslint-config-canonical":"^20.0.4","gitdown":"^3.1.3","glob":"^7.1.6","husky":"^4.2.5","jsonlint":"^1.6.3","mocha":"^7.2.0","rimraf":"^3.0.2","semantic-release":"^17.0.8"},"engines":{"node":"^10.12.0 || >=12.0.0"},"husky":{"hooks":{"pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json && eclint fix ./src/**/* ./tests/**/*"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":"^7.1.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent \"  \" ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require @babel/register ./tests/rules/index.js"},"version":"5.4.0","gitHead":"fd838c3dce0e5917d7a26ed8074645b2d510cd68","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@5.4.0","_nodeVersion":"15.11.0","_npmVersion":"6.14.11","dist":{"shasum":"a559526e56403cb97b470b524957fc526e2485fe","size":48152,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-5.4.0.tgz"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_5.4.0_1615756688734_0.05973103420787229"},"_hasShrinkwrap":false,"publish_time":1615756688915,"_cnpm_publish_time":1615756688915},"5.3.1":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.15","string-natural-compare":"^3.0.1"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/node":"^7.8.7","@babel/plugin-proposal-object-rest-spread":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/register":"^7.9.0","ajv":"^6.12.2","babel-eslint":"^10.1.0","babel-plugin-add-module-exports":"^1.0.2","chai":"^4.2.0","eclint":"^2.8.1","eslint":"^7.1.0","eslint-config-canonical":"^20.0.4","gitdown":"^3.1.3","glob":"^7.1.6","husky":"^4.2.5","jsonlint":"^1.6.3","mocha":"^7.2.0","rimraf":"^3.0.2","semantic-release":"^17.0.8"},"engines":{"node":"^10.12.0 || >=12.0.0"},"husky":{"hooks":{"pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json && eclint fix ./src/**/* ./tests/**/*"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":"^7.1.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent \"  \" ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require @babel/register ./tests/rules/index.js"},"version":"5.3.1","gitHead":"e1d5d049ae12a024f6007772a7d57acef254ac3d","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@5.3.1","_nodeVersion":"15.10.0","_npmVersion":"6.14.11","dist":{"shasum":"df6227e28c61d967b825c1327a27818bbb2ad325","size":47628,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-5.3.1.tgz"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_5.3.1_1614133969624_0.3383058596133173"},"_hasShrinkwrap":false,"publish_time":1614133969810,"_cnpm_publish_time":1614133969810},"5.3.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.15","string-natural-compare":"^3.0.1"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/node":"^7.8.7","@babel/plugin-proposal-object-rest-spread":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/register":"^7.9.0","ajv":"^6.12.2","babel-eslint":"^10.1.0","babel-plugin-add-module-exports":"^1.0.2","chai":"^4.2.0","eclint":"^2.8.1","eslint":"^7.1.0","eslint-config-canonical":"^20.0.4","gitdown":"^3.1.3","glob":"^7.1.6","husky":"^4.2.5","jsonlint":"^1.6.3","mocha":"^7.2.0","rimraf":"^3.0.2","semantic-release":"^17.0.8"},"engines":{"node":"^10.12.0 || >=12.0.0"},"husky":{"hooks":{"pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json && eclint fix ./src/**/* ./tests/**/*"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":"^7.1.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent \"  \" ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require @babel/register ./tests/rules/index.js"},"version":"5.3.0","gitHead":"cd40053e8e78c3e526a6ad2c4d4449c46452cde4","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@5.3.0","_nodeVersion":"15.9.0","_npmVersion":"6.14.11","dist":{"shasum":"5cd1f222633294444d695202e3322ce0262f5a41","size":47671,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-5.3.0.tgz"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_5.3.0_1614039178940_0.9172026657561576"},"_hasShrinkwrap":false,"publish_time":1614039179069,"_cnpm_publish_time":1614039179069},"5.2.2":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.15","string-natural-compare":"^3.0.1"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/node":"^7.8.7","@babel/plugin-proposal-object-rest-spread":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/register":"^7.9.0","ajv":"^6.12.2","babel-eslint":"^10.1.0","babel-plugin-add-module-exports":"^1.0.2","chai":"^4.2.0","eclint":"^2.8.1","eslint":"^7.1.0","eslint-config-canonical":"^20.0.4","gitdown":"^3.1.3","glob":"^7.1.6","husky":"^4.2.5","jsonlint":"^1.6.3","mocha":"^7.2.0","rimraf":"^3.0.2","semantic-release":"^17.0.8"},"engines":{"node":"^10.12.0 || >=12.0.0"},"husky":{"hooks":{"pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json && eclint fix ./src/**/* ./tests/**/*"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":"^7.1.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent \"  \" ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require @babel/register ./tests/rules/index.js"},"version":"5.2.2","gitHead":"204571f2cfabc8e65f2ac32a4398b5ab8248bfc1","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@5.2.2","_nodeVersion":"15.9.0","_npmVersion":"6.14.11","dist":{"shasum":"c6e5dd2fad4e757a1c63e652da6cff597659554f","size":46727,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-5.2.2.tgz"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_5.2.2_1613680921955_0.274064076262698"},"_hasShrinkwrap":false,"publish_time":1613680922174,"_cnpm_publish_time":1613680922174},"5.2.1":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.15","string-natural-compare":"^3.0.1"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/node":"^7.8.7","@babel/plugin-proposal-object-rest-spread":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/register":"^7.9.0","ajv":"^6.12.2","babel-eslint":"^10.1.0","babel-plugin-add-module-exports":"^1.0.2","chai":"^4.2.0","eclint":"^2.8.1","eslint":"^7.1.0","eslint-config-canonical":"^20.0.4","gitdown":"^3.1.3","glob":"^7.1.6","husky":"^4.2.5","jsonlint":"^1.6.3","mocha":"^7.2.0","rimraf":"^3.0.2","semantic-release":"^17.0.8"},"engines":{"node":"^10.12.0 || >=12.0.0"},"husky":{"hooks":{"pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json && eclint fix ./src/**/* ./tests/**/*"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":"^7.1.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent \"  \" ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require @babel/register ./tests/rules/index.js"},"version":"5.2.1","gitHead":"04b9637b494f426bb928d66c27804f7880f8db59","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@5.2.1","_nodeVersion":"15.8.0","_npmVersion":"6.14.11","dist":{"shasum":"15abd9e3b0f3432abc030d71948802be8eac12c5","size":46698,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-5.2.1.tgz"},"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_5.2.1_1613607445564_0.7963866852352968"},"_hasShrinkwrap":false,"publish_time":1613607445674,"_cnpm_publish_time":1613607445674},"5.2.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.15","string-natural-compare":"^3.0.1"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/node":"^7.8.7","@babel/plugin-proposal-object-rest-spread":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/register":"^7.9.0","ajv":"^6.12.2","babel-eslint":"^10.1.0","babel-plugin-add-module-exports":"^1.0.2","chai":"^4.2.0","eclint":"^2.8.1","eslint":"^7.1.0","eslint-config-canonical":"^20.0.4","gitdown":"^3.1.3","glob":"^7.1.6","husky":"^4.2.5","jsonlint":"^1.6.3","mocha":"^7.2.0","rimraf":"^3.0.2","semantic-release":"^17.0.8"},"engines":{"node":"^10.12.0 || >=12.0.0"},"husky":{"hooks":{"pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json && eclint fix ./src/**/* ./tests/**/*"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":"^7.1.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent \"  \" ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require @babel/register ./tests/rules/index.js"},"version":"5.2.0","gitHead":"e93f1c0102c03b465bce260b6e085b04e1a0f934","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@5.2.0","_nodeVersion":"10.21.0","_npmVersion":"6.14.5","dist":{"shasum":"a4bef5dc18f9b2bdb41569a4ab05d73805a3d261","size":46598,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-5.2.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_5.2.0_1593520280693_0.9784727146255696"},"_hasShrinkwrap":false,"publish_time":1593520280836,"_cnpm_publish_time":1593520280836},"5.1.4":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.15","string-natural-compare":"^3.0.1"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/node":"^7.8.7","@babel/plugin-proposal-object-rest-spread":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/register":"^7.9.0","ajv":"^6.12.2","babel-eslint":"^10.1.0","babel-plugin-add-module-exports":"^1.0.2","chai":"^4.2.0","eclint":"^2.8.1","eslint":"^7.1.0","eslint-config-canonical":"^20.0.4","gitdown":"^3.1.3","glob":"^7.1.6","husky":"^4.2.5","jsonlint":"^1.6.3","mocha":"^7.2.0","rimraf":"^3.0.2","semantic-release":"^17.0.8"},"engines":{"node":"^10.12.0 || >=12.0.0"},"husky":{"hooks":{"pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json && eclint fix ./src/**/* ./tests/**/*"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":"^7.1.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent \"  \" ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require @babel/register ./tests/rules/index.js"},"version":"5.1.4","gitHead":"a91db33fe036e6f9f149ee146e30c90402627e43","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@5.1.4","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"shasum":"fa81ff23d55dc0e41183290885b8e64b7f2cb001","size":46373,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-5.1.4.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_5.1.4_1593464369813_0.18167273253096283"},"_hasShrinkwrap":false,"publish_time":1593464369927,"_cnpm_publish_time":1593464369927},"5.1.3":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.15","string-natural-compare":"^3.0.1"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/node":"^7.8.7","@babel/plugin-proposal-object-rest-spread":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/register":"^7.9.0","ajv":"^6.12.2","babel-eslint":"^10.1.0","babel-plugin-add-module-exports":"^1.0.2","chai":"^4.2.0","eclint":"^2.8.1","eslint":"^7.1.0","eslint-config-canonical":"^20.0.4","gitdown":"^3.1.3","glob":"^7.1.6","husky":"^4.2.5","jsonlint":"^1.6.3","mocha":"^7.2.0","rimraf":"^3.0.2","semantic-release":"^17.0.8"},"engines":{"node":"^10.12.0 || >=12.0.0"},"husky":{"hooks":{"pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json && eclint fix ./src/**/* ./tests/**/*"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":"^7.1.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent \"  \" ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require @babel/register ./tests/rules/index.js"},"version":"5.1.3","gitHead":"506b18e8e50d392d662258b64f33c3399fc45c10","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@5.1.3","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"shasum":"0c63694463b0e8b296975649d637dd39fdf9e877","size":46360,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-5.1.3.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_5.1.3_1590604571695_0.08357642626459971"},"_hasShrinkwrap":false,"publish_time":1590604571882,"_cnpm_publish_time":1590604571882},"5.1.2":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.15","string-natural-compare":"^3.0.1"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/node":"^7.8.7","@babel/plugin-proposal-object-rest-spread":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/register":"^7.9.0","ajv":"^6.12.2","babel-eslint":"^10.1.0","babel-plugin-add-module-exports":"^1.0.2","chai":"^4.2.0","eclint":"^2.8.1","eslint":"^7.1.0","eslint-config-canonical":"^20.0.4","gitdown":"^3.1.3","glob":"^7.1.6","husky":"^4.2.5","jsonlint":"^1.6.3","mocha":"^7.2.0","rimraf":"^3.0.2","semantic-release":"^17.0.8"},"engines":{"node":"^10.12.0 || >=12.0.0"},"husky":{"hooks":{"pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json && eclint fix ./src/**/* ./tests/**/*"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":"^7.1.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent \"  \" ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require @babel/register ./tests/rules/index.js"},"version":"5.1.2","gitHead":"1ec503d7ed85923b7c75b09039714109fc5a96cf","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@5.1.2","_nodeVersion":"10.20.1","_npmVersion":"6.14.5","dist":{"shasum":"fcc408015fab52c62ee8fdf6b5ef747b6625948e","size":46394,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-5.1.2.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_5.1.2_1590604408930_0.07494748003572549"},"_hasShrinkwrap":false,"publish_time":1590604409053,"_cnpm_publish_time":1590604409053},"5.1.1":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.15","string-natural-compare":"^3.0.1"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/node":"^7.8.7","@babel/plugin-proposal-object-rest-spread":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/register":"^7.9.0","ajv":"^6.12.2","babel-eslint":"^10.1.0","babel-plugin-add-module-exports":"^1.0.2","chai":"^4.2.0","eclint":"^2.8.1","eslint":"^7.1.0","eslint-config-canonical":"^20.0.4","gitdown":"^3.1.3","glob":"^7.1.6","husky":"^4.2.5","jsonlint":"^1.6.3","mocha":"^7.2.0","rimraf":"^3.0.2","semantic-release":"^17.0.8"},"engines":{"node":"^10.12.0 || >=12.0.0"},"husky":{"hooks":{"pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json && eclint fix ./src/**/* ./tests/**/*"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":"^7.1.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent \"  \" ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require @babel/register ./tests/rules/index.js"},"version":"5.1.1","gitHead":"b4a893922f5033dff6f4c06fdad3c724e4bc409f","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@5.1.1","_nodeVersion":"12.0.0","_npmVersion":"6.14.5","dist":{"shasum":"4f8e396ae5b483e30d243f2b75063faf5333c502","size":46387,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-5.1.1.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_5.1.1_1590520095384_0.47248787218736465"},"_hasShrinkwrap":false,"publish_time":1590520095492,"_cnpm_publish_time":1590520095492},"5.1.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.15","string-natural-compare":"^3.0.1"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/node":"^7.8.7","@babel/plugin-proposal-object-rest-spread":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/register":"^7.9.0","ajv":"^6.12.2","babel-eslint":"^10.1.0","babel-plugin-add-module-exports":"^1.0.2","chai":"^4.2.0","eclint":"^2.8.1","eslint":"^7.0.0","eslint-config-canonical":"^20.0.4","gitdown":"^3.1.3","glob":"^7.1.6","husky":"^4.2.5","jsonlint":"^1.6.3","mocha":"^7.1.2","rimraf":"^3.0.2","semantic-release":"^17.0.7"},"engines":{"node":"^10.12.0 || >=12.0.0"},"husky":{"hooks":{"pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json && eclint fix ./src/**/* ./tests/**/*"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":"^7.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent \"  \" ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require @babel/register ./tests/rules/index.js"},"version":"5.1.0","gitHead":"d2976313ed60c92dd525be109eba1b79a9dae53f","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@5.1.0","_nodeVersion":"14.2.0","_npmVersion":"6.14.5","dist":{"shasum":"0209f06e68b1cdc8f2bd44034753379aafcddb76","size":46335,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-5.1.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_5.1.0_1589774514941_0.9634325321079444"},"_hasShrinkwrap":false,"publish_time":1589774515049,"_cnpm_publish_time":1589774515049},"5.0.3":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.15","string-natural-compare":"^3.0.1"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/node":"^7.8.7","@babel/plugin-proposal-object-rest-spread":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/register":"^7.9.0","ajv":"^6.12.2","babel-eslint":"^10.1.0","babel-plugin-add-module-exports":"^1.0.2","chai":"^4.2.0","eclint":"^2.8.1","eslint":"^7.0.0","eslint-config-canonical":"^19.0.5","gitdown":"^3.1.3","glob":"^7.1.6","husky":"^4.2.5","jsonlint":"^1.6.3","mocha":"^7.1.2","rimraf":"^3.0.2","semantic-release":"^17.0.7"},"engines":{"node":"^10.12.0 || >=12.0.0"},"husky":{"hooks":{"pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json && eclint fix ./src/**/* ./tests/**/*"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":"^7.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent \"  \" ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require @babel/register ./tests/rules/index.js"},"version":"5.0.3","gitHead":"b1c588f890ac12dc43aa26f2f658fad6d5995d97","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@5.0.3","_nodeVersion":"10.20.1","_npmVersion":"6.14.5","dist":{"shasum":"eff9c2b01df3f182f6d6984565e5c1dd73a7c6ad","size":46303,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-5.0.3.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_5.0.3_1589588198062_0.15169418738462004"},"_hasShrinkwrap":false,"publish_time":1589588198221,"_cnpm_publish_time":1589588198221},"5.0.2":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.15","string-natural-compare":"^3.0.1"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/node":"^7.8.7","@babel/plugin-proposal-object-rest-spread":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/register":"^7.9.0","ajv":"^6.12.2","babel-eslint":"^10.1.0","babel-plugin-add-module-exports":"^1.0.2","chai":"^4.2.0","eclint":"^2.8.1","eslint":"^7.0.0","eslint-config-canonical":"^19.0.5","gitdown":"^3.1.3","glob":"^7.1.6","husky":"^4.2.5","jsonlint":"^1.6.3","mocha":"^7.1.2","rimraf":"^3.0.2","semantic-release":"^17.0.7"},"engines":{"node":"^10.12.0 || >=12.0.0"},"husky":{"hooks":{"pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json && eclint fix ./src/**/* ./tests/**/*"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":"^7.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent \"  \" ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require @babel/register ./tests/rules/index.js"},"version":"5.0.2","gitHead":"e06f09a925fea9993f727e5bed1cd6bbdc448e43","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@5.0.2","_nodeVersion":"14.2.0","_npmVersion":"6.14.5","dist":{"shasum":"f370686dd090efa2f524b2578bfd581bfa4722d2","size":46246,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-5.0.2.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_5.0.2_1589587756683_0.7495835115792422"},"_hasShrinkwrap":false,"publish_time":1589587756799,"_cnpm_publish_time":1589587756799},"5.0.1":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.15","string-natural-compare":"^3.0.1"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/node":"^7.8.7","@babel/plugin-proposal-object-rest-spread":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/register":"^7.9.0","ajv":"^6.12.2","babel-eslint":"^10.1.0","babel-plugin-add-module-exports":"^1.0.2","chai":"^4.2.0","eclint":"^2.8.1","eslint":"^7.0.0","eslint-config-canonical":"^19.0.5","gitdown":"^3.1.3","glob":"^7.1.6","husky":"^4.2.5","jsonlint":"^1.6.3","mocha":"^7.1.2","rimraf":"^3.0.2","semantic-release":"^17.0.7"},"engines":{"node":"^10.12.0 || >=12.0.0"},"husky":{"hooks":{"pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json && eclint fix ./src/**/* ./tests/**/*"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":"^7.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent \"  \" ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require @babel/register ./tests/rules/index.js"},"version":"5.0.1","gitHead":"4238464f3c1f05b7c73c43fe9ccb14a2c52a01a6","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@5.0.1","_nodeVersion":"12.0.0","_npmVersion":"6.14.5","dist":{"shasum":"69cdc2977031c4537a5998560d5fc5343b26021b","size":46235,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-5.0.1.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_5.0.1_1589586800701_0.3282819269193391"},"_hasShrinkwrap":false,"publish_time":1589586800866,"_cnpm_publish_time":1589586800866},"5.0.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.15","string-natural-compare":"^3.0.1"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/node":"^7.8.7","@babel/plugin-proposal-object-rest-spread":"^7.9.6","@babel/preset-env":"^7.9.6","@babel/register":"^7.9.0","ajv":"^6.12.2","babel-eslint":"^10.1.0","babel-plugin-add-module-exports":"^1.0.2","chai":"^4.2.0","eclint":"^2.8.1","eslint":"^7.0.0","eslint-config-canonical":"^19.0.5","gitdown":"^3.1.3","glob":"^7.1.6","husky":"^4.2.5","jsonlint":"^1.6.3","mocha":"^7.1.2","rimraf":"^3.0.2","semantic-release":"^17.0.7"},"engines":{"node":"^10.12.0 || >=12.0.0"},"husky":{"hooks":{"pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json && eclint fix ./src/**/* ./tests/**/*"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":"^7.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent \"  \" ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require @babel/register ./tests/rules/index.js"},"version":"5.0.0","gitHead":"0b68853ee9528f5459e1b0f0bf0b85d397fd579b","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@5.0.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.5","dist":{"shasum":"4b9b8fd486cc890a7185c5cf8bba9e463a27a1ee","size":46228,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-5.0.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_5.0.0_1589586303493_0.5471347541798497"},"_hasShrinkwrap":false,"publish_time":1589586303612,"_cnpm_publish_time":1589586303612},"4.7.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.15"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.10.2","babel-cli":"^6.26.0","babel-eslint":"^10.0.2","babel-plugin-add-module-exports":"^1.0.2","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.2.0","eclint":"^2.8.1","eslint":"^5.13.0","eslint-config-canonical":"^18.1.1","gitdown":"^3.1.1","glob":"^7.1.4","husky":"^3.0.3","jsonlint":"^1.6.3","mocha":"^6.2.0","rimraf":"^3.0.0","semantic-release":"^15.13.19"},"engines":{"node":">=4"},"husky":{"hooks":{"pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json && eclint fix ./src/**/* ./tests/**/*"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=6.1.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent \"  \" ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require babel-core/register ./tests/rules/index.js"},"version":"4.7.0","gitHead":"463b74e40b227852d578169f37839fb59d1f16bd","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@4.7.0","_nodeVersion":"13.11.0","_npmVersion":"6.14.3","dist":{"shasum":"903a6ea3eb5cbf4c7ba7fa73cc43fc39ab7e4a70","size":47665,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-4.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-4.7.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_4.7.0_1585065616101_0.6492650139665481"},"_hasShrinkwrap":false,"publish_time":1585065616234,"_cnpm_publish_time":1585065616234},"4.6.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.15"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.10.2","babel-cli":"^6.26.0","babel-eslint":"^10.0.2","babel-plugin-add-module-exports":"^1.0.2","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.2.0","eclint":"^2.8.1","eslint":"^5.13.0","eslint-config-canonical":"^17.3.4","gitdown":"^3.1.1","glob":"^7.1.4","husky":"^3.0.3","jsonlint":"^1.6.3","mocha":"^6.2.0","rimraf":"^3.0.0","semantic-release":"^15.13.19"},"engines":{"node":">=4"},"husky":{"hooks":{"pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json && eclint fix ./src/**/* ./tests/**/*"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=6.1.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent \"  \" ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require babel-core/register ./tests/rules/index.js"},"version":"4.6.0","gitHead":"97a230b8fffa33d93ab29329b3e45f7f2ae328dd","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@4.6.0","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"shasum":"82b2bd6f21770e0e5deede0228e456cb35308451","size":47232,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-4.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-4.6.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_4.6.0_1578747656621_0.8543090020896686"},"_hasShrinkwrap":false,"publish_time":1578747656755,"_cnpm_publish_time":1578747656755},"4.5.3":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.15"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.10.2","babel-cli":"^6.26.0","babel-eslint":"^10.0.2","babel-plugin-add-module-exports":"^1.0.2","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.2.0","eclint":"^2.8.1","eslint":"^5.13.0","eslint-config-canonical":"^17.3.4","gitdown":"^3.1.1","glob":"^7.1.4","husky":"^3.0.3","jsonlint":"^1.6.3","mocha":"^6.2.0","rimraf":"^3.0.0","semantic-release":"^15.13.19"},"engines":{"node":">=4"},"husky":{"hooks":{"pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json && eclint fix ./src/**/* ./tests/**/*"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=6.1.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent \"  \" ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require babel-core/register ./tests/rules/index.js"},"version":"4.5.3","gitHead":"dccaa76257c00aa9cfaba7195abec288ad236060","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@4.5.3","_nodeVersion":"13.5.0","_npmVersion":"6.13.4","dist":{"shasum":"21322e62c206cb4440d32ed3ba8eabe14e6d0fdf","size":47198,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-4.5.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-4.5.3.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_4.5.3_1577850444832_0.7834758394463814"},"_hasShrinkwrap":false,"publish_time":1577850444930,"_cnpm_publish_time":1577850444930},"4.5.2":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.15"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.10.2","babel-cli":"^6.26.0","babel-eslint":"^10.0.2","babel-plugin-add-module-exports":"^1.0.2","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.2.0","eclint":"^2.8.1","eslint":"^5.13.0","eslint-config-canonical":"^17.3.4","gitdown":"^3.1.1","glob":"^7.1.4","husky":"^3.0.3","jsonlint":"^1.6.3","mocha":"^6.2.0","rimraf":"^3.0.0","semantic-release":"^15.13.19"},"engines":{"node":">=4"},"husky":{"hooks":{"pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json && eclint fix ./src/**/* ./tests/**/*"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=6.1.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent \"  \" ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require babel-core/register ./tests/rules/index.js"},"version":"4.5.2","gitHead":"70b4feefa524bce09ab5d8e629595a4b7bdd2ea8","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@4.5.2","_nodeVersion":"8.16.2","_npmVersion":"6.13.0","dist":{"shasum":"5353449692663ef70e8fc8c2386cebdecac7e86b","size":46723,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-4.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-4.5.2.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_4.5.2_1574637852002_0.26675391340193055"},"_hasShrinkwrap":false,"publish_time":1574637852118,"_cnpm_publish_time":1574637852118},"4.5.1":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.15"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.10.2","babel-cli":"^6.26.0","babel-eslint":"^10.0.2","babel-plugin-add-module-exports":"^1.0.2","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.2.0","eslint":"^5.13.0","eslint-config-canonical":"^17.3.4","gitdown":"^3.1.1","glob":"^7.1.4","husky":"^3.0.3","jsonlint":"^1.6.3","mocha":"^6.2.0","rimraf":"^3.0.0","semantic-release":"^15.13.19"},"engines":{"node":">=4"},"husky":{"hooks":{"pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=6.1.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rimraf ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent \"  \" ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require babel-core/register ./tests/rules/index.js"},"version":"4.5.1","gitHead":"d761d3c099c5dd94b91f91d2eb3cc7f9d8349ea0","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@4.5.1","_nodeVersion":"13.2.0","_npmVersion":"6.13.0","dist":{"shasum":"45ba34f6c041953013af53aa7897f36c656d4c23","size":46695,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-4.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-4.5.1.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_4.5.1_1574637440584_0.5369408616960123"},"_hasShrinkwrap":false,"publish_time":1574637440705,"_cnpm_publish_time":1574637440705},"4.5.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.15"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.10.2","babel-cli":"^6.26.0","babel-eslint":"^10.0.2","babel-plugin-add-module-exports":"^1.0.2","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.2.0","eslint":"^5.13.0","eslint-config-canonical":"^17.3.4","gitdown":"^3.1.1","glob":"^7.1.4","husky":"^3.0.3","jsonlint":"^1.6.3","mocha":"^6.2.0","semantic-release":"^15.13.19"},"engines":{"node":">=4"},"husky":{"hooks":{"pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=6.1.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require babel-core/register ./tests/rules/index.js"},"version":"4.5.0","gitHead":"3258d302b9bfa47df1a9919f5c853c0ca7354044","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@4.5.0","_nodeVersion":"13.2.0","_npmVersion":"6.13.0","dist":{"shasum":"7a97fc3fd402deeb2e677437673514e46bacd9df","size":46701,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-4.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-4.5.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_4.5.0_1574635983478_0.875772615982416"},"_hasShrinkwrap":false,"publish_time":1574635983624,"_cnpm_publish_time":1574635983624},"4.4.1":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.15"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.10.2","babel-cli":"^6.26.0","babel-eslint":"^10.0.2","babel-plugin-add-module-exports":"^1.0.2","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.2.0","eslint":"^5.13.0","eslint-config-canonical":"^17.3.4","gitdown":"^3.1.1","glob":"^7.1.4","husky":"^3.0.3","jsonlint":"^1.6.3","mocha":"^6.2.0","semantic-release":"^15.13.19"},"engines":{"node":">=4"},"husky":{"hooks":{"pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=6.1.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require babel-core/register ./tests/rules/index.js"},"version":"4.4.1","gitHead":"9b046e4c80229f65aa9affa2a8b25ce11d44dc34","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@4.4.1","_nodeVersion":"8.16.2","_npmVersion":"6.13.0","dist":{"shasum":"b388f42bdc1237f68a8010d2ede52cd67a057e40","size":46033,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-4.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-4.4.1.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_4.4.1_1573577279893_0.7547421596156614"},"_hasShrinkwrap":false,"publish_time":1573577280049,"_cnpm_publish_time":1573577280049},"4.4.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.15"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.10.2","babel-cli":"^6.26.0","babel-eslint":"^10.0.2","babel-plugin-add-module-exports":"^1.0.2","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.2.0","eslint":"^5.13.0","eslint-config-canonical":"^17.3.4","gitdown":"^3.1.1","glob":"^7.1.4","husky":"^3.0.3","jsonlint":"^1.6.3","mocha":"^6.2.0","semantic-release":"^15.13.19"},"engines":{"node":">=4"},"husky":{"hooks":{"pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=6.1.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require babel-core/register ./tests/rules/index.js"},"version":"4.4.0","gitHead":"45ee910ea27d3b4d96b45920f0a55cd6b74f4536","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@4.4.0","_nodeVersion":"13.1.0","_npmVersion":"6.13.0","dist":{"shasum":"88b104e2199c8102ce579dfd252bbe2e7678e44b","size":46034,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-4.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-4.4.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_4.4.0_1573576591557_0.9410548682976629"},"_hasShrinkwrap":false,"publish_time":1573576591657,"_cnpm_publish_time":1573576591657},"4.3.1":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.15"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.10.2","babel-cli":"^6.26.0","babel-eslint":"^10.0.2","babel-plugin-add-module-exports":"^1.0.2","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.2.0","eslint":"^5.13.0","eslint-config-canonical":"^17.3.4","gitdown":"^3.1.1","glob":"^7.1.4","husky":"^3.0.3","jsonlint":"^1.6.3","mocha":"^6.2.0","semantic-release":"^15.13.19"},"engines":{"node":">=4"},"husky":{"hooks":{"pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=6.1.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require babel-core/register ./tests/rules/index.js"},"version":"4.3.1","gitHead":"da05064f1ced96d152868a6952304c0dcf496239","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@4.3.1","_nodeVersion":"8.16.2","_npmVersion":"6.13.0","dist":{"shasum":"2e8a17865ed089e6b30e3abab8fd8d3d2ae73e89","size":46019,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-4.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-4.3.1.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_4.3.1_1573576452552_0.6286301708254929"},"_hasShrinkwrap":false,"publish_time":1573576452687,"_cnpm_publish_time":1573576452687},"4.3.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.15"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.10.2","babel-cli":"^6.26.0","babel-eslint":"^10.0.2","babel-plugin-add-module-exports":"^1.0.2","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.2.0","eslint":"^5.13.0","eslint-config-canonical":"^17.3.4","gitdown":"^3.1.1","glob":"^7.1.4","husky":"^3.0.3","jsonlint":"^1.6.3","mocha":"^6.2.0","semantic-release":"^15.13.19"},"engines":{"node":">=4"},"husky":{"hooks":{"pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=6.1.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require babel-core/register ./tests/rules/index.js"},"version":"4.3.0","gitHead":"63815f9f22f03dbf1d5ad7d09bf3e1b11fe2ab71","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@4.3.0","_nodeVersion":"8.16.1","_npmVersion":"6.10.2","dist":{"shasum":"06d0837ac341caf369e7e6dbb112dd7fd21acf17","size":46000,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-4.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-4.3.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_4.3.0_1567509021948_0.36283565389646233"},"_hasShrinkwrap":false,"publish_time":1567509022083,"_cnpm_publish_time":1567509022083},"4.2.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.15"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.10.2","babel-cli":"^6.26.0","babel-eslint":"^10.0.2","babel-plugin-add-module-exports":"^1.0.2","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.2.0","eslint":"^5.13.0","eslint-config-canonical":"^17.3.4","gitdown":"^3.1.1","glob":"^7.1.4","husky":"^3.0.3","jsonlint":"^1.6.3","mocha":"^6.2.0","semantic-release":"^15.13.19"},"engines":{"node":">=4"},"husky":{"hooks":{"post-commit":"npm run create-readme && git add README.md && git commit -m 'docs: generate docs' --no-verify","pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=6.1.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require babel-core/register ./tests/rules/index.js"},"version":"4.2.0","gitHead":"72a8a55b942efa069d2a5a2d1c23f197c3b02566","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@4.2.0","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"shasum":"a89ac991eef6753226eb8871261e266645aca4b9","size":45887,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-4.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-4.2.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_4.2.0_1565367967737_0.13785196930360644"},"_hasShrinkwrap":false,"publish_time":1565367967895,"_cnpm_publish_time":1565367967895},"4.1.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.15"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.10.2","babel-cli":"^6.26.0","babel-eslint":"^10.0.2","babel-plugin-add-module-exports":"^1.0.2","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.2.0","eslint":"^5.13.0","eslint-config-canonical":"^17.3.4","gitdown":"^3.1.1","glob":"^7.1.4","husky":"^3.0.3","jsonlint":"^1.6.3","mocha":"^6.2.0","semantic-release":"^15.13.19"},"engines":{"node":">=4"},"husky":{"hooks":{"post-commit":"npm run create-readme && git add README.md && git commit -m 'docs: generate docs' --no-verify","pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=6.1.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require babel-core/register ./tests/rules/index.js"},"version":"4.1.0","gitHead":"83b48d5fde4119e615954d4294ebfb87d794e630","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@4.1.0","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"shasum":"3509c1826157bf1a8a60fa67064adb675eacebd0","size":45860,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-4.1.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_4.1.0_1565357641578_0.3872203330797941"},"_hasShrinkwrap":false,"publish_time":1565357641729,"_cnpm_publish_time":1565357641729},"4.0.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.15"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.10.2","babel-cli":"^6.26.0","babel-eslint":"^10.0.2","babel-plugin-add-module-exports":"^1.0.2","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.2.0","eslint":"^5.13.0","eslint-config-canonical":"^17.3.4","gitdown":"^3.1.1","glob":"^7.1.4","husky":"^3.0.3","jsonlint":"^1.6.3","mocha":"^6.2.0","semantic-release":"^15.13.19"},"engines":{"node":">=4"},"husky":{"hooks":{"post-commit":"npm run create-readme && git add README.md && git commit -m 'docs: generate docs' --no-verify","pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=6.1.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require babel-core/register ./tests/rules/index.js"},"version":"4.0.0","gitHead":"091fbf3513b1948bd5a5ed848d1b69c8250ba20b","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@4.0.0","_nodeVersion":"12.8.0","_npmVersion":"6.10.2","dist":{"shasum":"5af33e6c0f401ea4a531999b69ea0d96b6f7ef51","size":45658,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-4.0.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_4.0.0_1565355172601_0.0034375201194170035"},"_hasShrinkwrap":false,"publish_time":1565355172755,"_cnpm_publish_time":1565355172755},"3.13.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.15"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.10.2","babel-cli":"^6.26.0","babel-eslint":"^10.0.2","babel-plugin-add-module-exports":"^1.0.2","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.2.0","eslint":"^5.13.0","eslint-config-canonical":"^17.3.2","gitdown":"^3.1.1","glob":"^7.1.4","husky":"^3.0.2","jsonlint":"^1.6.3","mocha":"^6.2.0","semantic-release":"^15.13.19"},"engines":{"node":">=4"},"husky":{"hooks":{"post-commit":"npm run create-readme && git add README.md && git commit -m 'docs: generate docs' --no-verify","pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=5.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require babel-core/register ./tests/rules/index.js"},"version":"3.13.0","gitHead":"a6c03ba26ecc36e224ef8e7d715511cc678e79fd","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@3.13.0","_nodeVersion":"12.7.0","_npmVersion":"6.10.2","dist":{"shasum":"e241ebd39c0ce519345a3f074ec1ebde4cf80f2c","size":45658,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-3.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-3.13.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_3.13.0_1564762709710_0.7832925700514712"},"_hasShrinkwrap":false,"publish_time":1564762709869,"_cnpm_publish_time":1564762709869},"3.12.2":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.11"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.10.0","babel-cli":"^6.26.0","babel-eslint":"^10.0.2","babel-plugin-add-module-exports":"^1.0.2","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.2.0","eslint":"^5.13.0","eslint-config-canonical":"^17.1.1","gitdown":"^2.6.1","glob":"^7.1.4","husky":"^2.4.1","jsonlint":"^1.6.3","mocha":"^6.1.4","semantic-release":"^15.13.16"},"engines":{"node":">=4"},"husky":{"hooks":{"post-commit":"npm run create-readme && git add README.md && git commit -m 'docs: generate docs' --no-verify","pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require babel-core/register ./tests/rules/index.js"},"version":"3.12.2","gitHead":"2981c015d06c18319ef5743acca26b88f0184f4c","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@3.12.2","_nodeVersion":"8.16.0","_npmVersion":"6.10.2","dist":{"shasum":"f02fb8a4e20993bff860292bdd39b93d511d7326","size":44833,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-3.12.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-3.12.2.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_3.12.2_1564305722464_0.5843799349296734"},"_hasShrinkwrap":false,"publish_time":1564305722619,"_cnpm_publish_time":1564305722619},"3.12.1":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.11"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.10.0","babel-cli":"^6.26.0","babel-eslint":"^10.0.2","babel-plugin-add-module-exports":"^1.0.2","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.2.0","eslint":"^5.13.0","eslint-config-canonical":"^17.1.1","gitdown":"^2.6.1","glob":"^7.1.4","husky":"^2.4.1","jsonlint":"^1.6.3","mocha":"^6.1.4","semantic-release":"^15.13.16"},"engines":{"node":">=4"},"husky":{"hooks":{"post-commit":"npm run create-readme && git add README.md && git commit -m 'docs: generate docs' --no-verify","pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require babel-core/register ./tests/rules/index.js"},"version":"3.12.1","gitHead":"75602604bdd25d6f67fa1270091182109ce7bdd7","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@3.12.1","_nodeVersion":"8.16.0","_npmVersion":"6.10.1","dist":{"shasum":"b673c716b578c9aa66887feef3bc146f8cbe1c21","size":44833,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-3.12.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-3.12.1.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_3.12.1_1563488685539_0.8807326690938835"},"_hasShrinkwrap":false,"publish_time":1563488685685,"_cnpm_publish_time":1563488685685},"3.12.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.11"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.10.0","babel-cli":"^6.26.0","babel-eslint":"^10.0.2","babel-plugin-add-module-exports":"^1.0.2","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.2.0","eslint":"^5.13.0","eslint-config-canonical":"^17.1.1","gitdown":"^2.6.1","glob":"^7.1.4","husky":"^2.4.1","jsonlint":"^1.6.3","mocha":"^6.1.4","semantic-release":"^15.13.16"},"engines":{"node":">=4"},"husky":{"hooks":{"post-commit":"npm run create-readme && git add README.md && git commit -m 'docs: generate docs' --no-verify","pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require babel-core/register ./tests/rules/index.js"},"version":"3.12.0","gitHead":"94a9e8bb6a28d9939e46a64a7cbab25dba85043b","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@3.12.0","_nodeVersion":"8.16.0","_npmVersion":"6.10.1","dist":{"shasum":"abac9056244c4e3f8a64c9da5e1a64bff526a8e2","size":44775,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-3.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-3.12.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_3.12.0_1563467689368_0.7785774148527427"},"_hasShrinkwrap":false,"publish_time":1563467689521,"_cnpm_publish_time":1563467689521},"3.11.1":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.11"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.10.0","babel-cli":"^6.26.0","babel-eslint":"^10.0.2","babel-plugin-add-module-exports":"^1.0.2","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.2.0","eslint":"^5.13.0","eslint-config-canonical":"^17.1.1","gitdown":"^2.6.1","glob":"^7.1.4","husky":"^2.4.1","jsonlint":"^1.6.3","mocha":"^6.1.4","semantic-release":"^15.13.16"},"engines":{"node":">=4"},"husky":{"hooks":{"post-commit":"npm run create-readme && git add README.md && git commit -m 'docs: generate docs' --no-verify","pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require babel-core/register ./tests/rules/index.js"},"version":"3.11.1","gitHead":"9b37c356e66a4ab91938c623455fa7b6332b29aa","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@3.11.1","_nodeVersion":"8.16.0","_npmVersion":"6.9.0","dist":{"shasum":"1aae15a10dbcd5aecc89897f810f2e9fcc18a5e3","size":43715,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-3.11.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-3.11.1.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_3.11.1_1561379604504_0.5007632887653826"},"_hasShrinkwrap":false,"publish_time":1561379604634,"_cnpm_publish_time":1561379604634},"3.11.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.11"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.10.0","babel-cli":"^6.26.0","babel-eslint":"^10.0.2","babel-plugin-add-module-exports":"^1.0.2","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.2.0","eslint":"^5.13.0","eslint-config-canonical":"^17.1.1","gitdown":"^2.6.1","glob":"^7.1.4","husky":"^2.4.1","jsonlint":"^1.6.3","mocha":"^6.1.4","semantic-release":"^15.13.16"},"engines":{"node":">=4"},"husky":{"hooks":{"post-commit":"npm run create-readme && git add README.md && git commit -m 'docs: generate docs' --no-verify","pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require babel-core/register ./tests/rules/index.js"},"version":"3.11.0","gitHead":"e36b920d842bc0b03e81893b66c5259e52a50c14","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@3.11.0","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"shasum":"1fea97ceceb42aefd48d919dd3d1ff76467c32c1","size":43672,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-3.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-3.11.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_3.11.0_1561360397132_0.5516672557262814"},"_hasShrinkwrap":false,"publish_time":1561360397329,"_cnpm_publish_time":1561360397329},"3.10.5":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.11"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.10.0","babel-cli":"^6.26.0","babel-eslint":"^10.0.2","babel-plugin-add-module-exports":"^1.0.2","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.2.0","eslint":"^5.13.0","eslint-config-canonical":"^17.1.1","gitdown":"^2.6.1","glob":"^7.1.4","husky":"^2.4.1","jsonlint":"^1.6.3","mocha":"^6.1.4","semantic-release":"^15.13.16"},"engines":{"node":">=4"},"husky":{"hooks":{"post-commit":"npm run create-readme && git add README.md && git commit -m 'docs: generate docs' --no-verify","pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=6.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --require babel-core/register ./tests/rules/index.js"},"version":"3.10.5","gitHead":"55e110c5e8d5b58369bfaee11df0fb4f84548e9b","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@3.10.5","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"shasum":"d7649e4a85ba771032724e064c2ee3ddf644a8ec","size":43395,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-3.10.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-3.10.5.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_3.10.5_1561182817685_0.40816385291554"},"_hasShrinkwrap":false,"publish_time":1561182817825,"_cnpm_publish_time":1561182817825},"3.10.4":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.11"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.9.1","babel-cli":"^6.26.0","babel-eslint":"^10.0.1","babel-plugin-add-module-exports":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.2.0","eslint":"^5.13.0","eslint-config-canonical":"^16.1.0","gitdown":"^2.5.7","glob":"^7.1.3","husky":"^1.3.1","jsonlint":"^1.6.3","mocha":"^5.2.0","semantic-release":"^15.13.3"},"engines":{"node":">=4"},"husky":{"hooks":{"post-commit":"npm run create-readme && git add README.md && git commit -m 'docs: generate docs' --no-verify","pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"3.10.4","gitHead":"7969ef926c1ecd08174f76ffd4ecd418638ff2c6","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@3.10.4","_npmVersion":"6.5.0","_nodeVersion":"12.4.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"442ae8933d0160443d9f28d505fec34c03ce1e15","size":104301,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-3.10.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-3.10.4.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_3.10.4_1561122928215_0.6739555175088485"},"_hasShrinkwrap":false,"publish_time":1561122928360,"_cnpm_publish_time":1561122928360},"3.10.3":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.11"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.9.1","babel-cli":"^6.26.0","babel-eslint":"^10.0.1","babel-plugin-add-module-exports":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.2.0","eslint":"^5.13.0","eslint-config-canonical":"^16.1.0","gitdown":"^2.5.7","glob":"^7.1.3","husky":"^1.3.1","jsonlint":"^1.6.3","mocha":"^5.2.0","semantic-release":"^15.13.3"},"engines":{"node":">=4"},"husky":{"hooks":{"post-commit":"npm run create-readme && git add README.md && git commit -m 'docs: generate docs' --no-verify","pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"3.10.3","gitHead":"dd10c3fc709feccc9acd642ad16795dd86c78fa2","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@3.10.3","_npmVersion":"6.5.0","_nodeVersion":"8.16.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"4a249e2fa98679d87cddbc00e22241e2466abe2e","size":104287,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-3.10.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-3.10.3.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_3.10.3_1560435213799_0.6584090497714541"},"_hasShrinkwrap":false,"publish_time":1560435213995,"_cnpm_publish_time":1560435213995},"3.10.2":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.11"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.9.1","babel-cli":"^6.26.0","babel-eslint":"^10.0.1","babel-plugin-add-module-exports":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.2.0","eslint":"^5.13.0","eslint-config-canonical":"^16.1.0","gitdown":"^2.5.7","glob":"^7.1.3","husky":"^1.3.1","jsonlint":"^1.6.3","mocha":"^5.2.0","semantic-release":"^15.13.3"},"engines":{"node":">=4"},"husky":{"hooks":{"post-commit":"npm run create-readme && git add README.md && git commit -m 'docs: generate docs' --no-verify","pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"3.10.2","gitHead":"e8d640c15ddbb3f6d75ba2104d163398485a534f","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@3.10.2","_npmVersion":"6.5.0","_nodeVersion":"12.4.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"909fd52a3356553088ad8375be68fe6516926db6","size":104259,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-3.10.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-3.10.2.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_3.10.2_1560410353932_0.3664690000450914"},"_hasShrinkwrap":false,"publish_time":1560410354076,"_cnpm_publish_time":1560410354076},"3.10.1":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.11"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.9.1","babel-cli":"^6.26.0","babel-eslint":"^10.0.1","babel-plugin-add-module-exports":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.2.0","eslint":"^5.13.0","eslint-config-canonical":"^16.1.0","gitdown":"^2.5.7","glob":"^7.1.3","husky":"^1.3.1","jsonlint":"^1.6.3","mocha":"^5.2.0","semantic-release":"^15.13.3"},"engines":{"node":">=4"},"husky":{"hooks":{"post-commit":"npm run create-readme && git add README.md && git commit -m 'docs: generate docs' --no-verify","pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"3.10.1","gitHead":"c79837b678d2e8f230a3294f7550a342251a2bf7","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@3.10.1","_npmVersion":"6.5.0","_nodeVersion":"8.16.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"f83d4c9a4594b3444433c8efb1caf91dcc0be32a","size":104189,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-3.10.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-3.10.1.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_3.10.1_1560174766219_0.3876243691076615"},"_hasShrinkwrap":false,"publish_time":1560174766320,"_cnpm_publish_time":1560174766320},"3.10.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.11"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.9.1","babel-cli":"^6.26.0","babel-eslint":"^10.0.1","babel-plugin-add-module-exports":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.2.0","eslint":"^5.13.0","eslint-config-canonical":"^16.1.0","gitdown":"^2.5.7","glob":"^7.1.3","husky":"^1.3.1","jsonlint":"^1.6.3","mocha":"^5.2.0","semantic-release":"^15.13.3"},"engines":{"node":">=4"},"husky":{"hooks":{"post-commit":"npm run create-readme && git add README.md && git commit -m 'docs: generate docs' --no-verify","pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"3.10.0","gitHead":"ab62a49467c730494d1cc95c18a5ea760c04ee42","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@3.10.0","_npmVersion":"6.5.0","_nodeVersion":"8.16.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"86373b6289d563d0efd5c66728acc55c606317d2","size":104161,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-3.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-3.10.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_3.10.0_1560156906109_0.7131952129093511"},"_hasShrinkwrap":false,"publish_time":1560156906335,"_cnpm_publish_time":1560156906335},"3.9.1":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.11"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.9.1","babel-cli":"^6.26.0","babel-eslint":"^10.0.1","babel-plugin-add-module-exports":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.2.0","eslint":"^5.13.0","eslint-config-canonical":"^16.1.0","gitdown":"^2.5.7","glob":"^7.1.3","husky":"^1.3.1","jsonlint":"^1.6.3","mocha":"^5.2.0","semantic-release":"^15.13.3"},"engines":{"node":">=4"},"husky":{"hooks":{"post-commit":"npm run create-readme && git add README.md && git commit -m 'docs: generate docs' --no-verify","pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"3.9.1","gitHead":"712d840e0e72396a12a3e44021227f555306b75c","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@3.9.1","_npmVersion":"6.5.0","_nodeVersion":"12.3.1","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"6491d930e1f96d53c510e0393e635fddd4a4cac5","size":102623,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-3.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-3.9.1.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_3.9.1_1558594884437_0.5885627367962121"},"_hasShrinkwrap":false,"publish_time":1558594884576,"_cnpm_publish_time":1558594884576},"3.9.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.11"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.9.1","babel-cli":"^6.26.0","babel-eslint":"^10.0.1","babel-plugin-add-module-exports":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.2.0","eslint":"^5.13.0","eslint-config-canonical":"^16.1.0","gitdown":"^2.5.7","glob":"^7.1.3","husky":"^1.3.1","jsonlint":"^1.6.3","mocha":"^5.2.0","semantic-release":"^15.13.3"},"engines":{"node":">=4"},"husky":{"hooks":{"post-commit":"npm run create-readme && git add README.md && git commit -m 'docs: generate docs' --no-verify","pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"3.9.0","gitHead":"22dad373610fb468ca31e7759b6c815a7e812c72","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@3.9.0","_npmVersion":"6.5.0","_nodeVersion":"8.16.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"031949e2685e9e8658a1166e1cac3163313c3e0d","size":102520,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-3.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-3.9.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_3.9.0_1557945141336_0.8726357357551986"},"_hasShrinkwrap":false,"publish_time":1557945141483,"_cnpm_publish_time":1557945141483},"3.8.2":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.11"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.9.1","babel-cli":"^6.26.0","babel-eslint":"^10.0.1","babel-plugin-add-module-exports":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.2.0","eslint":"^5.13.0","eslint-config-canonical":"^16.1.0","gitdown":"^2.5.7","glob":"^7.1.3","husky":"^1.3.1","jsonlint":"^1.6.3","mocha":"^5.2.0","semantic-release":"^15.13.3"},"engines":{"node":">=4"},"husky":{"hooks":{"post-commit":"npm run create-readme && git add README.md && git commit -m 'docs: generate docs' --no-verify","pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"3.8.2","gitHead":"138c2883fc0aa09f9cde14faeadb5b170ab7103f","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@3.8.2","_npmVersion":"6.5.0","_nodeVersion":"12.2.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"8e1ecaae570d149ba3ba2c73964ebac5582e8ff9","size":101657,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-3.8.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-3.8.2.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_3.8.2_1557563627494_0.40955562937129386"},"_hasShrinkwrap":false,"publish_time":1557563627654,"_cnpm_publish_time":1557563627654},"3.8.1":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.11"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.9.1","babel-cli":"^6.26.0","babel-eslint":"^10.0.1","babel-plugin-add-module-exports":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.2.0","eslint":"^5.13.0","eslint-config-canonical":"^16.1.0","gitdown":"^2.5.7","glob":"^7.1.3","husky":"^1.3.1","jsonlint":"^1.6.3","mocha":"^5.2.0","semantic-release":"^15.13.3"},"engines":{"node":">=4"},"husky":{"hooks":{"post-commit":"npm run create-readme && git add README.md && git commit -m 'docs: generate docs' --no-verify","pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"3.8.1","gitHead":"05a7281a40d742d873dcbeefa1fa3d1baaab4d63","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@3.8.1","_npmVersion":"6.5.0","_nodeVersion":"8.16.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"fefbc160b8f55c0bc0201236471637ad47ca6886","size":101558,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-3.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-3.8.1.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_3.8.1_1557304630021_0.6947270694731611"},"_hasShrinkwrap":false,"publish_time":1557304630154,"_cnpm_publish_time":1557304630154},"3.8.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.11"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.9.1","babel-cli":"^6.26.0","babel-eslint":"^10.0.1","babel-plugin-add-module-exports":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.2.0","eslint":"^5.13.0","eslint-config-canonical":"^16.1.0","gitdown":"^2.5.7","glob":"^7.1.3","husky":"^1.3.1","jsonlint":"^1.6.3","mocha":"^5.2.0","semantic-release":"^15.13.3"},"engines":{"node":">=4"},"husky":{"hooks":{"post-commit":"npm run create-readme && git add README.md && git commit -m 'docs: generate docs' --no-verify","pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"3.8.0","gitHead":"397b7a1505620a01106aff65f7df22ca5f861a8e","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@3.8.0","_npmVersion":"6.5.0","_nodeVersion":"8.16.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"564bec603f0c4b3cddd761a7907737e781b186d0","size":101469,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-3.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-3.8.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_3.8.0_1557301136506_0.08631028765473636"},"_hasShrinkwrap":false,"publish_time":1557301136654,"_cnpm_publish_time":1557301136654},"3.7.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.11"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.9.1","babel-cli":"^6.26.0","babel-eslint":"^10.0.1","babel-plugin-add-module-exports":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.2.0","eslint":"^5.13.0","eslint-config-canonical":"^16.1.0","gitdown":"^2.5.7","glob":"^7.1.3","husky":"^1.3.1","jsonlint":"^1.6.3","mocha":"^5.2.0","semantic-release":"^15.13.3"},"engines":{"node":">=4"},"husky":{"hooks":{"post-commit":"npm run create-readme && git add README.md && git commit -m 'docs: generate docs' --no-verify","pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"3.7.0","gitHead":"714a995ce4d754fa9b7a554de0250edf2b19091e","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@3.7.0","_npmVersion":"6.5.0","_nodeVersion":"12.1.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"6662392f2daf6056138448b46ebc17c7a83ad337","size":101443,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-3.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-3.7.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_3.7.0_1556811755781_0.05918798416148641"},"_hasShrinkwrap":false,"publish_time":1556811756024,"_cnpm_publish_time":1556811756024},"3.6.1":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.11"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.9.1","babel-cli":"^6.26.0","babel-eslint":"^10.0.1","babel-plugin-add-module-exports":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.2.0","eslint":"^5.13.0","eslint-config-canonical":"^16.1.0","gitdown":"^2.5.7","glob":"^7.1.3","husky":"^1.3.1","jsonlint":"^1.6.3","mocha":"^5.2.0","semantic-release":"^15.13.3"},"engines":{"node":">=4"},"husky":{"hooks":{"post-commit":"npm run create-readme && git add README.md && git commit -m 'docs: generate docs' --no-verify","pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"3.6.1","gitHead":"a41f5f1a13aa2855830d526a8bd50f2e9a314470","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@3.6.1","_npmVersion":"6.5.0","_nodeVersion":"8.15.1","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"99cfa3a30e8a2c9ea40c507b25ea9a320af4ceae","size":101292,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-3.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-3.6.1.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_3.6.1_1554877535462_0.9360554726136427"},"_hasShrinkwrap":false,"publish_time":1554877535602,"_cnpm_publish_time":1554877535602},"3.6.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.11"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.9.1","babel-cli":"^6.26.0","babel-eslint":"^10.0.1","babel-plugin-add-module-exports":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.2.0","eslint":"^5.13.0","eslint-config-canonical":"^16.1.0","gitdown":"^2.5.7","glob":"^7.1.3","husky":"^1.3.1","jsonlint":"^1.6.3","mocha":"^5.2.0","semantic-release":"^15.13.3"},"engines":{"node":">=4"},"husky":{"hooks":{"post-commit":"npm run create-readme && git add README.md && git commit -m 'docs: generate docs' --no-verify","pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"3.6.0","gitHead":"52b0c001100483f98a4735685bef269261fe198b","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@3.6.0","_npmVersion":"6.5.0","_nodeVersion":"11.13.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"375a3d77f5dbd3a0d2c3554fadcd1d0735a6eb2e","size":100907,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-3.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-3.6.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_3.6.0_1554726278470_0.0356278763326483"},"_hasShrinkwrap":false,"publish_time":1554726278636,"_cnpm_publish_time":1554726278636},"3.5.1":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.11"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.9.1","babel-cli":"^6.26.0","babel-eslint":"^10.0.1","babel-plugin-add-module-exports":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.2.0","eslint":"^5.13.0","eslint-config-canonical":"^16.1.0","gitdown":"^2.5.7","glob":"^7.1.3","husky":"^1.3.1","jsonlint":"^1.6.3","mocha":"^5.2.0","semantic-release":"^15.13.3"},"engines":{"node":">=4"},"husky":{"hooks":{"post-commit":"npm run create-readme && git add README.md && git commit -m 'docs: generate docs' --no-verify","pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"3.5.1","gitHead":"0f8a9b5fd85a5286e271a824f57d8e0ea441af39","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@3.5.1","_npmVersion":"6.5.0","_nodeVersion":"8.15.1","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"903c542c33039bc1db16355fff2d26733903bb0b","size":100674,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-3.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-3.5.1.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_3.5.1_1554313738316_0.4183813941327912"},"_hasShrinkwrap":false,"publish_time":1554313738417,"_cnpm_publish_time":1554313738417},"3.5.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.11"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.9.1","babel-cli":"^6.26.0","babel-eslint":"^10.0.1","babel-plugin-add-module-exports":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.2.0","eslint":"^5.13.0","eslint-config-canonical":"^16.1.0","gitdown":"^2.5.7","glob":"^7.1.3","husky":"^1.3.1","jsonlint":"^1.6.3","mocha":"^5.2.0","semantic-release":"^15.13.3"},"engines":{"node":">=4"},"husky":{"hooks":{"post-commit":"npm run create-readme && git add README.md && git commit -m 'docs: generate docs' --no-verify","pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"3.5.0","gitHead":"6748dc590caea0f3cf76a0c124f2c006d39679b8","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@3.5.0","_npmVersion":"6.5.0","_nodeVersion":"11.13.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"3b73b445cc4ec6f34a0472f9ec041157ac5b2fe4","size":100583,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-3.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-3.5.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_3.5.0_1554311831131_0.8053918573294396"},"_hasShrinkwrap":false,"publish_time":1554311831353,"_cnpm_publish_time":1554311831353},"3.4.2":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.11"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.9.1","babel-cli":"^6.26.0","babel-eslint":"^10.0.1","babel-plugin-add-module-exports":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.2.0","eslint":"^5.13.0","eslint-config-canonical":"^16.1.0","gitdown":"^2.5.7","glob":"^7.1.3","husky":"^1.3.1","jsonlint":"^1.6.3","mocha":"^5.2.0","semantic-release":"^15.13.3"},"engines":{"node":">=4"},"husky":{"hooks":{"post-commit":"npm run create-readme && git add README.md && git commit -m 'docs: generate docs' --no-verify","pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"3.4.2","gitHead":"5adb546667694a262d0c78e96d5b43b667e5906c","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@3.4.2","_npmVersion":"6.5.0","_nodeVersion":"8.15.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"55475e10b05fd714d60bceebbbed596cb8706b16","size":100539,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-3.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-3.4.2.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_3.4.2_1550229115391_0.8109961476254619"},"_hasShrinkwrap":false,"publish_time":1550229115510,"_cnpm_publish_time":1550229115510},"3.4.1":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.11"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.9.1","babel-cli":"^6.26.0","babel-eslint":"^10.0.1","babel-plugin-add-module-exports":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.2.0","eslint":"^5.13.0","eslint-config-canonical":"^16.1.0","gitdown":"^2.5.7","glob":"^7.1.3","husky":"^1.3.1","jsonlint":"^1.6.3","mocha":"^5.2.0","semantic-release":"^15.13.3"},"engines":{"node":">=4"},"husky":{"hooks":{"post-commit":"npm run create-readme && git add README.md && git commit -m 'docs: generate docs' --no-verify","pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"3.4.1","gitHead":"7c50b5542eef25ac7ff11dea17b9fbd6ba7cc096","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@3.4.1","_npmVersion":"6.5.0","_nodeVersion":"11.9.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"d359af7e4a22f41b8b441b8be72a207787f7b3f8","size":39592,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-3.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-3.4.1.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_3.4.1_1550000927315_0.12369742303488751"},"_hasShrinkwrap":false,"publish_time":1550000927438,"_cnpm_publish_time":1550000927438},"3.4.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.11"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.9.1","babel-cli":"^6.26.0","babel-eslint":"^10.0.1","babel-plugin-add-module-exports":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.2.0","eslint":"^5.13.0","eslint-config-canonical":"^16.1.0","gitdown":"^2.5.7","glob":"^7.1.3","husky":"^1.3.1","jsonlint":"^1.6.3","mocha":"^5.2.0","semantic-release":"^15.13.3"},"engines":{"node":">=4"},"husky":{"hooks":{"post-commit":"npm run create-readme && git add README.md && git commit -m 'docs: generate docs' --no-verify","pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"3.4.0","gitHead":"58365a0181cbe3f74b3266a2631f377cf9f5e904","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@3.4.0","_npmVersion":"6.5.0","_nodeVersion":"11.9.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"2e35c7990345eb2b2deea3ca571ca17dfc6f2c8b","size":39600,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-3.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-3.4.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_3.4.0_1549998778133_0.9804469742003645"},"_hasShrinkwrap":false,"publish_time":1549998778268,"_cnpm_publish_time":1549998778268},"3.3.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.11"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.9.1","babel-cli":"^6.26.0","babel-eslint":"^10.0.1","babel-plugin-add-module-exports":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.2.0","eslint":"^5.13.0","eslint-config-canonical":"^16.1.0","gitdown":"^2.5.7","glob":"^7.1.3","husky":"^1.3.1","jsonlint":"^1.6.3","mocha":"^5.2.0","semantic-release":"^15.13.3"},"engines":{"node":">=4"},"husky":{"hooks":{"post-commit":"npm run create-readme && git add README.md && git commit -m 'docs: generate docs' --no-verify","pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"3.3.0","gitHead":"5c6160671cd33b9e96c12469e8a4a30d8e7c50e3","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@3.3.0","_npmVersion":"6.5.0","_nodeVersion":"11.9.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"941e33986258503298cae0c21a689611e7723ec5","size":39494,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-3.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-3.3.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_3.3.0_1549997849661_0.21434613159434912"},"_hasShrinkwrap":false,"publish_time":1549997849974,"_cnpm_publish_time":1549997849974},"3.2.2":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.11"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.9.1","babel-cli":"^6.26.0","babel-eslint":"^10.0.1","babel-plugin-add-module-exports":"^1.0.0","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.2.0","eslint":"^5.13.0","eslint-config-canonical":"^16.1.0","gitdown":"^2.5.7","glob":"^7.1.3","husky":"^1.3.1","jsonlint":"^1.6.3","mocha":"^5.2.0","semantic-release":"^15.13.3"},"engines":{"node":">=4"},"husky":{"hooks":{"post-commit":"npm run create-readme && git add README.md && git commit -m 'docs: generate docs' --no-verify","pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"3.2.2","gitHead":"cf385645a6b912c008374c88818ecc062b641043","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@3.2.2","_npmVersion":"6.5.0","_nodeVersion":"8.15.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"80bc7994875498562942a280e1c71db365765cb1","size":39381,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-3.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-3.2.2.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_3.2.2_1549997535083_0.5145866612355121"},"_hasShrinkwrap":false,"publish_time":1549997535225,"_cnpm_publish_time":1549997535225},"3.2.1":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.10"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.5.0","babel-cli":"^6.26.0","babel-eslint":"^9.0.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.1.2","eslint":"^5.7.0","eslint-config-canonical":"^12.0.0","gitdown":"^2.5.2","glob":"^7.1.2","husky":"^1.1.2","jsonlint":"^1.6.3","mocha":"^5.2.0","semantic-release":"^15.5.0"},"engines":{"node":">=4"},"husky":{"hooks":{"post-commit":"npm run create-readme && git add README.md && git commit -m 'docs: generate docs' --no-verify","pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"3.2.1","gitHead":"a405931f465bad1580c9b28c5696b45accae4201","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@3.2.1","_npmVersion":"6.5.0","_nodeVersion":"11.6.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"45e032aee54e695dfc41a891e92b7afedfc62c77","size":39257,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-3.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-3.2.1.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_3.2.1_1546935724603_0.3957700148577681"},"_hasShrinkwrap":false,"publish_time":1546935724796,"_cnpm_publish_time":1546935724796},"3.2.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.10"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.5.0","babel-cli":"^6.26.0","babel-eslint":"^9.0.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.1.2","eslint":"^5.7.0","eslint-config-canonical":"^12.0.0","gitdown":"^2.5.2","glob":"^7.1.2","husky":"^1.1.2","jsonlint":"^1.6.3","mocha":"^5.2.0","semantic-release":"^15.5.0"},"engines":{"node":">=4"},"husky":{"hooks":{"post-commit":"npm run create-readme && git add README.md && git commit -m 'docs: generate docs' --no-verify","pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"3.2.0","gitHead":"2fa88307f333ae008c9bd5c3a8fa44049e9ab7fd","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@3.2.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"824364ed5940a404b91326fdb5a313a2a74760df","size":39193,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-3.2.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_3.2.0_1541077682097_0.3355459713951292"},"_hasShrinkwrap":false,"publish_time":1541077682257,"_cnpm_publish_time":1541077682257},"3.1.4":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.10"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.5.0","babel-cli":"^6.26.0","babel-eslint":"^9.0.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.1.2","eslint":"^5.7.0","eslint-config-canonical":"^12.0.0","gitdown":"^2.5.2","glob":"^7.1.2","husky":"^1.1.2","jsonlint":"^1.6.3","mocha":"^5.2.0","semantic-release":"^15.5.0"},"engines":{"node":">=4"},"husky":{"hooks":{"pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"3.1.4","gitHead":"ae0566415ca2fe7310feac136b301d174f4afe5b","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@3.1.4","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"c6c9c514b8c01579e6621b51d83549d5db802cac","size":39220,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-3.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-3.1.4.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_3.1.4_1540736097730_0.46211931694034813"},"_hasShrinkwrap":false,"publish_time":1540736097889,"_cnpm_publish_time":1540736097889},"3.1.3":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.10"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.5.0","babel-cli":"^6.26.0","babel-eslint":"^9.0.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.1.2","eslint":"^5.7.0","eslint-config-canonical":"^12.0.0","gitdown":"^2.5.2","glob":"^7.1.2","husky":"^1.1.2","jsonlint":"^1.6.3","mocha":"^5.2.0","semantic-release":"^15.5.0"},"engines":{"node":">=4"},"husky":{"hooks":{"pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"3.1.3","gitHead":"3ce7eed2b5c5a896eb21b56abfd86dd8666ba785","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@3.1.3","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"3fe0bf1ec0f4be717c5ad954f9984bd0df7c821a","size":39221,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-3.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-3.1.3.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_3.1.3_1540735752479_0.3983062450704169"},"_hasShrinkwrap":false,"publish_time":1540735752600,"_cnpm_publish_time":1540735752600},"3.1.2":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.10"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.5.0","babel-cli":"^6.26.0","babel-eslint":"^9.0.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.1.2","eslint":"^5.7.0","eslint-config-canonical":"^12.0.0","gitdown":"^2.5.2","glob":"^7.1.2","husky":"^1.1.2","jsonlint":"^1.6.3","mocha":"^5.2.0","semantic-release":"^15.5.0"},"engines":{"node":">=4"},"husky":{"hooks":{"post-commit":"npm run create-readme && git add README.md && git commit -m 'docs: generate docs' --no-verify","pre-commit":"npm run check-docs && npm run check-tests && npm run lint && npm run test && npm run build && npm run format-json"}},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files","check-docs":"babel-node ./src/bin/checkDocs","check-tests":"babel-node ./src/bin/checkTests","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./src/bin/addAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"3.1.2","gitHead":"54574075caea93444f89c248c976f2a8d5e3805c","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@3.1.2","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"8e54539fb659ce9d1e105f35f4f65afdd1c1c9dc","size":39268,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-3.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-3.1.2.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_3.1.2_1540735152161_0.7930757726202098"},"_hasShrinkwrap":false,"publish_time":1540735152312,"_cnpm_publish_time":1540735152312},"3.1.1":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.10"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.5.0","babel-cli":"^6.26.0","babel-eslint":"^9.0.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.1.2","eslint":"^5.7.0","eslint-config-canonical":"^12.0.0","gitdown":"^2.5.2","glob":"^7.1.2","husky":"^1.1.2","jsonlint":"^1.6.3","mocha":"^5.2.0","semantic-release":"^15.5.0"},"engines":{"node":">=4"},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"husky":{"hooks":{"post-commit":"npm run create-readme && git add README.md && git commit -m 'docs: generate docs' --no-verify","pre-commit":"npm run lint && npm run test && npm run build && npm run format-json"}},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files","create-readme":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"3.1.1","gitHead":"633c5a3f5e63ab90c63ba6fafe0fd8bedaae7f84","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@3.1.1","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"1b96559b8015c06e6b7a3c5ba9c73d8e652e69d8","size":37583,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-3.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-3.1.1.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_3.1.1_1540569708509_0.9776095178021522"},"_hasShrinkwrap":false,"publish_time":1540569708687,"_cnpm_publish_time":1540569708687},"3.1.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.10"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.5.0","babel-cli":"^6.26.0","babel-eslint":"^9.0.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.1.2","eslint":"^5.6.0","eslint-config-canonical":"^12.0.0","gitdown":"^2.5.2","glob":"^7.1.2","husky":"^0.14.3","jsonlint":"^1.6.3","mocha":"^5.2.0","semantic-release":"^15.5.0"},"engines":{"node":">=4"},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files","documentation":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","precommit":"npm run lint && npm run test && npm run format-json","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"3.1.0","gitHead":"6585121cef1a990f1ca46a66213493acdd71af81","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@3.1.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"ad2634c9878fc4425040fab5532e219f8e0edc7e","size":37158,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-3.1.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_3.1.0_1540545763683_0.11306244937138654"},"_hasShrinkwrap":false,"publish_time":1540545763834,"_cnpm_publish_time":1540545763834},"3.0.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.10"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.5.0","babel-cli":"^6.26.0","babel-eslint":"^9.0.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.1.2","eslint":"^5.6.0","eslint-config-canonical":"^12.0.0","gitdown":"^2.5.2","glob":"^7.1.2","husky":"^0.14.3","jsonlint":"^1.6.3","mocha":"^5.2.0","semantic-release":"^15.5.0"},"engines":{"node":">=4"},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files","documentation":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","precommit":"npm run lint && npm run test && npm run format-json","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"3.0.0","gitHead":"5e2bbe90ff2ae46438fd07764281c59ad6837795","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@3.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"4b72588d8a5a5c836439752fe52e8e0f4b9954df","size":36992,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-3.0.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_3.0.0_1539470236906_0.030663496884862917"},"_hasShrinkwrap":false,"publish_time":1539470237072,"_cnpm_publish_time":1539470237072},"2.50.3":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.10"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.5.0","babel-cli":"^6.26.0","babel-eslint":"^9.0.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.1.2","eslint":"^5.6.0","eslint-config-canonical":"^12.0.0","gitdown":"^2.5.2","glob":"^7.1.2","husky":"^0.14.3","jsonlint":"^1.6.3","mocha":"^5.2.0","semantic-release":"^15.5.0"},"engines":{"node":">=4"},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files","documentation":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","precommit":"npm run lint && npm run test && npm run format-json","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"2.50.3","gitHead":"68ed515790603131ff5c7f91aa65e7581dbce3bf","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.50.3","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"61379d6dce1d010370acd6681740fd913d68175f","size":36922,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.50.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.50.3.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_2.50.3_1538051594102_0.3226740132967396"},"_hasShrinkwrap":false,"publish_time":1538051594324,"_cnpm_publish_time":1538051594324},"2.50.2":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.10"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.5.0","babel-cli":"^6.26.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.1.2","eslint":"^3.16.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.2","glob":"^7.1.2","husky":"^0.14.3","jsonlint":"^1.6.3","mocha":"^5.2.0","semantic-release":"^15.5.0"},"engines":{"node":">=4"},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files","documentation":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","precommit":"npm run lint && npm run test && npm run format-json","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"2.50.2","gitHead":"d2c24111439f05e4899660fea8d0c3cc125e8149","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.50.2","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"7f22643415f81626461e2b1bc98028057f18ff3c","size":36903,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.50.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.50.2.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_2.50.2_1538034368237_0.1075380437758684"},"_hasShrinkwrap":false,"publish_time":1538034368364,"_cnpm_publish_time":1538034368364},"2.50.1":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.10"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.5.0","babel-cli":"^6.26.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.1.2","eslint":"^3.16.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.2","glob":"^7.1.2","husky":"^0.14.3","jsonlint":"^1.6.3","mocha":"^5.2.0","semantic-release":"^15.5.0"},"engines":{"node":">=4"},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files","documentation":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","precommit":"npm run lint && npm run test && npm run format-json","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"2.50.1","gitHead":"07221872e0c70aa94a8212ed205feb889472e896","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.50.1","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"36d4c961ac8b9e9e1dc091d3fba0537dad34ae8a","size":36901,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.50.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.50.1.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_2.50.1_1537308350427_0.015684295299529305"},"_hasShrinkwrap":false,"publish_time":1537308350696,"_cnpm_publish_time":1537308350696},"2.50.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.10"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.5.0","babel-cli":"^6.26.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.1.2","eslint":"^3.16.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.2","glob":"^7.1.2","husky":"^0.14.3","jsonlint":"^1.6.3","mocha":"^5.2.0","semantic-release":"^15.5.0"},"engines":{"node":">=4"},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files","documentation":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","precommit":"npm run lint && npm run test && npm run format-json","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"2.50.0","gitHead":"65c922564fcc3d7d74e1c223e66012c178c249c8","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.50.0","_npmVersion":"6.1.0","_nodeVersion":"10.6.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"953e262fa9b5d0fa76e178604892cf60dfb916da","size":36864,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.50.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.50.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_2.50.0_1531134661728_0.3329099128674071"},"_hasShrinkwrap":false,"publish_time":1531134661853,"_cnpm_publish_time":1531134661853},"2.49.4":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.10"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.5.0","babel-cli":"^6.26.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.1.2","eslint":"^3.16.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.2","glob":"^7.1.2","husky":"^0.14.3","jsonlint":"^1.6.3","mocha":"^5.2.0","semantic-release":"^15.5.0"},"engines":{"node":">=4"},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files","documentation":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","precommit":"npm run lint && npm run test && npm run format-json","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"2.49.4","gitHead":"f37b1fc8e3852d1f1f32f771c89ae4fb0db2b15c","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.49.4","_npmVersion":"6.1.0","_nodeVersion":"10.6.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"3879fca1977a0b76059e0e177361dd046d2f8832","size":36428,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.49.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.49.4.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_2.49.4_1531134021149_0.0013842248477466956"},"_hasShrinkwrap":false,"publish_time":1531134021276,"_cnpm_publish_time":1531134021276},"2.49.3":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.10"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.5.0","babel-cli":"^6.26.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.1.2","eslint":"^3.16.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.2","glob":"^7.1.2","husky":"^0.14.3","jsonlint":"^1.6.3","mocha":"^5.2.0","semantic-release":"^15.5.0"},"engines":{"node":">=4"},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files","documentation":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","precommit":"npm run lint && npm run test && npm run format-json","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"2.49.3","gitHead":"e0c328d4848be2b248935f3f49eb119bcd3b320a","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.49.3","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"ccca6ee5ba2027eb3ed36bc2ec8c9a842feee841","size":36415,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.49.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.49.3.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_2.49.3_1527878805950_0.7974165790076908"},"_hasShrinkwrap":false,"publish_time":1527878806032,"_cnpm_publish_time":1527878806032},"2.49.2":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.10"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.5.0","babel-cli":"^6.26.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.1.2","eslint":"^3.16.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.2","glob":"^7.1.2","husky":"^0.14.3","jsonlint":"^1.6.3","mocha":"^5.2.0","semantic-release":"^15.5.0"},"engines":{"node":">=4"},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files","documentation":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","precommit":"npm run lint && npm run test && npm run format-json","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"2.49.2","gitHead":"3cd70b83e009bfdff394d129c00dd5df9cbc712e","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.49.2","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"94cd67b63a8565c47f2b83e728dd0924e2947b10","size":36348,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.49.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.49.2.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_2.49.2_1527877301386_0.5625716245117418"},"_hasShrinkwrap":false,"publish_time":1527877301463,"_cnpm_publish_time":1527877301463},"2.49.1":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.10"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.5.0","babel-cli":"^6.26.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.1.2","eslint":"^3.16.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.2","glob":"^7.1.2","husky":"^0.14.3","jsonlint":"^1.6.3","mocha":"^5.2.0","semantic-release":"^15.5.0"},"engines":{"node":">=4"},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files","documentation":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","precommit":"npm run lint && npm run test && npm run format-json","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"2.49.1","gitHead":"647807f0bdc864621c485f62e3e1c5d48561e52d","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.49.1","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"a8afb83be52a4ef2857919102ea8b4f4a02a88a1","size":36288,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.49.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.49.1.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_2.49.1_1527875964579_0.4973980276573611"},"_hasShrinkwrap":false,"publish_time":1527875964638,"_cnpm_publish_time":1527875964638},"2.49.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.10"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.5.0","babel-cli":"^6.26.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.1.2","eslint":"^3.16.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.2","glob":"^7.1.2","husky":"^0.14.3","jsonlint":"^1.6.3","mocha":"^5.2.0","semantic-release":"^15.5.0"},"engines":{"node":">=4"},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files","documentation":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","precommit":"npm run lint && npm run test && npm run format-json","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"2.49.0","gitHead":"7c57ceae1224e2f3a82310018691d3904fe69f7b","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.49.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"eee3d3c1b1bcff3c508947d5a4cebed215c43f53","size":36295,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.49.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.49.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_2.49.0_1527865949143_0.4574477607971279"},"_hasShrinkwrap":false,"publish_time":1527865949258,"_cnpm_publish_time":1527865949258},"2.48.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.10"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.5.0","babel-cli":"^6.26.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.1.2","eslint":"^3.16.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.2","glob":"^7.1.2","husky":"^0.14.3","jsonlint":"^1.6.3","mocha":"^5.2.0","semantic-release":"^15.5.0"},"engines":{"node":">=4"},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files","documentation":"gitdown ./.README/README.md --output-file ./README.md && npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","precommit":"npm run lint && npm run test && npm run format-json","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"2.48.0","gitHead":"51f4ba227bd82c4cc70903c5dd26fc5a653c81e5","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.48.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"e447dc27dcb99d68e2a705fd9c1046c32aae2ca1","size":36080,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.48.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.48.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_2.48.0_1527620775986_0.0868578128445503"},"_hasShrinkwrap":false,"publish_time":1527620776081,"_cnpm_publish_time":1527620776081},"2.47.1":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.17.10"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^6.5.0","babel-cli":"^6.26.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.26.0","babel-preset-env":"^1.7.0","babel-register":"^6.26.0","chai":"^4.1.2","eslint":"^3.16.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.2","glob":"^7.1.2","husky":"^0.14.3","jsonlint":"^1.6.3","mocha":"^5.2.0","semantic-release":"^15.5.0"},"engines":{"node":">=4"},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"rm -fr ./dist && babel ./src --out-dir ./dist --copy-files","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","precommit":"npm run lint && npm run test && npm run format-json","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"2.47.1","gitHead":"cac561ff5e6842f4ce54fe39b20a10fc61a92dcd","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.47.1","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"1be0d6b855dbf8f253fcf49ea3d44bf6c23ff984","size":34544,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.47.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.47.1.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_2.47.1_1526985029617_0.344837099470219"},"_hasShrinkwrap":false,"publish_time":1526985029788,"_cnpm_publish_time":1526985029788},"2.47.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.15.0"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^5.2.1","babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.1.10","babel-register":"^6.14.0","chai":"^3.5.0","eslint":"^3.16.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.0","glob":"^7.1.2","husky":"^0.11.7","jsonlint":"^1.6.2","mocha":"^3.0.2","semantic-release":"^6.3.2"},"engines":{"node":">=4"},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"babel ./src --out-dir ./dist --copy-files","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","precommit":"npm run lint && npm run test && npm run format-json","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"2.47.0","gitHead":"45e86d8169415c70e27d93e7ad96c662b8d25276","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.47.0","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"75bba03f76264f3b9be5df2a17203541e183ae90","size":34522,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.47.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.47.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_2.47.0_1526983949633_0.6755693094672592"},"_hasShrinkwrap":false,"publish_time":1526983949805,"_cnpm_publish_time":1526983949805},"2.46.3":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.15.0"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^5.2.1","babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.1.10","babel-register":"^6.14.0","chai":"^3.5.0","eslint":"^3.16.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.0","glob":"^7.1.2","husky":"^0.11.7","jsonlint":"^1.6.2","mocha":"^3.0.2","semantic-release":"^6.3.2"},"engines":{"node":">=4"},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"babel ./src --out-dir ./dist --copy-files","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","precommit":"npm run lint && npm run test && npm run format-json","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"2.46.3","gitHead":"6b44d7398d4597099123fa1cddc761996d768d5a","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.46.3","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"7e84131d87ef18b496b1810448593374860b4e8e","size":33433,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.46.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.46.3.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_2.46.3_1524222421492_0.826561240395828"},"_hasShrinkwrap":false,"publish_time":1524222421596,"_cnpm_publish_time":1524222421596},"2.46.2":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.15.0"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^5.2.1","babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.1.10","babel-register":"^6.14.0","chai":"^3.5.0","eslint":"^3.16.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.0","glob":"^7.1.2","husky":"^0.11.7","jsonlint":"^1.6.2","mocha":"^3.0.2","semantic-release":"^6.3.2"},"engines":{"node":">=4"},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"babel ./src --out-dir ./dist --copy-files","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","precommit":"npm run lint && npm run test && npm run format-json","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"2.46.2","gitHead":"7946b0460f712120bd15396050e3e784a32bf345","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.46.2","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"8749fddda6f6c30d0672011151bea726765b5753","size":33368,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.46.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.46.2.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_2.46.2_1523719886010_0.6279157130732758"},"_hasShrinkwrap":false,"publish_time":1523719886115,"_cnpm_publish_time":1523719886115},"2.46.1":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.15.0"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^5.2.1","babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.1.10","babel-register":"^6.14.0","chai":"^3.5.0","eslint":"^3.16.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.0","glob":"^7.1.2","husky":"^0.11.7","jsonlint":"^1.6.2","mocha":"^3.0.2","semantic-release":"^6.3.2"},"engines":{"node":">=4"},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"babel ./src --out-dir ./dist --copy-files","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","precommit":"npm run lint && npm run test && npm run format-json","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"2.46.1","gitHead":"d7ccd0ddefbe6589d60f908c90efe453e7604c50","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.46.1","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"c4f81d580cd89c82bc3a85a1ccf4ae3a915143a4","size":33317,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.46.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.46.1.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_2.46.1_1519318684532_0.7096894434332572"},"_hasShrinkwrap":false,"publish_time":1519318684621,"_cnpm_publish_time":1519318684621},"2.46.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.15.0"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^5.2.1","babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.1.10","babel-register":"^6.14.0","chai":"^3.5.0","eslint":"^3.16.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.0","glob":"^7.1.2","husky":"^0.11.7","jsonlint":"^1.6.2","mocha":"^3.0.2","semantic-release":"^6.3.2"},"engines":{"node":">=4"},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"babel ./src --out-dir ./dist --copy-files","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","precommit":"npm run lint && npm run test && npm run format-json","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"2.46.0","gitHead":"3c6722374eeaf00ca997f18cad669520b7d5f5ed","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.46.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"832e2f6cc75ea33a25b801b6b87f0342f372b362","size":33256,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.46.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.46.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_2.46.0_1519255093673_0.058738833137754964"},"_hasShrinkwrap":false,"publish_time":1519255093784,"_cnpm_publish_time":1519255093784},"2.45.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.15.0"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^5.2.1","babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.1.10","babel-register":"^6.14.0","chai":"^3.5.0","eslint":"^3.16.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.0","glob":"^7.1.2","husky":"^0.11.7","jsonlint":"^1.6.2","mocha":"^3.0.2","semantic-release":"^6.3.2"},"engines":{"node":">=4"},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"babel ./src --out-dir ./dist --copy-files","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","precommit":"npm run lint && npm run test && npm run format-json","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"2.45.0","gitHead":"74bcb8c13c601c2cbc30cfd91b0e374ac32cd146","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.45.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"20d8b15d1e1e71ea4e9498e8be3fc62c0752fcbf","size":32962,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.45.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.45.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_2.45.0_1518991353838_0.6701784399921134"},"_hasShrinkwrap":false,"publish_time":1518991353935,"_cnpm_publish_time":1518991353935},"2.44.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.15.0"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^5.2.1","babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.1.10","babel-register":"^6.14.0","chai":"^3.5.0","eslint":"^3.16.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.0","glob":"^7.1.2","husky":"^0.11.7","jsonlint":"^1.6.2","mocha":"^3.0.2","semantic-release":"^6.3.2"},"engines":{"node":">=4"},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"babel ./src --out-dir ./dist --copy-files","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","precommit":"npm run lint && npm run test && npm run format-json","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"2.44.0","gitHead":"c10b0d9002473b7e340299ad6e5c60723c78a4eb","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.44.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"c0610d0018801e1fbe1eaec1c2174de1338ab4ee","size":32144,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.44.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.44.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_2.44.0_1518523078635_0.34221331574818525"},"_hasShrinkwrap":false,"publish_time":1518523079468,"_cnpm_publish_time":1518523079468},"2.43.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.15.0"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^5.2.1","babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.1.10","babel-register":"^6.14.0","chai":"^3.5.0","eslint":"^3.16.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.0","glob":"^7.1.2","husky":"^0.11.7","jsonlint":"^1.6.2","mocha":"^3.0.2","semantic-release":"^6.3.2"},"engines":{"node":">=4"},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"babel ./src --out-dir ./dist --copy-files","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","precommit":"npm run lint && npm run test && npm run format-json","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"2.43.0","gitHead":"ad4cf826baf7ed8390472786decf87d079ad2831","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.43.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"47cdac5f01cda53f1c3e8477f0c83fee66a1606e","size":32001,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.43.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.43.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype_2.43.0_1518180715265_0.7292872368646102"},"_hasShrinkwrap":false,"publish_time":1518180716136,"_cnpm_publish_time":1518180716136},"2.42.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.15.0"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^5.2.1","babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.1.10","babel-register":"^6.14.0","chai":"^3.5.0","eslint":"^3.16.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.0","glob":"^7.1.2","husky":"^0.11.7","jsonlint":"^1.6.2","mocha":"^3.0.2","semantic-release":"^6.3.2"},"engines":{"node":">=4"},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"babel ./src --out-dir ./dist --copy-files","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","precommit":"npm run lint && npm run test && npm run format-json","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"2.42.0","gitHead":"200868729916286e711347877fbef76b25d7b5e0","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.42.0","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"7fcc98df4ed9482a22ac10ba4ca48d649c4c733a","size":31689,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.42.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.42.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype-2.42.0.tgz_1516882772504_0.5391672779805958"},"directories":{},"publish_time":1516882773723,"_hasShrinkwrap":false,"_cnpm_publish_time":1516882773723},"2.41.1":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.15.0"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^5.2.1","babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.1.10","babel-register":"^6.14.0","chai":"^3.5.0","eslint":"^3.16.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.0","glob":"^7.1.2","husky":"^0.11.7","jsonlint":"^1.6.2","mocha":"^3.0.2","semantic-release":"^6.3.2"},"engines":{"node":">=4"},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"babel ./src --out-dir ./dist --copy-files","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","precommit":"npm run lint && npm run test && npm run format-json","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"2.41.1","gitHead":"c898dec597f73a4de3e2f53f830d8591640bae54","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.41.1","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"0996e1ea1d501dfc945802453a304ae9e8098b78","size":31027,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.41.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.41.1.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype-2.41.1.tgz_1516794162698_0.7567836202215403"},"directories":{},"publish_time":1516794164005,"_hasShrinkwrap":false,"_cnpm_publish_time":1516794164005},"2.41.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.15.0"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^5.2.1","babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.1.10","babel-register":"^6.14.0","chai":"^3.5.0","eslint":"^3.16.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.0","glob":"^7.1.2","husky":"^0.11.7","jsonlint":"^1.6.2","mocha":"^3.0.2","semantic-release":"^6.3.2"},"engines":{"node":">=4"},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"babel ./src --out-dir ./dist --copy-files","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","precommit":"npm run lint && npm run test && npm run format-json","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"2.41.0","gitHead":"677e55c6a0f1dd355268a0f19618cd2696424c53","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.41.0","_npmVersion":"5.5.1","_nodeVersion":"9.3.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"fd5221c60ba917c059d7ef69686a99cca09fd871","size":31011,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.41.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.41.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype-2.41.0.tgz_1515255594177_0.00485950568690896"},"directories":{},"publish_time":1515255594371,"_hasShrinkwrap":false,"_cnpm_publish_time":1515255594371},"2.40.1":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.15.0"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^5.2.1","babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.1.10","babel-register":"^6.14.0","chai":"^3.5.0","eslint":"^3.16.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.0","glob":"^7.1.2","husky":"^0.11.7","jsonlint":"^1.6.2","mocha":"^3.0.2","semantic-release":"^6.3.2"},"engines":{"node":">=4"},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"babel ./src --out-dir ./dist --copy-files","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","precommit":"npm run lint && npm run test && npm run format-json","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"2.40.1","gitHead":"3bc8de79ebaea8d75d1495325909d6fbe8919dc6","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.40.1","_npmVersion":"5.5.1","_nodeVersion":"9.2.1","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"f78a8e6a4cc6da831dd541eb61e803ff0279b796","size":30643,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.40.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.40.1.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype-2.40.1.tgz_1513000984152_0.9544260180555284"},"directories":{},"publish_time":1513000985518,"_hasShrinkwrap":false,"_cnpm_publish_time":1513000985518},"2.40.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.15.0"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^5.2.1","babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.1.10","babel-register":"^6.14.0","chai":"^3.5.0","eslint":"^3.16.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.0","glob":"^7.1.2","husky":"^0.11.7","jsonlint":"^1.6.2","mocha":"^3.0.2","semantic-release":"^6.3.2"},"engines":{"node":">=4"},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"babel ./src --out-dir ./dist --copy-files","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","precommit":"npm run lint && npm run test && npm run format-json","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"2.40.0","gitHead":"32d56fd3cfc084b0b7244b444b68d9f05d1d0ab2","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.40.0","_npmVersion":"5.5.1","_nodeVersion":"9.2.1","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"672c09582e551f1ab3cf3d6fedd64895fddc0013","size":30607,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.40.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.40.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype-2.40.0.tgz_1512970313436_0.11587270419113338"},"directories":{},"publish_time":1512970314975,"_hasShrinkwrap":false,"_cnpm_publish_time":1512970314975},"2.39.1":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.15.0"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^5.2.1","babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.1.10","babel-register":"^6.14.0","chai":"^3.5.0","eslint":"^3.16.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.0","glob":"^7.1.2","husky":"^0.11.7","jsonlint":"^1.6.2","mocha":"^3.0.2","semantic-release":"^6.3.2"},"engines":{"node":">=4"},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"babel ./src --out-dir ./dist --copy-files","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","precommit":"npm run lint && npm run test && npm run format-json","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"2.39.1","gitHead":"d772c031be29ef490e85141f677b4f630a03dca7","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.39.1","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"b5624622a0388bcd969f4351131232dcb9649cd5","size":30468,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.39.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.39.1.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype-2.39.1.tgz_1507318213416_0.7401175061240792"},"directories":{},"publish_time":1507318214606,"_cnpm_publish_time":1507318214606,"_hasShrinkwrap":false},"2.39.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.15.0"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^5.2.1","babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.1.10","babel-register":"^6.14.0","chai":"^3.5.0","eslint":"^3.16.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.0","glob":"^7.1.2","husky":"^0.11.7","jsonlint":"^1.6.2","mocha":"^3.0.2","semantic-release":"^6.3.2"},"engines":{"node":">=4"},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"babel ./src --out-dir ./dist --copy-files","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","precommit":"npm run lint && npm run test && npm run format-json","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"2.39.0","gitHead":"8a08fcd2fb5d28edf705334306080e41e1f83569","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.39.0","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"40d14d8799717d3fc90658ceb6fc2b6cdf2a5531","size":29795,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.39.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.39.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype-2.39.0.tgz_1507276651626_0.36807061242870986"},"directories":{},"publish_time":1507276652933,"_cnpm_publish_time":1507276652933,"_hasShrinkwrap":false},"2.38.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.15.0"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^5.2.1","babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.1.10","babel-register":"^6.14.0","chai":"^3.5.0","eslint":"^3.16.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.0","glob":"^7.1.2","husky":"^0.11.7","jsonlint":"^1.6.2","mocha":"^3.0.2","semantic-release":"^6.3.2"},"engines":{"node":">=4"},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"babel ./src --out-dir ./dist --copy-files","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","precommit":"npm run lint && npm run test && npm run format-json","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"2.38.0","gitHead":"9c69e90e2ad9fa9f6351435374d7c6ae5630059b","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.38.0","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"9134849d6f92e434a9adca0215b6b9f49a3b24d7","size":29549,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.38.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.38.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype-2.38.0.tgz_1507192883122_0.6300243278965354"},"directories":{},"publish_time":1507192884607,"_cnpm_publish_time":1507192884607,"_hasShrinkwrap":false},"2.37.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.15.0"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^5.2.1","babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.1.10","babel-register":"^6.14.0","chai":"^3.5.0","eslint":"^3.16.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.0","glob":"^7.1.2","husky":"^0.11.7","jsonlint":"^1.6.2","mocha":"^3.0.2","semantic-release":"^6.3.2"},"engines":{"node":">=4"},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"babel ./src --out-dir ./dist --copy-files","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","precommit":"npm run lint && npm run test && npm run format-json","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"2.37.0","gitHead":"f7f88c5a694c1b1a0731e06d417641b3e1a2621a","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.37.0","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"2b09694deea6efdd8354eccd328db134b2d8b6d5","size":28953,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.37.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.37.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype-2.37.0.tgz_1506689554190_0.5246251216158271"},"directories":{},"publish_time":1506689555434,"_cnpm_publish_time":1506689555434,"_hasShrinkwrap":false},"2.36.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.15.0"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^5.2.1","babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.1.10","babel-register":"^6.14.0","chai":"^3.5.0","eslint":"^3.16.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.0","husky":"^0.11.7","jsonlint":"^1.6.2","mocha":"^3.0.2","semantic-release":"^6.3.2"},"engines":{"node":">=4"},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"babel ./src --out-dir ./dist --copy-files","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","precommit":"npm run lint && npm run test && npm run format-json","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"2.36.0","gitHead":"de617ac73eb4e9e2fbfa8db591d8cdff34385eb5","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.36.0","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"ec21cf685dc270c2b24a99bdba1a57999c1040ec","size":28445,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.36.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.36.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype-2.36.0.tgz_1506329936827_0.6783398997504264"},"directories":{},"publish_time":1506329938080,"_hasShrinkwrap":false,"_cnpm_publish_time":1506329938080},"2.35.1":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.15.0"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^5.2.1","babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.1.10","babel-register":"^6.14.0","chai":"^3.5.0","eslint":"^3.16.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.0","husky":"^0.11.7","jsonlint":"^1.6.2","mocha":"^3.0.2","semantic-release":"^6.3.2"},"engines":{"node":">=4"},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"babel ./src --out-dir ./dist --copy-files","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","precommit":"npm run lint && npm run test && npm run format-json","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"2.35.1","gitHead":"f96ce986d3a8d79c5d284327d2eccd86d2d21472","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.35.1","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"9ad98181b467a3645fbd2a8d430393cc17a4ea63","size":28171,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.35.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.35.1.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype-2.35.1.tgz_1504279158976_0.8892328343354166"},"directories":{},"publish_time":1504279160294,"_cnpm_publish_time":1504279160294,"_hasShrinkwrap":false},"2.35.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.15.0"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"ajv":"^5.2.1","babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.1.10","babel-register":"^6.14.0","chai":"^3.5.0","eslint":"^3.16.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.0","husky":"^0.11.7","jsonlint":"^1.6.2","mocha":"^3.0.2","semantic-release":"^6.3.2"},"engines":{"node":">=4"},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"babel ./src --out-dir ./dist --copy-files","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","precommit":"npm run lint && npm run test && npm run format-json","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"2.35.0","gitHead":"6eceb89551700701bad8a9d9ab5cab084f3a44fe","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.35.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.3","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"d17494f0ae8b727c632d8b9d4b4a848e7e0c04af","size":28043,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.35.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.35.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype-2.35.0.tgz_1499775662805_0.02648661332204938"},"directories":{},"publish_time":1499775664045,"_cnpm_publish_time":1499775664045,"_hasShrinkwrap":false},"2.34.1":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.15.0"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.1.10","babel-register":"^6.14.0","chai":"^3.5.0","eslint":"^3.16.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.0","husky":"^0.11.7","jsonlint":"^1.6.2","mocha":"^3.0.2","semantic-release":"^6.3.2"},"engines":{"node":">=4"},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"babel ./src --out-dir ./dist --copy-files","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","precommit":"npm run lint && npm run test && npm run format-json","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"2.34.1","gitHead":"996acd3ffaa1ac3d3ef8bf77c8e54356c51ca7eb","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.34.1","_npmVersion":"5.0.4","_nodeVersion":"7.10.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"ea109175645b05d37baeac53b9b65066d79b9446","size":27795,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.34.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.34.1.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype-2.34.1.tgz_1498684788755_0.7591132144443691"},"directories":{},"publish_time":1498684790021,"_hasShrinkwrap":false,"_cnpm_publish_time":1498684790021},"2.34.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.15.0"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.1.10","babel-register":"^6.14.0","chai":"^3.5.0","eslint":"^3.16.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.0","husky":"^0.11.7","jsonlint":"^1.6.2","mocha":"^3.0.2","semantic-release":"^6.3.2"},"engines":{"node":">=4"},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"babel ./src --out-dir ./dist --copy-files","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","precommit":"npm run lint && npm run test && npm run format-json","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"2.34.0","gitHead":"42328cd8b081eb60da4a9b65b920dda155d35d8e","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.34.0","_shasum":"b9875f314652e5081623c9d2b18a346bbb759c09","_from":".","_npmVersion":"4.6.1","_nodeVersion":"7.10.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"b9875f314652e5081623c9d2b18a346bbb759c09","size":27805,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.34.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.34.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-flowtype-2.34.0.tgz_1496157584572_0.3713867859914899"},"directories":{},"publish_time":1496157585767,"_cnpm_publish_time":1496157585767,"_hasShrinkwrap":false},"2.33.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.15.0"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.1.10","babel-register":"^6.14.0","chai":"^3.5.0","eslint":"^3.16.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.0","husky":"^0.11.7","jsonlint":"^1.6.2","mocha":"^3.0.2","semantic-release":"^6.3.2"},"engines":{"node":">=4"},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"babel ./src --out-dir ./dist --copy-files","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","precommit":"npm run lint && npm run test && npm run format-json","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"2.33.0","gitHead":"a74fd9e9fe4b4d1fe35a6916854144ad6a5cc0be","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.33.0","_shasum":"b2783814ed2ddcf729953b8f65ff73c90cabee4b","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.10.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"b2783814ed2ddcf729953b8f65ff73c90cabee4b","size":27790,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.33.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.33.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.33.0.tgz_1494759110379_0.8591803731396794"},"directories":{},"publish_time":1494759112638,"_hasShrinkwrap":false,"_cnpm_publish_time":1494759112638},"2.32.1":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.15.0"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.1.10","babel-register":"^6.14.0","chai":"^3.5.0","eslint":"^3.16.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.0","husky":"^0.11.7","jsonlint":"^1.6.2","mocha":"^3.0.2","semantic-release":"^6.3.2"},"engines":{"node":">=4"},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"babel ./src --out-dir ./dist --copy-files","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","precommit":"npm run lint && npm run test && npm run format-json","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"2.32.1","gitHead":"bb444dbf2301d870eea820a2e4ee69295e3a3dd8","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.32.1","_shasum":"bbee185dedf97e5f63ec975cdcddd199bd2a2501","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.9.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"bbee185dedf97e5f63ec975cdcddd199bd2a2501","size":27766,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.32.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.32.1.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.32.1.tgz_1492612315358_0.6722731739282608"},"directories":{},"publish_time":1492612316211,"_cnpm_publish_time":1492612316211,"_hasShrinkwrap":false},"2.32.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.15.0"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.1.10","babel-register":"^6.14.0","chai":"^3.5.0","eslint":"^3.16.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.0","husky":"^0.11.7","jsonlint":"^1.6.2","mocha":"^3.0.2","semantic-release":"^6.3.2"},"engines":{"node":">=4"},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"babel ./src --out-dir ./dist --copy-files","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","precommit":"npm run lint && npm run test && npm run format-json","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"2.32.0","gitHead":"a0a6d0e49af396415731d22b55027a10265af0ac","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.32.0","_shasum":"e5669d81acac828ea021a1496a31116b88dd0435","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.9.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"e5669d81acac828ea021a1496a31116b88dd0435","size":27450,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.32.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.32.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.32.0.tgz_1492610592616_0.44464184856042266"},"directories":{},"publish_time":1492610593433,"_cnpm_publish_time":1492610593433,"_hasShrinkwrap":false},"2.31.0":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.15.0"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.1.10","babel-register":"^6.14.0","chai":"^3.5.0","eslint":"^3.16.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.0","husky":"^0.11.7","jsonlint":"^1.6.2","mocha":"^3.0.2","semantic-release":"^6.3.2"},"engines":{"node":">=4"},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"babel ./src --out-dir ./dist --copy-files","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","precommit":"npm run lint && npm run test && npm run format-json","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"2.31.0","gitHead":"4e191b762afd037268ab6b9a61fc57e8fc953f80","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.31.0","_shasum":"c575f7f5f4a8f0b74bd7339c81c4efbe1dd007fb","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.9.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"c575f7f5f4a8f0b74bd7339c81c4efbe1dd007fb","size":27440,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.31.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.31.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.31.0.tgz_1492535899067_0.21874832804314792"},"directories":{},"publish_time":1492535900262,"_hasShrinkwrap":false,"_cnpm_publish_time":1492535900262},"2.30.4":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.15.0"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.1.10","babel-register":"^6.14.0","chai":"^3.5.0","eslint":"^3.16.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.0","husky":"^0.11.7","jsonlint":"^1.6.2","mocha":"^3.0.2","semantic-release":"^6.3.2"},"engines":{"node":">=4"},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"babel ./src --out-dir ./dist --copy-files","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","precommit":"npm run lint && npm run test && npm run format-json","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"2.30.4","gitHead":"636ceada70418e57d50330d6fcdcac13ddab1745","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.30.4","_shasum":"771d6bb4578ab8598e9c58018fea2e1a22946249","_from":".","_npmVersion":"4.4.1","_nodeVersion":"7.7.3","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"771d6bb4578ab8598e9c58018fea2e1a22946249","size":26988,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.30.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.30.4.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.30.4.tgz_1490111024723_0.21451170882210135"},"directories":{},"publish_time":1490111025650,"_cnpm_publish_time":1490111025650,"_hasShrinkwrap":false},"2.30.3":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.15.0"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.1.10","babel-register":"^6.14.0","chai":"^3.5.0","eslint":"^3.16.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.0","husky":"^0.11.7","jsonlint":"^1.6.2","mocha":"^3.0.2","semantic-release":"^6.3.2"},"engines":{"node":">=4"},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"babel ./src --out-dir ./dist --copy-files","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","precommit":"npm run lint && npm run test && npm run format-json","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"2.30.3","gitHead":"66d04e89a3085470008797bcd0ffbdd38d555ea1","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.30.3","_shasum":"57835d2c0ed388da7a2725803ec32af2f437c301","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.7.1","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"57835d2c0ed388da7a2725803ec32af2f437c301","size":26673,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.30.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.30.3.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.30.3.tgz_1488902937037_0.16291390685364604"},"directories":{},"publish_time":1488902938048,"_cnpm_publish_time":1488902938048,"_hasShrinkwrap":false},"2.30.2":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.15.0"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.1.10","babel-register":"^6.14.0","chai":"^3.5.0","eslint":"^3.16.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.0","husky":"^0.11.7","jsonlint":"^1.6.2","mocha":"^3.0.2","semantic-release":"^6.3.2"},"engines":{"node":">6.0.0"},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"babel ./src --out-dir ./dist --copy-files","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","precommit":"npm run lint && npm run test && npm run format-json","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"2.30.2","gitHead":"5b38dbc9a09609e0b962d4904f8860933b2e949d","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.30.2","_shasum":"110dce1903e34530bbe249f8071a7aab9612b5a7","_from":".","_npmVersion":"4.3.0","_nodeVersion":"7.7.1","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"110dce1903e34530bbe249f8071a7aab9612b5a7","size":26672,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.30.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.30.2.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.30.2.tgz_1488834246440_0.77015022165142"},"directories":{},"publish_time":1488834248918,"_cnpm_publish_time":1488834248918,"_hasShrinkwrap":false},"2.30.1":{"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"dependencies":{"lodash":"^4.15.0"},"description":"Flowtype linting rules for ESLint.","devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-preset-env":"^1.1.10","babel-register":"^6.14.0","chai":"^3.5.0","eslint":"^3.16.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.0","husky":"^0.11.7","jsonlint":"^1.6.2","mocha":"^3.0.2","semantic-release":"^6.3.2"},"engines":{"node":">6.0.0"},"keywords":["eslint","plugin","flowtype"],"license":"BSD-3-Clause","main":"./dist/index.js","name":"eslint-plugin-flowtype","peerDependencies":{"eslint":">=2.0.0"},"repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"scripts":{"build":"babel ./src --out-dir ./dist --copy-files","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","documentation-add-assertions":"babel-node ./bin/readmeAssertions","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json","lint":"eslint ./src ./tests","precommit":"npm run lint && npm run test && npm run format-json","test":"mocha --compilers js:babel-register ./tests/rules/index.js"},"version":"2.30.1","gitHead":"c2f959ebd0ecdf5b79ae03d652f8a8febfa2c598","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.30.1","_shasum":"1286f619a8cc5539d3a1d0f3310e3f4a09b50195","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"1286f619a8cc5539d3a1d0f3310e3f4a09b50195","size":26676,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.30.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.30.1.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.30.1.tgz_1488833759167_0.18523090449161828"},"directories":{},"publish_time":1488833760205,"_cnpm_publish_time":1488833760205,"_hasShrinkwrap":false},"2.30.0":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.30.0","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.15.0"},"scripts":{"lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js","build":"babel ./src --out-dir ./dist --copy-files","documentation-add-assertions":"babel-node ./bin/readmeAssertions","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","create-index":"create-index ./src --update-index","precommit":"npm run lint && npm run test && npm run format-json","commitmsg":"conventional-changelog-lint -e","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.14.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.14.0","chai":"^3.5.0","conventional-changelog-lint":"^1.0.1","create-index":"^0.1.3","eslint":"^3.4.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.0","husky":"^0.11.7","jsonlint":"^1.6.2","mocha":"^3.0.2","standard-version":"^2.4.0","travis-after-all":"^1.4.4"},"gitHead":"ccdc152d72407181d004230119e35f23e441a103","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.30.0","_shasum":"3054a265f9c8afe3046c3d41b72d32a736f9b4ae","_from":".","_npmVersion":"4.1.1","_nodeVersion":"7.4.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"3054a265f9c8afe3046c3d41b72d32a736f9b4ae","size":28980,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.30.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.30.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.30.0.tgz_1484497422643_0.43865103530697525"},"directories":{},"publish_time":1484497425268,"_cnpm_publish_time":1484497425268,"_hasShrinkwrap":false},"2.29.2":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.29.2","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.15.0"},"scripts":{"lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js","build":"babel ./src --out-dir ./dist --copy-files","documentation-add-assertions":"babel-node ./bin/readmeAssertions","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","create-index":"create-index ./src --update-index","precommit":"npm run lint && npm run test && npm run format-json","commitmsg":"conventional-changelog-lint -e","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.14.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.14.0","chai":"^3.5.0","conventional-changelog-lint":"^1.0.1","create-index":"^0.1.3","eslint":"^3.4.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.0","husky":"^0.11.7","jsonlint":"^1.6.2","mocha":"^3.0.2","standard-version":"^2.4.0","travis-after-all":"^1.4.4"},"gitHead":"ec190df7619aac0ce42c0edc30474c5d036969fc","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.29.2","_shasum":"91b4fde0400c4c37ca4440b43bdbc95fc405bea9","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.3.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"91b4fde0400c4c37ca4440b43bdbc95fc405bea9","size":28526,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.29.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.29.2.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.29.2.tgz_1483012943429_0.8553912418428808"},"directories":{},"publish_time":1483012945701,"_cnpm_publish_time":1483012945701,"_hasShrinkwrap":false},"2.29.1":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.29.1","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.15.0"},"scripts":{"lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js","build":"babel ./src --out-dir ./dist --copy-files","documentation-add-assertions":"babel-node ./bin/readmeAssertions","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","create-index":"create-index ./src --update-index","precommit":"npm run lint && npm run test && npm run format-json","commitmsg":"conventional-changelog-lint -e","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.14.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.14.0","chai":"^3.5.0","conventional-changelog-lint":"^1.0.1","create-index":"^0.1.3","eslint":"^3.4.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.0","husky":"^0.11.7","jsonlint":"^1.6.2","mocha":"^3.0.2","standard-version":"^2.4.0","travis-after-all":"^1.4.4"},"gitHead":"3400c1acb3cc0e57a624d48bb5dc268a9b4bdcb9","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.29.1","_shasum":"74cc5603ff0baff6e224482bbd17406b0980f6c3","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.2.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"74cc5603ff0baff6e224482bbd17406b0980f6c3","size":28470,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.29.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.29.1.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.29.1.tgz_1480613593268_0.5276599891949445"},"directories":{},"publish_time":1480613594161,"_cnpm_publish_time":1480613594161,"_hasShrinkwrap":false},"2.29.0":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.29.0","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.15.0"},"scripts":{"lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js","build":"babel ./src --out-dir ./dist --copy-files","documentation-add-assertions":"babel-node ./bin/readmeAssertions","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","create-index":"create-index ./src --update-index","precommit":"npm run lint && npm run test && npm run format-json","commitmsg":"conventional-changelog-lint -e","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.14.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.14.0","chai":"^3.5.0","conventional-changelog-lint":"^1.0.1","create-index":"^0.1.3","eslint":"^3.4.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.0","husky":"^0.11.7","jsonlint":"^1.6.2","mocha":"^3.0.2","standard-version":"^2.4.0","travis-after-all":"^1.4.4"},"gitHead":"aa2c18b0a1442ac68f29f671b8964cc951b53427","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.29.0","_shasum":"bedfc346d582710adfedea6ac098dfd8174afff5","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.1","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"bedfc346d582710adfedea6ac098dfd8174afff5","size":28436,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.29.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.29.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.29.0.tgz_1480542021132_0.5757629731670022"},"directories":{},"publish_time":1480542023469,"_cnpm_publish_time":1480542023469,"_hasShrinkwrap":false},"2.28.2":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.28.2","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.15.0"},"scripts":{"lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js","build":"babel ./src --out-dir ./dist --copy-files","documentation-add-assertions":"babel-node ./bin/readmeAssertions","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","create-index":"create-index ./src --update-index","precommit":"npm run lint && npm run test && npm run format-json","commitmsg":"conventional-changelog-lint -e","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.14.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.14.0","chai":"^3.5.0","conventional-changelog-lint":"^1.0.1","create-index":"^0.1.3","eslint":"^3.4.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.0","husky":"^0.11.7","jsonlint":"^1.6.2","mocha":"^3.0.2","standard-version":"^2.4.0","travis-after-all":"^1.4.4"},"gitHead":"25e11f28f018b63c416d65f7f868f8c6e4fd42a1","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.28.2","_shasum":"2430ac1bf434db878e16cfde454f64b13896317b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.1","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"2430ac1bf434db878e16cfde454f64b13896317b","size":28242,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.28.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.28.2.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.28.2.tgz_1480248722610_0.9936509518884122"},"directories":{},"publish_time":1480248723517,"_cnpm_publish_time":1480248723517,"_hasShrinkwrap":false},"2.28.1":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.28.1","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.15.0"},"scripts":{"lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js","build":"babel ./src --out-dir ./dist --copy-files","documentation-add-assertions":"babel-node ./bin/readmeAssertions","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","create-index":"create-index ./src --update-index","precommit":"npm run lint && npm run test && npm run format-json","commitmsg":"conventional-changelog-lint -e","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.14.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.14.0","chai":"^3.5.0","conventional-changelog-lint":"^1.0.1","create-index":"^0.1.3","eslint":"^3.4.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.0","husky":"^0.11.7","jsonlint":"^1.6.2","mocha":"^3.0.2","standard-version":"^2.4.0","travis-after-all":"^1.4.4"},"gitHead":"6f007cd62cbc1fc245624f861a91b36b9fe1648e","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.28.1","_shasum":"cfef025bd00b613b51f846dcbab19b1290ad50d7","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.1","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"cfef025bd00b613b51f846dcbab19b1290ad50d7","size":27897,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.28.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.28.1.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.28.1.tgz_1480247910306_0.2519222947303206"},"directories":{},"publish_time":1480247911194,"_cnpm_publish_time":1480247911194,"_hasShrinkwrap":false},"2.28.0":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.28.0","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.15.0"},"scripts":{"lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js","build":"babel ./src --out-dir ./dist --copy-files","documentation-add-assertions":"babel-node ./bin/readmeAssertions","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","create-index":"create-index ./src --update-index","precommit":"npm run lint && npm run test && npm run format-json","commitmsg":"conventional-changelog-lint -e","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.14.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.14.0","chai":"^3.5.0","conventional-changelog-lint":"^1.0.1","create-index":"^0.1.3","eslint":"^3.4.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.0","husky":"^0.11.7","jsonlint":"^1.6.2","mocha":"^3.0.2","standard-version":"^2.4.0","travis-after-all":"^1.4.4"},"gitHead":"c6176f61a5f72aec737c9ab2affd0f5225b078d5","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.28.0","_shasum":"9ce1f5c9d0def9ef77b7bfd782e71ee38ec64bf9","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.1","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"9ce1f5c9d0def9ef77b7bfd782e71ee38ec64bf9","size":27861,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.28.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.28.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.28.0.tgz_1480247307742_0.4989536756183952"},"directories":{},"publish_time":1480247308564,"_cnpm_publish_time":1480247308564,"_hasShrinkwrap":false},"2.27.1":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.27.1","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.15.0"},"scripts":{"lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js","build":"babel ./src --out-dir ./dist --copy-files","documentation-add-assertions":"babel-node ./bin/readmeAssertions","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","create-index":"create-index ./src --update-index","precommit":"npm run lint && npm run test && npm run format-json","commitmsg":"conventional-changelog-lint -e","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.14.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.14.0","chai":"^3.5.0","conventional-changelog-lint":"^1.0.1","create-index":"^0.1.3","eslint":"^3.4.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.0","husky":"^0.11.7","jsonlint":"^1.6.2","mocha":"^3.0.2","standard-version":"^2.4.0","travis-after-all":"^1.4.4"},"gitHead":"bbcacd00f135b268fd790d563f80fa9963354110","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.27.1","_shasum":"b05834e6f511d54dbdf1b535d2ff6e8700979291","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.1","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"b05834e6f511d54dbdf1b535d2ff6e8700979291","size":27529,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.27.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.27.1.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.27.1.tgz_1480247180588_0.0444798122625798"},"directories":{},"publish_time":1480247181416,"_cnpm_publish_time":1480247181416,"_hasShrinkwrap":false},"2.27.0":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.27.0","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.15.0"},"scripts":{"lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js","build":"babel ./src --out-dir ./dist --copy-files","documentation-add-assertions":"babel-node ./bin/readmeAssertions","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","create-index":"create-index ./src --update-index","precommit":"npm run lint && npm run test && npm run format-json","commitmsg":"conventional-changelog-lint -e","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.14.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.14.0","chai":"^3.5.0","conventional-changelog-lint":"^1.0.1","create-index":"^0.1.3","eslint":"^3.4.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.0","husky":"^0.11.7","jsonlint":"^1.6.2","mocha":"^3.0.2","standard-version":"^2.4.0","travis-after-all":"^1.4.4"},"gitHead":"35b18b57d97cac2d85246eaaa9ea0d25796851f3","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.27.0","_shasum":"f371e4438fe975f27b257e58ab7d19547ed7cb72","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.1","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"f371e4438fe975f27b257e58ab7d19547ed7cb72","size":26657,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.27.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.27.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.27.0.tgz_1480246938718_0.48599939537234604"},"directories":{},"publish_time":1480246939520,"_cnpm_publish_time":1480246939520,"_hasShrinkwrap":false},"2.26.1":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.26.1","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.15.0"},"scripts":{"lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js","build":"babel ./src --out-dir ./dist --copy-files","documentation-add-assertions":"babel-node ./bin/readmeAssertions","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","create-index":"create-index ./src --update-index","precommit":"npm run lint && npm run test && npm run format-json","commitmsg":"conventional-changelog-lint -e","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.14.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.14.0","chai":"^3.5.0","conventional-changelog-lint":"^1.0.1","create-index":"^0.1.3","eslint":"^3.4.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.0","husky":"^0.11.7","jsonlint":"^1.6.2","mocha":"^3.0.2","standard-version":"^2.4.0","travis-after-all":"^1.4.4"},"gitHead":"02249b9b5e89bffe4c3e0670043b80d60069fa85","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.26.1","_shasum":"451289becee312cb74a772471c989f5b9eb3ba9f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.1","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"451289becee312cb74a772471c989f5b9eb3ba9f","size":26002,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.26.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.26.1.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.26.1.tgz_1480246418776_0.2788307701703161"},"directories":{},"publish_time":1480246420789,"_cnpm_publish_time":1480246420789,"_hasShrinkwrap":false},"2.26.0":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.26.0","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.15.0"},"scripts":{"lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js","build":"babel ./src --out-dir ./dist --copy-files","documentation-add-assertions":"babel-node ./bin/readmeAssertions","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","create-index":"create-index ./src --update-index","precommit":"npm run lint && npm run test && npm run format-json","commitmsg":"conventional-changelog-lint -e","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.14.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.14.0","chai":"^3.5.0","conventional-changelog-lint":"^1.0.1","create-index":"^0.1.3","eslint":"^3.4.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.0","husky":"^0.11.7","jsonlint":"^1.6.2","mocha":"^3.0.2","standard-version":"^2.4.0","travis-after-all":"^1.4.4"},"gitHead":"09fb32b64f9e14c01b750c2ac52b316d2cb6c8db","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.26.0","_shasum":"9c56f9c73498c259e5cd793f99a01eb68bb7b806","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.1","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"9c56f9c73498c259e5cd793f99a01eb68bb7b806","size":25978,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.26.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.26.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.26.0.tgz_1480246014001_0.8383799795992672"},"directories":{},"publish_time":1480246014901,"_cnpm_publish_time":1480246014901,"_hasShrinkwrap":false},"2.25.0":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.25.0","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.15.0"},"scripts":{"lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js","build":"babel ./src --out-dir ./dist --copy-files","documentation-add-assertions":"babel-node ./bin/readmeAssertions","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","create-index":"create-index ./src --update-index","precommit":"npm run lint && npm run test && npm run format-json","commitmsg":"conventional-changelog-lint -e","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.14.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.14.0","chai":"^3.5.0","conventional-changelog-lint":"^1.0.1","create-index":"^0.1.3","eslint":"^3.4.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.0","husky":"^0.11.7","jsonlint":"^1.6.2","mocha":"^3.0.2","standard-version":"^2.4.0","travis-after-all":"^1.4.4"},"gitHead":"8f355c2b6e37ee391e35c8283ba879591f69a8c9","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.25.0","_shasum":"c462521ab20ce3d8db819f10ad3c9f1bc7f3f819","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.1","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"c462521ab20ce3d8db819f10ad3c9f1bc7f3f819","size":25441,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.25.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.25.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.25.0.tgz_1477433008741_0.7706836704164743"},"directories":{},"publish_time":1477433010812,"_cnpm_publish_time":1477433010812,"_hasShrinkwrap":false},"2.24.0":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.24.0","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.15.0"},"scripts":{"lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js","build":"babel ./src --out-dir ./dist --copy-files","documentation-add-assertions":"babel-node ./bin/readmeAssertions","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","create-index":"create-index ./src --update-index","precommit":"npm run lint && npm run test && npm run format-json","commitmsg":"conventional-changelog-lint -e","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.14.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.14.0","chai":"^3.5.0","conventional-changelog-lint":"^1.0.1","create-index":"^0.1.3","eslint":"^3.4.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.0","husky":"^0.11.7","jsonlint":"^1.6.2","mocha":"^3.0.2","standard-version":"^2.4.0","travis-after-all":"^1.4.4"},"gitHead":"6dbaae745645ac4c02dc613b48396338551c3850","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.24.0","_shasum":"70c81fb7f5cc903124d720f07b8a05dc1c7203d7","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.1","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"70c81fb7f5cc903124d720f07b8a05dc1c7203d7","size":24866,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.24.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.24.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.24.0.tgz_1477423805188_0.6712034509982914"},"directories":{},"publish_time":1477423807840,"_cnpm_publish_time":1477423807840,"_hasShrinkwrap":false},"2.23.1":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.23.1","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.15.0"},"scripts":{"lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js","build":"babel ./src --out-dir ./dist --copy-files","documentation-add-assertions":"babel-node ./bin/readmeAssertions","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","create-index":"create-index ./src --update-index","precommit":"npm run lint && npm run test && npm run format-json","commitmsg":"conventional-changelog-lint -e","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.14.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.14.0","chai":"^3.5.0","conventional-changelog-lint":"^1.0.1","create-index":"^0.1.3","eslint":"^3.4.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.0","husky":"^0.11.7","jsonlint":"^1.6.2","mocha":"^3.0.2","standard-version":"^2.4.0","travis-after-all":"^1.4.4"},"gitHead":"a578f060278397eb6f978d277db59cf671df9ffc","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.23.1","_shasum":"40d333a582c55428a9a0b1722fbed7b1f0e6f1a0","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.1","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"40d333a582c55428a9a0b1722fbed7b1f0e6f1a0","size":25156,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.23.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.23.1.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.23.1.tgz_1477412523898_0.8972727854270488"},"directories":{},"publish_time":1477412526206,"_cnpm_publish_time":1477412526206,"_hasShrinkwrap":false},"2.23.0":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.23.0","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.15.0"},"scripts":{"lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js","build":"babel ./src --out-dir ./dist --copy-files","documentation-add-assertions":"babel-node ./bin/readmeAssertions","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","create-index":"create-index ./src --update-index","precommit":"npm run lint && npm run test && npm run format-json","commitmsg":"conventional-changelog-lint -e","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.14.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.14.0","chai":"^3.5.0","conventional-changelog-lint":"^1.0.1","create-index":"^0.1.3","eslint":"^3.4.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.0","husky":"^0.11.7","jsonlint":"^1.6.2","mocha":"^3.0.2","standard-version":"^2.4.0","travis-after-all":"^1.4.4"},"gitHead":"87ad4d08d95ca23cbcdb54d9ee82e20c83e3cf20","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.23.0","_shasum":"e6c5ce5770743cb0653da30ca082cbfaa4c61574","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.1","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"e6c5ce5770743cb0653da30ca082cbfaa4c61574","size":24984,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.23.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.23.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.23.0.tgz_1477336009510_0.45064369100145996"},"directories":{},"publish_time":1477336012003,"_cnpm_publish_time":1477336012003,"_hasShrinkwrap":false},"2.22.0":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.22.0","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.15.0"},"scripts":{"lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js","build":"babel ./src --out-dir ./dist --copy-files","documentation-add-assertions":"babel-node ./bin/readmeAssertions","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","create-index":"create-index ./src --update-index","precommit":"npm run lint && npm run test && npm run format-json","commitmsg":"conventional-changelog-lint -e","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.14.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.14.0","chai":"^3.5.0","conventional-changelog-lint":"^1.0.1","create-index":"^0.1.3","eslint":"^3.4.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.0","husky":"^0.11.7","jsonlint":"^1.6.2","mocha":"^3.0.2","standard-version":"^2.4.0","travis-after-all":"^1.4.4"},"gitHead":"ad6e0e88de9cbd09e7a56bb00aaac986b4f4ca26","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.22.0","_shasum":"1afbfc58643b5da936682b0888a10301b59781c0","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.1","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"1afbfc58643b5da936682b0888a10301b59781c0","size":24177,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.22.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.22.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.22.0.tgz_1477327385748_0.4025247870013118"},"directories":{},"publish_time":1477327387617,"_cnpm_publish_time":1477327387617,"_hasShrinkwrap":false},"2.21.0":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.21.0","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.15.0"},"scripts":{"lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js","build":"babel ./src --out-dir ./dist --copy-files","documentation-add-assertions":"babel-node ./bin/readmeAssertions","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","create-index":"create-index ./src --update-index","precommit":"npm run lint && npm run test && npm run format-json","commitmsg":"conventional-changelog-lint -e","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.14.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.14.0","chai":"^3.5.0","conventional-changelog-lint":"^1.0.1","create-index":"^0.1.3","eslint":"^3.4.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.0","husky":"^0.11.7","jsonlint":"^1.6.2","mocha":"^3.0.2","standard-version":"^2.4.0","travis-after-all":"^1.4.4"},"gitHead":"b22a29d0fceafdeecbff63c1de69c6032c1a2f28","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.21.0","_shasum":"a47e85abcdd181d37a336054bd552149ae387d9c","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.1","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"a47e85abcdd181d37a336054bd552149ae387d9c","size":23275,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.21.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.21.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.21.0.tgz_1477131355257_0.7500109609682113"},"directories":{},"publish_time":1477131357846,"_cnpm_publish_time":1477131357846,"_hasShrinkwrap":false},"2.20.0":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.20.0","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.15.0"},"scripts":{"lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js","build":"babel ./src --out-dir ./dist --copy-files","documentation-add-assertions":"babel-node ./bin/readmeAssertions","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","create-index":"create-index ./src --update-index","precommit":"npm run lint && npm run test && npm run format-json","commitmsg":"conventional-changelog-lint -e","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.14.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.14.0","chai":"^3.5.0","conventional-changelog-lint":"^1.0.1","create-index":"^0.1.3","eslint":"^3.4.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.0","husky":"^0.11.7","jsonlint":"^1.6.2","mocha":"^3.0.2","standard-version":"^2.4.0","travis-after-all":"^1.4.4"},"gitHead":"9d5be735ff356caf448902545f152a5e991d61d6","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.20.0","_shasum":"69b90576174ee6a305362c777720825e7db9464b","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.7.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"69b90576174ee6a305362c777720825e7db9464b","size":22950,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.20.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.20.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.20.0.tgz_1475785133051_0.4625214133411646"},"directories":{},"publish_time":1475785135873,"_cnpm_publish_time":1475785135873,"_hasShrinkwrap":false},"2.19.0":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.19.0","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.15.0"},"scripts":{"lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js","build":"babel ./src --out-dir ./dist --copy-files","documentation-add-assertions":"babel-node ./bin/readmeAssertions","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","create-index":"create-index ./src --update-index","precommit":"npm run lint && npm run test && npm run format-json","commitmsg":"conventional-changelog-lint -e","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.14.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.14.0","chai":"^3.5.0","conventional-changelog-lint":"^1.0.1","create-index":"^0.1.3","eslint":"^3.4.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.0","husky":"^0.11.7","jsonlint":"^1.6.2","mocha":"^3.0.2","standard-version":"^2.4.0","travis-after-all":"^1.4.4"},"gitHead":"71021630c7a591f46ee854700e0f35fdc5a49048","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.19.0","_shasum":"c4a8e9387cebbbe45deecd7c067ffb47ed99385a","_from":".","_npmVersion":"3.10.7","_nodeVersion":"6.6.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"c4a8e9387cebbbe45deecd7c067ffb47ed99385a","size":22600,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.19.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.19.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.19.0.tgz_1474407560641_0.8496755475644022"},"directories":{},"publish_time":1474407563168,"_cnpm_publish_time":1474407563168,"_hasShrinkwrap":false},"2.18.2":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.18.2","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.15.0"},"scripts":{"lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js","build":"babel ./src --out-dir ./dist --copy-files","documentation-add-assertions":"babel-node ./bin/readmeAssertions","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","create-index":"create-index ./src --update-index","precommit":"npm run lint && npm run test && npm run format-json","commitmsg":"conventional-changelog-lint -e","format-json":"jsonlint --sort-keys --in-place --indent '  ' ./src/configs/recommended.json && echo '' >> ./src/configs/recommended.json"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.14.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.14.0","chai":"^3.5.0","conventional-changelog-lint":"^1.0.1","create-index":"^0.1.3","eslint":"^3.4.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.0","husky":"^0.11.7","jsonlint":"^1.6.2","mocha":"^3.0.2","standard-version":"^2.4.0","travis-after-all":"^1.4.4"},"gitHead":"41f8074a74534de8fdac10b1cc1568824954f933","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.18.2","_shasum":"bd8142f783204cf0bba6030951ac3faa51d06436","_from":".","_npmVersion":"3.10.7","_nodeVersion":"6.6.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"bd8142f783204cf0bba6030951ac3faa51d06436","size":20905,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.18.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.18.2.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.18.2.tgz_1474231450194_0.21008410374633968"},"directories":{},"publish_time":1474231452561,"_cnpm_publish_time":1474231452561,"_hasShrinkwrap":false},"2.18.1":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.18.1","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.15.0"},"scripts":{"lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js","build":"babel ./src --out-dir ./dist --copy-files","documentation-add-assertions":"babel-node ./bin/readmeAssertions","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","create-index":"create-index ./src --update-index","precommit":"npm run lint && npm run test","commitmsg":"conventional-changelog-lint -e"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.14.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.14.0","chai":"^3.5.0","conventional-changelog-lint":"^1.0.1","create-index":"^0.1.3","eslint":"^3.4.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.0","husky":"^0.11.7","mocha":"^3.0.2","standard-version":"^2.4.0","travis-after-all":"^1.4.4"},"gitHead":"267291523419c00bc108f1472c798e53c4792610","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.18.1","_shasum":"f027524c58b90d27a0544e74c082fba070afd9c8","_from":".","_npmVersion":"3.10.7","_nodeVersion":"6.5.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"f027524c58b90d27a0544e74c082fba070afd9c8","size":20829,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.18.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.18.1.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.18.1.tgz_1473937577218_0.7488789414055645"},"directories":{},"publish_time":1473937579563,"_cnpm_publish_time":1473937579563,"_hasShrinkwrap":false},"2.18.0":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.18.0","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.15.0"},"scripts":{"lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js","build":"babel ./src --out-dir ./dist --copy-files","documentation-add-assertions":"babel-node ./bin/readmeAssertions","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","create-index":"create-index ./src --update-index","precommit":"npm run lint && npm run test","commitmsg":"conventional-changelog-lint -e"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.14.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.14.0","chai":"^3.5.0","conventional-changelog-lint":"^1.0.1","create-index":"^0.1.3","eslint":"^3.4.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.0","husky":"^0.11.7","mocha":"^3.0.2","standard-version":"^2.4.0","travis-after-all":"^1.4.4"},"gitHead":"3d2047438ee545aabf8a3edc34257629c06ca439","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.18.0","_shasum":"c26a73f59c47ba7c94f5b210b227fffeae336912","_from":".","_npmVersion":"3.10.7","_nodeVersion":"6.5.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"c26a73f59c47ba7c94f5b210b227fffeae336912","size":20723,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.18.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.18.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.18.0.tgz_1473936555862_0.6889013857580721"},"directories":{},"publish_time":1473936557433,"_cnpm_publish_time":1473936557433,"_hasShrinkwrap":false},"2.17.1":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.17.1","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.15.0"},"scripts":{"lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js","build":"babel ./src --out-dir ./dist --copy-files","documentation-add-assertions":"babel-node ./bin/readmeAssertions","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","create-index":"create-index ./src --update-index","precommit":"npm run lint && npm run test","commitmsg":"conventional-changelog-lint -e"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.14.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.14.0","chai":"^3.5.0","conventional-changelog-lint":"^1.0.1","create-index":"^0.1.3","eslint":"^3.4.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.0","husky":"^0.11.7","mocha":"^3.0.2","standard-version":"^2.4.0","travis-after-all":"^1.4.4"},"gitHead":"6140cb1346f52574b402118602adcf242e4a8642","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.17.1","_shasum":"f1c6b9609d751466bf0765d8afdd4f93d988de3d","_from":".","_npmVersion":"3.10.7","_nodeVersion":"6.5.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"f1c6b9609d751466bf0765d8afdd4f93d988de3d","size":20422,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.17.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.17.1.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.17.1.tgz_1473713402996_0.9297611501533538"},"directories":{},"publish_time":1473713405265,"_cnpm_publish_time":1473713405265,"_hasShrinkwrap":false},"2.17.0":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.17.0","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.15.0"},"scripts":{"lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js","build":"babel ./src --out-dir ./dist","documentation-add-assertions":"babel-node ./bin/readmeAssertions","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","create-index":"create-index ./src --update-index","precommit":"npm run lint && npm run test","commitmsg":"conventional-changelog-lint -e"},"devDependencies":{"babel-cli":"^6.14.0","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.14.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.14.0","chai":"^3.5.0","conventional-changelog-lint":"^1.0.1","create-index":"^0.1.3","eslint":"^3.4.0","eslint-config-canonical":"1.8.1","gitdown":"^2.5.0","husky":"^0.11.7","mocha":"^3.0.2","standard-version":"^2.4.0","travis-after-all":"^1.4.4"},"gitHead":"7a9bd5360d3e3d03b34c321c1d1a19d7692fb197","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.17.0","_shasum":"e841d66166beefd9af04cfb681fe4f8cd78cf1a5","_from":".","_npmVersion":"3.10.7","_nodeVersion":"6.5.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"e841d66166beefd9af04cfb681fe4f8cd78cf1a5","size":20100,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.17.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.17.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.17.0.tgz_1473709470977_0.41756798792630434"},"directories":{},"publish_time":1473709473212,"_cnpm_publish_time":1473709473212,"_hasShrinkwrap":false},"2.16.1":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.16.1","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.15.0"},"scripts":{"lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js","build":"babel ./src --out-dir ./dist","documentation-add-assertions":"babel-node ./bin/readmeAssertions","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","create-index":"create-index ./src --update-index","precommit":"npm run lint && npm run test","commitmsg":"conventional-changelog-lint -e"},"devDependencies":{"babel-cli":"^6.11.4","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.13.2","babel-preset-stage-0":"^6.5.0","babel-register":"^6.11.6","chai":"^3.5.0","conventional-changelog-lint":"^1.0.1","create-index":"^0.1.3","eslint":"^3.3.1","eslint-config-canonical":"1.7.16","gitdown":"^2.4.10","husky":"^0.11.6","mocha":"^3.0.2","standard-version":"^2.4.0","travis-after-all":"^1.4.4"},"gitHead":"bdd04b4d0932cd839886fff2c4cbed3e10799198","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.16.1","_shasum":"f81875882b825d6d0fe3a55b2eea6c892e84902f","_from":".","_npmVersion":"3.10.7","_nodeVersion":"6.5.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"f81875882b825d6d0fe3a55b2eea6c892e84902f","size":19787,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.16.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.16.1.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.16.1.tgz_1473422467324_0.5352590107358992"},"directories":{},"publish_time":1473422469108,"_cnpm_publish_time":1473422469108,"_hasShrinkwrap":false},"2.16.0":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.16.0","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.15.0"},"scripts":{"lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js","build":"babel ./src --out-dir ./dist","documentation-add-assertions":"babel-node ./bin/readmeAssertions","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","create-index":"create-index ./src --update-index","precommit":"npm run lint && npm run test","commitmsg":"conventional-changelog-lint -e"},"devDependencies":{"babel-cli":"^6.11.4","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.13.2","babel-preset-stage-0":"^6.5.0","babel-register":"^6.11.6","chai":"^3.5.0","conventional-changelog-lint":"^1.0.1","create-index":"^0.1.3","eslint":"^3.3.1","eslint-config-canonical":"1.7.16","gitdown":"^2.4.10","husky":"^0.11.6","mocha":"^3.0.2","standard-version":"^2.4.0","travis-after-all":"^1.4.4"},"gitHead":"a87fe0ef2d9ff56c8f323930bf2add31a5073b20","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.16.0","_shasum":"37512eaf9d58e04e7a200c0ae7a17604c19a1c52","_from":".","_npmVersion":"3.10.6","_nodeVersion":"6.5.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"37512eaf9d58e04e7a200c0ae7a17604c19a1c52","size":19724,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.16.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.16.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.16.0.tgz_1473284181601_0.5026248344220221"},"directories":{},"publish_time":1473284182998,"_cnpm_publish_time":1473284182998,"_hasShrinkwrap":false},"2.15.0":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.15.0","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.15.0"},"scripts":{"lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js","build":"babel ./src --out-dir ./dist","documentation-add-assertions":"babel-node ./bin/readmeAssertions","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","create-index":"create-index ./src --update-index","precommit":"npm run lint && npm run test","commitmsg":"conventional-changelog-lint -e"},"devDependencies":{"babel-cli":"^6.11.4","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.13.2","babel-preset-stage-0":"^6.5.0","babel-register":"^6.11.6","chai":"^3.5.0","conventional-changelog-lint":"^1.0.1","create-index":"^0.1.3","eslint":"^3.3.1","eslint-config-canonical":"1.7.16","gitdown":"^2.4.10","husky":"^0.11.6","mocha":"^3.0.2","standard-version":"^2.4.0","travis-after-all":"^1.4.4"},"gitHead":"736857625ae080124f226a7e66351fc4f7bc368f","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.15.0","_shasum":"408458aa399ab9712e66317fafc2530912b473a7","_from":".","_npmVersion":"3.10.6","_nodeVersion":"6.5.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"408458aa399ab9712e66317fafc2530912b473a7","size":18303,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.15.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.15.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.15.0.tgz_1473103452121_0.3232066174969077"},"directories":{},"publish_time":1473103453023,"_cnpm_publish_time":1473103453023,"_hasShrinkwrap":false},"2.14.3":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.14.3","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.15.0"},"scripts":{"lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js","build":"babel ./src --out-dir ./dist","documentation-add-assertions":"babel-node ./bin/readmeAssertions","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","create-index":"create-index ./src --update-index","precommit":"npm run lint && npm run test","commitmsg":"conventional-changelog-lint -e"},"devDependencies":{"babel-cli":"^6.11.4","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.13.2","babel-preset-stage-0":"^6.5.0","babel-register":"^6.11.6","chai":"^3.5.0","conventional-changelog-lint":"^1.0.1","create-index":"^0.1.3","eslint":"^3.3.1","eslint-config-canonical":"1.7.16","gitdown":"^2.4.10","husky":"^0.11.6","mocha":"^3.0.2","standard-version":"^2.4.0","travis-after-all":"^1.4.4"},"gitHead":"c229147725f0796be3e658c92cf4e3a892040fc4","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.14.3","_shasum":"f133b2f6f9bc8c8fcdb4336691b20ea6c75a9c90","_from":".","_npmVersion":"3.10.6","_nodeVersion":"6.5.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"f133b2f6f9bc8c8fcdb4336691b20ea6c75a9c90","size":17940,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.14.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.14.3.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.14.3.tgz_1473068565319_0.450967870419845"},"directories":{},"publish_time":1473068567988,"_cnpm_publish_time":1473068567988,"_hasShrinkwrap":false},"2.14.2":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.14.2","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.15.0"},"scripts":{"lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js","build":"babel ./src --out-dir ./dist","documentation-add-assertions":"babel-node ./bin/readmeAssertions","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","create-index":"create-index ./src --update-index","precommit":"npm run lint && npm run test","commitmsg":"conventional-changelog-lint -e"},"devDependencies":{"babel-cli":"^6.11.4","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.13.2","babel-preset-stage-0":"^6.5.0","babel-register":"^6.11.6","chai":"^3.5.0","conventional-changelog-lint":"^1.0.1","create-index":"^0.1.3","eslint":"^3.3.1","eslint-config-canonical":"1.7.16","gitdown":"^2.4.10","husky":"^0.11.6","mocha":"^3.0.2","standard-version":"^2.4.0","travis-after-all":"^1.4.4"},"gitHead":"1db59ba0bb679e8f36473b13e8665ed88352b597","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.14.2","_shasum":"16945b2db3928da8769d92433e55e2a1493d1a82","_from":".","_npmVersion":"3.10.6","_nodeVersion":"6.5.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"16945b2db3928da8769d92433e55e2a1493d1a82","size":17878,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.14.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.14.2.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.14.2.tgz_1473067772640_0.42503575957380235"},"directories":{},"publish_time":1473067775219,"_cnpm_publish_time":1473067775219,"_hasShrinkwrap":false},"2.14.0":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.14.0","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.15.0"},"scripts":{"lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js","build":"babel ./src --out-dir ./dist","documentation-add-assertions":"babel-node ./bin/readmeAssertions","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","create-index":"create-index ./src --update-index","precommit":"npm run lint && npm run test","commitmsg":"conventional-changelog-lint -e"},"devDependencies":{"babel-cli":"^6.11.4","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.13.2","babel-preset-stage-0":"^6.5.0","babel-register":"^6.11.6","chai":"^3.5.0","conventional-changelog-lint":"^1.0.1","create-index":"^0.1.3","eslint":"^3.3.1","eslint-config-canonical":"1.7.16","gitdown":"^2.4.10","husky":"^0.11.6","mocha":"^3.0.2","standard-version":"^2.4.0","travis-after-all":"^1.4.4"},"gitHead":"bae2ec5001d865352c54e98329ed03800cc41f08","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.14.0","_shasum":"ca7e8cb278a979397f450f3c4d8d34a3e4bba9db","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"ca7e8cb278a979397f450f3c4d8d34a3e4bba9db","size":21990,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.14.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.14.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.14.0.tgz_1473064354412_0.37406589020974934"},"directories":{},"publish_time":1473064357230,"_cnpm_publish_time":1473064357230,"_hasShrinkwrap":false},"2.11.4":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.11.4","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.15.0"},"scripts":{"lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js","build":"babel ./src --out-dir ./dist","documentation-add-assertions":"babel-node ./bin/readmeAssertions","documentation":"gitdown ./.README/README.md --output-file ./README.md; npm run documentation-add-assertions","create-index":"create-index ./src --update-index"},"devDependencies":{"babel-cli":"^6.11.4","babel-eslint":"^6.1.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.13.2","babel-preset-stage-0":"^6.5.0","babel-register":"^6.11.6","chai":"^3.5.0","create-index":"^0.1.3","eslint":"^3.3.1","eslint-config-canonical":"1.7.16","gitdown":"^2.4.10","mocha":"^3.0.2","standard-version":"^2.4.0","travis-after-all":"^1.4.4"},"gitHead":"1b148c1c36f9679a073375a5048aefba9c19094c","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.11.4","_shasum":"78878df0bcd147c0d1888d05ed005177a5b2f176","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"78878df0bcd147c0d1888d05ed005177a5b2f176","size":20056,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.11.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.11.4.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.11.4.tgz_1472164883277_0.062448655255138874"},"directories":{},"publish_time":1472164884153,"_cnpm_publish_time":1472164884153,"_hasShrinkwrap":false},"2.11.1":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.11.1","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.9.0"},"scripts":{"lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js","build":"babel ./src --out-dir ./dist","readme-add-assertions":"babel-node ./bin/readmeAssertions","readme":"node ./node_modules/.bin/gitdown ./.README/README.md --output-file ./README.md; npm run readme-add-assertions","create-index":"create-index ./src --update-index"},"devDependencies":{"babel-cli":"^6.7.5","babel-eslint":"^6.0.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.9.0","chai":"^3.5.0","create-index":"^0.1.2","eslint":"^2.13.1","eslint-config-canonical":"1.7.12","gitdown":"^2.4.8","mocha":"^2.5.3"},"gitHead":"41944ac19bf1e3bd280fbace6b4f3c23d04ceeee","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.11.1","_shasum":"89f43ffaafc509b583739d5532022ec7d6bc55a1","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"89f43ffaafc509b583739d5532022ec7d6bc55a1","size":19550,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.11.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.11.1.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.11.1.tgz_1471900007223_0.6950447438284755"},"directories":{},"publish_time":1471900009299,"_cnpm_publish_time":1471900009299,"_hasShrinkwrap":false},"2.11.0":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.11.0","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.9.0"},"scripts":{"lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js","build":"babel ./src --out-dir ./dist","readme-add-assertions":"babel-node ./bin/readmeAssertions","readme":"node ./node_modules/.bin/gitdown ./.README/README.md --output-file ./README.md; npm run readme-add-assertions","create-index":"create-index ./src --update-index"},"devDependencies":{"babel-cli":"^6.7.5","babel-eslint":"^6.0.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.9.0","chai":"^3.5.0","create-index":"^0.1.2","eslint":"^2.13.1","eslint-config-canonical":"1.7.12","gitdown":"^2.4.8","mocha":"^2.5.3"},"gitHead":"8a6b3839d09eea69c38864f7ba7538e994acf769","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.11.0","_shasum":"a4bb7039f4b8719521b6f68fcef12e3e11e09bcb","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"a4bb7039f4b8719521b6f68fcef12e3e11e09bcb","size":19516,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.11.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.11.0.tgz_1471705598044_0.04341369727626443"},"directories":{},"publish_time":1471705599609,"_cnpm_publish_time":1471705599609,"_hasShrinkwrap":false},"2.10.0":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.10.0","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.9.0"},"scripts":{"lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js","build":"babel ./src --out-dir ./dist","readme-add-assertions":"babel-node ./bin/readmeAssertions","readme":"node ./node_modules/.bin/gitdown ./.README/README.md --output-file ./README.md; npm run readme-add-assertions","create-index":"create-index ./src --update-index"},"devDependencies":{"babel-cli":"^6.7.5","babel-eslint":"^6.0.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.9.0","chai":"^3.5.0","create-index":"^0.1.2","eslint":"^2.13.1","eslint-config-canonical":"1.7.12","gitdown":"^2.4.8","mocha":"^2.5.3"},"gitHead":"5cf259b94958321973a01705f039a495191424b2","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.10.0","_shasum":"00b03425c04f179eb1aabe79a349a9532e8b7fe0","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"00b03425c04f179eb1aabe79a349a9532e8b7fe0","size":18875,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.10.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.10.0.tgz_1471705414433_0.4574231803417206"},"directories":{},"publish_time":1471705415958,"_cnpm_publish_time":1471705415958,"_hasShrinkwrap":false},"2.9.0":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.9.0","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.9.0"},"scripts":{"lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js","build":"babel ./src --out-dir ./dist","readme-add-assertions":"babel-node ./bin/readmeAssertions","readme":"node ./node_modules/.bin/gitdown ./.README/README.md --output-file ./README.md; npm run readme-add-assertions","create-index":"create-index ./src --update-index"},"devDependencies":{"babel-cli":"^6.7.5","babel-eslint":"^6.0.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.9.0","chai":"^3.5.0","create-index":"^0.1.2","eslint":"^2.13.1","eslint-config-canonical":"1.7.12","gitdown":"^2.4.8","mocha":"^2.5.3"},"gitHead":"9185b558be58ad6fbbd382b20acab216e3fc5e9a","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.9.0","_shasum":"2c1ad6ffe37ad51a532ebf9ffe1da55f97fdd6a4","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"2c1ad6ffe37ad51a532ebf9ffe1da55f97fdd6a4","size":18040,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.9.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.9.0.tgz_1471694312095_0.7840160231571645"},"directories":{},"publish_time":1471694313617,"_cnpm_publish_time":1471694313617,"_hasShrinkwrap":false},"2.8.0":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.8.0","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.9.0"},"scripts":{"lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js","build":"babel ./src --out-dir ./dist","readme-add-assertions":"babel-node ./bin/readmeAssertions","readme":"node ./node_modules/.bin/gitdown ./.README/README.md --output-file ./README.md; npm run readme-add-assertions","create-index":"create-index ./src --update-index"},"devDependencies":{"babel-cli":"^6.7.5","babel-eslint":"^6.0.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.9.0","chai":"^3.5.0","create-index":"^0.1.2","eslint":"^2.13.1","eslint-config-canonical":"1.7.12","gitdown":"^2.4.8","mocha":"^2.5.3"},"gitHead":"31f6b1c17c74a32549abf478ee6d4ae2755396ed","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.8.0","_shasum":"ce49a4c26f58620116589ee9f5601a46c9128cdb","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"ce49a4c26f58620116589ee9f5601a46c9128cdb","size":17482,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.8.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.8.0.tgz_1471681154638_0.9046202604658902"},"directories":{},"publish_time":1471681156404,"_cnpm_publish_time":1471681156404,"_hasShrinkwrap":false},"2.7.2":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.7.2","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.9.0"},"scripts":{"lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js","build":"babel ./src --out-dir ./dist","readme-add-assertions":"babel-node ./bin/readmeAssertions","readme":"node ./node_modules/.bin/gitdown ./.README/README.md --output-file ./README.md; npm run readme-add-assertions","create-index":"create-index ./src --update-index"},"devDependencies":{"babel-cli":"^6.7.5","babel-eslint":"^6.0.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.9.0","chai":"^3.5.0","create-index":"^0.1.2","eslint":"^2.13.1","eslint-config-canonical":"1.7.12","gitdown":"^2.4.8","mocha":"^2.5.3"},"gitHead":"a20e97c7918a4ca8168189002a33f6c973ff1a42","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.7.2","_shasum":"acd0841fd2c55f86b69f54ce93234d0bd87894a9","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"acd0841fd2c55f86b69f54ce93234d0bd87894a9","size":17419,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.7.2.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.7.2.tgz_1471644217589_0.18455527513287961"},"directories":{},"publish_time":1471644219525,"_cnpm_publish_time":1471644219525,"_hasShrinkwrap":false},"2.7.1":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.7.1","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.9.0"},"scripts":{"lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js","build":"babel ./src --out-dir ./dist","readme-add-assertions":"babel-node ./bin/readmeAssertions","readme":"node ./node_modules/.bin/gitdown ./.README/README.md --output-file ./README.md; npm run readme-add-assertions","create-index":"create-index ./src --update-index"},"devDependencies":{"babel-cli":"^6.7.5","babel-eslint":"^6.0.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.9.0","chai":"^3.5.0","create-index":"^0.1.2","eslint":"^2.13.1","eslint-config-canonical":"1.7.12","gitdown":"^2.4.8","mocha":"^2.5.3"},"gitHead":"d872b171e1623b922231b5e7126654563eaff381","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.7.1","_shasum":"0fb39d776a3504a99a18be4b7c7df3334b907d05","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"0fb39d776a3504a99a18be4b7c7df3334b907d05","size":17414,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.7.1.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.7.1.tgz_1471396977320_0.6180312109645456"},"directories":{},"publish_time":1471396979339,"_cnpm_publish_time":1471396979339,"_hasShrinkwrap":false},"2.7.0":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.7.0","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.9.0"},"scripts":{"lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js","build":"babel ./src --out-dir ./dist","readme-add-assertions":"babel-node ./bin/readmeAssertions","readme":"node ./node_modules/.bin/gitdown ./.README/README.md --output-file ./README.md; npm run readme-add-assertions","create-index":"create-index ./src --update-index"},"devDependencies":{"babel-cli":"^6.7.5","babel-eslint":"^6.0.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.9.0","chai":"^3.5.0","create-index":"^0.1.2","eslint":"^2.13.1","eslint-config-canonical":"^1.7.12","gitdown":"^2.4.8","mocha":"^2.5.3"},"gitHead":"c2df5e8ee73474418cc417e50ae604ad43cf367b","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.7.0","_shasum":"0d94aae7fb04898b9a2141f2c8907a97d57e814d","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"0d94aae7fb04898b9a2141f2c8907a97d57e814d","size":16938,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.7.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.7.0.tgz_1471201813728_0.20045581785961986"},"directories":{},"publish_time":1471201815467,"_cnpm_publish_time":1471201815467,"_hasShrinkwrap":false},"2.6.4":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.6.4","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.9.0"},"scripts":{"lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js","build":"babel ./src --out-dir ./dist","readme-add-assertions":"babel-node ./bin/readmeAssertions","readme":"node ./node_modules/.bin/gitdown ./.README/README.md --output-file ./README.md; npm run readme-add-assertions","create-index":"create-index ./src --update-index"},"devDependencies":{"babel-cli":"^6.7.5","babel-eslint":"^6.0.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.9.0","chai":"^3.5.0","create-index":"^0.1.2","eslint":"^2.13.1","eslint-config-canonical":"^1.7.12","gitdown":"^2.4.8","mocha":"^2.5.3"},"gitHead":"03aa1fc5fe8526ca2ddf018f1ea260d9f49b247c","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.6.4","_shasum":"d5642407d9716656e97986ec96b54a66c09cb192","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"d5642407d9716656e97986ec96b54a66c09cb192","size":15507,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.6.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.6.4.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.6.4.tgz_1470995309876_0.8599831466563046"},"directories":{},"publish_time":1470995312214,"_cnpm_publish_time":1470995312214,"_hasShrinkwrap":false},"2.6.3":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.6.3","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.9.0"},"scripts":{"lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js","build":"babel ./src --out-dir ./dist","readme-add-assertions":"babel-node ./bin/readmeAssertions","readme":"node ./node_modules/.bin/gitdown ./.README/README.md --output-file ./README.md; npm run readme-add-assertions","create-index":"create-index ./src --update-index"},"devDependencies":{"babel-cli":"^6.7.5","babel-eslint":"^6.0.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.9.0","chai":"^3.5.0","create-index":"^0.1.2","eslint":"^2.13.1","eslint-config-canonical":"^1.7.12","gitdown":"^2.4.8","mocha":"^2.5.3"},"gitHead":"1929e3afb9a2119a36357f032776ec5b0947260c","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.6.3","_shasum":"4d84306103b501f711c0bc93060c548d4e6cd0c1","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"4d84306103b501f711c0bc93060c548d4e6cd0c1","size":15097,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.6.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.6.3.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.6.3.tgz_1470923037562_0.7971133799292147"},"directories":{},"publish_time":1470923038838,"_cnpm_publish_time":1470923038838,"_hasShrinkwrap":false},"2.6.1":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.6.1","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.9.0"},"scripts":{"lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js","build":"babel ./src --out-dir ./dist","readme-add-assertions":"babel-node ./bin/readmeAssertions","readme":"node ./node_modules/.bin/gitdown ./.README/README.md --output-file ./README.md; npm run readme-add-assertions","create-index":"create-index ./src --update-index"},"devDependencies":{"babel-cli":"^6.7.5","babel-eslint":"^6.0.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.9.0","chai":"^3.5.0","create-index":"^0.1.2","eslint":"^2.13.1","eslint-config-canonical":"^1.7.12","gitdown":"^2.4.8","mocha":"^2.5.3"},"gitHead":"8a96d6a8d73d977a1ed2f68dee748b9a4f06599d","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.6.1","_shasum":"572a1f34a3acb1a9f27a226a3a88467f395349f9","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"572a1f34a3acb1a9f27a226a3a88467f395349f9","size":13931,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.6.1.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.6.1.tgz_1470816696123_0.10651948465965688"},"directories":{},"publish_time":1470816697835,"_cnpm_publish_time":1470816697835,"_hasShrinkwrap":false},"2.4.1":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.4.1","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.9.0"},"scripts":{"lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js","build":"babel ./src --out-dir ./dist","readme-add-assertions":"babel-node ./bin/readmeAssertions","readme":"node ./node_modules/.bin/gitdown ./.README/README.md --output-file ./README.md; npm run readme-add-assertions","create-index":"create-index ./src --update-index"},"devDependencies":{"babel-cli":"^6.7.5","babel-eslint":"^6.0.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.9.0","chai":"^3.5.0","create-index":"^0.1.2","eslint":"^2.13.1","eslint-config-canonical":"^1.7.12","gitdown":"^2.4.8","mocha":"^2.5.3"},"gitHead":"7903b7aa329be5b8cb78813cf0fdd050848fe6d0","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.4.1","_shasum":"f66c6a8fee7525a675b30fe8aa88ed11d85d9bf0","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"f66c6a8fee7525a675b30fe8aa88ed11d85d9bf0","size":12989,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.4.1.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.4.1.tgz_1470738934142_0.34212115383706987"},"directories":{},"publish_time":1470738935822,"_cnpm_publish_time":1470738935822,"_hasShrinkwrap":false},"2.4.0":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.4.0","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.9.0"},"scripts":{"lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js","build":"babel ./src --out-dir ./dist","readme-add-assertions":"babel-node ./bin/readmeAssertions","readme":"node ./node_modules/.bin/gitdown ./.README/README.md --output-file ./README.md; npm run readme-add-assertions","create-index":"create-index ./src --update-index"},"devDependencies":{"babel-cli":"^6.7.5","babel-eslint":"^6.0.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.9.0","chai":"^3.5.0","create-index":"^0.1.2","eslint":"^2.13.1","eslint-config-canonical":"^1.7.12","gitdown":"^2.4.8","mocha":"^2.5.3"},"gitHead":"9f40713cea03fec9f8dfeb6155c0e3b775b75dde","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.4.0","_shasum":"45189c7886d5a1ec6131bbcda981275c6054a7cd","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"45189c7886d5a1ec6131bbcda981275c6054a7cd","size":12920,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.4.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.4.0.tgz_1469631572863_0.9845877517946064"},"directories":{},"publish_time":1469631574733,"_cnpm_publish_time":1469631574733,"_hasShrinkwrap":false},"2.3.1":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.3.1","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.9.0"},"scripts":{"lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js","build":"babel ./src --out-dir ./dist","readme-add-assertions":"babel-node ./bin/readmeAssertions","readme":"node ./node_modules/.bin/gitdown ./.README/README.md --output-file ./README.md; npm run readme-add-assertions","create-index":"create-index ./src --update-index"},"devDependencies":{"babel-cli":"^6.7.5","babel-eslint":"^6.0.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.9.0","chai":"^3.5.0","create-index":"^0.1.2","eslint":"^2.13.1","eslint-config-canonical":"^1.7.12","gitdown":"^2.4.8","mocha":"^2.5.3"},"gitHead":"733e0761025a6835e9732703bb026af816a72649","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.3.1","_shasum":"f44c963f82e36dac2593c42a9614da05fca57d12","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"f44c963f82e36dac2593c42a9614da05fca57d12","size":10785,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.3.1.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.3.1.tgz_1468491909809_0.5576556774321944"},"directories":{},"publish_time":1468491912058,"_cnpm_publish_time":1468491912058,"_hasShrinkwrap":false},"2.3.0":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.3.0","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.9.0"},"scripts":{"lint":"eslint ./src ./tests","test":"mocha --compilers js:babel-register ./tests/rules/index.js","build":"babel ./src --out-dir ./dist","readme-add-assertions":"babel-node ./bin/readmeAssertions","readme":"node ./node_modules/.bin/gitdown ./.README/README.md --output-file ./README.md; npm run readme-add-assertions","create-index":"create-index ./src --update-index"},"devDependencies":{"babel-cli":"^6.7.5","babel-eslint":"^6.0.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.5.0","babel-register":"^6.9.0","chai":"^3.5.0","create-index":"^0.1.2","eslint":"^2.13.1","eslint-config-canonical":"^1.7.12","gitdown":"^2.4.8","mocha":"^2.5.3"},"gitHead":"a8eea234bc999026959317c93a28d4a76d20fcfa","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.3.0","_shasum":"c1282360f8db6b0b8e28d42c6781890af977e3e6","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"c1282360f8db6b0b8e28d42c6781890af977e3e6","size":8818,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.3.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.3.0.tgz_1466968739133_0.805462985066697"},"directories":{},"publish_time":1466968741799,"_cnpm_publish_time":1466968741799,"_hasShrinkwrap":false},"2.2.7":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.2.7","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.9.0"},"scripts":{"lint":"pragmatist lint","test":"pragmatist test --type-assertions","build":"pragmatist build --es5","watch-test":"pragmatist watch-test --type-assertions","watch-build":"pragmatist watch-build --es5","readme-add-assertions":"babel-node --presets es2015 ./bin/readmeAssertions","readme":"node ./node_modules/.bin/gitdown ./.README/README.md --output-file ./README.md; npm run readme-add-assertions","create-index":"create-index ./src --update-index"},"devDependencies":{"babel-cli":"^6.7.5","babel-eslint":"^6.0.2","babel-preset-es2015":"^6.6.0","chai":"^3.5.0","create-index":"^0.1.2","eslint":"^2.7.0","gitdown":"^2.4.8","globby":"^4.0.0","mocha":"^2.4.5","pragmatist":"^3.0.21"},"gitHead":"a6655ceec0664c579d8c69722392f8e34eb8b5b7","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.2.7","_shasum":"6e489daeb1afa8730eaa4fb677847e7a7ec6b6b7","_from":".","_npmVersion":"3.8.5","_nodeVersion":"5.10.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"6e489daeb1afa8730eaa4fb677847e7a7ec6b6b7","size":9879,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.2.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.2.7.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.2.7.tgz_1461269517134_0.9300705888308585"},"directories":{},"publish_time":1461269519859,"_cnpm_publish_time":1461269519859,"_hasShrinkwrap":false},"2.2.6":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.2.6","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.9.0"},"scripts":{"lint":"pragmatist lint","test":"pragmatist test --type-assertions","build":"pragmatist build --es5","watch-test":"pragmatist watch-test --type-assertions","watch-build":"pragmatist watch-build --es5","readme-add-assertions":"babel-node --presets es2015 ./bin/readmeAssertions","readme":"node ./node_modules/.bin/gitdown ./.README/README.md --output-file ./README.md; npm run readme-add-assertions","create-index":"create-index ./src --update-index"},"devDependencies":{"babel-cli":"^6.7.5","babel-eslint":"^6.0.2","babel-preset-es2015":"^6.6.0","chai":"^3.5.0","create-index":"^0.1.2","eslint":"^2.7.0","gitdown":"^2.4.8","globby":"^4.0.0","mocha":"^2.4.5","pragmatist":"^3.0.21"},"gitHead":"a545129fd54f19ddad7d07a57a816b6ff601c1b8","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.2.6","_shasum":"e0d31b0f4b32890acc851fd44bbed5e4d7e8401e","_from":".","_npmVersion":"3.8.5","_nodeVersion":"5.10.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"e0d31b0f4b32890acc851fd44bbed5e4d7e8401e","size":9685,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.2.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.2.6.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.2.6.tgz_1460137789128_0.5822414273861796"},"directories":{},"publish_time":1460137791816,"_cnpm_publish_time":1460137791816,"_hasShrinkwrap":false},"2.2.5":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.2.5","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.6.1"},"scripts":{"lint":"pragmatist lint","test":"pragmatist test --type-assertions","build":"pragmatist build --es5","watch-test":"pragmatist watch-test --type-assertions","watch-build":"pragmatist watch-build --es5","readme-add-assertions":"babel-node --presets es2015 ./bin/readmeAssertions","readme":"node ./node_modules/.bin/gitdown ./.README/README.md --output-file ./README.md; npm run readme-add-assertions","create-index":"create-index ./src --update-index"},"devDependencies":{"babel-cli":"^6.6.5","babel-eslint":"^6.0.0-beta.6","babel-preset-es2015":"^6.6.0","chai":"^3.5.0","create-index":"^0.1.2","eslint":"^2.4.0","gitdown":"^2.4.0","globby":"^4.0.0","mocha":"^2.4.5","pragmatist":"^3.0.21"},"gitHead":"f630dd31c4f59d110e10ff1515d9daf2bb7d1141","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.2.5","_shasum":"6e8f6c7297b032678ea10acce927ec407e1da468","_from":".","_npmVersion":"3.8.5","_nodeVersion":"5.10.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"6e8f6c7297b032678ea10acce927ec407e1da468","size":9004,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.2.5.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.2.5.tgz_1460122492101_0.7834607039112598"},"directories":{},"publish_time":1460122494538,"_cnpm_publish_time":1460122494538,"_hasShrinkwrap":false},"2.2.4":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.2.4","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.6.1"},"scripts":{"lint":"pragmatist lint","test":"pragmatist test --type-assertions","build":"pragmatist build --es5","watch-test":"pragmatist watch-test --type-assertions","watch-build":"pragmatist watch-build --es5","readme-add-assertions":"babel-node --presets es2015 ./bin/readmeAssertions","readme":"node ./node_modules/.bin/gitdown ./.README/README.md --output-file ./README.md; npm run readme-add-assertions","create-index":"create-index ./src --update-index"},"devDependencies":{"babel-cli":"^6.6.5","babel-eslint":"^6.0.0-beta.6","babel-preset-es2015":"^6.6.0","chai":"^3.5.0","create-index":"^0.1.2","eslint":"^2.4.0","gitdown":"^2.4.0","globby":"^4.0.0","mocha":"^2.4.5","pragmatist":"^3.0.21"},"gitHead":"528a0ef8a0d49bf003174838571969bce6f6889c","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.2.4","_shasum":"b0b7927ba681a742195714b6dbb5bdc645153ebb","_from":".","_npmVersion":"3.8.5","_nodeVersion":"5.10.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"b0b7927ba681a742195714b6dbb5bdc645153ebb","size":8804,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.2.4.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.2.4.tgz_1460108560525_0.42425761581398547"},"directories":{},"publish_time":1460108563126,"_cnpm_publish_time":1460108563126,"_hasShrinkwrap":false},"2.2.3":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.2.3","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.6.1"},"scripts":{"lint":"pragmatist lint","test":"pragmatist test --type-assertions","build":"pragmatist build --es5","watch-test":"pragmatist watch-test --type-assertions","watch-build":"pragmatist watch-build --es5","readme-add-assertions":"babel-node --presets es2015 ./bin/readmeAssertions","readme":"node ./node_modules/.bin/gitdown ./.README/README.md --output-file ./README.md; npm run readme-add-assertions","create-index":"create-index ./src --update-index"},"devDependencies":{"babel-cli":"^6.6.5","babel-eslint":"^6.0.0-beta.6","babel-preset-es2015":"^6.6.0","chai":"^3.5.0","create-index":"^0.1.2","eslint":"^2.4.0","gitdown":"^2.4.0","globby":"^4.0.0","mocha":"^2.4.5","pragmatist":"^3.0.21"},"gitHead":"3bf44b21a5265d613f2bc596ce7867b4b0cee25b","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.2.3","_shasum":"de11cd27f101029c22702fec7d9d5c06b65fdd83","_from":".","_npmVersion":"3.8.5","_nodeVersion":"5.10.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"de11cd27f101029c22702fec7d9d5c06b65fdd83","size":8800,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.2.3.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.2.3.tgz_1460108521338_0.4326456147246063"},"directories":{},"publish_time":1460108523921,"_cnpm_publish_time":1460108523921,"_hasShrinkwrap":false},"2.2.2":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.2.2","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.6.1"},"scripts":{"lint":"pragmatist lint","test":"pragmatist test --type-assertions","build":"pragmatist build --es5","watch-test":"pragmatist watch-test --type-assertions","watch-build":"pragmatist watch-build --es5","readme-add-assertions":"babel-node --presets es2015 ./bin/readmeAssertions","readme":"node ./node_modules/.bin/gitdown ./.README/README.md --output-file ./README.md; npm run readme-add-assertions","create-index":"create-index ./src --update-index"},"devDependencies":{"babel-cli":"^6.6.5","babel-eslint":"^6.0.0-beta.6","babel-preset-es2015":"^6.6.0","chai":"^3.5.0","create-index":"^0.1.2","eslint":"^2.4.0","gitdown":"^2.4.0","globby":"^4.0.0","mocha":"^2.4.5","pragmatist":"^3.0.21"},"gitHead":"3454a10651c0973517b2117e9c60b6679d249803","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.2.2","_shasum":"ea0e719bfa71db2b5db8819769950b070e216bb2","_from":".","_npmVersion":"3.8.1","_nodeVersion":"5.8.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"ea0e719bfa71db2b5db8819769950b070e216bb2","size":8723,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.2.2.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.2.2.tgz_1458644570900_0.6305623673833907"},"directories":{},"publish_time":1458644573211,"_cnpm_publish_time":1458644573211,"_hasShrinkwrap":false},"2.2.1":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.2.1","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.6.1"},"scripts":{"lint":"pragmatist lint","test":"pragmatist test --type-assertions","build":"pragmatist build --es5","watch-test":"pragmatist watch-test --type-assertions","watch-build":"pragmatist watch-build --es5","readme-add-assertions":"babel-node --presets es2015 ./bin/readmeAssertions","readme":"node ./node_modules/.bin/gitdown ./.README/README.md --output-file ./README.md; npm run readme-add-assertions","create-index":"create-index ./src --update-index"},"devDependencies":{"babel-cli":"^6.6.5","babel-eslint":"^6.0.0-beta.6","babel-preset-es2015":"^6.6.0","chai":"^3.5.0","create-index":"^0.1.2","eslint":"^2.4.0","gitdown":"^2.4.0","globby":"^4.0.0","mocha":"^2.4.5","pragmatist":"^3.0.21"},"gitHead":"3165fe2ecf193496bf669d27d0e5dedf1ff31855","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.2.1","_shasum":"714178bee5e82af9f0ac7a9e2b2af4984fe9ba7b","_from":".","_npmVersion":"3.8.1","_nodeVersion":"5.8.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"714178bee5e82af9f0ac7a9e2b2af4984fe9ba7b","size":8707,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.2.1.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.2.1.tgz_1458492305088_0.11847048811614513"},"directories":{},"publish_time":1458492307968,"_cnpm_publish_time":1458492307968,"_hasShrinkwrap":false},"2.2.0":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.2.0","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.6.1"},"scripts":{"lint":"pragmatist lint","test":"pragmatist test --type-assertions","watch-test":"pragmatist watch-test --type-assertions","build":"pragmatist build --es5","readme-add-assertions":"babel-node --presets es2015 ./bin/readmeAssertions","readme":"node ./node_modules/.bin/gitdown ./.README/README.md --output-file ./README.md; npm run readme-add-assertions","create-index":"create-index ./src --update-index"},"devDependencies":{"babel-cli":"^6.6.5","babel-eslint":"^6.0.0-beta.6","babel-preset-es2015":"^6.6.0","chai":"^3.5.0","create-index":"^0.1.2","eslint":"^2.4.0","gitdown":"^2.4.0","globby":"^4.0.0","mocha":"^2.4.5","pragmatist":"^3.0.21"},"gitHead":"147756b7f863b75b3841edafb01add46b314796b","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.2.0","_shasum":"dac8d1836b45727f227d540619857eb568d5c8a1","_from":".","_npmVersion":"3.8.1","_nodeVersion":"5.8.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"dac8d1836b45727f227d540619857eb568d5c8a1","size":8591,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.2.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.2.0.tgz_1458392729713_0.1605730028823018"},"directories":{},"publish_time":1458392731826,"_cnpm_publish_time":1458392731826,"_hasShrinkwrap":false},"2.1.2":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.1.2","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.6.1"},"scripts":{"pragmatist":"pragmatist --es5","lint":"npm run pragmatist lint","test":"npm run pragmatist test","build":"npm run pragmatist build","watch":"npm run pragmatist watch","watch-lint":"npm run pragmatist watch-lint","watch-test":"npm run pragmatist watch-test","readme-add-assertions":"babel-node --presets es2015 ./bin/readmeAssertions","readme":"node ./node_modules/.bin/gitdown ./.README/README.md --output-file ./README.md; npm run readme-add-assertions","create-index":"create-index ./src --update-index"},"devDependencies":{"babel-cli":"^6.6.5","babel-eslint":"^6.0.0-beta.2","babel-preset-es2015":"^6.6.0","chai":"^3.5.0","create-index":"^0.1.2","eslint":"^2.3.0","gitdown":"^2.4.0","globby":"^4.0.0","mocha":"^2.4.5","pragmatist":"^3.0.21"},"gitHead":"00c1804960a495a83a832ed74181adc56404e7b1","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.1.2","_shasum":"769be14144950324d6429f2c597543a7ede74e21","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"769be14144950324d6429f2c597543a7ede74e21","size":7994,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.1.2.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.1.2.tgz_1457387002363_0.282553379656747"},"directories":{},"publish_time":1457387006520,"_cnpm_publish_time":1457387006520,"_hasShrinkwrap":false},"2.1.1":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.1.1","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.6.1"},"scripts":{"pragmatist":"pragmatist --es5","lint":"npm run pragmatist lint","test":"npm run pragmatist test","build":"npm run pragmatist build","watch":"npm run pragmatist watch","watch-lint":"npm run pragmatist watch-lint","watch-test":"npm run pragmatist watch-test","readme-add-assertions":"babel-node --presets es2015 ./bin/readmeAssertions","readme":"node ./node_modules/.bin/gitdown ./.README/README.md --output-file ./README.md; npm run readme-add-assertions","create-index":"create-index ./src --update-index"},"devDependencies":{"babel-cli":"^6.6.5","babel-eslint":"^6.0.0-beta.2","babel-preset-es2015":"^6.6.0","chai":"^3.5.0","create-index":"^0.1.2","eslint":"^2.3.0","gitdown":"^2.4.0","globby":"^4.0.0","mocha":"^2.4.5","pragmatist":"^3.0.21"},"gitHead":"1b65393ecaf5bdaa9c502e5253ae1ceb571a1ca2","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.1.1","_shasum":"19e6223a33a55cb86a8e2e7571e733eac1d789ec","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"19e6223a33a55cb86a8e2e7571e733eac1d789ec","size":5041,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.1.1.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.1.1.tgz_1457386371509_0.6647656925488263"},"directories":{},"publish_time":1457386375402,"_cnpm_publish_time":1457386375402,"_hasShrinkwrap":false},"2.1.0":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.1.0","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.5.1"},"scripts":{"pragmatist":"pragmatist --es5","lint":"npm run pragmatist lint","test":"npm run pragmatist test","build":"npm run pragmatist build","watch":"npm run pragmatist watch","watch-lint":"npm run pragmatist watch-lint","watch-test":"npm run pragmatist watch-test","readme-add-assertions":"babel-node --presets es2015 ./bin/readmeAssertions","readme":"node ./node_modules/.bin/gitdown ./.README/README.md --output-file ./README.md; npm run readme-add-assertions","create-index":"create-index ./src --update-index"},"devDependencies":{"babel-cli":"^6.5.1","babel-eslint":"^5.0.0","babel-preset-es2015":"^6.5.0","chai":"^3.5.0","create-index":"^0.1.2","eslint":"^2.2.0","gitdown":"^2.4.0","globby":"^4.0.0","mocha":"^2.4.5","pragmatist":"^3.0.13"},"gitHead":"987d29f0e156fc67a20f29eefb54f225a73b6c1c","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.1.0","_shasum":"df12bc4329516fc7006f67c5eaac3fae075666b2","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"df12bc4329516fc7006f67c5eaac3fae075666b2","size":7927,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.1.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.1.0.tgz_1456247732605_0.7064445489086211"},"directories":{},"publish_time":1456247738927,"_cnpm_publish_time":1456247738927,"_hasShrinkwrap":false},"2.0.1":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.0.1","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.5.1"},"scripts":{"pragmatist":"pragmatist --es5","lint":"npm run pragmatist lint","test":"npm run pragmatist test","build":"npm run pragmatist build","watch":"npm run pragmatist watch","watch-lint":"npm run pragmatist watch-lint","watch-test":"npm run pragmatist watch-test","readme-add-assertions":"babel-node --presets es2015 ./bin/readmeAssertions","readme":"node ./node_modules/.bin/gitdown ./.README/README.md --output-file ./README.md; npm run readme-add-assertions","create-index":"create-index ./src --update-index"},"devDependencies":{"babel-cli":"^6.5.1","babel-eslint":"^5.0.0","babel-preset-es2015":"^6.5.0","chai":"^3.5.0","create-index":"^0.1.2","eslint":"^2.2.0","gitdown":"^2.4.0","globby":"^4.0.0","mocha":"^2.4.5","pragmatist":"^3.0.13"},"gitHead":"3150e7e242f9e35a131e1c0593800ed8b65974f3","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.0.1","_shasum":"45be0483dc1b498199557466f980a3e6f5d65a7a","_from":".","_npmVersion":"3.7.2","_nodeVersion":"5.6.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"45be0483dc1b498199557466f980a3e6f5d65a7a","size":6587,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.0.1.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.0.1.tgz_1456161962770_0.31494003836996853"},"directories":{},"publish_time":1456161966060,"_cnpm_publish_time":1456161966060,"_hasShrinkwrap":false},"2.0.0":{"name":"eslint-plugin-flowtype","description":"Flowtype linting rules for ESLint.","version":"2.0.0","main":"./dist/index.js","repository":{"type":"git","url":"git+https://github.com/gajus/eslint-plugin-flowtype.git"},"keywords":["eslint","plugin","flowtype"],"author":{"name":"Gajus Kuizinas","email":"gajus@gajus.com","url":"http://gajus.com"},"license":"BSD-3-Clause","peerDependencies":{"eslint":">=2.0.0"},"dependencies":{"lodash":"^4.5.1"},"scripts":{"pragmatist":"pragmatist --es5","lint":"npm run pragmatist lint","test":"npm run pragmatist test","build":"npm run pragmatist build","watch":"npm run pragmatist watch","watch-lint":"npm run pragmatist watch-lint","watch-test":"npm run pragmatist watch-test","readme-add-assertions":"babel-node --presets es2015 ./bin/readmeAssertions","readme":"node ./node_modules/.bin/gitdown ./.README/README.md --output-file ./README.md; npm run readme-add-assertions","create-index":"create-index ./src --update-index"},"devDependencies":{"babel-cli":"^6.5.1","babel-eslint":"^5.0.0","babel-preset-es2015":"^6.5.0","chai":"^3.5.0","create-index":"^0.1.2","eslint":"^2.2.0","gitdown":"^2.4.0","globby":"^4.0.0","mocha":"^2.4.5","pragmatist":"^3.0.9"},"gitHead":"51d685c650c53250b11e3015148d1e33c17a9839","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","_id":"eslint-plugin-flowtype@2.0.0","_shasum":"793f30c5f4d225fc973e9be5c638665324307eab","_from":".","_npmVersion":"3.7.2","_nodeVersion":"5.6.0","_npmUser":{"name":"gajus","email":"gajus@gajus.com"},"dist":{"shasum":"793f30c5f4d225fc973e9be5c638665324307eab","size":6588,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-2.0.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-flowtype-2.0.0.tgz_1456148119752_0.4860025292728096"},"directories":{},"publish_time":1456148124827,"_cnpm_publish_time":1456148124827,"_hasShrinkwrap":false},"1.0.0":{"name":"eslint-plugin-flowtype","version":"1.0.0","description":"ESLint checking of files containing FlowType annotations","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["eslint","plugin","eslintplugin","flowtype"],"peerDependencies":{"eslint":">=0.20.0"},"files":["README.md","index.js"],"homepage":"https://github.com/gcazaciuc/eslint-plugin-flowtype","repository":{"type":"git","url":"git+https://github.com/gcazaciuc/eslint-plugin-flowtype.git"},"author":{"name":"Cazaciuc Gabriel"},"license":"MIT","dependencies":{"esprima-fb":"^15001.1.0-dev-harmony-fb","recast":"^0.10.13","source-map":"^0.4.2"},"engines":{"node":">= 0.8"},"gitHead":"9f9345610c2979955f58087499c1ae32e39fed90","bugs":{"url":"https://github.com/gcazaciuc/eslint-plugin-flowtype/issues"},"_id":"eslint-plugin-flowtype@1.0.0","_shasum":"ed34d59c7619134e6d6ca3f899a99e7fa0e91d6c","_from":".","_npmVersion":"2.10.1","_nodeVersion":"0.12.4","_npmUser":{"name":"gcazaciuc","email":"gcazaciuc@yahoo.com"},"dist":{"shasum":"ed34d59c7619134e6d6ca3f899a99e7fa0e91d6c","size":1963,"noattachment":false,"key":"/eslint-plugin-flowtype/-/eslint-plugin-flowtype-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-flowtype/download/eslint-plugin-flowtype-1.0.0.tgz"},"maintainers":[{"name":"gajus","email":"gk@anuary.com"}],"directories":{},"publish_time":1435820299460,"_cnpm_publish_time":1435820299460,"_hasShrinkwrap":false}},"readme":"<a name=\"eslint-plugin-flowtype\"></a>\n# eslint-plugin-flowtype\n\n[![NPM version](http://img.shields.io/npm/v/eslint-plugin-flowtype.svg?style=flat-square)](https://www.npmjs.org/package/eslint-plugin-flowtype)\n[![Travis build status](http://img.shields.io/travis/gajus/eslint-plugin-flowtype/master.svg?style=flat-square)](https://travis-ci.com/github/gajus/eslint-plugin-flowtype)\n[![js-canonical-style](https://img.shields.io/badge/code%20style-canonical-blue.svg?style=flat-square)](https://github.com/gajus/canonical)\n\n[Flow type](http://flowtype.org/) linting rules for ESLint.\n\n* [eslint-plugin-flowtype](#eslint-plugin-flowtype)\n    * [Installation](#eslint-plugin-flowtype-installation)\n    * [Configuration](#eslint-plugin-flowtype-configuration)\n        * [Shareable configurations](#eslint-plugin-flowtype-configuration-shareable-configurations)\n        * [Community maintained configurations](#eslint-plugin-flowtype-configuration-community-maintained-configurations)\n    * [Settings](#eslint-plugin-flowtype-settings)\n        * [`onlyFilesWithFlowAnnotation`](#eslint-plugin-flowtype-settings-onlyfileswithflowannotation)\n    * [Rules](#eslint-plugin-flowtype-rules)\n        * [`array-style-complex-type`](#eslint-plugin-flowtype-rules-array-style-complex-type)\n        * [`array-style-simple-type`](#eslint-plugin-flowtype-rules-array-style-simple-type)\n        * [`arrow-parens`](#eslint-plugin-flowtype-rules-arrow-parens)\n        * [`boolean-style`](#eslint-plugin-flowtype-rules-boolean-style)\n        * [`define-flow-type`](#eslint-plugin-flowtype-rules-define-flow-type)\n        * [`delimiter-dangle`](#eslint-plugin-flowtype-rules-delimiter-dangle)\n        * [`enforce-line-break`](#eslint-plugin-flowtype-rules-enforce-line-break)\n        * [`generic-spacing`](#eslint-plugin-flowtype-rules-generic-spacing)\n        * [`interface-id-match`](#eslint-plugin-flowtype-rules-interface-id-match)\n        * [`newline-after-flow-annotation`](#eslint-plugin-flowtype-rules-newline-after-flow-annotation)\n        * [`no-dupe-keys`](#eslint-plugin-flowtype-rules-no-dupe-keys)\n        * [`no-duplicate-type-union-intersection-members`](#eslint-plugin-flowtype-rules-no-duplicate-type-union-intersection-members)\n        * [`no-existential-type`](#eslint-plugin-flowtype-rules-no-existential-type)\n        * [`no-flow-fix-me-comments`](#eslint-plugin-flowtype-rules-no-flow-fix-me-comments)\n        * [`no-internal-flow-type`](#eslint-plugin-flowtype-rules-no-internal-flow-type)\n        * [`no-mixed`](#eslint-plugin-flowtype-rules-no-mixed)\n        * [`no-mutable-array`](#eslint-plugin-flowtype-rules-no-mutable-array)\n        * [`no-primitive-constructor-types`](#eslint-plugin-flowtype-rules-no-primitive-constructor-types)\n        * [`no-types-missing-file-annotation`](#eslint-plugin-flowtype-rules-no-types-missing-file-annotation)\n        * [`no-unused-expressions`](#eslint-plugin-flowtype-rules-no-unused-expressions)\n        * [`no-weak-types`](#eslint-plugin-flowtype-rules-no-weak-types)\n        * [`object-type-curly-spacing`](#eslint-plugin-flowtype-rules-object-type-curly-spacing)\n        * [`object-type-delimiter`](#eslint-plugin-flowtype-rules-object-type-delimiter)\n        * [`quotes`](#eslint-plugin-flowtype-rules-quotes)\n        * [`require-compound-type-alias`](#eslint-plugin-flowtype-rules-require-compound-type-alias)\n        * [`require-exact-type`](#eslint-plugin-flowtype-rules-require-exact-type)\n        * [`require-indexer-name`](#eslint-plugin-flowtype-rules-require-indexer-name)\n        * [`require-inexact-type`](#eslint-plugin-flowtype-rules-require-inexact-type)\n        * [`require-parameter-type`](#eslint-plugin-flowtype-rules-require-parameter-type)\n        * [`require-readonly-react-props`](#eslint-plugin-flowtype-rules-require-readonly-react-props)\n        * [`require-return-type`](#eslint-plugin-flowtype-rules-require-return-type)\n        * [`require-types-at-top`](#eslint-plugin-flowtype-rules-require-types-at-top)\n        * [`require-valid-file-annotation`](#eslint-plugin-flowtype-rules-require-valid-file-annotation)\n        * [`require-variable-type`](#eslint-plugin-flowtype-rules-require-variable-type)\n        * [`semi`](#eslint-plugin-flowtype-rules-semi)\n        * [`sort-keys`](#eslint-plugin-flowtype-rules-sort-keys)\n        * [`sort-type-union-intersection-members`](#eslint-plugin-flowtype-rules-sort-type-union-intersection-members)\n        * [`space-after-type-colon`](#eslint-plugin-flowtype-rules-space-after-type-colon)\n        * [`space-before-generic-bracket`](#eslint-plugin-flowtype-rules-space-before-generic-bracket)\n        * [`space-before-type-colon`](#eslint-plugin-flowtype-rules-space-before-type-colon)\n        * [`spread-exact-type`](#eslint-plugin-flowtype-rules-spread-exact-type)\n        * [`type-id-match`](#eslint-plugin-flowtype-rules-type-id-match)\n        * [`type-import-style`](#eslint-plugin-flowtype-rules-type-import-style)\n        * [`union-intersection-spacing`](#eslint-plugin-flowtype-rules-union-intersection-spacing)\n        * [`use-flow-type`](#eslint-plugin-flowtype-rules-use-flow-type)\n        * [`use-read-only-spread`](#eslint-plugin-flowtype-rules-use-read-only-spread)\n        * [`valid-syntax`](#eslint-plugin-flowtype-rules-valid-syntax)\n\n\n<a name=\"eslint-plugin-flowtype-installation\"></a>\n## Installation\n\n```bash\nnpm install eslint --save-dev\nnpm install @babel/eslint-parser --save-dev\nnpm install eslint-plugin-flowtype --save-dev\n```\n\n<a name=\"eslint-plugin-flowtype-configuration\"></a>\n## Configuration\n\n1. Set `parser` property to `@babel/eslint-parser`.\n1. Add `plugins` section and specify `eslint-plugin-flowtype` as a plugin.\n1. Enable rules.\n\n<!-- -->\n\n```json\n{\n  \"parser\": \"@babel/eslint-parser\",\n  \"plugins\": [\n    \"flowtype\"\n  ],\n  \"rules\": {\n    \"flowtype/boolean-style\": [\n      2,\n      \"boolean\"\n    ],\n    \"flowtype/define-flow-type\": 1,\n    \"flowtype/delimiter-dangle\": [\n      2,\n      \"never\"\n    ],\n    \"flowtype/generic-spacing\": [\n      2,\n      \"never\"\n    ],\n    \"flowtype/interface-id-match\": [\n      2,\n      \"^([A-Z][a-z0-9]+)+Type$\"\n    ],\n    \"flowtype/no-mixed\": 2,\n    \"flowtype/no-primitive-constructor-types\": 2,\n    \"flowtype/no-types-missing-file-annotation\": 2,\n    \"flowtype/no-weak-types\": 2,\n    \"flowtype/object-type-delimiter\": [\n      2,\n      \"comma\"\n    ],\n    \"flowtype/require-parameter-type\": 2,\n    \"flowtype/require-readonly-react-props\": 0,\n    \"flowtype/require-return-type\": [\n      2,\n      \"always\",\n      {\n        \"annotateUndefined\": \"never\"\n      }\n    ],\n    \"flowtype/require-valid-file-annotation\": 2,\n    \"flowtype/semi\": [\n      2,\n      \"always\"\n    ],\n    \"flowtype/space-after-type-colon\": [\n      2,\n      \"always\"\n    ],\n    \"flowtype/space-before-generic-bracket\": [\n      2,\n      \"never\"\n    ],\n    \"flowtype/space-before-type-colon\": [\n      2,\n      \"never\"\n    ],\n    \"flowtype/type-id-match\": [\n      2,\n      \"^([A-Z][a-z0-9]+)+Type$\"\n    ],\n    \"flowtype/union-intersection-spacing\": [\n      2,\n      \"always\"\n    ],\n    \"flowtype/use-flow-type\": 1,\n    \"flowtype/valid-syntax\": 1\n  },\n  \"settings\": {\n    \"flowtype\": {\n      \"onlyFilesWithFlowAnnotation\": false\n    }\n  }\n}\n```\n\n<a name=\"eslint-plugin-flowtype-configuration-shareable-configurations\"></a>\n### Shareable configurations\n\n<a name=\"eslint-plugin-flowtype-configuration-shareable-configurations-recommended\"></a>\n#### Recommended\n\nThis plugin exports a [recommended configuration](./src/configs/recommended.json) that enforces Flow type good practices.\n\nTo enable this configuration use the extends property in your `.eslintrc` config file:\n\n```json\n{\n  \"extends\": [\n    \"plugin:flowtype/recommended\"\n  ],\n  \"plugins\": [\n    \"flowtype\"\n  ]\n}\n```\n\nSee [ESLint documentation](http://eslint.org/docs/user-guide/configuring#extending-configuration-files) for more information about extending configuration files.\n\n<a name=\"eslint-plugin-flowtype-configuration-community-maintained-configurations\"></a>\n### Community maintained configurations\n\nThe following are third-party submitted/ maintained configurations of `eslint-plugin-flowtype`:\n\n* https://github.com/wemake-services/eslint-config-flowtype-essential\n\n<a name=\"eslint-plugin-flowtype-settings\"></a>\n## Settings\n\n<a name=\"eslint-plugin-flowtype-settings-onlyfileswithflowannotation\"></a>\n### <code>onlyFilesWithFlowAnnotation</code>\n\nWhen `true`, only checks files with a [`@flow` annotation](http://flowtype.org/docs/about-flow.html#gradual) in the first comment.\n\n```js\n{\n  \"settings\": {\n    \"flowtype\": {\n      \"onlyFilesWithFlowAnnotation\": true\n    }\n  }\n}\n```\n\n<a name=\"eslint-plugin-flowtype-rules\"></a>\n## Rules\n\n<!-- Rules are sorted alphabetically. -->\n\n<a name=\"eslint-plugin-flowtype-rules-array-style-complex-type\"></a>\n### <code>array-style-complex-type</code>\n\n_The `--fix` option on the command line automatically fixes problems reported by this rule._\n\nEnforces a particular annotation style of complex types.\n\nType is considered complex in these cases:\n\n* [Maybe type](https://flow.org/en/docs/types/maybe/)\n* [Function type](https://flow.org/en/docs/types/functions/)\n* [Object type](https://flow.org/en/docs/types/objects/)\n* [Tuple type](https://flow.org/en/docs/types/tuples/)\n* [Union type](https://flow.org/en/docs/types/unions/)\n* [Intersection type](https://flow.org/en/docs/types/intersections/)\n\nThis rule takes one argument.\n\nIf it is `'verbose'` then a problem is raised when using `Type[]` instead of `Array<Type>`.\n\nIf it is `'shorthand'` then a problem is raised when using `Array<Type>` instead of `Type[]`.\n\nThe default value is `'verbose'`.\n\nThe following patterns are considered problems:\n\n```js\ntype X = (?string)[]\n// Message: Use \"Array<?string>\", not \"(?string)[]\"\n\n// Options: [\"verbose\"]\ntype X = (?string)[]\n// Message: Use \"Array<?string>\", not \"(?string)[]\"\n\n// Options: [\"shorthand\"]\ntype X = Array<?string>\n// Message: Use \"(?string)[]\", not \"Array<?string>\"\n\n// Options: [\"shorthand\"]\ntype X = Array<{foo: string}>\n// Message: Use \"{foo: string}[]\", not \"Array<{foo: string}>\"\n\ntype X = (string | number)[]\n// Message: Use \"Array<string | number>\", not \"(string | number)[]\"\n\ntype X = (string & number)[]\n// Message: Use \"Array<string & number>\", not \"(string & number)[]\"\n\ntype X = [string, number][]\n// Message: Use \"Array<[string, number]>\", not \"[string, number][]\"\n\ntype X = {foo: string}[]\n// Message: Use \"Array<{foo: string}>\", not \"{foo: string}[]\"\n\ntype X = (string => number)[]\n// Message: Use \"Array<string => number>\", not \"(string => number)[]\"\n\ntype X = {\n    foo: string,\n    bar: number\n}[]\n// Message: Use \"Array<{ foo: string, bar: number }>\", not \"{ foo: string, bar: number }[]\"\n\ntype X = {\n    foo: string,\n    bar: number,\n    quo: boolean,\n    hey: Date\n}[]\n// Message: Use \"Array<Type>\", not \"Type[]\"\n```\n\nThe following patterns are not considered problems:\n\n```js\ntype X = Array<?string>\n\n// Options: [\"verbose\"]\ntype X = Array<?string>\n\n// Options: [\"shorthand\"]\ntype X = (?string)[]\n\n// Options: [\"shorthand\"]\ntype X = Array<string>\n\n// Options: [\"shorthand\"]\n// Settings: {\"flowtype\":{\"onlyFilesWithFlowAnnotation\":true}}\ntype X = Array<?string>\n```\n\n\n\n<a name=\"eslint-plugin-flowtype-rules-array-style-simple-type\"></a>\n### <code>array-style-simple-type</code>\n\n_The `--fix` option on the command line automatically fixes problems reported by this rule._\n\nEnforces a particular array type annotation style of simple types.\n\nType is considered simple in these cases:\n\n* [Primitive types](https://flow.org/en/docs/types/primitives/)\n* [Literal types](https://flow.org/en/docs/types/literals/)\n* [Mixed type](https://flow.org/en/docs/types/mixed/)\n* [Any type](https://flow.org/en/docs/types/any/)\n* [Class type](https://flow.org/en/docs/types/classes/)\n* [Generic type](https://flow.org/en/docs/types/generics/)\n* Array type [shorthand notation](https://flow.org/en/docs/types/arrays/#toc-array-type-shorthand-syntax)\n\nThis rule takes one argument.\n\nIf it is `'verbose'` then a problem is raised when using `Type[]` instead of `Array<Type>`.\n\nIf it is `'shorthand'` then a problem is raised when using `Array<Type>` instead of `Type[]`.\n\nThe default value is `'verbose'`.\n\nThe following patterns are considered problems:\n\n```js\ntype X = string[]\n// Message: Use \"Array<string>\", not \"string[]\"\n\n// Options: [\"verbose\"]\ntype X = string[]\n// Message: Use \"Array<string>\", not \"string[]\"\n\n// Options: [\"shorthand\"]\ntype X = Array<string>\n// Message: Use \"string[]\", not \"Array<string>\"\n\ntype X = Date[]\n// Message: Use \"Array<Date>\", not \"Date[]\"\n\ntype X = Promise<string>[]\n// Message: Use \"Array<Promise<string>>\", not \"Promise<string>[]\"\n\ntype X = $Keys<{foo: string}>[]\n// Message: Use \"Array<$Keys<{foo: string}>>\", not \"$Keys<{foo: string}>[]\"\n\ntype X = any[]\n// Message: Use \"Array<any>\", not \"any[]\"\n\ntype X = mixed[]\n// Message: Use \"Array<mixed>\", not \"mixed[]\"\n\ntype X = void[]\n// Message: Use \"Array<void>\", not \"void[]\"\n\ntype X = null[]\n// Message: Use \"Array<null>\", not \"null[]\"\n\ntype X = Promise<{\n    foo: string,\n    bar: number\n}>[]\n// Message: Use \"Array<Promise<{ foo: string, bar: number }>>\", not \"Promise<{ foo: string, bar: number }>[]\"\n\ntype X = Promise<{\n    foo: string,\n    bar: number,\n    quo: boolean\n}>[]\n// Message: Use \"Array<Type>\", not \"Type[]\"\n```\n\nThe following patterns are not considered problems:\n\n```js\ntype X = Array<string>\n\n// Options: [\"verbose\"]\ntype X = Array<string>\n\n// Options: [\"shorthand\"]\ntype X = string[]\n\ntype X = Array<Array<string>>\n\n// Options: [\"verbose\"]\ntype X = (?string)[]\n\n// Options: [\"verbose\"]\n// Settings: {\"flowtype\":{\"onlyFilesWithFlowAnnotation\":true}}\ntype X = string[]\n\ntype X = Array\n\ntype X = typeof Array\n```\n\n\n\n<a name=\"eslint-plugin-flowtype-rules-arrow-parens\"></a>\n### <code>arrow-parens</code>\n\n_The `--fix` option on the command line automatically fixes problems reported by this rule._\n\nEnforces the consistent use of parentheses in arrow functions.\n\nThis rule has a string option and an object one.\n\nString options are:\n\n- `\"always\"` (default) requires parens around arguments in all cases.\n- `\"as-needed\"` enforces no braces where they can be omitted.\n\nObject properties for variants of the `\"as-needed\"` option:\n\n- `\"requireForBlockBody\": true` modifies the as-needed rule in order to require parens if the function body is in an instructions block (surrounded by braces).\n\nThe following patterns are considered problems:\n\n```js\na => {}\n// Message: undefined\n\na => a\n// Message: undefined\n\na => {\n}\n// Message: undefined\n\na.then(foo => {});\n// Message: undefined\n\na.then(foo => a);\n// Message: undefined\n\na(foo => { if (true) {}; });\n// Message: undefined\n\na(async foo => { if (true) {}; });\n// Message: undefined\n\n// Options: [\"as-needed\"]\n(a) => a\n// Message: undefined\n\n// Options: [\"as-needed\"]\n(a,) => a\n// Message: undefined\n\n// Options: [\"as-needed\"]\nasync (a) => a\n// Message: undefined\n\n// Options: [\"as-needed\"]\nasync(a) => a\n// Message: undefined\n\n// Options: [\"as-needed\",{\"requireForBlockBody\":true}]\na => {}\n// Message: undefined\n\n// Options: [\"as-needed\",{\"requireForBlockBody\":true}]\n(a) => a\n// Message: undefined\n\n// Options: [\"as-needed\",{\"requireForBlockBody\":true}]\nasync a => {}\n// Message: undefined\n\n// Options: [\"as-needed\",{\"requireForBlockBody\":true}]\nasync (a) => a\n// Message: undefined\n\n// Options: [\"as-needed\",{\"requireForBlockBody\":true}]\nasync(a) => a\n// Message: undefined\n```\n\nThe following patterns are not considered problems:\n\n```js\n() => {}\n\n(a) => {}\n\n(a) => a\n\n(a) => {\n}\n\na.then((foo) => {});\n\na.then((foo) => { if (true) {}; });\n\na.then(async (foo) => { if (true) {}; });\n\n// Options: [\"always\"]\n() => {}\n\n// Options: [\"always\"]\n(a) => {}\n\n// Options: [\"always\"]\n(a) => a\n\n// Options: [\"always\"]\n(a) => {\n}\n\n// Options: [\"always\"]\na.then((foo) => {});\n\n// Options: [\"always\"]\na.then((foo) => { if (true) {}; });\n\n// Options: [\"always\"]\na.then(async (foo) => { if (true) {}; });\n\n// Options: [\"as-needed\"]\n() => {}\n\n// Options: [\"as-needed\"]\na => {}\n\n// Options: [\"as-needed\"]\na => a\n\n// Options: [\"as-needed\"]\n([a, b]) => {}\n\n// Options: [\"as-needed\"]\n({ a, b }) => {}\n\n// Options: [\"as-needed\"]\n(a = 10) => {}\n\n// Options: [\"as-needed\"]\n(...a) => a[0]\n\n// Options: [\"as-needed\"]\n(a, b) => {}\n\n// Options: [\"as-needed\"]\nasync ([a, b]) => {}\n\n// Options: [\"as-needed\"]\nasync (a, b) => {}\n\n// Options: [\"as-needed\"]\n(a: T) => a\n\n// Options: [\"as-needed\"]\n(a): T => a\n\n// Options: [\"as-needed\",{\"requireForBlockBody\":true}]\n() => {}\n\n// Options: [\"as-needed\",{\"requireForBlockBody\":true}]\na => a\n\n// Options: [\"as-needed\",{\"requireForBlockBody\":true}]\n([a, b]) => {}\n\n// Options: [\"as-needed\",{\"requireForBlockBody\":true}]\n([a, b]) => a\n\n// Options: [\"as-needed\",{\"requireForBlockBody\":true}]\n({ a, b }) => {}\n\n// Options: [\"as-needed\",{\"requireForBlockBody\":true}]\n({ a, b }) => a + b\n\n// Options: [\"as-needed\",{\"requireForBlockBody\":true}]\n(a = 10) => {}\n\n// Options: [\"as-needed\",{\"requireForBlockBody\":true}]\n(...a) => a[0]\n\n// Options: [\"as-needed\",{\"requireForBlockBody\":true}]\n(a, b) => {}\n\n// Options: [\"as-needed\",{\"requireForBlockBody\":true}]\na => ({})\n\n// Options: [\"as-needed\",{\"requireForBlockBody\":true}]\nasync a => ({})\n\n// Options: [\"as-needed\",{\"requireForBlockBody\":true}]\nasync a => a\n\n// Options: [\"as-needed\",{\"requireForBlockBody\":true}]\n(a: T) => a\n\n// Options: [\"as-needed\",{\"requireForBlockBody\":true}]\n(a): T => a\n\n// Options: [\"always\",{\"requireForBlockBody\":true}]\n<T>(a: T) => a\n\n// Options: [\"as-needed\",{\"requireForBlockBody\":false}]\n<T>(a: T) => { return a; }\n\n// Options: [\"always\",{\"requireForBlockBody\":true}]\n<T>(a: T) => { return a; }\n\n// Options: [\"as-needed\",{\"requireForBlockBody\":true}]\n<T>(a: T) => { return a; }\n\n// Options: [\"as-needed\",{\"requireForBlockBody\":true}]\n(a): %checks => typeof a === \"number\"\n```\n\n\n\n<a name=\"eslint-plugin-flowtype-rules-boolean-style\"></a>\n### <code>boolean-style</code>\n\n_The `--fix` option on the command line automatically fixes problems reported by this rule._\n\nEnforces a particular style for boolean type annotations. This rule takes one argument.\n\nIf it is `'boolean'` then a problem is raised when using `bool` instead of `boolean`.\n\nIf it is `'bool'` then a problem is raised when using `boolean` instead of `bool`.\n\nThe default value is `'boolean'`.\n\nThe following patterns are considered problems:\n\n```js\ntype X = bool\n// Message: Use \"boolean\", not \"bool\"\n\n// Options: [\"boolean\"]\ntype X = bool\n// Message: Use \"boolean\", not \"bool\"\n\n// Options: [\"bool\"]\ntype X = boolean\n// Message: Use \"bool\", not \"boolean\"\n```\n\nThe following patterns are not considered problems:\n\n```js\ntype X = boolean\n\n// Options: [\"boolean\"]\ntype X = boolean\n\n// Options: [\"bool\"]\ntype X = bool\n\n// Options: [\"boolean\"]\n// Settings: {\"flowtype\":{\"onlyFilesWithFlowAnnotation\":true}}\ntype X = bool\n```\n\n\n\n<a name=\"eslint-plugin-flowtype-rules-define-flow-type\"></a>\n### <code>define-flow-type</code>\n\nMarks Flow type identifiers as defined.\n\nUsed to suppress [`no-undef`](http://eslint.org/docs/rules/no-undef) reporting of type identifiers.\n\nThe following patterns are not considered problems:\n\n```js\nvar a: AType\n// Additional rules: {\"no-undef\":2}\n\nvar a: AType; var b: AType\n// Additional rules: {\"no-undef\":2}\n\nvar a; (a: AType)\n// Additional rules: {\"no-undef\":2}\n\nvar a: AType<BType>\n// Additional rules: {\"no-undef\":2}\n\ntype A = AType\n// Additional rules: {\"no-undef\":2}\n\ndeclare type A = number\n// Additional rules: {\"no-undef\":2}\n\nopaque type A = AType\n// Additional rules: {\"no-undef\":2}\n\nfunction f(a: AType) {}\n// Additional rules: {\"no-undef\":2}\n\nfunction f(a: AType.a) {}\n// Additional rules: {\"no-undef\":2}\n\nfunction f(a: AType.a.b) {}\n// Additional rules: {\"no-undef\":2}\n\nfunction f(a): AType {}; var a: AType\n// Additional rules: {\"no-undef\":2}\n\nfunction f(a): AType {}\n// Additional rules: {\"no-undef\":2}\n\nclass C { a: AType }\n// Additional rules: {\"no-undef\":2}\n\nclass C { a: AType.a }\n// Additional rules: {\"no-undef\":2}\n\nclass C { a: AType.a.b }\n// Additional rules: {\"no-undef\":2}\n\nclass C implements AType {}\n// Additional rules: {\"no-undef\":2}\n\ndeclare interface A {}\n// Additional rules: {\"no-undef\":2}\n\n({ a: ({b() {}}: AType) })\n// Additional rules: {\"no-undef\":2}\n\ntype X = {Y<AType>(): BType}\n// Additional rules: {\"no-undef\":2}\n\n// Settings: {\"flowtype\":{\"onlyFilesWithFlowAnnotation\":true}}\n\n/**\n* Copyright 2019 no corp\n* @flow\n*/\ntype Foo = $ReadOnly<{}>\n// Additional rules: {\"no-undef\":2}\n\nvar a: AType\n// Additional rules: {\"no-undef\":2,\"no-use-before-define\":[2,\"nofunc\"]}\n\nvar a: AType; var b: AType\n// Additional rules: {\"no-undef\":2,\"no-use-before-define\":[2,\"nofunc\"]}\n\nvar a; (a: AType)\n// Additional rules: {\"no-undef\":2,\"no-use-before-define\":[2,\"nofunc\"]}\n\nvar a: AType<BType>\n// Additional rules: {\"no-undef\":2,\"no-use-before-define\":[2,\"nofunc\"]}\n\ntype A = AType\n// Additional rules: {\"no-undef\":2,\"no-use-before-define\":[2,\"nofunc\"]}\n\ndeclare type A = number\n// Additional rules: {\"no-undef\":2,\"no-use-before-define\":[2,\"nofunc\"]}\n\nopaque type A = AType\n// Additional rules: {\"no-undef\":2,\"no-use-before-define\":[2,\"nofunc\"]}\n\nfunction f(a: AType) {}\n// Additional rules: {\"no-undef\":2,\"no-use-before-define\":[2,\"nofunc\"]}\n\nfunction f(a: AType.a) {}\n// Additional rules: {\"no-undef\":2,\"no-use-before-define\":[2,\"nofunc\"]}\n\nfunction f(a: AType.a.b) {}\n// Additional rules: {\"no-undef\":2,\"no-use-before-define\":[2,\"nofunc\"]}\n\nfunction f(a): AType {}; var a: AType\n// Additional rules: {\"no-undef\":2,\"no-use-before-define\":[2,\"nofunc\"]}\n\nfunction f(a): AType {}\n// Additional rules: {\"no-undef\":2,\"no-use-before-define\":[2,\"nofunc\"]}\n\nclass C { a: AType }\n// Additional rules: {\"no-undef\":2,\"no-use-before-define\":[2,\"nofunc\"]}\n\nclass C { a: AType.a }\n// Additional rules: {\"no-undef\":2,\"no-use-before-define\":[2,\"nofunc\"]}\n\nclass C { a: AType.a.b }\n// Additional rules: {\"no-undef\":2,\"no-use-before-define\":[2,\"nofunc\"]}\n\nclass C implements AType {}\n// Additional rules: {\"no-undef\":2,\"no-use-before-define\":[2,\"nofunc\"]}\n\ndeclare interface A {}\n// Additional rules: {\"no-undef\":2,\"no-use-before-define\":[2,\"nofunc\"]}\n\n({ a: ({b() {}}: AType) })\n// Additional rules: {\"no-undef\":2,\"no-use-before-define\":[2,\"nofunc\"]}\n\ntype X = {Y<AType>(): BType}\n// Additional rules: {\"no-undef\":2,\"no-use-before-define\":[2,\"nofunc\"]}\n\n// Settings: {\"flowtype\":{\"onlyFilesWithFlowAnnotation\":true}}\n\n/**\n* Copyright 2019 no corp\n* @flow\n*/\ntype Foo = $ReadOnly<{}>\n// Additional rules: {\"no-undef\":2,\"no-use-before-define\":[2,\"nofunc\"]}\n```\n\n\n\n<a name=\"eslint-plugin-flowtype-rules-delimiter-dangle\"></a>\n### <code>delimiter-dangle</code>\n\n_The `--fix` option on the command line automatically fixes problems reported by this rule._\n\nEnforces consistent use of trailing commas in Object and Tuple annotations.\n\nThis rule takes three arguments where the possible values are the same as ESLint's default `comma-dangle` rule:\n\n1. The first argument is for Object and Tuple annotations. The default value is `'never'`.\n2. The second argument is used for Interface annotations. This defaults to the value of the first argument.\n3. The third argument is used for inexact object notation (trailing `...`). The default value is `'never'`.\n\nIf it is `'never'` then a problem is raised when there is a trailing comma.\n\nIf it is `'always'` then a problem is raised when there is no trailing comma.\n\nIf it is `'always-multiline'` then a problem is raised when there is no trailing comma on a multi-line definition, or there _is_ a trailing comma on a single-line definition.\n\nIf it is `'only-multiline'` then a problem is raised when there is a trailing comma on a single-line definition. It allows, but does not enforce, trailing commas on multi-line definitions.\n\nThe following patterns are considered problems:\n\n```js\ntype X = { foo: string, }\n// Message: Unexpected trailing delimiter\n\n// Options: [\"never\"]\ntype X = { foo: string, }\n// Message: Unexpected trailing delimiter\n\n// Options: [\"never\"]\ntype X = { foo: string; }\n// Message: Unexpected trailing delimiter\n\n// Options: [\"never\"]\ntype X = {\nfoo: string,\n}\n// Message: Unexpected trailing delimiter\n\n// Options: [\"always\"]\ntype X = { foo: string }\n// Message: Missing trailing delimiter\n\n// Options: [\"always\"]\ntype X = {\nfoo: string\n}\n// Message: Missing trailing delimiter\n\n// Options: [\"always-multiline\"]\ntype X = { foo: string, }\n// Message: Unexpected trailing delimiter\n\n// Options: [\"always-multiline\"]\ntype X = {\nfoo: string\n}\n// Message: Missing trailing delimiter\n\n// Options: [\"only-multiline\"]\ntype X = { foo: string; }\n// Message: Unexpected trailing delimiter\n\n// Options: [\"always\",\"never\"]\ninterface X { foo: string; }\n// Message: Unexpected trailing delimiter\n\n// Options: [\"never\"]\ntype X = { [key: string]: number, }\n// Message: Unexpected trailing delimiter\n\n// Options: [\"always\"]\ntype X = { [key: string]: number }\n// Message: Missing trailing delimiter\n\n// Options: [\"always-multiline\"]\ntype X = { [key: string]: number, }\n// Message: Unexpected trailing delimiter\n\n// Options: [\"always-multiline\"]\ntype X = {\n[key: string]: number\n}\n// Message: Missing trailing delimiter\n\n// Options: [\"only-multiline\"]\ntype X = { [key: string]: number; }\n// Message: Unexpected trailing delimiter\n\n// Options: [\"never\"]\ntype X = { [key: string]: number, foo: string, }\n// Message: Unexpected trailing delimiter\n\n// Options: [\"never\"]\ntype X = {\n[key: string]: number,\nfoo: string,\n}\n// Message: Unexpected trailing delimiter\n\n// Options: [\"never\"]\ntype X = {\n[key: string]: number,\naReallyLongPropertyNameHere: string,\n}\n// Message: Unexpected trailing delimiter\n\n// Options: [\"always\"]\ntype X = { [key: string]: number, foo: string }\n// Message: Missing trailing delimiter\n\n// Options: [\"always\"]\ntype X = {\n[key: string]: number;\nfoo: string\n}\n// Message: Missing trailing delimiter\n\n// Options: [\"always-multiline\"]\ntype X = { [key: string]: number, foo: string, }\n// Message: Unexpected trailing delimiter\n\n// Options: [\"always-multiline\"]\ntype X = {\n[key: string]: number,\nfoo: string\n}\n// Message: Missing trailing delimiter\n\n// Options: [\"only-multiline\"]\ntype X = { [key: string]: number, foo: string, }\n// Message: Unexpected trailing delimiter\n\n// Options: [\"never\"]\ntype X = { foo: string, [key: string]: number, }\n// Message: Unexpected trailing delimiter\n\n// Options: [\"never\"]\ntype X = {\nfoo: string,\n[key: string]: number,\n}\n// Message: Unexpected trailing delimiter\n\n// Options: [\"never\"]\ntype X = {\naReallyLongPropertyNameHere: string,\n[key: string]: number,\n}\n// Message: Unexpected trailing delimiter\n\n// Options: [\"always\"]\ntype X = { foo: string, [key: string]: number }\n// Message: Missing trailing delimiter\n\n// Options: [\"always\"]\ntype X = { foo: string; [key: string]: number }\n// Message: Missing trailing delimiter\n\n// Options: [\"always-multiline\"]\ntype X = { foo: string, [key: string]: number; }\n// Message: Unexpected trailing delimiter\n\n// Options: [\"always-multiline\"]\ntype X = {\nfoo: string,\n[key: string]: number\n}\n// Message: Missing trailing delimiter\n\n// Options: [\"only-multiline\"]\ntype X = { foo: string, [key: string]: number; }\n// Message: Unexpected trailing delimiter\n\ntype X = { ..., }\n// Message: Unexpected trailing delimiter\n\ntype X = { ...; }\n// Message: Unexpected trailing delimiter\n\n// Options: [\"never\",\"never\",\"never\"]\ntype X = { ..., }\n// Message: Unexpected trailing delimiter\n\n// Options: [\"never\",\"never\",\"never\"]\ntype X = { ...; }\n// Message: Unexpected trailing delimiter\n\n// Options: [\"never\",\"never\",\"always\"]\ntype X = { ... }\n// Message: Missing trailing delimiter\n\n// Options: [\"never\",\"never\",\"always-multiline\"]\ntype X = { ..., }\n// Message: Unexpected trailing delimiter\n\n// Options: [\"never\",\"never\",\"always-multiline\"]\ntype X = { ...; }\n// Message: Unexpected trailing delimiter\n\n// Options: [\"never\",\"never\",\"only-multiline\"]\ntype X = { ..., }\n// Message: Unexpected trailing delimiter\n\n// Options: [\"never\",\"never\",\"only-multiline\"]\ntype X = { ...; }\n// Message: Unexpected trailing delimiter\n\ntype X = {\n...,\n}\n// Message: Unexpected trailing delimiter\n\ntype X = {\n...;\n}\n// Message: Unexpected trailing delimiter\n\n// Options: [\"never\",\"never\",\"never\"]\ntype X = {\n...,\n}\n// Message: Unexpected trailing delimiter\n\n// Options: [\"never\",\"never\",\"never\"]\ntype X = {\n...;\n}\n// Message: Unexpected trailing delimiter\n\n// Options: [\"never\",\"never\",\"always\"]\ntype X = {\n...\n}\n// Message: Missing trailing delimiter\n\n// Options: [\"never\",\"never\",\"always-multiline\"]\ntype X = {\n...\n}\n// Message: Missing trailing delimiter\n\ntype X = { foo: string, ..., }\n// Message: Unexpected trailing delimiter\n\ntype X = { foo: string; ...; }\n// Message: Unexpected trailing delimiter\n\n// Options: [\"never\",\"never\",\"never\"]\ntype X = { foo: string, ..., }\n// Message: Unexpected trailing delimiter\n\n// Options: [\"never\",\"never\",\"never\"]\ntype X = { foo: string; ...; }\n// Message: Unexpected trailing delimiter\n\n// Options: [\"never\",\"never\",\"always\"]\ntype X = { foo: string, ... }\n// Message: Missing trailing delimiter\n\n// Options: [\"never\",\"never\",\"always-multiline\"]\ntype X = { foo: string, ..., }\n// Message: Unexpected trailing delimiter\n\n// Options: [\"never\",\"never\",\"always-multiline\"]\ntype X = { foo: string; ...; }\n// Message: Unexpected trailing delimiter\n\n// Options: [\"never\",\"never\",\"only-multiline\"]\ntype X = { foo: string, ..., }\n// Message: Unexpected trailing delimiter\n\n// Options: [\"never\",\"never\",\"only-multiline\"]\ntype X = { foo: string; ...; }\n// Message: Unexpected trailing delimiter\n\ntype X = {\nfoo: string,\n...,\n}\n// Message: Unexpected trailing delimiter\n\ntype X = {\nfoo: string;\n...;\n}\n// Message: Unexpected trailing delimiter\n\n// Options: [\"never\",\"never\",\"never\"]\ntype X = {\nfoo: string,\n...,\n}\n// Message: Unexpected trailing delimiter\n\n// Options: [\"never\",\"never\",\"never\"]\ntype X = {\nfoo: string;\n...;\n}\n// Message: Unexpected trailing delimiter\n\n// Options: [\"never\",\"never\",\"always\"]\ntype X = {\nfoo: string,\n...\n}\n// Message: Missing trailing delimiter\n\n// Options: [\"never\",\"never\",\"always-multiline\"]\ntype X = {\nfoo: string,\n...\n}\n// Message: Missing trailing delimiter\n\ntype X = { [key: string]: number, ..., }\n// Message: Unexpected trailing delimiter\n\ntype X = { [key: string]: number; ...; }\n// Message: Unexpected trailing delimiter\n\n// Options: [\"never\",\"never\",\"never\"]\ntype X = { [key: string]: number, ..., }\n// Message: Unexpected trailing delimiter\n\n// Options: [\"never\",\"never\",\"never\"]\ntype X = { [key: string]: number; ...; }\n// Message: Unexpected trailing delimiter\n\n// Options: [\"never\",\"never\",\"always\"]\ntype X = { [key: string]: number, ... }\n// Message: Missing trailing delimiter\n\n// Options: [\"never\",\"never\",\"always-multiline\"]\ntype X = { [key: string]: number, ..., }\n// Message: Unexpected trailing delimiter\n\n// Options: [\"never\",\"never\",\"always-multiline\"]\ntype X = { [key: string]: number; ...; }\n// Message: Unexpected trailing delimiter\n\n// Options: [\"never\",\"never\",\"only-multiline\"]\ntype X = { [key: string]: number, ..., }\n// Message: Unexpected trailing delimiter\n\n// Options: [\"never\",\"never\",\"only-multiline\"]\ntype X = { [key: string]: number; ...; }\n// Message: Unexpected trailing delimiter\n\ntype X = {\n[key: string]: number,\n...,\n}\n// Message: Unexpected trailing delimiter\n\ntype X = {\n[key: string]: number;\n...;\n}\n// Message: Unexpected trailing delimiter\n\n// Options: [\"never\",\"never\",\"never\"]\ntype X = {\n[key: string]: number,\n...,\n}\n// Message: Unexpected trailing delimiter\n\n// Options: [\"never\",\"never\",\"never\"]\ntype X = {\n[key: string]: number;\n...;\n}\n// Message: Unexpected trailing delimiter\n\n// Options: [\"never\",\"never\",\"always\"]\ntype X = {\n[key: string]: number,\n...\n}\n// Message: Missing trailing delimiter\n\n// Options: [\"never\",\"never\",\"always-multiline\"]\ntype X = {\n[key: string]: number,\n...\n}\n// Message: Missing trailing delimiter\n\ntype X = [string, number,]\n// Message: Unexpected trailing delimiter\n\n// Options: [\"never\"]\ntype X = [string, number,]\n// Message: Unexpected trailing delimiter\n\n// Options: [\"never\"]\ntype X = [\nstring,\nnumber,\n]\n// Message: Unexpected trailing delimiter\n\n// Options: [\"always\"]\ntype X = [string, number]\n// Message: Missing trailing delimiter\n\n// Options: [\"always\"]\ntype X = [\nstring,\nnumber\n]\n// Message: Missing trailing delimiter\n\n// Options: [\"always-multiline\"]\ntype X = [string, number,]\n// Message: Unexpected trailing delimiter\n\n// Options: [\"always-multiline\"]\ntype X = [\nfoo, string\n]\n// Message: Missing trailing delimiter\n\n// Options: [\"only-multiline\"]\ntype X = [ number, string, ]\n// Message: Unexpected trailing delimiter\n```\n\nThe following patterns are not considered problems:\n\n```js\ntype X = { foo: string }\n\n// Options: [\"never\"]\ntype X = { foo: string }\n\n// Options: [\"always\"]\ntype X = { foo: string, }\n\n// Options: [\"always\"]\ntype X = { foo: string; }\n\n// Options: [\"never\"]\ntype X = {\nfoo: string\n}\n\n// Options: [\"always\"]\ntype X = {\nfoo: string,\n}\n\n// Options: [\"always-multiline\"]\ntype X = { foo: string }\n\n// Options: [\"always-multiline\"]\ntype X = {\nfoo: string,\n}\n\n// Options: [\"always-multiline\"]\ntype X = {\nfoo: string;\n}\n\n// Options: [\"only-multiline\"]\ntype X = { foo: string }\n\n// Options: [\"only-multiline\"]\ntype X = {\nfoo: string\n}\n\n// Options: [\"only-multiline\"]\ntype X = {\nfoo: string,\n}\n\n// Options: [\"only-multiline\"]\ntype X = {\nfoo: string;\n}\n\n// Options: [\"never\",\"always\"]\ninterface X { foo: string; }\n\n// Options: [\"never\"]\ntype X = {}\n\n// Options: [\"always\"]\ntype X = {}\n\n// Options: [\"always-multiline\"]\ntype X = {}\n\n// Options: [\"only-multiline\"]\ntype X = {}\n\n// Options: [\"never\"]\ntype X = { [key: string]: number }\n\n// Options: [\"always\"]\ntype X = { [key: string]: number, }\n\n// Options: [\"always\"]\ntype X = { [key: string]: number; }\n\n// Options: [\"always-multiline\"]\ntype X = { [key: string]: number }\n\n// Options: [\"always-multiline\"]\ntype X = {\n[key: string]: number,\n}\n\n// Options: [\"only-multiline\"]\ntype X = {\n[key: string]: number,\n}\n\n// Options: [\"only-multiline\"]\ntype X = {\n[key: string]: number\n}\n\n// Options: [\"only-multiline\"]\ntype X = { [key: string]: number }\n\n// Options: [\"never\"]\ntype X = { [key: string]: number, foo: string }\n\n// Options: [\"always\"]\ntype X = { [key: string]: number, foo: string, }\n\n// Options: [\"always\"]\ntype X = { [key: string]: number; foo: string; }\n\n// Options: [\"always-multiline\"]\ntype X = { [key: string]: number, foo: string }\n\n// Options: [\"always-multiline\"]\ntype X = {\n[key: string]: number,\nfoo: string,\n}\n\n// Options: [\"only-multiline\"]\ntype X = {\n[key: string]: number,\nfoo: string,\n}\n\n// Options: [\"only-multiline\"]\ntype X = {\n[key: string]: number;\nfoo: string\n}\n\n// Options: [\"only-multiline\"]\ntype X = { [key: string]: number, foo: string }\n\n// Options: [\"never\"]\ntype X = { foo: string, [key: string]: number }\n\n// Options: [\"always\"]\ntype X = { foo: string, [key: string]: number, }\n\n// Options: [\"always\"]\ntype X = { foo: string; [key: string]: number; }\n\n// Options: [\"always-multiline\"]\ntype X = { foo: string, [key: string]: number }\n\n// Options: [\"always-multiline\"]\ntype X = {\nfoo: string,\n[key: string]: number,\n}\n\n// Options: [\"only-multiline\"]\ntype X = {\nfoo: string,\n[key: string]: number,\n}\n\n// Options: [\"only-multiline\"]\ntype X = {\nfoo: string;\n[key: string]: number\n}\n\n// Options: [\"only-multiline\"]\ntype X = { foo: string, [key: string]: number }\n\ntype X = { ... }\n\n// Options: [\"never\",\"never\",\"never\"]\ntype X = { ... }\n\n// Options: [\"never\",\"never\",\"always\"]\ntype X = { ..., }\n\n// Options: [\"never\",\"never\",\"always-multiline\"]\ntype X = { ... }\n\n// Options: [\"never\",\"never\",\"only-multiline\"]\ntype X = { ... }\n\ntype X = {\n...\n}\n\n// Options: [\"never\",\"never\",\"never\"]\ntype X = {\n...\n}\n\n// Options: [\"never\",\"never\",\"always\"]\ntype X = {\n...,\n }\n\n// Options: [\"never\",\"never\",\"always\"]\ntype X = {\n...;\n }\n\n// Options: [\"never\",\"never\",\"always-multiline\"]\ntype X = {\n...,\n}\n\n// Options: [\"never\",\"never\",\"always-multiline\"]\ntype X = {\n...;\n}\n\n// Options: [\"never\",\"never\",\"only-multiline\"]\ntype X = {\n...\n}\n\n// Options: [\"never\",\"never\",\"only-multiline\"]\ntype X = {\n...,\n}\n\n// Options: [\"never\",\"never\",\"only-multiline\"]\ntype X = {\n...;\n}\n\ntype X = { foo: string, ... }\n\n// Options: [\"never\",\"never\",\"never\"]\ntype X = { foo: string, ... }\n\n// Options: [\"never\",\"never\",\"always\"]\ntype X = { foo: string, ..., }\n\n// Options: [\"never\",\"never\",\"always\"]\ntype X = { foo: string; ...; }\n\n// Options: [\"never\",\"never\",\"always-multiline\"]\ntype X = { foo: string, ... }\n\n// Options: [\"never\",\"never\",\"only-multiline\"]\ntype X = { foo: string, ... }\n\ntype X = {\nfoo: string,\n...\n}\n\n// Options: [\"never\",\"never\",\"never\"]\ntype X = {\nfoo: string,\n...\n}\n\n// Options: [\"never\",\"never\",\"always\"]\ntype X = {\nfoo: string,\n...,\n}\n\n// Options: [\"never\",\"never\",\"always\"]\ntype X = {\nfoo: string;\n...;\n}\n\n// Options: [\"never\",\"never\",\"always-multiline\"]\ntype X = {\nfoo: string,\n...,\n}\n\n// Options: [\"never\",\"never\",\"always-multiline\"]\ntype X = {\nfoo: string;\n...;\n}\n\n// Options: [\"never\",\"never\",\"only-multiline\"]\ntype X = {\nfoo: string,\n...\n}\n\n// Options: [\"never\",\"never\",\"only-multiline\"]\ntype X = {\nfoo: string,\n...,\n}\n\n// Options: [\"never\",\"never\",\"only-multiline\"]\ntype X = {\nfoo: string,\n...;\n}\n\n// Options: [\"never\",\"never\",\"never\"]\ntype X = { [key: string]: number, ... }\n\n// Options: [\"never\",\"never\",\"always\"]\ntype X = { [key: string]: number, ..., }\n\n// Options: [\"never\",\"never\",\"always\"]\ntype X = { [key: string]: number; ...; }\n\n// Options: [\"never\",\"never\",\"always-multiline\"]\ntype X = { [key: string]: number, ... }\n\n// Options: [\"never\",\"never\",\"only-multiline\"]\ntype X = { [key: string]: number, ... }\n\n// Options: [\"never\",\"never\",\"never\"]\ntype X = {\n[key: string]: number,\n...\n}\n\n// Options: [\"never\",\"never\",\"always\"]\ntype X = {\n[key: string]: number,\n...,\n}\n\n// Options: [\"never\",\"never\",\"always\"]\ntype X = {\n[key: string]: number;\n...;\n}\n\n// Options: [\"never\",\"never\",\"always-multiline\"]\ntype X = {\n[key: string]: number,\n...,\n}\n\n// Options: [\"never\",\"never\",\"always-multiline\"]\ntype X = {\n[key: string]: number;\n...;\n}\n\n// Options: [\"never\",\"never\",\"only-multiline\"]\ntype X = {\n[key: string]: number,\n...\n}\n\n// Options: [\"never\",\"never\",\"only-multiline\"]\ntype X = {\n[key: string]: number,\n...,\n}\n\n// Options: [\"never\",\"never\",\"only-multiline\"]\ntype X = {\n[key: string]: number;\n...;\n}\n\ntype X = [string, number]\n\n// Options: [\"never\"]\ntype X = [string, number]\n\n// Options: [\"never\"]\ntype X = [\nstring,\nnumber\n]\n\n// Options: [\"always\"]\ntype X = [string, number,]\n\n// Options: [\"always\"]\ntype X = [\nstring,\nnumber,\n]\n\n// Options: [\"always-multiline\"]\ntype X = [ foo, string ]\n\n// Options: [\"always-multiline\"]\ntype X = [\nfoo, string,\n]\n\n// Options: [\"only-multiline\"]\ntype X = [ number, string ]\n\n// Options: [\"only-multiline\"]\ntype X = [\nnumber,\nstring\n]\n\n// Options: [\"only-multiline\"]\ntype X = [\nnumber,\nstring,\n]\n\n// Options: [\"never\"]\ntype X = []\n\n// Options: [\"always\"]\ntype X = []\n\n// Options: [\"always-multiline\"]\ntype X = []\n\n// Options: [\"only-multiline\"]\ntype X = []\n```\n\n\n\n<a name=\"eslint-plugin-flowtype-rules-enforce-line-break\"></a>\n### <code>enforce-line-break</code>\n\nThis rule enforces line breaks between type definitions.\n\nThe following patterns are considered problems:\n\n```js\ntype baz = 6;\nconst hi = 2;\n// Message: New line required below type declaration\n\nconst foo = 6;\ntype hi = 2;\n\n// Message: New line required above type declaration\n\nconst som = \"jes\";\n// a comment\ntype fed = \"hed\";\n\n// Message: New line required above type declaration\n\ntype som = \"jes\";\n// a comment\nconst fed = \"hed\";\n\n// Message: New line required below type declaration\n\ntype hello = 34;\nconst som = \"jes\";\ntype fed = \"hed\";\n\n// Message: New line required below type declaration\n// Message: New line required above type declaration\n\nconst a = 5;\nexport type hello = 34;\n\n// Message: New line required above type declaration\n\nconst a = 5;\n// a comment\nexport type hello = 34;\n\n// Message: New line required above type declaration\n\nconst a = 5;\n/**\n * a jsdoc block\n */\ntype hello = 34;\n// Message: New line required above type declaration\n```\n\nThe following patterns are not considered problems:\n\n```js\ntype gjs = 6;\n\ntype gjs = 6;\n\ntype hi = 2;\n\n\ntype X = 4;\n\nconst red = \"serpent\";\nconsole.log(\"hello\");\n\n// number or string\ntype Y = string | number;\n\n// resting + sleep\ntype snooze = \"dreaming\" | \"\";\n\ntype Props = {\n  accountBalance: string | number,\n  accountNumber: string | number,\n};\n\nconst x = 4;\nconst y = 489;\n\n// Some Comment\ntype Props = {\n  accountBalance: string | number,\n  accountNumber: string | number,\n};\n\ntype RoadT = \"grass\" | \"gravel\" | \"cement\";\n\n// @flow\ntype A = string\n```\n\n\n\n<a name=\"eslint-plugin-flowtype-rules-generic-spacing\"></a>\n### <code>generic-spacing</code>\n\n_The `--fix` option on the command line automatically fixes problems reported by this rule._\n\nEnforces consistent spacing within generic type annotation parameters.\n\nThis rule takes one argument. If it is `'never'` then a problem is raised when there is a space surrounding the generic type parameters. If it is `'always'` then a problem is raised when there is no space surrounding the generic type parameters.\n\nThe default value is `'never'`.\n\nThe following patterns are considered problems:\n\n```js\ntype X = Promise< string>\n// Message: There must be no space at start of \"Promise\" generic type annotation\n\n// Options: [\"never\"]\ntype X = Promise<  string>\n// Message: There must be no space at start of \"Promise\" generic type annotation\n\ntype X = FooBar<string >\n// Message: There must be no space at end of \"FooBar\" generic type annotation\n\ntype X = Promise< string >\n// Message: There must be no space at start of \"Promise\" generic type annotation\n// Message: There must be no space at end of \"Promise\" generic type annotation\n\ntype X = Promise< (foo), bar, (((baz))) >\n// Message: There must be no space at start of \"Promise\" generic type annotation\n// Message: There must be no space at end of \"Promise\" generic type annotation\n\n// Options: [\"always\"]\ntype X = Promise<string >\n// Message: There must be a space at start of \"Promise\" generic type annotation\n\n// Options: [\"always\"]\ntype X = FooBar< string>\n// Message: There must be a space at end of \"FooBar\" generic type annotation\n\n// Options: [\"always\"]\ntype X = Promise<string>\n// Message: There must be a space at start of \"Promise\" generic type annotation\n// Message: There must be a space at end of \"Promise\" generic type annotation\n\n// Options: [\"always\"]\ntype X = Promise<(foo), bar, (((baz)))>\n// Message: There must be a space at start of \"Promise\" generic type annotation\n// Message: There must be a space at end of \"Promise\" generic type annotation\n\n// Options: [\"always\"]\ntype X = FooBar<  string >\n// Message: There must be one space at start of \"FooBar\" generic type annotation\n\n// Options: [\"always\"]\ntype X = FooBar< string  >\n// Message: There must be one space at end of \"FooBar\" generic type annotation\n\n// Options: [\"always\"]\ntype X = Promise<  (foo), bar, (((baz)))  >\n// Message: There must be one space at start of \"Promise\" generic type annotation\n// Message: There must be one space at end of \"Promise\" generic type annotation\n```\n\nThe following patterns are not considered problems:\n\n```js\ntype X = Promise<string>\n\ntype X = Promise<(string)>\n\ntype X = Promise<(foo), bar, (((baz)))>\n\ntype X = Promise<\n  (foo),\n  bar,\n  (((baz)))\n>\n\ntype X =  Promise<\r\n    (foo),\r\n    bar,\r\n    (((baz)))\r\n>\n\n// Options: [\"always\"]\ntype X = Promise< string >\n\n// Options: [\"always\"]\ntype X = Promise< (string) >\n\n// Options: [\"always\"]\ntype X = Promise< (foo), bar, (((baz))) >\n```\n\n\n\n<a name=\"eslint-plugin-flowtype-rules-interface-id-match\"></a>\n### <code>interface-id-match</code>\n\nEnforces a consistent naming pattern for interfaces.\n\n<a name=\"eslint-plugin-flowtype-rules-interface-id-match-options\"></a>\n#### Options\n\nThis rule requires a text RegExp:\n\n```js\n{\n    \"rules\": {\n        \"flowtype/interface-id-match\": [\n            2,\n            \"^([A-Z][a-z0-9]*)+Type$\"\n        ]\n    }\n}\n```\n\n`'^([A-Z][a-z0-9]*)+Type$$'` is the default pattern.\n\nThe following patterns are considered problems:\n\n```js\ninterface foo{};\n// Message: Interface identifier 'foo' does not match pattern '/^([A-Z][a-z0-9]*)+Type$/u'.\n\n// Options: [\"^foo$\"]\ninterface FooType{};\n// Message: Interface identifier 'FooType' does not match pattern '/^foo$/u'.\n```\n\nThe following patterns are not considered problems:\n\n```js\ninterface FooType {};\n\n// Options: [\"^foo$\"]\ninterface foo {};\n\n// Settings: {\"flowtype\":{\"onlyFilesWithFlowAnnotation\":true}}\ninterface foo {};\n```\n\n\n\n<a name=\"eslint-plugin-flowtype-rules-newline-after-flow-annotation\"></a>\n### <code>newline-after-flow-annotation</code>\n\nThis rule requires an empty line after the Flow annotation.\n\n<a name=\"eslint-plugin-flowtype-rules-newline-after-flow-annotation-options-1\"></a>\n#### Options\n\nThe rule has a string option:\n\n* `\"always\"` (default): Enforces that `@flow` annotations be followed by an empty line, separated by newline (LF)\n* `\"always-windows\"`: Identical to \"always\", but will use a CRLF when autofixing\n* `\"never\"`: Enforces that `@flow` annotations are not followed by empty lines\n\n```js\n{\n  \"rules\": {\n    \"flowtype/newline-after-flow-annotation\": [\n      2,\n      \"always\"\n    ]\n  }\n}\n```\n\n\nThe following patterns are considered problems:\n\n```js\n// @flow\nimport Foo from './foo';\n// Message: Expected newline after flow annotation\n\n// Options: [\"always\"]\n// @flow\nimport Foo from './foo';\n// Message: Expected newline after flow annotation\n\n// Options: [\"always-windows\"]\n// @flow\r\nimport Foo from './foo';\n// Message: Expected newline after flow annotation\n\n// Options: [\"never\"]\n// @flow\n\n\n// Message: Expected no newline after flow annotation\n```\n\nThe following patterns are not considered problems:\n\n```js\n// Options: [\"always\"]\n// @flow\n\nimport Foo from './foo';\n\n// Options: [\"always-windows\"]\n// @flow\r\n\r\nimport Foo from './foo';\n\n// Options: [\"never\"]\n// @flow\nimport Foo from './foo';\n```\n\n\n\n<a name=\"eslint-plugin-flowtype-rules-no-dupe-keys\"></a>\n### <code>no-dupe-keys</code>\n\nChecks for duplicate properties in Object annotations.\n\nThis rule mirrors ESLint's [no-dupe-keys](http://eslint.org/docs/rules/no-dupe-keys) rule.\n\n```js\n{\n    \"rules\": {\n        \"flowtype/no-dupe-keys\": 2\n    }\n}\n```\n\nThe following patterns are considered problems:\n\n```js\ntype f = { a: number, b: string, a: number }\n// Message: Duplicate property.\n\ntype f = { a: number, b: string, a: string }\n// Message: Duplicate property.\n\ntype f = { get(key: \"a\"): string, get(key: \"a\"): string }\n// Message: Duplicate property.\n\ntype f = { get(key: 1): string, get(key: 1): string }\n// Message: Duplicate property.\n\ntype f = { get(key: 1.1): string, get(key: 1.1): string }\n// Message: Duplicate property.\n\ntype f = { get(key: true): string, get(key: true): string }\n// Message: Duplicate property.\n\ntype f = { get(key: {a: 1}): string, get(key: {a: 1}):string }\n// Message: Duplicate property.\n\nvar a = \"a\"; type f = { get(key: a): string, get(key: a): string }\n// Message: Duplicate property.\n\nvar b = 1; type f = { get(key: b): string, get(key: b): string }\n// Message: Duplicate property.\n\nvar c = true; type f = { get(key: c): string, get(key: c): string }\n// Message: Duplicate property.\n\nvar d = {}; type f = { get(key: d): string, get(key: d): string }\n// Message: Duplicate property.\n\nvar e = []; type f = { get(key: e): string, get(key: e): string }\n// Message: Duplicate property.\n\nvar e = [1, \"a\"]; type f = { get(key: e): string, get(key: e): string }\n// Message: Duplicate property.\n\nfunction fn() {}; type f = { get(key: fn): string, get(key: fn): string }\n// Message: Duplicate property.\n```\n\nThe following patterns are not considered problems:\n\n```js\ntype FooType = { a: number, b: string, c: number }\n\n// Settings: {\"flowtype\":{\"onlyFilesWithFlowAnnotation\":true}}\ntype FooType = { a: number, b: string, a: number }\n\ntype f = { get(key: \"a\"): string, get(key: \"b\"): string }\n\ntype f = { get(key: 1): string, get(key: 2): string }\n\ntype f = { get(key: 1.1): string, get(key: 1.2): string }\n\ntype f = { get(key: true): string, get(key: false): string }\n\ntype f = { get(key: [\"a\", 1]): string, get(key: [\"a\", 2]): string }\n\ntype f = { get(key: [\"a\", [\"b\", 1]]): string, get(key: [\"a\", [\"b\", 2]]): string }\n\ntype f = { a: number, b: string, c: number }\n\ntype f = { get(key: \"a\"): string, get(key: \"b\"): string }\n\ntype f = { get(key: \"a\"): string, get(key: \"a\", key2: \"b\"): string }\n\ntype f = { get(key: \"a\"): string, get(key: 1): string }\n\ntype f = { get(key: { a: 1 }): string, get(key: { a: 2 }): string}\n\nvar a = {}; var b = {}; type f = { get(key: a): string, get(key: b): string }\n\nvar a = 1; var b = 1; type f = { get(key: a): string, get(key: b): string }\n\ntype a = { b: <C>(config: { ...C, key: string}) => C }\n\nexport interface Foo { get foo(): boolean; get bar(): string; }\n```\n\n\n\n<a name=\"eslint-plugin-flowtype-rules-no-duplicate-type-union-intersection-members\"></a>\n### <code>no-duplicate-type-union-intersection-members</code>\n\n_The `--fix` option on the command line automatically fixes problems reported by this rule._\n\nChecks for duplicate members of a type union/intersection.\n\n<a name=\"eslint-plugin-flowtype-rules-no-duplicate-type-union-intersection-members-options-2\"></a>\n#### Options\n\nYou can disable checking intersection types using `checkIntersections`.\n\n* `true` (default) - check for duplicate members of intersection members.\n* `false` - do not check for duplicate members of intersection members.\n\n```js\n{\n  \"rules\": {\n    \"flowtype/no-duplicate-type-union-intersection-members\": [\n      2,\n      {\n        \"checkIntersections\": true\n      }\n    ]\n  }\n}\n```\n\nYou can disable checking union types using `checkUnions`.\n\n* `true` (default) - check for duplicate members of union members.\n* `false` - do not check for duplicate members of union members.\n\n```js\n{\n  \"rules\": {\n    \"flowtype/no-duplicate-type-union-intersection-members\": [\n      2,\n      {\n        \"checkUnions\": true\n      }\n    ]\n  }\n}\n```\n\nThe following patterns are considered problems:\n\n```js\ntype A = 1 | 2 | 3 | 1;\n// Message: Duplicate union member found \"1\".\n\ntype B = 'foo' | 'bar' | 'foo';\n// Message: Duplicate union member found \"'foo'\".\n\ntype C = A | B | A | B;\n// Message: Duplicate union member found \"A\".\n// Message: Duplicate union member found \"B\".\n\ntype C = A & B & A & B;\n// Message: Duplicate intersection member found \"A\".\n// Message: Duplicate intersection member found \"B\".\n```\n\nThe following patterns are not considered problems:\n\n```js\ntype A = 1 | 2 | 3;\n\ntype B = 'foo' | 'bar';\n\ntype C = A | B;\n\ntype C = A & B;\n```\n\n\n\n<a name=\"eslint-plugin-flowtype-rules-no-existential-type\"></a>\n### <code>no-existential-type</code>\n\nDisallows use of the existential type (*). [See more](https://flow.org/en/docs/types/utilities/#toc-existential-type)\n\n```js\n{\n  \"rules\": {\n    \"flowtype/no-existential-type\": 2\n  }\n}\n```\n\n\nThe following patterns are considered problems:\n\n```js\ntype T = *;\n// Message: Unexpected use of existential type (*).\n\ntype T = U<*, *>;\n// Message: Unexpected use of existential type (*).\n// Message: Unexpected use of existential type (*).\n\nconst f: (*) => null = () => null;\n// Message: Unexpected use of existential type (*).\n```\n\nThe following patterns are not considered problems:\n\n```js\ntype T = string | null\n```\n\n\n\n<a name=\"eslint-plugin-flowtype-rules-no-flow-fix-me-comments\"></a>\n### <code>no-flow-fix-me-comments</code>\n\nDisallows `$FlowFixMe` comment suppressions.\n\nThis is especially useful as a warning to ensure instances of `$FlowFixMe` in your codebase get fixed over time.\n\n<a name=\"eslint-plugin-flowtype-rules-no-flow-fix-me-comments-options-3\"></a>\n#### Options\n\nThis rule takes an optional RegExp that comments a text RegExp that makes the supression valid.\n\n```js\n{\n    \"rules\": {\n        \"flowtype/no-flow-fix-me-comments\": [\n            1,\n            \"TODO\\s+[0-9]+\"\n        ]\n    }\n}\n```\n\nThe following patterns are considered problems:\n\n```js\n// $FlowFixMe I am doing something evil here\nconst text = 'HELLO';\n// Message: $FlowFixMe is treated as `any` and must be fixed.\n\n// Options: [\"TODO [0-9]+\"]\n// $FlowFixMe I am doing something evil here\nconst text = 'HELLO';\n// Message: $FlowFixMe is treated as `any` and must be fixed. Fix it or match `/TODO [0-9]+/u`.\n\n// Options: [\"TODO [0-9]+\"]\n// $FlowFixMe TODO abc 47 I am doing something evil here\nconst text = 'HELLO';\n// Message: $FlowFixMe is treated as `any` and must be fixed. Fix it or match `/TODO [0-9]+/u`.\n\n// $$FlowFixMeProps I am doing something evil here\nconst text = 'HELLO';\n// Message: $FlowFixMe is treated as `any` and must be fixed.\n\n// Options: [\"TODO [0-9]+\"]\n// $FlowFixMeProps I am doing something evil here\nconst text = 'HELLO';\n// Message: $FlowFixMe is treated as `any` and must be fixed. Fix it or match `/TODO [0-9]+/u`.\n```\n\nThe following patterns are not considered problems:\n\n```js\nconst text = 'HELLO';\n\n// Options: [\"TODO [0-9]+\"]\n// $FlowFixMe TODO 48\nconst text = 'HELLO';\n```\n\n\n\n<a name=\"eslint-plugin-flowtype-rules-no-internal-flow-type\"></a>\n### <code>no-internal-flow-type</code>\n\nWarns against using internal Flow types such as `React$Node`, `React$Ref` and others and suggests using public alternatives instead (`React.Node`, `React.Ref`, …).\n\nThe following patterns are considered problems:\n\n```js\ntype X = React$AbstractComponent<Config, Instance>\n// Message: Type identifier 'React$AbstractComponent' is not allowed. Use 'React.AbstractComponent' instead.\n\ntype X = React$ChildrenArray<string>\n// Message: Type identifier 'React$ChildrenArray' is not allowed. Use 'React.ChildrenArray' instead.\n\ntype X = React$ComponentType<Props>\n// Message: Type identifier 'React$ComponentType' is not allowed. Use 'React.ComponentType' instead.\n\ntype X = React$Config<Prosp, DefaultProps>\n// Message: Type identifier 'React$Config' is not allowed. Use 'React.Config' instead.\n\ntype X = React$Element<typeof Component>\n// Message: Type identifier 'React$Element' is not allowed. Use 'React.Element' instead.\n\ntype X = React$ElementConfig<typeof Component>\n// Message: Type identifier 'React$ElementConfig' is not allowed. Use 'React.ElementConfig' instead.\n\ntype X = React$ElementProps<typeof Component>\n// Message: Type identifier 'React$ElementProps' is not allowed. Use 'React.ElementProps' instead.\n\ntype X = React$ElementRef<typeof Component>\n// Message: Type identifier 'React$ElementRef' is not allowed. Use 'React.ElementRef' instead.\n\ntype X = React$ElementType\n// Message: Type identifier 'React$ElementType' is not allowed. Use 'React.ElementType' instead.\n\ntype X = React$Key\n// Message: Type identifier 'React$Key' is not allowed. Use 'React.Key' instead.\n\ntype X = React$Node\n// Message: Type identifier 'React$Node' is not allowed. Use 'React.Node' instead.\n\ntype X = React$Ref<typeof Component>\n// Message: Type identifier 'React$Ref' is not allowed. Use 'React.Ref' instead.\n\ntype X = React$StatelessFunctionalComponent<Props>\n// Message: Type identifier 'React$StatelessFunctionalComponent' is not allowed. Use 'React.StatelessFunctionalComponent' instead.\n```\n\nThe following patterns are not considered problems:\n\n```js\ntype X = React.AbstractComponent<Config, Instance>\n\ntype X = React.ChildrenArray<string>\n\ntype X = React.ComponentType<Props>\n\ntype X = React.Config<Props, DefaultProps>\n\ntype X = React.Element<typeof Component>\n\ntype X = React.ElementConfig<typeof Component>\n\ntype X = React.ElementProps<typeof Component>\n\ntype X = React.ElementRef<typeof Component>\n\ntype X = React.ElementType\n\ntype X = React.Key\n\ntype X = React.Node\n\ntype X = React.Ref<typeof Component>\n\ntype X = React.StatelessFunctionalComponent<Props>\n\ntype X = React$Rocks\n```\n\n\n\n<a name=\"eslint-plugin-flowtype-rules-no-mixed\"></a>\n### <code>no-mixed</code>\n\nWarns against \"mixed\" type annotations.\nThese types are not strict enough and could often be made more specific.\n\nThe following patterns are considered problems:\n\nThe following patterns are considered problems:\n\n```js\nfunction foo(thing): mixed {}\n// Message: Unexpected use of mixed type\n\nfunction foo(thing): Promise<mixed> {}\n// Message: Unexpected use of mixed type\n\nfunction foo(thing): Promise<Promise<mixed>> {}\n// Message: Unexpected use of mixed type\n```\n\nThe following patterns are not considered problems:\n\n```js\nfunction foo(thing): string {}\n\nfunction foo(thing): Promise<string> {}\n\nfunction foo(thing): Promise<Promise<string>> {}\n\n(foo?: string) => {}\n\n(foo: ?string) => {}\n\n(foo: { a: string }) => {}\n\n(foo: { a: ?string }) => {}\n\n(foo: string[]) => {}\n\ntype Foo = string\n\ntype Foo = { a: string }\n\ntype Foo = { (a: string): string }\n\nfunction foo(thing: string) {}\n\nvar foo: string\n\nclass Foo { props: string }\n```\n\n\n\n<a name=\"eslint-plugin-flowtype-rules-no-mutable-array\"></a>\n### <code>no-mutable-array</code>\n\n_The `--fix` option on the command line automatically fixes problems reported by this rule._\n\nRequires use of [`$ReadOnlyArray`](https://github.com/facebook/flow/blob/v0.46.0/lib/core.js#L185) instead of just `Array` or array [shorthand notation](https://flow.org/en/docs/types/arrays/#toc-array-type-shorthand-syntax). `$ReadOnlyArray` is immutable array collection type and the superclass of Array and tuple types in Flow. Use of `$ReadOnlyArray` instead of `Array` can solve some \"problems\" in typing with Flow (e.g., [1](https://github.com/facebook/flow/issues/3425), [2](https://github.com/facebook/flow/issues/4251)).\n\nGeneral reasons for using immutable data structures:\n\n* They are simpler to construct, test, and use\n* They help to avoid temporal coupling\n* Their usage is side-effect free (no defensive copies)\n* Identity mutability problem is avoided\n* They always have failure atomicity\n* They are much easier to cache\n\nNote that initialization of a variable with an empty array is considered valid (e.g., `const values: Array<string> = [];`). This behavior resembles the behavior of Flow's [unsealed objects](https://flow.org/en/docs/types/objects/#toc-unsealed-objects), as it is assumed that empty array is intended to be mutated.\n\nThe following patterns are considered problems:\n\n```js\ntype X = Array<string>\n// Message: Use \"$ReadOnlyArray\" instead of \"Array\"\n\ntype X = string[]\n// Message: Use \"$ReadOnlyArray\" instead of array shorthand notation\n\nconst values: Array<Array<string>> = [];\n// Message: Use \"$ReadOnlyArray\" instead of \"Array\"\n\nlet values: Array<Array<string>>;\n// Message: Use \"$ReadOnlyArray\" instead of \"Array\"\n// Message: Use \"$ReadOnlyArray\" instead of \"Array\"\n```\n\nThe following patterns are not considered problems:\n\n```js\ntype X = $ReadOnlyArray<string>\n\nconst values: Array<$ReadOnlyArray<string>> = [];\n\nconst values: $ReadOnlyArray<string>[] = [];\n\nconst values: Array<$ReadOnlyArray<string>> = new Array();\n\nconst values: Array<$ReadOnlyArray<string>> = Array();\n```\n\n\n\n<a name=\"eslint-plugin-flowtype-rules-no-primitive-constructor-types\"></a>\n### <code>no-primitive-constructor-types</code>\n\nDisallows use of primitive constructors as types, such as `Boolean`, `Number` and `String`. [See more](https://flowtype.org/docs/builtins.html).\n\n```js\n{\n    \"rules\": {\n        \"flowtype/no-primitive-constructor-types\": 2\n    }\n}\n```\n\nThe following patterns are considered problems:\n\n```js\ntype x = Number\n// Message: Unexpected use of Number constructor type.\n\ntype x = String\n// Message: Unexpected use of String constructor type.\n\ntype x = Boolean\n// Message: Unexpected use of Boolean constructor type.\n\ntype x = { a: Number }\n// Message: Unexpected use of Number constructor type.\n\ntype x = { a: String }\n// Message: Unexpected use of String constructor type.\n\ntype x = { a: Boolean }\n// Message: Unexpected use of Boolean constructor type.\n\n(x: Number) => {}\n// Message: Unexpected use of Number constructor type.\n\n(x: String) => {}\n// Message: Unexpected use of String constructor type.\n\n(x: Boolean) => {}\n// Message: Unexpected use of Boolean constructor type.\n```\n\nThe following patterns are not considered problems:\n\n```js\ntype x = number\n\ntype x = string\n\ntype x = boolean\n\ntype x = { a: number }\n\ntype x = { a: string }\n\ntype x = { a: boolean }\n\n(x: number) => {}\n\n(x: string) => {}\n\n(x: boolean) => {}\n\ntype x = MyNumber\n\ntype x = MyString\n\ntype x = MyBoolean\n```\n\n\n\n<a name=\"eslint-plugin-flowtype-rules-no-types-missing-file-annotation\"></a>\n### <code>no-types-missing-file-annotation</code>\n\nDisallows Flow type imports, aliases, and annotations in files missing a valid Flow file declaration (or a @noflow annotation).\n\n```js\n{\n    \"rules\": {\n        \"flowtype/no-types-missing-file-annotation\": 2\n    }\n}\n```\n\nThe following patterns are considered problems:\n\n```js\nconst x: number = 42;\n// Message: Type annotations require valid Flow declaration.\n\ntype FooType = number;\n// Message: Type aliases require valid Flow declaration.\n\nimport type A from \"a\"\n// Message: Type imports require valid Flow declaration.\n\nimport type {A} from \"a\"\n// Message: Type imports require valid Flow declaration.\n\nimport {type A} from \"a\"\n// Message: Type imports require valid Flow declaration.\n\nexport type {A} from \"a\"\n// Message: Type exports require valid Flow declaration.\n\nfunction t<T>(): T{}\n// Message: Type annotations require valid Flow declaration.\n\n// Settings: {\"flowtype\":{\"onlyFilesWithFlowAnnotation\":true}}\nconst x: number = 42;\n// Message: Type annotations require valid Flow declaration.\n```\n\nThe following patterns are not considered problems:\n\n```js\n// @flow\nconst x: number = 42;\n\n/* @flow weak */\ntype FooType = number;\n\n/* @noflow */\ntype FooType = number;\n\n/* @noflow */\nimport type A from \"a\"\n\n/* @noflow */\nimport {type A} from \"a\"\n\n/* @noflow */\nexport type {A} from \"a\"\n\n// an unrelated comment\n// @flow\nexport type {A} from \"a\"\n```\n\n\n\n<a name=\"eslint-plugin-flowtype-rules-no-unused-expressions\"></a>\n### <code>no-unused-expressions</code>\n\nAn extension of [ESLint's `no-unused-expressions`](https://eslint.org/docs/rules/no-unused-expressions).\nThis rule ignores type cast expressions and optional call expressions, but otherwise behaves the same as ESLint's\n`no-unused-expressions`.\n\nBare type casts are useful, for example to assert the exhaustiveness of a `switch`:\n\n```js\ntype Action\n  = { type: 'FOO', doFoo: (_: number) => void }\n  | { type: 'BAR', doBar: (_: string) => void };\n\ntype State = { foo: number, bar: string };\n\nfunction runFooBar(action: Action, state: State): void {\n  switch (action.type) {\n    case 'FOO':\n      doFoo(state.foo);\n      break;\n    case 'BAR':\n      doBar(state.bar);\n      break;\n    default:\n      (action: empty);  // type error when `Action` is extended with new types\n      console.error(`Impossible action: ${action.toString()}`);\n  }\n}\n```\n\nThis rule takes the same arguments as ESLint's `no-unused-expressions`. See\n[that rule's documentation](https://eslint.org/docs/rules/no-unused-expressions) for details.\n\nThe following patterns are considered problems:\n\n```js\nfoo + 1\n// Message: Expected an assignment or function call and instead saw an expression.\n\nx?.y\n// Message: Expected an assignment or function call and instead saw an expression.\n```\n\nThe following patterns are not considered problems:\n\n```js\n(foo: number)\n\nx?.y()\n```\n\n\n\n<a name=\"eslint-plugin-flowtype-rules-no-weak-types\"></a>\n### <code>no-weak-types</code>\n\nWarns against weak type annotations *any*, *Object* and *Function*.\nThese types can cause flow to silently skip over portions of your code,\nwhich would have otherwise caused type errors.\n\nThis rule optionally takes one argument, an object to configure which type warnings to enable. By default, all of the\nwarnings are enabled. e.g. to disable the `any` warning (allowing it to exist in your code), while continuing to warn\nabout `Object` and `Function`:\n\n```js\n{\n    \"rules\": {\n        \"flowtype/no-weak-types\": [2, {\n            \"any\": false,\n            \"Object\": true,\n            \"Function\": true\n        }]\n    }\n}\n\n// or, the following is equivalent as default is true:\n\n{\n    \"rules\": {\n        \"flowtype/no-weak-types\": [2, {\n            \"any\": false\n        }]\n    }\n}\n```\n\nThe following patterns are considered problems:\n\n```js\nfunction foo(thing): any {}\n// Message: Unexpected use of weak type \"any\"\n\nfunction foo(thing): Promise<any> {}\n// Message: Unexpected use of weak type \"any\"\n\nfunction foo(thing): Promise<Promise<any>> {}\n// Message: Unexpected use of weak type \"any\"\n\nfunction foo(thing): Object {}\n// Message: Unexpected use of weak type \"Object\"\n\nfunction foo(thing): Promise<Object> {}\n// Message: Unexpected use of weak type \"Object\"\n\nfunction foo(thing): Promise<Promise<Object>> {}\n// Message: Unexpected use of weak type \"Object\"\n\nfunction foo(thing): Function {}\n// Message: Unexpected use of weak type \"Function\"\n\nfunction foo(thing): Promise<Function> {}\n// Message: Unexpected use of weak type \"Function\"\n\nfunction foo(thing): Promise<Promise<Function>> {}\n// Message: Unexpected use of weak type \"Function\"\n\n(foo: any) => {}\n// Message: Unexpected use of weak type \"any\"\n\n(foo: Function) => {}\n// Message: Unexpected use of weak type \"Function\"\n\n(foo?: any) => {}\n// Message: Unexpected use of weak type \"any\"\n\n(foo?: Function) => {}\n// Message: Unexpected use of weak type \"Function\"\n\n(foo: { a: any }) => {}\n// Message: Unexpected use of weak type \"any\"\n\n(foo: { a: Object }) => {}\n// Message: Unexpected use of weak type \"Object\"\n\n(foo: any[]) => {}\n// Message: Unexpected use of weak type \"any\"\n\ntype Foo = any\n// Message: Unexpected use of weak type \"any\"\n\ntype Foo = Function\n// Message: Unexpected use of weak type \"Function\"\n\ntype Foo = { a: any }\n// Message: Unexpected use of weak type \"any\"\n\ntype Foo = { a: Object }\n// Message: Unexpected use of weak type \"Object\"\n\ntype Foo = { (a: Object): string }\n","_attachments":{},"homepage":"https://github.com/gajus/eslint-plugin-flowtype#readme","bugs":{"url":"https://github.com/gajus/eslint-plugin-flowtype/issues"},"license":"BSD-3-Clause"}