{"_id":"eslint-config-rainbow","_rev":"41-005a2ca4b7f6aa905a47b575db2fa5ca","name":"eslint-config-rainbow","dist-tags":{"beta":"2.0.1-beta.0","alpha":"4.0.0-alpha.4","latest":"4.4.0"},"versions":{"1.0.0":{"name":"eslint-config-rainbow","version":"1.0.0","keywords":[],"author":{"url":"https://bret.io/","name":"Bret Comnes","email":"bcomnes@gmail.com"},"license":"MIT","_id":"eslint-config-rainbow@1.0.0","maintainers":[{"name":"bret","email":"bcomnes@gmail.com"}],"homepage":"https://github.com/rainbow-me/eslint-config-rainbow#readme","bugs":{"url":"https://github.com/rainbow-me/eslint-config-rainbow/issues"},"dist":{"shasum":"44c5387b484a6e21c00462100aee2c9726f579eb","tarball":"https://registry.npmjs.org/eslint-config-rainbow/-/eslint-config-rainbow-1.0.0.tgz","fileCount":3,"integrity":"sha512-l3nj3WEGTv+JUW9ms5Pzii16LvQ63ySsv3aHSpuQsTFd0VRhhI89gcdhYJ4dW7r4sOiJjhLjEyF424ldfcWPEg==","signatures":[{"sig":"MEQCIFVFnfhMV0y37jQ2AijAdfQ0z1bB3s2FR4SGoC2+e4ISAiBdwWvhXaegkohlD122rDOPTJuTdSheylP8I/ev+837EQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13688},"main":".eslintrc.js","gitHead":"667cceee7c4666991e9c343ce7e261da03e041d8","scripts":{"test":"eslint --ext '.ts,.tsx,.js,.jsx' .","version":"auto-changelog -p --template keepachangelog auto-changelog --breaking-pattern 'BREAKING CHANGE:' && git add CHANGELOG.md"},"_npmUser":{"name":"bret","email":"bcomnes@gmail.com"},"repository":{"url":"git+https://github.com/rainbow-me/eslint-config-rainbow.git","type":"git"},"_npmVersion":"7.21.1","description":"A shareable [eslint](ghub.io/eslint) config for Rainbow projects.","directories":{},"_nodeVersion":"16.9.1","dependencies":{"@babel/core":"^7.13.10","eslint-plugin-jest":"^24.3.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.23.0","@babel/eslint-parser":"^7.13.10","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.19.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-native":"^3.10.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.19.0","eslint-import-resolver-babel-module":"^5.3.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.22.0","prettier":"^2.2.1","typescript":"^4.2.3","auto-changelog":"^2.3.0"},"peerDependencies":{"eslint":"*","prettier":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-rainbow_1.0.0_1632179183221_0.09697698058906878","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"eslint-config-rainbow","version":"1.0.1","keywords":[],"author":{"url":"https://bret.io/","name":"Bret Comnes","email":"bcomnes@gmail.com"},"license":"MIT","_id":"eslint-config-rainbow@1.0.1","maintainers":[{"name":"bret","email":"bcomnes@gmail.com"}],"homepage":"https://github.com/rainbow-me/eslint-config-rainbow#readme","bugs":{"url":"https://github.com/rainbow-me/eslint-config-rainbow/issues"},"dist":{"shasum":"1232e3967b843a487f66982f5df5107d3a1e434d","tarball":"https://registry.npmjs.org/eslint-config-rainbow/-/eslint-config-rainbow-1.0.1.tgz","fileCount":3,"integrity":"sha512-jqWC4DfMzdKmAh3T4TgIsqTg3NnCELk9W6iBhHggctGh8kY4zAtTJTYIef4uCvBguyc2979371XTZ2/gXCb16w==","signatures":[{"sig":"MEQCIGvOu+VFx9ablGh/94S80XmOhfhbb42leLy/C/dPJW23AiBmuWUwKcdiV13PohQ3PMkeLtSQtnTmJG5clqzL77Rtlw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13690},"main":".eslintrc.js","gitHead":"39438a8bba588c4f52797d16150d4f5d5dd93fb1","scripts":{"test":"eslint --ext '.ts,.tsx,.js,.jsx' .","version":"auto-changelog -p --template keepachangelog auto-changelog --breaking-pattern 'BREAKING CHANGE:' && git add CHANGELOG.md"},"_npmUser":{"name":"bret","email":"bcomnes@gmail.com"},"repository":{"url":"git+https://github.com/rainbow-me/eslint-config-rainbow.git","type":"git"},"_npmVersion":"7.21.1","description":"[![npm version](https://img.shields.io/npm/v/eslint-config-rainbow.svg)](https://npmjs.org/package/eslint-config-rainbow) [![tests](https://github.com/rainbow-me/eslint-config-rainbow/actions/workflows/tests.yml/badge.svg)](https://github.com/rainbow-me/e","directories":{},"_nodeVersion":"16.9.1","dependencies":{"@babel/core":"^7.13.10","eslint-plugin-jest":"^24.3.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.23.0","@babel/eslint-parser":"^7.13.10","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^4.19.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-native":"^3.10.0","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.19.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.22.0","prettier":"^2.2.1","typescript":"^4.2.3","auto-changelog":"^2.3.0","babel-plugin-module-resolver":"^4.1.0"},"peerDependencies":{"eslint":"*","prettier":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-rainbow_1.0.1_1632251708221_0.00001883046522621612","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"eslint-config-rainbow","version":"2.0.0","keywords":[],"author":{"url":"https://bret.io/","name":"Bret Comnes","email":"bcomnes@gmail.com"},"license":"MIT","_id":"eslint-config-rainbow@2.0.0","maintainers":[{"name":"bret","email":"bcomnes@gmail.com"}],"homepage":"https://github.com/rainbow-me/eslint-config-rainbow#readme","bugs":{"url":"https://github.com/rainbow-me/eslint-config-rainbow/issues"},"dist":{"shasum":"c2067c06ebaeedc1703f99c9b4a8b62bc0d9aec3","tarball":"https://registry.npmjs.org/eslint-config-rainbow/-/eslint-config-rainbow-2.0.0.tgz","fileCount":3,"integrity":"sha512-//1oMDftwZP5dkMzFX6NX9a1w+8XG/hfQrKJ+RSER4nhLSLg57Jqa0A5OULV5zwXvJsq+NtsJ8O5qbpNYoDU1A==","signatures":[{"sig":"MEYCIQCEx14Rwp6f0N7J2SVAuDARL7M6/6v0MlmEJhBER02CtgIhAIwvVyEGyFlBJLxtDacK/y+2igUsJ9wNdZAHVDb4CaRU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13840},"main":".eslintrc.js","gitHead":"8204b51cf7741b4c7ac26c565b3094b5211687e8","scripts":{"test":"eslint --ext '.ts,.tsx,.js,.jsx' .","version":"auto-changelog -p --template keepachangelog auto-changelog --breaking-pattern 'BREAKING CHANGE:' && git add CHANGELOG.md"},"_npmUser":{"name":"bret","email":"bcomnes@gmail.com"},"repository":{"url":"git+https://github.com/rainbow-me/eslint-config-rainbow.git","type":"git"},"_npmVersion":"7.21.1","description":"[![npm version](https://img.shields.io/npm/v/eslint-config-rainbow.svg)](https://npmjs.org/package/eslint-config-rainbow) [![tests](https://github.com/rainbow-me/eslint-config-rainbow/actions/workflows/tests.yml/badge.svg)](https://github.com/rainbow-me/e","directories":{},"_nodeVersion":"16.9.1","dependencies":{"@babel/core":"^7.13.10","eslint-plugin-jest":"^24.3.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.23.0","@babel/eslint-parser":"^7.13.10","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^4.19.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-native":"^3.10.0","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.19.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.22.0","prettier":"^2.2.1","typescript":"^4.2.3","auto-changelog":"^2.3.0","babel-plugin-module-resolver":"^4.1.0"},"peerDependencies":{"eslint":"*","prettier":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-rainbow_2.0.0_1632265788119_0.48118653177856774","host":"s3://npm-registry-packages"}},"2.0.1-beta.0":{"name":"eslint-config-rainbow","version":"2.0.1-beta.0","keywords":[],"author":{"url":"https://bret.io/","name":"Bret Comnes","email":"bcomnes@gmail.com"},"license":"MIT","_id":"eslint-config-rainbow@2.0.1-beta.0","maintainers":[{"name":"bret","email":"bcomnes@gmail.com"}],"homepage":"https://github.com/rainbow-me/eslint-config-rainbow#readme","bugs":{"url":"https://github.com/rainbow-me/eslint-config-rainbow/issues"},"dist":{"shasum":"a453c6660da4d37b00047d24e16bc4b209be860e","tarball":"https://registry.npmjs.org/eslint-config-rainbow/-/eslint-config-rainbow-2.0.1-beta.0.tgz","fileCount":4,"integrity":"sha512-GSllTmuJPArtbTXiUA6WXWfnJio59ScauQ2CNLyH2N2LoJPT/IrC/MFqkdWfdFXdT8phq7UyjjDWMovtsvYmqw==","signatures":[{"sig":"MEQCIA+hWIVDhjbwLLucfHF6OVQ0FA5tEaf6kKQKmb6YcdNgAiA55veVRRr2Ydmxd42eU38yp1bowmtuw5lv/ih0JhaXLA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15747},"main":".eslintrc.js","readme":"# eslint-config-rainbow\n[![npm version](https://img.shields.io/npm/v/eslint-config-rainbow.svg)](https://npmjs.org/package/eslint-config-rainbow)\n[![tests](https://github.com/rainbow-me/eslint-config-rainbow/actions/workflows/tests.yml/badge.svg)](https://github.com/rainbow-me/eslint-config-rainbow/actions/workflows/tests.yml)\n\nA shareable [eslint](ghub.io/eslint) config for Rainbow projects.\n\n## Usage\n\nInstall into your project:\n\n```sh\nyarn add --dev prettier eslint eslint-config-rainbow\n```\n\nThen extend your `.eslintrc.js` config:\n\n```js\nmodule.exports = {\n  extends: \"rainbow\"\n}\n```\n\nAdd a step to your `package.json` to lint your project:\n\n```json\n{\n  \"scripts\": {\n    \"lint\": \"eslint --ext '.ts,.tsx,.js,.jsx' .\"\n  }\n}\n```\n\n## See also\n\n`eslint-config-rainbow` is based on [`eslint-config-satya164`](https://ghub.io/eslint-config-satya164) but with flow removed and slightly modified to work better for rainbow projects.\n","gitHead":"2348bc471ffbd39668642a64b857c6eaff2bb40a","scripts":{"test":"eslint --ext '.ts,.tsx,.js,.jsx' .","version":"auto-changelog -p --template keepachangelog auto-changelog --breaking-pattern 'BREAKING CHANGE:' && git add CHANGELOG.md"},"_npmUser":{"name":"bret","email":"bcomnes@gmail.com"},"repository":{"url":"git+https://github.com/rainbow-me/eslint-config-rainbow.git","type":"git"},"_npmVersion":"6.14.15","description":"[![npm version](https://img.shields.io/npm/v/eslint-config-rainbow.svg)](https://npmjs.org/package/eslint-config-rainbow) [![tests](https://github.com/rainbow-me/eslint-config-rainbow/actions/workflows/tests.yml/badge.svg)](https://github.com/rainbow-me/e","directories":{},"_nodeVersion":"14.17.6","dependencies":{"@babel/core":"<8","eslint-plugin-jest":"<25","eslint-plugin-babel":"<6","eslint-plugin-react":"<8","@babel/eslint-parser":"<8","eslint-plugin-import":"<3","eslint-config-prettier":"<9","eslint-plugin-prettier":"<5","@typescript-eslint/parser":"<5","eslint-plugin-react-hooks":"<5","eslint-plugin-react-native":"<4","eslint-plugin-sort-keys-fix":"<2","eslint-plugin-eslint-comments":"<4","@typescript-eslint/eslint-plugin":"<5"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^7.22.0","prettier":"^2.2.1","typescript":"^4.2.3","auto-changelog":"^2.3.0","babel-plugin-module-resolver":"^4.1.0"},"peerDependencies":{"eslint":"*","prettier":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-rainbow_2.0.1-beta.0_1632419870819_0.08196275088326299","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"eslint-config-rainbow","version":"2.0.1","keywords":[],"author":{"url":"https://bret.io/","name":"Bret Comnes","email":"bcomnes@gmail.com"},"license":"MIT","_id":"eslint-config-rainbow@2.0.1","maintainers":[{"name":"bret","email":"bcomnes@gmail.com"}],"homepage":"https://github.com/rainbow-me/eslint-config-rainbow#readme","bugs":{"url":"https://github.com/rainbow-me/eslint-config-rainbow/issues"},"dist":{"shasum":"29e4e3258e4a411a4bc67c028e9f3dd653665a6f","tarball":"https://registry.npmjs.org/eslint-config-rainbow/-/eslint-config-rainbow-2.0.1.tgz","fileCount":4,"integrity":"sha512-SOea4oU2SS8iKiAgXxuLBVgQgRlNeYYo1OgnwOXiwuHS629MpOF7bAV3mYRtoniY3df+o8WocCcACEEMFNyaug==","signatures":[{"sig":"MEYCIQC7BKojDRo4R6oL1dgdxUB/XksNO3nGyeDhAny5rZaTzgIhAN6KTboqvHAswNpjDQeuU9cPdoheFeI3GwKC+LQWtVRW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16168},"main":".eslintrc.js","gitHead":"39f03182523aadb9aeb80a4b908d99e6e58204c4","scripts":{"test":"eslint --ext '.ts,.tsx,.js,.jsx' . && jest","version":"auto-changelog -p --template keepachangelog auto-changelog --breaking-pattern 'BREAKING CHANGE:' && git add CHANGELOG.md"},"_npmUser":{"name":"bret","email":"bcomnes@gmail.com"},"repository":{"url":"git+https://github.com/rainbow-me/eslint-config-rainbow.git","type":"git"},"_npmVersion":"6.14.15","description":"[![npm version](https://img.shields.io/npm/v/eslint-config-rainbow.svg)](https://npmjs.org/package/eslint-config-rainbow) [![tests](https://github.com/rainbow-me/eslint-config-rainbow/actions/workflows/tests.yml/badge.svg)](https://github.com/rainbow-me/e","directories":{},"_nodeVersion":"14.17.6","dependencies":{"@babel/core":"^7.13.10","eslint-plugin-jest":"^24.3.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.23.0","@babel/eslint-parser":"^7.13.10","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^4.19.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-native":"^3.10.0","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.19.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.1","eslint":"^7.22.0","ts-jest":"^27.0.5","prettier":"^2.2.1","typescript":"^4.2.3","@types/jest":"^27.0.2","auto-changelog":"^2.3.0","babel-plugin-module-resolver":"^4.1.0"},"peerDependencies":{"eslint":"*","prettier":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-rainbow_2.0.1_1632428278707_0.5963980094657415","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"eslint-config-rainbow","version":"3.0.0","keywords":[],"author":{"url":"https://bret.io/","name":"Bret Comnes","email":"bcomnes@gmail.com"},"license":"MIT","_id":"eslint-config-rainbow@3.0.0","maintainers":[{"name":"bret","email":"bcomnes@gmail.com"},{"name":"estebanmino","email":"efmino@uc.cl"},{"name":"jinchung","email":"jin.chung17@gmail.com"},{"name":"mikedemarais","email":"m.demarais@gmail.com"},{"name":"osdnk","email":"micosa97@gmail.com"},{"name":"skylarbarrera","email":"skylar.barrera@gmail.com"}],"homepage":"https://github.com/rainbow-me/eslint-config-rainbow#readme","bugs":{"url":"https://github.com/rainbow-me/eslint-config-rainbow/issues"},"dist":{"shasum":"c4502f8c32d0da1d76db85b7e21a8a0b1f254983","tarball":"https://registry.npmjs.org/eslint-config-rainbow/-/eslint-config-rainbow-3.0.0.tgz","fileCount":3,"integrity":"sha512-nnoS1BVJhhtFCHx0p4Sr6bo51uPrddbVXcq+D7JfC5DtBhWdF6HA9TKKa3ZbT4BsCDGHL8M5sbYfCOeGYDjGug==","signatures":[{"sig":"MEYCIQC/Pn0SDIN1QzLxq8NSfWAaWFLJuUb6zi17XbgULLg3hwIhANMIb/sSEHSTteJ4HLjKK4Kb8/MHLs+YL7drhJA3UZhd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlZyNCRA9TVsSAnZWagAAzeAP+QFP8inSxZHqjH/n3oRc\n2Iy/9nyHg3jtMjlHCu+IIVtJ/f8n2NrIzLCoqIwMpm6Ogcsx2Ptmv0VkpIdR\nx7jtMnm7uftc7lw/TJ4RYc2pFw7n1LyAVCAjpMzHpNcjMSh8EwQ/vSv11SJc\ncchB5qLIdUcnrMroLhEn9zdYDpkvBmswgJZ8KXa+dFaO7TTt7hwC2hvOo9vW\n9l6xBE9EILsB3WcTYGMj9X5tlLNpF91eiu0Re/4F3ikruH66b7tgPoblH3S4\niAHKr4oueO/mfw0i8nUnppTwP4jzeSJoeJE+COnDs6kvkUA9p5r7HRscg85/\nIjM95/zaXNVtrKIi/VGH92851KWIcrhjK1FFc1jVVB9E0yaqugh2eXdN70pC\nW+ymX3S5oQclaN3QQ15LCd/INOKNO01iFlmYiZUGYtpR+zvhfqkIScmJ+i9Z\nx5gr+wGH/mzKhtjH1zMtofLeOEyzareSFtY8U25VLIeesiUmywJDOznvIVgU\nmSZidh3zZgGY0QPnrEP4w8ah4SgGM4T8/ZYkGpSNC0EKqTGsj7KFxcvy5hkG\nKfBF5GZKcEwyZg/MwvOIT6yZS8eOpFg+OwlmOer6XosIcNA9f8TPcv9iyPHp\nLsi1r3zmkBMuwn2Mf8NbB14fJ3Lg0U+N3Mq4U8DQfh6AQWfI101fVNhbSyGE\nZtCl\r\n=x9u7\r\n-----END PGP SIGNATURE-----\r\n"},"main":".eslintrc.js","gitHead":"f0ab3bb4eee4cf0ded832c1d78b98afa851fbe5b","scripts":{"test":"eslint --ext '.ts,.tsx,.js,.jsx' . && jest","version":"auto-changelog -p --template keepachangelog auto-changelog --breaking-pattern 'BREAKING CHANGE:' && git add CHANGELOG.md"},"_npmUser":{"name":"bret","email":"bcomnes@gmail.com"},"repository":{"url":"git+https://github.com/rainbow-me/eslint-config-rainbow.git","type":"git"},"_npmVersion":"8.1.0","description":"[![npm version](https://img.shields.io/npm/v/eslint-config-rainbow.svg)](https://npmjs.org/package/eslint-config-rainbow) [![tests](https://github.com/rainbow-me/eslint-config-rainbow/actions/workflows/tests.yml/badge.svg)](https://github.com/rainbow-me/e","directories":{},"_nodeVersion":"17.0.1","dependencies":{"@babel/core":"^7.13.10","eslint-plugin-jest":"^24.3.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.23.0","@babel/eslint-parser":"^7.13.10","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^4.19.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-native":"^3.10.0","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.19.0","eslint-plugin-sort-destructure-keys":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.1","eslint":"^7.22.0","ts-jest":"^27.0.5","prettier":"^2.2.1","typescript":"^4.2.3","@types/jest":"^27.0.2","auto-changelog":"^2.3.0","babel-plugin-module-resolver":"^4.1.0"},"peerDependencies":{"eslint":"*","prettier":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-rainbow_3.0.0_1637194893551_0.29572509142689896","host":"s3://npm-registry-packages"}},"3.0.1-alpha.1":{"name":"eslint-config-rainbow","version":"3.0.1-alpha.1","keywords":[],"author":{"url":"https://bret.io/","name":"Bret Comnes","email":"bcomnes@gmail.com"},"license":"MIT","_id":"eslint-config-rainbow@3.0.1-alpha.1","maintainers":[{"name":"danielsinclair","email":"d@niel.nyc"},{"name":"brunobar79","email":"brunobar79@gmail.com"},{"name":"nicoglennon","email":"nicoglennon@icloud.com"},{"name":"markdalgleish","email":"mark.john.dalgleish@gmail.com"},{"name":"nickbytes","email":"nick@nickbytes.com"},{"name":"estebanmino","email":"efmino@uc.cl"},{"name":"jinchung","email":"jin.chung17@gmail.com"},{"name":"mikedemarais","email":"m.demarais@gmail.com"},{"name":"osdnk","email":"micosa97@gmail.com"},{"name":"skylarbarrera","email":"skylar.barrera@gmail.com"},{"name":"rainbow-infra","email":"infra@rainbow.me"},{"name":"bret","email":"bcomnes@gmail.com"}],"homepage":"https://github.com/rainbow-me/eslint-config-rainbow#readme","bugs":{"url":"https://github.com/rainbow-me/eslint-config-rainbow/issues"},"dist":{"shasum":"0c68ba15506d16250b222b01be2a706d46b557f0","tarball":"https://registry.npmjs.org/eslint-config-rainbow/-/eslint-config-rainbow-3.0.1-alpha.1.tgz","fileCount":3,"integrity":"sha512-zhXNEQ3Rl4KHhiLT+vr7gFI6Rpf+4zUTR7OFyZf36wV5yZJi2zQczjQ3HSlKkvJROyI5yNsdpZ7JI2xhNMJaeA==","signatures":[{"sig":"MEUCIEAQ9nI8EKZFvyJuolcHqatZEZCb5cpjc20UFYOKa/NBAiEAh9bAR2DSIgv8Scjur+ObYk++ZRdDMBQeJh95MOlCdcs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14093,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBSyXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo54A/+KXsaNQbcfOabiWqC1a+rcvNOJdp6X87MQv0rzFLMlWLhGVQJ\r\n2ZVCYh3Erf6uC4NNu9oWSVEhiXYJiMOOCXD8R2yiXmhxwVlD2vcCdGnCbpHS\r\nz5VEAVlC9YaG5dibcR7EC4ZngUHCzRgV7FYkPxoQPLUgYW2+9QyhzqFWBosw\r\nZoPtuVLHsBIJ1PYnUutTAH3VSu8nDO9mh/WUudtcXhy41Mq4EEcULiwaWkAm\r\nxQsip76Q4sRBKZZPtnwWJVQfaP+1J3sSfO4S/1THW1cRcA7zKrY9C6tgyoZQ\r\nYetKz8oPlWIbW/s+yWFxH63CBbNiKKwPgV1FBNO0nZJCPLhlc6KXWbZUlV3w\r\nPcbN0ff/biDDyPh0BwnNsxyQuEogILiSDgUUaOFd3Wk/kmHTmQPoTaevOiig\r\nrCNjapHvC5meIICBrGyzY/OI8zMz/BMIRyHruIHsU6GadWAXkp18TVADcVCB\r\nMiFiuznBtjcGCczYX1zNlEpEn3zERvW4TancYQ1pI4g2d+WCimLHEbN7p2W8\r\nNnQGCtUzeX9CNBSEAV9+d5IVsg47dxUgzpsZdKufhd46emkfK5x1jcPtAHeZ\r\nFpWp5TlD2yqJ2A+wciJS28agXYFSg9IzhuX87sYKCAwCCBx6Uvh3wMKipquI\r\nrY/Ca2uc3GkvV+sGMxPBtXteVNUB8HjzuIA=\r\n=k93q\r\n-----END PGP SIGNATURE-----\r\n"},"main":".eslintrc.js","readme":"# eslint-config-rainbow\n[![npm version](https://img.shields.io/npm/v/eslint-config-rainbow.svg)](https://npmjs.org/package/eslint-config-rainbow)\n[![tests](https://github.com/rainbow-me/eslint-config-rainbow/actions/workflows/tests.yml/badge.svg)](https://github.com/rainbow-me/eslint-config-rainbow/actions/workflows/tests.yml)\n\nA shareable [eslint](ghub.io/eslint) config for Rainbow projects.\n\n## Usage\n\nInstall into your project:\n\n```sh\nyarn add --dev prettier eslint eslint-config-rainbow\n```\n\nThen extend your `.eslintrc.js` config:\n\n```js\nmodule.exports = {\n  extends: \"rainbow\"\n}\n```\n\nAdd a step to your `package.json` to lint your project:\n\n```json\n{\n  \"scripts\": {\n    \"lint\": \"eslint --ext '.ts,.tsx,.js,.jsx' .\"\n  }\n}\n```\n\n## See also\n\n`eslint-config-rainbow` is based on [`eslint-config-satya164`](https://ghub.io/eslint-config-satya164) but with flow removed and slightly modified to work better for rainbow projects.\n","gitHead":"fd19aea07ea03988fb95ef78ba7452fea6e1b341","scripts":{"test":"eslint tests","prepare":"is-ci || husky install"},"_npmUser":{"name":"rainbow-infra","email":"infra@rainbow.me"},"repository":{"url":"git+https://github.com/rainbow-me/eslint-config-rainbow.git","type":"git"},"_npmVersion":"8.18.0","description":"[![npm version](https://img.shields.io/npm/v/eslint-config-rainbow.svg)](https://npmjs.org/package/eslint-config-rainbow) [![tests](https://github.com/rainbow-me/eslint-config-rainbow/actions/workflows/tests.yml/badge.svg)](https://github.com/rainbow-me/e","directories":{},"_nodeVersion":"14.20.0","dependencies":{"@babel/core":"^7.13.10","eslint-plugin-jest":"^24.3.2","eslint-plugin-babel":"^5.3.1","eslint-plugin-react":"^7.23.0","@babel/eslint-parser":"^7.13.10","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^4.19.0","eslint-plugin-react-hooks":"^4.2.0","eslint-plugin-react-native":"^3.10.0","eslint-plugin-sort-keys-fix":"^1.1.2","eslint-plugin-eslint-comments":"^3.2.0","@typescript-eslint/eslint-plugin":"^4.19.0","eslint-plugin-sort-destructure-keys":"^1.4.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"husky":"8.0.1","is-ci":"3.0.1","react":"18.2.0","eslint":"^7.22.0","prettier":"^2.2.1","commitlint":"17.0.3","typescript":"^4.2.3","@commitlint/cli":"17.0.3","semantic-release":"19.0.5","@semantic-release/git":"10.0.1","babel-plugin-module-resolver":"^4.1.0","@commitlint/config-conventional":"17.0.3"},"peerDependencies":{"react":"*","eslint":"*","prettier":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-rainbow_3.0.1-alpha.1_1661283479042_0.7174764288681965","host":"s3://npm-registry-packages"}},"4.0.0-alpha.1":{"name":"eslint-config-rainbow","version":"4.0.0-alpha.1","keywords":[],"author":{"name":"rainbow-infra"},"license":"MIT","_id":"eslint-config-rainbow@4.0.0-alpha.1","maintainers":[{"name":"danielsinclair","email":"d@niel.nyc"},{"name":"brunobar79","email":"brunobar79@gmail.com"},{"name":"nicoglennon","email":"nicoglennon@icloud.com"},{"name":"markdalgleish","email":"mark.john.dalgleish@gmail.com"},{"name":"nickbytes","email":"nick@nickbytes.com"},{"name":"estebanmino","email":"efmino@uc.cl"},{"name":"jinchung","email":"jin.chung17@gmail.com"},{"name":"mikedemarais","email":"m.demarais@gmail.com"},{"name":"osdnk","email":"micosa97@gmail.com"},{"name":"skylarbarrera","email":"skylar.barrera@gmail.com"},{"name":"rainbow-infra","email":"infra@rainbow.me"},{"name":"bret","email":"bcomnes@gmail.com"}],"homepage":"https://github.com/rainbow-me/eslint-config-rainbow#readme","bugs":{"url":"https://github.com/rainbow-me/eslint-config-rainbow/issues"},"dist":{"shasum":"58e8b46fc024de221dadb49c994a82483b589468","tarball":"https://registry.npmjs.org/eslint-config-rainbow/-/eslint-config-rainbow-4.0.0-alpha.1.tgz","fileCount":3,"integrity":"sha512-1Hej5cUMuHIJENHBPVVMCz/sw0boAaTckioKG+TczBb7x+0tVE3JyB0JHdCz84JPz3BJMvtzs/ULNgmquWi3qA==","signatures":[{"sig":"MEYCIQCarpaZYZEUXT1yNckplFNcg1oVQxLkb3Jk8yFa+xWSJQIhAPBUxer8Lwyppq972w8PeSG+JJg7pqFD5xWrOtsK45qL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5748,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBjjrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQ1w//fnh8+YG0kFkESxp82WI9EKUY2ewWK6yAvPn0mpqympt7S1Gv\r\nVDFqEBX7oDFEODyRBCrvvVXKxWNvwpzGwriC+tgMUcSFAgfnVk+ANKnZo//A\r\nh17tzP3rVw1vqe2vDLUqnR3aQSTQLW4sEW2F3xgvBoaCC40PMH6QAvNOveF6\r\nSb34ucgbBAoJgt6IhOSch1IYOry+53ONMDZKnjxyIgu/NttJJ4WMmrJfN+0H\r\nkr7HcJv2xJN359WXD3BASaSvMW5Oi1HgWzZ+zirLPTnMkJs4Xy+bR2VegSn6\r\nxGQE2ZeATEsm9doZw0001Fqr23WFj5Bb5pkTdqzba6GX13fcb99Hd4vagfR3\r\nw/Cq6L1nktz5Ltmg400/1WmEjkEtQ69iCHLavFCVp7uYA9JyrgFLvR4rNNIF\r\npeno1KUAiDctX8K1ttey0ohylgBtAsRtKBLTeuSpVoZrdBhdJXKl6W0lN/01\r\nYW5npdb6sHemhxCDSGY2RgM45pUMrFsXJw4h5yl89KLoFFNFzwL16+jhmjGC\r\npVgzsyy0T/h5I6/Vc6AGn0uOjls+CH5KuP8h/HgsMLWzQ0IoSU+j2nYlaN9v\r\nYQcR8BsDyJdxm1dn7lgzE37CrqqS9QjEKZCdCIQpiudIULgojf7ZTTbBaV8i\r\nAAXkpBoXSFDyAcnXE5PbPypuSG4CU3AOGIA=\r\n=vv7N\r\n-----END PGP SIGNATURE-----\r\n"},"main":".eslintrc.js","readme":"# eslint-config-rainbow\n[![npm version](https://img.shields.io/npm/v/eslint-config-rainbow.svg)](https://npmjs.org/package/eslint-config-rainbow)\n[![tests](https://github.com/rainbow-me/eslint-config-rainbow/actions/workflows/tests.yml/badge.svg)](https://github.com/rainbow-me/eslint-config-rainbow/actions/workflows/tests.yml)\n\nA shareable [eslint](ghub.io/eslint) config for Rainbow projects.\n\n## Usage\n\nInstall into your project:\n\n```sh\nyarn add --dev prettier eslint eslint-config-rainbow\n```\n\nThen extend your `.eslintrc.js` config:\n\n```js\nmodule.exports = {\n  extends: \"rainbow\"\n}\n```\n\nAdd a step to your `package.json` to lint your project:\n\n```json\n{\n  \"scripts\": {\n    \"lint\": \"eslint --ext '.ts,.tsx,.js,.jsx' .\"\n  }\n}\n```\n\n## See also\n\n`eslint-config-rainbow` is based on [`eslint-config-satya164`](https://ghub.io/eslint-config-satya164) but with flow removed and slightly modified to work better for rainbow projects.\n","gitHead":"e6568d87e210be7b46c69223be4ea9ee141bbaa4","scripts":{"test":"eslint tests","prepare":"is-ci || husky install"},"_npmUser":{"name":"rainbow-infra","email":"infra@rainbow.me"},"repository":{"url":"git+https://github.com/rainbow-me/eslint-config-rainbow.git","type":"git"},"_npmVersion":"8.18.0","description":"[![npm version](https://img.shields.io/npm/v/eslint-config-rainbow.svg)](https://npmjs.org/package/eslint-config-rainbow) [![tests](https://github.com/rainbow-me/eslint-config-rainbow/actions/workflows/tests.yml/badge.svg)](https://github.com/rainbow-me/e","directories":{},"_nodeVersion":"14.20.0","dependencies":{"eslint-plugin-jest":"26.8.7","eslint-plugin-react":"7.30.1","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.5.0","@typescript-eslint/parser":"5.34.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.33.0","eslint-import-resolver-typescript":"3.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"28.1.3","husky":"8.0.1","is-ci":"3.0.1","react":"18.2.0","eslint":"8.22.0","commitlint":"17.0.3","typescript":"4.7.4","@commitlint/cli":"17.0.3","semantic-release":"19.0.5","@semantic-release/git":"10.0.1","@commitlint/config-conventional":"17.0.3"},"peerDependencies":{"jest":"*","react":"*","eslint":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-rainbow_4.0.0-alpha.1_1661352171128_0.7095600434604425","host":"s3://npm-registry-packages"}},"4.0.0-alpha.2":{"name":"eslint-config-rainbow","version":"4.0.0-alpha.2","keywords":[],"author":{"name":"rainbow-infra"},"license":"MIT","_id":"eslint-config-rainbow@4.0.0-alpha.2","maintainers":[{"name":"danielsinclair","email":"d@niel.nyc"},{"name":"brunobar79","email":"brunobar79@gmail.com"},{"name":"nicoglennon","email":"nicoglennon@icloud.com"},{"name":"markdalgleish","email":"mark.john.dalgleish@gmail.com"},{"name":"nickbytes","email":"nick@nickbytes.com"},{"name":"estebanmino","email":"efmino@uc.cl"},{"name":"jinchung","email":"jin.chung17@gmail.com"},{"name":"mikedemarais","email":"m.demarais@gmail.com"},{"name":"osdnk","email":"micosa97@gmail.com"},{"name":"skylarbarrera","email":"skylar.barrera@gmail.com"},{"name":"rainbow-infra","email":"infra@rainbow.me"},{"name":"bret","email":"bcomnes@gmail.com"}],"homepage":"https://github.com/rainbow-me/eslint-config-rainbow#readme","bugs":{"url":"https://github.com/rainbow-me/eslint-config-rainbow/issues"},"dist":{"shasum":"8841b24967627567c25757fbe568439e1df374be","tarball":"https://registry.npmjs.org/eslint-config-rainbow/-/eslint-config-rainbow-4.0.0-alpha.2.tgz","fileCount":3,"integrity":"sha512-TENBWbTiw320ZoHvDv7jDAY3R8qVaCj7jhbXi1++aqG2Lg2Iy/SJ+TkP+dwddUqtPCTm4hJbNT6RHtH5F5J4HA==","signatures":[{"sig":"MEYCIQDFkxUBb08PVWzh3Eo6b9E/9iTVDxEhWMpgAq1vj5L2IgIhAOU8fvvPFdYitQHm/EHSfL+qbl0IvEu0fL/Np9wunnoC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBkBIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTaBAAlKIDyYBa3G/2HifgDpk8+43Hm5+iFOnVlb9hW8fNKdFtzjQ1\r\nOQqxAS0GKcoBmxphQqD6BYtGMEu0CZ0TsHdRpJKJSI9SfHVhmJL58linpOSS\r\nJuEoV7EpffG0mgXUPytPXLtCr9OrCY/gBFO19J3EWmY3xnbtK62uWMxT6Qbs\r\n+Gh039RPosrnW2bHgbwBSXmSngeNV6FOEo5KEiU2LTwg4w3xE0T4h83gA7vm\r\nIp6zvMXs2IfG20aZVLqkmbLyholZehjgotxdfkHWa420lnM1GNVs5DW10SXY\r\ngGO0hGgxH5vncTI3AznAxmW6gPhd/aoC6lEpVGaQyqjAldY9x61F9abDFwK7\r\nT/3nf+8KGrLvMzP2OdYzvL3mzey+lHwh/xKVC0cdL/4Iwk8qI8AwVTGaliuy\r\nq1+JQHX56pBr7kPfZdq0IoowGyV6AhUYxOA/N55iwj/ly5irF7puxGwUwKNh\r\nJX9lEi6D1nOWgSmUzhh5Vv5jUO6ZL2u1wP1BjHF77MirsTpnlVANF3nExfGm\r\n0X8UaOUCFn7v26Jy1/yIup93FxCPRaf0lV3DN4LrSeLqa33thLe4IjQhcfWK\r\n1eqrQzfGBjxADauTgW7Xy8r/72Znnza9sT1cZm4MGA7gvoMEfD3mnjmaBtqd\r\nNjdzxDGkIfqIonyhElXq4iuIFtHrPI5gixc=\r\n=JKEb\r\n-----END PGP SIGNATURE-----\r\n"},"main":".eslintrc.js","readme":"# eslint-config-rainbow\n[![npm version](https://img.shields.io/npm/v/eslint-config-rainbow.svg)](https://npmjs.org/package/eslint-config-rainbow)\n[![tests](https://github.com/rainbow-me/eslint-config-rainbow/actions/workflows/tests.yml/badge.svg)](https://github.com/rainbow-me/eslint-config-rainbow/actions/workflows/tests.yml)\n\nA shareable [eslint](ghub.io/eslint) config for Rainbow projects.\n\n## Usage\n\nInstall into your project:\n\n```sh\nyarn add --dev prettier eslint eslint-config-rainbow\n```\n\nThen extend your `.eslintrc.js` config:\n\n```js\nmodule.exports = {\n  extends: \"rainbow\"\n}\n```\n\nAdd a step to your `package.json` to lint your project:\n\n```json\n{\n  \"scripts\": {\n    \"lint\": \"eslint --ext '.ts,.tsx,.js,.jsx' .\"\n  }\n}\n```\n\n## See also\n\n`eslint-config-rainbow` is based on [`eslint-config-satya164`](https://ghub.io/eslint-config-satya164) but with flow removed and slightly modified to work better for rainbow projects.\n","gitHead":"0fd3159f64765757ac36eba413e6966ab4eb3860","scripts":{"test":"eslint tests","prepare":"is-ci || husky install"},"_npmUser":{"name":"rainbow-infra","email":"infra@rainbow.me"},"repository":{"url":"git+https://github.com/rainbow-me/eslint-config-rainbow.git","type":"git"},"_npmVersion":"8.18.0","description":"[![npm version](https://img.shields.io/npm/v/eslint-config-rainbow.svg)](https://npmjs.org/package/eslint-config-rainbow) [![tests](https://github.com/rainbow-me/eslint-config-rainbow/actions/workflows/tests.yml/badge.svg)](https://github.com/rainbow-me/e","directories":{},"_nodeVersion":"14.20.0","dependencies":{"eslint-plugin-jest":"26.8.7","eslint-plugin-react":"7.30.1","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.5.0","@typescript-eslint/parser":"5.34.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.33.0","eslint-import-resolver-typescript":"3.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"28.1.3","husky":"8.0.1","is-ci":"3.0.1","react":"18.2.0","eslint":"8.22.0","commitlint":"17.0.3","typescript":"4.7.4","@commitlint/cli":"17.0.3","semantic-release":"19.0.5","@semantic-release/git":"10.0.1","@commitlint/config-conventional":"17.0.3","eslint-import-resolver-babel-module":"5.3.1"},"peerDependencies":{"jest":"*","react":"*","eslint":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-rainbow_4.0.0-alpha.2_1661354055876_0.06933286259437876","host":"s3://npm-registry-packages"}},"4.0.0-alpha.3":{"name":"eslint-config-rainbow","version":"4.0.0-alpha.3","keywords":[],"author":{"name":"rainbow-infra"},"license":"MIT","_id":"eslint-config-rainbow@4.0.0-alpha.3","maintainers":[{"name":"danielsinclair","email":"d@niel.nyc"},{"name":"brunobar79","email":"brunobar79@gmail.com"},{"name":"nicoglennon","email":"nicoglennon@icloud.com"},{"name":"markdalgleish","email":"mark.john.dalgleish@gmail.com"},{"name":"nickbytes","email":"nick@nickbytes.com"},{"name":"estebanmino","email":"efmino@uc.cl"},{"name":"jinchung","email":"jin.chung17@gmail.com"},{"name":"mikedemarais","email":"m.demarais@gmail.com"},{"name":"osdnk","email":"micosa97@gmail.com"},{"name":"skylarbarrera","email":"skylar.barrera@gmail.com"},{"name":"rainbow-infra","email":"infra@rainbow.me"},{"name":"bret","email":"bcomnes@gmail.com"}],"homepage":"https://github.com/rainbow-me/eslint-config-rainbow#readme","bugs":{"url":"https://github.com/rainbow-me/eslint-config-rainbow/issues"},"dist":{"shasum":"0eab176a46518903a71d6f2d56514b0a6ad8b650","tarball":"https://registry.npmjs.org/eslint-config-rainbow/-/eslint-config-rainbow-4.0.0-alpha.3.tgz","fileCount":3,"integrity":"sha512-FmUxPray8MgLG5FeBPcxNm05IHm8MSc9ZNfEjg54puD+KxK6yhPpQixwYUiwMcYwF7e5cEttBtj9GRi4DIdIcQ==","signatures":[{"sig":"MEUCIGtjB7e165XkXCWu2MQg4rcJipMHgv5avpm7fI4n6TDkAiEAmwUSQYF0F/q7yygbnnV8BDkTp9zb2TV78J7F0Te+Jfo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBkLIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqNpxAAlgp7bgdZ8p7eiuphF5JHWb/DlnETMITsh6dy5A4DVtfOleH3\r\nGUE1XxZTcSfMvcRmr84PP91ZXRlCdciHMxe3vLEkx/wV8Ivj96sFCQ53DHLb\r\nHEqKNI75DqxCs9B8X+4d5sgx/0rwLqOnxXXE7eAlpgCjheyxTOmT/4EFerej\r\nZrmhA8pkKX9RsTcUmmda7GKME/i6lBomJUw5q2E94+2xdvfj85R2FgLFI5yx\r\nlj0tDUxxs+4aNu9OtMqyd1AY5QWzoAeSu9YWaK11xMt1Q1QsU2qsJ6mxSPA4\r\n3eqgdPsCFFTVOzFZ0Rb26i/ySfsCvJJw5Kc9zTplKozZH1iq8OCV9QsY+4pp\r\nG2O2rTOu7t5inkMBIH2Uem6pW1/FI1q43W5pPrp3Y4Lbc9sTElkLsshJ/TIl\r\nWUeMmg5UGUzZk53b/qUbVqEXTjWqg9yzYar8Gv4Ln00jZZi7n/sUWS1UWXeb\r\nGce+5mqViAT5ObaF6xXKQ5lB7lP6bJNA1/67G3lsL3TQIyuvAqKKe5Hr4SMa\r\nyUEhKAe98Mt/n5XboYSsWV+dE3XAkmczom4y3T4E6kcth4Yc+5YvP12g17/G\r\ngtMLtT+x2adKJZAaRl2s6bqmEB+ViW7hHKjtDhpBmX5gUXYAHUflK/aquMYg\r\ncLo7WN1B4fjzvPRDyQxsCSiO+yh2UWgPOkg=\r\n=5A+y\r\n-----END PGP SIGNATURE-----\r\n"},"main":".eslintrc.js","readme":"# eslint-config-rainbow\n[![npm version](https://img.shields.io/npm/v/eslint-config-rainbow.svg)](https://npmjs.org/package/eslint-config-rainbow)\n[![tests](https://github.com/rainbow-me/eslint-config-rainbow/actions/workflows/tests.yml/badge.svg)](https://github.com/rainbow-me/eslint-config-rainbow/actions/workflows/tests.yml)\n\nA shareable [eslint](ghub.io/eslint) config for Rainbow projects.\n\n## Usage\n\nInstall into your project:\n\n```sh\nyarn add --dev prettier eslint eslint-config-rainbow\n```\n\nThen extend your `.eslintrc.js` config:\n\n```js\nmodule.exports = {\n  extends: \"rainbow\"\n}\n```\n\nAdd a step to your `package.json` to lint your project:\n\n```json\n{\n  \"scripts\": {\n    \"lint\": \"eslint --ext '.ts,.tsx,.js,.jsx' .\"\n  }\n}\n```\n\n## See also\n\n`eslint-config-rainbow` is based on [`eslint-config-satya164`](https://ghub.io/eslint-config-satya164) but with flow removed and slightly modified to work better for rainbow projects.\n","gitHead":"34bc0c944e017f36b525ad69cdedbbad94fc27d1","scripts":{"test":"eslint tests","prepare":"is-ci || husky install"},"_npmUser":{"name":"rainbow-infra","email":"infra@rainbow.me"},"repository":{"url":"git+https://github.com/rainbow-me/eslint-config-rainbow.git","type":"git"},"_npmVersion":"8.18.0","description":"[![npm version](https://img.shields.io/npm/v/eslint-config-rainbow.svg)](https://npmjs.org/package/eslint-config-rainbow) [![tests](https://github.com/rainbow-me/eslint-config-rainbow/actions/workflows/tests.yml/badge.svg)](https://github.com/rainbow-me/e","directories":{},"_nodeVersion":"14.20.0","dependencies":{"eslint-plugin-jest":"26.8.7","eslint-plugin-react":"7.30.1","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.5.0","@typescript-eslint/parser":"5.34.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.33.0","eslint-import-resolver-typescript":"3.5.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"28.1.3","husky":"8.0.1","is-ci":"3.0.1","react":"18.2.0","eslint":"8.22.0","commitlint":"17.0.3","typescript":"4.7.4","@commitlint/cli":"17.0.3","semantic-release":"19.0.5","@semantic-release/git":"10.0.1","@commitlint/config-conventional":"17.0.3","eslint-import-resolver-babel-module":"5.3.1"},"peerDependencies":{"jest":"*","react":"*","eslint":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-rainbow_4.0.0-alpha.3_1661354696143_0.453694525064571","host":"s3://npm-registry-packages"}},"4.0.0-alpha.4":{"name":"eslint-config-rainbow","version":"4.0.0-alpha.4","keywords":[],"author":{"name":"rainbow-infra"},"license":"MIT","_id":"eslint-config-rainbow@4.0.0-alpha.4","maintainers":[{"name":"danielsinclair","email":"d@niel.nyc"},{"name":"brunobar79","email":"brunobar79@gmail.com"},{"name":"nicoglennon","email":"nicoglennon@icloud.com"},{"name":"markdalgleish","email":"mark.john.dalgleish@gmail.com"},{"name":"nickbytes","email":"nick@nickbytes.com"},{"name":"estebanmino","email":"efmino@uc.cl"},{"name":"jinchung","email":"jin.chung17@gmail.com"},{"name":"mikedemarais","email":"m.demarais@gmail.com"},{"name":"osdnk","email":"micosa97@gmail.com"},{"name":"skylarbarrera","email":"skylar.barrera@gmail.com"},{"name":"rainbow-infra","email":"infra@rainbow.me"},{"name":"bret","email":"bcomnes@gmail.com"}],"homepage":"https://github.com/rainbow-me/eslint-config-rainbow#readme","bugs":{"url":"https://github.com/rainbow-me/eslint-config-rainbow/issues"},"dist":{"shasum":"64b5bdda8198c201c677b71da2fa380c3c62868e","tarball":"https://registry.npmjs.org/eslint-config-rainbow/-/eslint-config-rainbow-4.0.0-alpha.4.tgz","fileCount":3,"integrity":"sha512-KJxtgY5Nb1tUtIzLNjZI3DHExcuS+2ly9xjZl9TEbEJoSCTj+UKDbYlEvE+j6RUoAsqp41BnlcdySu7j+a9u+Q==","signatures":[{"sig":"MEUCIQCPbd+/ovKw3sRzHTLboi7acrszc520GchZh8Th6h34agIgIZEujAUVLI4ctbSD5U/MzErauhQzW2ARovFLyd+2G8M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBkVhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKtw/8CphalT2dSQw25LoIIb39ZrajVkm+PiyVf/rYc+oaReRcPSFT\r\no0xATHNln/VdaodC5Es9XxFYcvbS1N0JKC0Wzx+hknXeaQPmKk/vGXRh7NYl\r\ndVvSiJ6mivZXOsT3pwkoBoBDMMB2YPMP4u9WvjsVroY3+MuRmIlcLfTPIkUo\r\nDmMK/95eL4C/2zgPP28BHODkcOt7jA+3QJ5OxbYIdnwvlF67qj0iqVCnYpgZ\r\nlzu7CIfZnfklbwuajbheTz8R+pijArAmLxTfHdREfq0VeUAt49Ezz7xQjg+n\r\nXnjHqo6ZaJYSuuD9rL0ghOa4ClWlpilZ+PgRZ428q4CBFhqZh1zO6rZjUBdo\r\ndF0o/bWRQ4cCAF/8hvBo/3hm/LGLT+Vlf44vc7lBIr0yiVZCqtFfHuvRsk84\r\nhVw4LQVdUTq3Gs/M05MrdAsN89/W1NCjlP7pYIt8gf1x4i5noTZfRY1DjM0M\r\n6laf7/KQX4nScuPu8fw3+1nPM4skN4w869FV+w8TqyhluuLukCcHpmrdacdm\r\nc31x5gol5PYiEmPpe04rNFVOBfPX9aOt1wxynCyZy8/3jZ2HYzFInXhh3xeZ\r\nt3G5l1c0Fbhgnx0sVERJiDzi5AiaO2PU/WeCe7x5Y9pKhG6XNGDeOiuJK9Ww\r\nWLxRf1F8961ib678lJycXPwAdHxUdG9NLKY=\r\n=7tpl\r\n-----END PGP SIGNATURE-----\r\n"},"main":".eslintrc.js","readme":"# eslint-config-rainbow\n[![npm version](https://img.shields.io/npm/v/eslint-config-rainbow.svg)](https://npmjs.org/package/eslint-config-rainbow)\n[![tests](https://github.com/rainbow-me/eslint-config-rainbow/actions/workflows/tests.yml/badge.svg)](https://github.com/rainbow-me/eslint-config-rainbow/actions/workflows/tests.yml)\n\nA shareable [eslint](ghub.io/eslint) config for Rainbow projects.\n\n## Usage\n\nInstall into your project:\n\n```sh\nyarn add --dev prettier eslint eslint-config-rainbow\n```\n\nThen extend your `.eslintrc.js` config:\n\n```js\nmodule.exports = {\n  extends: \"rainbow\"\n}\n```\n\nAdd a step to your `package.json` to lint your project:\n\n```json\n{\n  \"scripts\": {\n    \"lint\": \"eslint --ext '.ts,.tsx,.js,.jsx' .\"\n  }\n}\n```\n\n## See also\n\n`eslint-config-rainbow` is based on [`eslint-config-satya164`](https://ghub.io/eslint-config-satya164) but with flow removed and slightly modified to work better for rainbow projects.\n","gitHead":"c64cf6fdbd72b006cea8ef58998ffaf80f34b39e","scripts":{"test":"eslint tests","prepare":"is-ci || husky install"},"_npmUser":{"name":"rainbow-infra","email":"infra@rainbow.me"},"repository":{"url":"git+https://github.com/rainbow-me/eslint-config-rainbow.git","type":"git"},"_npmVersion":"8.18.0","description":"[![npm version](https://img.shields.io/npm/v/eslint-config-rainbow.svg)](https://npmjs.org/package/eslint-config-rainbow) [![tests](https://github.com/rainbow-me/eslint-config-rainbow/actions/workflows/tests.yml/badge.svg)](https://github.com/rainbow-me/e","directories":{},"_nodeVersion":"14.20.0","dependencies":{"eslint-plugin-jest":"26.8.7","eslint-plugin-react":"7.30.1","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.5.0","@typescript-eslint/parser":"5.34.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.33.0","eslint-import-resolver-typescript":"3.5.0","eslint-import-resolver-babel-module":"5.3.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"28.1.3","husky":"8.0.1","is-ci":"3.0.1","react":"18.2.0","eslint":"8.22.0","commitlint":"17.0.3","typescript":"4.7.4","@commitlint/cli":"17.0.3","semantic-release":"19.0.5","@semantic-release/git":"10.0.1","@commitlint/config-conventional":"17.0.3"},"peerDependencies":{"jest":"*","react":"*","eslint":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-rainbow_4.0.0-alpha.4_1661355361411_0.1629976856502946","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"eslint-config-rainbow","version":"4.0.0","keywords":[],"author":{"name":"rainbow-infra"},"license":"MIT","_id":"eslint-config-rainbow@4.0.0","maintainers":[{"name":"danielsinclair","email":"d@niel.nyc"},{"name":"brunobar79","email":"brunobar79@gmail.com"},{"name":"nicoglennon","email":"nicoglennon@icloud.com"},{"name":"markdalgleish","email":"mark.john.dalgleish@gmail.com"},{"name":"nickbytes","email":"nick@nickbytes.com"},{"name":"estebanmino","email":"efmino@uc.cl"},{"name":"jinchung","email":"jin.chung17@gmail.com"},{"name":"mikedemarais","email":"m.demarais@gmail.com"},{"name":"osdnk","email":"micosa97@gmail.com"},{"name":"skylarbarrera","email":"skylar.barrera@gmail.com"},{"name":"rainbow-infra","email":"infra@rainbow.me"},{"name":"bret","email":"bcomnes@gmail.com"}],"homepage":"https://github.com/rainbow-me/eslint-config-rainbow#readme","bugs":{"url":"https://github.com/rainbow-me/eslint-config-rainbow/issues"},"dist":{"shasum":"66ff3494408617a3fbf1981bb83802fbac18cfc2","tarball":"https://registry.npmjs.org/eslint-config-rainbow/-/eslint-config-rainbow-4.0.0.tgz","fileCount":3,"integrity":"sha512-tcF7ETL5sc0V1JyKmK3uUgxBPBIExu8WqTykUkc73tsuiNs9yz5FSi47YksDLBNTGc8ABD5OqIVKPr4ksXay9A==","signatures":[{"sig":"MEUCIQC8/1/H1wRjhCPhMbF9ZNFTcd+StVjmQjF98t+5dGkcBgIgEN988+GsIG+ke8DKoG4KKq+YFcGrVQ7LnH7q1T4k5FM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBkoMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogSA/9FeD76ZUD2AP+zkT0W5jF0dQTaeLRYjw4jKx6wC289AbfRR6y\r\nhNA20oYTMgd2H4LIKHvY5Cm4OHJhis4kNrRGcRS4YAuT/74NuSgVglU0vZ9d\r\nXOYrT424rW5XOtkPw1ZX58pVetTn1ua6//PXV/SxUKjJXZR6aQ7nV5h6MU7r\r\nVcF9HFy7+SiXsra0kkjwrcESVLN4C4FZ5mIVAFLmPRrIN2ChTvRBRx0t7Nqi\r\nTd9dGB6FOL7tYv2hqUJAeZ7fj8lAQ1QHJQO9U6uOWr2B4GVKKvSyunDiWn0t\r\n/D4HxWclirzsdqsz+40n7aBKKNWKs0SqRxfhJPTHGJca91pBkBdwNQeUsEEp\r\n88c7W1Hgr5lTwTqqOvqLcvH1KvLnAVvt8yhnrV827sxNeaoPUTEm6Zzp4Rud\r\n8N/Lt/u/ob6xvsk2CZdTe+d/lfO8zCOKqrj7K52maSX4BIgRQQNSHi3eB0Ve\r\neDx9aB2v7bO/DDmtL5sSDnxojKQK2mJBqIXofwGgTMoXhyJpQ/BlIC86hcmw\r\nIsKWBD1UXNgP57rpVCXO3CALpAK7y61JVPETkT55SK7RRsj/gDhcMk97bUhv\r\n8wzlMKxjfGSyyZTjYHljfEtBBsX4yKCVFsl/5ZnrM6S8WopYDaFVs8CSpocc\r\ngzqv3hfghH7kQnLEY7TMzd8KghnQc5I4GoM=\r\n=lrC5\r\n-----END PGP SIGNATURE-----\r\n"},"main":".eslintrc.js","gitHead":"57fd69735f2d69e40041bb009979e924de6705f8","scripts":{"test":"eslint tests","prepare":"is-ci || husky install"},"_npmUser":{"name":"rainbow-infra","email":"infra@rainbow.me"},"repository":{"url":"git+https://github.com/rainbow-me/eslint-config-rainbow.git","type":"git"},"_npmVersion":"8.18.0","description":"[![npm version](https://img.shields.io/npm/v/eslint-config-rainbow.svg)](https://npmjs.org/package/eslint-config-rainbow) [![tests](https://github.com/rainbow-me/eslint-config-rainbow/actions/workflows/tests.yml/badge.svg)](https://github.com/rainbow-me/e","directories":{},"_nodeVersion":"14.20.0","dependencies":{"eslint-plugin-jest":"26.8.7","eslint-plugin-react":"7.30.1","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.5.0","@typescript-eslint/parser":"5.34.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.33.0","eslint-import-resolver-typescript":"3.5.0","eslint-import-resolver-babel-module":"5.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.3","husky":"8.0.1","is-ci":"3.0.1","react":"18.2.0","eslint":"8.22.0","commitlint":"17.0.3","typescript":"4.7.4","@commitlint/cli":"17.0.3","semantic-release":"19.0.5","@semantic-release/git":"10.0.1","@commitlint/config-conventional":"17.0.3"},"peerDependencies":{"jest":"*","react":"*","eslint":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-rainbow_4.0.0_1661356555935_0.8737750641329918","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"eslint-config-rainbow","version":"4.1.0","keywords":[],"author":{"name":"rainbow-infra"},"license":"MIT","_id":"eslint-config-rainbow@4.1.0","maintainers":[{"name":"danielsinclair","email":"d@niel.nyc"},{"name":"brunobar79","email":"brunobar79@gmail.com"},{"name":"nicoglennon","email":"nicoglennon@icloud.com"},{"name":"markdalgleish","email":"mark.john.dalgleish@gmail.com"},{"name":"nickbytes","email":"nick@nickbytes.com"},{"name":"estebanmino","email":"efmino@uc.cl"},{"name":"jinchung","email":"jin.chung17@gmail.com"},{"name":"mikedemarais","email":"m.demarais@gmail.com"},{"name":"osdnk","email":"micosa97@gmail.com"},{"name":"skylarbarrera","email":"skylar.barrera@gmail.com"},{"name":"rainbow-infra","email":"infra@rainbow.me"},{"name":"bret","email":"bcomnes@gmail.com"}],"homepage":"https://github.com/rainbow-me/eslint-config-rainbow#readme","bugs":{"url":"https://github.com/rainbow-me/eslint-config-rainbow/issues"},"dist":{"shasum":"568581e8590ca9fb1da6a59374614c49cc55b177","tarball":"https://registry.npmjs.org/eslint-config-rainbow/-/eslint-config-rainbow-4.1.0.tgz","fileCount":4,"integrity":"sha512-SbkGeuG2GkDHjj47gDxSPwWekp4d6c01CbCykx6UkLg7waRLflyLqBTSlt/d2fP5oKb6Yp0hfS+B4c4YPC3eaQ==","signatures":[{"sig":"MEUCIQC8m7hOT0f3PZfUxyzSimqdOHoqHEH//MtGh5rs1/LUowIgRidmMWg8JsSyphf3ublfgYQvDoBQHxDl1NJDNGCPznI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEQJfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrNfw/9HJZ3S1jLc1GUfDcBRO5aEeY+axZ2yCo+XmNXjwfVUQ5IWRIH\r\n7EnYUEJajia4q8we5xxWGzWTAAxWPai6JFp8S6xgEbfQ/OBNcO2cIAArJAyS\r\nooqGsK67yQ9kA1fQCOqlAldsQq/ANKVH7QPNCt8u89CqTXUjXbh3webqtBQK\r\ndkrUrQXW9MCBITGybzA2HOBkgHpSWPeXr/KFf0zXYifKsOzcxKoT3rum5THR\r\nylPTAe1+9RWcsvK1MmpPk6HUdeZTe3yH06/jOdMpjCnh7trXnEGvKlKWaes4\r\nfQJZawdk2Jy1STI8xNmIRXwd+q49HOK1Tau/X2vdJbeoeBAtHnoG+NO5ZFvv\r\nwdCGDRdtUdnQnJ3SHKgw9lWjlxSM9f03jLtcKqB6UectOvI9zbtU0Sws58UL\r\nYESUZGR0Yu0P7EeeAxb4rorEAr3ETLgmVKfjtEsvIaNocLTch5VxNMfEl1NU\r\n8jIOSZt5JwHLwTon2gKWPJOLbSU5UzatqKLj6dLAoqpK0U2GgH87XIGYKybP\r\nXjdcHMFLxsgMY/e1fwv/pUGgVpogyFvHnFA+8O89QoQxrKWfhL3Z/F7Ajxm4\r\nSezeKNQEtEDJNujEGVSLqpaefc0pT9PxhVoBMHQ5YFr5gZ+Zw1edPPQFi9/R\r\n1W3rPAoeP5wNhsHgVH6WPSjfamXpLmwzqMA=\r\n=MQNP\r\n-----END PGP SIGNATURE-----\r\n"},"main":".eslintrc.js","gitHead":"10e0c3e158329f8c5c9cf7196e4aaea9a06e2061","scripts":{"test":"eslint tests","prepare":"is-ci || husky install"},"_npmUser":{"name":"rainbow-infra","email":"infra@rainbow.me"},"repository":{"url":"git+https://github.com/rainbow-me/eslint-config-rainbow.git","type":"git"},"_npmVersion":"8.18.0","description":"[![npm version](https://img.shields.io/npm/v/eslint-config-rainbow.svg)](https://npmjs.org/package/eslint-config-rainbow) [![tests](https://github.com/rainbow-me/eslint-config-rainbow/actions/workflows/cd.yml/badge.svg)](https://github.com/rainbow-me/esli","directories":{},"_nodeVersion":"14.20.0","dependencies":{"eslint-plugin-jest":"26.8.7","eslint-plugin-react":"7.30.1","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.5.0","@typescript-eslint/parser":"5.34.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.33.0","eslint-import-resolver-typescript":"3.5.0","eslint-import-resolver-babel-module":"5.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.3","husky":"8.0.1","is-ci":"3.0.1","react":"18.2.0","eslint":"8.22.0","commitlint":"17.0.3","typescript":"4.7.4","@commitlint/cli":"17.0.3","semantic-release":"19.0.5","@semantic-release/git":"10.0.1","@commitlint/config-conventional":"17.0.3"},"peerDependencies":{"jest":"*","react":"*","eslint":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-rainbow_4.1.0_1662059102747_0.4540353136227846","host":"s3://npm-registry-packages"}},"4.2.0":{"name":"eslint-config-rainbow","version":"4.2.0","keywords":[],"author":{"name":"rainbow-infra"},"license":"MIT","_id":"eslint-config-rainbow@4.2.0","maintainers":[{"name":"danielsinclair","email":"d@niel.nyc"},{"name":"brunobar79","email":"brunobar79@gmail.com"},{"name":"nicoglennon","email":"nicoglennon@icloud.com"},{"name":"markdalgleish","email":"mark.john.dalgleish@gmail.com"},{"name":"nickbytes","email":"nick@nickbytes.com"},{"name":"estebanmino","email":"efmino@uc.cl"},{"name":"jinchung","email":"jin.chung17@gmail.com"},{"name":"mikedemarais","email":"m.demarais@gmail.com"},{"name":"osdnk","email":"micosa97@gmail.com"},{"name":"skylarbarrera","email":"skylar.barrera@gmail.com"},{"name":"rainbow-infra","email":"infra@rainbow.me"},{"name":"bret","email":"bcomnes@gmail.com"}],"homepage":"https://github.com/rainbow-me/eslint-config-rainbow#readme","bugs":{"url":"https://github.com/rainbow-me/eslint-config-rainbow/issues"},"dist":{"shasum":"ac7e1fcb494f2437fe67eb1ac8b6f425a35d0039","tarball":"https://registry.npmjs.org/eslint-config-rainbow/-/eslint-config-rainbow-4.2.0.tgz","fileCount":4,"integrity":"sha512-e+jl0jc9nuN/snT/NMFi4BbhlIzmfPnfWpB5OjYYKzuB6kRd69q6/wriyz8mb4keXxan4JoFYKK3b9QlXAkP1g==","signatures":[{"sig":"MEUCIQCLNXhQFjjbOaiHEVjbljjm1dFU8KGX8lNThCb1LL6mVgIgYXnTJXovMX0NDp/4WGrpY5fr/gPVhtHZfYTXcaN4drs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7404,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEQQEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpHBQ/+PMikIOHjQoK6d7NKlJkoBpLlbMIFLEINRJM75A4nOKyVJa8C\r\n2WLodKgPhlCWiPHySDdiJplMPAr3//sYSvoxh0sJUFUVNInBXvIfv63N9t3r\r\nCWqQq+nx3TMEiuPvpTS96Rs1Ipwf/kB88VSJgiWIthHiYiSCu4N0QlXMSWnJ\r\nd24zRePET1DoyYD9Jq4xl5dmSeZRKl0hsEDKzL3mSE7IZczgGgG7y1rYosaF\r\nrqD9dY+hz+T2jUWzVF7niMx1Hpks0QpTEzFilTxE/I2yshrLSTdneqPcsXI1\r\nqWU/YbbmNfGWgkA+eq4Y6VkQJ4cDbjN4F7XPwXBfZXDIOAe3a5gN0v7MEe23\r\nYIpSVVua9wTF1ZXvSxOgdmH5vZSJgI+vDJ6g0sBei+PXHdJlRF1y/wxRiLlT\r\nTiUY1VJKRV/PMysxgGwfVH0b8Gei15erxpDmE41yWY+I0WuD1dmTY/j7Pxoi\r\nKt2TC/8dYuTSWU9S1tMNQ4yEZa+MSBda3toxpswtD3Iesl6tECznQ+dcJjVc\r\noqWfzPaw9/9xytNzanuziDCHfHXDP2+7BGdSdoAi622en444jaUYSlIeEuXc\r\nPDE/svv3EPu4P2sUiwfw2BtYmWr3E2mQc+n6Zs4tvAbRIGlVnbTonO4dG7tW\r\nbNPBxjLGTJUssswx+/PxGLV5I4YeKpO8LcE=\r\n=EBtd\r\n-----END PGP SIGNATURE-----\r\n"},"main":".eslintrc.js","gitHead":"ec66226b0850f43db2b2722e2d7d33027fb15ce6","scripts":{"test":"eslint tests","prepare":"is-ci || husky install"},"_npmUser":{"name":"rainbow-infra","email":"infra@rainbow.me"},"repository":{"url":"git+https://github.com/rainbow-me/eslint-config-rainbow.git","type":"git"},"_npmVersion":"8.18.0","description":"[![npm version](https://img.shields.io/npm/v/eslint-config-rainbow.svg)](https://npmjs.org/package/eslint-config-rainbow) [![tests](https://github.com/rainbow-me/eslint-config-rainbow/actions/workflows/cd.yml/badge.svg)](https://github.com/rainbow-me/esli","directories":{},"_nodeVersion":"14.20.0","dependencies":{"eslint-plugin-jest":"26.8.7","eslint-plugin-react":"7.30.1","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.5.0","@typescript-eslint/parser":"5.34.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.33.0","eslint-import-resolver-typescript":"3.5.0","eslint-import-resolver-babel-module":"5.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.3","husky":"8.0.1","is-ci":"3.0.1","react":"18.2.0","eslint":"8.22.0","commitlint":"17.0.3","typescript":"4.7.4","@commitlint/cli":"17.0.3","semantic-release":"19.0.5","@semantic-release/git":"10.0.1","@commitlint/config-conventional":"17.0.3"},"peerDependencies":{"jest":"*","react":"*","eslint":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-rainbow_4.2.0_1662059524588_0.4137308037869938","host":"s3://npm-registry-packages"}},"4.3.0":{"name":"eslint-config-rainbow","version":"4.3.0","keywords":[],"author":{"name":"rainbow-infra"},"license":"MIT","_id":"eslint-config-rainbow@4.3.0","maintainers":[{"name":"danielsinclair","email":"d@niel.nyc"},{"name":"brunobar79","email":"brunobar79@gmail.com"},{"name":"nicoglennon","email":"nicoglennon@icloud.com"},{"name":"nickbytes","email":"nick@nickbytes.com"},{"name":"estebanmino","email":"efmino@uc.cl"},{"name":"jinchung","email":"jin.chung17@gmail.com"},{"name":"mikedemarais","email":"m.demarais@gmail.com"},{"name":"skylarbarrera","email":"skylar.barrera@gmail.com"},{"name":"rainbow-infra","email":"infra@rainbow.me"},{"name":"bret","email":"bcomnes@gmail.com"}],"homepage":"https://github.com/rainbow-me/eslint-config-rainbow#readme","bugs":{"url":"https://github.com/rainbow-me/eslint-config-rainbow/issues"},"dist":{"shasum":"ef95d9519a63d8f9fad6ea3d9d60e113e3891db9","tarball":"https://registry.npmjs.org/eslint-config-rainbow/-/eslint-config-rainbow-4.3.0.tgz","fileCount":4,"integrity":"sha512-RH7Dkct61tQUoO0tIqHaVsotfpjzIQ/z6yc7NdBQ9Unx3Qiaa5VSazCaYRYGAQ3Sm2rd2Ljjw2CXqmLIJ6MltA==","signatures":[{"sig":"MEUCIBv42/34NOwCxXZM3S8ZlQUcLXPv3mbN4mSDW0qchD2pAiEAwksVfmP4vSjbHRMlOyrcnQXAvSEMvFC4N4qYgK9Ibdo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7404,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7g2HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFJxAAgpwg88NLlgajBbB5ip2l6DyKYsXnoEgLR533D4dUtp8zpQQT\r\nniwL37u2xrni8RzW89jfKRJo5glN0MtegLaTk2dtnQhyIGEKQtOxmCKqaiDM\r\nptN89XKEA3trflbUFBYporLC6tOScNr0ersjEJVE/YfxF2SW+tsZR9AI3UFL\r\nhxfsnB9xKX35/w+0hPVIlhMR1KyibovIGY66vMHMNz6tq7wB9g1hpyHydgdy\r\n2HIs2hRcHdTod1e8/Waj0mtGlE+klgzG9jY5OYUpkehl43u9+PqSsN//pgDM\r\nvmLppSTrWdruEMDgQkUlTofmJ1B8cI8g0NZmP/3GWq6h8We2Ww4L1BJt1LLW\r\n9rZ8tDdaLKDkikMrVSr3n1Eev1z+BK8zIUKdk+R/GPcO+9OTZhKV5eeckJTr\r\nbHRU7g1pgoF8E1YueFj1m7RHSYZrHJ/8Kvncbo2Zy9/jK5X3//m6OFtTIN7e\r\nkOFrdT2AYEEkv8gg5zzcAe7ehjI4BIEEmX7JzSRZG+QqFzSyaENwdwiIvkf8\r\nvGmGJJj5l94UGrEwg8QmyWSXshZ+40NX9lH2onb63jCW4PDRBYb+707V1j8M\r\n9izqD+409SCTMcYdtbfoL/7Kj11CBxt7lmKdfYzTZmFRnyLPfN/Jg6OIP26A\r\n0YNpkOJsSRC4zp5/F8kqJWkl9EixB6veY6c=\r\n=07xw\r\n-----END PGP SIGNATURE-----\r\n"},"main":".eslintrc.js","gitHead":"d7c64529d3940ff3dd58efcc6c685c6303eeb08f","scripts":{"test":"eslint tests","prepare":"is-ci || husky install"},"_npmUser":{"name":"rainbow-infra","email":"infra@rainbow.me"},"repository":{"url":"git+https://github.com/rainbow-me/eslint-config-rainbow.git","type":"git"},"_npmVersion":"8.18.0","description":"[![npm version](https://img.shields.io/npm/v/eslint-config-rainbow.svg)](https://npmjs.org/package/eslint-config-rainbow) [![tests](https://github.com/rainbow-me/eslint-config-rainbow/actions/workflows/cd.yml/badge.svg)](https://github.com/rainbow-me/esli","directories":{},"_nodeVersion":"14.21.2","dependencies":{"eslint-plugin-jest":"26.8.7","eslint-plugin-react":"7.30.1","eslint-plugin-import":"2.26.0","eslint-config-prettier":"8.5.0","@typescript-eslint/parser":"5.52.0","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"5.52.0","eslint-import-resolver-typescript":"3.5.0","eslint-import-resolver-babel-module":"5.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.3","husky":"8.0.1","is-ci":"3.0.1","react":"18.2.0","eslint":"8.22.0","commitlint":"17.0.3","typescript":"4.9.5","@commitlint/cli":"17.0.3","semantic-release":"19.0.5","@semantic-release/git":"10.0.1","@commitlint/config-conventional":"17.0.3"},"peerDependencies":{"jest":"*","react":"*","eslint":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-rainbow_4.3.0_1676545415117_0.8003441357435521","host":"s3://npm-registry-packages"}},"4.4.0":{"name":"eslint-config-rainbow","version":"4.4.0","keywords":[],"author":{"name":"rainbow-infra"},"license":"MIT","_id":"eslint-config-rainbow@4.4.0","maintainers":[{"name":"danielsinclair","email":"d@niel.nyc"},{"name":"brunobar79","email":"brunobar79@gmail.com"},{"name":"nickbytes","email":"nick@nickbytes.com"},{"name":"estebanmino","email":"efmino@uc.cl"},{"name":"jinchung","email":"jin.chung17@gmail.com"},{"name":"mikedemarais","email":"m.demarais@gmail.com"},{"name":"skylarbarrera","email":"skylar.barrera@gmail.com"},{"name":"rainbow-infra","email":"infra@rainbow.me"},{"name":"bret","email":"bcomnes@gmail.com"}],"homepage":"https://github.com/rainbow-me/eslint-config-rainbow#readme","bugs":{"url":"https://github.com/rainbow-me/eslint-config-rainbow/issues"},"dist":{"shasum":"78e180d9e707a5c12c5e38e614c44fb73851091f","tarball":"https://registry.npmjs.org/eslint-config-rainbow/-/eslint-config-rainbow-4.4.0.tgz","fileCount":4,"integrity":"sha512-I31qktF67nNVkBp1DN/RBvllDtFgNvzT7sq/IYwn8NxVgTD53XpzBWj/5bMn4Zavbbpg/GMBcocJPKEMMeHuHw==","signatures":[{"sig":"MEUCIFx+dApiqvZRf36E0YvwUSfiJE6M644EiOW5HdF9Iqh1AiEAmqmWZdB1NGvmYD6+jw9IDlRupyWHwjfsDie/0GAL2Fc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7463},"main":".eslintrc.js","gitHead":"7d4e04cfd69f4b09497475766e3240250e70f68f","scripts":{"test":"eslint tests","prepare":"is-ci || husky install"},"_npmUser":{"name":"rainbow-infra","email":"infra@rainbow.me"},"repository":{"url":"git+https://github.com/rainbow-me/eslint-config-rainbow.git","type":"git"},"_npmVersion":"9.8.1","description":"[![npm version](https://img.shields.io/npm/v/eslint-config-rainbow.svg)](https://npmjs.org/package/eslint-config-rainbow) [![tests](https://github.com/rainbow-me/eslint-config-rainbow/actions/workflows/cd.yml/badge.svg)](https://github.com/rainbow-me/esli","directories":{},"_nodeVersion":"20.5.1","dependencies":{"eslint-plugin-jest":"27.2.3","eslint-plugin-react":"7.32.2","eslint-plugin-import":"2.28.1","eslint-config-prettier":"9.0.0","@typescript-eslint/parser":"6.4.1","eslint-plugin-react-hooks":"4.6.0","eslint-plugin-eslint-comments":"3.2.0","@typescript-eslint/eslint-plugin":"6.4.1","eslint-import-resolver-typescript":"3.6.0","eslint-import-resolver-babel-module":"5.3.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.4","husky":"8.0.3","is-ci":"3.0.1","react":"18.2.0","eslint":"8.48.0","commitlint":"17.7.1","typescript":"5.1","@commitlint/cli":"17.7.1","semantic-release":"21.1.1","@semantic-release/git":"10.0.1","@commitlint/config-conventional":"17.7.0"},"peerDependencies":{"jest":"*","react":"*","eslint":"*"},"_npmOperationalInternal":{"tmp":"tmp/eslint-config-rainbow_4.4.0_1693242675515_0.5514218537779658","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-09-20T23:06:23.220Z","modified":"2026-07-07T18:40:06.144Z","1.0.0":"2021-09-20T23:06:23.342Z","1.0.1":"2021-09-21T19:15:08.387Z","2.0.0":"2021-09-21T23:09:48.260Z","2.0.1-beta.0":"2021-09-23T17:57:50.965Z","2.0.1":"2021-09-23T20:17:58.921Z","3.0.0":"2021-11-18T00:21:33.716Z","3.0.1-alpha.1":"2022-08-23T19:37:59.227Z","4.0.0-alpha.1":"2022-08-24T14:42:51.290Z","4.0.0-alpha.2":"2022-08-24T15:14:15.990Z","4.0.0-alpha.3":"2022-08-24T15:24:56.242Z","4.0.0-alpha.4":"2022-08-24T15:36:01.565Z","4.0.0":"2022-08-24T15:55:56.090Z","4.1.0":"2022-09-01T19:05:03.319Z","4.2.0":"2022-09-01T19:12:04.816Z","4.3.0":"2023-02-16T11:03:35.289Z","4.4.0":"2023-08-28T17:11:15.749Z"},"bugs":{"url":"https://github.com/rainbow-me/eslint-config-rainbow/issues"},"author":{"name":"rainbow-infra"},"license":"MIT","homepage":"https://github.com/rainbow-me/eslint-config-rainbow#readme","keywords":[],"repository":{"url":"git+https://github.com/rainbow-me/eslint-config-rainbow.git","type":"git"},"description":"[![npm version](https://img.shields.io/npm/v/eslint-config-rainbow.svg)](https://npmjs.org/package/eslint-config-rainbow) [![tests](https://github.com/rainbow-me/eslint-config-rainbow/actions/workflows/cd.yml/badge.svg)](https://github.com/rainbow-me/esli","maintainers":[{"email":"jin.chung17@gmail.com","name":"jinchung"},{"email":"c@baroni.co","name":"cbaroni"},{"email":"infra@rainbow.me","name":"rainbow-infra"},{"email":"bcomnes@gmail.com","name":"bret"}],"readme":"# eslint-config-rainbow\n[![npm version](https://img.shields.io/npm/v/eslint-config-rainbow.svg)](https://npmjs.org/package/eslint-config-rainbow)\n[![tests](https://github.com/rainbow-me/eslint-config-rainbow/actions/workflows/cd.yml/badge.svg)](https://github.com/rainbow-me/eslint-config-rainbow/actions/workflows/cd.yml)\n\nA shareable [ESLint](https://github.com/eslint/eslint) config for Rainbow\nprojects.\n\n## Usage\n\nInstall this package and its peer dependencies:\n\n```sh\nyarn add eslint-config-rainbow eslint jest react -D\n```\n\nThen extend your `.eslintrc.js` config:\n\n```js\nmodule.exports = {\n  extends: \"rainbow\"\n}\n```\n\nAdd a step to your `package.json` to lint your project:\n\n```json\n{\n  \"scripts\": {\n    \"lint\": \"eslint --ext '.ts,.tsx,.js,.jsx' .\"\n  }\n}\n```\n\n## Contributing\n\nThis repo utilizes GitHub Actions and\n[semantic-release](https://github.com/semantic-release/semantic-release) to\nautomatically test and publish this package to npm. Versioning is based on the\ncommit messages, which must follow the [Conventional\nCommits](https://www.conventionalcommits.org/) standard i.e. `feat: <msg>` for\nminor releases, `fix: <msg>` for patch.\n\nWhen creating a PR, ensure that your commits follow these patterns. Upon merging\ninto `main`, your PR will be rolled up into a single release and published to\nnpm. Your release and changelog notes will then appear on the [releases\npage](https://github.com/rainbow-me/eslint-config-rainbow/releases).\n","readmeFilename":"README.md"}