{"bugs":{"url":"https://github.com/amilajack/eslint-plugin-flowtype-errors/issues"},"dist":{"shasum":"d9a98fb961ff0a52b74657a4323dfaaefad36e0a","tarball":"https://registry.npmjs.org/eslint-plugin-flowtype-errors/-/eslint-plugin-flowtype-errors-4.5.0-0.tgz","fileCount":9,"integrity":"sha512-39uz/YrSXgZbhTShVqZkwuQadeYIeDxmKdI/jin4Eim7KoZEi0DswCOfvTgLGlVsU/xQChOWJnLZVCW5/GMBSA==","signatures":[{"sig":"MEQCIAFdyT+fZZimfJ816BoWUpfDqYQhxMozUeLhk0yeT/j5AiAGDkL2yIXbV8l1qUY6QGQQe67+4Ep484Zl3yMxndtHCQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhkq9RCRA9TVsSAnZWagAAjtEP+gJgyR43YJvaGOxFOtxg\nm1N6Cafq3ySsu+fPCTMoDspMUYJJIoJW1muVLFGK5E7N41BiXjAsiLX9bLXM\nMg95VQOnCYI9roux1f82zQo/qCiueAMeBPe97BH1SiK15Qt6naVh6mZuJk8X\nZbv8ja/tM9VXLgCrgZhhDJjTAuRP458NCv3E+Cf2/iBH5q+dLM0vZ0O8Lf5X\niEwYC7in2eOuw0SvCgMS1xwp5/fitGc4pSO5kIGW28pbEA7cXqABZZuk88mN\no9GaQ+irgE+35CpzAMHZXXFyAKaComojIj7uHViMQVn5ULZQJwThuv4nGsaG\neNY7BJ5atCWCUehlGbBXWAh4atEpnVqRjOeH2uzI1fUvDch5R/9CWXPwcKWE\nkKW7WdnAlmRxuDXh9ToUE73Bv6W3T6Ew9c6ynVFFlWUYgN7Bot+E6x8YI2P3\nJU4PILYcpXRkBDDA2buN7QMvVytirSkvcqoYMe28U4o1jgYirdpu47eg6d7J\nj2k9ix46cSq4NCyxnA5Cd+x8jKkcgAk5o8jphYVa5qPl6SZ1p42XwHadwIvB\nw76tT60GaWoXN6qVDgM+eO4c7jXX+0f/IOZIOqHZHB15yWE+j81PK0mP8zkd\nX53LH96892TF95z6EPL8whKYCGHAdELh5DaMPJMYYfT+7B/XxQ11hPjOItxK\n1+Kp\r\n=CM8s\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testEnvironment":"node"},"main":"index.js","name":"eslint-plugin-flowtype-errors","babel":{"presets":[["@babel/preset-env",{"corejs":3,"targets":{"node":10},"useBuiltIns":"usage"}],"@babel/preset-flow"]},"husky":{"hooks":{"pre-commit":"npm test"}},"author":{"name":"Amila Welihinda"},"readme":"eslint-plugin-flowtype-errors\n=============================\n\n![Test](https://github.com/amilajack/eslint-plugin-flowtype-errors/workflows/Test/badge.svg)\n[![NPM version](https://badge.fury.io/js/eslint-plugin-flowtype-errors.svg)](http://badge.fury.io/js/eslint-plugin-flowtype-errors)\n[![Dependency Status](https://img.shields.io/david/amilajack/eslint-plugin-flowtype-errors.svg)](https://david-dm.org/amilajack/eslint-plugin-flowtype-errors)\n[![npm](https://img.shields.io/npm/dm/eslint-plugin-flowtype-errors.svg)](https://npm-stat.com/charts.html?package=eslint-plugin-flowtype-errors)\n\n## Demo\n\n![ESLint Flow Demo](https://github.com/amilajack/eslint-plugin-flowtype-errors/blob/master/flow-demo.gif?raw=true)\n\n## Why?\n\n* **Lower barrier:** Any editor that has ESLint support now supports Flow 🎉\n* **Less editor configuration:** No need to change your entire workflow to incorporate flow. No multiple-linters-per-file nonsense.\n* **Simple:** It's literally just an ESLint rule! Just install the dependency, add a flowconfig, and you're good to go!\n\n## Getting Started\n\nThis guide assumes that you have installed eslint, babel, babel-plugin-transform-flow-strip-types and configured flow. Check out the [from-scratch guide](https://github.com/amilajack/eslint-plugin-flowtype-errors/wiki/Getting-Started) for the full guide on getting started.\n\n⚠️ Make sure the 64-bit version of your text editor or IDE. For atom, [see this comment](https://github.com/amilajack/eslint-plugin-flowtype-errors/issues/40#issuecomment-275983387)\n\n### **1. Install**\n\n```bash\nnpm install --save-dev eslint-plugin-flowtype-errors\n```\n\n### **2. Configure**\n\nExtend the recommended config:\n```jsonc\n{\n  \"extends\": [\"plugin:flowtype-errors/recommended\"]\n}\n```\n\n## Support\n\nIf this project is saving you (or your team) time, please consider supporting it on Patreon 👍 thank you!\n\n<p>\n  <a href=\"https://www.patreon.com/amilajack\">\n    <img src=\"https://c5.patreon.com/external/logo/become_a_patron_button@2x.png\" width=\"160\">\n  </a>\n</p>\n\n## CI Configuration\n\nFlow is supported on all OS's except Windows 32bit. Add [this line](https://github.com/amilajack/eslint-plugin-flowtype-errors/blob/master/appveyor.yml#L12) to appveyor to make tests run properly.\n\n## Related:\n\n* [flow-runtime](https://github.com/codemix/flow-runtime)\n* [eslint-plugin-flowtype](https://github.com/gajus/eslint-plugin-flowtype)\n* [eslint-plugin-flowtype-errors-demo](https://github.com/amilajack/eslint-plugin-flowtype-errors-demo)\n","engines":{"npm":">=5.x","node":">=4.x"},"gitHead":"9484be21e4a8b5554109fc5a9b9b1c6ef089e38d","scripts":{"lint":"eslint --cache .","spec":"npm run build && jest","test":"flow && npm run lint && npm run spec","build":"cross-env NODE_ENV=production babel src --out-dir dist","prettier":"prettier --single-quote --write \"./src/*.js\"","preversion":"npm run build"},"_npmUser":{"name":"amilajack","email":"amilajack@gmail.com"},"homepage":"https://github.com/amilajack/eslint-plugin-flowtype-errors#readme","keywords":["eslint","flow","plugin","errors"],"renovate":{"extends":["bliss"]},"repository":{"url":"git+https://github.com/amilajack/eslint-plugin-flowtype-errors.git","type":"git"},"_npmVersion":"8.0.0","description":"Retrieve Flow errors as ESLint errors.","directories":{},"lint-staged":{"*.js":["eslint","prettier --write"]},"maintainers":[{"name":"amilajack","email":"amilajack@gmail.com"},{"name":"jdmota","email":"jdmota@outlook.pt"}],"_nodeVersion":"16.11.1","dependencies":{"slash":"^3.0.0","core-js":"3.8.1","find-up":"^5.0.0","@babel/runtime":"^7.16.0"},"eslintConfig":{"env":{"es6":true,"node":true},"rules":{"fp/no-let":"off","fp/no-nil":"off","fp/no-this":"off","fp/no-class":"off","fp/no-loops":"off","fp/no-proxy":"off","fp/no-throw":"off","fp/no-delete":"off","fp/no-events":"off","fp/no-get-set":"off","fp/no-mutation":"off","fp/no-arguments":"off","consistent-return":"off","fp/no-valueof-field":"off","prefer-destructuring":"off","fp/no-mutating-assign":"off","fp/no-rest-parameters":"off","fp/no-mutating-methods":"off","fp/no-unused-expression":"off","flowtype/define-flow-type":"error"},"parser":"babel-eslint","extends":["airbnb-base","prettier","prettier/flowtype"],"plugins":["flowtype","prettier"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"chai":"^4.3.4","execa":"^5.1.1","husky":"^4.3.8","eslint":"7.32.0","flow-bin":"0.139.0","jest-cli":"^26.6.3","prettier":"^2.2.1","cross-env":"^7.0.3","@babel/cli":"^7.16.0","babel-core":"^7.0.0-bridge.0","babel-jest":"^26.6.3","@babel/core":"^7.16.0","cross-spawn":"^7.0.3","lint-staged":"^10.5.4","babel-eslint":"^10.1.0","@babel/register":"^7.16.0","@babel/preset-env":"^7.16.0","eslint-plugin-vue":"^7.20.0","@babel/preset-flow":"^7.16.0","eslint-plugin-html":"^6.2.0","eslint-plugin-import":"^2.25.2","eslint-config-prettier":"^7.2.0","eslint-plugin-flowtype":"^5.10.0","eslint-plugin-prettier":"^3.4.1","eslint-config-airbnb-base":"^14.2.1","@babel/plugin-proposal-class-properties":"^7.16.0"},"peerDependencies":{"eslint":">=5.16.0","flow-bin":">=0.93.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-flowtype-errors_4.5.0-0_1637003089054_0.023888932447394096","host":"s3://npm-registry-packages"},"_id":"eslint-plugin-flowtype-errors@4.5.0-0","version":"4.5.0-0"}