{"_id":"eslint-plugin-react","_rev":"334-9b23ad25c12305552a47a753abd4abfc","name":"eslint-plugin-react","description":"React specific linting rules for ESLint","dist-tags":{"latest":"7.34.1","next":"7.8.0-rc.0"},"versions":{"1.0.0":{"name":"eslint-plugin-react","version":"1.0.0","description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/yannickcr/eslint-plugin-react"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"author":{"name":"Yannick Croissant","url":"https://github.com/yannickcr"},"licenses":[{"type":"MIT","url":"https://raw.github.com/yannickcr/eslint-plugin-react/master/LICENSE"}],"bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","_id":"eslint-plugin-react@1.0.0","_shasum":"fdd94a68ec2b42736439ca0725a926a8978c00fa","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"dist":{"shasum":"fdd94a68ec2b42736439ca0725a926a8978c00fa","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-1.0.0.tgz","integrity":"sha512-hqMs7I2sZhWrjujvPvv6MXOwbaMOX3B3kVzvzOabpjYx36GFNGE6t2QJ1WOtykeLwtP2vYyt+YzgHw3Za2jjTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6Pl5ykq8FaV+hkEKoQe5r3B3K3KqletSgTi/y/RvyNgIgWu9wl27evcCA80wEtTTh8rxHmycKqEjjBthGU4mnn68="}]},"directories":{}},"1.1.0":{"name":"eslint-plugin-react","version":"1.1.0","description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"npm run lint && npm run unit-test --coverage && npm run check-coverage","lint":"eslint ./","unit-test":"istanbul test --dir build/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --recursive --reporter dot","check-coverage":"istanbul check-coverage --statement 100 --branch 100 --function 100 --lines 100","report-coverage-html":"istanbul report --dir build/coverage html"},"repository":{"type":"git","url":"https://github.com/yannickcr/eslint-plugin-react"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"devDependencies":{"eslint":"^0.11.0-alpha.0","eslint-tester":"^0.3.0","istanbul":"0.3.0","mocha":"1.21.4"},"author":{"name":"Yannick Croissant","url":"https://github.com/yannickcr"},"licenses":[{"type":"MIT","url":"https://raw.github.com/yannickcr/eslint-plugin-react/master/LICENSE"}],"bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","gitHead":"1d3e5c66139cfa44710e2caf906228ca6764aa11","_id":"eslint-plugin-react@1.1.0","_shasum":"ce20e1469d6d7acd30533c5c13410c6bcd64bd74","_from":".","_npmVersion":"2.1.8","_nodeVersion":"0.10.32","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"dist":{"shasum":"ce20e1469d6d7acd30533c5c13410c6bcd64bd74","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-1.1.0.tgz","integrity":"sha512-eZ1BwHv0VWMqyrhsG1pkaX/g/pfPJdDLJ0nmlL34lqFQXNVAclrIcozsuXj0elgPdUUGjH8ctkn/tDfRg0Xz7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHb/RB0eLB+3Kx89ftq47XPIVVwG5rBpISQ9MofD47vHAiAjV1jpCjq6YdUtaDCjdaAYPHCZ6t2BKuFlK/KRqplr4w=="}]},"directories":{}},"1.2.0":{"name":"eslint-plugin-react","version":"1.2.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"npm run lint && npm run unit-test","lint":"eslint ./","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot","coveralls":"cat ./reports/coverage/lcov.info | coveralls"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"https://github.com/yannickcr/eslint-plugin-react"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"coveralls":"2.11.2","eslint":"0.11.0-alpha.0","eslint-tester":"0.4.0","istanbul":"0.3.5","mocha":"2.1.0"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"licenses":[{"type":"MIT","url":"https://raw.github.com/yannickcr/eslint-plugin-react/master/LICENSE"}],"gitHead":"367eea13ec0d311896a9deaf3e35d2159e148159","_id":"eslint-plugin-react@1.2.0","_shasum":"cc0a86a55b0bd1587f4b8567f91aae74e33f0e6a","_from":".","_npmVersion":"2.1.8","_nodeVersion":"0.10.32","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"dist":{"shasum":"cc0a86a55b0bd1587f4b8567f91aae74e33f0e6a","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-1.2.0.tgz","integrity":"sha512-/6UbBdxTcLY8Z21FLGlARLJC0FFsde4Hgu0X53yEw1i+q+/1V6ij8ZhCYNA6CeUYVTG0v443QdMawWxsZpvXFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIArm8LCbnu5qd+96X+GV1Nncd5hHW6fDAuVhN/ethSbLAiEAz0v2h2ohMz5Fa6Sq/gcKr/Y/sL7VeSqpEqPtooFoIiE="}]},"directories":{}},"1.2.1":{"name":"eslint-plugin-react","version":"1.2.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"npm run lint && npm run unit-test","lint":"eslint ./","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot","coveralls":"cat ./reports/coverage/lcov.info | coveralls"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"https://github.com/yannickcr/eslint-plugin-react"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"coveralls":"2.11.2","eslint":"0.13.0","eslint-tester":"0.5.0","istanbul":"0.3.5","mocha":"2.1.0"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"licenses":[{"type":"MIT","url":"https://raw.github.com/yannickcr/eslint-plugin-react/master/LICENSE"}],"_id":"eslint-plugin-react@1.2.1","_shasum":"1c32798096e840228b87e2a8848e1afb214d05ab","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"dist":{"shasum":"1c32798096e840228b87e2a8848e1afb214d05ab","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-1.2.1.tgz","integrity":"sha512-jKsG8FUaiAKdDuEz0Rk/BI9gqEkhSE6X+ighh4BrqZnCHDXxiRtVW8+55Pmp0my5p0K/3tLAlTpquW5/WaESMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEZxXdsidwbmozk7cEW3D8YpyhLZ5/yORoB/QRrT7uowIhAKQib9ETCaBh1IdXpwiHZsmQh4Bkh16FrD6WJAv9Z6Nl"}]},"directories":{}},"1.2.2":{"name":"eslint-plugin-react","version":"1.2.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"npm run lint && npm run unit-test","lint":"eslint ./","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot","coveralls":"cat ./reports/coverage/lcov.info | coveralls"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"https://github.com/yannickcr/eslint-plugin-react"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"coveralls":"2.11.2","eslint":"0.14.1","eslint-tester":"0.6.0","istanbul":"0.3.5","mocha":"2.1.0"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"licenses":[{"type":"MIT","url":"https://raw.github.com/yannickcr/eslint-plugin-react/master/LICENSE"}],"gitHead":"f031dffcfab467777530cdbb27548623ddbb22cc","_id":"eslint-plugin-react@1.2.2","_shasum":"fec4b72adea247bf046a709f9c5d6a2f579f37ec","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"dist":{"shasum":"fec4b72adea247bf046a709f9c5d6a2f579f37ec","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-1.2.2.tgz","integrity":"sha512-1EJ5wd+3e7jk4MItWgqh1quAw57R9HnkRNbmhrAlSKrEr2Hkj3c/i/ZsQMHN7AgvSVVR6KojqghsPfcSr+bu0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDazj0ZyEDI1iXYOrOeLS7IWcWwsx1IClnl1wIAh8r4UwIgRgGKRVBqnrDb4TC6WcN2ekbgG8yQcCp+u51xZvSZGEM="}]},"directories":{}},"1.3.0":{"name":"eslint-plugin-react","version":"1.3.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"npm run lint && npm run unit-test","lint":"eslint ./","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot","coveralls":"cat ./reports/coverage/lcov.info | coveralls"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"https://github.com/yannickcr/eslint-plugin-react"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"coveralls":"2.11.2","eslint":"0.15.0","eslint-tester":"0.6.0","istanbul":"0.3.6","mocha":"2.1.0"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"licenses":[{"type":"MIT","url":"https://raw.github.com/yannickcr/eslint-plugin-react/master/LICENSE"}],"gitHead":"9c43de0350522c516312f086f44e9899afe8badd","_id":"eslint-plugin-react@1.3.0","_shasum":"6e216ccde8c69c4a2dd091f30d2d48efe115f4ce","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"dist":{"shasum":"6e216ccde8c69c4a2dd091f30d2d48efe115f4ce","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-1.3.0.tgz","integrity":"sha512-/Sw0QKVLNHZ6PaOE/2ZXbNTwSK1B46G5OdLUIqzFh4hch3HDY+3nKZ5yYNWlJiYkJhIrREwNKtW7q27iasH/mQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEqdLypf/vpsGokqrK4JZbwPGtYTiLDqaO4W74I5W6lsAiEA5f1jSNr6Wj8tmrCN2H+waccWTZ4SQr8pvz9oPpHdIFQ="}]},"directories":{}},"1.4.0":{"name":"eslint-plugin-react","version":"1.4.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"npm run lint && npm run unit-test","lint":"eslint ./","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot","coveralls":"cat ./reports/coverage/lcov.info | coveralls"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"https://github.com/yannickcr/eslint-plugin-react"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"coveralls":"2.11.2","eslint":"0.15.0","eslint-tester":"0.6.0","istanbul":"0.3.6","mocha":"2.1.0"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"licenses":[{"type":"MIT","url":"https://raw.github.com/yannickcr/eslint-plugin-react/master/LICENSE"}],"gitHead":"d4f339be9a5dfb5fb6ba16b371073144c2221bb0","_id":"eslint-plugin-react@1.4.0","_shasum":"e6be3174580e82ba1ad1681d28f072594d4b67e1","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"dist":{"shasum":"e6be3174580e82ba1ad1681d28f072594d4b67e1","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-1.4.0.tgz","integrity":"sha512-z81vZfycle1vyvADqm8ljgAfFXYQoCAY9br2Q89kq1bLWI3qkstMeouYhp76Tc+kAXfTfQYvCcYSugPmKI3R2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBz/kfTkznlF9Slnguu/X12Uic7bHme2GHjVjWEjb+JjAiAEQzZTwMNpmndwiGHDm7t/8j8lMmgXGvgBzj2QpQVk+w=="}]},"directories":{}},"1.4.1":{"name":"eslint-plugin-react","version":"1.4.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"npm run lint && npm run unit-test","lint":"eslint ./","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot","coveralls":"cat ./reports/coverage/lcov.info | coveralls"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"https://github.com/yannickcr/eslint-plugin-react"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"coveralls":"2.11.2","eslint":"0.15.0","eslint-tester":"0.6.0","istanbul":"0.3.6","mocha":"2.1.0"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"licenses":[{"type":"MIT","url":"https://raw.github.com/yannickcr/eslint-plugin-react/master/LICENSE"}],"gitHead":"bcc56be602ea948861cde010bb17fae1c1c0e664","_id":"eslint-plugin-react@1.4.1","_shasum":"980df7ae82c1a8eb06c388c3fc020310ea53fcde","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"dist":{"shasum":"980df7ae82c1a8eb06c388c3fc020310ea53fcde","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-1.4.1.tgz","integrity":"sha512-CJ09rtfgpkWp8FDBkbCZ+V8rowcAMdBWuSkNiGBbMB5e+IAG96elN/V4A4L3Wb5R9yRVrLgyzOopERDDOWmPdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHK0G287YOtc1ophE2dh9bg3ZTZCI5U42SrZRolvIjIzAiEA/NjUPb/kWkMur7sdyVPWHsEIa+t9+hLW2jbwZTLzDlI="}]},"directories":{}},"1.5.0":{"name":"eslint-plugin-react","version":"1.5.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"npm run lint && npm run unit-test","lint":"eslint ./","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot","coveralls":"cat ./reports/coverage/lcov.info | coveralls"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"https://github.com/yannickcr/eslint-plugin-react"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"coveralls":"2.11.2","eslint":"0.17.0","eslint-tester":"0.6.0","istanbul":"0.3.6","mocha":"2.1.0"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"licenses":[{"type":"MIT","url":"https://raw.github.com/yannickcr/eslint-plugin-react/master/LICENSE"}],"gitHead":"8b37ad86cff0e6182a830e0102e380b9065db36a","_id":"eslint-plugin-react@1.5.0","_shasum":"3963a46407b54b9f54774b04fb2a0fedc801af21","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"dist":{"shasum":"3963a46407b54b9f54774b04fb2a0fedc801af21","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-1.5.0.tgz","integrity":"sha512-AKHV+Zzv4kSBa1YMlxmrYQiI+G+4rp0xpzwniA/vbJuDKPDmm7qE78OCcVrj2FbpC+xngfKmF+oY0AAoqeRCQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwQPN1uMCtN2g8TNwxnLck3QINyOrp+g9HnBT7DXHFIAIgF1PP/yxJzpRnZ9uQ0dCQb3sHDuymlxfzvwMwcPdbyYI="}]},"directories":{}},"1.6.0":{"name":"eslint-plugin-react","version":"1.6.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"npm run lint && npm run unit-test","lint":"eslint ./","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot","coveralls":"cat ./reports/coverage/lcov.info | coveralls"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"https://github.com/yannickcr/eslint-plugin-react"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"coveralls":"2.11.2","eslint":"0.17.1","eslint-tester":"0.6.0","istanbul":"0.3.8","mocha":"2.2.1"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"licenses":[{"type":"MIT","url":"https://raw.github.com/yannickcr/eslint-plugin-react/master/LICENSE"}],"gitHead":"f9d2019ae8ffe6f3db0dec2996921fb8ec9ad43d","_id":"eslint-plugin-react@1.6.0","_shasum":"a08c462d7f0c2d40171ce6ec4f4e9366dd2fc74b","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"dist":{"shasum":"a08c462d7f0c2d40171ce6ec4f4e9366dd2fc74b","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-1.6.0.tgz","integrity":"sha512-MTI1vFIni393Ag7ZcYZUO8wiOowmpNBxiQB7R7/RYp59kVXeug7AW6arABUL8HeQHfS2JhVMpmAVfdBpWAs/pg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD46/KRp2Qu+YZunxKxq55OOB8RqAewhr+RJG+tvrw6vgIgclyAkdWecB7Oc/eB+tSJoa/8YN94KyHmrhYScMg4CJo="}]},"directories":{}},"1.6.1":{"name":"eslint-plugin-react","version":"1.6.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"npm run lint && npm run unit-test","lint":"eslint ./","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot","coveralls":"cat ./reports/coverage/lcov.info | coveralls"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"https://github.com/yannickcr/eslint-plugin-react"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"coveralls":"2.11.2","eslint":"0.17.1","eslint-tester":"0.6.0","istanbul":"0.3.8","mocha":"2.2.1"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"licenses":[{"type":"MIT","url":"https://raw.github.com/yannickcr/eslint-plugin-react/master/LICENSE"}],"gitHead":"36116d54b1181bf83f552c66a8e629fc0d37f306","_id":"eslint-plugin-react@1.6.1","_shasum":"e543672d1809d5580f9e43f03d6ef5ab0b35000d","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"dist":{"shasum":"e543672d1809d5580f9e43f03d6ef5ab0b35000d","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-1.6.1.tgz","integrity":"sha512-+mzW/VMuL8spWA2rWOZ5zbheOJ311/lNBEOK3vq9JSGoBwk0RfO5qJirAKSWIu7ZsEtCyMfmNHaqaYcB7FFstw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtLF7tm+Rb2Kg9bOU8hhaBB5huWfR24STkiipvyBDMcgIgBwV8QwIvIoK5ayVk5fpNTvwGroLd96Z95uiTrxBi2uI="}]},"directories":{}},"2.0.0":{"name":"eslint-plugin-react","version":"2.0.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"npm run lint && npm run unit-test","lint":"eslint ./","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot","coveralls":"cat ./reports/coverage/lcov.info | coveralls"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"https://github.com/yannickcr/eslint-plugin-react"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"coveralls":"2.11.2","eslint":"0.18","eslint-tester":"0.6.0","istanbul":"0.3.11","mocha":"2.2.1"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"licenses":[{"type":"MIT","url":"https://raw.github.com/yannickcr/eslint-plugin-react/master/LICENSE"}],"gitHead":"2d9004b5115cc92708f74f0012a2a60c492a98d2","_id":"eslint-plugin-react@2.0.0","_shasum":"91c07342dbbebd0ccc081205cbe4cef84ae0bd38","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"dist":{"shasum":"91c07342dbbebd0ccc081205cbe4cef84ae0bd38","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-2.0.0.tgz","integrity":"sha512-kObroR5OqLlxdjF89SvCdTuJJsx16uFVwymDEofjJTgwy2a+vx+j8GLm+vkMTPYXDgpFqcCjV1atqbIUjc4aAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZlf+dxAUNBz7f6UBspeV0/LdeY84OTn5EJdXn/kszTgIhAPS3d+XKJnIwgqeBdt2GaIoCxko6XFfjDAZHPMEk+kwf"}]},"directories":{}},"2.0.1":{"name":"eslint-plugin-react","version":"2.0.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"npm run lint && npm run unit-test","lint":"eslint ./","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot","coveralls":"cat ./reports/coverage/lcov.info | coveralls"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"https://github.com/yannickcr/eslint-plugin-react"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"coveralls":"2.11.2","eslint":"0.18","eslint-tester":"0.6.0","istanbul":"0.3.11","mocha":"2.2.1"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"licenses":[{"type":"MIT","url":"https://raw.github.com/yannickcr/eslint-plugin-react/master/LICENSE"}],"gitHead":"6eac51962350eb8d128d1f8391caa5525d892e50","_id":"eslint-plugin-react@2.0.1","_shasum":"42cf3ffe3ec7c2e049b8c468de088c0b8c645a6b","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"dist":{"shasum":"42cf3ffe3ec7c2e049b8c468de088c0b8c645a6b","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-2.0.1.tgz","integrity":"sha512-61DkZ6usKd2Notpfcd15ss7yCFWflgm9GdHKCqplWI4Lg1u0uOwi9s/Tw2Q2FnI9vCrtxevl+NXBKPLnEVaanQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQJLZYuUnn1wXpQxpk+KcjGugXg5pGzBkR9hSMdyx3DAIhAPE/3iF6rDPqn53Wuwr7/cmpO+8w5aSR4ohyGSCprkb+"}]},"directories":{}},"2.0.2":{"name":"eslint-plugin-react","version":"2.0.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"npm run lint && npm run unit-test","lint":"eslint ./","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot","coveralls":"cat ./reports/coverage/lcov.info | coveralls"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"https://github.com/yannickcr/eslint-plugin-react"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"coveralls":"2.11.2","eslint":"0.18","eslint-tester":"0.6.0","istanbul":"0.3.11","mocha":"2.2.1"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"licenses":[{"type":"MIT","url":"https://raw.github.com/yannickcr/eslint-plugin-react/master/LICENSE"}],"gitHead":"8f3941ca62f01bc7c3add81a664f90f5aebca41e","_id":"eslint-plugin-react@2.0.2","_shasum":"996bdc893de9d7b9ec578c430ba78b0819a14b97","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"dist":{"shasum":"996bdc893de9d7b9ec578c430ba78b0819a14b97","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-2.0.2.tgz","integrity":"sha512-MJdoYcdH+8FE0sll+Q/L5nNxp5ZzEOnyGZCSXDAB9TpyK0xGJoMe0pEQfm97LhxuSa6lENTX8o7kWgJPOTIOmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHEpCgVwHRlaFJFo6kWHiR7Id77iWB0LTLnxwYcdg5M+AiEAz0mseNlEgEEVD+qSxpPisje8qdxZlqoQ9Wqr//w8ZWo="}]},"directories":{}},"2.1.0":{"name":"eslint-plugin-react","version":"2.1.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"npm run lint && npm run unit-test","lint":"eslint ./","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot","coveralls":"cat ./reports/coverage/lcov.info | coveralls"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"https://github.com/yannickcr/eslint-plugin-react"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"coveralls":"2.11.2","eslint":"0.18","eslint-tester":"0.6.0","istanbul":"0.3.11","mocha":"2.2.1"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"licenses":[{"type":"MIT","url":"https://raw.github.com/yannickcr/eslint-plugin-react/master/LICENSE"}],"gitHead":"a07e1fe5cccffe2897468d2efb409f0c33535a4c","_id":"eslint-plugin-react@2.1.0","_shasum":"eab993d25e2181e950d50b5bf71430bce299d968","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"dist":{"shasum":"eab993d25e2181e950d50b5bf71430bce299d968","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-2.1.0.tgz","integrity":"sha512-DakeR49fqMxaDqME4B6mk1cgRm4e/nPq779pkuq9L6dw/2WYnz+xftaI0CirfC7fRkicGKdlAkP9gOmX99Chxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFaUAaeFEFvMFZnTVXHn3idusH3XlCNKE8vB/IxefobpAiAQp/IoDPIkxpsrdG0Oda72MwzjaoditXZCp7njvWlA+w=="}]},"directories":{}},"2.1.1":{"name":"eslint-plugin-react","version":"2.1.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"npm run lint && npm run unit-test","lint":"eslint ./","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot","coveralls":"cat ./reports/coverage/lcov.info | coveralls"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"https://github.com/yannickcr/eslint-plugin-react"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"3.0.1","coveralls":"2.11.2","eslint":"0.19.0","eslint-tester":"git+https://github.com/eslint/eslint-tester#c2a1f722cd","istanbul":"0.3.13","mocha":"2.2.4"},"peerDependencies":{"eslint":">=0.8.0"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"licenses":[{"type":"MIT","url":"https://raw.github.com/yannickcr/eslint-plugin-react/master/LICENSE"}],"gitHead":"3e2e92d55c400e01ba6c67855e6e47554d5a7d3f","_id":"eslint-plugin-react@2.1.1","_shasum":"d902c72cb759f6f58b9ba2739fda23740fbc08ef","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"d902c72cb759f6f58b9ba2739fda23740fbc08ef","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-2.1.1.tgz","integrity":"sha512-K3rD7IKS5MW51MsMk58+R51gRyo0Gi2F/HUyJpgfLo1+Vr0Ei5/uxzlmPjqYsh1P09cE0y5ezQznG4kbAcO4bw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHLFsZDkiJVEZPfcWqRnEVTsj7SSEBczta91GhDHvLx6AiBGZDRCYdvmXGNcereMppGpewGXCI+9pFy/EylKFimrFg=="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{}},"2.2.0":{"name":"eslint-plugin-react","version":"2.2.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"npm run lint && npm run unit-test","lint":"eslint ./","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot","coveralls":"cat ./reports/coverage/lcov.info | coveralls"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"https://github.com/yannickcr/eslint-plugin-react"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"3.0.1","coveralls":"2.11.2","eslint":"0.19.0","eslint-tester":"git+https://github.com/eslint/eslint-tester#c2a1f722cd","istanbul":"0.3.13","mocha":"2.2.4"},"peerDependencies":{"eslint":">=0.8.0"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"licenses":[{"type":"MIT","url":"https://raw.github.com/yannickcr/eslint-plugin-react/master/LICENSE"}],"gitHead":"c59a6d81865857269c69a9e680e7c36a429ce555","_id":"eslint-plugin-react@2.2.0","_shasum":"4ea201404bf01bd549d0c44392029d8997ecf89b","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"4ea201404bf01bd549d0c44392029d8997ecf89b","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-2.2.0.tgz","integrity":"sha512-b8AD2qJZBU3sRQ0+ugmnKCZoPNZl8HUZdx6WadE64pCx/8y3WSWlM96l5eXWOdxUL/l3OxGp3mnm6/MIqsA2fw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIARc8qhuu5oaZTpslC4F6iDd1PCcpZN41v8MDovMMSfAAiEAgU0xis+N1erywR533kkNzGnGHkB+/1uMTIgoei7b/6U="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{}},"2.3.0":{"name":"eslint-plugin-react","version":"2.3.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"npm run lint && npm run unit-test","lint":"eslint ./","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot","coveralls":"cat ./reports/coverage/lcov.info | coveralls"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"3.1.1","coveralls":"2.11.2","eslint":"0.21.0","eslint-tester":"github:eslint/eslint-tester#c2a1f722cd","istanbul":"0.3.14","mocha":"2.2.4"},"peerDependencies":{"eslint":">=0.8.0"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"licenses":[{"type":"MIT","url":"https://raw.github.com/yannickcr/eslint-plugin-react/master/LICENSE"}],"gitHead":"598ab384aa7b73d9da67d5c89ae3ac2878cca538","_id":"eslint-plugin-react@2.3.0","_shasum":"2d793a4dff1b73fb111796e463b48acd06420001","_from":".","_npmVersion":"2.8.4","_nodeVersion":"0.12.2","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"2d793a4dff1b73fb111796e463b48acd06420001","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-2.3.0.tgz","integrity":"sha512-yNa15ndzR+WrhF2fUAqG6cS/77MBbjjD9oWPxbN9OTGtXaNyOWhB2+zeTHKJ+VgBmCo12LlvSfAUMzrLTVpFbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaMzUG0aJwDr2S7gMuTE6CtnLYkByUvkoZpEX1JC1mbgIhAK9ailQytJIM3Z4U7hgM37WUnYhVOyrPTdFrucKxttJT"}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{}},"2.4.0":{"name":"eslint-plugin-react","version":"2.4.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"npm run lint && npm run unit-test","lint":"eslint ./","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot","coveralls":"cat ./reports/coverage/lcov.info | coveralls"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"3.1.9","coveralls":"2.11.2","eslint":"0.21.2","eslint-tester":"github:eslint/eslint-tester#c2a1f722cd","istanbul":"0.3.14","mocha":"2.2.5"},"peerDependencies":{"eslint":">=0.8.0"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"license":"MIT","gitHead":"fc8a62e999e34a651fd007aee3d28cfafe791fb0","_id":"eslint-plugin-react@2.4.0","_shasum":"667b6d51fde2be2b904e4387d92ec64c60ea7eba","_from":".","_npmVersion":"2.8.4","_nodeVersion":"0.12.2","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"667b6d51fde2be2b904e4387d92ec64c60ea7eba","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-2.4.0.tgz","integrity":"sha512-dkFefo6QvC7bRzR8fyllw07/2peS2WDtgu2tggTrm+RVKSZInFigNG82yvxGG7cfzhTTjZ9Hxh7waTONEwWVKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwfZxPhZ/7Hrfg+vlDF1EcDtMORz1u7CwRnmf8EeqoKwIhAN4DlWYY2LCUyKkR/zVE0wxAxw7xe3mKVVmgpRn84RAb"}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{}},"2.5.0":{"name":"eslint-plugin-react","version":"2.5.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"npm run lint && npm run unit-test","lint":"eslint ./","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot","coveralls":"cat ./reports/coverage/lcov.info | coveralls"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"3.1.9","coveralls":"2.11.2","eslint":"0.22.1","eslint-tester":"0.7.0","istanbul":"0.3.14","mocha":"2.2.5"},"peerDependencies":{"eslint":">=0.8.0"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"license":"MIT","gitHead":"6e07ee40f3dfb1a91c272534b3ce386e599839ad","_id":"eslint-plugin-react@2.5.0","_shasum":"6f60cbad6ffa1dc4e5d93919b5a1ed67522e6cb7","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"dist":{"shasum":"6f60cbad6ffa1dc4e5d93919b5a1ed67522e6cb7","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-2.5.0.tgz","integrity":"sha512-3SisChex3uR3bKWiCAol9ec1lfCXTxENEmvZobJmu0Xzjf2W6Pp0lcShUkErfNggYgRHjKlZTf515z1oXfTbmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBEBPvCT5Ra6Iq5NXPqI+AAjo6t+sqnqQBXuWFz+iLzMAiAIFUkXGHrR2XUv/mhhz42hp3ivsJNMAeg3mlZ80DcsxQ=="}]},"directories":{}},"2.5.1":{"name":"eslint-plugin-react","version":"2.5.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"npm run lint && npm run unit-test","lint":"eslint ./","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot","coveralls":"cat ./reports/coverage/lcov.info | coveralls"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"3.1.15","coveralls":"2.11.2","eslint":"0.22.1","eslint-tester":"0.7.0","istanbul":"0.3.15","mocha":"2.2.5"},"peerDependencies":{"eslint":">=0.8.0"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"license":"MIT","gitHead":"ee57450b8f18f233d052c4159b004612af48f72f","_id":"eslint-plugin-react@2.5.1","_shasum":"43d5179579582f800f7e236ca4f3d19c88db14fc","_from":".","_npmVersion":"2.8.4","_nodeVersion":"0.12.2","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"43d5179579582f800f7e236ca4f3d19c88db14fc","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-2.5.1.tgz","integrity":"sha512-jWJAPFpBi0XBpcLzmGddJ/SCFwSxg9AJIiFksDeOgno9be/wP4yhpEGZX3zPHaXBD+Dr7elFGdYzELaqpip/gw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwzqRhEjgEmj2UwmI+egMEpOl+f/eoaIdpG0R7GsmSYwIhANJCGZ/8cYS1V7/9jrnBY4eCdfYsm2ttfRlUp3CtJm3U"}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{}},"2.5.2":{"name":"eslint-plugin-react","version":"2.5.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"npm run lint && npm run unit-test","lint":"eslint ./","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot","coveralls":"cat ./reports/coverage/lcov.info | coveralls"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"3.1.15","coveralls":"2.11.2","eslint":"0.22.1","eslint-tester":"0.7.0","istanbul":"0.3.15","mocha":"2.2.5"},"peerDependencies":{"eslint":">=0.8.0"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"license":"MIT","gitHead":"cde6d76ede70eb7a31ce8167989cbbb09500c479","_id":"eslint-plugin-react@2.5.2","_shasum":"5f7c69d66f930a027b5b01800853c0aa5a09dde7","_from":".","_npmVersion":"2.8.4","_nodeVersion":"0.12.2","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"5f7c69d66f930a027b5b01800853c0aa5a09dde7","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-2.5.2.tgz","integrity":"sha512-aQ9PXpoD5Xw9wyMskuF4tW0m1pnwHUeA5ZesZ9VWz+VBVLWqMb4yOOy43aeoJ2kQckpmKvLEpdGqOWmidLSqcw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG/MPsY1LKMLtJFixAvLDb5YOx2nYERqCjlm3LIJtCrwAiEAirMojek65qycXeUivORv+H4660rvhaKN//xaIsQgis0="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{}},"2.6.0":{"name":"eslint-plugin-react","version":"2.6.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"npm run lint && npm run unit-test","lint":"eslint ./","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot","coveralls":"cat ./reports/coverage/lcov.info | coveralls"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"3.1.19","coveralls":"2.11.2","eslint":"0.24.0","eslint-tester":"0.8.2","istanbul":"0.3.17","mocha":"2.2.5"},"peerDependencies":{"eslint":">=0.8.0"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"license":"MIT","gitHead":"3e280a6592200d35913e012aa33c1b22ffca8922","_id":"eslint-plugin-react@2.6.0","_shasum":"b4beba89deaa3405bdac8dbe138500d6a329a599","_from":".","_npmVersion":"3.0.0","_nodeVersion":"0.12.2","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"b4beba89deaa3405bdac8dbe138500d6a329a599","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-2.6.0.tgz","integrity":"sha512-pLWHp/gHWjUznL/AkJdGsUj/LSw2Tne5xiQykyjct1qgEqGowG70aKNrlWa6le/SAE4w3gkqtGw0jP6qEoEeyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHTL/3j4KtouzRwqXdKUbRccl31vYBa1DCq/XsPq+qJ5AiEAhizFg3PxEjStRbnDwImMVvRhNLjdAAg7mWJmhFXdgAc="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{}},"2.6.1":{"name":"eslint-plugin-react","version":"2.6.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"npm run lint && npm run unit-test","lint":"eslint ./","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot","coveralls":"cat ./reports/coverage/lcov.info | coveralls"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"3.1.19","coveralls":"2.11.2","eslint":"0.24.0","eslint-tester":"0.8.2","istanbul":"0.3.17","mocha":"2.2.5"},"peerDependencies":{"eslint":">=0.8.0"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"license":"MIT","gitHead":"8a50a241fcdb79820a826c58f6a50f0c49292328","_id":"eslint-plugin-react@2.6.1","_shasum":"3fbcd33efba2d7e10ae594429257d28320494d7c","_from":".","_npmVersion":"3.0.0","_nodeVersion":"0.12.2","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"3fbcd33efba2d7e10ae594429257d28320494d7c","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-2.6.1.tgz","integrity":"sha512-SoH+SJy0mLijm5d7/D1aSoZbX21jZXZ02CpKDPDWujA+YlrLDfo6cWaQlz+GcXZLsg6VBnmYEZhlOu0ovITq4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDI3D+Gx1/xJAKNDj8GZdJSHUmxBnYwFC8uv8ADN8HyOgIhAPL+o2Ml8snkTQUdew7nFIiaScw0Fqnt99WGWEY1fqqY"}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{}},"2.6.2":{"name":"eslint-plugin-react","version":"2.6.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"npm run lint && npm run unit-test","lint":"eslint ./","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot","coveralls":"cat ./reports/coverage/lcov.info | coveralls"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"3.1.19","coveralls":"2.11.2","eslint":"0.24.0","eslint-tester":"0.8.2","istanbul":"0.3.17","mocha":"2.2.5"},"peerDependencies":{"eslint":">=0.8.0"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"license":"MIT","gitHead":"e577f76481212d4714e4c30b4351cfab1e05dc6f","_id":"eslint-plugin-react@2.6.2","_shasum":"1b5fa5f67b9276eabc1edd9add590951b2dd92a2","_from":".","_npmVersion":"3.0.0","_nodeVersion":"0.12.2","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"1b5fa5f67b9276eabc1edd9add590951b2dd92a2","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-2.6.2.tgz","integrity":"sha512-NCYlz6OeG46Tk06QeDwuzQwLNphgQTNLpXj+zan8KU+oWNAvOqMpBUNaEsN8qKX8S17GjRFbgoFBCz1hnRi9+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCojrFJt6kR8ZZMJFwwf771L9bmaN389YC5CS4X7FYKgQIgQM3O52lWAF7hinID+Ukn0n3sJPNd+MF4/1sasN6WuWs="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{}},"2.6.3":{"name":"eslint-plugin-react","version":"2.6.3","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"npm run lint && npm run unit-test","lint":"eslint ./","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot","coveralls":"cat ./reports/coverage/lcov.info | coveralls"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"3.1.19","coveralls":"2.11.2","eslint":"0.24.0","eslint-tester":"0.8.2","istanbul":"0.3.17","mocha":"2.2.5"},"peerDependencies":{"eslint":">=0.8.0"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"license":"MIT","gitHead":"824ba8d0c3d6225475827f3c0b4ed7ac3775cf7d","_id":"eslint-plugin-react@2.6.3","_shasum":"d6b780eb49fa3ff729173d587077dbc39183e1a1","_from":".","_npmVersion":"3.0.0","_nodeVersion":"0.12.2","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"d6b780eb49fa3ff729173d587077dbc39183e1a1","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-2.6.3.tgz","integrity":"sha512-zMdisro6Ekf8Pdtc4IZfD/DRHp1/VK90VjpZb2Pp2DNwVBE39B5yoaHA0+/R1F0WZ9gnlH0Su30VWQkURk0+2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0SDc2oX+391wZjiuRuSW7usrEttS0snrkUQ4QNspw2gIhAKoeyzxJJaJE6qvOQXFJYi4mBPXivawBBXj6YcwIHyvX"}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{}},"2.6.4":{"name":"eslint-plugin-react","version":"2.6.4","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"npm run lint && npm run unit-test","lint":"eslint ./","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot","coveralls":"cat ./reports/coverage/lcov.info | coveralls"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"3.1.19","coveralls":"2.11.2","eslint":"0.24.0","eslint-tester":"0.8.2","istanbul":"0.3.17","mocha":"2.2.5"},"peerDependencies":{"eslint":">=0.8.0"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"license":"MIT","gitHead":"6a71f82d1590593c6c4681a4543cb00839642445","_id":"eslint-plugin-react@2.6.4","_shasum":"ca688efaa5c219be228a2c009baf2d3b41b549d1","_from":".","_npmVersion":"3.0.0","_nodeVersion":"0.12.2","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"ca688efaa5c219be228a2c009baf2d3b41b549d1","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-2.6.4.tgz","integrity":"sha512-UHkEB9NVyYLr+1kixGVt7NA2qYTAvd02aCrtFNxxvVIOJR02luTLmAMOtVWabPfoIddcyptWOYRlrzPNTnAjTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAFp3YyYRHr4qQn1t8f535tTF8T8nIahhhTVV25otqTBAiBdUKdgWfb2mtg6CEmm/PjYJYhFRq38mWd6+HNxuGNYiQ=="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{}},"2.7.0":{"name":"eslint-plugin-react","version":"2.7.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"npm run lint && npm run unit-test","lint":"eslint ./","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot","coveralls":"cat ./reports/coverage/lcov.info | coveralls"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"3.1.19","coveralls":"2.11.2","eslint":"0.24.0","eslint-tester":"0.8.2","istanbul":"0.3.17","mocha":"2.2.5"},"peerDependencies":{"eslint":">=0.8.0"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"license":"MIT","gitHead":"b9e71b8eb3a2972fa8348d74ed1e8e653e9049d6","_id":"eslint-plugin-react@2.7.0","_shasum":"971511073ed3317a45838655df5c18d035dc0551","_from":".","_npmVersion":"3.0.0","_nodeVersion":"2.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"dist":{"shasum":"971511073ed3317a45838655df5c18d035dc0551","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-2.7.0.tgz","integrity":"sha512-99JDnQTLSSYxpyj4M9SRnnUo4R7Ajx3kbxP55PcXNilvL+dI+4o5nZ1PTgcaNb2p/y7LzqsTpTrDKHG5xxf8Xg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIANxXrhW/2xFXdGyogGVqDox5a1AJ8Tia+GzcUEPqnIuAiAx0hcRm62Vt/Q4GE+8y+rVqNYZMXwlvivUEyI40dQFRw=="}]},"directories":{}},"2.7.1":{"name":"eslint-plugin-react","version":"2.7.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"3.1.23","coveralls":"2.11.2","eslint":"1.0.0-rc-1","eslint-tester":"0.8.2","istanbul":"0.3.17","mocha":"2.2.5"},"peerDependencies":{"eslint":">=0.8.0 || ~1.0.0-rc-0"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"9773cfc72dca92d0f8ece00a096c3795161d571f","_id":"eslint-plugin-react@2.7.1","_shasum":"5d6f1bca507d1387b6593c230998af04f0b9aed6","_from":".","_npmVersion":"3.1.2","_nodeVersion":"0.12.2","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"5d6f1bca507d1387b6593c230998af04f0b9aed6","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-2.7.1.tgz","integrity":"sha512-O79EFcnrWgbCfSoaJlA0QN9IRZhu2cPHsiVXOk7zQ12EDbr5W/C7x06lFfpGrQHf9D/MvL14g7hIbmIYf//2hw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGjypWcD3wCvc68z2x2kGh78iLFjnNVS1qwP+BO8asmJAiBi3C+k784qgxpCG9EPbO1IqU+Ikq9MZZJaA2Aggxg9Zw=="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{}},"3.0.0":{"name":"eslint-plugin-react","version":"3.0.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"3.1.23","coveralls":"2.11.2","eslint":"1.0.0-rc-1","eslint-tester":"0.8.2","istanbul":"0.3.17","mocha":"2.2.5"},"peerDependencies":{"eslint":">=0.8.0 || ~1.0.0-rc-0"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"bed60d44e81f057e4254dbf18e2ff81f231aab70","_id":"eslint-plugin-react@3.0.0","_shasum":"f6b6f5878e689ef478c6abbdf80dc0ca431cd419","_from":".","_npmVersion":"3.1.2","_nodeVersion":"0.12.2","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"f6b6f5878e689ef478c6abbdf80dc0ca431cd419","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-3.0.0.tgz","integrity":"sha512-mMvXhwuSM2tRgUqLUzMi43YDR0GPkKQt0DQbNJqLlob3RlKOnJY+grmR6uDYfhNqm7gCp+i3NucdDpNa+8NNBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHOxoPwi3+VOst1zynnYZeTYSe0MjCaCerRpF+8MXiZ8AiB7VzvsFS1tpX162RdCopOMYeO3C+swQBAqZaUpXXu3xQ=="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{}},"3.1.0":{"name":"eslint-plugin-react","version":"3.1.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"4.0.5","coveralls":"2.11.3","eslint":"1.0.0-rc-3","istanbul":"0.3.17","mocha":"2.2.5"},"peerDependencies":{"eslint":">=0.8.0 || ~1.0.0-rc-0"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"20218319b7f010350d3813b7ef719b002590c7d1","_id":"eslint-plugin-react@3.1.0","_shasum":"444a7c0a3d7966bc8bc21c74ee5bd8a50fed8ab6","_from":".","_npmVersion":"3.1.2","_nodeVersion":"0.12.2","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"444a7c0a3d7966bc8bc21c74ee5bd8a50fed8ab6","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-3.1.0.tgz","integrity":"sha512-zH3xmT8Xkw19RStnkQ53LBmxVFFAA7s7GpFUFd7W8wytCbTkLiXqLTiDLj8SMnsvSD/7RK/dY0dsWalRHxgsEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWtuc7QsAVOq063n1gAgLLfCdLfzUGqRlYv4Ap3iX0HAIhAIDrzP6YIK+xUaLxdms9xDIUkZvhqCVgZY9GKCe6a3R3"}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{}},"3.2.0":{"name":"eslint-plugin-react","version":"3.2.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"4.0.5","coveralls":"2.11.3","eslint":"1.0.0","istanbul":"0.3.17","mocha":"2.2.5"},"peerDependencies":{"eslint":">=0.8.0 || ~1.0.0-rc-0"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"5666ed798d77bdcbf9c80e7508109fa1de2cfcfe","_id":"eslint-plugin-react@3.2.0","_shasum":"129b6d1091a98bdc90f717842938ae7d67b70072","_from":".","_npmVersion":"3.1.2","_nodeVersion":"0.12.2","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"129b6d1091a98bdc90f717842938ae7d67b70072","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-3.2.0.tgz","integrity":"sha512-jTUGENUTP8ZAOAGkBxqdV9C4qcg/ntQT57yMuS+PgpxL9D+thd/+eoFnCyyaHRIuXnm+7eUg4l4d/FMaAMc1WA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuUh7yTb61ANUBANb+vHl64gWOGVOKFEvdbXzHXTjp7QIgUtxPs0c5teL3eJd0IlV2X1iY2ZiZF0H8a+IX+Nw+I+I="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{}},"3.2.1":{"name":"eslint-plugin-react","version":"3.2.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"4.0.5","coveralls":"2.11.3","eslint":"1.0.0","istanbul":"0.3.17","mocha":"2.2.5"},"peerDependencies":{"eslint":">=0.8.0 || ~1.0.0-rc-0"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"c5296a316a39719460572e7c068902aa7cc901c9","_id":"eslint-plugin-react@3.2.1","_shasum":"a8b797ea776042b0df16c1f94c5790a6bcb2e8b5","_from":".","_npmVersion":"3.1.2","_nodeVersion":"0.12.2","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"a8b797ea776042b0df16c1f94c5790a6bcb2e8b5","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-3.2.1.tgz","integrity":"sha512-OeAs+pnTBI4tE9tdYLOfKWtvAYEU6Ab/BqwRsZGV6jQq63qKdlZUzAdNwzunIYZaA+xunGbaS2U6ILJ4R1d8cg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG+ownchzgR+gK8RNwyBY1tvY5+V9/xnGyjEojx+hD1PAiEAnmBRlsIS194vFY3hYaJ95EV6Z0+sW6zFr7ZRIMWgCaQ="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{}},"3.2.2":{"name":"eslint-plugin-react","version":"3.2.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"4.0.5","coveralls":"2.11.3","eslint":"1.0.0","istanbul":"0.3.17","mocha":"2.2.5"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"13fa214e1c4f3063aa9953ed44e250929d08e619","_id":"eslint-plugin-react@3.2.2","_shasum":"3c023656eafc65afb6eb7ffaac96c3039d8594cb","_from":".","_npmVersion":"3.2.1","_nodeVersion":"2.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"3c023656eafc65afb6eb7ffaac96c3039d8594cb","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-3.2.2.tgz","integrity":"sha512-qV3ZLeinJPyZKVmQkePPex1OT+dP88fvMMjGV9YS4FeR7+ayCbtpnP7n2ZfO/rdFthIPARjt2nkdl8+dcySvmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICxw8ewjMclNF1O1Mrn+Dj1zTSQ5xe6Af9m6sIQsFTd0AiBAGW2H7rquII/ECEk8X7LfsCaZf7FgbTUS/dqA5mftlg=="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{}},"3.2.3":{"name":"eslint-plugin-react","version":"3.2.3","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"4.0.5","coveralls":"2.11.4","eslint":"1.1.0","istanbul":"0.3.17","mocha":"2.2.5"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"3628b03536f95ce49eaf5530508d3633425e6af6","_id":"eslint-plugin-react@3.2.3","_shasum":"612262b21d1473fbc93bb7e146e64eea21777008","_from":".","_npmVersion":"3.2.2","_nodeVersion":"0.12.2","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"612262b21d1473fbc93bb7e146e64eea21777008","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-3.2.3.tgz","integrity":"sha512-z+eedBx+4hqcJRMK54CqT+yYzxG7egj7ZK5IUIyT5UP4jq3Et+tuzWvxl2MZ2YsGKAGlgRu/HRT8HZDI3iH6VQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWtVuT8mtrDp0m3dlNIQuSJy1SaZewME43aLc61J+YowIgJcsuiTbqUWmpetdqssMZZCTo0Hsq48GTxCXFrsdODvA="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{}},"3.3.0":{"name":"eslint-plugin-react","version":"3.3.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"4.1.0","coveralls":"2.11.4","eslint":"1.2.1","istanbul":"0.3.18","mocha":"2.2.5"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"49e666913df6afeb72b849c426164e80185e8f63","_id":"eslint-plugin-react@3.3.0","_shasum":"eb0959a4a6734e985330dc3cf4b60833ec52cdb9","_from":".","_npmVersion":"3.2.1","_nodeVersion":"2.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"eb0959a4a6734e985330dc3cf4b60833ec52cdb9","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-3.3.0.tgz","integrity":"sha512-SPdRqkAY5LAAVE9J3ac0nP1T7t8HaN/aOkTESngpSfPJf9E/KzA1tWxU5kxub1LKvd87qo0QNFuD3iF//+GtiA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFwRWjpxxYCcboIr+Cp5o3LyPQO6vKI8YCEH4FWg4xKzAiEA+6nWVEEx4WaFxIBBXBRsMEx0xlbNp7Yf0AYMXKii7II="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{}},"3.3.1":{"name":"eslint-plugin-react","version":"3.3.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"4.1.1","coveralls":"2.11.4","eslint":"1.3.1","istanbul":"0.3.19","mocha":"2.3.0"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"675ab31cc046c28597c4d757baca19d12e851da0","_id":"eslint-plugin-react@3.3.1","_shasum":"c9bcd3a7420676c7c17877cb5b6cf2a61f4dc537","_from":".","_npmVersion":"3.2.2","_nodeVersion":"0.12.2","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"c9bcd3a7420676c7c17877cb5b6cf2a61f4dc537","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-3.3.1.tgz","integrity":"sha512-SJTE8TkgvKoX/iQCXjzZWYW4+kbuAmhinC5XqgrboXExssVnLYJGfr7kSohZWOp4Eu4RKWLAWftBQjN+P+mZ2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDr10dBIOy9+hDUsquWX3lTfzkJHOy/nXZTlgRO/rlJ7AiEA9eGsBhaEwiYtX18LXqSPUwzt58MSWdqyy1PZhT9f3AA="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{}},"3.3.2":{"name":"eslint-plugin-react","version":"3.3.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"4.1.1","coveralls":"2.11.4","eslint":"1.3.1","istanbul":"0.3.19","mocha":"2.3.0"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"5b1b562398cd61957e8b91bf8fd0782ee37d4552","_id":"eslint-plugin-react@3.3.2","_shasum":"9d2d184c52fafcabfc8d564812c1c9dc25600e43","_from":".","_npmVersion":"3.2.2","_nodeVersion":"4.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"9d2d184c52fafcabfc8d564812c1c9dc25600e43","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-3.3.2.tgz","integrity":"sha512-0mMueP0yQhNqYNLvSGNsP7xxq7TXJ2sJuUXBSOJ1w7SDeBsXxwXwb/osrd93eMCKfunn4/pmzdXEh2QHJXYoxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCqJFw4MZT/XQPxiXN9XC0Diommu37cWwnPJ+6Z1qVcdgIgainuEWwFqIi4cdNFukU3rcP0GQaqDT7guqLrACuSyLE="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{}},"3.4.0":{"name":"eslint-plugin-react","version":"3.4.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"4.1.2","coveralls":"2.11.4","eslint":"1.4.3","istanbul":"0.3.20","mocha":"2.3.2"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"edd89f6b0c22d703c70f3ace5a6232246ccc3ac2","_id":"eslint-plugin-react@3.4.0","_shasum":"b3816db36002dfd1a804d3d6bff1af4a82f164c1","_from":".","_npmVersion":"3.3.2","_nodeVersion":"4.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"b3816db36002dfd1a804d3d6bff1af4a82f164c1","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-3.4.0.tgz","integrity":"sha512-ceLk02Nx94s4jnbP8n5dVYyKqvR6is903rZYgy7yinr4LAoziAgTDYzehaF1hRM+i/klA/FwmReOtpAn006cZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCb9Gwu80LygWr4zYc+T4vDcpuAA0roOwD3F8rOfVqD2AIhAKRvYu0oOb3a3u3V+s5GdscFZkcBMk1b8dgqhSMx0RsT"}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{}},"3.4.1":{"name":"eslint-plugin-react","version":"3.4.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"4.1.2","coveralls":"2.11.4","eslint":"1.4.3","istanbul":"0.3.20","mocha":"2.3.2"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"0c5f9fa06c72cc409ea93164256a5970fd5a2f1a","_id":"eslint-plugin-react@3.4.1","_shasum":"1f2f9a6ff19f5ddebd56f0aaea528e7e111aac10","_from":".","_npmVersion":"3.2.2","_nodeVersion":"4.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"1f2f9a6ff19f5ddebd56f0aaea528e7e111aac10","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-3.4.1.tgz","integrity":"sha512-Qk/d3G9x4co/6GQNybZJ0NO9gwbR8rs4GeBiX5IR90fduPWezO82MGWvi2U+iZHq3KH09+VorO5JSIuKwahphQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE7O9eau54X8AagmvIMPr0T2yxtP/PDvnOpVquUqoghzAiEAzC0eVLvQyqfvaCA8xXeXBan0hk++GqGh2m4Ho+UUrRU="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{}},"3.4.2":{"name":"eslint-plugin-react","version":"3.4.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"4.1.2","coveralls":"2.11.4","eslint":"1.4.3","istanbul":"0.3.20","mocha":"2.3.2"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"94ab26ac034b055091a43109e6856035b8a31534","_id":"eslint-plugin-react@3.4.2","_shasum":"9e6ef8a8054f8ac3b87b97236e7b849e5835dc6c","_from":".","_npmVersion":"3.2.2","_nodeVersion":"4.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"9e6ef8a8054f8ac3b87b97236e7b849e5835dc6c","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-3.4.2.tgz","integrity":"sha512-rIhweRuQMLxNOOHHl9pEkQR+6QiKt9wUHpBvjSefSzUg5qdhC08jc2rxsSm1TAXii9rxabhzK5MUu+YBJxn6sA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFPwucmF9cc99gWZTTO5rUWQDxyxGY8W3cuz9gGYn0FNAiBU1UkqCuZ9aEtItKrNQCNogD9GZMEAwxaeePVFvvqPIA=="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{}},"3.5.0":{"name":"eslint-plugin-react","version":"3.5.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"4.1.3","coveralls":"2.11.4","eslint":"1.5.1","istanbul":"0.3.21","mocha":"2.3.3"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"693cd7d96e524cf363febf0524c025648ee07b9d","_id":"eslint-plugin-react@3.5.0","_shasum":"b084b33dfc99f16b0ea0d71ecdbadde1915acae4","_from":".","_npmVersion":"3.2.2","_nodeVersion":"4.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"b084b33dfc99f16b0ea0d71ecdbadde1915acae4","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-3.5.0.tgz","integrity":"sha512-pzvODyX0MYIxoAoa6fElnxGXYhVf/ZBTPiOMFTuUZXp+Xm+9oR2219zYgxiJB8dg7Ycnb1Y4ZwfuSx1uJm2gdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDglO7nJLBQxbTWB9aMnavYFKsrwI9HgpzzpJlMvo9DyAiEAkXXrrOAx5arMru0pRwbsK5l3qhXOkUDgVNVoy76IjK0="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{}},"3.5.1":{"name":"eslint-plugin-react","version":"3.5.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"4.1.3","coveralls":"2.11.4","eslint":"1.5.1","istanbul":"0.3.21","mocha":"2.3.3"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"69fe6d869b80ff102a5f2f7fa32228b7b267422a","_id":"eslint-plugin-react@3.5.1","_shasum":"d5cf16e29f6383c935c625dc555e659dd585a53e","_from":".","_npmVersion":"3.2.2","_nodeVersion":"4.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"d5cf16e29f6383c935c625dc555e659dd585a53e","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-3.5.1.tgz","integrity":"sha512-lnwk3R4Xs/Zbv0QqFaViNMhgCUJpSkSTDoUKIvgfW3Zsnkf/Euvj04KQmDhuuGf9tZLCnh8B78NSedn4qOBszw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGJDsl7JNJwCV8QBQEc04grXKRUyMO1srTst4giI8GvsAiAONI6IsoSYrWxzzspxUEIG57OMSteFQ9TtoYhSUAzWZA=="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{}},"3.6.0":{"name":"eslint-plugin-react","version":"3.6.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"4.1.3","coveralls":"2.11.4","eslint":"1.7.1","istanbul":"0.4.0","mocha":"2.3.3"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"eb985f500456c2e162eecfd9d8037fec4e846936","_id":"eslint-plugin-react@3.6.0","_shasum":"a82197144e9eb766633f35fb26f28b6ec2ed17b0","_from":".","_npmVersion":"3.2.2","_nodeVersion":"4.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"a82197144e9eb766633f35fb26f28b6ec2ed17b0","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-3.6.0.tgz","integrity":"sha512-ST+83BYzlSNWUpGJ+umGeBYj/V3oo8aOVUohJ2MMRPM8vp8zjFBmWMuKS1mBcpHY2Idnryidh5AW2pITKk1UGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAkb3WH9J5oQ3ntgchEeZ3+O3ls0Ex5EdqyMdc4sLJ24AiAFUOTyPQEK5xQqsoxflywKDWWv7d+7vtUyof+5Gid6Ww=="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{}},"3.6.1":{"name":"eslint-plugin-react","version":"3.6.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"4.1.3","coveralls":"2.11.4","eslint":"1.7.1","istanbul":"0.4.0","mocha":"2.3.3"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"3cc654dfeda40f1e673b9b409185ef72fa80e60e","_id":"eslint-plugin-react@3.6.1","_shasum":"587b2c3799b484a7990182ca7131a8db241fa36f","_from":".","_npmVersion":"3.2.2","_nodeVersion":"4.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"587b2c3799b484a7990182ca7131a8db241fa36f","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-3.6.1.tgz","integrity":"sha512-wpo9UJDzq0hOAimRsGVfmtHA0Hh6GvNSKiMI2Qa3yEsfhSPADIU2ZaTQlYmXp7Lp8zPIXaakW0ozCWYvhuCBIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHeT/i0r8hSnHV3dBKINM3aqOxUrQEp2KOhLCQlH0MbGAiEAvy5QvE2+mEjNenmEUGTbVKVzZRtjP5PdLZPG/7yKwy4="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{}},"3.6.2":{"name":"eslint-plugin-react","version":"3.6.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"4.1.3","coveralls":"2.11.4","eslint":"1.7.1","istanbul":"0.4.0","mocha":"2.3.3"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"b094b9953430552ce2436ba57815d6f8a6c3946e","_id":"eslint-plugin-react@3.6.2","_shasum":"9dc8aef4623107e51b2d35c698ee82ad965f4805","_from":".","_npmVersion":"3.2.2","_nodeVersion":"4.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"9dc8aef4623107e51b2d35c698ee82ad965f4805","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-3.6.2.tgz","integrity":"sha512-uFPOB+tZnBvdgaUJYBentcHCPduvUq5/NkX1Arjtz/XUrqCNPb1T8MZSf5UZFQOLx9PpjXBklsSKIxE9eswAQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF5zsTyBbCq3YeEfLZCQwNh1xLBaAysh5RsA3x8RVp3eAiAbqN6uaUaX2qACau7ywm3H6xPA5TXW+wA0YXY5qvGmvQ=="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{}},"3.6.3":{"name":"eslint-plugin-react","version":"3.6.3","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"4.1.3","coveralls":"2.11.4","eslint":"1.7.1","istanbul":"0.4.0","mocha":"2.3.3"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"b84ec2b3940dce07fd887cfce472e18915e7c841","_id":"eslint-plugin-react@3.6.3","_shasum":"6c6835d76fd946595eb745f0781f86e8bcb5d580","_from":".","_npmVersion":"3.2.2","_nodeVersion":"4.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"6c6835d76fd946595eb745f0781f86e8bcb5d580","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-3.6.3.tgz","integrity":"sha512-2HArYSo1ASlYKmgEXHHB5eCrTKAwp9KGNKgbaQZdtVogGL8NyivOO1/eW+V9RmpetrkGo2BGBFxZLQ+rm7FsCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiXzVRnq20fuvR2lmS103zLugiWWRSZi5x6ykGqf6nwAIgf/WgxE6Lh9502g3gNHUZ9MM4u01Qij7dQKqyfSAYfm0="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{}},"3.7.0":{"name":"eslint-plugin-react","version":"3.7.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"4.1.4","coveralls":"2.11.4","eslint":"1.8.0","istanbul":"0.4.0","mocha":"2.3.3"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"fc4173d2ba6f5b9a9cdc35799cb3a8a8e3a5ff4a","_id":"eslint-plugin-react@3.7.0","_shasum":"340fdfed1896f05a1d7315f272a148bf7e3c61ce","_from":".","_npmVersion":"3.3.5","_nodeVersion":"4.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"340fdfed1896f05a1d7315f272a148bf7e3c61ce","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-3.7.0.tgz","integrity":"sha512-WBBheJ23JN6WMxquhHFal0URPFrpYGNIjhvjqt1BuZyeB9DO/tsbOFz/wWoFtk8GIx6CwJ7xcuQTwqBC800cUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE0ppRWufhu9TzAw3T6cfSNTH+OiTsiG3HE0ZAHk9g+HAiEA+28r/HXfhydB+Sffbd1sw1SyU5Cp84GL6BeCtGQJ0c8="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{}},"3.7.1":{"name":"eslint-plugin-react","version":"3.7.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"4.1.4","coveralls":"2.11.4","eslint":"1.8.0","istanbul":"0.4.0","mocha":"2.3.3"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"170c5f24f66e3303aa7ef22a0312cb3bb7e11c48","_id":"eslint-plugin-react@3.7.1","_shasum":"c9b140d1458b36bd03cb617997a44323087ce870","_from":".","_npmVersion":"3.2.2","_nodeVersion":"4.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"c9b140d1458b36bd03cb617997a44323087ce870","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-3.7.1.tgz","integrity":"sha512-6t38e2Hv/EpRcXswg6QflSOw0Fr14m0oPAErJdA40LIx+aWgrYQSsYUzCl11e0U+f5Le2wqGCCjGK2JASinjAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpIGNA+HEkdhu0Xh+DFrriCb0gxGCVfyncntTVW8XxEQIhAP4EvAdPujOg8hMLRZcqI+CZjRtxZTLlv74QwY7XDfos"}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{}},"3.8.0":{"name":"eslint-plugin-react","version":"3.8.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"4.1.4","coveralls":"2.11.4","eslint":"1.8.0","istanbul":"0.4.0","mocha":"2.3.3"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"03fda3f1b609ae4ccfc0b45855b6dbfd09ec4a9d","_id":"eslint-plugin-react@3.8.0","_shasum":"b05ca6cf9af65d2496ec8af9b36de446e035dad9","_from":".","_npmVersion":"3.3.5","_nodeVersion":"4.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"b05ca6cf9af65d2496ec8af9b36de446e035dad9","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-3.8.0.tgz","integrity":"sha512-HFetWjTjFI2dFmEBiGZs8feqCK5JEHsn2wIiTgJhCDt/XM7nCnN1enpkwFJDaxnNHo67DMQGAKW8LyQ+Et6NJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHgEoDr/iXMnlXn0bP5KAXa6G4RiLEujsenDx7g37JErAiEA1YiSLskBzW7NgD3yVIP2NngD/puROsfFu02vLq0NTWY="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{}},"3.9.0":{"name":"eslint-plugin-react","version":"3.9.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"4.1.5","coveralls":"2.11.4","eslint":"1.9.0","istanbul":"0.4.0","mocha":"2.3.4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"ac59d8d6e6630e1a2bc97058c01e02f4dca1eff9","_id":"eslint-plugin-react@3.9.0","_shasum":"52825fd8fc2d09f22c4c8ee43495c7fa704575e8","_from":".","_npmVersion":"3.3.5","_nodeVersion":"4.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"52825fd8fc2d09f22c4c8ee43495c7fa704575e8","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-3.9.0.tgz","integrity":"sha512-6AEF4FsbU+8dBxHsxG3DY0GbhMKHAY5jEzgeodFBIG5S94Hp4flrPLUU1BSAIDtHhBq40jItYMLb4qP+ZxB1xw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGRiU/qoGdo6CCzxo8xLFs8DMfrJrK8dVXYH2RDq5b2uAiEAi8cuj9rRHE3LSD5f7GlfFTNwNnpFYW+cSohIuKXxS8w="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{}},"3.10.0":{"name":"eslint-plugin-react","version":"3.10.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"4.1.5","coveralls":"2.11.4","eslint":"1.10.0","istanbul":"0.4.0","mocha":"2.3.4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"b4376809d82fb324c757a0242664ed3700619ffc","_id":"eslint-plugin-react@3.10.0","_shasum":"36229bdd56d1be90b109de1a30b789fe8cd320ba","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"36229bdd56d1be90b109de1a30b789fe8cd320ba","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-3.10.0.tgz","integrity":"sha512-Pcgt0zuAbqfKSwHfPmvxgIpUttDcLvOYDS6vW/VhYm9v+++VdAAupeQner/h9b76AlL5h3Tm+susxElxQ7R0Jw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnacLuPpL/QVVIIPNgBnBvw32+Q7JiwTg3D6UfBwnbfQIhAMvZHKvDlyWIyaY9KYM/PzA9DVrlcwC7Srrkz43Yp1rK"}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{}},"3.11.0":{"name":"eslint-plugin-react","version":"3.11.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"5.0.0-beta4","coveralls":"2.11.4","eslint":"1.10.2","istanbul":"0.4.1","mocha":"2.3.4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"012e55f4a86d1575fffc72931425a319b978659e","_id":"eslint-plugin-react@3.11.0","_shasum":"6f66a4dba8e1fb9b8c2b6847449bda88c7126445","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"6f66a4dba8e1fb9b8c2b6847449bda88c7126445","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-3.11.0.tgz","integrity":"sha512-Frt+kifKTth2AHD6+LeFCMOvbNbwJJuEz9AO2M/9ypqik3ikxnETI0PQ9/xI+EghBTBoRLcwM3A0uxxR0OcmTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICEcxBAn6IbIE2TZdUZlf8IZwy28SGh1ZAVknXDQ8GkLAiAWg1jxvesXCDMdRuc6BXuGeZBMAR7E9HNC5muJOn47wg=="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{}},"3.11.1":{"name":"eslint-plugin-react","version":"3.11.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"5.0.0-beta4","coveralls":"2.11.4","eslint":"1.10.2","istanbul":"0.4.1","mocha":"2.3.4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"db6f84139a06de1060c47f1f7f27a30cc3f6857f","_id":"eslint-plugin-react@3.11.1","_shasum":"d64de18b37f4823f305c558c41a9362679245ac2","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"d64de18b37f4823f305c558c41a9362679245ac2","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-3.11.1.tgz","integrity":"sha512-5GxjidLpmAAn5/dR7GZrpKaEuahyyT7WMsXA3tiYlN+lTfIzN88L5R1Mjd8081w28u0hdy96Poq4BkCTYhgUfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIByindw95oeJXydPxryV1hBwontTxYAu1RV5+qkC9TG/AiEAmu0P13bl5KVAMgmsX+RY8s29dLq/CIw3LZRiRTRJA0o="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{}},"3.11.2":{"name":"eslint-plugin-react","version":"3.11.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"5.0.0-beta4","coveralls":"2.11.4","eslint":"1.10.2","istanbul":"0.4.1","mocha":"2.3.4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"8e43e515d701ac8d0777590625c5a7b95369a7ab","_id":"eslint-plugin-react@3.11.2","_shasum":"e2e06e077d476563c3b43704bda1ae2549d8d496","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"e2e06e077d476563c3b43704bda1ae2549d8d496","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-3.11.2.tgz","integrity":"sha512-igkkEdIMG/jeHyrzk7S1AG/IpIutGXM8Bo5GZe1yfDgchACirbUNroi6tfRDWU2DFfM5E8erKqSz9MRZh7Ku/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHDG9KexDx2aVnTMl6dXqfyszb2K/tkEkmR7lhnByh2/AiBE6urF/Vu0kXQsOV5DWzk+XwoGnA58oyBe1HE5nBPalA=="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{}},"3.11.3":{"name":"eslint-plugin-react","version":"3.11.3","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"5.0.0-beta4","coveralls":"2.11.4","eslint":"1.10.2","istanbul":"0.4.1","mocha":"2.3.4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"d55b8660ccc62ee3a3dd515ddd6041cba44bf3d2","_id":"eslint-plugin-react@3.11.3","_shasum":"c4145e4d03ff86849352ee3720e4c263308dc503","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"c4145e4d03ff86849352ee3720e4c263308dc503","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-3.11.3.tgz","integrity":"sha512-QWRv48rZjHZaemPo57iug0D0EONGSuZoGCnuZzLxbzSS+S49GO4Nj9E1YUbZ98mAf+bogex8aRozjBJkBSmz2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFJ0PoEpaCqiOWf/F9fCwGcqq0FkkwNJcxmlgbolYRFvAiEAkVi9vkZ7juoU9AMcl0RnDK74QrloFNCT4W9ky23HVDY="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{}},"3.12.0":{"name":"eslint-plugin-react","version":"3.12.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"5.0.0-beta6","coveralls":"2.11.6","eslint":"2.0.0-alpha-1","istanbul":"0.4.1","mocha":"2.3.4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"e9d191c2733e910ed56bd86e774a1b46a595f4a9","_id":"eslint-plugin-react@3.12.0","_shasum":"73fe36a6c48a82111d0cb39afcdf9a21b650852e","_from":".","_npmVersion":"3.2.2","_nodeVersion":"4.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"73fe36a6c48a82111d0cb39afcdf9a21b650852e","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-3.12.0.tgz","integrity":"sha512-2j0g35Auv6BiTqzFsOetR4RqdpD6mW8UegTFxQcq+TiaP3x+5/FIezNT4aE2hcS2rgieXXY3WK50m1/xJShs9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwlV3BA8EKizuAWCNSpW7qtWS3hFD1j2o2dpoTS7UESwIgPnZ6GNFzhOuJtRr+gBfUMYILc6FsFfT0BabGadQlo1U="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{}},"3.13.0":{"name":"eslint-plugin-react","version":"3.13.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"5.0.0-beta6","coveralls":"2.11.6","eslint":"2.0.0-alpha-2","istanbul":"0.4.1","mocha":"2.3.4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"98541c5f6b752762710759348e3130906a86390d","_id":"eslint-plugin-react@3.13.0","_shasum":"8debb0eeea9e0b8a12d74e17031e807c342c7051","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"8debb0eeea9e0b8a12d74e17031e807c342c7051","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-3.13.0.tgz","integrity":"sha512-Pj2H+7WiTcuEvRTbOEmehFxQZNiit3LqldcyuLpXu+oIVSA9MM4ef0eSRLZ0jERRYMD4rrpoV//JFY60iil89A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRemOGly3Ny+PApAGZlE2RWXj3GWeJSkfQ3gNs/0YBrwIhAJ+CthP3bUIhrt50u5LYd6NWX5/mH/lXhTlys6APn4e5"}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{}},"3.13.1":{"name":"eslint-plugin-react","version":"3.13.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"5.0.0-beta6","coveralls":"2.11.6","eslint":"2.0.0-alpha-2","istanbul":"0.4.1","mocha":"2.3.4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"d28048f5943b7fd5da27f755bdf6e8d1fd5983ce","_id":"eslint-plugin-react@3.13.1","_shasum":"470c2a0804579920c66cc13dd73463214e619e2a","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"470c2a0804579920c66cc13dd73463214e619e2a","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-3.13.1.tgz","integrity":"sha512-dei6euyaUxMxrs2CJipITCKgJTzomas1lMWyinYHXx+XgekdYYzMJpvN0uAT/pJxhOA2bSREXfjG8Ao6chvBfA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCO+JK/ozlVR4VV77HySkb6BAwzpOCP3yL+GZBKvUTVuQIhAPxPsjaXygPlFf4LSOhrdBSXkajDG4Nb7D/U740zlvy3"}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{}},"3.14.0":{"name":"eslint-plugin-react","version":"3.14.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"5.0.0-beta6","coveralls":"2.11.6","eslint":"2.0.0-alpha-2","istanbul":"0.4.1","mocha":"2.3.4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"cecdfe9d828f373e9d9276ea266123f0f72c7cf6","_id":"eslint-plugin-react@3.14.0","_shasum":"54763adfd33838b31c822088f774d3a2ad85daff","_from":".","_npmVersion":"3.2.2","_nodeVersion":"4.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"54763adfd33838b31c822088f774d3a2ad85daff","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-3.14.0.tgz","integrity":"sha512-O3OSS9x8qEMMFVh65EBF7Rgs4/0A/wd+kcINnDofVRLc4P16zB0RsYYjRFSFvh/hGPCV9v7R04fs+YIkdXCeDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAszYPwhOMsXJJIHUCbIK3PYSqjWM39+tzMldAMMvs8PAiBc0WkzmwaC3CbQV+f+vw0eX+Qms8qEqThs4ZT6MZlJEQ=="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{}},"3.15.0":{"name":"eslint-plugin-react","version":"3.15.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"5.0.0-beta6","coveralls":"2.11.6","eslint":"2.0.0-beta.1","istanbul":"0.4.2","mocha":"2.3.4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"1371c76c05c090e195695b2c58aed8ea3ba1273b","_id":"eslint-plugin-react@3.15.0","_shasum":"0aa37913383f8ff939703182ba4988ca3812eac8","_from":".","_npmVersion":"3.2.2","_nodeVersion":"4.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"0aa37913383f8ff939703182ba4988ca3812eac8","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-3.15.0.tgz","integrity":"sha512-8z+WbuDlrtrCS8SzCdSHkrhauX14QKNCwE3X46DWNu5Dtt7GA0jDsOMeoQ/K/yoMZVTemn78R/yX0QfagKs8qw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIFkOuyXccjzu8c09D1AXb3a8tXmcD727euii0SBqynoOAh8EiNZwmmwmqqleBNN+4ASLo3e0xRhcfqwg+ZvTl0mq"}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{}},"3.16.0":{"name":"eslint-plugin-react","version":"3.16.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"5.0.0-beta6","coveralls":"2.11.6","eslint":"2.0.0-beta.2","istanbul":"0.4.2","mocha":"2.3.4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"d7c3ad2da2e51f4e184f5ef10d1bcadc84666d35","_id":"eslint-plugin-react@3.16.0","_shasum":"1bf911bd89546c9869c7b363d9a960c12730b4e7","_from":".","_npmVersion":"3.2.2","_nodeVersion":"4.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"1bf911bd89546c9869c7b363d9a960c12730b4e7","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-3.16.0.tgz","integrity":"sha512-vD5wmgxwTnE0+hAzp9mZrdiRRNNDtWZhxwk7SFIpwKHE1ghSDsSZWQgcuG8sKUFVb8D+WF0RBg+380fEoKXyIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzwTsoCcFlSxYpWp3ujohizidsryvT0rrTNbprYGCGnQIhANR96prnS3GhyDdnGh0UQPWpFe60rYE4NycTO466VREp"}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{}},"3.16.1":{"name":"eslint-plugin-react","version":"3.16.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"5.0.0-beta6","coveralls":"2.11.6","eslint":"2.0.0-beta.2","istanbul":"0.4.2","mocha":"2.3.4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"c06ebd84bd5e5655a687d0fd7a150b3c10bf8c93","_id":"eslint-plugin-react@3.16.1","_shasum":"262d96b77d7c4a42af809a73c0e527a58612293c","_from":".","_npmVersion":"3.2.2","_nodeVersion":"4.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"262d96b77d7c4a42af809a73c0e527a58612293c","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-3.16.1.tgz","integrity":"sha512-2dyANeb8Y+usNDY85hOAEoyWWK6+LRdtfPN3YDFow/OoJ3ADuJQo7uRMiLFPvKQok7ycppgpS9ICULP04V4cRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6Axs8KXa3lH5hr2/QlKCPFO3h/QPbTjHBjo2ntovRsgIgb6vH8jrVX3dJX/6PXRmQs345i7BAri+TqcXTlUchogw="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{}},"4.0.0-rc.0":{"name":"eslint-plugin-react","version":"4.0.0-rc.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"5.0.0-beta10","coveralls":"2.11.6","eslint":"2.0.0","istanbul":"0.4.2","mocha":"2.4.5"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"de538cbaeab5b61784c6fdcf188bab8abe7fca66","_id":"eslint-plugin-react@4.0.0-rc.0","_shasum":"3afe895ac37f8eca7a18e1de30e136ec4b8b10ad","_from":".","_npmVersion":"3.2.2","_nodeVersion":"4.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"3afe895ac37f8eca7a18e1de30e136ec4b8b10ad","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-4.0.0-rc.0.tgz","integrity":"sha512-nSBG8u3bxrqI22vvi3BZ5E11C0XJqTwbLsCblTSdD4QbM5WaMxcQF2F3ArV1mvapdpCw9mAbnlFU6n9ZgRJ+iA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGrJ3HoJxacK2oNOhVcCcBl5X0lCUb97x6ZRJ5oqfvLiAiEAlm1sW3jvdJaofDmCnv0ozzANff8bTKPmMqNepG1MWu4="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-4.0.0-rc.0.tgz_1455474600081_0.046417093835771084"},"directories":{}},"4.0.0-rc.1":{"name":"eslint-plugin-react","version":"4.0.0-rc.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"5.0.0-beta10","coveralls":"2.11.6","eslint":"2.1.0","istanbul":"0.4.2","mocha":"2.4.5"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"1aa015dc7a07040758ecab9ca01266bc2fa57343","_id":"eslint-plugin-react@4.0.0-rc.1","_shasum":"3c9bb5e7de08d45884344b8e923f3c34ebeb38f2","_from":".","_npmVersion":"3.2.2","_nodeVersion":"4.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"3c9bb5e7de08d45884344b8e923f3c34ebeb38f2","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-4.0.0-rc.1.tgz","integrity":"sha512-/g2doaalNrw3ldKKcR2+EMzLj3L3ZRv8cTNqJZqFK0z/3aHxMA/ViWC6ZNHclD0L8+Yqpv5qlxcynNsRuXxDlw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2pdKwzsVrmzoc361LGH+oHwTguCO2MIrCgSzvV/xPMgIhAJ8VIGQCfLuxc0gLWPOu2lBxciRzR/WHVs3/hXp0gdMN"}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-4.0.0-rc.1.tgz_1455570556976_0.2948219261597842"},"directories":{}},"4.0.0":{"name":"eslint-plugin-react","version":"4.0.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"5.0.0","coveralls":"2.11.6","eslint":"2.2.0","istanbul":"0.4.2","mocha":"2.4.5"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"c392099e78b5696235e88f4138f3942a0ab4969c","_id":"eslint-plugin-react@4.0.0","_shasum":"e2aec37c97fbddd7d2d430f5029deef0459d47c7","_from":".","_npmVersion":"3.2.2","_nodeVersion":"4.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"e2aec37c97fbddd7d2d430f5029deef0459d47c7","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-4.0.0.tgz","integrity":"sha512-W6itwd+yqi0SsKjfR1E673k1eyDFbfhuvpH1C7dBbLGO6oHC4ml3o2XD58jSsZqYl+nMGjrCb48f/FPh43rNAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYP/0M1/8Cpis6bjtllQC0NgpY5rJeO907TL78d6jkEQIgSw+hAPNuWRm4LyaS1ChX6wn9uKV5LF0tb01egkdGosY="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-4.0.0.tgz_1455908428055_0.9706678260117769"},"directories":{}},"4.1.0":{"name":"eslint-plugin-react","version":"4.1.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"5.0.0","coveralls":"2.11.6","eslint":"2.2.0","istanbul":"0.4.2","mocha":"2.4.5"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"fe3da439e87274e82a00a5ac6b9f7da0457ff880","_id":"eslint-plugin-react@4.1.0","_shasum":"63cd61e17562bed788d3d46a843d0bfdcada41a1","_from":".","_npmVersion":"3.2.2","_nodeVersion":"4.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"63cd61e17562bed788d3d46a843d0bfdcada41a1","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-4.1.0.tgz","integrity":"sha512-KFtEbHypVVfnTQanNHrqoE01Bz/safuJiW3UGPKusvRdgGyx8ZtNmTH1tvkLcjAu0VPsgQ8IlqckV3Meq5qFGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfEL7BOOAC2VgoGPMuHMT0qyUR/76FnPx1y9uItSyNwAIgZpIhhATqFyN13FGo77LSeIkei5TW+R6BW5zaZpM9tXI="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-4.1.0.tgz_1456268498980_0.524934911634773"},"directories":{}},"4.2.0":{"name":"eslint-plugin-react","version":"4.2.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"6.0.0-beta.1","coveralls":"2.11.8","eslint":"2.2.0","istanbul":"0.4.2","mocha":"2.4.5"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"8df412367d85ca86de9f8cec1f97c5b5f1727aba","_id":"eslint-plugin-react@4.2.0","_shasum":"fc38a06ae32968a6dd4fdcca55bde132d38cb090","_from":".","_npmVersion":"3.2.2","_nodeVersion":"4.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"fc38a06ae32968a6dd4fdcca55bde132d38cb090","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-4.2.0.tgz","integrity":"sha512-I7wyIZZ6aLrkVB1+TklV/JFR8ppjI7dtQ5lz8yNsv6AV3JCsQQ4tn1/Ku+Vx6K/2OIAqsqs2TUi50SsxmtJG/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG53/xE4h+o+l5ChfdgFNqjo71iC5TAJYdEXBNGyR/W7AiEAkIOWgq+znrTtmZh7GXzNrbpHk/kH9NIdggfKetK6gdA="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-4.2.0.tgz_1457213427750_0.7518410789780319"},"directories":{}},"4.2.1":{"name":"eslint-plugin-react","version":"4.2.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"6.0.0-beta.1","coveralls":"2.11.8","eslint":"2.2.0","istanbul":"0.4.2","mocha":"2.4.5"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"2226204ae35e47bc8d3a37fac55dc31d71868e9c","_id":"eslint-plugin-react@4.2.1","_shasum":"72822412cef33ef71287095752704ea3388ff56c","_from":".","_npmVersion":"3.2.2","_nodeVersion":"4.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"72822412cef33ef71287095752704ea3388ff56c","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-4.2.1.tgz","integrity":"sha512-ZjTC0c/3fzdzYq7bcZlQPy+Xkq8tUzzVhG/liMsvMpD59ExWUOkF9vYM07qxh8IINHp+NQhUkY6tSqGMx0zIng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH0sp+OIquzTgz4L/F0DKSuOHFpeeDLaXqmZ1Zqixf6rAiBs42vn+gsAswsQEJMI2TTl1R5gvQSwkmt5aLfu/Ee7uw=="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-4.2.1.tgz_1457475695530_0.9323736203368753"},"directories":{}},"4.2.2":{"name":"eslint-plugin-react","version":"4.2.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"6.0.0-beta.6","coveralls":"2.11.8","eslint":"2.4.0","istanbul":"0.4.2","mocha":"2.4.5"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"f24d0cba38f25d1ed5149f7e073064a634a15f86","_id":"eslint-plugin-react@4.2.2","_shasum":"45385b945232e259714172920e15ae516c22f4b5","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.8.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"45385b945232e259714172920e15ae516c22f4b5","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-4.2.2.tgz","integrity":"sha512-AyKe0/9Apju4iNIB5xnSECZpxvdtGc1lMWHUWxKxEExXa19T46EsDiE6HFE07X+3zUdaDwPEUaHZ+kAnmpazTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSTlqlXE3NcB34BOrGAp9mp+j4NuRexDJrlm8qilM2NgIgdFnzIZtZ+v2EvlKQpBDH/ZcAuOxrbdvq4tL5IRvctZY="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-4.2.2.tgz_1457986890263_0.4459611219353974"},"directories":{}},"4.2.3":{"name":"eslint-plugin-react","version":"4.2.3","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"6.0.0-beta.6","coveralls":"2.11.8","eslint":"2.4.0","istanbul":"0.4.2","mocha":"2.4.5"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"33652317e7f1e96ad0b2377a4bad7d33354038b4","_id":"eslint-plugin-react@4.2.3","_shasum":"79aa0205b9cfe8c98f8747b04c7ee7d043be83df","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"79aa0205b9cfe8c98f8747b04c7ee7d043be83df","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-4.2.3.tgz","integrity":"sha512-B5n0b+ZhTGmZI2oLyVyhy4qP6CvPzij7UkXpzN/txaNfr1vFFfL3mNMA3wYKxHOctNLfZbl96PQ1lxNcqiYf2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6adahPHLRlp1jiNAlHd4jFd+fYBymD1Ac91M0x2kOLQIhALLS2sK4L08tSkury3h646dibn4JdAcQbf8W7qMS8/8v"}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-4.2.3.tgz_1458078420605_0.03851236752234399"},"directories":{}},"4.3.0":{"name":"eslint-plugin-react","version":"4.3.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"6.0.2","coveralls":"2.11.9","eslint":"2.7.0","istanbul":"0.4.3","mocha":"2.4.5"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"0efb7ad6f1646ef4686d437538f0ba2ff3b217d8","_id":"eslint-plugin-react@4.3.0","_shasum":"c79aac8069d62de27887c13b8298d592088de378","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"c79aac8069d62de27887c13b8298d592088de378","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-4.3.0.tgz","integrity":"sha512-ajQ9S74FUln2GcwgpPUQqRLcT6UFDhvAMIiDX4F68tDnuihNXcAA7LI19MmRGGOuJnpMVDXugJg+wf9K+bf6kg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDDmW9a06aVNpf41F4ZSY2q6bLqJ/mrK0IJ94f2CBde9AiAy5yxs7dy4oWy09pvvq6xukOTeKgJbnOaCHLv7XLE59A=="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-4.3.0.tgz_1459984752542_0.5293912617489696"},"directories":{}},"5.0.0":{"name":"eslint-plugin-react","version":"5.0.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"6.0.2","coveralls":"2.11.9","eslint":"2.8.0","istanbul":"0.4.3","mocha":"2.4.5"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"b8cac74f568a9a6541035991f08ac6de0e747a76","_id":"eslint-plugin-react@5.0.0","_shasum":"89255b91a99c5c9fff26a69f2d13ff29d1efc291","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"89255b91a99c5c9fff26a69f2d13ff29d1efc291","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-5.0.0.tgz","integrity":"sha512-kBtCp3dMGTzxRn1KoGc0jRmsqxincq9XqcLozsu7taOGb/UBm37UpZM7e5UOtKBKSjPphoCDpQyEXZQg6E8Whg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8yDda/vSdLxJPGYXJz9vzvEOzH+iuD3Bg5FHS62Hd2wIgQPHUn8TV9EQHSYKCRpcG/XihrQTD424F0YyKaWbBDT0="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-5.0.0.tgz_1460920892554_0.8626857227645814"},"directories":{}},"5.0.1":{"name":"eslint-plugin-react","version":"5.0.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"6.0.2","coveralls":"2.11.9","eslint":"2.8.0","istanbul":"0.4.3","mocha":"2.4.5"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"ffc2b9eefa937738f9c6d8048de819bd6d222446","_id":"eslint-plugin-react@5.0.1","_shasum":"5a58c5228cba74202e45a8a4d6351ffbb0ea75b9","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"5a58c5228cba74202e45a8a4d6351ffbb0ea75b9","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-5.0.1.tgz","integrity":"sha512-huOKXFe4h/mtZzRDYCjNJwKJGbPBKb02swKKrWWqRTufO9psrkcADihbLL7s0EFSlq4OaNXM5c+ojzrMAliwkA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEaRD1l3uX7Rtx9HKpDwpJpxdU2iNvDqBRtl/9t2VczBAiEAsJ8TIyiziMTEoTYpSBGBKtMoUNraqujQ6E/mea+Odew="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-5.0.1.tgz_1460969458898_0.938221889315173"},"directories":{}},"5.1.0":{"name":"eslint-plugin-react","version":"5.1.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"6.0.4","coveralls":"2.11.9","eslint":"2.9.0","istanbul":"0.4.3","mocha":"2.4.5"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"ef16a764ba9b4b26de18159e3d5f66938d3c58ea","_id":"eslint-plugin-react@5.1.0","_shasum":"f0cdff449e55d77754fbee6c09916d34997fc730","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"f0cdff449e55d77754fbee6c09916d34997fc730","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-5.1.0.tgz","integrity":"sha512-vAv4vnh8UuNYb2hC5ZS14VxjNnzli4y5yEncgesqzuHwjIkd4/otaTRXVT9yPpf5PbJUPlh53fzcnMgQAy7b7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEkIDNBGNwS8VwzoNhzYzopZo92cA5D9W9aXs6jvqFsAIhAIlkhvwkODvWatazZAt34t13iI4LIU61jZ5XQKC1DShj"}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-5.1.0.tgz_1462832652775_0.3548984955996275"},"directories":{}},"5.1.1":{"name":"eslint-plugin-react","version":"5.1.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"6.0.4","coveralls":"2.11.9","eslint":"2.9.0","istanbul":"0.4.3","mocha":"2.4.5"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"6affab36f5553d1d5f065dfaa9cdb04c9509dfaa","_id":"eslint-plugin-react@5.1.1","_shasum":"869b1dc078a34fe7eab1f587c2bc3cd998befdd6","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"869b1dc078a34fe7eab1f587c2bc3cd998befdd6","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-5.1.1.tgz","integrity":"sha512-i/GL/dXJoGlkrsitJUDcvvgPvW/E3kNMzaOW/Au4NfQLr1PDJ6VX/0wMNSNY00iJ4BlpnQx6JbwSMGbe+UTXyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH7b8ul5tQSfsmd6EvPTkYe6m7Vzqrvx2i/WJgpt4bdPAiA3yOaIqyQ0NqwDin2b4ExYo8I4cHtyJVkKmMVa9JZQ0w=="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-5.1.1.tgz_1462835443158_0.8438722959253937"},"directories":{}},"5.2.0":{"name":"eslint-plugin-react","version":"5.2.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.2.1"},"devDependencies":{"babel-eslint":"6.0.4","coveralls":"2.11.9","eslint":"2.12.0","istanbul":"0.4.3","mocha":"2.5.3"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"e6265669ed4e4317edb7d613420677a1495e5921","_id":"eslint-plugin-react@5.2.0","_shasum":"774e2b48c9ebdc25cf8c052e813402fef209e7dd","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"774e2b48c9ebdc25cf8c052e813402fef209e7dd","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-5.2.0.tgz","integrity":"sha512-xTafY45GE0LdQPH60gcLp0oGwn5JniTgHBXRNUW/O23TzEwoD0cqur9lwZjzVP3N71Z7WL1j+ewJFNzO2L62Fw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJ/T2SqqYhbYMkcAFVFo4AuvCLKbT99Yqx/vpRdDvXBAIhAPTx/hzua6yNf6aKHCnnhv6s6aqzRLFAC6APEmfTL896"}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-5.2.0.tgz_1466117030593_0.18834266997873783"},"directories":{}},"5.2.1":{"name":"eslint-plugin-react","version":"5.2.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.2.1"},"devDependencies":{"babel-eslint":"6.0.4","coveralls":"2.11.9","eslint":"2.12.0","istanbul":"0.4.3","mocha":"2.5.3"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"d6d0d8a7cad504f6d274d2ddc1916dd26ac3b458","_id":"eslint-plugin-react@5.2.1","_shasum":"7fe03128bfdfe024fe69f7be31e86a759c5d798e","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"7fe03128bfdfe024fe69f7be31e86a759c5d798e","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-5.2.1.tgz","integrity":"sha512-EmxF05J+qaIuA7nSqSnkCkC9tkkZUoEVJzhLabQ7y63xwjGAWZu/+JxvAfMVqvYYwcSG4mXVzsRZyCMzBUx1Lw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLmJbqQ23L9LGj28/aHPZFtAtKpSKZoRMOEoIp7gHQCQIgQNHJp7PwYVXC15mLDFKBySMcUH77IjyF1Zmu3qViFBk="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-5.2.1.tgz_1466121003646_0.5447402219288051"},"directories":{}},"5.2.2":{"name":"eslint-plugin-react","version":"5.2.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.2.1"},"devDependencies":{"babel-eslint":"6.0.4","coveralls":"2.11.9","eslint":"2.12.0","istanbul":"0.4.3","mocha":"2.5.3"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"46c800805c735074c5e9f43a8b0c907ded024790","_id":"eslint-plugin-react@5.2.2","_shasum":"7db068e1f5487f6871e4deef36a381c303eac161","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"7db068e1f5487f6871e4deef36a381c303eac161","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-5.2.2.tgz","integrity":"sha512-IcgpRHuU2/hlJLKqN4s90H+V5TskobC3O78Y56PREE2deAUQJg5li5sKGKPHf4ovxrRJNUDK6CjTb6daVzmW+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDYceXUAbSnCFe/EYUmv5ktUunCLj/8HBxOh/l6B9V34AiEAwJEqs+V+BoP/So7mnStNOnxVXerbIt0GCNs/EinpQcU="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-5.2.2.tgz_1466194446313_0.21124719292856753"},"directories":{}},"6.0.0-alpha.1":{"name":"eslint-plugin-react","version":"6.0.0-alpha.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.2.1"},"devDependencies":{"babel-eslint":"6.1.0","coveralls":"2.11.9","eslint":"3.0.1","istanbul":"0.4.4","mocha":"2.5.3"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"engines":{"node":">=0.10"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"ae2786649ecfecc37186f9b1e20e9ceb7abf3155","_id":"eslint-plugin-react@6.0.0-alpha.1","_shasum":"ec8054ac34035a0fb303ab5ab5debbba966e2b66","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"ec8054ac34035a0fb303ab5ab5debbba966e2b66","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-6.0.0-alpha.1.tgz","integrity":"sha512-5wMPUm5fYvwjtY9QhiOmHyvd0cWZlyqmvAyjL6epPZEAijldcxJt9oJTuqQyFZFUv7UTvpQymOFTJUryCdxZJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE9JIiX7bJgDJU49s/ERlXAfWR3fsysXE6zwWsfEX48rAiB330fXlwTMsdkKYyhlYVr31WCm3oz0W9URFdmV+CwFcQ=="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-6.0.0-alpha.1.tgz_1467983544198_0.049955520778894424"},"directories":{}},"6.0.0-alpha.2":{"name":"eslint-plugin-react","version":"6.0.0-alpha.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.1"},"devDependencies":{"babel-eslint":"6.1.2","coveralls":"2.11.11","eslint":"3.1.1","istanbul":"0.4.4","mocha":"2.5.3"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"engines":{"node":">=0.10"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"58b69e56b89233eac7d9d3ff94b75603460d821b","_id":"eslint-plugin-react@6.0.0-alpha.2","_shasum":"528db01865128b1306fbaaac4057dc2994a51ce6","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"528db01865128b1306fbaaac4057dc2994a51ce6","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-6.0.0-alpha.2.tgz","integrity":"sha512-WGA0TTdp7FtYqvtXKw8dY/J5981sHNjeb6Puwb+LtW08ebTP6trhvYautLsdkkzyAhQAFw4uUvEnZkJ8a4p5vA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGGOFAjE6gLdkgMAFUomitPJX3CxAWde/evG2CAUvSBoAiEA4ZSOHp3YNfykKHTUtsnOsk5Gmfym7rD+i+RFPGvcXig="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-6.0.0-alpha.2.tgz_1469312824235_0.45839342987164855"},"directories":{}},"6.0.0-rc.0":{"name":"eslint-plugin-react","version":"6.0.0-rc.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.1"},"devDependencies":{"babel-eslint":"6.1.2","coveralls":"2.11.12","eslint":"3.2.0","istanbul":"0.4.4","mocha":"2.5.3"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"engines":{"node":">=0.10"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"bf3599530319861d1053e18f1e9df7ff18c3f7f5","_id":"eslint-plugin-react@6.0.0-rc.0","_shasum":"1e3710423c794c403b7aa5666463ea8ab6b9432f","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"1e3710423c794c403b7aa5666463ea8ab6b9432f","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-6.0.0-rc.0.tgz","integrity":"sha512-54K/AVAuSL0KOPZr4+pqB7QPLR4PndXQaEOel4weCWtXa4g0c2Zi0ch6eRPxhV4DTaMwalDULwPl4UUDW5AigA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAYdtN7vADQR/7MKe/bp1OXL/uBUJZvEh0EnODXmk0yaAiA9/eSsrqxjDNjSo6jwmV0ClZi5SXGtmqWNEbrtLuEWww=="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-6.0.0-rc.0.tgz_1469820552944_0.13575143599882722"},"directories":{}},"6.0.0-rc.1":{"name":"eslint-plugin-react","version":"6.0.0-rc.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.1"},"devDependencies":{"babel-eslint":"6.1.2","coveralls":"2.11.12","eslint":"3.2.0","istanbul":"0.4.4","mocha":"2.5.3"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"engines":{"node":">=0.10"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"906c96d4a8393c0969c2638c10e33051892c89ba","_id":"eslint-plugin-react@6.0.0-rc.1","_shasum":"08af881427e83067d875d01b280ce6f5ba4eb907","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"08af881427e83067d875d01b280ce6f5ba4eb907","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-6.0.0-rc.1.tgz","integrity":"sha512-8BYz6S7QP3HElVWwFyt6oR6qZAYUE5MoG4bgPh9IY0BnS0u821ADvIxdgE6bz1vyCHrwpZ6bMOmDwqUwp1+21w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB6r9hk/W44uKgQ7LXhWy4OPEy+tAH+afCJwtSzVm5d2AiEA3gUKZFMYZGczWiEByyUkX0HpbG/Jcr6C96nvAbLVL5k="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-6.0.0-rc.1.tgz_1469998152841_0.22780155506916344"},"directories":{}},"6.0.0":{"name":"eslint-plugin-react","version":"6.0.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.1"},"devDependencies":{"babel-eslint":"6.1.2","coveralls":"2.11.12","eslint":"3.2.0","istanbul":"0.4.4","mocha":"2.5.3"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"engines":{"node":">=0.10"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"9abc070d6b18cf1b6338221498098513c02e1562","_id":"eslint-plugin-react@6.0.0","_shasum":"fbd8c3f225218d2c9216c20b3f22ce2681dd31d0","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"fbd8c3f225218d2c9216c20b3f22ce2681dd31d0","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-6.0.0.tgz","integrity":"sha512-D/abO9C/aI1+aU2HdD1hUj2+y2mHkubBKHPe2kHKzisoY6wzWhyyYJPwcUg/VGdSLsORGGY1Bsf8DXp9bYZaiw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHKhLvL47MjYEiSMt2C3i0d03Swm5Cx2Q6u32uxka9FPAiAtH9tHBRZLj/j9/b/6BknFxVBVLunXk6BQlWcvwWKtXQ=="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-6.0.0.tgz_1470081038065_0.8632927937433124"},"directories":{}},"6.1.0":{"name":"eslint-plugin-react","version":"6.1.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.1"},"devDependencies":{"babel-eslint":"6.1.2","coveralls":"2.11.12","eslint":"3.3.0","istanbul":"0.4.4","mocha":"3.0.2"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"engines":{"node":">=0.10"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"e310ba207ffad1d34f4ea18ee39e281d12444d13","_id":"eslint-plugin-react@6.1.0","_shasum":"c98938a5be4e269517e8bf004bf0f6ed75393cf3","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.3.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"c98938a5be4e269517e8bf004bf0f6ed75393cf3","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-6.1.0.tgz","integrity":"sha512-dDS8ZziTpRLpaSoY1knMUey5/B/4pk6c3jzE7bL9SH3oBBqNMNf+T1NSGkfRjp4w+WLbbx5XCdkLSJDwlyXmuw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/AtSgbPt1BLRwJHI9VS2aZtcD8M79Tdnw/NG34lEswwIhAPtI6k/EG/WfxuNcgqSlYNiAmuoY/9GqjAPYUTYD8wDE"}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-6.1.0.tgz_1471182093115_0.7466416670940816"},"directories":{}},"6.1.1":{"name":"eslint-plugin-react","version":"6.1.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.1"},"devDependencies":{"babel-eslint":"6.1.2","coveralls":"2.11.12","eslint":"3.3.0","istanbul":"0.4.4","mocha":"3.0.2"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"engines":{"node":">=0.10"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"976b9d2d898e761f3184febffb60380d6addf238","_id":"eslint-plugin-react@6.1.1","_shasum":"18bc463fc2eccec8b3e54cee15740c2d0b31e2ad","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"18bc463fc2eccec8b3e54cee15740c2d0b31e2ad","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-6.1.1.tgz","integrity":"sha512-n24wtiCNp/gnevyz1foVg/CsAX2KYNuS1551BnatWI8MiAA5KxmWw6Wi0G7qrLqcnCD/mGPgS9cgBWmbaNeA8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcEbpx9OO232g7xG8vcdSm+z/bqFjwL2B0IyWJJaCOpAIhAI4wfV6ks4jZ8vgNIfgqShDuMOaabW6+R7TvOJdUiY3K"}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-6.1.1.tgz_1471299033625_0.778185186907649"},"directories":{}},"6.1.2":{"name":"eslint-plugin-react","version":"6.1.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.1"},"devDependencies":{"babel-eslint":"6.1.2","coveralls":"2.11.12","eslint":"3.3.0","istanbul":"0.4.4","mocha":"3.0.2"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"engines":{"node":">=0.10"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"055ea4d45c6a08d473815b4d88fb93ab70916f1a","_id":"eslint-plugin-react@6.1.2","_shasum":"d6022bd9bce448e517a003abc6409e7ca1800c68","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"d6022bd9bce448e517a003abc6409e7ca1800c68","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-6.1.2.tgz","integrity":"sha512-7FiDKzDw2vxnYGD++a9u+Gokrx1q/+nS0ncy3InCabr1XKEvbRPxnw9EjNx5fkKVJxXfh+sxQTVBlVY7ZtSjxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdrYiEaJP6L3Ii9IHQTOoa826FOAWKr+gRpnZ+VeM6YAIgfOhb6DYM4vXGD418MI2YIUd4c3qrt6DOHuO34mWqhnY="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-6.1.2.tgz_1471470716835_0.6284242284018546"},"directories":{}},"6.2.0":{"name":"eslint-plugin-react","version":"6.2.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.1"},"devDependencies":{"babel-eslint":"6.1.2","coveralls":"2.11.12","eslint":"3.4.0","istanbul":"0.4.5","mocha":"3.0.2"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"engines":{"node":">=0.10"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"80fd8e16c1640626ed694f78166f03d19208b366","_id":"eslint-plugin-react@6.2.0","_shasum":"71eb94c1f63ffe6fc7ffa41f492d97f634bee76e","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.4.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"71eb94c1f63ffe6fc7ffa41f492d97f634bee76e","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-6.2.0.tgz","integrity":"sha512-awWtskz20gPfc3WS5VJtDTUT7zId44OsJfshIpCONE0iGlzBz2A8fA5zBFCHLuEnHdPNzBjdK0hBtSthgGag2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAuTo3vbiVa8uFNv7leOVKY46yuqasPGYNLuNkEQqYEeAiAlx5RGlCNPSjK6I9xIKMeDomj49jJsHluhe9slho+k9A=="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-6.2.0.tgz_1472385304823_0.5157896429300308"},"directories":{}},"6.2.1":{"name":"eslint-plugin-react","version":"6.2.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.1"},"devDependencies":{"babel-eslint":"6.1.2","coveralls":"2.11.12","eslint":"3.5.0","istanbul":"0.4.5","mocha":"3.0.2"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"engines":{"node":">=0.10"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"0de2a9e9c75a13af1415efa3d2566b6ac28e5b7d","_id":"eslint-plugin-react@6.2.1","_shasum":"364f5cea088337b4311adc84ebe6e5e7a06657ad","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"364f5cea088337b4311adc84ebe6e5e7a06657ad","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-6.2.1.tgz","integrity":"sha512-d01gv4F4Am6BHhhAh7kG9bOPNM3xwyU4dyBg10+z2vfoGvZa8fesR4HJyzubIfQJyycudNO6r7Tzuvik7FCoGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5Ja3d926dtgNXJLh9Wc0e6lqROyb+krZ5p2xnFuRSqwIhAO8wZfQ3ytP4yi5iZtWoquvdw6aY2KiWzWW1Srnkcqu4"}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-6.2.1.tgz_1473722333242_0.8736247918568552"},"directories":{}},"6.2.2":{"name":"eslint-plugin-react","version":"6.2.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.1"},"devDependencies":{"babel-eslint":"6.1.2","coveralls":"2.11.12","eslint":"3.5.0","istanbul":"0.4.5","mocha":"3.0.2"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"engines":{"node":">=0.10"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"6b58f218daecbbe4e7eb18ced028745145a089d3","_id":"eslint-plugin-react@6.2.2","_shasum":"2d11c4eb1af0aa26453efa2021d7c60427b0a88e","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"2d11c4eb1af0aa26453efa2021d7c60427b0a88e","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-6.2.2.tgz","integrity":"sha512-8kMr4PidQLdldcecsnARaPv+aM5fKxDAc4AV31EVZuwyZIhOoK1/TV0UJ9IGZ2BrSE5nvkSb74wzbI28qjlcFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDsmAh6wbw0/fi7CVUndN2LXttBfSBcpW84pdV9rPgdngIgUnpVO5ZSlvAo06wt9RRV6Nh1E/VXqB4+AKBApLK4yyk="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-6.2.2.tgz_1473891497703_0.6707752207294106"},"directories":{}},"6.3.0":{"name":"eslint-plugin-react","version":"6.3.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.1"},"devDependencies":{"babel-eslint":"6.1.2","coveralls":"2.11.12","eslint":"3.5.0","istanbul":"0.4.5","mocha":"3.0.2"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"engines":{"node":">=0.10"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"6a94967e9fe9dd97bf88244489f672ebe549605d","_id":"eslint-plugin-react@6.3.0","_shasum":"fac3504a02917fc8b15f7f28514058cffde9cb76","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"fac3504a02917fc8b15f7f28514058cffde9cb76","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-6.3.0.tgz","integrity":"sha512-c62GavCl1njmqXKUBiRxx8btoU9YaNbiLzfjjIw39ZCYaj7vxM/JWkgIxZTSaaDjIihlxzilBjYdBhV/9bboVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC//RKp37M6IpfPj5efFtqyQ0R884E8Py/wlqSt5XM28AiByrojMWKyY87WTv4gPW99Pn96Cb1FvZs/D57LEReAT+g=="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-6.3.0.tgz_1474328593518_0.10384319559670985"},"directories":{}},"6.4.0":{"name":"eslint-plugin-react","version":"6.4.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.1"},"devDependencies":{"babel-eslint":"7.0.0","coveralls":"2.11.14","eslint":"3.7.1","istanbul":"0.4.5","mocha":"3.1.0"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"engines":{"node":">=0.10"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"608c14a9d76e0b6da31de9b08a44a0fda056a2e9","_id":"eslint-plugin-react@6.4.0","_shasum":"e56e1c2a6f7afffd6009a55e9a6b2ff6559cdcb1","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.7.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"e56e1c2a6f7afffd6009a55e9a6b2ff6559cdcb1","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-6.4.0.tgz","integrity":"sha512-NSck83/wyzQSTixzBIc6mTC1dILqDiCF6348jsJSqsK8YZP1xYbPhwuuHs3aGnhnEmfn8qmH0TfIRvHg0EWGow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEcqs3gFiCF13AZxFnGkQRmhT1pLnXndOjw7SMWOC5zvAiEApTcMkFOj1jh19TuGv/BsoMxKPuhe7PgIuGHoBCWf6/w="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-6.4.0.tgz_1476029084124_0.8373141591437161"},"directories":{}},"6.4.1":{"name":"eslint-plugin-react","version":"6.4.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.1"},"devDependencies":{"babel-eslint":"7.0.0","coveralls":"2.11.14","eslint":"3.7.1","istanbul":"0.4.5","mocha":"3.1.0"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"engines":{"node":">=0.10"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"9a657ccdc6f1567aff5c8a60c371e8f14e93f711","_id":"eslint-plugin-react@6.4.1","_shasum":"7d1aade747db15892f71eee1fea4addf97bcfa2b","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"7d1aade747db15892f71eee1fea4addf97bcfa2b","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-6.4.1.tgz","integrity":"sha512-jNyE+ZEyqKoY4s9Mf3N9DZzKoJ0ZU5QauTX0XczwlYuuJghrnPBmJzcJM1qdujrCXO0rY4Kbx4D9/8sYTq3w0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMap8tyLtgx71YZM0YAxbXHG+hAGzwzcam9osBm0zhhgIgCRiDctcjOVEYLPcTq5Zg7ZzZ2fGkogyj0e2mECxu3JA="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-6.4.1.tgz_1476134860623_0.029059294844046235"},"directories":{}},"6.5.0":{"name":"eslint-plugin-react","version":"6.5.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.3"},"devDependencies":{"babel-eslint":"7.1.0","coveralls":"2.11.14","eslint":"3.9.1","istanbul":"0.4.5","mocha":"3.1.2"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"engines":{"node":">=0.10"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"b292fbf5fc0f42671bc70e525aa6f8488fbdf3d4","_id":"eslint-plugin-react@6.5.0","_shasum":"93f894b6469974304609e59c8983a6a3dc81738c","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"93f894b6469974304609e59c8983a6a3dc81738c","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-6.5.0.tgz","integrity":"sha512-DBMtfU7oHLJg30GBnf7ZbOYwo/pMRoNBJb0vXt+4WH32yI+yw1aqitGh3K7AVUeF29UuMhQMGQg+VuTug4v3Hg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDj+BTT+R2gIGX9WnG53neQeRxyrstuXb+Cxp2v1C/zTgIhAP9+iZV6JP/7dknNiRwhJK/Uo6xmDV8I+8S5Lq12sxDL"}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-6.5.0.tgz_1478036588247_0.762405819259584"},"directories":{}},"6.6.0":{"name":"eslint-plugin-react","version":"6.6.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.3"},"devDependencies":{"babel-eslint":"7.1.0","coveralls":"2.11.14","eslint":"3.9.1","istanbul":"0.4.5","mocha":"3.1.2"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"engines":{"node":">=0.10"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"cad882b6f9dbb13987785a9f51229b721cce4ea6","_id":"eslint-plugin-react@6.6.0","_shasum":"91ceecefa8a22d8f5d23ef9a839516a7d9fa63a1","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"91ceecefa8a22d8f5d23ef9a839516a7d9fa63a1","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-6.6.0.tgz","integrity":"sha512-ki4KzxvI9pnTzi23mwLfeDnyERKJuf91MnbXnF7eV9/7XpYhdw0d0s1oQNHpXARBC+kxeCBidSOCb8yVgzzDvw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGXxL/GoKK4+mbFVCjwyGFfW5DKpSKd2N6GvRtvEx33gIhANZxDeCPZ1M9R7y7Ufz6jC0byV/UwgNwCLVaJqxcMCu8"}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-6.6.0.tgz_1478448184026_0.7662171220872551"},"directories":{}},"6.7.0":{"name":"eslint-plugin-react","version":"6.7.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.3"},"devDependencies":{"babel-eslint":"7.1.0","coveralls":"2.11.15","eslint":"3.10.0","istanbul":"0.4.5","mocha":"3.1.2"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"engines":{"node":">=0.10"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"5952dbf2d17cc02f885f657f8cb9d00aa53869f1","_id":"eslint-plugin-react@6.7.0","_shasum":"cf3a1f151d638d268f670399c736931656a3e682","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"cf3a1f151d638d268f670399c736931656a3e682","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-6.7.0.tgz","integrity":"sha512-5b3Ghmj4kUSCKKTnLGLI8C7qlnwy7iJYisnq4KP5zdi/khIYPjPdtlsy0Nlfa+3RgLU1D7aDM50io8R7iiT/0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEOg0FS8oBG/0jelz5sntjX8Slm2GYiY1hUbe5IhIUOwAiA2B+bBR3Uy/KoHgP36t6CHTsvf8eq9lMbxquTKsujDfQ=="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-6.7.0.tgz_1479144528436_0.2748810723423958"},"directories":{}},"6.7.1":{"name":"eslint-plugin-react","version":"6.7.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.3"},"devDependencies":{"babel-eslint":"7.1.0","coveralls":"2.11.15","eslint":"3.10.0","istanbul":"0.4.5","mocha":"3.1.2"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"engines":{"node":">=0.10"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"af323d55cde75d536a96a99688808626613dec09","_id":"eslint-plugin-react@6.7.1","_shasum":"1af96aea545856825157d97c1b50d5a8fb64a5a7","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"1af96aea545856825157d97c1b50d5a8fb64a5a7","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-6.7.1.tgz","integrity":"sha512-XePiF5td1CLgvnIrE+O/xH4fjuqYu1SgSRxyX/Q8KhDQslOiUGaB8++q+i+5ytiLJpxgt+VApXZ11BnkGMtNqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBoOr95uG6rj/MOgYOKfvK3wZD5TFckB9vIS9/Pumwj2AiAK4AovmyWf6h2VyMMJzZY4D/n6ZG+uPD0+ik/5B0sK3Q=="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-6.7.1.tgz_1479168760135_0.1988072379026562"},"directories":{}},"6.8.0":{"name":"eslint-plugin-react","version":"6.8.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.4"},"devDependencies":{"babel-eslint":"7.1.1","coveralls":"2.11.15","eslint":"3.11.1","istanbul":"0.4.5","mocha":"3.2.0"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"engines":{"node":">=0.10"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"5948d59ba634eb8a73223a1731172c28338fb0ea","_id":"eslint-plugin-react@6.8.0","_shasum":"741ab5438a094532e5ce1bbb935d6832356f492d","_from":".","_npmVersion":"4.0.2","_nodeVersion":"6.9.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"741ab5438a094532e5ce1bbb935d6832356f492d","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-6.8.0.tgz","integrity":"sha512-8uMtP4nqfrVB6QBvOHOpHJ6dc9baJOByKI7BBZe6tgsZpluPga3nfo5wxldicqLX9IYrzBlqnkZmZMyCTsoXQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGzUBX8O+OhsXHvLXdsRnSu6UnJ/2lHszj2cQF8HuuatAiEAyMXmUabpkcdCoi4O/VxM+HD0V06ZhEJj/BqezU56sBg="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-6.8.0.tgz_1480895549959_0.9768148916773498"},"directories":{}},"6.9.0":{"name":"eslint-plugin-react","version":"6.9.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.4","array.prototype.find":"^2.0.1"},"devDependencies":{"babel-eslint":"7.1.1","coveralls":"2.11.15","eslint":"^2.0.0 || ^3.0.0","istanbul":"0.4.5","mocha":"3.2.0"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"engines":{"node":">=0.10"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"0fcf32170025e8ea08b7018e694f11008a2027be","_id":"eslint-plugin-react@6.9.0","_shasum":"54c2e9906b76f9d10142030bdc34e9d6840a0bb2","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"54c2e9906b76f9d10142030bdc34e9d6840a0bb2","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-6.9.0.tgz","integrity":"sha512-+Z+j6cCw1ZiT5Y0sDQiNCm75BD8Q3E2kLycmQfV480abi2lZqI3q0QP4mAPh+hdDxWtLlglc/onQQ4sOu86wmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICzQvOWPKFPDsgZqiMxN9ndwvhFRLwTyY7yUQIlsL2s3AiBKcCBwwGv505Yb5uUI7B2EqiHBe1EOi9GwKmHkDE1+hQ=="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-6.9.0.tgz_1483905132315_0.7246768425684422"},"directories":{}},"6.10.0":{"name":"eslint-plugin-react","version":"6.10.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot --opts tests/mocha.opts"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^1.2.2","has":"^1.0.1","jsx-ast-utils":"^1.3.4","array.prototype.find":"^2.0.1","object.assign":"^4.0.4"},"devDependencies":{"babel-eslint":"7.1.1","coveralls":"2.11.15","eslint":"^2.0.0 || ^3.0.0","istanbul":"0.4.5","mocha":"3.2.0"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"engines":{"node":">=0.10"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"83d4c4b546eaf88be612e5c8293d6777ed1e1cc0","_id":"eslint-plugin-react@6.10.0","_shasum":"9c48b48d101554b5355413e7c64238abde6ef1ef","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"9c48b48d101554b5355413e7c64238abde6ef1ef","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-6.10.0.tgz","integrity":"sha512-nkE8Z/Rd/MYvUzlZHiMRJAP4iM11Fc+gWPSPnhV8Lu8hr2vT/nPmC7mx1GwfyohbVyKeKJ4ce9P9LqkcREo6HQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9Leqjlhif54hSBow8iC6lt6Kxdxkqmzcl0LVLfwAJqwIgQvRmA/LX41VF9rdz9tmopkEviagHk4Rd3mh+gezTXl8="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-6.10.0.tgz_1487202993872_0.8674763501621783"},"directories":{}},"6.10.1":{"name":"eslint-plugin-react","version":"6.10.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot --opts tests/mocha.opts"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^1.2.2","has":"^1.0.1","jsx-ast-utils":"^1.3.4","array.prototype.find":"^2.0.1","object.assign":"^4.0.4"},"devDependencies":{"babel-eslint":"7.1.1","coveralls":"2.11.15","eslint":"^2.0.0 || ^3.0.0","istanbul":"0.4.5","mocha":"3.2.0"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"engines":{"node":">=0.10"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"ab03af8cd6493f56517fd9bd5576c6b4df6be54c","_id":"eslint-plugin-react@6.10.1","_shasum":"087cbd2a019839865a3b1c40155691957408678b","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"087cbd2a019839865a3b1c40155691957408678b","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-6.10.1.tgz","integrity":"sha512-lkrMOaPtNUp24S3BqFVjnatx3/C4Tpd0YK27oYtdPnNcapNIXUejWzdcFZIztT0XQpByHuKh4dFhNe8WXYK4rQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLI2UcMvKgEHb3Db2hjZU5XfNyplBLg1g8/O2sJw0NtgIhAMwZRJiLJtwI5YDI2u6cYFmCa940E8Hue/ETNML66BF+"}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-6.10.1.tgz_1489944907394_0.4723651809617877"},"directories":{}},"6.10.2":{"name":"eslint-plugin-react","version":"6.10.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot --opts tests/mocha.opts"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^1.2.2","has":"^1.0.1","jsx-ast-utils":"^1.3.4","array.prototype.find":"^2.0.1","object.assign":"^4.0.4"},"devDependencies":{"babel-eslint":"7.1.1","coveralls":"2.11.15","eslint":"^2.0.0 || ^3.0.0","istanbul":"0.4.5","mocha":"3.2.0"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"engines":{"node":">=0.10"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"5b751620ed93e1726b7728e4c7b5794ef3979a24","_id":"eslint-plugin-react@6.10.2","_shasum":"e5492fc842ab19a3ba3e26bbf7a3455bd9c7b06f","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"e5492fc842ab19a3ba3e26bbf7a3455bd9c7b06f","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-6.10.2.tgz","integrity":"sha512-rWIybe07kPTFL3YahjQQMFTP2TtnuipbMIXHLRhVl4qMLtNUxrEjBGMW3mRHNlKkzyHR1AlLR1BDKzb9BrqHcA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA75MzjPUlUYJADbJk5CjEYUSDirI7GdI2OoKuGKh/OIAiAZrOSbFLCF37HOe6d5/iWzCoAb6zmuBQqS4OP6sCsl8w=="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-6.10.2.tgz_1489961562701_0.744713090127334"},"directories":{}},"6.10.3":{"name":"eslint-plugin-react","version":"6.10.3","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot --opts tests/mocha.opts"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^1.2.2","has":"^1.0.1","jsx-ast-utils":"^1.3.4","array.prototype.find":"^2.0.1","object.assign":"^4.0.4"},"devDependencies":{"babel-eslint":"7.1.1","coveralls":"2.11.15","eslint":"^2.0.0 || ^3.0.0","istanbul":"0.4.5","mocha":"3.2.0"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"engines":{"node":">=0.10"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"b9cfdd6fccedd8c3ad1d2db334574bba38a1aaf8","_id":"eslint-plugin-react@6.10.3","_shasum":"c5435beb06774e12c7db2f6abaddcbf900cd3f78","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"c5435beb06774e12c7db2f6abaddcbf900cd3f78","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-6.10.3.tgz","integrity":"sha512-vFfMSxJynKlgOhIVjhlZyibVUg442Aiv3482XPkgdYV90T8nD2QvxGXILZGwZHYMQ/l+A/De14O9D0qjDelSrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAQW0YpQXQXRNkpXYlLPFhKld9oonOxlSDAEYSsvEfFBAiB8en9ngNgVdP9hxSTkBN2thGvpXU0/uuSPGP6My960KA=="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-6.10.3.tgz_1490046751641_0.086401920998469"},"directories":{}},"7.0.0-rc.0":{"name":"eslint-plugin-react","version":"7.0.0-rc.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot --opts tests/mocha.opts"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^2.0.0","has":"^1.0.1","jsx-ast-utils":"^1.3.4","array.prototype.find":"^2.0.1","object.assign":"^4.0.4"},"devDependencies":{"babel-eslint":"7.1.1","coveralls":"2.11.15","eslint":"^2.0.0 || ^3.0.0","istanbul":"0.4.5","mocha":"3.2.0"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"engines":{"node":">=0.10"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"524888ca798acedbb2ea2dee1444181fba198012","_id":"eslint-plugin-react@7.0.0-rc.0","_shasum":"bf554ed9a2c94e1f4afc224d0eaab3b16e5e3d7a","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"bf554ed9a2c94e1f4afc224d0eaab3b16e5e3d7a","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.0.0-rc.0.tgz","integrity":"sha512-8a3hBeG/3z5/K6HGa6KIvDEZ4C4nsqv8enXN28az0TNCNK04CT3dHbeTalPRksbkWodbxLfFCvom4TpNuFlGDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAjiiq4zJHADhzOqFIvqTpcmp/qgnKyZtIemcL6/r4pOAiEA3+4HOenb3aFnbvt+zmHbufmCLbOjVCyLCd0UbJQ//WU="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-7.0.0-rc.0.tgz_1492959775641_0.3861645564902574"},"directories":{}},"7.0.0-rc.1":{"name":"eslint-plugin-react","version":"7.0.0-rc.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^2.0.0","has":"^1.0.1","jsx-ast-utils":"^1.3.4"},"devDependencies":{"babel-eslint":"7.1.1","coveralls":"2.11.15","eslint":"^3.0.0","istanbul":"0.4.5","mocha":"3.2.0"},"peerDependencies":{"eslint":"^3.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"4d5faeedbeb08369476265b4fb949dab3cedb8ae","_id":"eslint-plugin-react@7.0.0-rc.1","_shasum":"5b54bf40246a56e3753b4e6be49fb5cbd3ccf216","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"5b54bf40246a56e3753b4e6be49fb5cbd3ccf216","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.0.0-rc.1.tgz","integrity":"sha512-OZtsAxpNon8whCStaEVkFWwwOPYeHHSEVWgqZ5jscvcfNCnaMHYijWXQKzwVdUWme0SOCJTqHboG9jf+KqDCqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKSfCmnXErQRpP9UEzbeV4AeJktauCnx1SkWgLeZ97BQIgdYuHYLRpjUKUlGKiAkIAbOtEOam38dM5AYQilY9+yQ4="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-7.0.0-rc.1.tgz_1493668893517_0.5120596317574382"},"directories":{}},"7.0.0":{"name":"eslint-plugin-react","version":"7.0.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^2.0.0","has":"^1.0.1","jsx-ast-utils":"^1.3.4"},"devDependencies":{"babel-eslint":"7.1.1","coveralls":"2.11.15","eslint":"^3.0.0","istanbul":"0.4.5","mocha":"3.2.0"},"peerDependencies":{"eslint":"^3.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"d335b1f8b6b4a1784c0f0a03d337b21b8f019236","_id":"eslint-plugin-react@7.0.0","_shasum":"084cfe772d229ec5ae7e525dfc6d299cc21ddd77","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"084cfe772d229ec5ae7e525dfc6d299cc21ddd77","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.0.0.tgz","integrity":"sha512-1RzWYSs9E2YRtKLFW5quOvu7t0ACDtPb13A6DJ62Hy0ipva4cYYqZmWwAzC07Se1sym2BJHSOh6a/EpXQt922A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICobtz/SQLdX9I24Wr/zSEPLPElwlHWOLW69ZKMWHfKrAiEAxb309fsFuRWGwHw0syWHuyt+glhOvMBpqMOlzX+DWCo="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-7.0.0.tgz_1494029566208_0.5971831353381276"},"directories":{}},"7.0.1":{"name":"eslint-plugin-react","version":"7.0.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^2.0.0","has":"^1.0.1","jsx-ast-utils":"^1.3.4"},"devDependencies":{"babel-eslint":"7.2.3","coveralls":"2.13.1","eslint":"^3.0.0","istanbul":"0.4.5","mocha":"3.3.0"},"peerDependencies":{"eslint":"^3.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"7ca9841f22d599f447a27ef5b2a97def9229d6c8","_id":"eslint-plugin-react@7.0.1","_shasum":"e78107e1e559c6e2b17786bb67c2e2a010ad0d2f","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"e78107e1e559c6e2b17786bb67c2e2a010ad0d2f","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.0.1.tgz","integrity":"sha512-eMiFvJX0dos9hUl7z7zj/+GRreMw/MA28DMiIYoKbiFxjzodRIUBqrw2ayBVRtZ/7ZPPjwkTXJGJ56nBBtZb/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF8mVRSkG/8reCmhBU9O8CiJK1bR0UhaqVnCj+h9/OfoAiEAgXdhGW7838+8MtLYsqtm8XdHl++JpnF6HVVmdApGmxU="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-7.0.1.tgz_1494700536394_0.3802226085681468"},"directories":{}},"7.1.0":{"name":"eslint-plugin-react","version":"7.1.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^2.0.0","has":"^1.0.1","jsx-ast-utils":"^1.4.1"},"devDependencies":{"babel-eslint":"^7.2.3","coveralls":"^2.13.1","eslint":"^4.0.0","istanbul":"0.4.5","mocha":"^3.4.2"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"cdfa56f981b98a3dd802f4425a7283f0265395da","_id":"eslint-plugin-react@7.1.0","_shasum":"27770acf39f5fd49cd0af4083ce58104eb390d4c","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"27770acf39f5fd49cd0af4083ce58104eb390d4c","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.1.0.tgz","integrity":"sha512-lErfLh7LnbGOnLku3CS6Deep3PJwg8+mwK40PRYQ6ACvZuAGUAt7mI76dCJKDJbfvmctg6dOq41baMVY+xWFEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF5HAboEyKvbG/gnEExC+w9Jyfi6ygxBYrzkmAtIjTqrAiEA/d8yC3S6jPS8EtJ5eu+KETBc6+VqKBkscrqmIX6Joik="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react-7.1.0.tgz_1497382159867_0.24235160159878433"},"directories":{}},"7.2.0":{"name":"eslint-plugin-react","version":"7.2.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^2.0.0","has":"^1.0.1","jsx-ast-utils":"^2.0.0"},"devDependencies":{"babel-eslint":"^7.2.3","coveralls":"^2.13.1","eslint":"^4.3.0","istanbul":"0.4.5","mocha":"^3.5.0"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"73abadb697034b5ccb514d79fb4689836fe61f91","_id":"eslint-plugin-react@7.2.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"integrity":"sha512-GhgT80V8R3Xz/Rusosd/j7UuvSHakriJlcLHkAYaF0ENLUwFirWU3xCfBSbI5KdNURqHOhy7xtzZ4nC4npC3Kw==","shasum":"25c77a4ec307e3eebb248ea3350960e372ab6406","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDb6nSNjQHpVDEtthClNxI0L4vH2clCcWYtgphU9TyT+AiBDjE9wehNyhTJ70gRzsJ72C0jaikneUOMXUrXJUJCJHQ=="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react-7.2.0.tgz_1502315789063_0.055729192681610584"},"directories":{}},"7.2.1":{"name":"eslint-plugin-react","version":"7.2.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","pretest":"npm run lint","test":"npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^2.0.0","has":"^1.0.1","jsx-ast-utils":"^2.0.0"},"devDependencies":{"babel-eslint":"^7.2.3","coveralls":"^2.13.1","eslint":"^4.3.0","istanbul":"0.4.5","mocha":"^3.5.0"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"8511835da9e4f7453d8cfeed062273fd30531035","_id":"eslint-plugin-react@7.2.1","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"integrity":"sha512-7hN8YJO7bkxPdPfuSRz+xWKC0xk1BBp8yn8ehXaxklcMFdIoIQnhtBXc3iv042CGQH4LbKFMgDdOAjoAnnqr7Q==","shasum":"c2673526ed6571b08c69c5f453d03f5f13e8ddbe","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.2.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH94qBY0Z+qUocGb1gzLvn63M3rOhFTljVj/79UvJyEtAiB+n3DfXs64e5LK/mOSyAHItWkCSdF5F1JlJDPpZAVgcQ=="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react-7.2.1.tgz_1502711545293_0.7045240618754178"},"directories":{}},"7.3.0":{"name":"eslint-plugin-react","version":"7.3.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","pretest":"npm run lint","test":"npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^2.0.0","has":"^1.0.1","jsx-ast-utils":"^2.0.0","prop-types":"^15.5.10"},"devDependencies":{"babel-eslint":"^7.2.3","coveralls":"^2.13.1","eslint":"^4.3.0","istanbul":"0.4.5","mocha":"^3.5.0"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"162b92b9015070164cede91a7d8fedc140f45885","_id":"eslint-plugin-react@7.3.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"integrity":"sha512-7L6QEOxm7XhcDoe+U9Qt7GJjU6KeQOX9jCLGE8EPGF6FQbwZ9LgcBzsjXIZv9oYvNQlvQZmLjJs76xEeWsI4QA==","shasum":"ca9368da36f733fbdc05718ae4e91f778f38e344","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC1/U5oX7teaFyW2xeSRHK4++qhcHf6dQROtqUyCTLeeAiEAn0qj/nnkMffzs9yPl5da1F2J/hOSdMZ/OuQbKCEqHqA="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react-7.3.0.tgz_1503344517351_0.09099841862916946"},"directories":{}},"7.4.0-rc.0":{"name":"eslint-plugin-react","version":"7.4.0-rc.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","pretest":"npm run lint","test":"npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^2.0.0","has":"^1.0.1","jsx-ast-utils":"^2.0.0","prop-types":"^15.5.10"},"devDependencies":{"babel-eslint":"^7.2.3","coveralls":"^2.13.1","eslint":"^4.3.0","istanbul":"0.4.5","mocha":"^3.5.0"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"f1e86b5ba32ed9359eb7823b98f7a1dcc52376e3","_id":"eslint-plugin-react@7.4.0-rc.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"integrity":"sha512-XyeqGYj8dsaJe+MCgdjdD+R7df92OFPqsUpawLEKYxS/+ItiOZmnEx6GSw3edX7UuVb11UFkmAwF5aDIhGgfEA==","shasum":"7544a6674ae5ad5ab1380ed38c312024daa133dc","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.4.0-rc.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEtBnMgsJBC0AvsxB31s4Ci/OpdU+st1d2NIk947z5QgIgPdtd+9wdm7TpVHvrqw073nsRlPuzfbUprwginnNwv44="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react-7.4.0-rc.0.tgz_1504648643891_0.4694562864024192"},"directories":{}},"7.4.0-rc.1":{"name":"eslint-plugin-react","version":"7.4.0-rc.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","pretest":"npm run lint","test":"npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^2.0.0","has":"^1.0.1","jsx-ast-utils":"^2.0.0","prop-types":"^15.5.10"},"devDependencies":{"babel-eslint":"^7.2.3","coveralls":"^2.13.1","eslint":"^4.3.0","istanbul":"0.4.5","mocha":"^3.5.0"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"ddd05b1c7b77afc272f65690b33a9597739e79fa","_id":"eslint-plugin-react@7.4.0-rc.1","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"integrity":"sha512-yUfPSfyS8JNNwUu6T9w014JjXvXOmlTcsOIhFllyCaoJJHThPP+IJ1G9krARjcLWCbMzlEMoC9w4irUwq56aYw==","shasum":"5b4e844d2966defa1b490ed89afb3f5a1db6a64c","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.4.0-rc.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHoppvGq0eppI1aii41mNoZBzS5y4f5TG9CDpgtdi5eHAiEA+oi58F1Km8uw+SOJCUl77+tB+oqg50M2uzxh7q8WjQM="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react-7.4.0-rc.1.tgz_1505244253197_0.9839784495998174"},"directories":{}},"7.4.0":{"name":"eslint-plugin-react","version":"7.4.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","pretest":"npm run lint","test":"npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^2.0.0","has":"^1.0.1","jsx-ast-utils":"^2.0.0","prop-types":"^15.5.10"},"devDependencies":{"babel-eslint":"^7.2.3","coveralls":"^2.13.1","eslint":"^4.3.0","istanbul":"0.4.5","mocha":"^3.5.0"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"dc9f85e5714bcedc3259b2059f22fb4bc5b303d5","_id":"eslint-plugin-react@7.4.0","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"integrity":"sha512-tvjU9u3VqmW2vVuYnE8Qptq+6ji4JltjOjJ9u7VAOxVYkUkyBZWRvNYKbDv5fN+L6wiA+4we9+qQahZ0m63XEA==","shasum":"300a95861b9729c087d362dd64abcc351a74364a","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEnUTfsf8F08se+n2+PMVzusgb0egAmwSGZcWqHrlSPEAiArU7pWrya/Dc/bVCyQlDExVy+MPsl3gtrfKrkEHl7saA=="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react-7.4.0.tgz_1506277265358_0.8446880506817251"},"directories":{}},"7.5.0":{"name":"eslint-plugin-react","version":"7.5.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","pretest":"npm run lint","test":"npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^2.0.0","has":"^1.0.1","jsx-ast-utils":"^2.0.0","prop-types":"^15.6.0"},"devDependencies":{"babel-eslint":"^8.0.2","coveralls":"^3.0.0","eslint":"^4.10.0","istanbul":"0.4.5","mocha":"^4.0.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"c1488932991a2140430ff62c29bb4179f4196127","_id":"eslint-plugin-react@7.5.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"integrity":"sha512-swd5j/3Fp+xa9I/HOIKLWuEzBqVX2GlWp6g63hpP/BToaA43qYTEi2Hg+BfYz4WdOBCoDNh9NMBZ45DqW6sWpQ==","shasum":"84cd4a45f179930268379e1f8fc17aedcfadd357","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIlC4siyf91dULqVYg13wi3COFC8R2o9CUcRI0d/Dq4wIhAKXRNKY6SLZgakLiP9h/A6ToJmMnt9znIRWIiyu2ye/6"}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react-7.5.0.tgz_1511026680173_0.6047860798425972"},"directories":{}},"7.5.1":{"name":"eslint-plugin-react","version":"7.5.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","pretest":"npm run lint","test":"npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^2.0.0","has":"^1.0.1","jsx-ast-utils":"^2.0.0","prop-types":"^15.6.0"},"devDependencies":{"babel-eslint":"^8.0.2","coveralls":"^3.0.0","eslint":"^4.10.0","istanbul":"0.4.5","mocha":"^4.0.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"3a94a95bef025827478da340630675f25449195e","_id":"eslint-plugin-react@7.5.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"integrity":"sha512-YGSjB9Qu6QbVTroUZi66pYky3DfoIPLdHQ/wmrBGyBRnwxQsBXAov9j2rpXt/55i8nyMv6IRWJv2s4d4YnduzQ==","shasum":"52e56e8d80c810de158859ef07b880d2f56ee30b","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.5.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH9/Zq8fGB5S5aCO78X/3+/2vkKCAN2J+9jy1N1QnEYVAiB88QPZ/xL6EMkODVphvktzthLzD0bBJybJ09AIJlkrQA=="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react-7.5.1.tgz_1511110121668_0.9326760654803365"},"directories":{}},"7.6.0":{"name":"eslint-plugin-react","version":"7.6.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","pretest":"npm run lint","test":"npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^2.0.2","has":"^1.0.1","jsx-ast-utils":"^2.0.1","prop-types":"^15.6.0"},"devDependencies":{"babel-eslint":"^8.0.3","coveralls":"^3.0.0","eslint":"^4.12.1","istanbul":"0.4.5","mocha":"^4.0.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"7b742d0ddecfdfb796a3705aae56e4534c9bb370","_id":"eslint-plugin-react@7.6.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"integrity":"sha512-5rTLxuZg8nJnjAVjd6aySU4NrThUNf7spX+eA179B1UJHzcIAvdqLv8Hnv/3OhtfQbtvjvE2DntPrxkSaSLPug==","shasum":"351651188c74c5b2fecc2717e3936b7207baa728","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.6.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCu3HktmhzFpasE0EOqIYW26XiCpeQaK7Q88EUGk7IWpwIgbdfKRZyfV68x3hWc2mXA/AmitMoCYEaPQLnnPnK3Q6A="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react-7.6.0.tgz_1516920771646_0.7974796921480447"},"directories":{}},"7.6.1":{"name":"eslint-plugin-react","version":"7.6.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","pretest":"npm run lint","test":"npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^2.0.2","has":"^1.0.1","jsx-ast-utils":"^2.0.1","prop-types":"^15.6.0"},"devDependencies":{"babel-eslint":"^8.0.3","coveralls":"^3.0.0","eslint":"^4.12.1","istanbul":"0.4.5","mocha":"^4.0.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"f7441bb41e4a916b4d5b1b22b136515024f18d65","_id":"eslint-plugin-react@7.6.1","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"integrity":"sha512-30aMOHWX/DOaaLJVBHz6RMvYM2qy5GH63+y2PLFdIrYe4YLtODFmT3N1YA7ZqUnaBweVbedr4K4cqxOlWAPjIw==","shasum":"5d0e908be599f0c02fbf4eef0c7ed6f29dff7633","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.6.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZFA5NtJAjQ8CydctIaPWd3QY5AD9DsA1lgy5TdLbpKAIgD/spFzRFDpnaX2eZK3LXtRLOeyw5zEpr1+XVnlaTM8k="}]},"maintainers":[{"email":"ljharb@gmail.com","name":"ljharb"},{"email":"yannick.croissant+npm@gmail.com","name":"yannickcr"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react-7.6.1.tgz_1517210438256_0.12159587163478136"},"directories":{}},"7.7.0":{"name":"eslint-plugin-react","version":"7.7.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","pretest":"npm run lint","test":"npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^2.0.2","has":"^1.0.1","jsx-ast-utils":"^2.0.1","prop-types":"^15.6.0"},"devDependencies":{"babel-eslint":"^8.2.1","coveralls":"^3.0.0","eslint":"^4.18.0","istanbul":"^0.4.5","mocha":"^5.0.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"abe8381c0d6748047224c430ce47f02e40160ed0","_id":"eslint-plugin-react@7.7.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"integrity":"sha512-KC7Snr4YsWZD5flu6A5c0AcIZidzW3Exbqp7OT67OaD2AppJtlBr/GuPrW/vaQM/yfZotEvKAdrxrO+v8vwYJA==","shasum":"f606c719dbd8a1a2b3d25c16299813878cca0160","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.7.0.tgz","fileCount":90,"unpackedSize":581439,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDi3n3BnmmWwcWViRk8ZW+AZzl9CZ99HInSc9jF6r/lgwIhANcmFW4ZGY0mLDrhQieWGp+l+531/pa5CZHTpAslNB9I"}]},"maintainers":[{"email":"ljharb@gmail.com","name":"ljharb"},{"email":"yannick.croissant+npm@gmail.com","name":"yannickcr"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.7.0_1519113841393_0.37843092000641954"},"_hasShrinkwrap":false},"7.8.0-rc.0":{"name":"eslint-plugin-react","version":"7.8.0-rc.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","pretest":"npm run lint","test":"npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^2.0.2","has":"^1.0.1","jsx-ast-utils":"^2.0.1","prop-types":"^15.6.0"},"devDependencies":{"babel-eslint":"^8.2.1","coveralls":"^3.0.0","eslint":"^4.18.0","istanbul":"^0.4.5","mocha":"^5.0.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"ab803e5b939daa25dc1176a42562d811a1fda52e","readme":"ESLint-plugin-React\n===================\n\n[![Maintenance Status][status-image]][status-url] [![NPM version][npm-image]][npm-url] [![Build Status][travis-image]][travis-url] [![Build Status][appveyor-image]][appveyor-url] [![Dependency Status][deps-image]][deps-url] [![Coverage Status][coverage-image]][coverage-url] [![Code Climate][climate-image]][climate-url]\n\nReact specific linting rules for ESLint\n\n# Installation\n\nInstall [ESLint](https://www.github.com/eslint/eslint) either locally or globally.\n\n```sh\n$ npm install eslint --save-dev\n```\n\nIf you installed `ESLint` globally, you have to install React plugin globally too. Otherwise, install it locally.\n\n```sh\n$ npm install eslint-plugin-react --save-dev\n```\n\n# Configuration\n\nUse [our preset](#recommended) to get reasonable defaults:\n\n```json\n \"extends\": [\n \"eslint:recommended\",\n \"plugin:react/recommended\"\n ]\n```\n\nYou should also specify settings that will be shared across all the plugin rules.\n\n```json5\n{\n \"settings\": {\n \"react\": {\n \"createClass\": \"createReactClass\", // Regex for Component Factory to use,\n // default to \"createReactClass\"\n \"pragma\": \"React\", // Pragma to use, default to \"React\"\n \"version\": \"15.0\", // React version, default to the latest React stable release\n \"flowVersion\": \"0.53\" // Flow version\n },\n \"propWrapperFunctions\": [ \"forbidExtraProps\" ] // The names of any functions used to wrap the\n // propTypes object, e.g. `forbidExtraProps`.\n // If this isn't set, any propTypes wrapped in\n // a function will be skipped.\n }\n}\n```\n\nIf you do not use a preset you will need to specify individual rules and add extra configuration.\n\nAdd \"react\" to the plugins section.\n\n```json\n{\n \"plugins\": [\n \"react\"\n ]\n}\n```\n\nEnable JSX support.\n\nWith ESLint 2+\n\n```json\n{\n \"parserOptions\": {\n \"ecmaFeatures\": {\n \"jsx\": true\n }\n }\n}\n```\n\nEnable the rules that you would like to use.\n\n```json\n \"rules\": {\n \"react/jsx-uses-react\": \"error\",\n \"react/jsx-uses-vars\": \"error\",\n }\n```\n\n# List of supported rules\n\n* [react/boolean-prop-naming](docs/rules/boolean-prop-naming.md): Enforces consistent naming for boolean props\n* [react/button-has-type](docs/rules/button-has-type.md): Forbid \"button\" element without an explicit \"type\" attribute\n* [react/default-props-match-prop-types](docs/rules/default-props-match-prop-types.md): Prevent extraneous defaultProps on components\n* [react/destructuring-assignment](docs/rules/destructuring-assignment.md): Rule enforces consistent usage of destructuring assignment in component\n* [react/display-name](docs/rules/display-name.md): Prevent missing `displayName` in a React component definition\n* [react/forbid-component-props](docs/rules/forbid-component-props.md): Forbid certain props on Components\n* [react/forbid-dom-props](docs/rules/forbid-dom-props.md): Forbid certain props on DOM Nodes\n* [react/forbid-elements](docs/rules/forbid-elements.md): Forbid certain elements\n* [react/forbid-prop-types](docs/rules/forbid-prop-types.md): Forbid certain propTypes\n* [react/forbid-foreign-prop-types](docs/rules/forbid-foreign-prop-types.md): Forbid foreign propTypes\n* [react/no-access-state-in-setstate](docs/rules/no-access-state-in-setstate.md): Prevent using this.state inside this.setState\n* [react/no-array-index-key](docs/rules/no-array-index-key.md): Prevent using Array index in `key` props\n* [react/no-children-prop](docs/rules/no-children-prop.md): Prevent passing children as props\n* [react/no-danger](docs/rules/no-danger.md): Prevent usage of dangerous JSX properties\n* [react/no-danger-with-children](docs/rules/no-danger-with-children.md): Prevent problem with children and props.dangerouslySetInnerHTML\n* [react/no-deprecated](docs/rules/no-deprecated.md): Prevent usage of deprecated methods, including component lifecyle methods\n* [react/no-did-mount-set-state](docs/rules/no-did-mount-set-state.md): Prevent usage of `setState` in `componentDidMount`\n* [react/no-did-update-set-state](docs/rules/no-did-update-set-state.md): Prevent usage of `setState` in `componentDidUpdate`\n* [react/no-direct-mutation-state](docs/rules/no-direct-mutation-state.md): Prevent direct mutation of `this.state`\n* [react/no-find-dom-node](docs/rules/no-find-dom-node.md): Prevent usage of `findDOMNode`\n* [react/no-is-mounted](docs/rules/no-is-mounted.md): Prevent usage of `isMounted`\n* [react/no-multi-comp](docs/rules/no-multi-comp.md): Prevent multiple component definition per file\n* [react/no-redundant-should-component-update](docs/rules/no-redundant-should-component-update.md): Prevent usage of `shouldComponentUpdate` when extending React.PureComponent\n* [react/no-render-return-value](docs/rules/no-render-return-value.md): Prevent usage of the return value of `React.render`\n* [react/no-set-state](docs/rules/no-set-state.md): Prevent usage of `setState`\n* [react/no-typos](docs/rules/no-typos.md): Prevent common casing typos\n* [react/no-string-refs](docs/rules/no-string-refs.md): Prevent using string references in `ref` attribute.\n* [react/no-this-in-sfc](docs/rules/no-this-in-sfc.md): Prevent using `this` in stateless functional components\n* [react/no-unescaped-entities](docs/rules/no-unescaped-entities.md): Prevent invalid characters from appearing in markup\n* [react/no-unknown-property](docs/rules/no-unknown-property.md): Prevent usage of unknown DOM property (fixable)\n* [react/no-unused-prop-types](docs/rules/no-unused-prop-types.md): Prevent definitions of unused prop types\n* [react/no-unused-state](docs/rules/no-unused-state.md): Prevent definitions of unused state properties\n* [react/no-will-update-set-state](docs/rules/no-will-update-set-state.md): Prevent usage of `setState` in `componentWillUpdate`\n* [react/prefer-es6-class](docs/rules/prefer-es6-class.md): Enforce ES5 or ES6 class for React Components\n* [react/prefer-stateless-function](docs/rules/prefer-stateless-function.md): Enforce stateless React Components to be written as a pure function\n* [react/prop-types](docs/rules/prop-types.md): Prevent missing props validation in a React component definition\n* [react/react-in-jsx-scope](docs/rules/react-in-jsx-scope.md): Prevent missing `React` when using JSX\n* [react/require-default-props](docs/rules/require-default-props.md): Enforce a defaultProps definition for every prop that is not a required prop\n* [react/require-optimization](docs/rules/require-optimization.md): Enforce React components to have a `shouldComponentUpdate` method\n* [react/require-render-return](docs/rules/require-render-return.md): Enforce ES5 or ES6 class for returning value in render function\n* [react/self-closing-comp](docs/rules/self-closing-comp.md): Prevent extra closing tags for components without children (fixable)\n* [react/sort-comp](docs/rules/sort-comp.md): Enforce component methods order (fixable)\n* [react/sort-prop-types](docs/rules/sort-prop-types.md): Enforce propTypes declarations alphabetical sorting\n* [react/style-prop-object](docs/rules/style-prop-object.md): Enforce style prop value being an object\n* [react/void-dom-elements-no-children](docs/rules/void-dom-elements-no-children.md): Prevent void DOM elements (e.g. ``, `
`) from receiving children\n\n## JSX-specific rules\n\n* [react/jsx-boolean-value](docs/rules/jsx-boolean-value.md): Enforce boolean attributes notation in JSX (fixable)\n* [react/jsx-child-element-spacing](docs/rules/jsx-child-element-spacing.md): Enforce or disallow spaces inside of curly braces in JSX attributes and expressions.\n* [react/jsx-closing-bracket-location](docs/rules/jsx-closing-bracket-location.md): Validate closing bracket location in JSX (fixable)\n* [react/jsx-closing-tag-location](docs/rules/jsx-closing-tag-location.md): Validate closing tag location in JSX (fixable)\n* [react/jsx-curly-spacing](docs/rules/jsx-curly-spacing.md): Enforce or disallow spaces inside of curly braces in JSX attributes and expressions (fixable)\n* [react/jsx-equals-spacing](docs/rules/jsx-equals-spacing.md): Enforce or disallow spaces around equal signs in JSX attributes (fixable)\n* [react/jsx-filename-extension](docs/rules/jsx-filename-extension.md): Restrict file extensions that may contain JSX\n* [react/jsx-first-prop-new-line](docs/rules/jsx-first-prop-new-line.md): Enforce position of the first prop in JSX (fixable)\n* [react/jsx-handler-names](docs/rules/jsx-handler-names.md): Enforce event handler naming conventions in JSX\n* [react/jsx-indent](docs/rules/jsx-indent.md): Validate JSX indentation (fixable)\n* [react/jsx-indent-props](docs/rules/jsx-indent-props.md): Validate props indentation in JSX (fixable)\n* [react/jsx-key](docs/rules/jsx-key.md): Validate JSX has key prop when in array or iterator\n* [react/jsx-max-depth](docs/rules/jsx-max-depth.md): Validate JSX maximum depth\n* [react/jsx-max-props-per-line](docs/rules/jsx-max-props-per-line.md): Limit maximum of props on a single line in JSX (fixable)\n* [react/jsx-no-bind](docs/rules/jsx-no-bind.md): Prevent usage of `.bind()` and arrow functions in JSX props\n* [react/jsx-no-comment-textnodes](docs/rules/jsx-no-comment-textnodes.md): Prevent comments from being inserted as text nodes\n* [react/jsx-no-duplicate-props](docs/rules/jsx-no-duplicate-props.md): Prevent duplicate props in JSX\n* [react/jsx-no-literals](docs/rules/jsx-no-literals.md): Prevent usage of unwrapped JSX strings\n* [react/jsx-no-target-blank](docs/rules/jsx-no-target-blank.md): Prevent usage of unsafe `target='_blank'`\n* [react/jsx-no-undef](docs/rules/jsx-no-undef.md): Disallow undeclared variables in JSX\n* [react/jsx-one-expression-per-line](docs/rules/jsx-one-expression-per-line.md): Limit to one expression per line in JSX\n* [react/jsx-curly-brace-presence](docs/rules/jsx-curly-brace-presence.md): Enforce curly braces or disallow unnecessary curly braces in JSX\n* [react/jsx-pascal-case](docs/rules/jsx-pascal-case.md): Enforce PascalCase for user-defined JSX components\n* [react/jsx-sort-default-props](docs/rules/jsx-sort-default-props.md): Enforce default props alphabetical sorting\n* [react/jsx-sort-props](docs/rules/jsx-sort-props.md): Enforce props alphabetical sorting (fixable)\n* [react/jsx-space-before-closing](docs/rules/jsx-space-before-closing.md): Validate spacing before closing bracket in JSX (fixable)\n* [react/jsx-tag-spacing](docs/rules/jsx-tag-spacing.md): Validate whitespace in and around the JSX opening and closing brackets (fixable)\n* [react/jsx-uses-react](docs/rules/jsx-uses-react.md): Prevent React to be incorrectly marked as unused\n* [react/jsx-uses-vars](docs/rules/jsx-uses-vars.md): Prevent variables used in JSX to be incorrectly marked as unused\n* [react/jsx-wrap-multilines](docs/rules/jsx-wrap-multilines.md): Prevent missing parentheses around multilines JSX (fixable)\n\n## Other useful plugins\n\n- JSX accessibility: [eslint-plugin-jsx-a11y](https://github.com/evcohen/eslint-plugin-jsx-a11y)\n- React Native: [eslint-plugin-react-native](https://github.com/Intellicode/eslint-plugin-react-native)\n\n# Shareable configurations\n\n## Recommended\n\nThis plugin exports a `recommended` configuration that enforces React good practices.\n\nTo enable this configuration use the `extends` property in your `.eslintrc` config file:\n\n```json\n{\n \"extends\": [\"eslint:recommended\", \"plugin:react/recommended\"]\n}\n```\n\nSee [ESLint documentation](http://eslint.org/docs/user-guide/configuring#extending-configuration-files) for more information about extending configuration files.\n\nThe rules enabled in this configuration are:\n\n* [react/display-name](docs/rules/display-name.md)\n* [react/jsx-key](docs/rules/jsx-key.md)\n* [react/jsx-no-comment-textnodes](docs/rules/jsx-no-comment-textnodes.md)\n* [react/jsx-no-duplicate-props](docs/rules/jsx-no-duplicate-props.md)\n* [react/jsx-no-target-blank](docs/rules/jsx-no-target-blank.md)\n* [react/jsx-no-undef](docs/rules/jsx-no-undef.md)\n* [react/jsx-uses-react](docs/rules/jsx-uses-react.md)\n* [react/jsx-uses-vars](docs/rules/jsx-uses-vars.md)\n* [react/no-children-prop](docs/rules/no-children-prop.md)\n* [react/no-danger-with-children](docs/rules/no-danger-with-children.md)\n* [react/no-deprecated](docs/rules/no-deprecated.md)\n* [react/no-direct-mutation-state](docs/rules/no-direct-mutation-state.md)\n* [react/no-find-dom-node](docs/rules/no-find-dom-node.md)\n* [react/no-is-mounted](docs/rules/no-is-mounted.md)\n* [react/no-render-return-value](docs/rules/no-render-return-value.md)\n* [react/no-string-refs](docs/rules/no-string-refs.md)\n* [react/no-unescaped-entities](docs/rules/no-unescaped-entities.md)\n* [react/no-unknown-property](docs/rules/no-unknown-property.md)\n* [react/prop-types](docs/rules/prop-types.md)\n* [react/react-in-jsx-scope](docs/rules/react-in-jsx-scope.md)\n* [react/require-render-return](docs/rules/require-render-return.md)\n\n## All\n\nThis plugin also exports an `all` configuration that includes every available rule.\nThis pairs well with the `eslint:all` rule.\n\n```json\n{\n \"plugins\": [\n \"react\"\n ],\n \"extends\": [\"eslint:all\", \"plugin:react/all\"]\n}\n```\n\n**Note**: These configurations will import `eslint-plugin-react` and enable JSX in [parser options](http://eslint.org/docs/user-guide/configuring#specifying-parser-options).\n\n# License\n\nESLint-plugin-React is licensed under the [MIT License](http://www.opensource.org/licenses/mit-license.php).\n\n\n[npm-url]: https://npmjs.org/package/eslint-plugin-react\n[npm-image]: https://img.shields.io/npm/v/eslint-plugin-react.svg\n\n[travis-url]: https://travis-ci.org/yannickcr/eslint-plugin-react\n[travis-image]: https://img.shields.io/travis/yannickcr/eslint-plugin-react/master.svg?logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSItMTQyLjUgLTE0Mi41IDI4NSAyODUiPjxjaXJjbGUgcj0iMTQxLjciIGZpbGw9IiNERDQ4MTQiLz48ZyBpZD0iYSIgZmlsbD0iI0ZGRiI%2BPGNpcmNsZSBjeD0iLTk2LjQiIHI9IjE4LjkiLz48cGF0aCBkPSJNLTQ1LjYgNjguNGMtMTYuNi0xMS0yOS0yOC0zNC00Ny44IDYtNSA5LjgtMTIuMyA5LjgtMjAuNnMtMy44LTE1LjctOS44LTIwLjZjNS0xOS44IDE3LjQtMzYuNyAzNC00Ny44bDEzLjggMjMuMkMtNDYtMzUuMi01NS4zLTE4LjctNTUuMyAwYzAgMTguNyA5LjMgMzUuMiAyMy41IDQ1LjJ6Ii8%2BPC9nPjx1c2UgeGxpbms6aHJlZj0iI2EiIHRyYW5zZm9ybT0icm90YXRlKDEyMCkiLz48dXNlIHhsaW5rOmhyZWY9IiNhIiB0cmFuc2Zvcm09InJvdGF0ZSgyNDApIi8%2BPC9zdmc%2B\n\n[appveyor-url]: https://ci.appveyor.com/project/yannickcr/eslint-plugin-react\n[appveyor-image]: https://img.shields.io/appveyor/ci/yannickcr/eslint-plugin-react/master.svg?logo=data%3Aimage%2Fsvg%2Bxml%3Bbase64%2CPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjEyOCIgaGVpZ2h0PSIxMjgiIHZpZXdCb3g9IjAgMCAxMjggMTI4Ij48ZyBmaWxsPSIjMUJBMUUyIiB0cmFuc2Zvcm09InNjYWxlKDgpIj48cGF0aCBkPSJNMCAyLjI2NWw2LjUzOS0uODg4LjAwMyA2LjI4OC02LjUzNi4wMzd6Ii8%2BPHBhdGggZD0iTTYuNTM2IDguMzlsLjAwNSA2LjI5My02LjUzNi0uODk2di01LjQ0eiIvPjxwYXRoIGQ9Ik03LjMyOCAxLjI2MWw4LjY3LTEuMjYxdjcuNTg1bC04LjY3LjA2OXoiLz48cGF0aCBkPSJNMTYgOC40NDlsLS4wMDIgNy41NTEtOC42Ny0xLjIyLS4wMTItNi4zNDV6Ii8%2BPC9nPjwvc3ZnPg==\n\n[deps-url]: https://david-dm.org/yannickcr/eslint-plugin-react\n[deps-image]: https://img.shields.io/david/dev/yannickcr/eslint-plugin-react.svg\n\n[coverage-url]: https://coveralls.io/r/yannickcr/eslint-plugin-react?branch=master\n[coverage-image]: https://img.shields.io/coveralls/yannickcr/eslint-plugin-react/master.svg\n\n[climate-url]: https://codeclimate.com/github/yannickcr/eslint-plugin-react\n[climate-image]: https://img.shields.io/codeclimate/github/yannickcr/eslint-plugin-react.svg\n\n[status-url]: https://github.com/yannickcr/eslint-plugin-react/pulse\n[status-image]: https://img.shields.io/badge/status-maintained-brightgreen.svg\n","readmeFilename":"README.md","_id":"eslint-plugin-react@7.8.0-rc.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"integrity":"sha512-O4qC6d2hnr3BoWSPThSYO8EoHBcGqy27QKrqKhCi0iD9ncZUiZx/Hm7QMQhUJF0DXXoq4jyX+E039mGO0kSOQQ==","shasum":"31243a6e6e4d2b5fc50d770528b307a41ba4d39b","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.8.0-rc.0.tgz","fileCount":90,"unpackedSize":591877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9BS6CRA9TVsSAnZWagAARJMQAISExhbTi6lV2A6Hx9bI\n14r0boJZZ4JlUSlf6AtaUbnvQD+WLMuia64KxAZH1MPpzvZ1N2l9hR1QdGUa\nLEc9mQKtfKoyE6hLai7/ST35DTSexx7Vvk5Kn9zc+PoDa+giofiZpj7bJZsR\nrLjlqsWqn/ZhY9oLAFOYYwZWuhafF4q/x3ut8lFIFn7HT8ku0TXP1STIyOhp\nFgujs02R2/sSjqseTLXF3shoL7UZUGbfkUALl85s6qVJdrgw0QZqIdKvMda3\ndKDblbY+5eBrAQidnfzUtkCCKfjssBuZgl9wIX/FNpib9cB9Itweio1O/hIi\nKxoqnvV87wQLrxjsnhFzUiTT3Ey2NqyoYaGTA69Pxpmz3LL0HP9+v0P9NZA0\nJ9ZohBMhgn4ZhOj1jXeJ0mnYMFXyKn+2GenIHWYxHVnQ4ibwlhPN/7UVpgFQ\nvnu0AoUObYywbPBLQkaPAzzSOxS3Xy9oYQrbNIOHUV3zBbjV/JVm7jFil3AW\ngZXYflN0gbWvmd0aepHluBR/iH92OOHTTfJ1rYB3zDdJj8P8eyXwqA7vrTFx\nYlA3k+el1dvgFf65PSNwwmAJ8pl4xs9ZE8h9ZSgo1U6VQMVc5oVD4onkMclY\n3L6ClsjSh10Kpuq+AxTMeUKhQV0psMna7PTpnrVzTzxh4Z5DD009ZH4B0a6I\nGUic\r\n=RaJW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGPq97di4AMBzdSxG3SBoUF8OWvLa3fVLWKV9botOchjAiAKtgNV4uDxE6O7J+/62XuD7a0t70oDbkFDrbrNQz1nIQ=="}]},"maintainers":[{"email":"ljharb@gmail.com","name":"ljharb"},{"email":"yannick.croissant+npm@gmail.com","name":"yannickcr"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.8.0-rc.0_1525945529592_0.010987084638966138"},"_hasShrinkwrap":false},"7.8.0":{"name":"eslint-plugin-react","version":"7.8.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","pretest":"npm run lint","test":"npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^2.0.2","has":"^1.0.1","jsx-ast-utils":"^2.0.1","prop-types":"^15.6.0"},"devDependencies":{"babel-eslint":"^8.2.1","coveralls":"^3.0.0","eslint":"^4.18.0","istanbul":"^0.4.5","mocha":"^5.0.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"fb7411d1491147deb4a765015279b0570e9fe02c","_id":"eslint-plugin-react@7.8.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"integrity":"sha512-pojFKfVR+4FOimgMZDrB8UvxQPfCXLL1xISR1CVOe0lGBi6S0jwZdhOCYRT6ALkXS9vbY5zlOkb+e50HxtoHug==","shasum":"53a731e9a3a95c90e14c0f1a1f6aa95a5ba62a11","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.8.0.tgz","fileCount":90,"unpackedSize":591879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9gM3CRA9TVsSAnZWagAAAHQP/1rOyaNgpnzZm1GTkOdB\nQYo38lxf44zNzwSzU7eA2SH8WHCQeDTw2fLm1rrZIq2fPsfBVA1yr27NuA5n\nRCSLnhCmJsKB8rucQ0NeD4MKRGi56D41byRO4X89MIa+L52uYeS1eZPYotxc\nFmzD/5sDHMyZP4MGLRY78NiQp7f+Ptzn4+3H+tRmVwztKI7XLT51lzq8VbTk\nNlTiAt9xduPixO7y4IdTWtsb9qA+VuHE6fTX9OYRQ52BhWrLcvBFsgcyvcew\nJTUjPeZHOeojdboQZObQmsISZ/KQZxINVYAil8l1PmFSr4w1aBvZrymDvEr6\nGi6ZefkK64j92AXkkg0zFg2hcgIhyj0h4RVywu349Ul1hQhjWHnfhvEwtzMJ\nJnsSebZF1t2lxtlNRoq33uWQisZnVG9wRziuM0VhtsLpoL2EmRk3Zz6eaFQf\n0P6XyLCIWWHvssk7zvzkPOa1X6RCi/ge8R/c557MYvWi4CwLkYk38LialRFK\nHd+JS6+z7j5obGrx5Sucb7kYRzpYxry1QVsKIi6Pl6kQZsuSjuiwa03Oc42/\n+0G1F93lTNsXtM1oNrrLl5snzNPCa2YSGBrnXeoKSM2A+IdxV5V5KBlqmc6v\npmV+EQ1Posc99KM54BIU8X6/OydxkkkGnthWH9eVHVS+sedPdoe00c4m7y4U\nufdD\r\n=vuSF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBMgTAVYuV2uBA0nyFKXrXoiU6R3h/Qs6psEf6VczhLUAiBrz+q/cAcG0R8VGtC+ZIq95ssPHEV/Jq5P9ptWuD7mAg=="}]},"maintainers":[{"email":"ljharb@gmail.com","name":"ljharb"},{"email":"yannick.croissant+npm@gmail.com","name":"yannickcr"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.8.0_1526072117063_0.1624314303213239"},"_hasShrinkwrap":false},"7.8.1":{"name":"eslint-plugin-react","version":"7.8.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","pretest":"npm run lint","test":"npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^2.0.2","has":"^1.0.1","jsx-ast-utils":"^2.0.1","prop-types":"^15.6.0"},"devDependencies":{"babel-eslint":"^8.2.1","coveralls":"^3.0.0","eslint":"^4.18.0","istanbul":"^0.4.5","mocha":"^5.0.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"431977b0a888c4893163266df6296e32ebd59ff1","_id":"eslint-plugin-react@7.8.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"integrity":"sha512-2wd+6XS1nhFWONgHB7LH8DiDx4Ts/IvLKuOTYYdAirVU8sjNf+YGa25KL5ojt2vScsDe7IGEwqiny98lr6Ks2g==","shasum":"6bfb5288227645eb7ca3ba8810b87024e0d6c993","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.8.1.tgz","fileCount":90,"unpackedSize":592207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9i0uCRA9TVsSAnZWagAA8xYP/ild72bCOnSkjXPv0Tvl\nEh2Iq0ogxPYrt14xmQW/ORjHE1tvUJmCx+rlaKDFMvJzZQxvRtO37qxeEAw6\niAvE89orwjUYCXPAV+EPMEyu5nqbiSvZhn9g2zyGq/ldIdLoIGzCg95a7Ar9\nVKAXTZuj+gE3y03rW/LodKefYU4soUj2XQkHQ28iSCrLzH8x4FLHXuv5189X\nUzoMjwM6gaqMqz9pLxUkSzeyZFfC4giKN332ZcQcHNJwcAx5cw765K11sNyP\ne4yaOBD/IoQji7thS57EdPI+nHaJiKA0HZyDgBYqaHiEkvozptft2GPsd9Gi\n9+QbjIu0Dol6rCbh64Wwp+zyssCCSeuazF6NJwQ0storK5b50lYYXVU109I6\nwNAVKpTIsXjWkFK/zFQ//27H79QURhfzql0/CsO9Upg7BJtrAZO76wbTTENJ\nAXNps7/R6vJzm4bD+DkrPlTe/D/+qcmC2hZONnCFUerZWhsxZ4oU0VSeRm6w\n58xmnS+AUk8CqK0cAeaC0qt1x/o3Z10MyRui6T/6au4Rwwg+Yr5dtI8Z4SS2\njM3By/T2yu/itqR+qdZJs70R55ija7LhmmAlilyEyB4ujtbcBlFwd3P2ne32\nCnXx/XvJ+nDVqEo4QfPVw90omQHtgoYuK0G7ZClq2zucERK/Lyiuk64lljBI\nsSW/\r\n=p6kc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID+3K4C4xsl/R/c+fkuWixU6LiqBIbkccAvrBSaVwIU8AiEAqOUvfJvplp5Yx1y2ck0fIwENjGf0GADU8352svi+0lI="}]},"maintainers":[{"email":"ljharb@gmail.com","name":"ljharb"},{"email":"yannick.croissant+npm@gmail.com","name":"yannickcr"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.8.1_1526082861858_0.8485687536913569"},"_hasShrinkwrap":false},"7.8.2":{"name":"eslint-plugin-react","version":"7.8.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","pretest":"npm run lint","test":"npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^2.0.2","has":"^1.0.1","jsx-ast-utils":"^2.0.1","prop-types":"^15.6.0"},"devDependencies":{"babel-eslint":"^8.2.1","coveralls":"^3.0.0","eslint":"^4.18.0","istanbul":"^0.4.5","mocha":"^5.0.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"668d7cca1c9908720dbc260abe1f36de2ff495a7","_id":"eslint-plugin-react@7.8.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"integrity":"sha512-H3ne8ob4Bn6NXSN9N9twsn7t8dyHT5bF/ibQepxIHi6JiPIdC2gXlfYvZYucbdrWio4FxBq7Z4mSauQP+qmMkQ==","shasum":"e95c9c47fece55d2303d1a67c9d01b930b88a51d","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.8.2.tgz","fileCount":90,"unpackedSize":592604,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+EKQCRA9TVsSAnZWagAAPdQP/3gSl4a6OyVfRKxQWdcF\naSxjvOHUNsb9qt/rQgIhCZvswHZhtvECbDCSPQ3jhL2n2/4ip7XBFgTQUrVO\nLcah8JHSSun+ClEVFkGfhEcfpuOLmK5eGePyTS/NR+WtjP0947JKZlucMDuU\nKzLVbLX6DU9hJjV49Smrinxo5b/tGsuSu/sL8TiNb/yY0uZXiiXpsKpYildS\n6BvTwwV7qUsqXd5KUPun98MJePgbyFaj93keQrZmPRELWDKN5pcRRHPfbUER\nxUC8Vk3UB4Etya7mprvl+ePzZs3LoFtFwh7/JfnqfnduisSyqoKKwvbNFP1V\n8JoijqO6WEQ10CTyrjDgEgich4yVvreZC0EqL9Y5P6WZ2recyXJ/1p/y7VIo\nrz3BGseBXmCRkil+n3qT03TQr2BiNd0ST+CqliuwuVzFoaysRSmta5GCZd7x\nS72r2dRdUTbzSxztQnIS1oZNtS0KU8ZLvZpVwdBXROe9pS/K6Vh7mxMshSRG\nsmJ7ZgwoZXZaNIdwUPkUxJsgdEE9zKo/xW2SMeSBHK9O5SFq6u8szqUji5cg\nlP8YVF/J7SQFls153q7p45VFxPrNxnBZwCg7P1mNHNGBmDjrWd4OxlsJXruQ\nNX6C6Hul+bF3eFAFZkEK+kGrupER513TkfbypqBRqfCPOe0istdl1gGoPE61\nDaGu\r\n=3f0h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHdHQIMSAMxiYYMjIkWgTjvjjayWsmpJYQZz0G3vy5VSAiEApQw0CVSdm1KMmXuHnPVNnlYDsn6DuFHGSXJs8lIDVzY="}]},"maintainers":[{"email":"ljharb@gmail.com","name":"ljharb"},{"email":"yannick.croissant+npm@gmail.com","name":"yannickcr"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.8.2_1526219406081_0.13746906225673028"},"_hasShrinkwrap":false},"7.9.0":{"name":"eslint-plugin-react","version":"7.9.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","pretest":"npm run lint","test":"npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^2.0.2","has":"^1.0.1","jsx-ast-utils":"^2.0.1","npm-check":"5.7.1","prop-types":"^15.6.0"},"devDependencies":{"babel-eslint":"^8.2.1","coveralls":"^3.0.0","eslint":"^4.18.0","istanbul":"^0.4.5","mocha":"^5.0.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"0d34198ff3b192880b61fc74010952b56bb91d90","_id":"eslint-plugin-react@7.9.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"integrity":"sha512-MDYGhlbtIH6GKo/o8OjMkJxYKjSTmzCV7kw4r0r3e6Ii2Kpp2xANK/LxWw31PMlalZ158lejXzB8wtcinS4IXA==","shasum":"af7eab328ba69f7a79a3a835fb6eb2e3f5a6feb1","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.9.0.tgz","fileCount":91,"unpackedSize":600774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFF3hCRA9TVsSAnZWagAAftMP/2Ih/T4pI73MlxgdFUDY\nL7xOsbmKFkOft16SrxxZfscVbSMWbEcMBLPCMdTHJk12n/G4JLltDmmfJGGQ\nFd3LSn4dGaAo/haiXoUQJdympSaW0iHOb4opiORO+uZRzpHxtUEhd6ylleDc\nM0xgBw08Hj/FLoJppPGseS3sXoGZ9S2KlVNt0TlA3Bwa73gwHkVyeT7iqBqH\nFKs2fi2Cg7288fRhQkYapOGwUn3qxW35TK5g7wVdB3s6Ejn+ItINPSTMOSYC\nx3E5LW3Wq8D7fcHJPqIhv8teJwKyxzvD9XBs7SprecBWMy3FVaBcXsRBUplZ\ntyePg+26MbLc9+Ndb6UWn4GjLMBVtdIQZqz5PZ0eLlEWTvxJBT6WxVo81e7H\npSN5/Ttb7hfHcxzF5r+fY6/sa23DaEHpGB18nTYCjG4KbeYRkWc/ivttGhtv\nOe+HW5mH1AXGET/zva18BVcme404OjhSqmROHuhIBlA+acbGnxU3GN1qzuLP\n62CsHZNKcb187rEnHeZ+ZkJwzprPh6MM1Fq2woLA8xNisYBKAkG1UyBH7KCB\nDo6Q61OluarzWrOO93PmZCnIALgc7YePgTNSfWoRPdl6Jplc4SGYXlDPZu4N\ntWwp7+3kEqCyZoBtlDDJn3Mn8rcEE9YHLSPGjGXpJMTdFAa+RwKmVkL9YzbA\nTYWo\r\n=UTO/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBQjEjkFaJ7DXyKSaZQ2pwBsuJJOCU+JHWkDYWjkzuUMAiAtIMLRyhcMlRmylPrVbm8Q3RWW0R/Szto+PU54pM1NgA=="}]},"maintainers":[{"email":"ljharb@gmail.com","name":"ljharb"},{"email":"yannick.croissant+npm@gmail.com","name":"yannickcr"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.9.0_1528061407965_0.9593192311491567"},"_hasShrinkwrap":false,"deprecated":"Please upgrade to v7.9.1; v7.9.0 installs an unneeded runtime dependency"},"7.9.1":{"name":"eslint-plugin-react","version":"7.9.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","pretest":"npm run lint","test":"npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^2.1.0","has":"^1.0.2","jsx-ast-utils":"^2.0.1","prop-types":"^15.6.1"},"devDependencies":{"babel-eslint":"^8.2.3","coveralls":"^3.0.1","eslint":"^4.19.1","istanbul":"^0.4.5","mocha":"^5.2.0"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"ac102885765be5ff37847a871f239c6703e1c7cc","_id":"eslint-plugin-react@7.9.1","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"integrity":"sha512-uvq+2ZkiqzjwF+pMZ8xqIC3pChV4KviPvvPIyQOvKWnjtvyW3iGfHIRqVumw05L3itby0QGmA4VdBA9m1OdMmg==","shasum":"101aadd15e7c7b431ed025303ac7b421a8e3dc15","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.9.1.tgz","fileCount":91,"unpackedSize":600929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFMGZCRA9TVsSAnZWagAAzhQP/3jCGa2W9y0ZE6fuZMOs\neqlw+S9zkESCZyl93jCqnskYyAk/koabYEAXJx1NxwwodH1yOL+Cx7j6rcc4\nTmdUfPOLFIHgVvWQNwm04mRU4LCu9BrAwhxXHc2lRDLIp/YxAya9d21ESmpw\n0AGaUN7oJU0p4kIkn+QHDaW61i8vyjzg0JM1cxaZn/kBPJ3ZSxDHogE9RDxS\ndZzaBnZz7KsNYnnRH2XqWwkqM8z0X2WNH2gZNFgm1wp/4fcijAARtbLXTmwb\ngr0bqgTiXXqULp5fD9KYzhu+bYZDlYiiClGkFc7bdLF+XsCah1yVV7mcUB4N\nx/bXGtYHCt4sqB7EfDI+ERtb81yTKkWop9GqHvcfDg7jU4R/lKafocwqOYPG\nNno29q1f6k3LjbwAG+WpkKJCWJZqZcjg/0DTutnBb5ND7wAc5S4bx1vkzmJ+\nKDJyEWBhQyvx7q8ADLIiV+ic12YbWQWLJjZIm66EAGqvYgQM5B1YEhJCNN+S\n4u3giRmOrpFI4NXJAK6Zv8fykM/S6uA28boCOsgqEIJF6r8ygO33L7PpKSRy\nm7jYhrM/xDqx+ecPSuyz7/1AmwE3XcVWDOj0OBvSTGtd/+WHxvYJ9aIBqB1s\nCJDDs+8R8B41Ma9Ry5/3SNb07pQ3k+//j3L/8ruXA5FzuyVpfvVw1BPTeosN\n6Dbr\r\n=YzkU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUVo6pF7qUyA45rNZ5vnLeGOaRtKa53Pc7KeSK1ldzDgIhAIwpr7rXXG91bMJSRZuaRdpiy8wRoXOA20T48EcOoOAT"}]},"maintainers":[{"email":"ljharb@gmail.com","name":"ljharb"},{"email":"yannick.croissant+npm@gmail.com","name":"yannickcr"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.9.1_1528086936206_0.07575042494636564"},"_hasShrinkwrap":false},"7.10.0":{"name":"eslint-plugin-react","version":"7.10.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","pretest":"npm run lint","test":"npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.0.1","prop-types":"^15.6.2"},"devDependencies":{"babel-eslint":"^8.2.5","coveralls":"^3.0.1","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0","istanbul":"^0.4.5","mocha":"^5.2.0"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"157cc932be2cfaa56b3f5b45df6f6d4322a2f660","_id":"eslint-plugin-react@7.10.0","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"integrity":"sha512-18rzWn4AtbSUxFKKM7aCVcj5LXOhOKdwBino3KKWy4psxfPW0YtIbE8WNRDUdyHFL50BeLb6qFd4vpvNYyp7hw==","shasum":"af5c1fef31c4704db02098f9be18202993828b50","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.10.0.tgz","fileCount":92,"unpackedSize":605797,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMIOFCRA9TVsSAnZWagAALuIP/RpuWf4x2RFiAORDgm47\nf4qhBTZ0cce33kNN8HV7l1JH1f/6rqz8/L2v8AJxz4soYNpq04CLBmRMOWh1\nMWROMOvG2HaqKQaY2W+3dSqlyzIKDtFkOWKBgzsqhTv656ouNcSfs3t5E/BS\n4ycJRDUQt4FHaDOmS9s4MKvMKnb+vITBItKUGsOZKDrPci5DhtT/1UVarkai\nWEyDwg36Uj3yKo7wxG01OFni7bOh+5CSDooEgYFrz1tZf4NbH4RwNYb+YQ47\nPuHObvOAw8QusQ2mN0feuHi6DBnsrfH8+C4bhRG4x2kOrgU+1/asnx4uaRTJ\nD+l6iKNKYkeOh7YNTS0ZB2IY1Y0uP0PFJyWJA1cK6tjbYQrAYKkjf7y26U2v\n05tm3krqxp10DuTdWJQFBTmg8G/Kj84tRtcesHJnWTU/Vwa3dJ1BXdWSRqzL\nd8TgGEfJf+MQ+ft8y7PwhwraXA8gDjpz0I4p/9nhztrMcMoTXhKOBfxZXJx8\n54fg3HBJ4/4cdv1Ik/BgF8TaKRh22xiuoJcPG254ZlM/XQR4UtGs35Wcz0Sz\nkbA5ObPEh8BtQ1boRtPlMwxt6qJImjJzNWw4IJJcYy5AaiqV+u4B+/YmFJ2q\nB8xruCJVnZzcvcmJPMkMJMEsvK1Rx+XGKYisUeOLQdUtAUV4nt1XZjmyv/4B\njYwy\r\n=yk5r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHit7myg5Kjbk8MW4XzLp6gGehmrPtKoN7tKq1GKHe1jAiAX+n6KWTMZ1aJ9kvQKeG0wSD9oDG3yXTIgRYkpWTYGdg=="}]},"maintainers":[{"email":"ljharb@gmail.com","name":"ljharb"},{"email":"yannick.croissant+npm@gmail.com","name":"yannickcr"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.10.0_1529906053393_0.7331400167587616"},"_hasShrinkwrap":false},"7.11.0":{"name":"eslint-plugin-react","version":"7.11.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","pretest":"npm run lint","test":"npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.0.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.0.1","prop-types":"^15.6.2"},"devDependencies":{"babel-eslint":"^8.2.5","coveralls":"^3.0.1","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0","istanbul":"^0.4.5","mocha":"^5.2.0"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"599c02891f8f2933034fdf2d5359cae6a88f3e9d","_id":"eslint-plugin-react@7.11.0","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"integrity":"sha512-SJOh2p3Mr1nbp/Nd5odTuSn2rvaMvO5DaOpuAGc9Sc+Gcxqkyffb1mqQGIKB9tWQJlvrfsrzWnMJexZJ7YRDUw==","shasum":"b3124af974c4da978e62a57ea49a7bc26f11e76d","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.11.0.tgz","fileCount":95,"unpackedSize":599630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcejtCRA9TVsSAnZWagAA6bsP/3yWfHgPLbumPjGOfck7\nMedlitsQP11NHyVegfw3/P2FB3+AVVSMXlMRMgP3eyBo/fBaePkV/Ivr8z7n\naDMhEO46PduNKjyrT0iMPihBhUBUOLpjU4qe9ct3XA8PDtiBgUFn6R64UHRF\nGuDXtJlqagOpyGSwC87c1AHlRlrJs5vMpIBbQdoFnNneIfKxpc8uf647DkGd\nHXHWNQdEnUwTQ7lOeDla1Ul029gnDRHYMqhnjkg8uoO+hl/joTF40K4e9lvi\nTbGzpfIwrlYzPMTECbi56bOaeIIjNFUGUr+2fy4zcMK8mq8Om0Ue+NpzZwGG\npjujXvuiMk3i/NNQWJ9jWiGENqDJzFgfvg5/oT+u60CD4VM/TCm26M7Z03NU\n6fb7lEE7mTDh8jQ4J3qZrbCSQkEO/91Kh5qpUjmtGCYE9qQlm8YHM3MT7edd\nkM/wFCyUG03HqhNKNfegvHdh6RNkNfs9R/BlMu+eb6MJkfaspsRLm0ar6D9K\ns0o1Zohu+mILnz/ISKG951P7yUWLx9UaNkDdHvYggWrFdA+3j5zIPpohHXJg\nWaUxeCKO/w0YL8x6nHUValXX/Lj2r6usJmFlnG+7fUEPEZb+vQYG7aicsY1t\nstQ0c1EtuYV8s2mkkDbITsUJ6PoXQlDRkWMTdQ4LVaK7fqjbaJT+6pJ2ZzZx\nZnr3\r\n=cz3F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3UWiRIxWorRk4SSxQOlqq8CjfqCG4Um2sRz4cXMQWdAIhAPF1FPpegHa2AQEWmKgkyy0oWcQlJ8GNIayP+gBkeBBU"}]},"maintainers":[{"email":"ljharb@gmail.com","name":"ljharb"},{"email":"yannick.croissant+npm@gmail.com","name":"yannickcr"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.11.0_1534191853093_0.39940269539757556"},"_hasShrinkwrap":false},"7.11.1":{"name":"eslint-plugin-react","version":"7.11.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","pretest":"npm run lint","test":"npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.0.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.0.1","prop-types":"^15.6.2"},"devDependencies":{"babel-eslint":"^8.2.5","coveralls":"^3.0.1","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0","istanbul":"^0.4.5","mocha":"^5.2.0"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"fb745abf5909f8f2409e232cb7e82a78e948a350","_id":"eslint-plugin-react@7.11.1","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"integrity":"sha512-cVVyMadRyW7qsIUh3FHp3u6QHNhOgVrLQYdQEB1bPWBsgbNCHdFAeNMquBMCcZJu59eNthX053L70l7gRt4SCw==","shasum":"c01a7af6f17519457d6116aa94fc6d2ccad5443c","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.11.1.tgz","fileCount":95,"unpackedSize":600690,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcznFCRA9TVsSAnZWagAAv5oQAJluJ7RdFAVlFaPEdbev\nBzbKOpembayZozpZ9sO5tf0j6PRt/v3HkXLjeogWQI3DsxrzjPH4QNHgpmwW\nmdinucnMOF3SFg2PRI76fi+hHmLNiEC980/EnwUu/FCOIwmr+SSxR+SLnRHs\n9iu+uFGbGmh2vSVWRgHyfWb0Bqb8RDWtrCyrHbCNK6gRhuhv26CYchQFNkba\nTyQXS2vxfvR+PJaXJPjZyXintlzW5YoSCU3d+sclSdTJBelkwcBKeBI+eGGD\nhWFENqRsR2mtC7UV21dGPbAqB2OWot4RmoVwjKXDtbakfWg2mSV3sxT4ozi6\n1vG1z5cCrqEc/bSOIKxd4gn6mF1Ye2MPynAcs+0hyjPN9CcVV69PnNfWu3M4\n5DVbx2WanpxLdluQI2yiqg1EaFm+Dva75L3GV7HjAOaxBVJ/BY//O3aOmnFZ\n8tB68ZH1w4PtvAeYZMoVQfIQWCION4oYagz8DzgRt1juUAL3P80SdmJDppNX\nfn/gDetUB5zN9T38BDg2nww9kfYIYhoCSZjAPKsHVwLNIbSsc5pn4sKy9xGS\ndjsezJu6U8OFtsUZKGwHKouzknZ7Gct2cjdjd+HawkvGXGc9fUT4aYj+MMVz\nXiDOehjS8NVxWAwsMqsiVEnOcEyGlL9URHz6K6fdEg1+/UvZzYXfPabvYuOn\nhT3x\r\n=EZ9X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE0X9kbBus9GqbYYQFDm6eWKFTlfFZ6QL7eU8MrwyYBRAiAFIG4+d5e5vdyT4QuJmc/dKfWinJ5JtAIe7S63SiEIeg=="}]},"maintainers":[{"email":"ljharb@gmail.com","name":"ljharb"},{"email":"yannick.croissant+npm@gmail.com","name":"yannickcr"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.11.1_1534278084311_0.38077802601486543"},"_hasShrinkwrap":false},"7.12.0":{"name":"eslint-plugin-react","version":"7.12.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","pretest":"npm run lint","test":"npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.0.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.0.1","object.fromentries":"^2.0.0","prop-types":"^15.6.2","resolve":"^1.9.0"},"devDependencies":{"babel-eslint":"^8.2.6","coveralls":"^3.0.2","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0","istanbul":"^0.4.5","mocha":"^5.2.0","typescript":"^3.2.2","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"a83d65caffb8c62ee5b85446df3ef3f09f1a472c","_id":"eslint-plugin-react@7.12.0","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"integrity":"sha512-OrmXBWGrZ8gvYWO0W4oiLtASxFWVfe2blgy5pvB57YRwylhghUQL5y5w70fysP/CRTt/XJ+FLv/KXhZxbsQwiw==","shasum":"fa6701063f2172c3e1db3a22d3db6d8bdc0179af","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.12.0.tgz","fileCount":100,"unpackedSize":588950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcJciOCRA9TVsSAnZWagAAwwEP/jnewqgTr8WtT7nGOla9\nKrPntRicGWwafwRVvEx0NZiKOPnG3pOZ5eYxZYgzyyJEvTfeId/+9ecqZ7LA\nSrTt0BDnURw2LJf5yBJy0aubSDQ7xnsQD1TJlbICqI1s/iHlGpWEsNfdyN49\nvjCvsCx4IjjAdjybYUWNoSwl+Nyezo0SWz5ZIgpnc6DUau2XnTD4X3dUNlTu\nq1240Z2jJi1xdGyFO5cghsLw1UQ0BnBwEhlPn3sI7yfRqdWp0zVhV1q+h6Tp\nFIUKgelGYj9lsv08XcESuKFSQ8DMiSZJGdSlwySLSOlK4iDDpILuEki9j+qA\nNkxFGXjFvzPWg8Pl/jBurSKc7JBRzolT4CFEQVmH+iOTCtOuYbQXshldb84j\n2SNVuUYL8oPu8IGp5kv+k39+exBzWLJT3Jn/sKgzBXlypuq4zp4Spt3gx1ka\nGxJNdOzllkNCjbZWuzz5dmwb1p5Ohb5tMaFKa74uGXLBZtTYeRtrlaT/8QfE\nyqEm4DikjgV3y1qHrFssqAWe3Iq8f9+PRaeZfsQqxXOjvjkFNsO/tCdwt4LM\nkm+fbGgJb5JNcmeAegy4mGkxNVQoFg9N1azPE0SIXW6iqSs6E/oXoyXFQLnK\n2iqJkEMreaKOurZiTJYRAawo+HUJckIvm2S3m/e4c//YHMcXPFUlzHfLvE+9\nt60W\r\n=D+jU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDxNS+WDdseRoXPd/neXkYj043kAzAxFuSyzzAVxVXBnAiEArZvKVicbzxE5CG/fOPWeKn/hxTfZSfuxJDDhsQ1zawI="}]},"maintainers":[{"email":"ljharb@gmail.com","name":"ljharb"},{"email":"yannick.croissant+npm@gmail.com","name":"yannickcr"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.12.0_1545980046127_0.7907025691577296"},"_hasShrinkwrap":false},"7.12.1":{"name":"eslint-plugin-react","version":"7.12.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","pretest":"npm run lint","test":"npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.0.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.0.1","object.fromentries":"^2.0.0","prop-types":"^15.6.2","resolve":"^1.9.0"},"devDependencies":{"babel-eslint":"^8.2.6","coveralls":"^3.0.2","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0","istanbul":"^0.4.5","mocha":"^5.2.0","typescript":"^3.2.2","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"0202de33df142df60affb1924398ccd5bb453d9a","_id":"eslint-plugin-react@7.12.1","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"integrity":"sha512-1YyXVhp6KSB+xRC1BWzmlA4BH9Wp9jMMBE6AJizxuk+bg/KUJpQGRwsU1/q1pV8rM6oEdLCxunXn7Nfh2BOWBg==","shasum":"b9c4639f72469ff317ac31e3bd630d22d0dbf8f4","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.12.1.tgz","fileCount":101,"unpackedSize":606398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcK+lDCRA9TVsSAnZWagAAxVMP/ioyYXniGqy8l024V169\nBxJ3bMdTwr2ennWh1Mg856qdbqfXGJyvVx4neBkgk1GZMm1ThEfG+Utt7/uJ\nFc/bM9ggD7QFiQdRwtjVFdENLTmFx8GaMpG8CqXh0TzRVNmTPo/EACLI3Cyd\n/oZ9EpyJNUhzcZKW4ie2As2wRb8o7l6KMHNWzu15lE4LJee2aWLnZ7zs4Pbn\nYiq1BQiD4JkpTNwOaEDms3gdRGsv3wwg/nI6t1Ja3LM4Ktiiz/3S5yIC7oeY\nxtuTIMn35a4dQu2YBJ5r63w+CXDeJqaY8S9vpBjqw/UsVrewz+gXaji7O/dU\nWMCVYiZbF5rJbpN+LVkOq2dxJxmvNTk/QKXBq42kQozlCBAuVRs1BA2WnO3/\nTLdSj2ZXuF2UcpI1YYHIBsKLgrG0+7RaQu+ym8Ksp+6Ke/aPGmhbpRR9Im+/\nkNL9tfvsPttO12wAkOmbD7n88reIhsAE+Hb+RDztI4gyjJqZsgXLGF5rLbaL\naesT1C/TByDJz8Z0jWf4rBCAsYvTJhcjvQ7WF2IvAfy+Y1HMq8DXufNLcgc9\nc/n0MjYLcSNvI4puds5oJzUeG1r9JWncpASZef04skZ5+qmDH6Ovkhu4/Tyh\nZXliQy6D+c1lgHOMkhHh008+wCfNajUOE1dbkDkFENa6B1/YtgEsvq32lCV6\nucFB\r\n=Q0NK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDde4E4xrUGKSUBdvWgvHcyAgQNsLPoE3OUlH18ZM/uoAIgC1rtdClbKJ3GHpPKZyxdqzed4KhwbT+T/VGQotKMNEs="}]},"maintainers":[{"email":"ljharb@gmail.com","name":"ljharb"},{"email":"yannick.croissant+npm@gmail.com","name":"yannickcr"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.12.1_1546381634642_0.2446355661554913"},"_hasShrinkwrap":false},"7.12.2":{"name":"eslint-plugin-react","version":"7.12.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","pretest":"npm run lint","test":"npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.0.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.0.1","object.fromentries":"^2.0.0","prop-types":"^15.6.2","resolve":"^1.9.0"},"devDependencies":{"babel-eslint":"^8.2.6","coveralls":"^3.0.2","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0","istanbul":"^0.4.5","mocha":"^5.2.0","typescript":"^3.2.2","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"c93cbc60b1847ef09c0b569ec997fb20dfca7c5a","_id":"eslint-plugin-react@7.12.2","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"integrity":"sha512-6F8uOJXOsWWWD3Mg8cvz4onsqEYp2LFZCFlgjaTAzbPLwqdwRCeK78unbuEaMXYPxq8paXCzTpoaDCwXBvC/gg==","shasum":"95a4d8117011787824625ea57be9e38401d33548","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.12.2.tgz","fileCount":100,"unpackedSize":590616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcLU84CRA9TVsSAnZWagAAfKoP/1LC3jDHTwtB7hl9T+IM\n4pmXxB6aw1lpBpnoi1CscjGQ/elA/a7R4imf/vQIQOstrfi9c3d3znTz99mX\nNfzvllNavNIItwGKJxgnX5+P8xFxGxESwdcy1vJzfuJK8Sta/6sK9/rPLPgz\nc99S69jLpBHmk2yv0RfkuS9juYVMm9P2bccz49CLcBcCVWEah1o3mpZxGIAs\nltDVPxqJDdRHaxjnaqVc6YLDM0S5WnnDj+o+meAWrqEl4wLTUkBnIZ3DnSpD\n+0az9t9km6NOqHTI0gsedD40yRUMlMEa0urgYiJhsewnWAyHvSyib6B3SGjr\nGZulPOsVK5vlR8WBc/+1whM5W/kXdSYyOhpGJ7+KtqLDxWGfbOIT/VFLfENW\nDVIUAYpqdoKjBOCb4QAtCXBvpEjaL2TdhfJ0tvvlZK6jKsgDXtJQ49CKP54g\nlZFWimEnHJI5N/i+osyScmXRB6afFIFLZWB4PwTr8I9A13dVGZ7pWPqdnGMe\nkygxO3J15vy75m97dDG4VcHKLcOfXXIjHdrqUdUoa8Vlu9HEQtMPPnmSkPok\nukKPKmnSIjLQockeds25Gm6z+84b1SmefEfe8GtickMdsfZ8b/OtIBELv09P\nX9+/pcdTNBgysRFnJi2i3N4Tgqh0I22FN1WX16TvpAAqKAv/pF98I2eL7WzV\nZWie\r\n=ReMZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFPNRBZTeUJETqrABCX6dduEG2YA5P2++AcrMmXnqnULAiEAkzr4jk/kQr6cFaUf8axPvtoTPIQ9E8WSZtHQ5uIkh4I="}]},"maintainers":[{"email":"ljharb@gmail.com","name":"ljharb"},{"email":"yannick.croissant+npm@gmail.com","name":"yannickcr"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.12.2_1546473272199_0.276380665322435"},"_hasShrinkwrap":false},"7.12.3":{"name":"eslint-plugin-react","version":"7.12.3","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","pretest":"npm run lint","test":"npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.0.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.0.1","object.fromentries":"^2.0.0","prop-types":"^15.6.2","resolve":"^1.9.0"},"devDependencies":{"babel-eslint":"^8.2.6","coveralls":"^3.0.2","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0","istanbul":"^0.4.5","mocha":"^5.2.0","typescript":"^3.2.2","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"2f5cec96eca70cfe579038c8b9a81ba5a6a88594","_id":"eslint-plugin-react@7.12.3","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"integrity":"sha512-WTIA3cS8OzkPeCi4KWuPmjR33lgG9r9Y/7RmnLTRw08MZKgAfnK/n3BO4X0S67MPkVLazdfCNT/XWqcDu4BLTA==","shasum":"b9ca4cd7cd3f5d927db418a1950366a12d4568fd","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.12.3.tgz","fileCount":100,"unpackedSize":592792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcL+UECRA9TVsSAnZWagAAtB8P/2qgcSJcH+BJyFaFyj9R\na9rnReaQCk04UtfebI542O3dTf+0TK4AWFU7aoYO/an0sDXRALuM5JYjZdXQ\nKpSKBddH67JCqTtQq5sHylGlrPxlCT5kt+1g+/9J9ITsQgsLbIfoyFHIZw+b\nMi++EkckwjqALeSg5X7nxYJNs56Ba0GhEuPvFt2nR5f1TyQh2AQejCDHTQL+\nagd1ppAL+dZN82OwvlEdA9r9uhfa1GhPsPHLFfcEr3DG1hitP5ZY8XzVf3QQ\ntnymU2x0tobDf8FiQfdIQ1B5nedQJxoTCQz2XdXfXW/69jf457SKVy7hDP3d\nmw8Yya3VUevtzonyEYfxYNxktBnGn2PGc3bitN+7RDx+WXvaQlD7l5wVmfpt\n44btbj4R3IRzPcQFDLoBWwWlVt+eC/YYByzpht59mPa3MFqOJyeBtYQFuo9A\nZziNhOCt/SepoLumFFvDYbgyJN6v816BobzRkrysEM5s4741syeluvZoznqf\nowHO+o+HhmAOK+S8XI2t6Dbcdf+wTnFmTsVX8a0vdO2qZKHI4MUC3gVMfVNP\nRfJN50+0s8/Ca/LTDZlWshwyMhd4/DQlQF0AA9cj3seZTC+YqEXa6egxHYFw\n1bKZHosB9Nwowi4Xxo3v8JedBV+lMjb1Uua/sr+kLPZ9PR4I2g4BaQM/cAwW\noIak\r\n=nSaQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICT5EzQzSLnaKuSVi9D+oLeL9HNVRFU8teEdap5fjWnQAiEAoiUrwE9chEw7Y52ieXNgZT1uzoCojVG89E5F/20oC8g="}]},"maintainers":[{"email":"ljharb@gmail.com","name":"ljharb"},{"email":"yannick.croissant+npm@gmail.com","name":"yannickcr"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.12.3_1546642691005_0.7445552074838837"},"_hasShrinkwrap":false},"7.12.4":{"name":"eslint-plugin-react","version":"7.12.4","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","pretest":"npm run lint","test":"npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.0.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.0.1","object.fromentries":"^2.0.0","prop-types":"^15.6.2","resolve":"^1.9.0"},"devDependencies":{"babel-eslint":"^8.2.6","coveralls":"^3.0.2","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0","istanbul":"^0.4.5","mocha":"^5.2.0","sinon":"^7.2.2","typescript":"^3.2.2","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"433cc3f6fea3a202426cf8ea568aa4bf3fe7a415","_id":"eslint-plugin-react@7.12.4","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"integrity":"sha512-1puHJkXJY+oS1t467MjbqjvX53uQ05HXwjqDgdbGBqf5j9eeydI54G3KwiJmWciQ0HTBacIKw2jgwSBSH3yfgQ==","shasum":"b1ecf26479d61aee650da612e425c53a99f48c8c","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.12.4.tgz","fileCount":100,"unpackedSize":594599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcQC0YCRA9TVsSAnZWagAAOnYP/0aD6nv42H8ByQ/7EWme\nKuRMNdWWJzzRkRCBgzi73X8zvynAslSQGtjdgFeeg0bxPdJVcKeZkdBAQhlP\nywkF5Sv1HZmPwsehbVIaSY4WJFDWQoCS2VqFCyjT9mrzFXYD63HDbSxEvY1N\nVrusNpPTf3GOT3/y8bi3udKT+moA387FT080Rk7xRDLpR3J9HXnXqXRhXUiu\nsz/kBHPCxduyE1QNKWbtrGlnmg28Jpd8kHVDQz0LMH5rvpUi6bO+2fdJNLB7\nrKtQGakjP9sggdkJfSiFQ5eT2nUFaIM5KcijZVqv1iptI0MSrXP3j+8h7hPA\nMRNGrHozUJKQS2LpvLHLbGkb9FE/VHzllXSX/VMFWRYKFuP35BYM7qYDL9u/\nbTMwfMaEvqZZGMYqg9qKXj3/ap3G1I4cuN2nLSCHk6vFK71JADQCpx18Db4T\nno+PmMD8woY9aisUVZkPkezAyZATAHvjuqoqEBnkW9gmu1d5CXMUFh5apav9\naRQ/3zMAZejIl4Gb4n8hRpLQMRyv4mtgKytFbtgK8QiFn+eT/hMgMYS568E/\nNhmHm3slx8jPHq56YfuCMwHc2zK/PGSXXmx5enoezNxbkzTd491WxOSqqfGb\nGLXIHarOJzMjIMu+jqDsrYOb+A3nhInSeA5O9P1VdzkV70W2McwPCVL4cZAo\n/ZVi\r\n=gQdr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC9LxB4+n/+O9v/Z3HwoeprVxt4NBxeCTu+ZQe3Y3JHMAiAKWht1+fOPAMuGXAuJWV/xUhksW+E/DDqb88dqcayaOA=="}]},"maintainers":[{"email":"ljharb@gmail.com","name":"ljharb"},{"email":"yannick.croissant+npm@gmail.com","name":"yannickcr"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.12.4_1547709719295_0.27949828866243176"},"_hasShrinkwrap":false},"7.13.0":{"name":"eslint-plugin-react","version":"7.13.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","pretest":"npm run lint","test":"npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.0.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.1.0","object.fromentries":"^2.0.0","prop-types":"^15.7.2","resolve":"^1.10.1"},"devDependencies":{"babel-eslint":"^8.2.6","coveralls":"^3.0.2","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0","istanbul":"^0.4.5","mocha":"^5.2.0","sinon":"^7.2.2","typescript":"^3.2.2","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"f39829ffb3134fb1298c7e96a4349eb835f15877","_id":"eslint-plugin-react@7.13.0","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-uA5LrHylu8lW/eAH3bEQe9YdzpPaFd9yAJTwTi/i/BKTD7j6aQMKVAdGM/ML72zD6womuSK7EiGtMKuK06lWjQ==","shasum":"bc13fd7101de67996ea51b33873cd9dc2b7e5758","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.13.0.tgz","fileCount":105,"unpackedSize":621130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcy+q0CRA9TVsSAnZWagAAED8P/jx68c3wLZkmmpytMoaZ\nKVEd4FUrgu16ODhSeE7eE3H7nSVyJcp+60f77evfrNsL/nKsq3wAOh+QAKim\nirgSfsS99MLVlJ+9Tvvf4/yjPssSH3wRK5PIfTj0CCPWvK7cIl+t5IDsU2RW\nfBVSisY7gTfvZNM8nOSjeaWJLHwW9OpbFcGKUwKmj7BoD1eGRrb1acSzyuWG\ndQS8cuKj5+MH5gwMv0VtE4GSDwhZaOCi5GFqaYlg6CnH+Aq471BXFQHPPEdX\nDwikk85ktdKNh9YLoLocBX3GrKr5mdfqZDxZ6W2tIcf7Czi2VFU2FGPV5fh2\ndnE+5EyNzz1TnPfHbjyzIrwOKTRp+NJtmqcX6QkvyHXHUPdqmappZd67ND2o\nuoIjy14jHAvd3hwwGM57fG1qulZ+hoyaL/OStbIsXM/qhwnr7k2NRzsC3hIN\n3+zCd+Qdasiwa0MmRTCJfuUSjbmy8+KC1kyGr9vnqb2OG/mHBKixmpKAOGO+\nVKjZdrFSjGyCXD2vcr7IbjFIHEmpHwQ+yKxC3LnHc6LJAwABSMu1s57UmPTS\nWv7cZ465qrP+GCqCuPHeyWeVl1n5M7RfIkBNJjF9Jnx7N/9hr/j6rvF5bind\nLdWnERnNxzLQeb4x9KyffuO6lwapbNaWh7UxhaKNel0y4JfHPfZ4G9KecUrL\nuvpr\r\n=wLKW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFwyTRYYATvvif1aVz6nQs9sGOMkuqXOI9zz4jIYKlasAiEAwplRCLQBSGS5bcLnV0x2WRg6M3gM8n+28pK5dTVu7Hg="}]},"maintainers":[{"email":"ljharb@gmail.com","name":"ljharb"},{"email":"yannick.croissant+npm@gmail.com","name":"yannickcr"}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.13.0_1556867763118_0.29870602638609234"},"_hasShrinkwrap":false},"7.14.0":{"name":"eslint-plugin-react","version":"7.14.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","type-check":"tsc","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.0.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.1.0","object.entries":"^1.1.0","object.fromentries":"^2.0.0","object.values":"^1.1.0","prop-types":"^15.7.2","resolve":"^1.10.1"},"devDependencies":{"@types/eslint":"^4.16.6","@types/estree":"0.0.39","@types/node":"^12.0.0","babel-eslint":"^8.2.6","coveralls":"^3.0.2","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.17.2","istanbul":"^0.4.5","mocha":"^5.2.0","sinon":"^7.2.2","typescript":"^3.2.2","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"dfaa92f34ac39fa8c320068501ec86fe0b9c8122","_id":"eslint-plugin-react@7.14.0","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-MbPYPGsOteqqnFZx4lGLw6izxcWv6onLsil/6iX6+CaZAzMxOwsPja1Xg25cVCJ4jwKBDhJXe+ZAn6HAjGHSCw==","shasum":"14f97c1add4d873fee2b6c52ac38cda96c70d1d1","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.14.0.tgz","fileCount":107,"unpackedSize":630864,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdD/TXCRA9TVsSAnZWagAA5i0P/R5GmJL9K4KjdKyT3Aye\nDu5AYJmYbzXx+an/5qZkx0WlxJTG92sBHQy+0qVrOgdEcp9fyLFOsWRYV0tX\nivEZSBbiHBZOb4ptNZPPGdlkbVBMrZI1nIVNCXF4NFej3hu7hOiZ9j2IS2NV\nUDQ00oKVFURyzYFUqQe0heYWj/92OC/6TFRgNTsk1FbKpZRbI5L3POAcuhFs\nsa9mrZAoKFM8Dj4wM0/rxtclfsjbefcZZ5rc8j0k4FQduYPOuc8nvyFGXgre\nG895atBX1UZQpqAFuD9jqqEZVD16hGzQudy0qJJIKOJ7sehmreYDhVqkhf2V\nsGyzStI22PBHgJj+oRJLsFvXlVr7x2YxOReMSjC4M6kfTGWeZ52cEBsWxU5R\nTwNUcz/QsVp55PaHpsOsG1T0OkrwnGtSblDDLPIQXBKAoO2uo4x4CJ4i/+tE\n3DKkJtPUFnhufX7Q5tgHk5XgZzS7/8B0t4YT9bCQYmTS9WDRFD+DTBm5+Uis\nc97tqaiRMf6SASlg1QwfYEyVgJuTHFYkjDaPsGqYH6qnfjUYRP55WFsQqqDO\nKN34KURgYVZQCC+mTlHx69EiVp3PgeyjgyB+MLALmelK8TxmWGGNRqC17YFC\nc8ZDslm0FDLKnbsuxHTLt0AD2IiUG81tFulPt8dbQjYwy2meZ4Jn+jrZ2lSb\nP1+U\r\n=3aCg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVrO82qR0feoa1KRS+pElq58QS2HdJPDB1zDgeSVvdggIhAI9HU5KaeMGqwRMpR/K0FrqYztUE2ZNaLbrVH10+84Gf"}]},"maintainers":[{"email":"ljharb@gmail.com","name":"ljharb"},{"email":"yannick.croissant+npm@gmail.com","name":"yannickcr"}],"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.14.0_1561326806485_0.8058296071860089"},"_hasShrinkwrap":false},"7.14.1":{"name":"eslint-plugin-react","version":"7.14.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","type-check":"tsc","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.0.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.1.0","object.entries":"^1.1.0","object.fromentries":"^2.0.0","object.values":"^1.1.0","prop-types":"^15.7.2","resolve":"^1.10.1"},"devDependencies":{"@types/eslint":"^4.16.6","@types/estree":"0.0.39","@types/node":"^12.0.0","babel-eslint":"^8.2.6","coveralls":"^3.0.2","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.17.2","istanbul":"^0.4.5","mocha":"^5.2.0","sinon":"^7.2.2","typescript":"^3.2.2","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"62255af6e624f58e063e031b230a1d7a2701ab86","_id":"eslint-plugin-react@7.14.1","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"integrity":"sha512-fQSIHJ3t0tYgctUyPbcjDPgNUTM6jNFguFKi73ctNjq+8KgqSynMMltakn60/VTtvmNSxOtju/j8Yby8mNn3bQ==","shasum":"0b49bed8c18b5c2819ea4eb4fdda93e236643198","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.14.1.tgz","fileCount":107,"unpackedSize":631136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdELGjCRA9TVsSAnZWagAAy9MQAIaqss+swXOLkpyWZzZG\njQVUdqDI3pQR2ji0W8fXnlUqdozPgajW+lo+h05Kg4dUxdNRGL4RpV0nKk1Q\nxH7hNbsebcS+Ap0SIxshSiLdHAgRF9k3xzWi7QeV7GSWv4u4MuCGnRPI0LYl\neXIxGwRNLySZaQzsNmwry+v3DTFoOW/7RQiOTRbHZyOhV4HOBaIovJ2cpZqk\nPyJVxcXbDyhPM+XJa6mDZHas1KGicj/BP3NGc+aUBkUvBOAP+vm0Gblr/RoU\n/2w2f9D9/eN8a78cSepY5TQ8igjz+pDc38LzvzofTM8C44QS71NwxHP3nCAM\nj9GIuRdJc3WSFV1TVHumpXnBqTBYO6/tbMrgodyFwXv53qiwtHH0677ouFxi\nwjEMUBN4h5jPP3KwIj/UN2gDwg0NSTspp98UECS57YJAD8Xr+PkWFNuwbyun\nIZefYLKD2Ib6AFqbV4vRwEETno7oI8AMI8JgmYce7tA1yzckNpUZXWlBj3oc\nVZ3i7TaJeNTTNhu/WY2g2Fw3njeCk4KmvkXxjlSROppi8CEeR6ACkps9TjME\n0d4TvxSCAyPgyksQkKzZ85WRYP55FwtMweb60Vt9NUUrtoEWAvC3ngB2mtTg\n9Rh6okJLFGCxA839Lu/XssSNkcOr7B7TTPOLhdSWLb9G3iIPYlo+mm2T5m6t\nCpNl\r\n=wShN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHeELM4cNpn8p75jAV6N98q3z+txA3QOYjTi4QyvV6yAAiBNx/dIj2GL8buQA1IhAkzbAlz3wl6VMTGG0F56VM2SdQ=="}]},"maintainers":[{"email":"ljharb@gmail.com","name":"ljharb"},{"email":"yannick.croissant+npm@gmail.com","name":"yannickcr"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.14.1_1561375138303_0.7879522573484448"},"_hasShrinkwrap":false},"7.14.2":{"name":"eslint-plugin-react","version":"7.14.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","type-check":"tsc","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.0.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.1.0","object.entries":"^1.1.0","object.fromentries":"^2.0.0","object.values":"^1.1.0","prop-types":"^15.7.2","resolve":"^1.10.1"},"devDependencies":{"@types/eslint":"^4.16.6","@types/estree":"0.0.39","@types/node":"^12.0.0","babel-eslint":"^8.2.6","coveralls":"^3.0.2","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.17.2","istanbul":"^0.4.5","mocha":"^5.2.0","sinon":"^7.2.2","typescript":"^3.2.2","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"8432e5e91a6bae1154f6897ce526aae861288b8d","_id":"eslint-plugin-react@7.14.2","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-jZdnKe3ip7FQOdjxks9XPN0pjUKZYq48OggNMd16Sk+8VXx6JOvXmlElxROCgp7tiUsTsze3jd78s/9AFJP2mA==","shasum":"94c193cc77a899ac0ecbb2766fbef88685b7ecc1","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.14.2.tgz","fileCount":107,"unpackedSize":631421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdETV3CRA9TVsSAnZWagAA0M8P/1M+QqYR5lSEyrPSJskY\nOwJLHe+8EzPdOx7uGthtodM6WxZcCGbtugXGwZ0EUg/GyRtphtEfVKy8XZ0b\nShxXwYK3DE81FC/FSldZjU+COOnGLrXrLONcvaid60z/FVWxvNL5/nxeXKIR\nO6cYPbt5UFQlDyUpgCuliGzanMTYA2D/a8mVAsUyGPcoZmjsujDKIYAyGQfg\nAlGPmEab31YaG4hzJetU0l1IpRwgHQWvvEqSRcuuM46NWMC0ILiklIs91+CO\nIrbTtue2CTITf7fXsHWWil6GdFSl3BEEbQ2jwFE6DTXg/1ybbiPNda692yxt\njn4UJu0gvri+QkWcBdjmZ2O1/uUNRUaAApoM9n19FTAit02S15NVwov3rbO1\nlIs4MD17CNwUuyFn4jc6rftngcCOruxGWMFlo9qXExf7RVU1UF+tQyGQu9Mw\ndW+giJpZO5RUKd1WQFO5fZh9WX71+b1Gc0XjjwIxntaDN4huWc9SAWdiTumK\nFDPdzeVUetMlHO65AfYiWv+CBN6ldi1Qn1sAPk0UoqV85AvQ3aS61lEaS6wc\nVoCaAcr6+A+3in5QHUVtCNgpDLv0wsksBQO1Dy7SWEbp+vTIAD05/H7KCE03\nLrBhPCWmNBQyrAaKzVrG/hUlvMAX1y7caH7Fd9WN7YLhIRgXu0ylKrqTZNfe\nlApN\r\n=htev\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGEHKcZXWd1AFCQ+YUJuatW2EETjPEPwYlgwxEY2LTyiAiADJOzWEDlsVMI58dH0Un+ofqS81GOHLjeUan5GPticRA=="}]},"maintainers":[{"email":"ljharb@gmail.com","name":"ljharb"},{"email":"yannick.croissant+npm@gmail.com","name":"yannickcr"}],"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.14.2_1561408886965_0.6784047703241647"},"_hasShrinkwrap":false},"7.14.3":{"name":"eslint-plugin-react","version":"7.14.3","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","type-check":"tsc","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.0.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.1.0","object.entries":"^1.1.0","object.fromentries":"^2.0.0","object.values":"^1.1.0","prop-types":"^15.7.2","resolve":"^1.10.1"},"devDependencies":{"@types/eslint":"^4.16.6","@types/estree":"0.0.39","@types/node":"^12.0.0","babel-eslint":"^8.2.6","coveralls":"^3.0.2","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.17.2","istanbul":"^0.4.5","mocha":"^5.2.0","sinon":"^7.2.2","typescript":"^3.2.2","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"47c4c8b23744c3053699441b19a8f8de33113fad","_id":"eslint-plugin-react@7.14.3","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-EzdyyBWC4Uz2hPYBiEJrKCUi2Fn+BJ9B/pJQcjw5X+x/H2Nm59S4MJIvL4O5NEE0+WbnQwEBxWY03oUk+Bc3FA==","shasum":"911030dd7e98ba49e1b2208599571846a66bdf13","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.14.3.tgz","fileCount":107,"unpackedSize":633238,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdNjogCRA9TVsSAnZWagAA0h4P/1tjcbjtgh39tpeO47Vh\n4xXvPT3fpjEmZRJNOiZKiwQdpDYJT4HIMK5NTYN9iwY0/W8z7R4uHc8bbqxh\n3pozFyalGvAjYNmLEZGD1zhomdWxb98Lc72Y3Np0+18g/HoUFrO8SexZTlaL\ngA+IiyV1ua1VKXrYgp1IwNuylcfVAav/S8HgzE9+oF/4CgBRWYn03k7Y4qn1\n790MaOQBJKTl0Wp464NgCYdJOxqgcSV8iDRE1hPPAMBmiPRFROFdkKf+TC9N\ns5ys2h+n8M02Y6MA2UAaXOZz3WHVpf+yhP1bA3GdKSw1eE4M7kaI88vyWk8F\naA90yjIwTQU7zoN8+RbkQcyjLIEsmK0bqZLjbWos9I4Gy4HrzDtxpO3kqLDp\nOnVuRuqNn++4MyMrhHzVVULVVuymvaa2G1NRAOBRWW0GF5IASGTwsjs0XUJp\nVPDj/h9fbUXlDQ5q/1un3N+gXPaLDHiqp/vuUyRe7e3HNkzNLAW30iLJOw0H\nz2WeOjFFaB54wUXLDBFatMmn44pUYtASLt91jcNNTvwyPQ51XnOsw8a/PeS7\nyJrcE27+nTK0code2PUeEBEfnjmNG0KuoL6BzjCEWaRYM8afbW5h3NCRK9Cl\nERwDDZJgigwIFTUbuRDjIEh9cfGpStX07YqfFdrVzkk8RhmbSeDdRHlGoXOK\nuLLE\r\n=QMNg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWuoqzGnWzDlfmvKF5O6lIPTjksQBuU4ruU7NYXqlBfwIgU7OxbbRaHMCGbS/m9V4qJ9BS3OqSNeBYQ6koPFkq8QI="}]},"maintainers":[{"email":"ljharb@gmail.com","name":"ljharb"},{"email":"yannick.croissant+npm@gmail.com","name":"yannickcr"}],"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.14.3_1563834911132_0.17226353359652702"},"_hasShrinkwrap":false},"7.15.0":{"name":"eslint-plugin-react","version":"7.15.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.0.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.2.1","object.entries":"^1.1.0","object.fromentries":"^2.0.0","object.values":"^1.1.0","prop-types":"^15.7.2","resolve":"^1.12.0"},"devDependencies":{"@types/eslint":"^4.16.6","@types/estree":"0.0.39","@types/node":"^12.0.0","babel-eslint":"^8.2.6","coveralls":"^3.0.2","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0","eslint-config-airbnb-base":"^13.2.0","eslint-plugin-import":"^2.18.2","istanbul":"^0.4.5","mocha":"^5.2.0","sinon":"^7.5.0","typescript":"^3.6.3","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"b45219a2f63451209fbf5151e813f1d5babcb3fa","_id":"eslint-plugin-react@7.15.0","_nodeVersion":"12.11.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-NbIh/yVXoltm8Df28PiPRanfCZAYubGqXU391MTCpW955Vum7S0nZdQYXGAvDh9ye4aNCmOR6YcYZsfMbEQZQA==","shasum":"4808b19cf7b4c439454099d4eb8f0cf0e9fe31dd","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.15.0.tgz","fileCount":108,"unpackedSize":653187,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdksXqCRA9TVsSAnZWagAAqRIP/ipI6+0+Suq8x6FlIQPD\nsN8bhRHrb7XiEOXlmimXAHgJfj00U4AHCquxDMLNlG4uH04PtIvy4UOGv2va\nOK5nBnZLWJPO12UwyE5GwPFc9ZUGQkVIAsQxlNbW6TShZqJXgXGEixiWuAep\nnmueFIgrSE9WANcmfRJwyjImoy+IS4fJsUPSsMqBaWDd+oS6tmHQq8htXGkh\nmece/bYNhbyLK9Mu6S5ItgOt0V+XeZfjc39kMUcXv8D0SO8Z55qMbnMGDH3r\nKhyzaceQKC2suGVxcCJMSUeLODTjV1toDTmI6bKKEL9Ti4eiOA6oT1G4MAaZ\n977PRET58r6ky7KEF+5HLXi4qIEmWfoo/RkLAayAWOUTLghssPFZmMUWoBqr\nnHlLYq3OFxbQO1vhQ/A7FAyF0SEa7gFGM+aGW5oXwXbXquJ4kvETa/wuKZE/\n5i5ARZb9XIqOI7Nta/69TZCK8ZkElI31WiWATdJQRPtpE1sXtnHqsG+jIqki\n8qfJkR8nWZsY2YNJMX8BwbVa0UTKPVDRbQiI8vTRjLo7v2gQ9ciwHZQxtM2Z\n/g2TjlIN6RqUJzHB41VQY3UoszdB/WSZRoWz52FF79jiNyH//R3ho+fj7NtQ\nZwZXk/Vuva7a1lwNZnOqGdnjR5ZC7ImLhvhj7J+ghYy5pCSakjYatYhroWMm\nXqCL\r\n=k7FQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC45YzBKAF/mQ+iaYUbfc9chtFmqCCE2EpJ/+XlfF08UQIhAPwAkUfy/LDM6LTJDxeExbLwPr9MPvSmMP6cla16gEqu"}]},"maintainers":[{"email":"ljharb@gmail.com","name":"ljharb"},{"email":"yannick.croissant+npm@gmail.com","name":"yannickcr"}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.15.0_1569900009543_0.43837550082841337"},"_hasShrinkwrap":false},"7.15.1":{"name":"eslint-plugin-react","version":"7.15.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.0.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.2.1","object.entries":"^1.1.0","object.fromentries":"^2.0.0","object.values":"^1.1.0","prop-types":"^15.7.2","resolve":"^1.12.0"},"devDependencies":{"@types/eslint":"^4.16.6","@types/estree":"0.0.39","@types/node":"^12.0.0","babel-eslint":"^8.2.6","coveralls":"^3.0.2","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0","eslint-config-airbnb-base":"^13.2.0","eslint-plugin-import":"^2.18.2","istanbul":"^0.4.5","mocha":"^5.2.0","sinon":"^7.5.0","typescript":"^3.6.3","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"e336aef505f895ed39c796e61deb55d1f9df0aca","_id":"eslint-plugin-react@7.15.1","_nodeVersion":"12.11.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-YotSItgMPwLGlr3df44MGVyXnHkmKcpkHTzpte3QwJtocr3nFqCXCuoxFZeBtnT8RHdj038NlTvam3dcAFrMcA==","shasum":"db5f8ed66c6ba46922518f08e1df9dac52ccaa49","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.15.1.tgz","fileCount":108,"unpackedSize":654057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdk7iQCRA9TVsSAnZWagAA+a4P+QBGXJmHdGHJHeL55ci+\n2BVOdzPE5YQDSkyo3HmEUudcfEMuCMPdHhbm8cDak6Q8JmbKUd9WZPGkP8gM\ncOXVmJIn/i+rg7phIKgvzqmrUvM2KwfdsCR8dYHXpIoGCV3gVaR4ivnyGi5T\neyhkMOh2D4bwfDTOcf6tTpY73yusVcVWhvfVZvmCnmtib5XbI/1qyQB1Jy+v\nUTmbo4r6vMPRVp7BQDeM1Tm42GVL20eoy4gqgY5pC6VA8aYb0bpdmFyNg/v8\niu4E3H0P83x8iCFepRtvcYvVmoeDuQlP/eBKRkmLIifrgcq+umMeeVFktH+n\nyl6vpni7iVbYVfPsfPA9I6fIt+EOmXdmJ/YzQ9PqAtR+nQrAX5LbNXjjwh6B\nzt0PnBeB+pLHB/TMoCK6/H/ISEcdb9aBef4XQtbtEH9Ml9gU7skQymGzh20y\nkJnAvyZ48DO4oPkDEBlH5K67Pw0KfiCfVVZhh/3OyDpf1bBMGupedFKOfQZx\nOvUlpgMo+4GiC1l094CqES1dFxoKtbwpcExQCz1sa24ky37jVkQzSLJXLlSs\n4XDMQ2KkfYVOdPzUFEiavetDpo93GVdCdf0Vw20spnlEMG49uw3SYj2w0YS5\nuvOaFWQK/m/zlVv/zXv/pBKt2EHOpea3S3ukR3NQbqh9wZKpYnKmRoHrI4tt\n2ywr\r\n=KJnK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDCRW+rKvc5mBvnGUISap0DULOe14tU8GAqLwDsS4eLSAiA0k4uMkvkA4zRG6otU4E1MzNHyiNYvIo7t54IUsyzcaQ=="}]},"maintainers":[{"email":"ljharb@gmail.com","name":"ljharb"},{"email":"yannick.croissant+npm@gmail.com","name":"yannickcr"}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.15.1_1569962127363_0.43819858992837735"},"_hasShrinkwrap":false},"7.16.0":{"name":"eslint-plugin-react","version":"7.16.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.0.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.2.1","object.entries":"^1.1.0","object.fromentries":"^2.0.0","object.values":"^1.1.0","prop-types":"^15.7.2","resolve":"^1.12.0"},"devDependencies":{"@types/eslint":"^4.16.6","@types/estree":"0.0.39","@types/node":"^12.0.0","babel-eslint":"^8.2.6","coveralls":"^3.0.2","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0","eslint-config-airbnb-base":"^13.2.0","eslint-plugin-import":"^2.18.2","istanbul":"^0.4.5","mocha":"^5.2.0","sinon":"^7.5.0","typescript":"^3.6.3","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"fb3210baa13c1c5853fb95a451c1e817840bfde4","_id":"eslint-plugin-react@7.16.0","_nodeVersion":"12.11.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-GacBAATewhhptbK3/vTP09CbFrgUJmBSaaRcWdbQLFvUZy9yVcQxigBNHGPU/KE2AyHpzj3AWXpxoMTsIDiHug==","shasum":"9928e4f3e2122ed3ba6a5b56d0303ba3e41d8c09","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.16.0.tgz","fileCount":109,"unpackedSize":658512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdl1MaCRA9TVsSAnZWagAA6T0P/jCUHJ5HFKCsmy/Oc/+7\nNKHTuUOOpwk6cTeLN4mxGTbhDb1l6R/FG5fELeh3XWv5w6hLzgxT/Upi/uH5\n1qGJdpliUJJcSlZEQgvLYz2QLBzfMW1VM53pvTi/jbEP48R3MP/gJuVp3omR\n9FRkuD1pELxewrQaPzklYgJ8v038mwYM7IUyk8BPCXT3K7iqPdcWLlheBOWZ\nNhPyPwXbiS+W440poE/lboSGJw90aNl2X0WFJ5ukltluaFH7r9yOxLsF4JhE\nSK0ry1UY5RxRiLtKYaEsG5yeE39iw3xlbn0ex1naRwif1OcUb8zqPh8PWKXZ\nDIM6VQiAxyzJ7xfOtaIUc/e9lMp01lY8DJ/JcMdvQh1rFlMN1OC6hLpmHrKl\nwT1RBmiD4rn4s0EWf2njNL4jOlSkJ994ttFntgAyadbvLo5wnXNbW6m4lMqk\nvGE1dLfgSs/P+i/zHXEQ/r9SBJU/jFFVC1wfKsl+A0UE1fE7zpWAY3zoAd28\nr4aoHwEDa0GAw4jE3mcI4pWCqGUz8Soq9yT2Od6aINxcsehv+FYyn4mh2GFl\nWdMJTb3PlmrfdqTv4xsLGvZD8ljnC3ngNpsx8vUQsPETObhiGF8naYJBK7lZ\nnsQuzaRR76Y2Uj45M0CGE4apv81eGqBRixqAI6JzoOgnXewA+7WOcB2spw6D\n9BcE\r\n=QJsB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC44/nFTZF3M5ndxi2vEVAe/SJVGBcIeUk4ZAWwzVrnIAiEA/+6UcHBfohZibr6IVMWN3SV0ztcfbPiJCsysZ8FxOmk="}]},"maintainers":[{"email":"ljharb@gmail.com","name":"ljharb"},{"email":"yannick.croissant+npm@gmail.com","name":"yannickcr"}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.16.0_1570198297710_0.5346133283437942"},"_hasShrinkwrap":false},"7.17.0":{"name":"eslint-plugin-react","version":"7.17.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.0.3","doctrine":"^2.1.0","eslint-plugin-eslint-plugin":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.2.3","object.entries":"^1.1.0","object.fromentries":"^2.0.1","object.values":"^1.1.0","prop-types":"^15.7.2","resolve":"^1.13.1"},"devDependencies":{"@types/eslint":"^6.1.3","@types/estree":"0.0.40","@types/node":"^12.12.14","babel-eslint":"^8.2.6","coveralls":"^3.0.9","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0","eslint-config-airbnb-base":"^13.2.0","eslint-plugin-import":"^2.18.2","istanbul":"^0.4.5","mocha":"^5.2.0","sinon":"^7.5.0","typescript":"^3.7.2","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"027ebd98fe29325c84ea816440ce021b05a8ec96","_id":"eslint-plugin-react@7.17.0","_nodeVersion":"13.2.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-ODB7yg6lxhBVMeiH1c7E95FLD4E/TwmFjltiU+ethv7KPdCwgiFuOZg9zNRHyufStTDLl/dEFqI2Q1VPmCd78A==","shasum":"a31b3e134b76046abe3cd278e7482bd35a1d12d7","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.17.0.tgz","fileCount":109,"unpackedSize":664986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd4MjCCRA9TVsSAnZWagAAh+0QAIKvSixX28p3I0N3AUD6\nZolczhB5pU96UTC7kc86jATG/VvxSRmQ2hB5mTUcVvi1CbZv/7NzqiGlJaEx\ncvNcEoJnkE78w5Le+m3NKot2Sztl8vC2uWoBR2MLUd2olT7pIU7Cju+SlMJn\nGnlan2Xo1EfZTzF6A0pgXodKo2M6DQHYWLN5yDPQlJGB0c9CNtQnWwOD9NXn\nlkoJNYbwbj1KQtJ2z8pe4io+N10Jn8G/+tXiJAI2vuQM5t2kOu6d1K6FmMvc\nBl3vCQgfHHeHQRjwweR/0M2OqMBo+2KGhcVeuY+OnuvEzlrqQ54zoc+vikmZ\nfOM54UlYS2oW47xQ+mNYqUZxwiju+SRayHLoh6wN7Gu5AsSf4Q7yVhML7Cp7\nawiHj5Xq/JBoydL2MmrriU1nP2w9ASkSH1tu5fl8sAR5f1Cvh5KRNyT+7Nwq\nmIVvCjqdno31FX+W6xXxmsJZ+UI03Kx7VV2leeVDTsXyoGxS4dBBD6UbYqaH\nVaZRqXiHQ0eoTsxJUQDeRn44ROpsEBBWs22aE9MQzSA9l7asElClms8BB0gu\n4ijUaHa6ir+PJKoRlYSm5uwtau7rR0GJT7vtssfTDUGiHkPoUlqZ7Yc79Czw\ngDc1VY30OAOIcRW6D2HckoTgqyvRfMRgiDkMJJvLAZxxB2HfZOOtthLAQKKI\n8JHg\r\n=Zrir\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9tdsCtlnKkKkkcDKb/gayyRfu+jiL9nc/p5bpVj01rwIgcQDyyM2uCTRYQ/hj0wGBMHH+m+mmS2yAQwh0SKdKYPc="}]},"maintainers":[{"email":"ljharb@gmail.com","name":"ljharb"},{"email":"yannick.croissant+npm@gmail.com","name":"yannickcr"}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.17.0_1575012545929_0.32338807699232364"},"_hasShrinkwrap":false},"7.18.0":{"name":"eslint-plugin-react","version":"7.18.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.1","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.2.3","object.entries":"^1.1.1","object.fromentries":"^2.0.2","object.values":"^1.1.1","prop-types":"^15.7.2","resolve":"^1.14.2"},"devDependencies":{"@types/eslint":"^6.1.3","@types/estree":"0.0.40","@types/node":"^12.12.14","babel-eslint":"^8.2.6","coveralls":"^3.0.9","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0","eslint-config-airbnb-base":"^13.2.0","eslint-plugin-eslint-plugin":"^2.1.0","eslint-plugin-import":"^2.18.2","istanbul":"^0.4.5","mocha":"^5.2.0","sinon":"^7.5.0","typescript":"^3.7.2","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"6a45142f9d1ac1750d148aefbfbe397bfa93b556","_id":"eslint-plugin-react@7.18.0","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-p+PGoGeV4SaZRDsXqdj9OWcOrOpZn8gXoGPcIQTzo2IDMbAKhNDnME9myZWqO3Ic4R3YmwAZ1lDjWl2R2hMUVQ==","shasum":"2317831284d005b30aff8afb7c4e906f13fa8e7e","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.18.0.tgz","fileCount":112,"unpackedSize":684688,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeIANPCRA9TVsSAnZWagAAlsYP/0NCoFJZ+Nz4ERsZ12ME\nvYn715VmmIPyPaAPmy1Iv3blBYqwuwIls4DjTRtBNDbqXzAH5+gGQZzQbmRV\nuiBj4ev/CeSfYDkpUwEN+tQvooqqGz2ycDDwlMM2HPi4am520H1b7dXkPKsP\nDEHViHYtOo8kmwhu3AvHGYRFjqn/UMpdcdaiwH79wF8lGaZvrc5UrwmZpxW4\nyIseOVR4LgJbjMRdCEz6/Xrjyh+UZFq+6QMCr73iU8k2zEYo2E85uydMOXKq\nW3F25427zSDDyTjmo/4BW2TiOF8o7oxVUkdSix0g3jlf/BmREKTViP4vJM4I\nJvujpQJJiQuzRnP0WCFQDJVZeLsUqgoT2dq3pxckYrhieNWPYF+hPpqm+MiC\npUynI8EeKOhgkG8/jXDwYpJedg1IvFJ+sW2a8epvpO65APDp0gtuYdWhG/Ka\nHaJGNb+9UMdVuLWUlYeHP9e/79GJDxBN2TwZp/c65Ac2lz6QTn1KZ99V+ytH\n81y7f/pxYu2jFN8Prox7lEcOqDzoR3raOKpB4BplGMj7x+Vho++Jm41pFz2K\nDpNLbfeMtRg1v2pl5MD6ZRfIBbVgaEBl7R6nPKTuIuuKKZ1XD/RxLgrnK8ow\nD6RsNG8YFBYedmlAiKOGo+1XwylGthSCQyyDWFNwJisVu1doopMVFs0PzJPo\n8Fk8\r\n=XDNf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIALo+ijYUaxQZUx9vw5pVhtM73h8Ha+GrbzfjlLVjfvcAiEAjBLTEw892Dn46nN8ed2CLvluZc9xcqnhUHKZ51s/wyw="}]},"maintainers":[{"email":"ljharb@gmail.com","name":"ljharb"},{"email":"yannick.croissant+npm@gmail.com","name":"yannickcr"}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.18.0_1579156302918_0.19296283870486985"},"_hasShrinkwrap":false},"7.18.1":{"name":"eslint-plugin-react","version":"7.18.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.1","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.2.3","object.entries":"^1.1.1","object.fromentries":"^2.0.2","object.values":"^1.1.1","prop-types":"^15.7.2","resolve":"^1.14.2","string.prototype.matchall":"^4.0.2"},"devDependencies":{"@types/eslint":"^6.1.3","@types/estree":"0.0.40","@types/node":"^12.12.14","babel-eslint":"^8.2.6","coveralls":"^3.0.9","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0","eslint-config-airbnb-base":"^13.2.0","eslint-plugin-eslint-plugin":"^2.1.0","eslint-plugin-import":"^2.18.2","istanbul":"^0.4.5","markdown-magic":"^1.0.0","mocha":"^5.2.0","sinon":"^7.5.0","typescript":"^3.7.2","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"000d6b847dbb401a42bae56f96b11bcf6538f7d9","_id":"eslint-plugin-react@7.18.1","_nodeVersion":"13.7.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-GTAhnWckqzzQzbbmqfoOPtpuVJAUPGliNyJRedvyboxAnZlui0INTmfVzQB0WjK9lbqKXixptMsd98LKamccPA==","shasum":"6e305532ccd8393f45f35f058903fb1d0bf83235","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.18.1.tgz","fileCount":112,"unpackedSize":688479,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNfaUCRA9TVsSAnZWagAAH70P/2RYK2W/d2qgguJgUc1V\n9qRRLKBEn8sOqDbimBOa49HyBNCU/VQm2yX+kJys+Outf6aeN0NHoBYXvFMp\nISjHkl/lUJjb6aW3E3rkgE5mZvsvY2+rTfiDEGb36pMdI35tyhu/qGJvB5aS\nAzQvkytBotA1QWIOzL8ispMqPZFnFjoPJYzfqZXmbQq8+vBI840hTTsF4ZMY\n7mpL1Bcy11xHU9C65CRoE+otj14PfojGuTaqNjXG9pckH4U8ohbkf7SZgcCx\ntJWXsBWu+pW31WQjIJaPBX6W04X6Q0SxVTPxa822M7AxChubkgqZkr+cv4Ds\nGYVwZ6dKEk7lnW8OlY2I2/VNbCWo3obQslbCbEE3uj6Rnl8+o3IgrWJvozjD\nlMyc69d2yU6ad+sSGFtrm/e0ZY9ZK8nLDVvnoJUMItT6hfJlkYwtqHsjhn3M\nwAK5+0XJ+DLinqCWsFCnvt4RsvbDZrvgPUaPfsnfFsFRxlA64Bu/FCraQtMp\nfI7PKzW6pULSRL3z+FGOYbQiw+oLffApixxAQDLaxTKC7vh3DYEPWX066wtK\noP1ML4CUPsQ3U+WEDEDL89KzwtFZNyJkHf1K5E3TOKY51cvP1uH44eECeXvD\n+gkULpXLGGjorVSXXzbfjWf8Rzxu/mxSHjhl12ykpvhgOU1Hk42ht04AUh1X\nSypo\r\n=YfN3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcAbT1vCOdECHJPVq4ooXSpWY2Hy1yx79ZL2s7LYkndwIgLQjGOsUAIi597hBBoYuppaB7bOBaHZAJcecngtx+8Vw="}]},"maintainers":[{"email":"ljharb@gmail.com","name":"ljharb"},{"email":"yannick.croissant+npm@gmail.com","name":"yannickcr"}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.18.1_1580594836191_0.75275833282456"},"_hasShrinkwrap":false},"7.18.2":{"name":"eslint-plugin-react","version":"7.18.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.1","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.2.3","object.entries":"^1.1.1","object.fromentries":"^2.0.2","object.values":"^1.1.1","prop-types":"^15.7.2","resolve":"^1.14.2","string.prototype.matchall":"^4.0.2"},"devDependencies":{"@types/eslint":"^6.1.3","@types/estree":"0.0.40","@types/node":"^12.12.14","babel-eslint":"^8.2.6","coveralls":"^3.0.9","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0","eslint-config-airbnb-base":"^13.2.0","eslint-plugin-eslint-plugin":"^2.1.0","eslint-plugin-import":"^2.18.2","istanbul":"^0.4.5","markdown-magic":"^1.0.0","mocha":"^5.2.0","sinon":"^7.5.0","typescript":"^3.7.2","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"37c4ef3f630d53326e6d08d59bc495a40dd05cf3","_id":"eslint-plugin-react@7.18.2","_nodeVersion":"13.7.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-6m1zFCSB8OKVIVyGipz1TJxVuNfgvbbUa7O9fxqyyT0b15tB2X/rxMNCGQv3LTD4XOKmG/ONr52FZHur0OKFkg==","shasum":"83d52cd783524cb5f6616e029c892ec08ee59e23","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.18.2.tgz","fileCount":112,"unpackedSize":689267,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeNj6sCRA9TVsSAnZWagAAGEwP/A/GM4w7R+xtB6oYtDFc\nD1xDdps1Kq2aIucHEnVkbnhR/kT9AERKdiCDMUnt4RCMeT1LpVo4gKt//ZsD\n8YHjOiplxrHg3hXLlSmm5HjHx2EOqu2PhPV/XNTLmveXdlGD3VJgF0T4PV4c\nHUwFXLr8l/rcVVfdVJLt5P30htKTw1ZjPmdmWy92rCrVi7ABdiQVkCeTqY/J\nrSuWTRApvmdCthIT00CmuR4afiiWd+qU/Vr0I8wJ1TGb4ImZLthseV6T3j+i\nTuanHn//LjEeqfal9Jw4E9Q8odXMJaW3LI6gNFiGPqk5NcC5MPmdyDtsiLxq\nnfOefYeLotc5Yu8furE9rgOEGIJxKXJLD3RJ+ayjMm6E+3kiLeEXfzNGceLp\ndiBuJcqznJvtHlMMdbDbQCza2iBt3VxYjt6oUVURqcK4vRD5TFqE2OnxNdf2\n77yBic2c8/bODgQzXi2J/yxUYZaES9GFkCgrho0qF+642PLfn5sSQShBhUab\nhNL7e+WSItGDmV9EY7SrOJQZBtLGkBYs0/63J0yzv9ZDTUZNpMkq4dNiJroX\n/IYdmljNZjgvfcMLe3zeY/7nY83EaZq/q3ikCdcdh7JLPfJTlYFpQTDsOj/D\npR33/zdZzE9sKGyu3ni38cWe0Uw6QmyoZjng8GpO7lhsRMYIh3uNqLPTDTL3\n+pCw\r\n=GvvS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeqQkurYRZLgB9raDD3vpMXb1tmmyxT5DmxSF953JavgIhAJQg/SSSSr431dFccHHUEAAbvGRw8yp4oACeX/okZtJt"}]},"maintainers":[{"email":"ljharb@gmail.com","name":"ljharb"},{"email":"yannick.croissant+npm@gmail.com","name":"yannickcr"}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.18.2_1580613291816_0.5263292309033809"},"_hasShrinkwrap":false},"7.18.3":{"name":"eslint-plugin-react","version":"7.18.3","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.1","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.2.3","object.entries":"^1.1.1","object.fromentries":"^2.0.2","object.values":"^1.1.1","prop-types":"^15.7.2","resolve":"^1.14.2","string.prototype.matchall":"^4.0.2"},"devDependencies":{"@types/eslint":"^6.1.3","@types/estree":"0.0.40","@types/node":"^12.12.14","babel-eslint":"^8.2.6","coveralls":"^3.0.9","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0","eslint-config-airbnb-base":"^13.2.0","eslint-plugin-eslint-plugin":"^2.1.0","eslint-plugin-import":"^2.18.2","istanbul":"^0.4.5","markdown-magic":"^1.0.0","mocha":"^5.2.0","sinon":"^7.5.0","typescript":"^3.7.2","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"0a717a52730c2a360ba8448e89cd5ac519ad0ee3","_id":"eslint-plugin-react@7.18.3","_nodeVersion":"13.7.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-Bt56LNHAQCoou88s8ViKRjMB2+36XRejCQ1VoLj716KI1MoE99HpTVvIThJ0rvFmG4E4Gsq+UgToEjn+j044Bg==","shasum":"8be671b7f6be095098e79d27ac32f9580f599bc8","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.18.3.tgz","fileCount":112,"unpackedSize":689649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeN6qYCRA9TVsSAnZWagAAayUP/AnM38JyLpGZeRdOtiam\nqPe8gQ1AE4RoAT0C1YrBlpv7/72dbIkWwip52j4UjhP36TKSi+osfO1IMOpr\nfAfuckstc/X/Kaddj2eXqOg4hhMuG/drwSZ4XziCX8trr1uPGpbHzl7lfLBs\nqPHJsrXqPxpB6Oq9YneK08wP65uLHSS6uJZub2GoNrOxfAqww3Q03qf6SvwV\nmuIxcAMqraihSJvvqHDHPm2b7JoZSSYPV6/KhjJlUwAoK457SuqpdqJbvIMg\nL/1uaICyjokf6tkJC08S8FKSY8Jcyk1Vz2K+Ky0lOAm7uNswbzFhj6YqvP3w\n8eO7/iygE7nmUdILVJSq8kiJVZQXdKrjsK0KEQ9awRB4bC8RKplXkL9dzEEe\nLtOQxAJnC9DCwbbuanFOFXKFSAe/yQqt/mbunafFC15ILPDur71fKQH/SxcU\n73j8/xczrUOJFCxzZzEjuSN76cy3Rj1WIUYGvI4FgEG6cheKK7rbLjVvbYwd\nIXY2gYXaDrF1gdLfo/mOTni4Forn7THMy0eRUKBfB6xndiNc/nFuTs7uvrCK\nuxY4bk0nGgCP3OyttFlxWqlWyEsdS5GbVSqp6JZQTpKyu99i4gBa7Us3uxVo\nk9WSQd6wpBSCjySobY79H9mZYXfJqFCcaFG1JeuxVHxFZFK267QCG5gleBH4\njA5U\r\n=Z1kQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDN6za3AzeN/PAYa93jZQTTb8JCaquwLcafeHR72yh8lQIgYKQrb6tyVmkSQqCvcMUbvoU9Lem8xp06W8lpJHD+/K4="}]},"maintainers":[{"email":"ljharb@gmail.com","name":"ljharb"},{"email":"yannick.croissant+npm@gmail.com","name":"yannickcr"}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.18.3_1580706456301_0.5558798139016579"},"_hasShrinkwrap":false},"7.19.0":{"name":"eslint-plugin-react","version":"7.19.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.1","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.2.3","object.entries":"^1.1.1","object.fromentries":"^2.0.2","object.values":"^1.1.1","prop-types":"^15.7.2","resolve":"^1.15.1","semver":"^6.3.0","string.prototype.matchall":"^4.0.2","xregexp":"^4.3.0"},"devDependencies":{"@types/eslint":"^6.1.8","@types/estree":"0.0.42","@types/node":"^13.7.4","babel-eslint":"^8.2.6","coveralls":"^3.0.9","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0","eslint-config-airbnb-base":"^13.2.0","eslint-plugin-eslint-plugin":"^2.2.1","eslint-plugin-import":"^2.20.1","istanbul":"^0.4.5","markdown-magic":"^1.0.0","mocha":"^5.2.0","sinon":"^7.5.0","typescript":"^3.8.2","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"e2ed5365a7063a39811d55630ec0b8e4516a290e","_id":"eslint-plugin-react@7.19.0","_nodeVersion":"13.10.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-SPT8j72CGuAP+JFbT0sJHOB80TX/pu44gQ4vXH/cq+hQTiY2PuZ6IHkqXJV6x1b28GDdo1lbInjKUrrdUf0LOQ==","shasum":"6d08f9673628aa69c5559d33489e855d83551666","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.19.0.tgz","fileCount":112,"unpackedSize":693235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYsWiCRA9TVsSAnZWagAAJWoP/AuJbYZ9sDQzjW+qySlN\nXmLnPmTsekEP7CrpkrZEVDhaL++oY2l5uqzxXVVgXdvt0Z0Gk4b32hq6rdiV\n7/ZI01dKejfqT7rivMFPgXql5aj40cxcV7SdR03pezfDhKxXPiRU1uQXaD34\nKhtg/gtx0OcYWJ7npOGaXyyD3gJqCd1VqLOrQdqXWhZoUM7OrQ3iAqLNvTIk\nukCJcn/MfzRTLZDOlYHDJK8QcmEiS0fL/8sg0U2BDpc5NvEIk+o3E6Nhrsn1\nzsEBQf8ipOMMItS2smiJDoNxWiIy6WQa8Hq+rkyoZ7wpSrO6+J1qEnf0ce6n\niGivJD8jrW7+vbEJUhL/sriY10K/5Cx7Pf0cbjSMQQmfJAZVPB+heR6labyI\n7rC2z538kCudFyt94FqzgZVQYavpJZi2Xq7RIXNliL+JW0rK9LULMJII9HSk\ncyaoS3hgR88zH+0mk9NiBUackyrrcThoiaafzZPWhxldt7EW/wzQQlV0y+VE\nJySytm3ZZOY+K6wON33XuFt4H3xV0UhuP7GeYCcdkHJ5ZU5pBDVPjfYdrXkq\nHQFBZV76HGGpeiNb4UhlDHb3eRN2K/Ofaq+MTKyg3y7r1i7vq4ftCBrk29TZ\nTBwbv0dmN5ZvOP8ISL4LgGcbzmydEemFOoNxfj9eKe6aP+6FvtJY5P5FB2AF\nQFbQ\r\n=gh3T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIjBsU7t7Lga+iB3VmAUw4inwW5gZOpmmUhRwyInU6MQIhAOxojr1tPmeex70QgqUR76AV1xFrZ44ysdi54HleM9uv"}]},"maintainers":[{"email":"ljharb@gmail.com","name":"ljharb"},{"email":"yannick.croissant+npm@gmail.com","name":"yannickcr"}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.19.0_1583531426169_0.22006264788076768"},"_hasShrinkwrap":false},"7.20.0":{"name":"eslint-plugin-react","version":"7.20.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.1","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.2.3","object.entries":"^1.1.1","object.fromentries":"^2.0.2","object.values":"^1.1.1","prop-types":"^15.7.2","resolve":"^1.15.1","string.prototype.matchall":"^4.0.2","xregexp":"^4.3.0"},"devDependencies":{"@types/eslint":"^6.8.0","@types/estree":"0.0.44","@types/node":"^13.13.6","@typescript-eslint/parser":"^2.33.0","babel-eslint":"^8.2.6","coveralls":"^3.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","eslint-config-airbnb-base":"^14.1.0","eslint-plugin-eslint-plugin":"^2.2.1","eslint-plugin-import":"^2.20.2","istanbul":"^0.4.5","markdown-magic":"^1.0.0","mocha":"^5.2.0","semver":"^6.3.0","sinon":"^7.5.0","typescript":"^3.9.2","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"25bf6cc4860429849e1fc7397f83bc788a2c1ba4","_id":"eslint-plugin-react@7.20.0","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-rqe1abd0vxMjmbPngo4NaYxTcR3Y4Hrmc/jg4T+sYz63yqlmJRknpEQfmWY+eDWPuMmix6iUIK+mv0zExjeLgA==","shasum":"f98712f0a5e57dfd3e5542ef0604b8739cd47be3","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.20.0.tgz","fileCount":112,"unpackedSize":700611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeu2YJCRA9TVsSAnZWagAAeRsP/0oxEsAL9uu1sfpokQSR\nGjJm8ntjorp9+5ZwH5qKrq9/fz7Nxe2gNk0xcxs2tX1eiDQ7uYkBTuLqXzjn\nqYCEBs/wuwh8RYig9aZ/29VbTTVP/EOxroccTUAOXOXooARxbcLWy3+P0el4\n1gi4Il9LBPnf4P2lGTtb19fmFgpceYziwPi7sQrcMe68+JO+KveZSSQ/kfE+\njHaa5B843ofBNDBi4iUCdIRWFr4V4jaaF7VLIcgxuVgDA0J/y9Qiqs+zC34D\nGWSIcKGQEaIof1ZZdnSPTHwz/8DzpF/3d2IBCvZJ2O04ah8N4mPeNZBYmBSh\ndjE78WCOaauZDcwk8opwDNOok+F/soZW4XpqrZZYz4iwMf8pTePIG1HSk04R\nx075U2OtYIdi8uN/P2ouFND6SC9Q3QfvxO6XASdbrB6cEGI8WEKgm+le3gFg\nxdPOzf2vxGM4Em6nCaRblQRwK3Whxqe8T9bc9uhopgvHm89NL1Z1oVP4Mz0l\nmUdQCpVhuIdWAs6qx9LXxqRfD3e/2LgjAiGRbA51SweFb/Sb/GqOgLj7pCSN\n3AnSwk+whsdIrvGhI+hLsvYjea5X8ZWP58fs2VkP7aIUu0wxxr4MOgk9QX7H\nGcEijm/DmQa0EojJ/zXzlG2aIF/wZiToetMsTUfi8d7Wca8kPnp+lscsoBwU\ngxs/\r\n=4uSn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDw4O/qqCP0siNpVxk3+OfMr9dmdPXu5L7LAyODdWUcXwIgJfuuO+auBqfvKQ/F9Ylj1kMWnu5wVIZYiFyAQg00Iu8="}]},"maintainers":[{"email":"ljharb@gmail.com","name":"ljharb"},{"email":"yannick.croissant+npm@gmail.com","name":"yannickcr"}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.20.0_1589339656840_0.6905791926501228"},"_hasShrinkwrap":false},"7.20.1":{"name":"eslint-plugin-react","version":"7.20.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.1","array.prototype.flatmap":"^1.2.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.4.1","object.entries":"^1.1.2","object.fromentries":"^2.0.2","object.values":"^1.1.1","prop-types":"^15.7.2","resolve":"^1.17.0","string.prototype.matchall":"^4.0.2"},"devDependencies":{"@types/eslint":"^7.2.0","@types/estree":"0.0.45","@types/node":"^14.0.14","@typescript-eslint/parser":"^2.34.0","babel-eslint":"^8.2.6","coveralls":"^3.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","eslint-config-airbnb-base":"^14.2.0","eslint-plugin-eslint-plugin":"^2.3.0","eslint-plugin-import":"^2.22.0","espree":"^3.5.4","istanbul":"^0.4.5","markdown-magic":"^1.0.0","mocha":"^5.2.0","semver":"^6.3.0","sinon":"^7.5.0","typescript":"^3.9.5","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"f5405f7573b799712c44deab3a88964415bd15eb","_id":"eslint-plugin-react@7.20.1","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-HitovDhscMmu3uOod3aqZRdKURdXgmlkptEue958gJBmIJO9hvgO4uZyqsJ4+22WqJVP3CsTKfqWSuTlJL6b8w==","shasum":"87fcf8d0de225817ba0b2d8f38740733d61ff4ba","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.20.1.tgz","fileCount":112,"unpackedSize":705429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+Q10CRA9TVsSAnZWagAAZPEP/3MIJVchQxS7GqlJnolV\nBwHXKaSBfAgFJjSAMFING0ESyDlFhA1BN7zINF/5ArmkgDm72YlVW2wuKpCJ\n2exmwgRSdNBVzfY/hyJI1W+Vcxt2FdkGXXFy7+jl6Cq8JTLQ6tYut/UTdk1d\nIpG6pcRlDkyD6Ykld1r9adXpP2YgX9l1FTczMmI3Do8y5MWIr+FWKDboSA23\ntFn2SE5Z7Qagw8elCf/EsNltYbK5Nh3i7Q70fvibVRsjoO51BHQVtDpQjhS5\nY5ySqmX8VQbOloayrYhMfZWDbEwZVWpTUWD/kNsaG/KtCQI0YT8BemvvdfTR\n1OJPdBxh8VnEVk3N20K11jj4zyPl0LQ/gqWzCANROfws6eV2QSMkx6+kWuaG\nIS9aem25nJ6uJc/EIBnQz3zqBTuqg8fPNxsrsd1khjS8tAHiz5K/uX2I5G43\nyBVrblJ3EKNnIqaZsLvjmhL1ryo+UIPcn/bCyHydLt3DI0ilcPQ8lzbrUO6M\nugF5T0FG3tcdryKia8flrXRty2bXDLmsxtyz6kyEosn2K6+OQR+Q/ZVmyl7y\no/+D3ceY+APwCezlDA5V0pvmSThbsLGwZhekWMAivSxJTfhn1KEd8jCH/ew9\nYAd9Bm5ib10EBJRcMyDbAghv9K6CFxPrvmu/Tg7i0002x1+eoFyJeOeXsARR\nJsRI\r\n=ZKpS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkYRD5j2McJJmCH8eU0u0RxNDTpwqnbGOV+B6LNwAUWwIhALBZZv/DuCR0QNT41nDs9Yj+CX+zrxTcBqRTBA3SC18G"}]},"maintainers":[{"email":"ljharb@gmail.com","name":"ljharb"},{"email":"yannick.croissant+npm@gmail.com","name":"yannickcr"}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.20.1_1593380211854_0.6248010757618887"},"_hasShrinkwrap":false},"7.20.2":{"name":"eslint-plugin-react","version":"7.20.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.1","array.prototype.flatmap":"^1.2.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.4.1","object.entries":"^1.1.2","object.fromentries":"^2.0.2","object.values":"^1.1.1","prop-types":"^15.7.2","resolve":"^1.17.0","string.prototype.matchall":"^4.0.2"},"devDependencies":{"@types/eslint":"^7.2.0","@types/estree":"0.0.45","@types/node":"^14.0.14","@typescript-eslint/parser":"^2.34.0","babel-eslint":"^8.2.6","coveralls":"^3.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","eslint-config-airbnb-base":"^14.2.0","eslint-plugin-eslint-plugin":"^2.3.0","eslint-plugin-import":"^2.22.0","espree":"^3.5.4","istanbul":"^0.4.5","markdown-magic":"^1.0.0","mocha":"^5.2.0","semver":"^6.3.0","sinon":"^7.5.0","typescript":"^3.9.5","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"2db008051a898deea0951aeffbf8d03b25d06873","_id":"eslint-plugin-react@7.20.2","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-J3BdtsPNbcF/CG9HdyLx7jEtC7tuODODGldkS9P1zU2WMoHPdcsN2enUopgIaec5f9eYhSFI5zQAaWA/dgv2zw==","shasum":"b0d72abcd94c59c842338aa09c800808219ea77d","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.20.2.tgz","fileCount":112,"unpackedSize":706339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+lAMCRA9TVsSAnZWagAAEZAQAKAhNpTkl2MAqYTJAd1+\n1winLKWzEJO6E2wrvuiCqhfocs8FR8XV0axVS4mTyJVjRxapJHqa7/sPqI0H\nHuGJGW0rQcnl+kjfVvr9JItwykoeGldtgngE1t+3oEEg42upJGIH9cTD2fMo\nX80A+ZwqlUBLRln+SXOLMyRrSD1MyKfBzzs87KfEuxO1EaPLbJak/5Gyjj/+\npeiEsMGHQ4kfF3iBC8GIZtcCrcoqP2l+GkGIudKCyoh3FN6biwbFe1Md2RL4\n4K3iQGUvf6SURjzt5D+ha5mOUi2sVBU1mjN2UY4/dTS1OytNWgdD8NGOMhUn\nSH7TtK3u9rTL6UJ4zdur5JbPxzAMWmjhPJGeO67ekeC6ZskX0GS6rymD4Op6\nrt6j9jHsKrQN68W0IJnsJgCymfbAGVH1yQ4xcyI3MHvWGIhFXteeVNUOnoUL\nMAgs8Srh2ZscrjPAIsLYUR85nHTo3AhV8fJktSINlaCPFY0D3x2JiUWAp1a+\n3IXfCuTltWcS6WTbLib3hpuvJqpnUmozEvz1fjQ6PAx9yCK0rDstEnHEtEIz\n7xAtQm2sDrCl9ZoS64qaC1V9OKnGoFTmexUD0Yho4S1O6MgHRpRtLfUoPEQr\nJKmIZ2fz8CzZlJ2SWIv4pRs4bPGEib8frueOnSw8sPabSFRhcGVVjFXdtEJu\n8wJJ\r\n=ekbs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEb1vsBuoQVLITX/eo63pWdtbJdaLGts/RtDQDHWyHLWAiEA2p0KLeakjhPged5mwSPH9Df4oBvY6Wrpn29mjCBzwQc="}]},"maintainers":[{"email":"ljharb@gmail.com","name":"ljharb"},{"email":"yannick.croissant+npm@gmail.com","name":"yannickcr"}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.20.2_1593462796084_0.5370435533090163"},"_hasShrinkwrap":false},"7.20.3":{"name":"eslint-plugin-react","version":"7.20.3","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.1","array.prototype.flatmap":"^1.2.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.4.1","object.entries":"^1.1.2","object.fromentries":"^2.0.2","object.values":"^1.1.1","prop-types":"^15.7.2","resolve":"^1.17.0","string.prototype.matchall":"^4.0.2"},"devDependencies":{"@types/eslint":"^7.2.0","@types/estree":"0.0.45","@types/node":"^14.0.14","@typescript-eslint/parser":"^2.34.0","babel-eslint":"^8.2.6","coveralls":"^3.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","eslint-config-airbnb-base":"^14.2.0","eslint-plugin-eslint-plugin":"^2.3.0","eslint-plugin-import":"^2.22.0","espree":"^3.5.4","istanbul":"^0.4.5","markdown-magic":"^1.0.0","mocha":"^5.2.0","semver":"^6.3.0","sinon":"^7.5.0","typescript":"^3.9.5","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"6fc4bc0a933501ff307d45922ac1bc2e8ea499dc","_id":"eslint-plugin-react@7.20.3","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-txbo090buDeyV0ugF3YMWrzLIUqpYTsWSDZV9xLSmExE1P/Kmgg9++PD931r+KEWS66O1c9R4srLVVHmeHpoAg==","shasum":"0590525e7eb83890ce71f73c2cf836284ad8c2f1","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.20.3.tgz","fileCount":112,"unpackedSize":708491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+58CCRA9TVsSAnZWagAAKPMP/1UBYhakExSrSO0acoXH\nZhX8/hLb0jDL977LFx+mFvc6xpWnzs9cMmKBqwn90NK0dGb1deSFm1nrKRun\nkLgTGbLzkB9oWBM5tVOi0MXK7g8I1/Lpl49zPP5KuaOnYqQmyCssquirC1S2\n3JLB862Cm3el0R7aIfKonDTJzk8twX43VxLh+WJbUo2WEvhWhye45HgdAnJh\nwlFjNgQJ9F8N99rq4xujUB0r6WjQIyaqZpjjLVyG3pIbHajYo5wPqLCUtkfv\n5/zRjLYJOeA7Mr82tgBahKA1k7spmQaposQIM2PLiqSyw81JJMuRC7KPElkF\nn0uulXI1QHUYwV5tMJh9ps5VPn9a16hPvYdXNfjkeGn6MRc32K8ElbeGgBwF\nUC/ckzBtl9i6i0uB+jEUYoxLQpTwbAjEQxzfebxHBt0XLQ07AeXK5sy9k7AC\n/WbjClrV00/pCTeQ7AoArWwtmMepqxvie6DqsI+7MSdTHkpP7TZBcsJAepZO\nTNF/MTVxP6KlATfFN9vBWDlowAgKxY/Qd7u0LfdNyTh1N5bhI2P1frOZfLk0\nYMW0M49cTs/JDo/bKIJwiFWV3I7vyPipIp//qgG3J4Uv0s6zBFKwFRi3KfIL\nIcU52gfrJCb00SPFp664W8I/1LZwzIrYNnPvHWt//E5I/tVRuO2I2U0Vd/Er\nqMNr\r\n=WJ6k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGSH6Vk71UoH1P7JCjX/RkORCBvzXeh73XBEWerHiy6cAiEA6gk/v5WE+IEzHIH56/E3Au7dZhUfxpolejQF179Gqpk="}]},"maintainers":[{"email":"ljharb@gmail.com","name":"ljharb"},{"email":"yannick.croissant+npm@gmail.com","name":"yannickcr"}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.20.3_1593548545795_0.5429648872802701"},"_hasShrinkwrap":false},"7.20.4":{"name":"eslint-plugin-react","version":"7.20.4","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.1","array.prototype.flatmap":"^1.2.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.4.1","object.entries":"^1.1.2","object.fromentries":"^2.0.2","object.values":"^1.1.1","prop-types":"^15.7.2","resolve":"^1.17.0","string.prototype.matchall":"^4.0.2"},"devDependencies":{"@types/eslint":"^7.2.0","@types/estree":"0.0.45","@types/node":"^14.0.14","@typescript-eslint/parser":"^2.34.0","babel-eslint":"^8.2.6","coveralls":"^3.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","eslint-config-airbnb-base":"^14.2.0","eslint-plugin-eslint-plugin":"^2.3.0","eslint-plugin-import":"^2.22.0","espree":"^3.5.4","istanbul":"^0.4.5","markdown-magic":"^1.0.0","mocha":"^5.2.0","semver":"^6.3.0","sinon":"^7.5.0","typescript":"^3.9.5","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"e20522c0ce22d82e21e650aedf9ce1c7fd683341","_id":"eslint-plugin-react@7.20.4","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-y4DOQ0LrzuDQFEAnYFGjJMRHQQqfTco02qiWI00eGQYikHTzC15S5aRHGWSffnThv8sBpsmFBLky3K5keniAJg==","shasum":"c14d2631221ec694ddd84557d7152f44b66e4aa0","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.20.4.tgz","fileCount":112,"unpackedSize":713322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHkEBCRA9TVsSAnZWagAAU04P/A51RLV8TcqocqZcmJN5\nvRIBRzWkmBupGvOlTZxxvJqLPTxxqjMTwf+IYo3DGwt9UujEUTAt+tup+31x\nQtzMUliruaeOpUkgR3pQDcmcOgxGsSKtPqYpVv5dHWUZ3NKxK0BiwHB2v5Nc\nXZHpIOktl7OHaDg67GoXdHylrXbPMwad3Au4irqXqdpRX3UYy2xO7PXvVbu5\nmBivQTb6znSHncdq0mIJCpdogG7C2Ap78p0ZDp1Lxyxbrsm7+zO/xOvcT9we\ndVbyRnisj8UHGuW0mA/pDXnFwu+yluMeCgWH8gXwteUe8aL1YbHQY2PvN7Q1\n6mLjeRxDXJ8eYNca8xphdFoHvytednM0k6wnVoBSGNyNWskBB4c1CNWWhRr/\njQ2yVchIgHvTroJaw5k4LrPlENVO7xbDqFHbG4SLsrmvNnGQacv3EBl/gMEs\nAP5nULY10gmqk0b+bYXDPSbcVgaqD95hQMtV9P2xSoJKQ9jUwaC01jkFVm08\nIDC4z3h/xW4cG7V9o4DDBbzu7SvNPJQcNXS1lggyhJKZ7YDbIb+GqUaBNguz\nArL91tGOuRYeQQ8WzCP9SPOo0YO9vU/+yjCPi8B7RQ2vX4CJakpJjpOPoiLR\nMnALcPIQA+C5uSasRyUAuhibDtqTyJuOlECJjr78or3CUAwCDQqQm1k0phXi\nt537\r\n=Reki\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEgIwXgJTgSvAQuvtMc4mfKmJcEGYjuBrGBZmsTICBU2AiAMaOC30eweXVli2YPeBpZdeRNsKQaJk21igTV3C0pAhg=="}]},"maintainers":[{"email":"ljharb@gmail.com","name":"ljharb"},{"email":"yannick.croissant+npm@gmail.com","name":"yannickcr"}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.20.4_1595818240841_0.18393557290142404"},"_hasShrinkwrap":false},"7.20.5":{"name":"eslint-plugin-react","version":"7.20.5","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.1","array.prototype.flatmap":"^1.2.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.4.1","object.entries":"^1.1.2","object.fromentries":"^2.0.2","object.values":"^1.1.1","prop-types":"^15.7.2","resolve":"^1.17.0","string.prototype.matchall":"^4.0.2"},"devDependencies":{"@types/eslint":"^7.2.0","@types/estree":"0.0.45","@types/node":"^14.0.14","@typescript-eslint/parser":"^2.34.0","babel-eslint":"^8.2.6","coveralls":"^3.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","eslint-config-airbnb-base":"^14.2.0","eslint-plugin-eslint-plugin":"^2.3.0","eslint-plugin-import":"^2.22.0","espree":"^3.5.4","istanbul":"^0.4.5","markdown-magic":"^1.0.0","mocha":"^5.2.0","semver":"^6.3.0","sinon":"^7.5.0","typescript":"^3.9.5","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"4c8d8cc0a5dca39554cf97b807822b60782f320f","_id":"eslint-plugin-react@7.20.5","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-ajbJfHuFnpVNJjhyrfq+pH1C0gLc2y94OiCbAXT5O0J0YCKaFEHDV8+3+mDOr+w8WguRX+vSs1bM2BDG0VLvCw==","shasum":"29480f3071f64a04b2c3d99d9b460ce0f76fb857","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.20.5.tgz","fileCount":112,"unpackedSize":714446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIHtCCRA9TVsSAnZWagAAfR4QAJccw32265z63P65jkO5\nz0fjBGuyg0lZFgPEgjxdNspaOnFBVcimVnvRN7OhbgnZrTPiCYtt9Qz/wZXR\nEXg74rrZ+D1Yhni4UwApBkK7D31nRXZHXoLQOiiMRr8K24vnr754lqA9rNDI\njV0J+mnGnM4jOmyvUDVgCxBJadiM/09M6HQ41kX2qo5WR2WG7jAM59CkGdhO\ntPcQ7uvFlFxnap7HkD0GLpyjDPQhvWsCjY3ZfSoVHRCR4KHx5AOhx1tkazMZ\nVXSzlw4pK67V2viRaUrBSFeLMw6qDWzsHUMkVoWvFq+0shLp6kF/F9ZmFoNk\nxh/gsGkC3NtMmZYEf01wP2td2zvBtjiGWKWtLH7YaZdCgHtagA6lcsSpe+Yx\nGvIygvcVXJK8hNyimWS6kZ3hzk6EaKlPK4dvN7rAxxNUPTBlWafj+W9KTk3W\nT+UL3k3isRIez2lrGW6wH6EEldlU3s3KiXqBG4tjyRQVMGIlSOL0fMKxxXA+\nfpazQhEWVdEsLpyqSbxzrdOslTA3LUHKd3hTkc8hDtwI9vhX02B06vyXSglZ\n7S7f9qEIHo+KsF5dpbc+xv/uzMcBMJ+nBGCFf1LCsmLB98z/rMTb72v74339\nY5Qo9FnkYNew/ns/Bw00FTMTEzoQdP93NTlDDr1YbBQCsV2UircP98a8puaS\nbwMK\r\n=KKEv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRXelR2iB+LCQD4cl6YL42H6w2h+DzPrduaAwU48EsoQIhAIu+vE+/Uwt/HDEKW8ECcrP2XDjVs/px3265fCBs56SX"}]},"maintainers":[{"email":"ljharb@gmail.com","name":"ljharb"},{"email":"yannick.croissant+npm@gmail.com","name":"yannickcr"}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.20.5_1595964225877_0.22282407324671238"},"_hasShrinkwrap":false},"7.20.6":{"name":"eslint-plugin-react","version":"7.20.6","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.1","array.prototype.flatmap":"^1.2.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.4.1","object.entries":"^1.1.2","object.fromentries":"^2.0.2","object.values":"^1.1.1","prop-types":"^15.7.2","resolve":"^1.17.0","string.prototype.matchall":"^4.0.2"},"devDependencies":{"@types/eslint":"^7.2.0","@types/estree":"0.0.45","@types/node":"^14.0.14","@typescript-eslint/parser":"^2.34.0","babel-eslint":"^8.2.6","coveralls":"^3.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","eslint-config-airbnb-base":"^14.2.0","eslint-plugin-eslint-plugin":"^2.3.0","eslint-plugin-import":"^2.22.0","espree":"^3.5.4","istanbul":"^0.4.5","markdown-magic":"^1.0.0","mocha":"^5.2.0","semver":"^6.3.0","sinon":"^7.5.0","typescript":"^3.9.5","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"a43f70ac202dc4d28d18fbfccaf3279d2cf1d072","_id":"eslint-plugin-react@7.20.6","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-kidMTE5HAEBSLu23CUDvj8dc3LdBU0ri1scwHBZjI41oDv4tjsWZKU7MQccFzH1QYPYhsnTF2ovh7JlcIcmxgg==","shasum":"4d7845311a93c463493ccfa0a19c9c5d0fd69f60","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.20.6.tgz","fileCount":112,"unpackedSize":726443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNEerCRA9TVsSAnZWagAAtKEP/AhXepeLXjG+7HPKwBbV\nPLuho+7MMeNK3gnQJsM3Z53RiLGXaLJhVoiV8X0sJXDmSNbpr4h/Pr6WISbn\ny4yFxOHGecVHkjsB1H9xklVlnCdTfzhKAuLyvcCkdOp/JWDWRHp8/5TqAfAp\nqE4chca7wAZ7YwPXhq/76GBO5jRQcxpO7snLpfzbn+8gB0oR3gbs53XA8Vtv\n3PS7oJc9el4GZOEZWXiilgw9SHjXycnFEyb9DR0YrxipRacViJMMJklFc19F\nfYE8xIHw8J/CNsAd2b8uOg/uV+9+qbT0rUl2D7OR1EXWmXzwA4MPTOw1HreK\nsFdV5SX3nNguLRMwFJ+jKVuHaH/0zqiZNKiOi6M3YlNy86Iw+oY/19jO4BYr\n8NQqN2c7tW2OV0e9w37SI7U62fOe4okhKHJyMJAmU+1STzJ8JQhDFm1C2Esr\npfUgoowgWxPnIFDCfW2zQcl2QsbKX1ocv1pUTe8M1rSzl4qKd3gMOkt8sTKz\n0DTn5Owk28km/RasGJ+3KLQ3bxUXF3yDM6NdOr69Eit774JiLIOqHiFerM/S\npYvKZ1pQ+X24zBiSRc6BW8ZP4t2eNFtfC9iWofJN/AAM/o6gDyqfoNxKXfJ/\nMX8teKkZBNQD8+SauKDmupPdtfvQacyVzXQtUO9QLdQEByZx0s0SFojvpR5Q\nUc+P\r\n=hVD4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDG0xzt2UJp3XefUF7PPVIk/Zspx3AZeX1xJdVzNMUjCwIgL5nFFkw73yBf8Db4e+GgwNpKADRu4WvIORyjydkpW1s="}]},"maintainers":[{"email":"ljharb@gmail.com","name":"ljharb"},{"email":"yannick.croissant+npm@gmail.com","name":"yannickcr"}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.20.6_1597261738153_0.99701035784863"},"_hasShrinkwrap":false},"7.21.0":{"name":"eslint-plugin-react","version":"7.21.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.1","array.prototype.flatmap":"^1.2.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.4.1","object.entries":"^1.1.2","object.fromentries":"^2.0.2","object.values":"^1.1.1","prop-types":"^15.7.2","resolve":"^1.17.0","string.prototype.matchall":"^4.0.2"},"devDependencies":{"@types/eslint":"^7.2.0","@types/estree":"0.0.45","@types/node":"^14.0.14","@typescript-eslint/parser":"^2.34.0","babel-eslint":"^8.2.6","coveralls":"^3.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","eslint-config-airbnb-base":"^14.2.0","eslint-plugin-eslint-plugin":"^2.3.0","eslint-plugin-import":"^2.22.0","espree":"^3.5.4","istanbul":"^0.4.5","markdown-magic":"^1.0.0","mocha":"^5.2.0","semver":"^6.3.0","sinon":"^7.5.0","typescript":"^3.9.5","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"0c412ef52672513cfc6fcfcf858c12ff62ed04f5","_id":"eslint-plugin-react@7.21.0","_nodeVersion":"14.10.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-WaieZZ4cayAfPBmy5KkEqFfLQf/VkzoUsvM5DfD9G1lrz+3LtZ8X6nToEUQiFe1X5ApNIzkMd+7NUy+2OmSTQQ==","shasum":"aa0699086f586d54a5005c99a703175bc5d21161","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.21.0.tgz","fileCount":113,"unpackedSize":738036,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfauNxCRA9TVsSAnZWagAAmPMQAJImlVTFvGaChnbyHWWN\nmEOExmJIdHHuQXnwpNYL/rD2+oEbK5mj06rUxy90CM3OTDY/Yf0ZiL2skX9x\nP8fjro8uiWWPQaMkx6RyJWJVjqdETh1d0f2MT1UWHWa3akbeN59nXA85yx8J\nod33qrPzBUxAaUA+DkRO61ch+d/0XkkD71dvMeY3ew8zILNfQO9bgmUyjX95\n8d3XVRhGhl2KkSm07GGDiuJtZEU9YmIhgdTu3klOgBjXvc+vTXSHrJz54Vzu\nZmi7G0BPBHidr6bSX+x6Uw/7ivarLzAvhaKqSx764eXgQTMKcVrcFVYE+gH9\ne7D6+gbon84JefUChCUB7GnEz8NgEittoNA34bwFTcpz2T/V+Y97VgmF072R\nRWkFm+N6LZQH5i9UIOYZXeTU/0gFBTlYdCSF5UtEkDnR3yj1Lyck1kRbW57B\nMUcdhfv7OPdjh+QuxopCCEwerNvjNemrA1qK8b5zuCTZklc1N6Ybgmp07K9b\niwYmnxGBLhmxcnV3qOVQHm0ydmAj2/G2D4Uz4c0vtJtQjfoaqwUx2byeO9Av\nSxMlnktyTcOSTxoJ74zkZxQ+DqVkfyP3Nf/RmD1xIDGeLAexK/VjqI4L+KcE\ngzrUff/+JpJiJ/iO7EgL1rfQSoMRs3e+EtB1V3A+XCT8ZMqXH2Lp7xWeAajn\n2V2M\r\n=Ex9B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRrD/Ucx/XfP14ellUBHBZONV3tg/u5UASZvkA0uhxrAIhAKtSPq1atc75fU81V3YXOI4NNapCvV8ZkgDpKnlesa3f"}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.21.0_1600840560422_0.1492177545624711"},"_hasShrinkwrap":false},"7.21.1":{"name":"eslint-plugin-react","version":"7.21.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.1","array.prototype.flatmap":"^1.2.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.4.1","object.entries":"^1.1.2","object.fromentries":"^2.0.2","object.values":"^1.1.1","prop-types":"^15.7.2","resolve":"^1.17.0","string.prototype.matchall":"^4.0.2"},"devDependencies":{"@types/eslint":"^7.2.0","@types/estree":"0.0.45","@types/node":"^14.0.14","@typescript-eslint/parser":"^2.34.0","babel-eslint":"^8.2.6","coveralls":"^3.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","eslint-config-airbnb-base":"^14.2.0","eslint-plugin-eslint-plugin":"^2.3.0","eslint-plugin-import":"^2.22.0","espree":"^3.5.4","istanbul":"^0.4.5","markdown-magic":"^1.0.0","mocha":"^5.2.0","semver":"^6.3.0","sinon":"^7.5.0","typescript":"^3.9.5","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"8edb880797209ab2c54c68da8fc5a171851c8e08","_id":"eslint-plugin-react@7.21.1","_nodeVersion":"14.10.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-TGtWzWrFjZtrD1giMz0O6a9ul++YR9vZSzIL/a7qlb5I/ra/O5RkMGMJK+KKYnJrzz884kyAkEyWiU4Hg2HTrg==","shasum":"3d9fe506eab78756f67c671bb2a9aa9c20990a39","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.21.1.tgz","fileCount":113,"unpackedSize":738291,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfa8h4CRA9TVsSAnZWagAAdugQAIeTOhYahOmrr04OaVrT\nTAwGySPIwEJWi1O5/8PMGS6/lKukfV3OVhNMXq+ejsZOE3x7R9v9Uab2MnZ1\nb+sMfimnWZtepUAlF2b1hT3w7Da8vpX8Yyi1JqRpWkXR/Su2K6B8fz7Lz6O6\nk7DKOokheAxZGcoqOBnFxh2PxqcEo4Qz3Hix9zGfn0yevuE6QJakcVC37C/o\nZAW6uO+Eaaj5ju931CH9w/KrMcxL94e3HPZAA7rPkTMSIpaFvKrFA0rXNEbJ\nzoQbbgIKIv9HfvAhuce9XkPMff/rv14cemmy3r14i0opH0JMX7051q3wbMX2\nYXFnEuA7zrHL/7GONYcIGHZjCJIfUQ+BcGwWh+HNQeqeRuK/tzZGJgt9dT3x\n+Jsfpq335MDlTJIYzt8rItMmm4zTQCSI284/wT6qQKlbgNEmvEEgywd9yAJc\np3CJEwlYatUmL2CGvRmdgRzobP5612sQ6OfeQ9vo4Ce60TR7khT+el1VerC4\ngnZKhBdHYxReacEdLplEANJ0HymV8McaxWjH98VPVYBsm5Uep3UtmNstzZwd\nJKJqPI53eCeh3Y6jRtYx8r7BBIe0vJycqMC2iu8N5ywKBPiyk/T9u0nK8LpA\nNrEzklG8BalMpRR8+asOIRpFqBoUIep+RnFCH/OH+dq9b5zp95imHoHs07Jp\n1RJI\r\n=jKp3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICY0HZ26kgCo077msoP9xkpMGZ+jclxwUQzXgXi3jYTCAiEA3I1M6N3LU2xW3WH3yhKTrhvpBs9vvGkCFIJEZr6pfqA="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.21.1_1600899191398_0.8098288292987323"},"_hasShrinkwrap":false},"7.21.2":{"name":"eslint-plugin-react","version":"7.21.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.1","array.prototype.flatmap":"^1.2.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.4.1","object.entries":"^1.1.2","object.fromentries":"^2.0.2","object.values":"^1.1.1","prop-types":"^15.7.2","resolve":"^1.17.0","string.prototype.matchall":"^4.0.2"},"devDependencies":{"@types/eslint":"^7.2.3","@types/estree":"0.0.45","@types/node":"^14.11.2","@typescript-eslint/parser":"^2.34.0","babel-eslint":"^8.2.6","coveralls":"^3.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","eslint-config-airbnb-base":"^14.2.0","eslint-plugin-eslint-plugin":"^2.3.0","eslint-plugin-import":"^2.22.0","espree":"^3.5.4","istanbul":"^0.4.5","markdown-magic":"^1.0.0","mocha":"^5.2.0","semver":"^6.3.0","sinon":"^7.5.0","typescript":"^3.9.7","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"4589522a03ca7dacb97a1e4ba17828fe0bff4655","_id":"eslint-plugin-react@7.21.2","_nodeVersion":"14.10.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-j3XKvrK3rpBzveKFbgAeGsWb9uz6iUOrR0jixRfjwdFeGSRsXvVTFtHDQYCjsd1/6Z/xvb8Vy3LiI5Reo7fDrg==","shasum":"3bd5d2c4c36d5a0428d0d6dda301ac9a84d681b2","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.21.2.tgz","fileCount":113,"unpackedSize":738561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbRjJCRA9TVsSAnZWagAAWvcQAIOZN6IH860sq2MW68/r\n2N2vDgdwHWAfWFFGCS5AAulVDcelNxHOhg/uPzpBatvjBfTwesW99CTFl/ko\n3zieRq/waTaS896XUGNTMUdrKbTAi/znYkKf+DZ+D2h9JoN+32+FO9q+e34F\nNFRQmZtB4tHvFDal0qFoJuvrfziB9Xgl7lbSNm4owvOjnXSLE2IGeoK4DVoc\npzTO/KxWE5brVu/QS3Ov0TwQEmNs9gflyz+6ce8lE2r9JQLkxdxdNXkb+MAF\nW72XEBn8q88kdBYv7ukbJa530z0BC99DBb2vPanilH60L2p9YtCCrBD1gnq/\nRSUSSeiLUAFkAVpJTh/QEy+YTKeb1JtWFk7df4fJxratt0h3HpBQrFkvs8Jg\nfEANgLf5+c+z7tsSNgLLDSYO7jlqmxFWqojCyuG50OJs1DKXyTLYX6SdWJb7\njsvtgvWlDTnR5nc3BLRb2tmJslsj97Qc3OqLe+dhCQvu2Yx1uKs9cmmbX082\n74S/hZLG4JH0t/uj+BHrAa+m+xUjlchPANkHz1de6Hky+0w0oQIZ5jiX6hIA\nTjmQGVxp2gfIqCW4XQF+wQB+AenhGMN+G4lR7YcpVcQmY+3EYM+wX5vuFyiY\n2XTBLDtGJrXxioh4DJa6eAgGjOCKo7O05erJRLJjN2zXRbtepCcS41/WCbYZ\n1l4W\r\n=K3+I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTvEOvBZg/zVC0F8JBbmd04Gafn4uz7pCUUOSvyYPPJgIgPvdal3weNFt9Q3TjsSGXCCEAcG+RBzrF1W6yrh4py08="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.21.2_1600985288870_0.1326622497342247"},"_hasShrinkwrap":false},"7.21.3":{"name":"eslint-plugin-react","version":"7.21.3","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.1","array.prototype.flatmap":"^1.2.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.4.1","object.entries":"^1.1.2","object.fromentries":"^2.0.2","object.values":"^1.1.1","prop-types":"^15.7.2","resolve":"^1.17.0","string.prototype.matchall":"^4.0.2"},"devDependencies":{"@types/eslint":"^7.2.3","@types/estree":"0.0.45","@types/node":"^14.11.2","@typescript-eslint/parser":"^2.34.0","aud":"^1.1.2","babel-eslint":"^8.2.6","coveralls":"^3.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","eslint-config-airbnb-base":"^14.2.0","eslint-plugin-eslint-plugin":"^2.3.0","eslint-plugin-import":"^2.22.1","espree":"^3.5.4","istanbul":"^0.4.5","markdown-magic":"^1.0.0","mocha":"^5.2.0","semver":"^6.3.0","sinon":"^7.5.0","typescript":"^3.9.7","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"e3e61e39685e869099be7dc7062d4924ad854443","_id":"eslint-plugin-react@7.21.3","_nodeVersion":"14.10.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-OI4GwTCqyIb4ipaOEGLWdaOHCXZZydStAsBEPB2e1ZfNM37bojpgO1BoOQbFb0eLVz3QLDx7b+6kYcrxCuJfhw==","shasum":"71655d2af5155b19285ec929dd2cdc67a4470b52","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.21.3.tgz","fileCount":113,"unpackedSize":739465,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfd3BmCRA9TVsSAnZWagAAaAUP/iry22xL+19V2olrtLqI\nMrHJDRoYeO5NE3wR7P6F1A3/aOHifnWAD4C18gc5uY7MOgiCqhmval6UbKXY\nhCzWynGVjSE0wTnEqTikC4Wg64jsiY3DHokGxOLKw+ZQz2gfhHhF3LncmFfI\njkG8ZspJnxXq2uxGsA/75BcYDWvNMoet4tMTUA8H7oIGJgIzJ+N7NgVnuieK\nnUvHhnQ5J7auLcprqgqzHYOnu1nSKvrtDJ/8ZQiqtu0GeDQL/Y7HthwFMztN\nIkdiCA2radqX0MQULHpkAq2uUHzcSWnrIF3txqISQiIsTy3V26TeTB/TV8Rh\nO5fcs0kSZ2Q4nGdw+bRMhwefyQoQamCK/9Kg1sUms7VLRqnNdAJ/YlvtTGgH\nWw6H30tEA1GYyHAG3j2JoA2xi5mppc/y9zwT6BmtPdGN5Ev7ASY/v1FecVbo\nhEgWx2tiYFdxxCLe00a1zi48DAZgac6z57PdDewJV45y6ijTBm5Bm0azgW3k\n94qEiWNxtfFt6cogGSPQz8UdxlPg3NXJYMNDKtGb0Ns0IKNjI3XsT4/blGRB\nINyz9z/JEBwAkhkbBPN7c98YrI7FDa0s7NTaZvtXepDd1eeA4COkD3wBZOm/\nWVG9jKjdx+vhoPTOWL52AVquwpcpHK2y6eztbgu4QshfKB68SlbcGhPVFOMg\nN1yp\r\n=EqOm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHK3YNacx3i70NROSUzJWNFVDQer7tTlWXJp0g999F/hAiEAx9wUr+aMgf5fq4efR+6SCwLxo3iMaBfeXfv9yIsoj60="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.21.3_1601663077647_0.9156967122340973"},"_hasShrinkwrap":false},"7.21.4":{"name":"eslint-plugin-react","version":"7.21.4","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.1","array.prototype.flatmap":"^1.2.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.entries":"^1.1.2","object.fromentries":"^2.0.2","object.values":"^1.1.1","prop-types":"^15.7.2","resolve":"^1.17.0","string.prototype.matchall":"^4.0.2"},"devDependencies":{"@types/eslint":"^7.2.3","@types/estree":"0.0.45","@types/node":"^14.11.2","@typescript-eslint/parser":"^2.34.0","aud":"^1.1.2","babel-eslint":"^8.2.6","coveralls":"^3.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","eslint-config-airbnb-base":"^14.2.0","eslint-plugin-eslint-plugin":"^2.3.0","eslint-plugin-import":"^2.22.1","espree":"^3.5.4","istanbul":"^0.4.5","markdown-magic":"^1.0.0","mocha":"^5.2.0","semver":"^6.3.0","sinon":"^7.5.0","typescript":"^3.9.7","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"632639ba26f219340474e2a0a63b550af779a7eb","_id":"eslint-plugin-react@7.21.4","_nodeVersion":"14.13.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-uHeQ8A0hg0ltNDXFu3qSfFqTNPXm1XithH6/SY318UX76CMj7Q599qWpgmMhVQyvhq36pm7qvoN3pb6/3jsTFg==","shasum":"31060b2e5ff82b12e24a3cc33edb7d12f904775c","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.21.4.tgz","fileCount":113,"unpackedSize":741048,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfgN0QCRA9TVsSAnZWagAAVNEQAJ2JbV/AG1SnKX+krwN2\n5IzpCK5i4MiZqnRxzK9vHasKa+9rdj1q5Upmt/d+w+jgGVWn1Oalktz/Bv9a\nbiRpUZLgUssgJTYzUd/oSzGmL47vt9K1LFkmivnJJv6zvfbMFtytMpEkwNFF\n1MHIYu07TjeRAB5FVtkweFMl6eHNzG0+BpeBp7jJX9NL5SfqKkj07lPulvvB\nRTD26+xrVeAWi8jR9VRlmq+XcUfPgHOenfRXUSNYtmtgSOG+hK3z90vFVT6A\n/zdmmqAC4+cp80sPMg/f1ya2lLEGQxZVwO6KTHhc+s85H//L7F12GVlsVpLR\n91cvcQOgGM6+dPCCwdqr2ToWAeFs1niDC0+JBUywqTtNKkvBnwIAW6EI87d3\n1BqAftvwe+6bGvQdwaX7TNyTETRv+iW3ye6o236q74Z4+Tw1mocIQXZlhQAS\n1dXwfZrFyzanxEafd7B6Sksg7tK9BwvhPGgoh41zGXTuw60/PTLS5G/jRivZ\ngq7J1OHS/pfF4aU+sBqBwvS3TuPuWWjgtISXGWaCsiXM67YvhrSvNC82KGC4\nsR+sFCqeixzfdItRbiYtqNcfmP+Vh1k3aWV+zHkQe9lvrdWoLE0VFvAQyibk\n5hyAyJtN8mKWBNHcWQEcQOYAuZQp6PyIENLI6D6sRDceBehhRYk7dlb8SqgZ\nArom\r\n=/uTs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID09GdtSMGA/OdSoj/L4eu98qJZtJpy9RkOHDdGckej1AiEA6rheM/cwD0NUDbry6OwrVOu1jGetxEz5HCeqUNmaDKs="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.21.4_1602280720349_0.7556867225026156"},"_hasShrinkwrap":false},"7.21.5":{"name":"eslint-plugin-react","version":"7.21.5","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.1","array.prototype.flatmap":"^1.2.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.entries":"^1.1.2","object.fromentries":"^2.0.2","object.values":"^1.1.1","prop-types":"^15.7.2","resolve":"^1.18.1","string.prototype.matchall":"^4.0.2"},"devDependencies":{"@types/eslint":"^7.2.3","@types/estree":"0.0.45","@types/node":"^14.11.2","@typescript-eslint/parser":"^2.34.0","aud":"^1.1.2","babel-eslint":"^8.2.6","coveralls":"^3.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","eslint-config-airbnb-base":"^14.2.0","eslint-plugin-eslint-plugin":"^2.3.0","eslint-plugin-import":"^2.22.1","espree":"^3.5.4","istanbul":"^0.4.5","markdown-magic":"^1.0.0","mocha":"^5.2.0","semver":"^6.3.0","sinon":"^7.5.0","typescript":"^3.9.7","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"3aa3ce9b9f3f2a70ef00208d4dbced5e6c7565d3","_id":"eslint-plugin-react@7.21.5","_nodeVersion":"14.13.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-8MaEggC2et0wSF6bUeywF7qQ46ER81irOdWS4QWxnnlAEsnzeBevk1sWh7fhpCghPpXb+8Ks7hvaft6L/xsR6g==","shasum":"50b21a412b9574bfe05b21db176e8b7b3b15bff3","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.21.5.tgz","fileCount":113,"unpackedSize":741716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjlTMCRA9TVsSAnZWagAAsfcQAKO+CpSyioIE3U3nISAi\nA9BZUTQMbbwwe0K4C7N0SJUB8Nodwuu52WdQDYmBTa7ty1JLaoCQW7oxdc70\nOYrC6cBx6wyKXautq8iCDxahNEGQAJIcWsW0AdQJ3ttXItEQIsA+tPvzsxz+\n7hzRg08gv95gop4+7Y9g9tB3g9efXZ5wkTTGvh2tvlBrb7/jZChIgb/m3wUs\n4EhA1BNRj1awC2zxoDrERyV389pJoo8LgCHPzdOC4C9h5oCrpfGLxOTG27tH\n/N2Y30pHTVKDPo+YkwS6e12GqOCRUhoHirn47NK2H3KP4+GaGpYW295cxurc\nlD4AmpzB4rakZgoJZeJ3WptSRLMo8AvDtubiLzXeieC3VeDWN2Hmid9kXEVI\nl4HsQzIVa/EjIjHuF1dO6kyH0TMRGM1qibeHkGopAURx21KdhZhsHPcHwYXO\ne0HmPg7TU7e8orOZ00xg2XDxIyzSHnbwXZOKeOwgy0xBwLVuncf1dHpLXVEz\nAA33sZCkGynNvUxbPj5ilFJ4pU82q99KXcTbqTgvdYKvDN6d/OpFWl2B6rJv\nhAEpuNP/CWc+e6K2DBfRoXpxV/S97HkVt/UhynocwbIfX45Fs7rLjA/JKcmx\npp2TZdL0ETQ+Tc1W5iW2FbWSDpmrQF2QQ9wdJXvTu+3LAmzjGGIsHFINYM65\n3LQs\r\n=a98/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBWX7nT8TJvlv9q9Y7sx5rZIUf/yPXrYcfmqja7m5T6DAiEAq0PEQp9jloPo3/8cq4jpEaPD07hY7zbeyyX9cR9RcAw="}]},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.21.5_1603163339381_0.703881755002534"},"_hasShrinkwrap":false},"7.22.0":{"name":"eslint-plugin-react","version":"7.22.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.1","array.prototype.flatmap":"^1.2.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.entries":"^1.1.2","object.fromentries":"^2.0.2","object.values":"^1.1.1","prop-types":"^15.7.2","resolve":"^1.18.1","string.prototype.matchall":"^4.0.2"},"devDependencies":{"@types/eslint":"^7.2.3","@types/estree":"0.0.45","@types/node":"^14.11.2","@typescript-eslint/parser":"^2.34.0","aud":"^1.1.2","babel-eslint":"^8.2.6","coveralls":"^3.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","eslint-config-airbnb-base":"^14.2.0","eslint-plugin-eslint-plugin":"^2.3.0","eslint-plugin-import":"^2.22.1","espree":"^3.5.4","istanbul":"^0.4.5","markdown-magic":"^1.0.0","mocha":"^5.2.0","semver":"^6.3.0","sinon":"^7.5.0","typescript":"^3.9.7","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"e2eaadae316f9506d163812a09424eb42698470a","_id":"eslint-plugin-react@7.22.0","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"integrity":"sha512-p30tuX3VS+NWv9nQot9xIGAHBXR0+xJVaZriEsHoJrASGCJZDJ8JLNM0YqKqI0AKm6Uxaa1VUHoNEibxRCMQHA==","shasum":"3d1c542d1d3169c45421c1215d9470e341707269","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.22.0.tgz","fileCount":115,"unpackedSize":757634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf7AhNCRA9TVsSAnZWagAAb1cP/i/C3G1s9I/xrhDYm5tf\ngKPhS0REtOzeVC4N0+8nqlGX6XyNC4GW4JddLePbeLzJLvf1EQa7QvtO4aC8\nHoTiAXdhd9mVDh82SBSYCD+uPYxOa34Rr+9mrVlNpMibMUfzWcon3GnrsphV\nn/B4VBTdBWH1vDbk86pJoah8PjRhGyRDwc90XBNm8t+k4Q7Bsp+hnBbhcvyG\nZv3+haK9xhxSxz2jDmqCAY3Of0/dLTOLgd7ohTw3Becc5vL6jaVjKUVVjDcx\nnItiaJtwy0NerjUhUgAaXbRchwt7jcziGgpncjPYE9FKUL+sAgyVHSelku5q\nqtmX9PmLG99q4j5HR2f5gc3zOtxL/w9yFdR3qFmyABPHNpcqxeV/mWnRR2ZX\n7m3X+22+H+BxMbVyeC9CcCMdmTRgR31G9XGr6e4vSovODMPoogO2sxIHEXPX\n0PyCQ/ZuN8oseOGr3aPA4M+BTVVT3Cl66rbJti8AYvJ6KZmTnX/9YqNKK3pQ\nCJKFi2AQD3HrP67i1SAq0B3j6hLzz4V3ZG2wyh+DG7C/m+Jd7SjeSQry1LbC\nOIvtuuhU5CJ5cDW7VIVa0DoeYCof7g8uF8XPpYWkVOaKS6gzp3nzhf09LnHl\nTTd1eAuQmx2AkzgcvJ0GGPABBB0hd5s0kCTGXkKOXj4oL3PqZBmOV8wQ5i7T\nXJSN\r\n=tWx0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGwzRKuEN4oUYJNzw4r7GFEQluvhU9MNxE6F/6oLyYX+AiEAluw3bC9Od+aygUpLD5py60hcO7z3ck8oech3g2cz634="}]},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.22.0_1609304140569_0.8475138424512434"},"_hasShrinkwrap":false},"7.23.0":{"name":"eslint-plugin-react","version":"7.23.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.3","array.prototype.flatmap":"^1.2.4","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.0.4","object.entries":"^1.1.3","object.fromentries":"^2.0.4","object.values":"^1.1.3","prop-types":"^15.7.2","resolve":"^2.0.0-next.3","string.prototype.matchall":"^4.0.4"},"devDependencies":{"@types/eslint":"^7.2.7","@types/estree":"^0.0.45","@types/node":"^14.14.35","@typescript-eslint/parser":"^2.34.0","aud":"^1.1.4","babel-eslint":"^8.2.6","coveralls":"^3.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-eslint-plugin":"^2.3.0","eslint-plugin-import":"^2.22.1","espree":"^3.5.4","istanbul":"^0.4.5","markdown-magic":"^1.0.0","mocha":"^5.2.0","semver":"^6.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"3d7fd57914297b466a58d25cb5185b5ad06e387c","_id":"eslint-plugin-react@7.23.0","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"integrity":"sha512-5rfsRiHKIAdhxv3NxrzE+dBC7BFsNhuErL+Fy940oD1cau55JVTnuL25sqXqD7XY0OkYCRsKEqxZVwezE5ol5w==","shasum":"082512fc3538c7a688b24ea2f407cba1e9a7f463","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.23.0.tgz","fileCount":116,"unpackedSize":791549,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWYg8CRA9TVsSAnZWagAA9FAQAJfcLNcAUbcue9hO8SpX\ngyp1v64vX0z2bv0b/lBNK+oz0v6gse4LH36wDaQvi9wU337LAcB95Qlac+I3\nH5Fl5xgxQypqlmPvCSsGSjMPP6rRU2HXhfbW7yABGseQiIz/YX4LWVnoBJXc\nvazbk5SdLbirAqTwSVtkG8tsUo/UYyYtSD0fjZ0GY0Jb6zbbjCzzInYgupc4\nM9cic6xaw04qOJfcnekpsBhEBAzcKVcipf3aE1VX1nvUuq6mH0JwqbiK5Mhq\nxJjdNBqFO2wU6kW8VGUa4QOLOkA1msLPWI0R3p/3zz62WvqT6hvA9cNifFYI\nhv+id9CmuhpQytIk5IkwMIJoZDxq81hJ8a2oVR0CeWc7n9GGBYKJLMlhADov\n8ZpH7IH2kYY0u8EaIE0l0HvVmkroIScw28PgeQ0GwpMWmKkWYOaGD5+rbw18\nshA+kN54elhmxl+QLrEj9neic+s2OI45Nf+8KiGbCZp83WP9Hn2h0fmOhD41\nTFYMkzDrXXT0QW1inMSnUHlRtXkrPHl7U27dhJX0L6S5UHTfuZcSgCcJxrty\nD7V4qK3ESSXYh9S8eNP3/WpF662GI0Tj4rJZ1LcNVZ6jh4VyJDROR18Xx5tW\nizK9fpFVvh1zHaq4s0/eouFRBWu476Txe31sNSy89p0gvsTyU0/1hWydGeXy\nKVg8\r\n=sVQP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcBjqVNL7afJkJOeo6NQ41MwmmxHdK3htl+XpJbC+hAQIgNA4tfcLfKmIw5PV6+lA0dNzuUkxVJB6VVGrNSWji5Ec="}]},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.23.0_1616480316403_0.21727768357257538"},"_hasShrinkwrap":false},"7.23.1":{"name":"eslint-plugin-react","version":"7.23.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.3","array.prototype.flatmap":"^1.2.4","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.0.4","object.entries":"^1.1.3","object.fromentries":"^2.0.4","object.values":"^1.1.3","prop-types":"^15.7.2","resolve":"^2.0.0-next.3","string.prototype.matchall":"^4.0.4"},"devDependencies":{"@types/eslint":"^7.2.7","@types/estree":"^0.0.46","@types/node":"^14.14.35","@typescript-eslint/parser":"^2.34.0","aud":"^1.1.4","babel-eslint":"^8.2.6","coveralls":"^3.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-eslint-plugin":"^2.3.0","eslint-plugin-import":"^2.22.1","espree":"^3.5.4","istanbul":"^0.4.5","markdown-magic":"^1.0.0","mocha":"^5.2.0","semver":"^6.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"307458fad885cceef313a10cb7df92602d914fbd","_id":"eslint-plugin-react@7.23.1","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"integrity":"sha512-MvFGhZjI8Z4HusajmSw0ougGrq3Gs4vT/0WgwksZgf5RrLrRa2oYAw56okU4tZJl8+j7IYNuTM+2RnFEuTSdRQ==","shasum":"f1a2e844c0d1967c822388204a8bc4dee8415b11","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.23.1.tgz","fileCount":116,"unpackedSize":792443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWsOJCRA9TVsSAnZWagAAcHAP/0pTuI+ZygO7a95b7v0+\nM5NjAGzFv0+/DlsJq2+CMmWGMvmdS02+cmvNBvM09yEd9h0Aop7pKWMDD4Jc\nFhiY5we24BRDQaGlDUiPkJCZ1eZtdPpAJKFpfo5hpONmB+RYHSmwjlqDBSck\nDMUI34+5EdBZznUyMy1IAFXby2hwvMKV1VW3J72ItP3F/RbZUr7BoxOyQgXG\nW4YJBI4WZ04LPQ/l1/TqnHuWufkuRfya22nLwULlBcAL9onPOpRk+2Sl8z37\n45twVUbopnjJtzkbUy602ASZSxpMBcjg+2AWOIUkiEqf6mESBNSA6+Bq4uNM\nrGhT3MI4Drhtzc/s9qKMI3lsKABMqFrozqiS7WUysgtTC5lP+/HJPQxtKc9s\nDh4Khwx01vGqX0XAWYk2w4s11MiViDuTcJwD8KJCNopmvtVTNQWVtggM0RoG\nBcuY00Bp7IhBOQebPFB16LIcS8b/yQIsgsZjECbkFNkEFDdWF+R1L6QNqWSC\nwqFUvJ8d5jrTqFbF0frywQuNDM5IxNStryhx7ekoBSm8LxqQ36FlYa4V12Wq\nJzOGBnuRy74sYKVWBJ5ZKkO7GXS+Z5siLcjTqcrQKzW68U+0BwKSCocUEANz\nJgwvniLvff2LuGylzu09cCO1qCyURp/IcXymZcGIQIcfXkX3lGB5eXMeV077\ncACV\r\n=TEs9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5Kn/H4VQ/WmIUfpNxSNI8SCpG5DMEoh7LgGFArx4lrAIhAJkuR+srHqfcHEl7kDHMTrVaoptyn/XCfoklpCePLk6m"}]},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.23.1_1616561032617_0.21834232401252351"},"_hasShrinkwrap":false},"7.23.2":{"name":"eslint-plugin-react","version":"7.23.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.3","array.prototype.flatmap":"^1.2.4","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.0.4","object.entries":"^1.1.3","object.fromentries":"^2.0.4","object.values":"^1.1.3","prop-types":"^15.7.2","resolve":"^2.0.0-next.3","string.prototype.matchall":"^4.0.4"},"devDependencies":{"@types/eslint":"^7.2.8","@types/estree":"^0.0.47","@types/node":"^14.14.37","@typescript-eslint/parser":"^2.34.0","aud":"^1.1.4","babel-eslint":"^8.2.6","eslint":"^3 || ^4 || ^5 || ^6 || ^7","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-eslint-plugin":"^2.3.0","eslint-plugin-import":"^2.22.1","espree":"^3.5.4","istanbul":"^0.4.5","markdown-magic":"^1.0.0","mocha":"^5.2.0","semver":"^6.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"0d999ef2095dc0f5d0944a41f0a23c22cbe84562","_id":"eslint-plugin-react@7.23.2","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"integrity":"sha512-AfjgFQB+nYszudkxRkTFu0UR1zEQig0ArVMPloKhxwlwkzaw/fBiH0QWcBBhZONlXqQC51+nfqFrkn4EzHcGBw==","shasum":"2d2291b0f95c03728b55869f01102290e792d494","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.23.2.tgz","fileCount":116,"unpackedSize":793413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgb343CRA9TVsSAnZWagAAoqUQAI0o2uhQG2F+IMJhYeCC\nutrsKFjirb4d381YiEef8cFF6vOVMmda2SC+wZGcvVKmR/1OkaVV8YZnsabJ\nh+dlNSjk3ARuDGLK0N9Co/OxzgMuaoBUMltXZY/ffCXGweGND6/vPo8s+BVY\nsl4Rk42wBVVRTsX0XsMJke//p+w+1UVvPu2vVXdfNBN53GoKtvgoDwpgkQaR\nnm0wPBGejKoMUDnkxcDPH5hdz28whMMXS00jLo9rJyj6/9WSXCO6MGvjXZB6\nOiAFXNfRXtNBRcub0JhnSZd9dmm8Ab0z1ASzYJCQzkOm2v3beS7Wr9Z4Kg9G\nzL24Ru2p/b+mUnNe7K2X8jNuRDC77EspAms3gmidsvF/fpGoK/jckL4nVfRk\nHIQNqFdaSqkz5EeOFvZG6w54GFeF31uQ4ZPcBa8zCHFAAU0vMvOzOOnb5aDH\nJjUSQXcruxM5QqV5hKpajwLzDkYNvosMySvkawCKuB0n1ADjQFa/KTqPXwS+\nZCqMEGUFd99JT8/T2swUumC6tqM0Z3H0KUXwzh5YahsDje/Lpr7Y/0YbTyaz\nydxNgzS994OXvYPWMIGf1u6Acr4EUzirW83kDLrrxL/aOx62p0iYpPo2LXsF\njhbdT7zKY+D4nsJwbHDZaWSJVTVVIsGWqZ3yyEmGBy0HjQQh5X0gJXg+MNdS\nTy3n\r\n=EUBn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdPOYEto+wrc1gOa9vitqSMUkaDcuRD32jeEwov3iFLQIgDzyjIq74pihbDbN4g47GmdeRuiHBZb1mrX5IzMAEw98="}]},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.23.2_1617919542536_0.562932013678674"},"_hasShrinkwrap":false},"7.24.0":{"name":"eslint-plugin-react","version":"7.24.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.3","array.prototype.flatmap":"^1.2.4","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.0.4","object.entries":"^1.1.4","object.fromentries":"^2.0.4","object.values":"^1.1.4","prop-types":"^15.7.2","resolve":"^2.0.0-next.3","string.prototype.matchall":"^4.0.5"},"devDependencies":{"@types/eslint":"=7.2.10","@types/estree":"^0.0.47","@types/node":"^14.14.37","@typescript-eslint/parser":"^2.34.0","aud":"^1.1.4","babel-eslint":"^8.2.6","eslint":"^3 || ^4 || ^5 || ^6 || ^7","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-eslint-plugin":"^2.3.0","eslint-plugin-import":"^2.22.1","espree":"^3.5.4","istanbul":"^0.4.5","markdown-magic":"^1.0.0","mocha":"^5.2.0","semver":"^6.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"291acbfd6a2caf3934179683c559bb686ff4dbc7","_id":"eslint-plugin-react@7.24.0","_nodeVersion":"16.1.0","_npmVersion":"7.11.2","dist":{"integrity":"sha512-KJJIx2SYx7PBx3ONe/mEeMz4YE0Lcr7feJTCMyyKb/341NcjuAgim3Acgan89GfPv7nxXK2+0slu0CWXYM4x+Q==","shasum":"eadedfa351a6f36b490aa17f4fa9b14e842b9eb4","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.24.0.tgz","fileCount":116,"unpackedSize":797198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgsqAMCRA9TVsSAnZWagAAzVwQAIn4r/7hd7ERGOo1PvaB\n3KxDvuzGRC1k4H7b5FEkjK+/CLiAKrqhksED7S/lmTvwXM8wNlXzsLEVl7Ad\nebbxX1LvYrdCIZbuMeAhXQIC73dyhftYy42Chml6ErkataDePjBl262Su+yS\ndo8Bgxzj1hkhB5LcZY7oqJAc8CiRSAlh9pSJm8DaVyGKZbXyc++XPeYoXRwP\nct1ibuo04n+mVyMwu9v7st0EEf9tKLPbsIzt2oR6cgFsCRGmEJIg3rAeZw+f\nuSt7vxH1SRTjGmT4XiAn+tr/P9CXPRkjBZpiq4ggEgIMSf+1caFuvflkb6XG\ngYTQZyh9PfNJlGBocnpzViaxMs6YZIZ6qttXqQQbtHjoNQ2cF8tRQSzBDdzF\ngsppkCHZawKeGA9bY4PoYY0gQQTK2Q31m75fEK3rXk15h1+pXCfbsNY5xB9j\nByjWyddw8Liwn5XWfz4+PEDvrFh7Dnq/2ACQ83zfI2OqqEISkKDyk1HdOiyd\n+WT4elgVv6BZsogI1fdYvjNCoZ/aT4BlGC/qz+dfA3lPbVfh9IV8LFr69yGF\nrB1O7rbwz7jm75D7HbCtuHY6gqVTZTi3qvenFtwfpV6eH9CtpiG0arUsPYen\n+aJhh5Tlp/OuGaYHU2twYqqIbb4XVc/F4W52CZ0OuvKBGqgB1P+CeLkOnpYE\nTiCP\r\n=13Bk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3xYYttg6VJyniM+3YE949FEBQdzOIbtxyIvxJQw8zqAIgbsUSTCoc3osUgXMfjf/DBmhFMTW6EVm0OP10ivxmajI="}]},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.24.0_1622319115970_0.08430456297492506"},"_hasShrinkwrap":false},"7.25.0":{"name":"eslint-plugin-react","version":"7.25.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.3","array.prototype.flatmap":"^1.2.4","doctrine":"^2.1.0","estraverse":"^5.2.0","has":"^1.0.3","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.0.4","object.entries":"^1.1.4","object.fromentries":"^2.0.4","object.values":"^1.1.4","prop-types":"^15.7.2","resolve":"^2.0.0-next.3","string.prototype.matchall":"^4.0.5"},"devDependencies":{"@types/eslint":"=7.2.10","@types/estree":"^0.0.47","@types/node":"^14.14.37","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ~4.0","aud":"^1.1.5","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.3.1","eslint-plugin-import":"^2.24.2","eslint-remote-tester":"^1.3.0","eslint-remote-tester-repositories":"^0.0.2","espree":"^3.5.4","istanbul":"^0.4.5","markdown-magic":"^2.5.2","mocha":"^5.2.0","semver":"^6.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"261d93afe76dbd03056877af3b3a47e1c7760306","_id":"eslint-plugin-react@7.25.0","_nodeVersion":"16.7.0","_npmVersion":"7.20.3","dist":{"integrity":"sha512-bZL+HeB+Qaimb4ryOc+OYYOX0XnOr6FX30ZXkzL8iSJA3tATTtZ1YgYyjK3jGvVDcZMejfUaeS/5wKDfTgyfVw==","shasum":"1e5de5fe147f95ce53eeeb7329ad3d5631ef6e40","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.25.0.tgz","fileCount":116,"unpackedSize":631307,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKx9YCRA9TVsSAnZWagAAYe0P/jVT/f0ky2lkgpLEGi4S\nDK0nP6NOOPoSqPBLy/x6tIhCgrsdevldFhNx4u82bWa3kZ/MeR1OkSsnWmsk\nU5OBTDzCaVY53ctCL+YFQDL+cey9QG/N4fK+XkSWVvGLrc57/S4qpoyll5GU\nT8nfsRnfE/RiTDhEBGKdybA45QL+WYQJk2vf8yHyWBntQrxf5tspwjLsCNUJ\ndCNk+6DnTKHI6fEkhao7rTMq5A6RJHlmf1FInfxM+X9X+lGu9AqKbUBoqUPT\nVyccSXNcIQyoeE74Lt+FftTlI6hUTN5YR7sHrXK3nuV/u7unQ1Ua1HvQduD8\njXXFRXWyEFVNh7925F+XWX9a+rhPT+MCgsgsi/Zc8d7Xj0kCcx6e4sY0rvDZ\nHu1ad62VhPQCgSNurKQCTzgiEISmZBzz+21NK6OQq+5slf2AY1FRWO2DOMDA\n5DbxLahzsfl3IntST55pTV3lQkPFdF3uxKqvo0HAg2g3KxCOe2uCRrVZ0JIR\nnw48lrHLfnJ33HTvrKccLOEYjX/usReBhcRvgyHFDR9tPqJCj3MbJKjHWyHa\nortqm0KmOPU1ApmBoOwj7NR/drM8+rgS9BDbLhV9VsSH0Kmn2wTidzxkK7Yd\n/1AyLPJJthk6bg7dCYxi/qSwbGCv7tj0nFiOYxYpD+vqpFANTy/LyLyjdvAJ\no1PI\r\n=U8VI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC3K1UUepLIjy6rP9o4lowtWgQ3E0tqvrCN8YksQFT1kAiEA3ENPEdKTubdYQOc6Cggrida1Oapa1Z/J6KeNBqEWucg="}]},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.25.0_1630216023802_0.25367119936977556"},"_hasShrinkwrap":false},"7.25.1":{"name":"eslint-plugin-react","version":"7.25.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.3","array.prototype.flatmap":"^1.2.4","doctrine":"^2.1.0","estraverse":"^5.2.0","has":"^1.0.3","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.0.4","object.entries":"^1.1.4","object.fromentries":"^2.0.4","object.values":"^1.1.4","prop-types":"^15.7.2","resolve":"^2.0.0-next.3","string.prototype.matchall":"^4.0.5"},"devDependencies":{"@types/eslint":"=7.2.10","@types/estree":"^0.0.47","@types/node":"^14.14.37","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ~4.0","aud":"^1.1.5","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.3.1","eslint-plugin-import":"^2.24.2","eslint-remote-tester":"^1.3.0","eslint-remote-tester-repositories":"^0.0.2","espree":"^3.5.4","istanbul":"^0.4.5","markdown-magic":"^2.5.2","mocha":"^5.2.0","semver":"^6.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"9487a1789e5153f6a2a6cd46958f2e7e92ae7457","_id":"eslint-plugin-react@7.25.1","_nodeVersion":"16.7.0","_npmVersion":"7.20.3","dist":{"integrity":"sha512-P4j9K1dHoFXxDNP05AtixcJEvIT6ht8FhYKsrkY0MPCPaUMYijhpWwNiRDZVtA8KFuZOkGSeft6QwH8KuVpJug==","shasum":"9286b7cd9bf917d40309760f403e53016eda8331","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.25.1.tgz","fileCount":116,"unpackedSize":631810,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLGZcCRA9TVsSAnZWagAANF0P/RqCGqevBgTL02GekidM\nUmUZgTUtPPpHurM4ecFSoXHyH3QHfcce8Ks6EBR+ovd5v8oOjBSy23GGzY9H\ni2J8NYSVgU7cBA1QZ29PZud02/Xhp5ucVR3X0Y85IF9yJzocRjGqpbiL23Yk\nbbWew6lW/Np2IgwDsdeRZrLDv4PJ1U+vCkrL9hFHyjtR2DOIbuZyV7BQTCOo\ncMBgpBn7UF6HH5c/UTUi0LX5FsVh0t9PyewFKE4lxqtGF2Id3yJel/7FqQm2\n/MZqikaCqI9hQN9mRlpPRJRnNHJssdjHNJnZQDpSxKbQJYrbmqyXZaXnws//\nbTbf9i2OXJyJObqDNE5aNSwCl4nFFiXzkQElSwYwWgkL2NRPafI/hVpFcYxq\n12zXps8V89KvOyKBbLqeW/uUBh3Z8+ScNxAP1aDoqflbbs/2ctf/WQck4JIb\n/k6UIfeQil10J8g+vUKD7sb/BkO7BR3oGoMmrsYOwGtxJcYK1/gWTUtjUz+D\nr9hZbLWhu+YIWTZGCTVM3ATZGqt9qXt6Eg6U26+oCK1dHxWjZ+gJlTgX14wM\nAEQbOG+HfLrl97tH0bnTdWWe24OBhNdi7y9xn68cKkI4zlxExaKtcBh7S85b\njxAZyBmehkqatTPQMAxY9Oo4rq8ZLxwKCD10BTkGgQFL0By2HbHYQlk4/8QA\nFZ4E\r\n=pFsT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCE6ikOtAH83WTs1pyhbjlNO0nUnXyXEPLtfFkDMXdBLgIgCnFNfbjQVGHr2j+S60NDQiT3IvSP5FMsP3vCruPHkAE="}]},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.25.1_1630299740544_0.06576982258768949"},"_hasShrinkwrap":false},"7.25.2":{"name":"eslint-plugin-react","version":"7.25.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.3","array.prototype.flatmap":"^1.2.4","doctrine":"^2.1.0","estraverse":"^5.2.0","has":"^1.0.3","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.0.4","object.entries":"^1.1.4","object.fromentries":"^2.0.4","object.values":"^1.1.4","prop-types":"^15.7.2","resolve":"^2.0.0-next.3","string.prototype.matchall":"^4.0.5"},"devDependencies":{"@types/eslint":"=7.2.10","@types/estree":"^0.0.47","@types/node":"^14.14.37","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ~4.0","aud":"^1.1.5","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.3.1","eslint-plugin-import":"^2.24.2","eslint-remote-tester":"^1.3.0","eslint-remote-tester-repositories":"^0.0.3","espree":"^3.5.4","istanbul":"^0.4.5","markdown-magic":"^2.5.2","mocha":"^5.2.0","semver":"^6.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"f4854ea731a570f54c5c1287fe87baa7f819cafc","_id":"eslint-plugin-react@7.25.2","_nodeVersion":"16.9.1","_npmVersion":"7.21.1","dist":{"integrity":"sha512-elx4585wgmryanJK4C5IoSKQyVZ+e7H0t2JOOtJNBql0cuercvSShvRReuLBbfx8687yW5yv+UL7pXwMsd6adQ==","shasum":"d567a217d306b76dd110561f28074e2328ae38f8","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.25.2.tgz","fileCount":116,"unpackedSize":633642,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQ9KNCRA9TVsSAnZWagAA+UQP/3Y6dV/wWoIhrRpybe91\nv4mlpREDNM1fY6JTaX6QAkByCjRWUFYtf2XkZGUQ9aO62PYG07Gc0QuQoe5g\nJ0v0W3jLZVJOZ8GvvbmxOsZVjjqI0k+887YSregKnY9k0b5bnIOoth6LoCN9\nEulq8UmVlDluZDIYunqm6mN7mLXQcFI+MZaUu5Sp5NNJNudoFn2D88+jJSVY\nh2K3S1B36JKB2LP8rqNSc2dPKw8SwfF00p0miipILHyX0mQpyQ83uRCwQfhN\n8D7Cb4unEgyglbiOLGYSyGaW1FQ68TQMrkIQavVJ/w7Oe4gZ9MfmivMgvSSH\nqTnfs0XvZJlM82wjYdz4duE05NNLG3hWI7Zp6y0FJtqRuxjQxIArSO87wr79\nEtqhwtjx0eP4Q2TwQxSealN4n6X42wWUAig3uoN2hqmUNNv4x6ev8ZYz0wAW\ni8jqE1cdsZT1RBLddwYZCNtbszklG+Y1FkTQ6BkhQdPfzHu99+uhET1pYopu\n/lQfvX9aoi5+R19C3oEGqa+Zis1GTsaP/4IhrtDd3MSCO6vbsc0/PWY1pEsr\nofw6pw14jftyU1NiKMbUHTbC08/OeRaR6C+PcttERyPoumf/w3f6NIN1DRGY\ne3A34UcCC3Le4TKTwzvy4mm7oQggoNoKZ90gF32Sy4VE0zagsNunt3bmQeDh\nDipL\r\n=WE2/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICRQI8n4rApanB9H2i+FOEwufCWHi1F3gQOp7YVk768mAiEA/RY8+aB+4v+b3gDwXMM/vrB75wjBKsnNFr2IQNIAjOI="}]},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.25.2_1631834765629_0.9182711904813419"},"_hasShrinkwrap":false},"7.25.3":{"name":"eslint-plugin-react","version":"7.25.3","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.3","array.prototype.flatmap":"^1.2.4","doctrine":"^2.1.0","estraverse":"^5.2.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.0.4","object.entries":"^1.1.4","object.fromentries":"^2.0.4","object.hasown":"^1.0.0","object.values":"^1.1.4","prop-types":"^15.7.2","resolve":"^2.0.0-next.3","string.prototype.matchall":"^4.0.5"},"devDependencies":{"@types/eslint":"=7.2.10","@types/estree":"^0.0.47","@types/node":"^14.14.37","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ~4.0","aud":"^1.1.5","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.3.1","eslint-plugin-import":"^2.24.2","eslint-remote-tester":"^1.3.0","eslint-remote-tester-repositories":"^0.0.3","espree":"^3.5.4","istanbul":"^0.4.5","markdown-magic":"^2.5.2","mocha":"^5.2.0","semver":"^6.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"76fdffe137760ff2c39a628df6ebe9c0d687a67a","_id":"eslint-plugin-react@7.25.3","_nodeVersion":"16.9.1","_npmVersion":"7.21.1","dist":{"integrity":"sha512-ZMbFvZ1WAYSZKY662MBVEWR45VaBT6KSJCiupjrNlcdakB90juaZeDCbJq19e73JZQubqFtgETohwgAt8u5P6w==","shasum":"3333a974772745ddb3aecea84621019b635766bc","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.25.3.tgz","fileCount":116,"unpackedSize":633456,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDD318cql15UnPNz05C/9SCG9uejgAZCtlHlzCZ/0nMhAiEA1hu/fiOmMLoqPOeOmpUwt+LqfcyWl/qdCNsE5tOyt98="}]},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.25.3_1632080451573_0.3919670873471708"},"_hasShrinkwrap":false},"7.26.0":{"name":"eslint-plugin-react","version":"7.26.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.3","array.prototype.flatmap":"^1.2.4","doctrine":"^2.1.0","estraverse":"^5.2.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.0.4","object.entries":"^1.1.4","object.fromentries":"^2.0.4","object.hasown":"^1.0.0","object.values":"^1.1.4","prop-types":"^15.7.2","resolve":"^2.0.0-next.3","semver":"^6.3.0","string.prototype.matchall":"^4.0.5"},"devDependencies":{"@types/eslint":"=7.2.10","@types/estree":"^0.0.50","@types/node":"^14.17.17","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ~4.0","aud":"^1.1.5","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3","eslint-plugin-import":"^2.24.2","eslint-remote-tester":"^1.3.1","eslint-remote-tester-repositories":"^0.0.3","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","markdown-magic":"^2.5.2","mocha":"^5.2.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"8cf47a8ac2242ee00ea36eac4b6ae51956ba4411","_id":"eslint-plugin-react@7.26.0","_nodeVersion":"16.9.1","_npmVersion":"7.21.1","dist":{"integrity":"sha512-dceliS5itjk4EZdQYtLMz6GulcsasguIs+VTXuiC7Q5IPIdGTkyfXVdmsQOqEhlD9MciofH4cMcT1bw1WWNxCQ==","shasum":"3ae019a35d542b98e5af9e2f96b89c232c74b55b","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.26.0.tgz","fileCount":120,"unpackedSize":641669,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD12bpUCozIEauQ/Ng1fLvoUFIp4jy1falCtOn3Hf3ljgIgfEhVR0RWbzr5sUauFZmZ12hYRGY2gDDOzle39NHxVvA="}]},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.26.0_1632190034492_0.5598505372321034"},"_hasShrinkwrap":false},"7.26.1":{"name":"eslint-plugin-react","version":"7.26.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.3","array.prototype.flatmap":"^1.2.4","doctrine":"^2.1.0","estraverse":"^5.2.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.0.4","object.entries":"^1.1.4","object.fromentries":"^2.0.4","object.hasown":"^1.0.0","object.values":"^1.1.4","prop-types":"^15.7.2","resolve":"^2.0.0-next.3","semver":"^6.3.0","string.prototype.matchall":"^4.0.5"},"devDependencies":{"@types/eslint":"=7.2.10","@types/estree":"^0.0.50","@types/node":"^14.17.17","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ~4.0","aud":"^1.1.5","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3","eslint-plugin-import":"^2.24.2","eslint-remote-tester":"^1.3.1","eslint-remote-tester-repositories":"^0.0.3","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","markdown-magic":"^2.5.2","mocha":"^5.2.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"119a7f3c73fbd56b6d51a5bd40b052c5866a529b","_id":"eslint-plugin-react@7.26.1","_nodeVersion":"16.9.1","_npmVersion":"7.21.1","dist":{"integrity":"sha512-Lug0+NOFXeOE+ORZ5pbsh6mSKjBKXDXItUD2sQoT+5Yl0eoT82DqnXeTMfUare4QVCn9QwXbfzO/dBLjLXwVjQ==","shasum":"41bcfe3e39e6a5ac040971c1af94437c80daa40e","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.26.1.tgz","fileCount":120,"unpackedSize":642248,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHpV46VJi4F6Ji/5cTy8uJkEY9HQeCFWdpijKi/yZyLFAiEAtCs7mQkE/PRzeBJ4bDbvHvuHcNvP0hGvCOUBQiDUTww="}]},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.26.1_1632982777565_0.7406264019299198"},"_hasShrinkwrap":false},"7.27.0":{"name":"eslint-plugin-react","version":"7.27.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.4","array.prototype.flatmap":"^1.2.5","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.0.4","object.entries":"^1.1.5","object.fromentries":"^2.0.5","object.hasown":"^1.1.0","object.values":"^1.1.5","prop-types":"^15.7.2","resolve":"^2.0.0-next.3","semver":"^6.3.0","string.prototype.matchall":"^4.0.6"},"devDependencies":{"@babel/core":"^7.16.0","@babel/eslint-parser":"^7.16.3","@babel/plugin-syntax-decorators":"^7.16.0","@babel/plugin-syntax-do-expressions":"^7.16.0","@babel/plugin-syntax-function-bind":"^7.16.0","@babel/preset-react":"^7.16.0","@types/eslint":"=7.2.10","@types/estree":"^0.0.50","@types/node":"^16.11.7","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^1.1.5","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1","eslint-plugin-import":"^2.25.2","eslint-remote-tester":"^2.0.1","eslint-remote-tester-repositories":"^0.0.3","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.6.1","markdown-magic":"^2.5.2","mocha":"^5.2.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"21e01b61af7a38fc86d94f27eb66cda8054582ed","_id":"eslint-plugin-react@7.27.0","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-0Ut+CkzpppgFtoIhdzi2LpdpxxBvgFf99eFqWxJnUrO7mMe0eOiNpou6rvNYeVVV6lWZvTah0BFne7k5xHjARg==","shasum":"f952c76517a3915b81c7788b220b2b4c96703124","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.27.0.tgz","fileCount":125,"unpackedSize":864636,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICJLmFbAdZpb55Jr8+Nk1DbvalCIdOxnGHAk5IhivqpRAiBEC727eM37pBsQUnf0ecuWbg21tF8ihkOC1kQq5mzAvw=="}]},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.27.0_1636528300190_0.15275598421289582"},"_hasShrinkwrap":false},"7.27.1":{"name":"eslint-plugin-react","version":"7.27.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.4","array.prototype.flatmap":"^1.2.5","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.0.4","object.entries":"^1.1.5","object.fromentries":"^2.0.5","object.hasown":"^1.1.0","object.values":"^1.1.5","prop-types":"^15.7.2","resolve":"^2.0.0-next.3","semver":"^6.3.0","string.prototype.matchall":"^4.0.6"},"devDependencies":{"@babel/core":"^7.16.0","@babel/eslint-parser":"^7.16.3","@babel/plugin-syntax-decorators":"^7.16.0","@babel/plugin-syntax-do-expressions":"^7.16.0","@babel/plugin-syntax-function-bind":"^7.16.0","@babel/preset-react":"^7.16.0","@types/eslint":"=7.2.10","@types/estree":"^0.0.50","@types/node":"^16.11.7","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^1.1.5","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1","eslint-plugin-import":"^2.25.2","eslint-remote-tester":"^2.0.1","eslint-remote-tester-repositories":"^0.0.3","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.6.1","markdown-magic":"^2.5.2","mocha":"^5.2.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"94826da35804b7ea1ae5adcd6ba4b8e049418cf1","_id":"eslint-plugin-react@7.27.1","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-meyunDjMMYeWr/4EBLTV1op3iSG3mjT/pz5gti38UzfM4OPpNc2m0t2xvKCOMU5D6FSdd34BIMFOvQbW+i8GAA==","shasum":"469202442506616f77a854d91babaae1ec174b45","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.27.1.tgz","fileCount":125,"unpackedSize":867935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhl1nXCRA9TVsSAnZWagAADS8P/jOXAnmIBQpbVGBq56Wu\naevosFCGQPBPB+TxKslR+8UWFaUtXUHXI8+glNjLYo6jcxgTILOkXXxYcOFx\ngTxWwTmZKEmfSjcl53UBArrhaEGp3blXyIal+90QC2Y00zKIsgVWE/pRVqmA\n2E8CTdR5BAyqcHSI/Sf9xuZNCPw7XTFqXM1pqyCSEws0N59+k2d30xB86RdE\nA247koalFhwu4dsd7BCseBzLpKkWzowZjBj0BxhTBDdCmGaOYAuJIX4VgjIi\nfhcS8Xu8i+Vnv3DD1AWDc5uTSxNIxGvRGBdlY97vnw2I6U0aF9d1MjZdygO0\nXCwfyk4dwf5MmS21kw8dBOabAYWdGrVmJ8NTtv1g1OYEScC0KAGYOP6ucpo/\nM49sjfr/FpRTDfo9uPKPjBos/oaN/B5cqls8u+nIGKhqsDWRHQn+mR4mXEqW\nvjuFqRCHDQ82SID0VrB4Lt03gxJOAK2Yomz1R189QA7itufmh4Rrfxy90/hK\nyy+AbqYgLFYHIU8LkQHtZdoYHcJDSWdkeMbdus8n551cZCj5RVTzbuU79JYH\nCRTjrik7dQG38atCy5oVc1uMpAFUH6g7Cs4Ij6ButQ0jYrR6ziG9vDqU7oig\naylOZYPmjGIKCJpvbL8Sney+04c3D4OGidTw4x8S6otRZVf43RCJr25RWxfu\n89d2\r\n=DN+z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHSy9Ou4SOm0/0O9676jZg5wJvfUxyPepFICkJkvocbgIhANPE0ZHjy+NW2MhMq0fu/AnfR1Uo3eQ3AWKuBR2/ZiOv"}]},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.27.1_1637308887546_0.035360875690067406"},"_hasShrinkwrap":false},"7.28.0":{"name":"eslint-plugin-react","version":"7.28.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.4","array.prototype.flatmap":"^1.2.5","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.0.4","object.entries":"^1.1.5","object.fromentries":"^2.0.5","object.hasown":"^1.1.0","object.values":"^1.1.5","prop-types":"^15.7.2","resolve":"^2.0.0-next.3","semver":"^6.3.0","string.prototype.matchall":"^4.0.6"},"devDependencies":{"@babel/core":"^7.16.0","@babel/eslint-parser":"^7.16.3","@babel/plugin-syntax-decorators":"^7.16.0","@babel/plugin-syntax-do-expressions":"^7.16.0","@babel/plugin-syntax-function-bind":"^7.16.0","@babel/preset-react":"^7.16.0","@types/eslint":"=7.2.10","@types/estree":"^0.0.50","@types/node":"^16.11.7","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^1.1.5","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1","eslint-plugin-import":"^2.25.3","eslint-remote-tester":"^2.0.1","eslint-remote-tester-repositories":"^0.0.3","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.6.1","markdown-magic":"^2.5.2","mocha":"^5.2.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"9be55ed7f2417104ecaae9771fa9e603f847706e","_id":"eslint-plugin-react@7.28.0","_nodeVersion":"17.1.0","_npmVersion":"8.1.2","dist":{"integrity":"sha512-IOlFIRHzWfEQQKcAD4iyYDndHwTQiCMcJVJjxempf203jnNLUnW34AXLrV33+nEXoifJE2ZEGmcjKPL8957eSw==","shasum":"8f3ff450677571a659ce76efc6d80b6a525adbdf","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.28.0.tgz","fileCount":124,"unpackedSize":681376,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhw65wCRA9TVsSAnZWagAAZKcQAJHF5Ni5SeDQTiuDYlZ6\nw8/967J60LSuYzeFVjiLl+9ZIh7Y/7LqiCJXvBWW5OCGRzb6BYQZBK3WDL1f\nVm7xYFdS2PhhAF+yNyl6sJS9Q6ESYw1XJJ3lMLKhLptHeehR73nsYZ160IA7\n3Y2KLx0UeX1kgtSQ0xY7fHTSaXuZcXRLFTxdmDwpkFoEOSwBTwkbixoA2dXi\nRXVSwn4LyLMpanf1vZ+C6TC3+7gWh1TNbyvaOGggsD5kOubFktkvNF4+wrMj\nSap9T2RyV434QfBzIjO0ksUrxh5U1HAolft3Ny7oF4jEUtBvex6+oRIS53b3\n8NeLZ6Lph+uCRP7E/PHSh+C841nBGXMKX+XZU/CLE6MZ24vVFqJEwXzrxTbn\njtQuB85bBBKxcTnKi59hurF8swuCK7AvOe6bEar+x/SLknfu4PFKYWHieJ7s\nSUwZkDIBTfZtgU9jW3RROpXWzCUocj9lRl5PRSp9oi87s+tTQOCEc/Bz1i4j\nY79P2vxajdk8FLyG9J63yFRkpE9PoQo/JYhD0n+9YQoD58oEsZfpszHrUeUE\n6IF1aYM3ZD2IBraUSwfPfszrbemH8Ap5LrhL4V6GvibaTH3zxnfh5ZFM8Rqo\n7E/Thw52WU93CcT9j863ycvaVoKCv0c4KpY6CAEHqS87HoB37bhWyeZdOxrU\n3Zyw\r\n=QpnW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPBojv9LGQuRnkbE9as0AeN3N5NEoh4VcPf5B7qQwquQIgZVJPOHPkWJcg2HBoFSchUXlJYgdoPQSEOFOrwMs1fKE="}]},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.28.0_1640214128570_0.6005685063895929"},"_hasShrinkwrap":false},"7.29.0":{"name":"eslint-plugin-react","version":"7.29.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.4","array.prototype.flatmap":"^1.2.5","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.5","object.fromentries":"^2.0.5","object.hasown":"^1.1.0","object.values":"^1.1.5","prop-types":"^15.8.1","resolve":"^2.0.0-next.3","semver":"^6.3.0","string.prototype.matchall":"^4.0.6"},"devDependencies":{"@babel/core":"^7.17.5","@babel/eslint-parser":"^7.17.0","@babel/plugin-syntax-decorators":"^7.17.0","@babel/plugin-syntax-do-expressions":"^7.16.7","@babel/plugin-syntax-function-bind":"^7.16.7","@babel/preset-react":"^7.16.7","@types/eslint":"=7.2.10","@types/estree":"^0.0.50","@types/node":"^16.11.26","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.0","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1","eslint-plugin-import":"^2.25.4","eslint-remote-tester":"^2.1.1","eslint-remote-tester-repositories":"^0.0.4","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.6.5","markdown-magic":"^2.6.0","mocha":"^5.2.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"ddcc5b3b09450432f312251c9b0e786753b3437a","_id":"eslint-plugin-react@7.29.0","_nodeVersion":"17.5.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-lwbGCO4cEotwl+Wo0zkkjzbhxEzFcG6lv4mpWXfxKzXNZMF5wDEQqykPetB4mi3uTLGVSXxmgVlBMzHTHue6cA==","shasum":"51921b7e9b706398e3002cb07ff1654a5d0a78a4","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.29.0.tgz","fileCount":126,"unpackedSize":703542,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGHvsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPOBAAnhTjReHyRBtG3XcJKnNcM3qNwy6etZ/md4UIBR8Ulg1E7ivg\r\nyeRJ1j55K26mjfFPibzyNgtdrEXiW0Yj2Ioc6Wh7/kul1RbhBE7T3jC1tEW1\r\n2xHUTtKnxImy704itefY3LTI0tTrLIBoJaEZXYVyedLVtiEchsjF1pyB+bFW\r\nFf/WhOVfitMr2d/sk2I8xDyEW5Af8hCHyzYXlJPvnth7ws1t/riFctjRXyqN\r\nclnRNjBwyZkboTiHluPM3GAIQ7BsTGylVDgQBAIU/zfoG/npZRfH+x74Pq9N\r\nI2UXUMeNL6HRdIRESn/gg7MYffrdrRW2JZbkRqBLK3iMy9BuO3o8s8esTH5l\r\nWQYrpwa+y8o1s4hM6OYxEqIwT+QJb0IeTJyokRcdN/tSdCBPmSVGWcmDb0ZA\r\nu9DbVvPkXONkkMo4FsQGCzRPzFhqeq+Oo+6pEkrXTfkL/gqvmntBuAQUzPu5\r\n+++O7mDSSdKfxJrsKoJ8YI6NQcz0SYJBaNCLONYjvuIlWN8OybXiY80ZzKD6\r\n3rDt0BO3S5zL65J+nb58renpw+EN2CslbHxIHdUfea6Rro7Xb+zyrLxgwkkk\r\nopjouohscF5jcMGmZzr1VKLlzHdh4L40THv3BsD9Dj5T61z0DZcOGQkzYnLh\r\n3VAHfjKMyUxqCsrNVlV8jHescEt8Bp77r+w=\r\n=DCCP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAbchJrU18FLPxt29qX/aYpTArOqPKmEBjuc/jsLnvU3AiEAsmWrbvb1PLwN3XEs9pIx/7nSEnOxVoHr3fFT9LVCMzo="}]},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.29.0_1645771756280_0.890034428409826"},"_hasShrinkwrap":false},"7.29.1":{"name":"eslint-plugin-react","version":"7.29.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.4","array.prototype.flatmap":"^1.2.5","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.5","object.fromentries":"^2.0.5","object.hasown":"^1.1.0","object.values":"^1.1.5","prop-types":"^15.8.1","resolve":"^2.0.0-next.3","semver":"^6.3.0","string.prototype.matchall":"^4.0.6"},"devDependencies":{"@babel/core":"^7.17.5","@babel/eslint-parser":"^7.17.0","@babel/plugin-syntax-decorators":"^7.17.0","@babel/plugin-syntax-do-expressions":"^7.16.7","@babel/plugin-syntax-function-bind":"^7.16.7","@babel/preset-react":"^7.16.7","@types/eslint":"=7.2.10","@types/estree":"^0.0.50","@types/node":"^16.11.26","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.0","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1","eslint-plugin-import":"^2.25.4","eslint-remote-tester":"^2.1.1","eslint-remote-tester-repositories":"^0.0.4","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.6.5","markdown-magic":"^2.6.0","mocha":"^5.2.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"7f44ecc2f310d20e5efa4907d469753b3a2a5e15","_id":"eslint-plugin-react@7.29.1","_nodeVersion":"17.5.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-WtzRpHMhsOX05ZrkyaaqmLl2uXGqmYooCfBxftJKlkYdsltiufGgfU7uuoHwR2lBam2Kh/EIVID4aU9e3kbCMA==","shasum":"6c40bc83142bb63d132a1b3565e2ea655411f800","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.29.1.tgz","fileCount":126,"unpackedSize":704508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGSdgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOzQ//T/MSa011d6UzNyxMrLi6PUqgaZXxD8UvPh/DXDv1pstRFtbd\r\ntuSf0TBhfjnny29NPVWvZbxO5RWy4wG5MfLJ/MyR3FZP+cTVzEPyDO2Kdc5f\r\nqzFx+WEMs5zNQMUxzmXvi+hNPk+cDq09GpBmxrX39yDucvqtxMwhRK7Go7F1\r\nDrq5+5BjxaY3Knknfpg+Lqw/vjRjkGxHQZLCpPP9aPq2GeF74zXNb8eopUNs\r\nF9a808EWTsP2mYXlS4RwyO+Ja4zWrLOEW7saHWYQDhX692SIKZ8rMZAARYM+\r\n9PL7b+WzuviW46W5ySP++CvDhFvFjVxkRplKABXCQ2M2QwvpEGDj/hcVCqKJ\r\niMSl3GU1nLp5suMdJfdyovGAyjZTvpKYg8mA/1MLc80sxGKz8drarDgeD4Ag\r\ngfgrkjWaGwN2S96h9wNT1O/vvXzrAEqYCxiT47kc1e8h5eVyJ/zhC6sQsBCq\r\npR8kGmLYjMErrCrEjLxIedBsSHLASmmst4UnYiTJelzi3UoisHkiuwt+cCyp\r\nLng8wJjHZhrqnyRq+SU4NJKYUsjLsQhhSNqIfAHrfyrU8JLgiVYIOsT2M/Jr\r\nKWSUtT5VYdyYZJvPIogQyUnqxJMyyPiwieKHVqecN708ssBHkN56WzxdyhAO\r\n36DC26huiT81HqIxfhijIp0MdK9wrw792AE=\r\n=uLlJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHqFlS3QRneNITvqjBywtPT75ohqvzAu0IehxmdB5s34AiAMp1sfgP/btCCHe9zLRQH9tGoXap0iBLmKJqCOWfcbxQ=="}]},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.29.1_1645815648054_0.7206951534706358"},"_hasShrinkwrap":false},"7.29.2":{"name":"eslint-plugin-react","version":"7.29.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.4","array.prototype.flatmap":"^1.2.5","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.5","object.fromentries":"^2.0.5","object.hasown":"^1.1.0","object.values":"^1.1.5","prop-types":"^15.8.1","resolve":"^2.0.0-next.3","semver":"^6.3.0","string.prototype.matchall":"^4.0.6"},"devDependencies":{"@babel/core":"^7.17.5","@babel/eslint-parser":"^7.17.0","@babel/plugin-syntax-decorators":"^7.17.0","@babel/plugin-syntax-do-expressions":"^7.16.7","@babel/plugin-syntax-function-bind":"^7.16.7","@babel/preset-react":"^7.16.7","@types/eslint":"=7.2.10","@types/estree":"^0.0.50","@types/node":"^16.11.26","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.0","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1","eslint-plugin-import":"^2.25.4","eslint-remote-tester":"^2.1.1","eslint-remote-tester-repositories":"^0.0.4","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.6.5","markdown-magic":"^2.6.0","mocha":"^5.2.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"e972bd70c803fc8fc7bd1e90673490b9ca257fdb","_id":"eslint-plugin-react@7.29.2","_nodeVersion":"17.5.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-ypEBTKOy5liFQXZWMchJ3LN0JX1uPI6n7MN7OPHKacqXAxq5gYC30TdO7wqGYQyxD1OrzpobdHC3hDmlRWDg9w==","shasum":"2d4da69d30d0a736efd30890dc6826f3e91f3f7c","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.29.2.tgz","fileCount":126,"unpackedSize":705018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGdg9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJvQ//S7djzkWi+3Htd82XRWz2aN//RXsfjgIS7wPSPccMBxIvqIhy\r\nLKvDpPuIAUTXiFSSelWRWZpaSeG3PWjwqSMuqt5jKkPby5jt1kDuvX84Ke/M\r\ndojgX3/QuX/QsWGrIqLrNeJfMzYhwBryIXs/TR032tuALn+cCf15RbkvBWo8\r\nrBS7edOdMm5hfaNWhJ18NQq8OFM2skg/s8HS6FWi8uMxkRoVaiIoe4o6qzjR\r\nmmFUK38ICdOjCjLWXHoQgyI8PLAHoaP5W2duAa3L5gpzJVnnnE9AWT5UQgkq\r\ni1XKaeZXZoQmiGNGg7C0szEHluj4Eu/KZBWlAsOW9qunUx1aePcMeSLD8310\r\nGyuTP1oYcw9MVVzQID/1rL3ZvcyNoKvQKawkjckbEeLsyXIlV212PyEwZtKM\r\naE13cfOg35McBb0wrpL9SRKzQS43o9XJa+AeIyb45WcZbTBgYB5cIQ5FQAbH\r\nbCpcqF9UKYt2zAhelEAg1mTBZO/WnQ3rVT4MLx8tphoLXVbjKvZ45Q5EZDBD\r\n0gLAOWQtoD6Cj+9rm7ACOqWOO0MAXFSDAhN/EVPobn6fvvZyusY5v8VX2hM+\r\nBZdRQP0pOSpY1ptoT3Puk1BdwDzuaihl6kuAmka6hELkzQnKj6lCN3+FtGsm\r\npaAx7gDdBp5SIO11RJSz8fRJuw++ZC8XHN8=\r\n=fdBt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAIKvNvbPCrUiHJX9DvvqpofSfk/pN4cBHmvbgyfspL3AiBt3OsNuEvULNgyRLbIV/AcQk/CV2ujXrUIMXobRNHjZA=="}]},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.29.2_1645860925534_0.7925143702401811"},"_hasShrinkwrap":false},"7.29.3":{"name":"eslint-plugin-react","version":"7.29.3","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.4","array.prototype.flatmap":"^1.2.5","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.5","object.fromentries":"^2.0.5","object.hasown":"^1.1.0","object.values":"^1.1.5","prop-types":"^15.8.1","resolve":"^2.0.0-next.3","semver":"^6.3.0","string.prototype.matchall":"^4.0.6"},"devDependencies":{"@babel/core":"^7.17.5","@babel/eslint-parser":"^7.17.0","@babel/plugin-syntax-decorators":"^7.17.0","@babel/plugin-syntax-do-expressions":"^7.16.7","@babel/plugin-syntax-function-bind":"^7.16.7","@babel/preset-react":"^7.16.7","@types/eslint":"=7.2.10","@types/estree":"^0.0.50","@types/node":"^16.11.26","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.0","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1","eslint-plugin-import":"^2.25.4","eslint-remote-tester":"^2.1.1","eslint-remote-tester-repositories":"^0.0.4","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.6.5","markdown-magic":"^2.6.0","mocha":"^5.2.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"7484acaca8351a8568fa99344bc811c5cd8396bd","_id":"eslint-plugin-react@7.29.3","_nodeVersion":"17.6.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-MzW6TuCnDOcta67CkpDyRfRsEVx9FNMDV8wZsDqe1luHPdGTrQIUaUXD27Ja3gHsdOIs/cXzNchWGlqm+qRVRg==","shasum":"f4eab757f2756d25d6d4c2a58a9e20b004791f05","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.29.3.tgz","fileCount":126,"unpackedSize":705050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIVNEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqd6A//XfhHij3y6S8DqMJAy2qek1VqNLsvrNn2zNMNoAI+NCFVXQot\r\nbSs8Sq6kvCBheGLIBuXrd1ME2CCBG4mH0+R/zhK5Aq+89TgOvl+iR6pN0/Gr\r\no094vEPRk2kY2TDBKxwy3w0TGsVHOD991jrak1dIHV1kgcMEhxjwFKSNyD0T\r\nkf0s6d6mwEsRANc91NumyMjCUFjP/qL/30MKqToLCrYatNOjqsXHBx3kVIky\r\n4YFfYokBNH8xIUyrTfAEWrCNOzeUc3+nn/pbk0sKji5aO790OvdeQmTOGJJv\r\niEuOdZpWUt/qt3X54a+RN9sro2q11wzuwoKmaq/7skWAA26B+IQaBdYnYPxY\r\nEAvoTPebiL6S5w4hOstTloZkOOBVc2VtgHIKkWnwudjjO9VCq5VspzXkaPdN\r\nj9ttk97jYgXODMrwximQIdwK1DSV/NPThKV6l8SJuRPlh1/pLsX/GUtdPI3E\r\nxGX0MG8h63zSoDxzYPS6h+picIY1nvtP1c5Pb3nP5eCiW/bCwgkumM46bPXj\r\n/iE+DA4KYhwKdnxgERQBpAYFQwkLaxYcMgQ2fYmuPZffzDVen9T3N4ox+6qF\r\nZtfF9sgl5/VSyZJW/JbJGCiDh0+UN3GJ/CsRJHory15AdrerpsbcJC7TkjWx\r\nyUkPgeFhIuTAHiG9gSMJtWJTMj7izjklCWs=\r\n=sfPg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7CP7EaZB7NMWzcs9NQCme5zduRx7hWoCh79/T4smaJwIgZ4xQxfYws0EN1ySSqjjxftxc80+jjT7ZF7+Fiyo28ig="}]},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.29.3_1646351172644_0.29459469450507303"},"_hasShrinkwrap":false},"7.29.4":{"name":"eslint-plugin-react","version":"7.29.4","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.4","array.prototype.flatmap":"^1.2.5","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.5","object.fromentries":"^2.0.5","object.hasown":"^1.1.0","object.values":"^1.1.5","prop-types":"^15.8.1","resolve":"^2.0.0-next.3","semver":"^6.3.0","string.prototype.matchall":"^4.0.6"},"devDependencies":{"@babel/core":"^7.17.5","@babel/eslint-parser":"^7.17.0","@babel/plugin-syntax-decorators":"^7.17.0","@babel/plugin-syntax-do-expressions":"^7.16.7","@babel/plugin-syntax-function-bind":"^7.16.7","@babel/preset-react":"^7.16.7","@types/eslint":"=7.2.10","@types/estree":"^0.0.50","@types/node":"^16.11.26","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.0","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1","eslint-plugin-import":"^2.25.4","eslint-remote-tester":"^2.1.1","eslint-remote-tester-repositories":"^0.0.4","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.6.5","markdown-magic":"^2.6.0","mocha":"^5.2.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"73ad445e434c7ff7d9811308b4b80f3b56d10e77","_id":"eslint-plugin-react@7.29.4","_nodeVersion":"17.7.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-CVCXajliVh509PcZYRFyu/BoUEz452+jtQJq2b3Bae4v3xBUWPLCmtmBM+ZinG4MzwmxJgJ2M5rMqhqLVn7MtQ==","shasum":"4717de5227f55f3801a5fd51a16a4fa22b5914d2","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.29.4.tgz","fileCount":126,"unpackedSize":706805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLn85ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyVBAAi9TTPogscDzEyp5vyiVVWxjUjAZe67s9//X02ktEYmjAVyy1\r\n1lAWczt0eT+wcfBaa5wcWs/3Hg+6QZAcDk+71GnwTr25B+8mWwSyNFSYeV8s\r\nRlCEdKArC8JU8t1tU5+ToQ5W+E+5qP0gRkS6V3bH80urECQeUP2nFzzNbew1\r\nmSST6a0rKp2a1oMyVIG3bI2ycfM6nAqHyn8HdR+X/9AKHa64MCiWID6Ql2wt\r\npnb/dW2p4QZy0ie7zHfzjH8eSbQ2VSpukoJZ6vRvaW+ae2X5UY3mJBsEXVZq\r\nQFlW+Ly0IlGfYrT59ilHSgwRz8KsPlUa+RH4+Cu6wIn644tWDZjsc2ji/+GA\r\nxHX3ncnnRcXCx9SFlEI0QlfhddtoYXyPxH685D2sQKfM62HOh4jpn667IFXk\r\ndw8J/QBAC3HTMRmLAkJSf5mK1+yst2keRsWTbxLB8Mc5Jt5SFD/HSg8O1NAv\r\nkq8r/H8UXT3O2DojRRXS5HQnElgSkYFBc+Rcsmc1tQTfEInfefcdrPT2vjEF\r\nwV9vsYX6GnYjVCMTrzLAK4/Ro9aj9iubf+epow4Yw69UYg+2b9gGmnMGPU7D\r\n4VmYMIY7ejmDOC2V55jTOLUO+gJejzHMzzM8FzkHJyATCZSOSX0gDGiv6W2B\r\nLSZt0YubUq1pFU4AhNeRWOWBZvz61MFCzEY=\r\n=MWzl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAv5xCpcfmHkhdYwWpoFCSXuvGUzVjIkkcxwrqdSe8KpAiEAusWNG52dph48blvrv3LQtUpccgj2BX4oSIsmYej+hRs="}]},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.29.4_1647214393521_0.9208837225627631"},"_hasShrinkwrap":false},"7.30.0":{"name":"eslint-plugin-react","version":"7.30.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git"},"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.5","array.prototype.flatmap":"^1.3.0","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.5","object.fromentries":"^2.0.5","object.hasown":"^1.1.1","object.values":"^1.1.5","prop-types":"^15.8.1","resolve":"^2.0.0-next.3","semver":"^6.3.0","string.prototype.matchall":"^4.0.7"},"devDependencies":{"@babel/core":"^7.17.12","@babel/eslint-parser":"^7.17.0","@babel/plugin-syntax-decorators":"^7.17.12","@babel/plugin-syntax-do-expressions":"^7.16.7","@babel/plugin-syntax-function-bind":"^7.16.7","@babel/preset-react":"^7.17.12","@types/eslint":"=7.2.10","@types/estree":"0.0.51","@types/node":"^16.11.35","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.0","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1","eslint-plugin-import":"^2.26.0","eslint-remote-tester":"^2.1.4","eslint-remote-tester-repositories":"^0.0.5","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.6.6","markdown-magic":"^2.6.0","mocha":"^5.2.0","npmignore":"^0.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslintrc",".editorconfig","tsconfig.json"]},"gitHead":"91d375744846d7ffc35f15b2485d6dd83ba684e5","_id":"eslint-plugin-react@7.30.0","_nodeVersion":"18.2.0","_npmVersion":"8.9.0","dist":{"integrity":"sha512-RgwH7hjW48BleKsYyHK5vUAvxtE9SMPDKmcPRQgtRCYaZA0XQPt5FSkrU3nhz5ifzMZcA8opwmRJ2cmOO8tr5A==","shasum":"8e7b1b2934b8426ac067a0febade1b13bd7064e3","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.30.0.tgz","fileCount":128,"unpackedSize":719615,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFqMserG/AwSKNEEj+nj+8nCPPJowC0GAhWPatxq30etAiB4Uk9LmzPuo3XOprlReh0l7GuuqG7FDMd+5fDiT9wQzA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihXSJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpb2g//dnZ+2WIwVvcgGnMu4X4vrFFSWPQ7Crr1dvTjtlnFfabHPbDs\r\nq3DIInGNiAna9kspjdJ7/uU46xFFiUd5lbL6WHHL8/RY6FcyBQFQbQVhqyY6\r\nf+0aKj3BxFlpojwuhX4tl3Uswf1nTPg3KMQrNNpcRbXse1HxbvaSN0InNT7K\r\n/tW89xqykF5PpltsiH5Z5jHUt7u4b9zRkTEyiPuizSR8MHllgXO7s/sBKbtc\r\npteSpFUpriwWxd+fEXURV2JcjB+VU7+gJnYfFkPCOYYF4zAt/WrSEH4s9ERy\r\nKV136jUBlun1FH8utyzdj5rQztqgNjgk1eiyutCFDmnthKQQ1XHBoiAavgcS\r\n4H9fUw7IJLXBPKszrzAL31WOelmE31yd8EIsSfeBjwCkJaxJ+xjaxQXiHCEz\r\noAuXVn8L7dXEEVAlqnKFdvTM6av21WFXN/DVdF0gCvHBgP6Lr/VcHd4EO3wo\r\nGkOJHGi7QikV9vORSufiFDSoQCabr3eh4v3ICiIeASXLF0Lc2e5hXlvayVBI\r\njp1HH/aDO+wGvCtUr3IhSgLgnqzlfpKCwdJvjFLDdpPKo12CKpkTLC5El7/s\r\nIT2MTRPGKqEb6aVdOToFip7wpWwwnMb3Adp3Er5N0iEujuh3EyWSQsOMVgau\r\neaJG55OoitTOPY8CTfx/PfT2u+FpTSpxY1w=\r\n=Q/3R\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.30.0_1652913289293_0.0073675190219604225"},"_hasShrinkwrap":false},"7.30.1":{"name":"eslint-plugin-react","version":"7.30.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git"},"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.5","array.prototype.flatmap":"^1.3.0","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.5","object.fromentries":"^2.0.5","object.hasown":"^1.1.1","object.values":"^1.1.5","prop-types":"^15.8.1","resolve":"^2.0.0-next.3","semver":"^6.3.0","string.prototype.matchall":"^4.0.7"},"devDependencies":{"@babel/core":"^7.18.5","@babel/eslint-parser":"^7.18.2","@babel/plugin-syntax-decorators":"^7.17.12","@babel/plugin-syntax-do-expressions":"^7.16.7","@babel/plugin-syntax-function-bind":"^7.16.7","@babel/preset-react":"^7.17.12","@types/eslint":"=7.2.10","@types/estree":"0.0.51","@types/node":"^16.11.35","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.0","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1","eslint-plugin-import":"^2.26.0","eslint-remote-tester":"^2.1.4","eslint-remote-tester-repositories":"^0.0.6","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.7.0","markdown-magic":"^2.6.0","mocha":"^5.2.0","npmignore":"^0.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslintrc",".editorconfig","tsconfig.json"]},"gitHead":"33480237b1afc818083aeb992ca79027719d531e","_id":"eslint-plugin-react@7.30.1","_nodeVersion":"18.2.0","_npmVersion":"8.9.0","dist":{"integrity":"sha512-NbEvI9jtqO46yJA3wcRF9Mo0lF9T/jhdHqhCHXiXtD+Zcb98812wvokjWpU7Q4QH5edo6dmqrukxVvWWXHlsUg==","shasum":"2be4ab23ce09b5949c6631413ba64b2810fd3e22","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.30.1.tgz","fileCount":128,"unpackedSize":720497,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICJJ2HQtmSAMdXR+V2emmGtHzIa4GMW4kAlPbE18gl1ZAiEA8J5eOXqVC7cagl8mctEsfMcfA8IP/9e0dZV2MvTcp2g="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJitNiCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrXqA//ZkJbTho4JT4L8Ey6DBv6xthJNhlQhPxWNIVQKOpjX/akyXgq\r\nDVUMF/NQ4uI59jjnZIusETT4/cVcd6tOUH8Tw2m5JasSepSbAF7sVx2/1lZ+\r\nP7nJ1X5xhaqhWprlUcoa3YtcMZq+ux/cNwX4waub9UAyv4pLfEn0H81/sB0o\r\n1pVqjG1aMbjKZeV53l+AVkNlJbrn094KX9h210VtMUAj4vaYl79vJCEK3wfE\r\nKrw24pWINEIBTiQbwhGhBlyksazkMHS0IslwDb4mdMn+9JO8raYwaZFQ5x6g\r\nfgFz6Ok+1Y1JqOK0Sn39lpBz9x/5a+AlprkwRd/vf4pqqEXGvW+q4dGrMniv\r\nw5N2k17RrGn7DpFk6jGMDT+HNe1N6IxPl7YBVwL+MHv+8Hji6SHFSioso/jL\r\nBiDcq6RO27VEshRaWN1KfaG1Qvd+MrIQdiVA4TFz9HapOrdSfITES7oJGXKk\r\nbjdyDLUWrwskxz0gAdD8pLq/6gmfnyYth1MiBVOCOOX1Zd48Cf+GlDUDyDMX\r\nRaXFZI4Lc54+6cIwUaboQq1K4B0eeFYpz3acImmnqWkzt7McSOW7vs6vSUf7\r\nGXvqZnUqTvhZu68Js5oFpUIyg/AkZcPMQJXCs5e+h3wJyOAhkwq1IlwZZGut\r\n2VnRkdajjaqCZOBDGtW5lMHP2h9L/RocJ08=\r\n=2bkN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.30.1_1656019074706_0.9218547569249198"},"_hasShrinkwrap":false},"7.30.2":{"name":"eslint-plugin-react","version":"7.30.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prelint":"npm run lint:docs","lint:docs":"markdownlint \"**/*.md\"","lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git"},"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.5","array.prototype.flatmap":"^1.3.0","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.5","object.fromentries":"^2.0.5","object.hasown":"^1.1.1","object.values":"^1.1.5","prop-types":"^15.8.1","resolve":"^2.0.0-next.3","semver":"^6.3.0","string.prototype.matchall":"^4.0.7"},"devDependencies":{"@babel/core":"^7.18.13","@babel/eslint-parser":"^7.18.9","@babel/plugin-syntax-decorators":"^7.18.6","@babel/plugin-syntax-do-expressions":"^7.18.6","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/preset-react":"^7.18.6","@technote-space/doctoc":"~2.4","@types/eslint":"=7.2.10","@types/estree":"0.0.52","@types/node":"^4.9.5","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.0","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","eslint-plugin-import":"^2.26.0","eslint-remote-tester":"^3.0.0","eslint-remote-tester-repositories":"^0.0.6","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.7.0","markdown-magic":"^2.6.0","markdownlint-cli":"^0.8.0 || ^0.32.2","mocha":"^5.2.0","npmignore":"^0.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslintrc",".editorconfig","tsconfig.json"]},"gitHead":"2ed2d468c1bfb7058cbbbcbe4b3e367e310c9006","_id":"eslint-plugin-react@7.30.2","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-v/xnUOBdGaX/pKAseqZBbwUu6bemKtqTpeo5sZ5K+kX1yHVxZ7g090E4pEfDm4oxHLL+pGMMWTv9udi/DLaoHQ==","shasum":"7633c2392053c200086720ada3de6e7764699a2d","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.30.2.tgz","fileCount":130,"unpackedSize":733297,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHyLDDnWSKF0WyIPB8ZV3KzxZiSXOnTc9SWZoflCMcDgIhANvYEryqgLwkRJlOrwT2PZ1LnPhsm4WgyXY39G9LOkH5"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBqZ6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoyrw//a7/DVnNFjZvaxbPWHTTOpcSdBVLX2FqmzPjSmeRVNTbERLFK\r\nhKckbTHCSV2KnVoYuVb2ql/4rJzAS+tIEei/aTS8oVyzJg0EUxBECaLsYHkE\r\nz0K+3ZkSYC8mcXzgubvmSWJ2kIANcBqRwjyS2UtMlqN9d1ihprYkfY9mhx13\r\nCegpTu/aB8hCtb+Hipfn38qC0bhP7tjgp9K+XTl05WHuLeX2YjMFE55KhYyR\r\nC/ALbYEclF/SKTI7uDYcexF7+5dUi00pKOh1mdZ7kT+6t0VbDtl5nEXsjAd/\r\nBURiGcvZWr05gFR4YKNSRoZT/+tGdnyJZdzHMKSTdqdBEB0dYP+UqwM/Ow1i\r\nXcPxc4TLKGq8WqyDr+WurQmZue2vGFyMsBbf/cZbsbUUMEK2wvvXwLh0ctK3\r\n0kJfuyMTOsvqQsSgDc68U69lDnZUbGEgmRT/D0pWaq9epp0Po9FofxJG95PX\r\nhhwK/KHwN0Z+8Z/LY2mm2XLPhlHy1SVu/JEJpFe5Hss6kaG6hnHl8qcwmOwB\r\njB3ssvDlK2OhcjdWwvuIeCARXE2ETd6/bbXEpKxwezub2wUEIX5WqDFzEEnF\r\nYQmQa+hXmtgYdAVmRzdeupjJJ3FXi3780zsZlwbBpSwxYRiL8ATNqTeYeFSE\r\n43bp5rtpkjCBU76dyzouxVlcpYW5B4pgzSs=\r\n=s0KB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.30.2_1661380217761_0.938385299054082"},"_hasShrinkwrap":false,"deprecated":"v7.31.0 was erroneously published as v7.30.2; please ignore this patch version"},"7.31.0":{"name":"eslint-plugin-react","version":"7.31.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prelint":"npm run lint:docs","lint:docs":"markdownlint \"**/*.md\"","lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git"},"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.5","array.prototype.flatmap":"^1.3.0","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.5","object.fromentries":"^2.0.5","object.hasown":"^1.1.1","object.values":"^1.1.5","prop-types":"^15.8.1","resolve":"^2.0.0-next.3","semver":"^6.3.0","string.prototype.matchall":"^4.0.7"},"devDependencies":{"@babel/core":"^7.18.13","@babel/eslint-parser":"^7.18.9","@babel/plugin-syntax-decorators":"^7.18.6","@babel/plugin-syntax-do-expressions":"^7.18.6","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/preset-react":"^7.18.6","@technote-space/doctoc":"~2.4","@types/eslint":"=7.2.10","@types/estree":"0.0.52","@types/node":"^4.9.5","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.0","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","eslint-plugin-import":"^2.26.0","eslint-remote-tester":"^3.0.0","eslint-remote-tester-repositories":"^0.0.6","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.7.0","markdown-magic":"^2.6.0","markdownlint-cli":"^0.8.0 || ^0.32.2","mocha":"^5.2.0","npmignore":"^0.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslintrc",".editorconfig","tsconfig.json"]},"gitHead":"b0d0ca188e3e0ca365afd5140975c0ead9d1175c","_id":"eslint-plugin-react@7.31.0","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-BWriBttYYCnfb4RO9SB91Og8uA9CPcBMl5UlCOCtuYW1UjhN3QypzEcEHky4ZIRZDKjbO2Blh9BjP8E7W/b1SA==","shasum":"fd3f81c9db5971095b3521ede22781afd37442b0","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.0.tgz","fileCount":130,"unpackedSize":733297,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGt7w759nqfywseU/b+0sVagrl+Umi5u4c+1HEpbTHV0AiEA/IqXMe4b3uRv6ok4gge8Ly7zmjcYcrNBlfW4hfyDva8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBqaqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8tg//dCXeO9lCaA+OWT0ziNxTqqYCsMqY9f71QXa2qOANKtBDQ6lp\r\nEx2G9ZqVlkzx/OV/aTu7qP64GPSuxuMLl22U3CIZ/3Vm8qnfWhVKMOaQm+va\r\nDFxViXmjeXmmJ+iza9OWSGdRTaJNK98U/1vfPF5lccznA8soKnxQKEDBc2aY\r\nJ/mVlBzyj32BofXY7Km9WXzfCf0Kf3TRGdK1EGZNSHmmdBtGgy3qrc6392K0\r\nFMny3z1er37NLTYfwdYcwdko1aLPShxfmW0fBV3o0RBVncWuQNPXTsgrnxAv\r\nidl8ZSfbUUmwZWUI6k6BlAMyzOzsLGY7RBX0L7e4Dlbbeedmj58u0DrA6nOP\r\nm+6YknXrAdgPJw3QlrIXr69bNcMZUN/sOpjoZCLu2jvca3oChRe++NOla62o\r\n8fKtpYPtIzFjrGDaHNI9D7p3S/BFcw0m7fNMRvUU3yWKbQbXAHJbcMIodqA0\r\n+xJMS1xPtN3zTP4JbAc1B0tMR5KbkeSMt2wJswXdhtysZBGnk8f7T+vJjxAr\r\nmPuGtq5BJ1+WyRHHn4SAi/JxbN2l0q8FUalJWfrNd2h1wGgmLUc0fLhr04/P\r\nhNYZDkS1vY3IjhDvUJF1W4GWeRNNxg97bsbOPGjvdbe4J9buDI6qwztquEVm\r\nBQMLn0nkbdUonaSc5IR08SVOXGPsR0Jpd5U=\r\n=2bdm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.31.0_1661380266413_0.5484645580889573"},"_hasShrinkwrap":false},"7.31.1":{"name":"eslint-plugin-react","version":"7.31.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prelint":"npm run lint:docs","lint:docs":"markdownlint \"**/*.md\"","lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git"},"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.5","array.prototype.flatmap":"^1.3.0","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.5","object.fromentries":"^2.0.5","object.hasown":"^1.1.1","object.values":"^1.1.5","prop-types":"^15.8.1","resolve":"^2.0.0-next.3","semver":"^6.3.0","string.prototype.matchall":"^4.0.7"},"devDependencies":{"@babel/core":"^7.18.13","@babel/eslint-parser":"^7.18.9","@babel/plugin-syntax-decorators":"^7.18.6","@babel/plugin-syntax-do-expressions":"^7.18.6","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/preset-react":"^7.18.6","@technote-space/doctoc":"~2.4","@types/eslint":"=7.2.10","@types/estree":"0.0.52","@types/node":"^4.9.5","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.0","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","eslint-plugin-import":"^2.26.0","eslint-remote-tester":"^3.0.0","eslint-remote-tester-repositories":"^0.0.6","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.7.0","markdown-magic":"^2.6.0","markdownlint-cli":"^0.8.0 || ^0.32.2","mocha":"^5.2.0","npmignore":"^0.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslintrc",".editorconfig","tsconfig.json"]},"gitHead":"2d973469f580415d5ac9768b2c609ee1eb76b909","_id":"eslint-plugin-react@7.31.1","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-j4/2xWqt/R7AZzG8CakGHA6Xa/u7iR8Q3xCxY+AUghdT92bnIDOBEefV456OeH0QvBcroVc0eyvrrLSyQGYIfg==","shasum":"d29793ed27743f3ed8a473c347b1bf5a0a8fb9af","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.1.tgz","fileCount":130,"unpackedSize":734341,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE661/5l4oQ67PjQfk1qbCp19igA0bHRRxRtOHmCHg+nAiEA5FzCc3rNYH72pw85mLvfsIwnRMuJP5t29WJCSEV3aCU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCSHQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqNxAAhjmPY64jkWfdg6bAYsJUdRu8f5eYjFSfNwh+GKSyLzcKYq8l\r\npT16B9JCNwiqBYi9C63k+e74O/xa5ydxclEhQS8w6hL7wurOigXvc/qy6IE9\r\nYQHpGjRNY5KA8Gwr76HC15BFkaU5bjii9S2sipDHj0rgJwEXl60leZKGO3Fb\r\nGXRBpUleHRHUPBPgEGxm9pEv2VzvOOtuf23uaSPYxiOlaghv0K9U45IJlBXb\r\naP0seKtDX4l2UDa3vWH6jUMxic3uRY4NLSkfmEIWei/YgLUQJqu7U47PqQWx\r\nT8sVtorX9OBzmfNMUERK2VT3VHJaDT8ZyFOjh3cQ1CXYXGkrnWta5CSQF9lu\r\nNimy7xe/wZ71Rh73/UNtuH9lnMQDgIppdVsWCeRyf3Cbmr2BgU0lCPXmF2Us\r\n5GJCxmSQtIo+EiSoGi4T/7ZABFw6fS50oX7jrpDatL+bkSqdJX+sh1+OxYax\r\nKyYb8hM3gESQdtZN8sORhzrrCtnKAQPqBlHX/1WRtw1Q06Kx7lcD66jCRfrr\r\nJ4oXauIyGXfCTe3yNPtP17uem8uNEuLg2pVV2WYAnEp0YUfYAnyRcD+2aAC0\r\nKTmYzsqCBN/sUXLRLuiH++GcZ0W/C03wwGq48jmjTtQfDiHB1PWy35MR8F4V\r\ncGfcwLQLXM4ZXPmwZeBRtMOiCsxNstXL7u4=\r\n=tGyp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.31.1_1661542864287_0.30303600399643016"},"_hasShrinkwrap":false},"7.31.2":{"name":"eslint-plugin-react","version":"7.31.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prelint":"npm run lint:docs","lint:docs":"markdownlint \"**/*.md\"","lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git"},"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.5","array.prototype.flatmap":"^1.3.0","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.5","object.fromentries":"^2.0.5","object.hasown":"^1.1.1","object.values":"^1.1.5","prop-types":"^15.8.1","resolve":"^2.0.0-next.3","semver":"^6.3.0","string.prototype.matchall":"^4.0.7"},"devDependencies":{"@babel/core":"^7.18.13","@babel/eslint-parser":"^7.18.9","@babel/plugin-syntax-decorators":"^7.18.6","@babel/plugin-syntax-do-expressions":"^7.18.6","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/preset-react":"^7.18.6","@types/eslint":"=7.2.10","@types/estree":"0.0.52","@types/node":"^4.9.5","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.0","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","eslint-plugin-import":"^2.26.0","eslint-remote-tester":"^3.0.0","eslint-remote-tester-repositories":"^0.0.6","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.7.0","markdown-magic":"^2.6.1","markdownlint-cli":"^0.8.0 || ^0.32.2","mocha":"^5.2.0","npmignore":"^0.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslintrc",".editorconfig","tsconfig.json"]},"gitHead":"512909b084185c32ec547352260112fe759d8aa8","_id":"eslint-plugin-react@7.31.2","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-l8uMqMohh0YnM4bhUThmEgSx7sr7xTMPRRAHD0CBNRZvtwJ9/LVVML6LfoYzSFQgJYW/ZkjLTyYvNOAo8oKRNw==","shasum":"518cad3ae428e5e9604c4710b36b622007420e79","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.2.tgz","fileCount":130,"unpackedSize":741036,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFVv2yNkfxtIZ0j4+EVZLPKvoAOZLmyTgTXS0D8mdBWIAiByc96aXrkKQwadAQdGGfJ5xwBtzBgDlRJJxf02kTTogg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEmesACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq6uA//USIxff6xXsRNx5ErUxqDK6y8g7ASj1ozGB0Zsx7LL1X5aUnK\r\n1LPPE7uh5MD8KwanHiqevPzzemekFDPjIV+f5OoW3aLljZt1fGxfusg9xAZy\r\nE1NYMhhgwt/2xzJGdyJ7uxPYGsH31meG+s1VAHphP6zNmE0/njf8d6SGfINX\r\nxHjAuFdjUNdlx/ZhcjJEZdWYZp4ibaPTrJDxUlvr3jjv2apCFaJ601i6ponq\r\n9+Iz9ciyFD0/tRvYDKTZR/sSuxQuBcfwytsfEhyvXTTtNIJACgucKEXuw6xs\r\nzo0vrNVaVObwa9OEXfUqf00X06w020YSVxUYh27Li0p92v9aUU1KCsBiPd3m\r\n2bqTBrCSufaUMDeniSZeshflutCDgIK0QR2ImVuxVGuhxCtoGnAx4QhsKXcB\r\ntjw7i82UhRcKX+nRe/M24n77ynUGvGHI2Jgcr8ewLp04BjYzgQKrv7ZIl4tG\r\nL1j24pSbyz00cwlEFc/4p2h+FTLbynA+FEjkUnevoX27u35cBWPd6xA9xCOY\r\nlVAzSr1qdfM66+9VfCLuRokvXFFficK/B4VQkQ4EVZbwlXSXkty9/O5/D+yO\r\nZIavcnIn/wCeH9ebBkOClFXkvx8yG+8hiz1AH7SX+g7wwgLzIFKwAQDuplam\r\n5u0QbG8CyMcfT2mt1ezYAVGqXXtiVmhvg10=\r\n=Z0Mr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.31.2_1662150572472_0.8309083900613423"},"_hasShrinkwrap":false,"deprecated":"v7.31.2 has a bug with the `no-unknown-property` rule; please update to v7.31.3 or later"},"7.31.3":{"name":"eslint-plugin-react","version":"7.31.3","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prelint":"npm run lint:docs","lint:docs":"markdownlint \"**/*.md\"","lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git"},"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.5","array.prototype.flatmap":"^1.3.0","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.5","object.fromentries":"^2.0.5","object.hasown":"^1.1.1","object.values":"^1.1.5","prop-types":"^15.8.1","resolve":"^2.0.0-next.3","semver":"^6.3.0","string.prototype.matchall":"^4.0.7"},"devDependencies":{"@babel/core":"^7.18.13","@babel/eslint-parser":"^7.18.9","@babel/plugin-syntax-decorators":"^7.18.6","@babel/plugin-syntax-do-expressions":"^7.18.6","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/preset-react":"^7.18.6","@types/eslint":"=7.2.10","@types/estree":"0.0.52","@types/node":"^4.9.5","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.0","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","eslint-plugin-import":"^2.26.0","eslint-remote-tester":"^3.0.0","eslint-remote-tester-repositories":"^0.0.6","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.7.0","markdown-magic":"^2.6.1","markdownlint-cli":"^0.8.0 || ^0.32.2","mocha":"^5.2.0","npmignore":"^0.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslintrc",".editorconfig","tsconfig.json"]},"gitHead":"b4d14ce1872c3ac1b39b1f3c87f77cb0a664ad9a","_id":"eslint-plugin-react@7.31.3","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-IGAWY4Yu0eBe83MzqMTteaLZo/Qjd0YIfgQz7VWq6/28QMFouXaM4ERv/pCDfxgBbWPnGb3l+wkftzHRI1rkVA==","shasum":"596bd605988b92da421d20ee7b475779a8b0abe4","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.3.tgz","fileCount":130,"unpackedSize":744656,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEaEomQHSDump9V5oUvVTuweQlRVeyJDyWxvvxNk0i0aAiAN10zgJPtBayug39u1CLVwtsRpCy0y+eb9hD6j7h/yGA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEu7TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqvOw/6AqDYTbVbtSlMP8yyQAaKI/5Dg6JqFN8j06rN6qQBRhKAJJve\r\nWXv6N7GM5iH68kCACdlvBGs13POL4f+JKX0v3rSxSphtlIpBfm74WC6/pVdM\r\nosvsO96jO6mXJpuoxp3Bb2+MCy0APy+arEqzlJR4wjqX3Cs5HHpWM2/BPqcR\r\njC6yCZ0mUSYmQDkGQs2XpC/x3uHVo6aJnN0hgcoZKaV/AyXWnuUezoh+M3BZ\r\nU7Y6tLY8/+qDRAza94/yuTRJMaW1o2/uj2IikYuP42qayh6snp/IUtTW2TbP\r\n3FN2ej/KPCcN7E/NbFTgk+WKUAMFd4FnoZ5BftN7qhukqsmk+EG5EfDvlSX8\r\ngnbF5ifmQBIkRLonSzlshbUBOUXzf1/vKNJV3/lLl07QB9o6+Q+O6LzLcx5V\r\nwKGJnEkZLYvlJHtGPx2DJB+sMUgw8447stlnw9jlzRQHzL7qKca+y1MS71K4\r\nYC3Mz9M4hV5v//EPmHHppBLI3ZfI3LPd3hOkXrJeKNEemz0AtN7wcvSbkEWk\r\nx92nEbNqR9V6hCiVDgtuySgLw9oyo60lmrQjcBKcQ/QJib6wwxK0fgcE7rfg\r\n0tDJ6V3XNdOHr7YTYcmF3EMwwLX5qzyCozMhVFuKMHAEg6/OxkTi24Vq0Mt1\r\nPDbxRs6jV7zWaQump147jfQAoDNRM/8+zP4=\r\n=1RRw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.31.3_1662185171507_0.05536340651855198"},"_hasShrinkwrap":false},"7.31.4":{"name":"eslint-plugin-react","version":"7.31.4","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prelint":"npm run lint:docs","lint:docs":"markdownlint \"**/*.md\"","lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git"},"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.5","array.prototype.flatmap":"^1.3.0","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.5","object.fromentries":"^2.0.5","object.hasown":"^1.1.1","object.values":"^1.1.5","prop-types":"^15.8.1","resolve":"^2.0.0-next.3","semver":"^6.3.0","string.prototype.matchall":"^4.0.7"},"devDependencies":{"@babel/core":"^7.18.13","@babel/eslint-parser":"^7.18.9","@babel/plugin-syntax-decorators":"^7.18.6","@babel/plugin-syntax-do-expressions":"^7.18.6","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/preset-react":"^7.18.6","@types/eslint":"=7.2.10","@types/estree":"0.0.52","@types/node":"^4.9.5","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.0","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","eslint-plugin-import":"^2.26.0","eslint-remote-tester":"^3.0.0","eslint-remote-tester-repositories":"^0.0.6","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.7.0","markdown-magic":"^2.6.1","markdownlint-cli":"^0.8.0 || ^0.32.2","mocha":"^5.2.0","npmignore":"^0.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslintrc",".editorconfig","tsconfig.json"]},"gitHead":"91ea5d528b9daf960e8afd1718b590138b5f54f1","_id":"eslint-plugin-react@7.31.4","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-2ry4HTT+c+hSgpnV2DXj3d5oAmH11KH8HHQwtcfRdq6/+R3nEimvMbwAqK79eb4ZW1/hp8yC5elBusZM6li/Gg==","shasum":"df79aa4343490cbc438d72b864cd92487de3e4d9","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.4.tgz","fileCount":130,"unpackedSize":744678,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDNnOpQurWZUSLBQavAYBL6rIkqrfCYsuF6K8/8sG5daAiEAxtXbJvtPOSLR8BJD7s/bzsdPjDRDYwFRpBcAh7ueN+Y="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjEv9bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpiNQ//WmM+apebHAyOMb9uHXs+EFKM4SCLnMthxHWHIakDEW+GjmKV\r\nX4111Ih+EYTFhOm35AaatHfBbSFYnmScNQsH7rY5McnsyiQJta6S2IHAHtrV\r\nW17pN3XeYn5II2uWn6NeOgv7cPbd/5rPjBVdCr+EEVa/wlGwy5msYQKlrDow\r\nRglCZAuvTYXvGf/gSoyDVGubsNSi2X6RAmnxEYHlzSLdpCOrtV0/A11Y2pCb\r\noxhyfgAfxqU66RXB2T02DtEs1eFkkOTFYkiU5Hx3R/OXZvTxc8JEh/6S1OJ5\r\nhL5iPEVlmKf6+2HCZn61P0uXkpRwIZXh0v3/SOVjvNWsXxBScZ+ERoc6sMXV\r\n9VzLlM30rBnMAw/NjR9RmOwP2AUUg0WZi0NZOzAGJq7WIDRU/p7lHo4L0PUz\r\nW/5c/Laz8D5g8o5v8SCvbLj9SuqAv0dk452rMfMpZlOJgv2hCeNV3aswTEW6\r\n8Ftq7HkiGOL4t3dlPxyY9jcDGKpxP8560qCmy1RwBggKGsjhQ7q3FNJ6dgpM\r\npCy8OpPYzy53z6RIfPyA/GnZ/ww9JVb08gCO4/EWRSvFPo4yRvMlDCB4z9kp\r\nn9s+xTMwESLRfsVzjCL6h2UhXntByXwZXROY6zaXfFus9LjnLOu3MKewsjY3\r\nc8AY/QUesljHOgCvBlqJD1a4ANVbxHMadvU=\r\n=M5CU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.31.4_1662189403451_0.5409185890087489"},"_hasShrinkwrap":false},"7.31.5":{"name":"eslint-plugin-react","version":"7.31.5","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prelint":"npm run lint:docs","lint:docs":"markdownlint \"**/*.md\"","lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git"},"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.5","array.prototype.flatmap":"^1.3.0","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.5","object.fromentries":"^2.0.5","object.hasown":"^1.1.1","object.values":"^1.1.5","prop-types":"^15.8.1","resolve":"^2.0.0-next.3","semver":"^6.3.0","string.prototype.matchall":"^4.0.7"},"devDependencies":{"@babel/core":"^7.18.13","@babel/eslint-parser":"^7.18.9","@babel/plugin-syntax-decorators":"^7.18.6","@babel/plugin-syntax-do-expressions":"^7.18.6","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/preset-react":"^7.18.6","@types/eslint":"=7.2.10","@types/estree":"0.0.52","@types/node":"^4.9.5","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.0","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","eslint-plugin-import":"^2.26.0","eslint-remote-tester":"^3.0.0","eslint-remote-tester-repositories":"^0.0.6","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.7.0","markdown-magic":"^2.6.1","markdownlint-cli":"^0.8.0 || ^0.32.2","mocha":"^5.2.0","npmignore":"^0.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslintrc",".editorconfig","tsconfig.json"]},"gitHead":"06d87861845e213b81839819f80828216dc5ecae","_id":"eslint-plugin-react@7.31.5","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-y7472VAcqns17rsQUk6tQCnqBi+boYjGdYarX022719+wGd1T4U1fOYJ2T2Trd3Od2q5M92e42zJ2uZOGmWamA==","shasum":"87c17c82f805257f4f7c96dd484534db2b5089c4","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.5.tgz","fileCount":130,"unpackedSize":747028,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsVVyY6eD1tGCjAwYC6arOR5GiN+f0uKHyJhvw69USSwIhANmEhaWttWTpNsp/gGkSpVFCg61ckoD0mtn2Os5XVNEH"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFDqNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPxw/7BWpLrgUw5wtffNR4HVbPo1PiXD/PSSMPg2ZTbUb4FjLJ9kNG\r\n1SCr2PD7w8f+s73Rym/rCQkHWKyxLYd1p44Es0xolKSODt9kXXurRTUDDzHw\r\nQM6vEVW/1UPsG+WCx7uot+uOhQ+lMooU6HBOr+Sn62v4pEWFvudRGwnY6XFd\r\nUw37+GzeZB/Shg1YK1poUED5DfnGHl5f92l5pK5lCZROzwMX8iAAiNPNiogX\r\nLhX5mDPtzJjJGKO6crdPhv7wIvWK4WRSym+nccxFHOGgSRRh2l1xwCb6yyqp\r\niGvYiJ8WM4oTHJ/VHOXcvLZiFjL8wLA1NmXhgJCeE1kVlZSYZcX9SiIIu83/\r\nGfxPuyrSfm5+uRAs9S5Ek8gOLB5jEnqj3Psqn5Fx9ABpr2mnzPOQ9wSd1JlB\r\n5B0aSGbF+g7Jg8DafIeyNmdwqp6TH+sysVroTDv5Im2bm+vOjvg6uNleqcam\r\n0bOc5gpBN5711ItDzQJISkF5svYZyOjmC+yMCJAip//nA63LHgxC65k0Psu5\r\nXC22IZYEGbTgXvyLXRQaW3Sje7irK46dWYHXXIkrnt/Fif6TCnGBECKVdTkx\r\nEj8Eo9akg54XX53KB08v630g995RhnlaehrlrtYCtNHDvOQac3N8R0C9g2R2\r\nTJebZLImEUIusgtmHPibYqjwNwO4V7ElrXI=\r\n=zJcP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.31.5_1662270093027_0.5555603498276747"},"_hasShrinkwrap":false},"7.31.6":{"name":"eslint-plugin-react","version":"7.31.6","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prelint":"npm run lint:docs","lint:docs":"markdownlint \"**/*.md\"","lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git"},"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.5","array.prototype.flatmap":"^1.3.0","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.5","object.fromentries":"^2.0.5","object.hasown":"^1.1.1","object.values":"^1.1.5","prop-types":"^15.8.1","resolve":"^2.0.0-next.3","semver":"^6.3.0","string.prototype.matchall":"^4.0.7"},"devDependencies":{"@babel/core":"^7.18.13","@babel/eslint-parser":"^7.18.9","@babel/plugin-syntax-decorators":"^7.18.6","@babel/plugin-syntax-do-expressions":"^7.18.6","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/preset-react":"^7.18.6","@types/eslint":"=7.2.10","@types/estree":"0.0.52","@types/node":"^4.9.5","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.0","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","eslint-plugin-import":"^2.26.0","eslint-remote-tester":"^3.0.0","eslint-remote-tester-repositories":"^0.0.6","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.7.0","markdown-magic":"^2.6.1","markdownlint-cli":"^0.8.0 || ^0.32.2","mocha":"^5.2.0","npmignore":"^0.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslintrc",".editorconfig","tsconfig.json"]},"gitHead":"18b2b593e92ec0be048641df10ca3b3a0bb21dc9","_id":"eslint-plugin-react@7.31.6","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-CXu4eu28sb8Sd2+cyUYsJVyDvpTlaXPG+bOzzpS9IzZKtye96AYX3ZmHQ6ayn/OAIQ/ufDJP8ElPWd63Pepn9w==","shasum":"55ec176be94917ecde3f3ca0e1363073193e241a","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.6.tgz","fileCount":130,"unpackedSize":747650,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiOnc6tP9geUwjqcdO5GEnAy45/suIF95nfS4YzTkRYAIhALASr2mJbObuq11quA9xmozgTx4l3Ni8Zrleav9AGQFy"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFPXXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIKg/+Jv9aMabCDI46x3scYkGq+e/qyHcRAqUxglApdYvLp/7O0ihL\r\nfLPbbRow5MmtmJy6NDUrq3H5ejb1bwDuJhExAII8mXELIMH4wS//dmqBFuBz\r\n3ZApSrtEV6yXHcl3q0gMJnMGC2jfQ5VZkEx3107rn2IT7WzNnAMPiYh910It\r\nsWi1fNhORXM5Mi7FtEk5D6QzGLVMnTcbwH+mf6JJsrYSKOxG2Rtz5u0eb10D\r\nEDnFeeBFoJiRoSDDfYcQ3g8ZlWFxLit5eSBpWLMxfg/U9sfIF7VHfS3tbaFR\r\nLCebDtaA8A5HUDQt1203MIKqwl6JsKEVchZVHjBeDx9M1zQRLETZXwZg0/LZ\r\nLNs+9H9lhDiX81JMP9D/GoqBQLtJA/AuhahE6OwWSE//7zkIQxma2plLhc3G\r\nI6V30lahf7eaNSMI6p4dFoZYX8IXdqxCyTc9RWtU51Y5Xy9YpZoj5Re+rVmO\r\nR1P0Bvevz2VrlmQcj87WrIk6mbYDHl+ubqvSJ6Vh66hZcbYHGa7STlXJT9dL\r\ngIdulzb/l0lfBh7Vlpr4AsZA+bDzDR9cJeSPb8p92QMiplJpD1Gg7G4LYS+U\r\nm7SgZl/1P/aDy3jHQovHQ43b6R+2BTF1sA3awMPrDik2/xAS5rzh8JtwrCYd\r\nwtEYCbJwF9jbklhHpZG/+nFXMXhXlOXRnHs=\r\n=X9VL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.31.6_1662318038964_0.2222175581430026"},"_hasShrinkwrap":false},"7.31.7":{"name":"eslint-plugin-react","version":"7.31.7","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prelint":"npm run lint:docs","lint:docs":"markdownlint \"**/*.md\"","lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git"},"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.5","array.prototype.flatmap":"^1.3.0","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.5","object.fromentries":"^2.0.5","object.hasown":"^1.1.1","object.values":"^1.1.5","prop-types":"^15.8.1","resolve":"^2.0.0-next.3","semver":"^6.3.0","string.prototype.matchall":"^4.0.7"},"devDependencies":{"@babel/core":"^7.19.0","@babel/eslint-parser":"^7.18.9","@babel/plugin-syntax-decorators":"^7.19.0","@babel/plugin-syntax-do-expressions":"^7.18.6","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/preset-react":"^7.18.6","@types/eslint":"=7.2.10","@types/estree":"0.0.52","@types/node":"^4.9.5","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.0","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","eslint-plugin-import":"^2.26.0","eslint-remote-tester":"^3.0.0","eslint-remote-tester-repositories":"^0.0.6","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.7.0","markdown-magic":"^2.6.1","markdownlint-cli":"^0.8.0 || ^0.32.2","mocha":"^5.2.0","npmignore":"^0.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslintrc",".editorconfig","tsconfig.json"]},"gitHead":"1c3af254c6fc832ad16e37202e9e8b308b7d08f2","_id":"eslint-plugin-react@7.31.7","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-8NldBTeYp/kQoTV1uT0XF6HcmDqbgZ0lNPkN0wlRw8DJKXEnaWu+oh/6gt3xIhzvQ35wB2Y545fJhIbJSZ2NNw==","shasum":"36fb1c611a7db5f757fce09cbbcc01682f8b0fbb","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.7.tgz","fileCount":130,"unpackedSize":750015,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICwyzL0MkAZSwBEuAfESqvysJX1C2XmzxKkz+ggfCcI8AiAhAQWKd/17otI/m0lwN8MjVZHL02pDyKIAh82Q+2wQaQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjFmDeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp6mg//SggIkI92zD9sr2bMp+OIxsZO/BVYGEjgXwoBo/CeUMrgVZs1\r\nXBWKHVH5Mi1lUh6pqCUYv4C1hNm0Jn0Oj64pS1Ams3tHfEJqIFYs0dYksDJ0\r\nGiNgMmVguKiI14XntA+4mT8Aw3iC5G0TkDyWiF9MNweVHK2ME2gk6ROttnRS\r\nR+K3Cth/fizBOOwxYt8dY3qDOSe6LIF224EFNh1tARAg2zflGtCVT2QufQuD\r\nSBJNx1/u5+N+YotPACF9ZTMy4xuAuD2gskdZ47ktO/sV539/dfvp3mvlDqvA\r\nRWMKdwrjqjNI46LupZf0OHlbHIQXICyk4QIza027rhI0wQQ9sW/aJCpjNlCu\r\nh3nthUEMyPyY/27NijNUgqZmApBU/emqvGNGJYTP8TPJLxy4SpdXaBkxLdgv\r\n2c3a1cgUv1EohStnANL522VseY63pw/O8Jc/dDfFzpl5lfGHUMYt0BUIRakT\r\nrQbEZX680aLkoVj0vTc3IszuUwIQiik6tdxiuD3+6JyMZj8DIxrTqFpFEG/s\r\nL+wmowd5tnD88QHvabJe5p915tL5veQAJaq/83Fditc7K8PAAOU2r6o4ewWx\r\nONCPNtmDGrM5iVbD32sE/bI1Zq3Og8NahlAMAk51xfAp1Mst4Bqu6dyBl2Il\r\ns0GXgOh6Eor3wG7ptACuMzW4h+zyzeiBWNU=\r\n=aeUb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.31.7_1662410974229_0.6135616776411958"},"_hasShrinkwrap":false},"7.31.8":{"name":"eslint-plugin-react","version":"7.31.8","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prelint":"npm run lint:docs","lint:docs":"markdownlint \"**/*.md\"","lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git"},"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.5","array.prototype.flatmap":"^1.3.0","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.5","object.fromentries":"^2.0.5","object.hasown":"^1.1.1","object.values":"^1.1.5","prop-types":"^15.8.1","resolve":"^2.0.0-next.3","semver":"^6.3.0","string.prototype.matchall":"^4.0.7"},"devDependencies":{"@babel/core":"^7.19.0","@babel/eslint-parser":"^7.18.9","@babel/plugin-syntax-decorators":"^7.19.0","@babel/plugin-syntax-do-expressions":"^7.18.6","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/preset-react":"^7.18.6","@types/eslint":"=7.2.10","@types/estree":"0.0.52","@types/node":"^4.9.5","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.0","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","eslint-plugin-import":"^2.26.0","eslint-remote-tester":"^3.0.0","eslint-remote-tester-repositories":"^0.0.6","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.7.0","markdown-magic":"^2.6.1","markdownlint-cli":"^0.8.0 || ^0.32.2","mocha":"^5.2.0","npmignore":"^0.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslintrc",".editorconfig","tsconfig.json",".markdownlint*"]},"gitHead":"8c9ec8a3929403ac34a22c11cb9bd2575ba766bd","_id":"eslint-plugin-react@7.31.8","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"integrity":"sha512-5lBTZmgQmARLLSYiwI71tiGVTLUuqXantZM6vlSY39OaDSV0M7+32K5DnLkmFrwTe+Ksz0ffuLUC91RUviVZfw==","shasum":"3a4f80c10be1bcbc8197be9e8b641b2a3ef219bf","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.8.tgz","fileCount":128,"unpackedSize":750261,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAxUNI9recKOgNRwM52d9MGusvIXPmIUrWvXl8TEBQ1mAiEAlP9ulRA27XNiHqStiGWhudJnJCJEWxFGS/yqOLoCtOc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGtKxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpt7Q//WFvZgzWVNw5wJTe0o92PiSF0XiNfOxJ0gpzXCYmCqO33lAZC\r\nsiD7NFIkGxY06yweXvwAhOcXg9e6asQ67tLXr9zpqhaUrdLH3/7MCFpyARee\r\nhg9G83rA4xLX+ac61ZTFbGmz3nbEWVCO/6pbVNrLrMqVxH0pHablzwuPHDDu\r\nit4nbDXc3/TJ7wRcv1eoFH1Ghjg6eoUa8klUPo4bb3wF9OOdAt6QOW0UnMqs\r\ncpFClxble/3E2OvYLGoeYioaLnHuf9QKh5ozwpimnKSbWkFNjsbyPyPNFbrf\r\nSiay3v1z0nS/jPMkYh3ypYmCiVyva7BfxG448Rx9Ev5Om0XgZ8VqMiOopMN4\r\naBlzcMGLLnTOYryUiziKunZzx9cyljOEH4HZhrbV1McMfqOijnHLVvocg5XB\r\nBIxOfwoLOKY+BP7rteF4RhgsIsPWscJoA0HBHJf1vx+6sahhFcPmY+mZFg+q\r\nC2m8rnNUM6ZkJEuT86uYp0Qk3BwffkVU4sGJTFVzFnhg8r9RS08HnJmUbDhA\r\nGXZxCQDIrCJXN+T1U698Do8RdbTAT9y1V0h+h+6DP7wcbg7A146v5MID8Y/L\r\nLaV1/eD6Zd0waUGCmT4qUR3OPWr6yoq+rZ9TJpKXmZjNriJQXFa8JK8MxeYM\r\nj7z454GKsFxPWX2OcZ0hMiEm3lcpm4Pnr7E=\r\n=vdxX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.31.8_1662702257374_0.4993946070811093"},"_hasShrinkwrap":false},"7.31.9":{"name":"eslint-plugin-react","version":"7.31.9","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prelint":"npm run lint:docs","lint:docs":"markdownlint \"**/*.md\"","lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git"},"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.5","array.prototype.flatmap":"^1.3.0","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.5","object.fromentries":"^2.0.5","object.hasown":"^1.1.1","object.values":"^1.1.5","prop-types":"^15.8.1","resolve":"^2.0.0-next.3","semver":"^6.3.0","string.prototype.matchall":"^4.0.7"},"devDependencies":{"@babel/core":"^7.19.3","@babel/eslint-parser":"^7.19.1","@babel/plugin-syntax-decorators":"^7.19.0","@babel/plugin-syntax-do-expressions":"^7.18.6","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/preset-react":"^7.18.6","@types/eslint":"=7.2.10","@types/estree":"0.0.52","@types/node":"^4.9.5","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.1","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","eslint-plugin-import":"^2.26.0","eslint-remote-tester":"^3.0.0","eslint-remote-tester-repositories":"^0.0.7","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.7.0","markdown-magic":"^2.6.1","markdownlint-cli":"^0.8.0 || ^0.32.2","mocha":"^5.2.0","npmignore":"^0.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslintrc",".editorconfig","tsconfig.json",".markdownlint*"]},"gitHead":"96062ea1c963ee811240eac921ec99648bec8a5e","_id":"eslint-plugin-react@7.31.9","_nodeVersion":"18.10.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-vrVJwusIw4L99lyfXjtCw8HWdloajsiYslMavogrBe2Gl8gr95TJsJnOMRasN4b4N24I3XuJf6aAV6MhyGmjqw==","shasum":"7474ad4e21db368f61d17e1f2e78d43dbbdd50b2","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.9.tgz","fileCount":128,"unpackedSize":751993,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHaqG+nkOBPFX9tm3cmFzdDTIB4Y76owvNjWlabFeByKAiBlXJgKuK+Xs91gDDYx4P9Y/JldEgrJnXR5SOmgy94u3Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQypZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPTBAAnhn9LLT/lpbBEf0wSXD1LOmFztMYTA+3MCZeEshJO/ZAZOsb\r\n1pZ5p9w4ibKa9DzPn1mW+GW6urTGi+SjATj9ixamEjytQjd5dn/yw8T6gOY8\r\nAZkzGuSWjIH1N3ezPDci2detn4NASDF9M8awahUx7qfef9+dtlxKZYPr/6uy\r\nKptMy8kgLsRrRn6Z5ApFNC+Z78nY/y1ZqSYVrHSrnbx5qRJh1ToVugaegFPM\r\n0cf7mkO6dsd3fMbcpdJX72GW03WP1e0lkbgWqNPh/T90H4AQkwFYymVve/29\r\n1+cxdMOF1Goh0/Mgyc7SfLocYzN0Ayk9juHiJoNEDowBBgDYCxGZ/SnD8tlX\r\nN5rH9nd2/SSnVwJf3SfDZrEDzZ9Z2KcsY9Lgb6+C5CGyW5gBpnlJ4+cUTqkp\r\nBOLf1XZ9x47OmLvP0vFbi9dqeYGGxaawEnzD8FUxD2s380VAmVWmfVd5Q3on\r\n9Xbh/JTjHkOqbgVoo/r5ydIiRTjHx+IrBcc/uq/xGFwFoyHhj9vX8VhdaJ6p\r\n8taWQg/jNEVXfyR+XI3EKni3Rm3ylLZiizqeeUAdbAhydFEdXo1HZYxmnLcf\r\nHRPDEa8fGLZKAIabLq3R46M2w3jOMPXbOxDFt/SIdhUh/akclvXXJ60H4KvN\r\nvHsEQM3AkJWrCu/j1GONV8tphIH4qcEDvhQ=\r\n=5g3X\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.31.9_1665346137267_0.8641636312473409"},"_hasShrinkwrap":false},"7.31.10":{"name":"eslint-plugin-react","version":"7.31.10","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prelint":"npm run lint:docs","lint:docs":"markdownlint \"**/*.md\"","lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git"},"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.5","array.prototype.flatmap":"^1.3.0","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.5","object.fromentries":"^2.0.5","object.hasown":"^1.1.1","object.values":"^1.1.5","prop-types":"^15.8.1","resolve":"^2.0.0-next.3","semver":"^6.3.0","string.prototype.matchall":"^4.0.7"},"devDependencies":{"@babel/core":"^7.19.3","@babel/eslint-parser":"^7.19.1","@babel/plugin-syntax-decorators":"^7.19.0","@babel/plugin-syntax-do-expressions":"^7.18.6","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/preset-react":"^7.18.6","@types/eslint":"=7.2.10","@types/estree":"0.0.52","@types/node":"^4.9.5","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.1","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","eslint-plugin-import":"^2.26.0","eslint-remote-tester":"^3.0.0","eslint-remote-tester-repositories":"^0.0.7","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.7.0","markdown-magic":"^2.6.1","markdownlint-cli":"^0.8.0 || ^0.32.2","mocha":"^5.2.0","npmignore":"^0.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslintrc",".editorconfig","tsconfig.json",".markdownlint*"]},"gitHead":"4360fa3edafa47bae52ac37d91fb17d61483ecd3","_id":"eslint-plugin-react@7.31.10","_nodeVersion":"18.10.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-e4N/nc6AAlg4UKW/mXeYWd3R++qUano5/o+t+wnWxIf+bLsOaH3a4q74kX3nDjYym3VBN4HyO9nEn1GcAqgQOA==","shasum":"6782c2c7fe91c09e715d536067644bbb9491419a","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.10.tgz","fileCount":128,"unpackedSize":752024,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBBiDRaWps3lt41wr77ZmzFOlemRcIBIVtBO4+al4FDNAiEA0JHR9CHMwhNrG5BhWJGWAzCqervb+Np4rZBicQwqkgA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRKkJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpfkQ/+L4SVsKDOlbfi85z3Tc8p+eQLmG5dEvlqwuUijDWtjoOplra6\r\n374BN1M/WZdKAqaM6FKlNQEypIltCh+5jSAAflbwGs3cLEwrJsjaZhUggJ52\r\nX5kpqsRmeH5d/fXpg/Www/q7Fy3VXXBHRC1p3xDWcYW3rW3IOLssv6DdRZCP\r\nXqKREnfSanUjzE2iMyAc62477oB0QOnjnVIJNxhGXelAVUUaQ9aANoSyXxWL\r\nUWh8IlCv9dVJltRMw01CJsnHh9a+9h9UhXS4QA4J+oV/UMf0orKAwYw8EURH\r\nCMNtpyVjl77cLFlJC7lYM3Hou8jFv7+L/ANcHuyS4kH4XSqgKJZqw59IpO1e\r\n7Xrbq5Nnlm8ERKilxNUp0gJbiKrIP/I3NUJs+vlcG5vt5gMQXSBfKpuc5tmm\r\n3oWM5z2WpEK34ReUdHtDIq9z5IwI627LJPbobmofmbtqOrHmL4iIu2FObwFG\r\nl9haClgQOIQc8sHGu7gPUhau6Li2Gfv9enylgWWAd1UOGy8P0ml6ez4oT0mH\r\nk4SRCgCivFdGKB+UpFnAgoxSf6JCdqZu8YlaBFcCZl2DXtH1oxX9rkk0t52v\r\nu7HojSOMTwSGCVDIz2p37A9GED3xxqbpXJb4nFJYmm//8ofwRDEXSx/ze3QI\r\nGSbGCtqrraqChbUxQtk9Cmh8EpA/5ZhBC00=\r\n=PG7r\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.31.10_1665444105192_0.2877708197029081"},"_hasShrinkwrap":false},"7.31.11":{"name":"eslint-plugin-react","version":"7.31.11","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prelint":"npm run lint:docs","lint:docs":"markdownlint \"**/*.md\"","postlint:docs":"npm run update:eslint-docs -- --check","lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","update:eslint-docs":"eslint-doc-generator --ignore-config all --config-emoji recommended,💼 --url-configs \"https://github.com/jsx-eslint/eslint-plugin-react/#shareable-configs\""},"repository":{"type":"git","url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git"},"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.6","array.prototype.flatmap":"^1.3.1","array.prototype.tosorted":"^1.1.1","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.6","object.fromentries":"^2.0.6","object.hasown":"^1.1.2","object.values":"^1.1.6","prop-types":"^15.8.1","resolve":"^2.0.0-next.3","semver":"^6.3.0","string.prototype.matchall":"^4.0.8"},"devDependencies":{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@babel/plugin-syntax-decorators":"^7.19.0","@babel/plugin-syntax-do-expressions":"^7.18.6","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/preset-react":"^7.18.6","@types/eslint":"=7.2.10","@types/estree":"0.0.52","@types/node":"^4.9.5","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.1","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-doc-generator":"^0.15.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","eslint-plugin-import":"^2.26.0","eslint-remote-tester":"^3.0.0","eslint-remote-tester-repositories":"^0.0.7","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.7.0","markdownlint-cli":"^0.8.0 || ^0.32.2","mocha":"^5.2.0","npmignore":"^0.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslintrc",".editorconfig","tsconfig.json",".markdownlint*"]},"gitHead":"8e5ce6c5b1ad5f1cedfacf1670a846195c9af0cd","_id":"eslint-plugin-react@7.31.11","_nodeVersion":"18.12.1","_npmVersion":"9.1.2","dist":{"integrity":"sha512-TTvq5JsT5v56wPa9OYHzsrOlHzKZKjV+aLgS+55NJP/cuzdiQPC7PfYoUjMoxlffKtvijpk7vA/jmuqRb9nohw==","shasum":"011521d2b16dcf95795df688a4770b4eaab364c8","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.11.tgz","fileCount":128,"unpackedSize":777094,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/LK1AGltkniSXs0G7sxkresqR6pA+PGADPCw2Fm86SwIgBz9THm9Tv98iIdjsLbXoHHZ1t8iAdmREE9ks581D84Q="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjd8UkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPexAAlZjAYuVvRM8B9mBiWj+Wj18WFs72URJ6O1s3OWitJSfZrb6p\r\n95niVoPJya0Dp1+VnS9kqiBmbi6bPSKbW7DCq8CIidxQocmy3qaxspo6FRE9\r\nzLn3lhNshInNgzKEzpvhVI1krBdHgVzJkTxETgNlESxEH2bTAGC/pKcLkny5\r\nG5em0PgrasX5Z7OpVY8j1tCKVRl+ddA9ynsCuu/6LYg/M0s9JAbuKpWJHmPv\r\nojR3ixshx/4R2I0U5VA6zNvL3g6qREOUkIaR2aVOJmy8SEpgu2vYK15sHaNV\r\nr0a8IIWtOw7ws3BxfTtNoZQJHz0d1XPvZeDReXoAwTledSdnmQUiHknh/7bp\r\nqSeO401zUhE0MrmYFtfNFQYtRyWLuvczMICnM9U9+foJBR0d09me6w/FdqOa\r\nA5wI7Yfgwfwh3XeLfwA8IkPaAWvSo2Z+S6SG4/kFQNTQt9xM1ZJpdsqpHdtM\r\nO54cE4RhaG533wmPrCTyoXrxMmdAZSq9c9ioucrHF03YSpxGPbFo9fdsBZun\r\nCwAZzIzLqYqIQuXqM3vOpICeOAyJeBtGZczXuQOHLLk92ldmmPUb/K2kt8Vz\r\nBeiEw3VbWPLJb97cgt682bCOJMZA2xnCfgRN2qydt+4h3QZxNXyCgOmSEVIt\r\nkO6hynxMU21T32pSfnyq45j70FhW4snSZUo=\r\n=eHoL\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.31.11_1668793636069_0.20821339532746985"},"_hasShrinkwrap":false},"7.32.0":{"name":"eslint-plugin-react","version":"7.32.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prelint":"npm run lint:docs","lint:docs":"markdownlint \"**/*.md\"","postlint:docs":"npm run update:eslint-docs -- --check","lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","update:eslint-docs":"eslint-doc-generator"},"repository":{"type":"git","url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git"},"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.6","array.prototype.flatmap":"^1.3.1","array.prototype.tosorted":"^1.1.1","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.6","object.fromentries":"^2.0.6","object.hasown":"^1.1.2","object.values":"^1.1.6","prop-types":"^15.8.1","resolve":"^2.0.0-next.4","semver":"^6.3.0","string.prototype.matchall":"^4.0.8"},"devDependencies":{"@babel/core":"^7.20.12","@babel/eslint-parser":"^7.19.1","@babel/plugin-syntax-decorators":"^7.19.0","@babel/plugin-syntax-do-expressions":"^7.18.6","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/preset-react":"^7.18.6","@types/eslint":"=7.2.10","@types/estree":"0.0.52","@types/node":"^4.9.5","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.2","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-doc-generator":"^1.4.2","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","eslint-plugin-import":"^2.26.0","eslint-remote-tester":"^3.0.0","eslint-remote-tester-repositories":"^1.0.0","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.8.0","markdownlint-cli":"^0.8.0 || ^0.32.2","mocha":"^5.2.0","npmignore":"^0.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslint-doc-generatorrc.js",".eslintrc",".editorconfig","tsconfig.json",".markdownlint*"]},"gitHead":"c8f2813758dea1759ba5ab8caf1920cae9417a43","_id":"eslint-plugin-react@7.32.0","_nodeVersion":"18.13.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-vSBi1+SrPiLZCGvxpiZIa28fMEUaMjXtCplrvxcIxGzmFiYdsXQDwInEjuv5/i/2CTTxbkS87tE8lsQ0Qxinbw==","shasum":"d80f794a638c5770f952ba2ae793f0a516be7c09","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.0.tgz","fileCount":134,"unpackedSize":790235,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvQQSItncAUTIlZDLD+IBW7xF6BmPox1CoTvEyD4c5AgIhAKKrztUmXNidkZ3CYJ7aDGh4GORFX0kWz1NQcTU3WPAk"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvlf3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqyHw//dygAXjIRKZKiURVLjaDFprRmyem0GNFr/a0zxaSuHomNorAD\r\ndYdmghWzsxLLoQLapSKfOgFq8ojFp+1Cvo+am9ux0IGUt9F3bQLOVlDzAuIv\r\nZeIaqcFGhFxZW1nhfucP9FkinXe2JLAGoQKhyqN6Dji91DkhatI/6Hn2rjI2\r\njDNx2a6GZSlkxshS+vPbju77ynMQ0kwsb2sTovTyv8RpubFYiMNHa+4P/b/7\r\nkgvBYz2mc0lX1uiHUOq4OIS2hOpR/TvC7ZW6mYMbwmExw2R2/lbeZ2w9rjOO\r\nDlANEpDheJJXLb7l6HokkrxjnqX1I8I1h//HOeXZsESp31l7tFIVBRU56e9F\r\nX4iOkWtJJPonThgya++HsuDC1ruVUJo2BYja8TIUfo3NUtkxNX+wc6ewuqNQ\r\n70JxpeCqI8n1HnHwiyQusJfi6267fdWZrIe9USOH1XAk+Kk0S12/7FmWq3gO\r\nZqyykrmKjSJc/MLSORk4WNpREVkPy6kqRIfNaSrtZj+IXVzscQEg4iXp7W8D\r\nP6XGY2XbQn4Z5f1mJ6etzQoAjeSRukkOgLLH8FgIswWOk+IGbuunbW59L6VT\r\nq/4xqHDz3gHyZ3UOoDoiVC+S8htNC24D9mvvFlj5RO/s1YjQ108SYPTaB3Cc\r\nlqDxRRrWRSuDKDcalf8gv5uQJTa3I4TvXmU=\r\n=Gg5u\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.32.0_1673418742879_0.16010926761310085"},"_hasShrinkwrap":false},"7.32.1":{"name":"eslint-plugin-react","version":"7.32.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prelint":"npm run lint:docs","lint:docs":"markdownlint \"**/*.md\"","postlint:docs":"npm run update:eslint-docs -- --check","lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","update:eslint-docs":"eslint-doc-generator"},"repository":{"type":"git","url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git"},"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.6","array.prototype.flatmap":"^1.3.1","array.prototype.tosorted":"^1.1.1","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.6","object.fromentries":"^2.0.6","object.hasown":"^1.1.2","object.values":"^1.1.6","prop-types":"^15.8.1","resolve":"^2.0.0-next.4","semver":"^6.3.0","string.prototype.matchall":"^4.0.8"},"devDependencies":{"@babel/core":"^7.20.12","@babel/eslint-parser":"^7.19.1","@babel/plugin-syntax-decorators":"^7.19.0","@babel/plugin-syntax-do-expressions":"^7.18.6","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/preset-react":"^7.18.6","@types/eslint":"=7.2.10","@types/estree":"0.0.52","@types/node":"^4.9.5","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.2","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-doc-generator":"^1.4.2","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","eslint-plugin-import":"^2.26.0","eslint-remote-tester":"^3.0.0","eslint-remote-tester-repositories":"^1.0.0","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.8.0","markdownlint-cli":"^0.8.0 || ^0.32.2","mocha":"^5.2.0","npmignore":"^0.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslint-doc-generatorrc.js",".eslintrc",".editorconfig","tsconfig.json",".markdownlint*"]},"gitHead":"b2e069e0c5dc93b3b7cb71013f0836530f9af452","_id":"eslint-plugin-react@7.32.1","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"integrity":"sha512-vOjdgyd0ZHBXNsmvU+785xY8Bfe57EFbTYYk8XrROzWpr9QBvpjITvAXt9xqcE6+8cjR/g1+mfumPToxsl1www==","shasum":"88cdeb4065da8ca0b64e1274404f53a0f9890200","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.1.tgz","fileCount":135,"unpackedSize":789463,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbkXw9/4nbAAEBqR77q6WSAuxAAC8si2omR+Osp+aJxQIgFX47Hw4P9wuCrmRYtQta25osBEu3vPRT4Tln2aS42fs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxbNcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqG0xAAmBCwD7jv7u9Y63IsiuOyIiGEW5aX7OgsgpCdPHUOpPK4h2Ai\r\naZAuW/rmjgyHCUJOphHmXOAQltxtPuFrBFT2Tp6eAnxfpXe/2Siz+8J1XLgv\r\ncVb5p13Jo8uR7j16scOTwPvbItj07os5I08lj9SFBL/pDqK1Xnox/62JfuUp\r\naOiqpaiR0pkzoH9111TLPXGQS6mHCE+l2orA0rRSr/K7BTjvVuJRyE4j8UtL\r\nnxZvOqcPlUJQE+xnLp0UfGXLNZHOkGhm8/OTvd3pq4zSOnxEn1GUEPr5MdhI\r\nefBlyC3KDl7B/gWOv2cq5MwYkCopt/MI318DY+5CsK6txyWEYxnmVggZKabR\r\nqrGHmnchEh48P0nQjXj7bZYdfjean2R7WFEENiKuZrYJhBnwOFhXkdd5neni\r\n+Qy5x8ALynTbwvkoR1X/0P6qTzeRewnD/Pg5iOXZ7V0jDC/KdzGvK6iAtKzO\r\n9CA5Ww9zcJnsYluhBSASsHDQLvbFznKrElqAUwnEwpCvCECCXA/zalpt8l7+\r\nhi1PvSw3jKU709qmZWxp9404iMYZYEMVqb+SQWZq9GJh1EITcGDg5R1E4SEQ\r\n49oIEjoU6JsJv/Wa+KziVkd8auzZUUyAwT895c1LSYKjDa/dTbkPAAA870Hi\r\nASTOklW7tEJlL3x5sBuSpig9ybQq5RphXQg=\r\n=O/C0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.32.1_1673900892032_0.8892010438868185"},"_hasShrinkwrap":false},"7.32.2":{"name":"eslint-plugin-react","version":"7.32.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prelint":"npm run lint:docs","lint:docs":"markdownlint \"**/*.md\"","postlint:docs":"npm run update:eslint-docs -- --check","lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","update:eslint-docs":"eslint-doc-generator"},"repository":{"type":"git","url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git"},"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.6","array.prototype.flatmap":"^1.3.1","array.prototype.tosorted":"^1.1.1","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.6","object.fromentries":"^2.0.6","object.hasown":"^1.1.2","object.values":"^1.1.6","prop-types":"^15.8.1","resolve":"^2.0.0-next.4","semver":"^6.3.0","string.prototype.matchall":"^4.0.8"},"devDependencies":{"@babel/core":"^7.20.12","@babel/eslint-parser":"^7.19.1","@babel/plugin-syntax-decorators":"^7.19.0","@babel/plugin-syntax-do-expressions":"^7.18.6","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/preset-react":"^7.18.6","@types/eslint":"=7.2.10","@types/estree":"0.0.52","@types/node":"^4.9.5","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.2","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-doc-generator":"^1.4.2","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","eslint-plugin-import":"^2.26.0","eslint-remote-tester":"^3.0.0","eslint-remote-tester-repositories":"^1.0.0","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.8.0","markdownlint-cli":"^0.8.0 || ^0.32.2","mocha":"^5.2.0","npmignore":"^0.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslint-doc-generatorrc.js",".eslintrc",".editorconfig","tsconfig.json",".markdownlint*"]},"gitHead":"66b58dd4864678eb869a7bf434c72ff7ac530eb1","_id":"eslint-plugin-react@7.32.2","_nodeVersion":"18.13.0","_npmVersion":"9.4.0","dist":{"integrity":"sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==","shasum":"e71f21c7c265ebce01bcbc9d0955170c55571f10","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.2.tgz","fileCount":135,"unpackedSize":789871,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEJVACfeBmlCiIqqn3BC+R7pHq5yWYX6jlVXxcWp5gSAAiBaYyH5JUqNULjWSOFlQghkn5msU1wxH/Kg7pbhnyrOFg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1hZkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmosSBAAna2MkAjX5D50xDOml6TfeMrdz+gGwizCgizNSHgpYPlehFwO\r\nZf1uWCTCkNbcoVKbbeRw8M0pQ7EBGjnt1wnS/ZPAGdMTQjWPBInEriP1ZR0W\r\nnR41/Fn0ia3tFKaa60Xahxu3xLPZOXfDgin9yWp75zDeLdPR6mpH9T7OnghS\r\nQ6NjnPSINY/L20wqFERltPu7esQULnGCeCS6U6zWoYQOvra0gs9TUAohnviq\r\nkOONrlIGYsIb22JNeNzI2+//d3aiR7CZ3tksw7zECAyWAR6CuLkv/g6nZ7Bm\r\nyTl//zK2nAP6ADR3Imr64K2No+/d3G2rdWauZAbMz4ecNtm0fM284p5EUr7a\r\ny4RAogPn3YAMK4qepLAlIrk/8Jsr0Vbs0/5aU9zHP9TDxOGxlZltWaR7mM42\r\nRjjtL3fWwya9s9Lfng/wJSRondR9VZTTg/B57jXdnG+naqjLJuPF+VWiGBlO\r\nGZMyNcq9K73P9mCOcVqWBAEst1p96p/u1pZNHn+tIg59yZclvYs6PrZaPHL9\r\n+EcLHjUvCddPb/w+tSoZR9R59LrlHcoHNHFCERgTqkIlyL8VnrU+TIPFFEW2\r\nmI6vhW2mpM5qX45YywBQroCQIj0ElOvyY6FSb65yuXVbjwPOOfjsskAwsuuz\r\nzrxvVWnwg44tyM+qUpXmCZ1KMNHk3aJkA8E=\r\n=oRdH\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.32.2_1674974820465_0.5751684193305735"},"_hasShrinkwrap":false},"7.33.0":{"name":"eslint-plugin-react","version":"7.33.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prelint":"npm run lint:docs","lint:docs":"markdownlint \"**/*.md\"","postlint:docs":"npm run update:eslint-docs -- --check","lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","update:eslint-docs":"eslint-doc-generator"},"repository":{"type":"git","url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git"},"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.6","array.prototype.flatmap":"^1.3.1","array.prototype.tosorted":"^1.1.1","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.6","object.fromentries":"^2.0.6","object.hasown":"^1.1.2","object.values":"^1.1.6","prop-types":"^15.8.1","resolve":"^2.0.0-next.4","semver":"^6.3.1","string.prototype.matchall":"^4.0.8"},"devDependencies":{"@babel/core":"^7.22.9","@babel/eslint-parser":"^7.22.9","@babel/plugin-syntax-decorators":"^7.22.5","@babel/plugin-syntax-do-expressions":"^7.22.5","@babel/plugin-syntax-function-bind":"^7.22.5","@babel/preset-react":"^7.22.5","@types/eslint":"=7.2.10","@types/estree":"0.0.52","@types/node":"^4.9.5","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.3","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-doc-generator":"^1.4.3","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","eslint-plugin-import":"^2.27.5","eslint-remote-tester":"^3.0.0","eslint-remote-tester-repositories":"^1.0.1","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","jackspeak":"=2.1.1","ls-engines":"^0.8.1","markdownlint-cli":"^0.8.0 || ^0.32.2","mocha":"^5.2.0","npmignore":"^0.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslint-doc-generatorrc.js",".eslintrc",".editorconfig","tsconfig.json",".markdownlint*"]},"gitHead":"31282dd27c8488efdb53967271d31c79d3072f74","_id":"eslint-plugin-react@7.33.0","_nodeVersion":"20.4.0","_npmVersion":"9.7.2","dist":{"integrity":"sha512-qewL/8P34WkY8jAqdQxsiL82pDUeT7nhs8IsuXgfgnsEloKCT4miAV9N9kGtx7/KM9NH/NCGUE7Edt9iGxLXFw==","shasum":"6c356fb0862fec2cd1b04426c669ea746e9b6eb3","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.0.tgz","fileCount":136,"unpackedSize":793845,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG5APGm2JDBUmxL5es0dYQJLGrSyw8GNKz1hTN5Jwf0bAiEAwOhWNBlCnCeGVPwf/OaeGYgZewWKEGsNQwR1v2amYac="}]},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.33.0_1689869723474_0.6442292042560571"},"_hasShrinkwrap":false},"7.33.1":{"name":"eslint-plugin-react","version":"7.33.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prelint":"npm run lint:docs","lint:docs":"markdownlint \"**/*.md\"","postlint:docs":"npm run update:eslint-docs -- --check","lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","update:eslint-docs":"eslint-doc-generator"},"repository":{"type":"git","url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git"},"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.6","array.prototype.flatmap":"^1.3.1","array.prototype.tosorted":"^1.1.1","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.6","object.fromentries":"^2.0.6","object.hasown":"^1.1.2","object.values":"^1.1.6","prop-types":"^15.8.1","resolve":"^2.0.0-next.4","semver":"^6.3.1","string.prototype.matchall":"^4.0.8"},"devDependencies":{"@babel/core":"^7.22.9","@babel/eslint-parser":"^7.22.9","@babel/plugin-syntax-decorators":"^7.22.5","@babel/plugin-syntax-do-expressions":"^7.22.5","@babel/plugin-syntax-function-bind":"^7.22.5","@babel/preset-react":"^7.22.5","@types/eslint":"=7.2.10","@types/estree":"0.0.52","@types/node":"^4.9.5","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.3","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-doc-generator":"^1.4.3","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","eslint-plugin-import":"^2.27.5","eslint-remote-tester":"^3.0.0","eslint-remote-tester-repositories":"^1.0.1","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","jackspeak":"=2.1.1","ls-engines":"^0.8.1","markdownlint-cli":"^0.8.0 || ^0.32.2","mocha":"^5.2.0","npmignore":"^0.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslint-doc-generatorrc.js",".eslintrc",".editorconfig","tsconfig.json",".markdownlint*"]},"_id":"eslint-plugin-react@7.33.1","gitHead":"354cb629996709f815ed6343f6a345b70f6398c7","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-L093k0WAMvr6VhNwReB8VgOq5s2LesZmrpPdKz/kZElQDzqS7G7+DnKoqT+w4JwuiGeAhAvHO0fvy0Eyk4ejDA==","shasum":"bc27cccf860ae45413a4a4150bf0977345c1ceab","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.1.tgz","fileCount":136,"unpackedSize":793525,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHTVgRaGGWqYv9bgVE8NtnFjlIuntgvUSelXp2I53DcyAiA1LLwgm9jxrkalLtBSTDv0lGzI70XOJcX3NC+gvIAaMQ=="}]},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.33.1_1690668722361_0.4381438190364968"},"_hasShrinkwrap":false},"7.33.2":{"name":"eslint-plugin-react","version":"7.33.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prelint":"npm run lint:docs","lint:docs":"markdownlint \"**/*.md\"","postlint:docs":"npm run update:eslint-docs -- --check","lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","update:eslint-docs":"eslint-doc-generator"},"repository":{"type":"git","url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git"},"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.6","array.prototype.flatmap":"^1.3.1","array.prototype.tosorted":"^1.1.1","doctrine":"^2.1.0","es-iterator-helpers":"^1.0.12","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.6","object.fromentries":"^2.0.6","object.hasown":"^1.1.2","object.values":"^1.1.6","prop-types":"^15.8.1","resolve":"^2.0.0-next.4","semver":"^6.3.1","string.prototype.matchall":"^4.0.8"},"devDependencies":{"@babel/core":"^7.22.9","@babel/eslint-parser":"^7.22.9","@babel/plugin-syntax-decorators":"^7.22.5","@babel/plugin-syntax-do-expressions":"^7.22.5","@babel/plugin-syntax-function-bind":"^7.22.5","@babel/preset-react":"^7.22.5","@types/eslint":"=7.2.10","@types/estree":"0.0.52","@types/node":"^4.9.5","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.3","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-doc-generator":"^1.4.3","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","eslint-plugin-import":"^2.27.5","eslint-remote-tester":"^3.0.0","eslint-remote-tester-repositories":"^1.0.1","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","jackspeak":"=2.1.1","ls-engines":"^0.8.1","markdownlint-cli":"^0.8.0 || ^0.32.2","mocha":"^5.2.0","npmignore":"^0.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslint-doc-generatorrc.js",".eslintrc",".editorconfig","tsconfig.json",".markdownlint*"]},"_id":"eslint-plugin-react@7.33.2","gitHead":"6d86837cfaf4ee2687f72dfeea003964e9e6e208","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"integrity":"sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==","shasum":"69ee09443ffc583927eafe86ffebb470ee737608","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz","fileCount":136,"unpackedSize":794972,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDEGyIAsmXRng5VfHB6sHqEVr6ZoUe5lMTdKurY8BOZAIgaMDJtXb6DZWtx2l/Eft3nxXZmY0D12OH0ecFqC7dIuU="}]},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.33.2_1692159754825_0.2059173033284667"},"_hasShrinkwrap":false},"7.34.0":{"name":"eslint-plugin-react","version":"7.34.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prelint":"npm run lint:docs","lint:docs":"markdownlint \"**/*.md\"","postlint:docs":"npm run update:eslint-docs -- --check","lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","update:eslint-docs":"eslint-doc-generator"},"repository":{"type":"git","url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git"},"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.7","array.prototype.findlast":"^1.2.4","array.prototype.flatmap":"^1.3.2","array.prototype.toreversed":"^1.1.2","array.prototype.tosorted":"^1.1.3","doctrine":"^2.1.0","es-iterator-helpers":"^1.0.17","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.7","object.fromentries":"^2.0.7","object.hasown":"^1.1.3","object.values":"^1.1.7","prop-types":"^15.8.1","resolve":"^2.0.0-next.5","semver":"^6.3.1","string.prototype.matchall":"^4.0.10"},"devDependencies":{"@babel/core":"^7.24.0","@babel/eslint-parser":"^7.23.10","@babel/plugin-syntax-decorators":"^7.24.0","@babel/plugin-syntax-do-expressions":"^7.23.3","@babel/plugin-syntax-function-bind":"^7.23.3","@babel/preset-react":"^7.23.3","@types/eslint":"=7.2.10","@types/estree":"0.0.52","@types/node":"^4.9.5","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.4","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-doc-generator":"^1.7.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","eslint-plugin-import":"^2.29.1","eslint-remote-tester":"^3.0.1","eslint-remote-tester-repositories":"^1.0.1","eslint-scope":"^3.7.3","espree":"^3.5.4","glob":"=10.3.7","istanbul":"^0.4.5","jackspeak":"=2.1.1","ls-engines":"^0.8.1","markdownlint-cli":"^0.8.0 || ^0.32.2","mocha":"^5.2.0","npmignore":"^0.3.1","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslint-doc-generatorrc.js",".eslintrc",".editorconfig","tsconfig.json",".markdownlint*"]},"_id":"eslint-plugin-react@7.34.0","gitHead":"2e6b5578cf9d8df2a4d35b9f5f3d851cf07ff483","_nodeVersion":"21.6.2","_npmVersion":"10.2.4","dist":{"integrity":"sha512-MeVXdReleBTdkz/bvcQMSnCXGi+c9kvy51IpinjnJgutl3YTHWsDdke7Z1ufZpGfDG8xduBDKyjtB9JH1eBKIQ==","shasum":"ab71484d54fc409c37025c5eca00eb4177a5e88c","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.34.0.tgz","fileCount":137,"unpackedSize":808066,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDn0IJGXIvvQu7xW4lnpS+rp87wzeMh3k56rYTLg3AdEAiAkIzCmf/lIezp4tHvsrAUZ3Ys0GwM4Ht7VWAPQUj/74A=="}]},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.34.0_1709532682327_0.17433404162948918"},"_hasShrinkwrap":false},"7.34.1":{"name":"eslint-plugin-react","version":"7.34.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prelint":"npm run lint:docs","lint:docs":"markdownlint \"**/*.md\"","postlint:docs":"npm run update:eslint-docs -- --check","lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","update:eslint-docs":"eslint-doc-generator"},"repository":{"type":"git","url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git"},"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.7","array.prototype.findlast":"^1.2.4","array.prototype.flatmap":"^1.3.2","array.prototype.toreversed":"^1.1.2","array.prototype.tosorted":"^1.1.3","doctrine":"^2.1.0","es-iterator-helpers":"^1.0.17","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.7","object.fromentries":"^2.0.7","object.hasown":"^1.1.3","object.values":"^1.1.7","prop-types":"^15.8.1","resolve":"^2.0.0-next.5","semver":"^6.3.1","string.prototype.matchall":"^4.0.10"},"devDependencies":{"@babel/core":"^7.24.0","@babel/eslint-parser":"^7.23.10","@babel/plugin-syntax-decorators":"^7.24.0","@babel/plugin-syntax-do-expressions":"^7.23.3","@babel/plugin-syntax-function-bind":"^7.23.3","@babel/preset-react":"^7.23.3","@types/eslint":"=7.2.10","@types/estree":"0.0.52","@types/node":"^4.9.5","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.4","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-doc-generator":"^1.7.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","eslint-plugin-import":"^2.29.1","eslint-remote-tester":"^3.0.1","eslint-remote-tester-repositories":"^1.0.1","eslint-scope":"^3.7.3","espree":"^3.5.4","glob":"=10.3.7","istanbul":"^0.4.5","jackspeak":"=2.1.1","ls-engines":"^0.8.1","markdownlint-cli":"^0.8.0 || ^0.32.2","mocha":"^5.2.0","npmignore":"^0.3.1","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslint-doc-generatorrc.js",".eslintrc",".editorconfig","tsconfig.json",".markdownlint*"]},"_id":"eslint-plugin-react@7.34.1","gitHead":"eea45bfcd10e80e0048cb05472a9091d5d52ad89","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-N97CxlouPT1AHt8Jn0mhhN2RrADlUAsk1/atcT2KyA/l9Q/E6ll7OIGwNumFmWfZ9skV3XXccYS19h80rHtgkw==","shasum":"6806b70c97796f5bbfb235a5d3379ece5f4da997","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.34.1.tgz","fileCount":137,"unpackedSize":808592,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2a07ZPQExHTuKRXEp/Qp4QaP17FpBnLpnhsv0U053hgIhAOGLsmMNh9ufX7BLwWDcDzvhvJ0COLv03stfwVqWi7+T"}]},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.34.1_1710535568377_0.6507624502149458"},"_hasShrinkwrap":false}},"readme":"# `eslint-plugin-react` [![Version Badge][npm-version-svg]][package-url]\n\n===================\n\n[![github actions][actions-image]][actions-url]\n[![Maintenance Status][status-image]][status-url]\n[![NPM version][npm-image]][npm-url]\n[![Tidelift][tidelift-image]][tidelift-url]\n\nReact specific linting rules for `eslint`\n\n## Installation\n\n```sh\nnpm install eslint eslint-plugin-react --save-dev\n```\n\nIt is also possible to install ESLint globally rather than locally (using `npm install -g eslint`). However, this is not recommended, and any plugins or shareable configs that you use must be installed locally in either case.\n\n## Configuration (legacy: `.eslintrc*`) \n\nUse [our preset](#recommended) to get reasonable defaults:\n\n```json\n \"extends\": [\n \"eslint:recommended\",\n \"plugin:react/recommended\"\n ]\n```\n\nIf you are using the [new JSX transform from React 17](https://reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html#removing-unused-react-imports), extend [`react/jsx-runtime`](https://github.com/jsx-eslint/eslint-plugin-react/blob/c8917b0885094b5e4cc2a6f613f7fb6f16fe932e/index.js#L163-L176) in your eslint config (add `\"plugin:react/jsx-runtime\"` to `\"extends\"`) to disable the relevant rules.\n\nYou should also specify settings that will be shared across all the plugin rules. ([More about eslint shared settings](https://eslint.org/docs/user-guide/configuring/configuration-files#adding-shared-settings))\n\n```json5\n{\n \"settings\": {\n \"react\": {\n \"createClass\": \"createReactClass\", // Regex for Component Factory to use,\n // default to \"createReactClass\"\n \"pragma\": \"React\", // Pragma to use, default to \"React\"\n \"fragment\": \"Fragment\", // Fragment to use (may be a property of ), default to \"Fragment\"\n \"version\": \"detect\", // React version. \"detect\" automatically picks the version you have installed.\n // You can also use `16.0`, `16.3`, etc, if you want to override the detected value.\n // It will default to \"latest\" and warn if missing, and to \"detect\" in the future\n \"flowVersion\": \"0.53\" // Flow version\n },\n \"propWrapperFunctions\": [\n // The names of any function used to wrap propTypes, e.g. `forbidExtraProps`. If this isn't set, any propTypes wrapped in a function will be skipped.\n \"forbidExtraProps\",\n {\"property\": \"freeze\", \"object\": \"Object\"},\n {\"property\": \"myFavoriteWrapper\"},\n // for rules that check exact prop wrappers\n {\"property\": \"forbidExtraProps\", \"exact\": true}\n ],\n \"componentWrapperFunctions\": [\n // The name of any function used to wrap components, e.g. Mobx `observer` function. If this isn't set, components wrapped by these functions will be skipped.\n \"observer\", // `property`\n {\"property\": \"styled\"}, // `object` is optional\n {\"property\": \"observer\", \"object\": \"Mobx\"},\n {\"property\": \"observer\", \"object\": \"\"} // sets `object` to whatever value `settings.react.pragma` is set to\n ],\n \"formComponents\": [\n // Components used as alternatives to \n \"CustomForm\",\n {\"name\": \"SimpleForm\", \"formAttribute\": \"endpoint\"},\n {\"name\": \"Form\", \"formAttribute\": [\"registerEndpoint\", \"loginEndpoint\"]}, // allows specifying multiple properties if necessary\n ],\n \"linkComponents\": [\n // Components used as alternatives to for linking, eg. \n \"Hyperlink\",\n {\"name\": \"MyLink\", \"linkAttribute\": \"to\"},\n {\"name\": \"Link\", \"linkAttribute\": [\"to\", \"href\"]}, // allows specifying multiple properties if necessary\n ]\n }\n}\n```\n\nIf you do not use a preset you will need to specify individual rules and add extra configuration.\n\nAdd \"react\" to the plugins section.\n\n```json\n{\n \"plugins\": [\n \"react\"\n ]\n}\n```\n\nEnable JSX support.\n\nWith `eslint` 2+\n\n```json\n{\n \"parserOptions\": {\n \"ecmaFeatures\": {\n \"jsx\": true\n }\n }\n}\n```\n\nEnable the rules that you would like to use.\n\n```json\n \"rules\": {\n \"react/jsx-uses-react\": \"error\",\n \"react/jsx-uses-vars\": \"error\",\n }\n```\n\n### Shareable configs\n\n#### Recommended\n\nThis plugin exports a `recommended` configuration that enforces React good practices.\n\nTo enable this configuration use the `extends` property in your `.eslintrc` config file:\n\n```json\n{\n \"extends\": [\"eslint:recommended\", \"plugin:react/recommended\"]\n}\n```\n\nSee [`eslint` documentation](https://eslint.org/docs/user-guide/configuring/configuration-files#extending-configuration-files) for more information about extending configuration files.\n\n#### All\n\nThis plugin also exports an `all` configuration that includes every available rule.\nThis pairs well with the `eslint:all` rule.\n\n```json\n{\n \"plugins\": [\n \"react\"\n ],\n \"extends\": [\"eslint:all\", \"plugin:react/all\"]\n}\n```\n\n**Note**: These configurations will import `eslint-plugin-react` and enable JSX in [parser options](https://eslint.org/docs/user-guide/configuring/language-options#specifying-parser-options).\n\n## Configuration (new: `eslint.config.js`)\n\nFrom [`v8.21.0`](https://github.com/eslint/eslint/releases/tag/v8.21.0), eslint announced a new config system.\nIn the new system, `.eslintrc*` is no longer used. `eslint.config.js` would be the default config file name.\nIn eslint `v8`, the legacy system (`.eslintrc*`) would still be supported, while in eslint `v9`, only the new system would be supported.\n\nAnd from [`v8.23.0`](https://github.com/eslint/eslint/releases/tag/v8.23.0), eslint CLI starts to look up `eslint.config.js`.\n**So, if your eslint is `>=8.23.0`, you're 100% ready to use the new config system.**\n\nYou might want to check out the official blog posts,\n\n- \n- \n- \n\nand the [official docs](https://eslint.org/docs/latest/user-guide/configuring/configuration-files-new).\n\n### Plugin\n\nThe default export of `eslint-plugin-react` is a plugin object.\n\n```js\nconst react = require('eslint-plugin-react');\nconst globals = require('globals');\n\nmodule.exports = [\n …\n {\n files: ['**/*.{js,jsx,mjs,cjs,ts,tsx}'],\n plugins: {\n react,\n },\n languageOptions: {\n parserOptions: {\n ecmaFeatures: {\n jsx: true,\n },\n },\n globals: {\n ...globals.browser,\n },\n },\n rules: {\n // ... any rules you want\n 'react/jsx-uses-react': 'error',\n 'react/jsx-uses-vars': 'error',\n },\n // ... others are omitted for brevity\n },\n …\n];\n```\n\n### Configuring shared settings\n\nRefer to the [official docs](https://eslint.org/docs/latest/user-guide/configuring/configuration-files-new#configuring-shared-settings).\n\nThe schema of the `settings.react` object would be identical to that of what's already described above in the legacy config section.\n\n\n### Shareable configs\n\nThere're also 3 shareable configs.\n\n- `eslint-plugin-react/configs/all`\n- `eslint-plugin-react/configs/recommended`\n- `eslint-plugin-react/configs/jsx-runtime`\n\nIf your eslint.config.js is ESM, include the `.js` extension (e.g. `eslint-plugin-react/recommended.js`). Note that the next semver-major will require omitting the extension for these imports.\n\n**Note**: These configurations will import `eslint-plugin-react` and enable JSX in [`languageOptions.parserOptions`](https://eslint.org/docs/latest/user-guide/configuring/configuration-files-new#configuration-objects).\n\nIn the new config system, `plugin:` protocol(e.g. `plugin:react/recommended`) is no longer valid.\nAs eslint does not automatically import the preset config (shareable config), you explicitly do it by yourself.\n\n```js\nconst reactRecommended = require('eslint-plugin-react/configs/recommended');\n\nmodule.exports = [\n …\n reactRecommended, // This is not a plugin object, but a shareable config object\n …\n];\n```\n\nYou can of course add/override some properties.\n\n**Note**: Our shareable configs does not preconfigure `files` or [`languageOptions.globals`](https://eslint.org/docs/latest/user-guide/configuring/configuration-files-new#configuration-objects).\nFor most of the cases, you probably want to configure some properties by yourself.\n\n```js\nconst reactRecommended = require('eslint-plugin-react/configs/recommended');\nconst globals = require('globals');\n\nmodule.exports = [\n …\n {\n files: ['**/*.{js,mjs,cjs,jsx,mjsx,ts,tsx,mtsx}'],\n ...reactRecommended,\n languageOptions: {\n ...reactRecommended.languageOptions,\n globals: {\n ...globals.serviceworker,\n ...globals.browser,\n },\n },\n },\n …\n];\n```\n\nThe above example is same as the example below, as the new config system is based on chaining.\n\n```js\nconst reactRecommended = require('eslint-plugin-react/configs/recommended');\nconst globals = require('globals');\n\nmodule.exports = [\n …\n {\n files: ['**/*.{js,mjs,cjs,jsx,mjsx,ts,tsx,mtsx}'],\n ...reactRecommended,\n },\n {\n files: ['**/*.{js,mjs,cjs,jsx,mjsx,ts,tsx,mtsx}'],\n languageOptions: {\n globals: {\n ...globals.serviceworker,\n ...globals.browser,\n },\n },\n },\n …\n];\n```\n\n## List of supported rules\n\n\n\n💼 [Configurations](https://github.com/jsx-eslint/eslint-plugin-react/#shareable-configs) enabled in.\\\n🚫 [Configurations](https://github.com/jsx-eslint/eslint-plugin-react/#shareable-configs) disabled in.\\\n🏃 Set in the `jsx-runtime` [configuration](https://github.com/jsx-eslint/eslint-plugin-react/#shareable-configs).\\\n☑️ Set in the `recommended` [configuration](https://github.com/jsx-eslint/eslint-plugin-react/#shareable-configs).\\\n🔧 Automatically fixable by the [`--fix` CLI option](https://eslint.org/docs/user-guide/command-line-interface#--fix).\\\n💡 Manually fixable by [editor suggestions](https://eslint.org/docs/latest/use/core-concepts#rule-suggestions).\\\n❌ Deprecated.\n\n| Name | Description | 💼 | 🚫 | 🔧 | 💡 | ❌ |\n| :------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------- | :- | :- | :- | :- | :- |\n| [boolean-prop-naming](docs/rules/boolean-prop-naming.md) | Enforces consistent naming for boolean props | | | | | |\n| [button-has-type](docs/rules/button-has-type.md) | Disallow usage of `button` elements without an explicit `type` attribute | | | | | |\n| [checked-requires-onchange-or-readonly](docs/rules/checked-requires-onchange-or-readonly.md) | Enforce using `onChange` or `readonly` attribute when `checked` is used | | | | | |\n| [default-props-match-prop-types](docs/rules/default-props-match-prop-types.md) | Enforce all defaultProps have a corresponding non-required PropType | | | | | |\n| [destructuring-assignment](docs/rules/destructuring-assignment.md) | Enforce consistent usage of destructuring assignment of props, state, and context | | | 🔧 | | |\n| [display-name](docs/rules/display-name.md) | Disallow missing displayName in a React component definition | ☑️ | | | | |\n| [forbid-component-props](docs/rules/forbid-component-props.md) | Disallow certain props on components | | | | | |\n| [forbid-dom-props](docs/rules/forbid-dom-props.md) | Disallow certain props on DOM Nodes | | | | | |\n| [forbid-elements](docs/rules/forbid-elements.md) | Disallow certain elements | | | | | |\n| [forbid-foreign-prop-types](docs/rules/forbid-foreign-prop-types.md) | Disallow using another component's propTypes | | | | | |\n| [forbid-prop-types](docs/rules/forbid-prop-types.md) | Disallow certain propTypes | | | | | |\n| [function-component-definition](docs/rules/function-component-definition.md) | Enforce a specific function type for function components | | | 🔧 | | |\n| [hook-use-state](docs/rules/hook-use-state.md) | Ensure destructuring and symmetric naming of useState hook value and setter variables | | | | 💡 | |\n| [iframe-missing-sandbox](docs/rules/iframe-missing-sandbox.md) | Enforce sandbox attribute on iframe elements | | | | | |\n| [jsx-boolean-value](docs/rules/jsx-boolean-value.md) | Enforce boolean attributes notation in JSX | | | 🔧 | | |\n| [jsx-child-element-spacing](docs/rules/jsx-child-element-spacing.md) | Enforce or disallow spaces inside of curly braces in JSX attributes and expressions | | | | | |\n| [jsx-closing-bracket-location](docs/rules/jsx-closing-bracket-location.md) | Enforce closing bracket location in JSX | | | 🔧 | | |\n| [jsx-closing-tag-location](docs/rules/jsx-closing-tag-location.md) | Enforce closing tag location for multiline JSX | | | 🔧 | | |\n| [jsx-curly-brace-presence](docs/rules/jsx-curly-brace-presence.md) | Disallow unnecessary JSX expressions when literals alone are sufficient or enforce JSX expressions on literals in JSX children or attributes | | | 🔧 | | |\n| [jsx-curly-newline](docs/rules/jsx-curly-newline.md) | Enforce consistent linebreaks in curly braces in JSX attributes and expressions | | | 🔧 | | |\n| [jsx-curly-spacing](docs/rules/jsx-curly-spacing.md) | Enforce or disallow spaces inside of curly braces in JSX attributes and expressions | | | 🔧 | | |\n| [jsx-equals-spacing](docs/rules/jsx-equals-spacing.md) | Enforce or disallow spaces around equal signs in JSX attributes | | | 🔧 | | |\n| [jsx-filename-extension](docs/rules/jsx-filename-extension.md) | Disallow file extensions that may contain JSX | | | | | |\n| [jsx-first-prop-new-line](docs/rules/jsx-first-prop-new-line.md) | Enforce proper position of the first property in JSX | | | 🔧 | | |\n| [jsx-fragments](docs/rules/jsx-fragments.md) | Enforce shorthand or standard form for React fragments | | | 🔧 | | |\n| [jsx-handler-names](docs/rules/jsx-handler-names.md) | Enforce event handler naming conventions in JSX | | | | | |\n| [jsx-indent](docs/rules/jsx-indent.md) | Enforce JSX indentation | | | 🔧 | | |\n| [jsx-indent-props](docs/rules/jsx-indent-props.md) | Enforce props indentation in JSX | | | 🔧 | | |\n| [jsx-key](docs/rules/jsx-key.md) | Disallow missing `key` props in iterators/collection literals | ☑️ | | | | |\n| [jsx-max-depth](docs/rules/jsx-max-depth.md) | Enforce JSX maximum depth | | | | | |\n| [jsx-max-props-per-line](docs/rules/jsx-max-props-per-line.md) | Enforce maximum of props on a single line in JSX | | | 🔧 | | |\n| [jsx-newline](docs/rules/jsx-newline.md) | Require or prevent a new line after jsx elements and expressions. | | | 🔧 | | |\n| [jsx-no-bind](docs/rules/jsx-no-bind.md) | Disallow `.bind()` or arrow functions in JSX props | | | | | |\n| [jsx-no-comment-textnodes](docs/rules/jsx-no-comment-textnodes.md) | Disallow comments from being inserted as text nodes | ☑️ | | | | |\n| [jsx-no-constructed-context-values](docs/rules/jsx-no-constructed-context-values.md) | Disallows JSX context provider values from taking values that will cause needless rerenders | | | | | |\n| [jsx-no-duplicate-props](docs/rules/jsx-no-duplicate-props.md) | Disallow duplicate properties in JSX | ☑️ | | | | |\n| [jsx-no-leaked-render](docs/rules/jsx-no-leaked-render.md) | Disallow problematic leaked values from being rendered | | | 🔧 | | |\n| [jsx-no-literals](docs/rules/jsx-no-literals.md) | Disallow usage of string literals in JSX | | | | | |\n| [jsx-no-script-url](docs/rules/jsx-no-script-url.md) | Disallow usage of `javascript:` URLs | | | | | |\n| [jsx-no-target-blank](docs/rules/jsx-no-target-blank.md) | Disallow `target=\"_blank\"` attribute without `rel=\"noreferrer\"` | ☑️ | | 🔧 | | |\n| [jsx-no-undef](docs/rules/jsx-no-undef.md) | Disallow undeclared variables in JSX | ☑️ | | | | |\n| [jsx-no-useless-fragment](docs/rules/jsx-no-useless-fragment.md) | Disallow unnecessary fragments | | | 🔧 | | |\n| [jsx-one-expression-per-line](docs/rules/jsx-one-expression-per-line.md) | Require one JSX element per line | | | 🔧 | | |\n| [jsx-pascal-case](docs/rules/jsx-pascal-case.md) | Enforce PascalCase for user-defined JSX components | | | | | |\n| [jsx-props-no-multi-spaces](docs/rules/jsx-props-no-multi-spaces.md) | Disallow multiple spaces between inline JSX props | | | 🔧 | | |\n| [jsx-props-no-spreading](docs/rules/jsx-props-no-spreading.md) | Disallow JSX prop spreading | | | | | |\n| [jsx-sort-default-props](docs/rules/jsx-sort-default-props.md) | Enforce defaultProps declarations alphabetical sorting | | | | | ❌ |\n| [jsx-sort-props](docs/rules/jsx-sort-props.md) | Enforce props alphabetical sorting | | | 🔧 | | |\n| [jsx-space-before-closing](docs/rules/jsx-space-before-closing.md) | Enforce spacing before closing bracket in JSX | | | 🔧 | | ❌ |\n| [jsx-tag-spacing](docs/rules/jsx-tag-spacing.md) | Enforce whitespace in and around the JSX opening and closing brackets | | | 🔧 | | |\n| [jsx-uses-react](docs/rules/jsx-uses-react.md) | Disallow React to be incorrectly marked as unused | ☑️ | 🏃 | | | |\n| [jsx-uses-vars](docs/rules/jsx-uses-vars.md) | Disallow variables used in JSX to be incorrectly marked as unused | ☑️ | | | | |\n| [jsx-wrap-multilines](docs/rules/jsx-wrap-multilines.md) | Disallow missing parentheses around multiline JSX | | | 🔧 | | |\n| [no-access-state-in-setstate](docs/rules/no-access-state-in-setstate.md) | Disallow when this.state is accessed within setState | | | | | |\n| [no-adjacent-inline-elements](docs/rules/no-adjacent-inline-elements.md) | Disallow adjacent inline elements not separated by whitespace. | | | | | |\n| [no-array-index-key](docs/rules/no-array-index-key.md) | Disallow usage of Array index in keys | | | | | |\n| [no-arrow-function-lifecycle](docs/rules/no-arrow-function-lifecycle.md) | Lifecycle methods should be methods on the prototype, not class fields | | | 🔧 | | |\n| [no-children-prop](docs/rules/no-children-prop.md) | Disallow passing of children as props | ☑️ | | | | |\n| [no-danger](docs/rules/no-danger.md) | Disallow usage of dangerous JSX properties | | | | | |\n| [no-danger-with-children](docs/rules/no-danger-with-children.md) | Disallow when a DOM element is using both children and dangerouslySetInnerHTML | ☑️ | | | | |\n| [no-deprecated](docs/rules/no-deprecated.md) | Disallow usage of deprecated methods | ☑️ | | | | |\n| [no-did-mount-set-state](docs/rules/no-did-mount-set-state.md) | Disallow usage of setState in componentDidMount | | | | | |\n| [no-did-update-set-state](docs/rules/no-did-update-set-state.md) | Disallow usage of setState in componentDidUpdate | | | | | |\n| [no-direct-mutation-state](docs/rules/no-direct-mutation-state.md) | Disallow direct mutation of this.state | ☑️ | | | | |\n| [no-find-dom-node](docs/rules/no-find-dom-node.md) | Disallow usage of findDOMNode | ☑️ | | | | |\n| [no-invalid-html-attribute](docs/rules/no-invalid-html-attribute.md) | Disallow usage of invalid attributes | | | | 💡 | |\n| [no-is-mounted](docs/rules/no-is-mounted.md) | Disallow usage of isMounted | ☑️ | | | | |\n| [no-multi-comp](docs/rules/no-multi-comp.md) | Disallow multiple component definition per file | | | | | |\n| [no-namespace](docs/rules/no-namespace.md) | Enforce that namespaces are not used in React elements | | | | | |\n| [no-object-type-as-default-prop](docs/rules/no-object-type-as-default-prop.md) | Disallow usage of referential-type variables as default param in functional component | | | | | |\n| [no-redundant-should-component-update](docs/rules/no-redundant-should-component-update.md) | Disallow usage of shouldComponentUpdate when extending React.PureComponent | | | | | |\n| [no-render-return-value](docs/rules/no-render-return-value.md) | Disallow usage of the return value of ReactDOM.render | ☑️ | | | | |\n| [no-set-state](docs/rules/no-set-state.md) | Disallow usage of setState | | | | | |\n| [no-string-refs](docs/rules/no-string-refs.md) | Disallow using string references | ☑️ | | | | |\n| [no-this-in-sfc](docs/rules/no-this-in-sfc.md) | Disallow `this` from being used in stateless functional components | | | | | |\n| [no-typos](docs/rules/no-typos.md) | Disallow common typos | | | | | |\n| [no-unescaped-entities](docs/rules/no-unescaped-entities.md) | Disallow unescaped HTML entities from appearing in markup | ☑️ | | | | |\n| [no-unknown-property](docs/rules/no-unknown-property.md) | Disallow usage of unknown DOM property | ☑️ | | 🔧 | | |\n| [no-unsafe](docs/rules/no-unsafe.md) | Disallow usage of unsafe lifecycle methods | | ☑️ | | | |\n| [no-unstable-nested-components](docs/rules/no-unstable-nested-components.md) | Disallow creating unstable components inside components | | | | | |\n| [no-unused-class-component-methods](docs/rules/no-unused-class-component-methods.md) | Disallow declaring unused methods of component class | | | | | |\n| [no-unused-prop-types](docs/rules/no-unused-prop-types.md) | Disallow definitions of unused propTypes | | | | | |\n| [no-unused-state](docs/rules/no-unused-state.md) | Disallow definitions of unused state | | | | | |\n| [no-will-update-set-state](docs/rules/no-will-update-set-state.md) | Disallow usage of setState in componentWillUpdate | | | | | |\n| [prefer-es6-class](docs/rules/prefer-es6-class.md) | Enforce ES5 or ES6 class for React Components | | | | | |\n| [prefer-exact-props](docs/rules/prefer-exact-props.md) | Prefer exact proptype definitions | | | | | |\n| [prefer-read-only-props](docs/rules/prefer-read-only-props.md) | Enforce that props are read-only | | | 🔧 | | |\n| [prefer-stateless-function](docs/rules/prefer-stateless-function.md) | Enforce stateless components to be written as a pure function | | | | | |\n| [prop-types](docs/rules/prop-types.md) | Disallow missing props validation in a React component definition | ☑️ | | | | |\n| [react-in-jsx-scope](docs/rules/react-in-jsx-scope.md) | Disallow missing React when using JSX | ☑️ | 🏃 | | | |\n| [require-default-props](docs/rules/require-default-props.md) | Enforce a defaultProps definition for every prop that is not a required prop | | | | | |\n| [require-optimization](docs/rules/require-optimization.md) | Enforce React components to have a shouldComponentUpdate method | | | | | |\n| [require-render-return](docs/rules/require-render-return.md) | Enforce ES5 or ES6 class for returning value in render function | ☑️ | | | | |\n| [self-closing-comp](docs/rules/self-closing-comp.md) | Disallow extra closing tags for components without children | | | 🔧 | | |\n| [sort-comp](docs/rules/sort-comp.md) | Enforce component methods order | | | | | |\n| [sort-default-props](docs/rules/sort-default-props.md) | Enforce defaultProps declarations alphabetical sorting | | | | | |\n| [sort-prop-types](docs/rules/sort-prop-types.md) | Enforce propTypes declarations alphabetical sorting | | | 🔧 | | |\n| [state-in-constructor](docs/rules/state-in-constructor.md) | Enforce class component state initialization style | | | | | |\n| [static-property-placement](docs/rules/static-property-placement.md) | Enforces where React component static properties should be positioned. | | | | | |\n| [style-prop-object](docs/rules/style-prop-object.md) | Enforce style prop value is an object | | | | | |\n| [void-dom-elements-no-children](docs/rules/void-dom-elements-no-children.md) | Disallow void DOM elements (e.g. ``, `
`) from receiving children | | | | | |\n\n\n\n## Other useful plugins\n\n- Rules of Hooks: [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/master/packages/eslint-plugin-react-hooks)\n- JSX accessibility: [eslint-plugin-jsx-a11y](https://github.com/jsx-eslint/eslint-plugin-jsx-a11y)\n- React Native: [eslint-plugin-react-native](https://github.com/Intellicode/eslint-plugin-react-native)\n\n## License\n\n`eslint-plugin-react` is licensed under the [MIT License](https://opensource.org/licenses/mit-license.php).\n\n[npm-url]: https://npmjs.org/package/eslint-plugin-react\n[npm-image]: https://img.shields.io/npm/v/eslint-plugin-react.svg\n\n[status-url]: https://github.com/jsx-eslint/eslint-plugin-react/pulse\n[status-image]: https://img.shields.io/github/last-commit/jsx-eslint/eslint-plugin-react.svg\n\n[tidelift-url]: https://tidelift.com/subscription/pkg/npm-eslint-plugin-react?utm_source=npm-eslint-plugin-react&utm_medium=referral&utm_campaign=readme\n[tidelift-image]: https://tidelift.com/badges/package/npm/eslint-plugin-react?style=flat\n\n[package-url]: https://npmjs.org/package/eslint-plugin-react\n[npm-version-svg]: https://versionbadg.es/jsx-eslint/eslint-plugin-react.svg\n\n[actions-image]: https://img.shields.io/endpoint?url=https://github-actions-badge-u3jn4tfpocch.runkit.sh/jsx-eslint/eslint-plugin-react\n[actions-url]: https://github.com/jsx-eslint/eslint-plugin-react/actions\n","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"time":{"modified":"2024-03-15T20:46:09.045Z","created":"2014-12-16T01:30:32.410Z","1.0.0":"2014-12-16T01:30:32.410Z","1.1.0":"2014-12-28T19:33:03.823Z","1.2.0":"2014-12-29T12:58:40.202Z","1.2.1":"2015-01-29T22:38:05.197Z","1.2.2":"2015-02-08T23:17:14.963Z","1.3.0":"2015-02-24T00:25:39.994Z","1.4.0":"2015-03-01T23:46:32.431Z","1.4.1":"2015-03-03T22:30:43.941Z","1.5.0":"2015-03-14T22:38:43.336Z","1.6.0":"2015-03-22T22:24:22.771Z","1.6.1":"2015-03-25T01:14:53.957Z","2.0.0":"2015-03-29T21:47:13.545Z","2.0.1":"2015-03-29T23:21:14.363Z","2.0.2":"2015-03-30T23:50:14.354Z","2.1.0":"2015-04-06T21:23:50.716Z","2.1.1":"2015-04-16T23:41:42.042Z","2.2.0":"2015-04-21T22:41:20.127Z","2.3.0":"2015-05-14T17:52:51.206Z","2.4.0":"2015-05-30T00:40:05.285Z","2.5.0":"2015-06-03T23:15:48.741Z","2.5.1":"2015-06-14T15:48:09.403Z","2.5.2":"2015-06-14T20:34:16.950Z","2.6.0":"2015-06-28T17:36:26.273Z","2.6.1":"2015-06-28T18:30:16.799Z","2.6.2":"2015-06-28T20:16:17.471Z","2.6.3":"2015-06-30T00:04:06.539Z","2.6.4":"2015-07-01T23:10:58.754Z","2.7.0":"2015-07-10T23:22:14.964Z","2.7.1":"2015-07-15T23:02:35.624Z","3.0.0":"2015-07-21T00:30:24.458Z","3.1.0":"2015-07-27T22:19:39.530Z","3.2.0":"2015-08-04T00:37:00.177Z","3.2.1":"2015-08-07T23:37:30.659Z","3.2.2":"2015-08-11T10:07:55.472Z","3.2.3":"2015-08-16T14:20:33.202Z","3.3.0":"2015-08-26T15:29:51.664Z","3.3.1":"2015-08-31T23:36:33.427Z","3.3.2":"2015-09-09T22:46:59.549Z","3.4.0":"2015-09-16T16:44:16.126Z","3.4.1":"2015-09-16T22:50:01.026Z","3.4.2":"2015-09-18T19:34:01.963Z","3.5.0":"2015-09-28T20:42:11.193Z","3.5.1":"2015-09-30T22:38:06.967Z","3.6.0":"2015-10-18T17:46:39.157Z","3.6.1":"2015-10-18T20:19:25.188Z","3.6.2":"2015-10-18T21:53:02.201Z","3.6.3":"2015-10-19T23:17:02.952Z","3.7.0":"2015-11-04T23:27:10.766Z","3.7.1":"2015-11-05T02:11:03.658Z","3.8.0":"2015-11-07T17:20:44.165Z","3.9.0":"2015-11-16T23:51:59.573Z","3.10.0":"2015-11-20T23:23:19.480Z","3.11.0":"2015-11-29T17:44:00.118Z","3.11.1":"2015-11-29T18:59:57.055Z","3.11.2":"2015-11-30T23:20:07.776Z","3.11.3":"2015-12-05T20:45:32.669Z","3.12.0":"2015-12-20T18:05:51.656Z","3.13.0":"2015-12-24T08:06:58.067Z","3.13.1":"2015-12-26T00:41:18.441Z","3.14.0":"2016-01-04T23:53:07.961Z","3.15.0":"2016-01-11T23:14:56.707Z","3.16.0":"2016-01-24T15:19:57.577Z","3.16.1":"2016-01-24T21:53:35.737Z","4.0.0-rc.0":"2016-02-14T18:30:02.178Z","4.0.0-rc.1":"2016-02-15T21:09:19.534Z","4.0.0":"2016-02-19T19:00:32.582Z","4.1.0":"2016-02-23T23:01:41.957Z","4.2.0":"2016-03-05T21:30:31.041Z","4.2.1":"2016-03-08T22:21:40.003Z","4.2.2":"2016-03-14T20:21:32.767Z","4.2.3":"2016-03-15T21:47:04.295Z","4.3.0":"2016-04-06T23:19:14.986Z","5.0.0":"2016-04-17T19:21:33.848Z","5.0.1":"2016-04-18T08:51:01.341Z","5.1.0":"2016-05-09T22:24:15.303Z","5.1.1":"2016-05-09T23:10:45.608Z","5.2.0":"2016-06-16T22:43:53.374Z","5.2.1":"2016-06-16T23:50:06.445Z","5.2.2":"2016-06-17T20:14:07.577Z","6.0.0-alpha.1":"2016-07-08T13:12:26.799Z","6.0.0-alpha.2":"2016-07-23T22:27:06.368Z","6.0.0-rc.0":"2016-07-29T19:29:14.987Z","6.0.0-rc.1":"2016-07-31T20:49:13.505Z","6.0.0":"2016-08-01T19:50:38.957Z","6.1.0":"2016-08-14T13:41:34.853Z","6.1.1":"2016-08-15T22:10:36.037Z","6.1.2":"2016-08-17T21:51:58.905Z","6.2.0":"2016-08-28T11:55:05.985Z","6.2.1":"2016-09-12T23:18:55.305Z","6.2.2":"2016-09-14T22:18:19.667Z","6.3.0":"2016-09-19T23:43:15.425Z","6.4.0":"2016-10-09T16:04:46.157Z","6.4.1":"2016-10-10T21:27:40.878Z","6.5.0":"2016-11-01T21:43:08.950Z","6.6.0":"2016-11-06T16:03:04.655Z","6.7.0":"2016-11-14T17:28:50.679Z","6.7.1":"2016-11-15T00:12:42.252Z","6.8.0":"2016-12-04T23:52:31.918Z","6.9.0":"2017-01-08T19:52:13.056Z","6.10.0":"2017-02-15T23:56:34.549Z","6.10.1":"2017-03-19T17:35:08.103Z","6.10.2":"2017-03-19T22:12:45.047Z","6.10.3":"2017-03-20T21:52:33.801Z","7.0.0-rc.0":"2017-04-23T15:02:57.760Z","7.0.0-rc.1":"2017-05-01T20:01:35.766Z","7.0.0":"2017-05-06T00:12:47.623Z","7.0.1":"2017-05-13T18:35:37.510Z","7.1.0":"2017-06-13T19:29:21.144Z","7.2.0":"2017-08-09T21:56:30.398Z","7.2.1":"2017-08-14T11:52:26.430Z","7.3.0":"2017-08-21T19:41:58.853Z","7.4.0-rc.0":"2017-09-05T21:57:25.298Z","7.4.0-rc.1":"2017-09-12T19:24:14.545Z","7.4.0":"2017-09-24T18:21:07.896Z","7.5.0":"2017-11-18T17:38:00.346Z","7.5.1":"2017-11-19T16:48:42.935Z","7.6.0":"2018-01-25T22:52:52.816Z","7.6.1":"2018-01-29T07:20:39.452Z","7.7.0":"2018-02-20T08:04:01.515Z","7.8.0-rc.0":"2018-05-10T09:45:29.667Z","7.8.0":"2018-05-11T20:55:17.181Z","7.8.1":"2018-05-11T23:54:21.937Z","7.8.2":"2018-05-13T13:50:06.329Z","7.9.0":"2018-06-03T21:30:08.023Z","7.9.1":"2018-06-04T04:35:36.303Z","7.10.0":"2018-06-25T05:54:13.494Z","7.11.0":"2018-08-13T20:24:13.156Z","7.11.1":"2018-08-14T20:21:24.474Z","7.12.0":"2018-12-28T06:54:06.286Z","7.12.1":"2019-01-01T22:27:14.782Z","7.12.2":"2019-01-02T23:54:32.297Z","7.12.3":"2019-01-04T22:58:11.161Z","7.12.4":"2019-01-17T07:21:59.535Z","7.13.0":"2019-05-03T07:16:03.277Z","7.14.0":"2019-06-23T21:53:26.708Z","7.14.1":"2019-06-24T11:18:58.606Z","7.14.2":"2019-06-24T20:41:27.108Z","7.14.3":"2019-07-22T22:35:11.299Z","7.15.0":"2019-10-01T03:20:09.728Z","7.15.1":"2019-10-01T20:35:27.466Z","7.16.0":"2019-10-04T14:11:37.875Z","7.17.0":"2019-11-29T07:29:06.075Z","7.18.0":"2020-01-16T06:31:43.118Z","7.18.1":"2020-02-01T22:07:16.375Z","7.18.2":"2020-02-02T03:14:51.961Z","7.18.3":"2020-02-03T05:07:36.461Z","7.19.0":"2020-03-06T21:50:26.457Z","7.20.0":"2020-05-13T03:14:17.026Z","7.20.1":"2020-06-28T21:36:52.011Z","7.20.2":"2020-06-29T20:33:16.207Z","7.20.3":"2020-06-30T20:22:25.907Z","7.20.4":"2020-07-27T02:50:41.038Z","7.20.5":"2020-07-28T19:23:46.152Z","7.20.6":"2020-08-12T19:48:58.341Z","7.21.0":"2020-09-23T05:56:00.570Z","7.21.1":"2020-09-23T22:13:11.615Z","7.21.2":"2020-09-24T22:08:09.106Z","7.21.3":"2020-10-02T18:24:37.841Z","7.21.4":"2020-10-09T21:58:40.507Z","7.21.5":"2020-10-20T03:08:59.644Z","7.22.0":"2020-12-30T04:55:40.714Z","7.23.0":"2021-03-23T06:18:36.628Z","7.23.1":"2021-03-24T04:43:52.865Z","7.23.2":"2021-04-08T22:05:42.750Z","7.24.0":"2021-05-29T20:11:56.120Z","7.25.0":"2021-08-29T05:47:04.013Z","7.25.1":"2021-08-30T05:02:20.685Z","7.25.2":"2021-09-16T23:26:05.806Z","7.25.3":"2021-09-19T19:40:51.752Z","7.26.0":"2021-09-21T02:07:14.645Z","7.26.1":"2021-09-30T06:19:37.693Z","7.27.0":"2021-11-10T07:11:40.536Z","7.27.1":"2021-11-19T08:01:27.712Z","7.28.0":"2021-12-22T23:02:08.771Z","7.29.0":"2022-02-25T06:49:16.662Z","7.29.1":"2022-02-25T19:00:48.274Z","7.29.2":"2022-02-26T07:35:25.716Z","7.29.3":"2022-03-03T23:46:12.890Z","7.29.4":"2022-03-13T23:33:13.740Z","7.30.0":"2022-05-18T22:34:49.508Z","7.30.1":"2022-06-23T21:17:54.904Z","7.30.2":"2022-08-24T22:30:17.979Z","7.31.0":"2022-08-24T22:31:06.650Z","7.31.1":"2022-08-26T19:41:04.510Z","7.31.2":"2022-09-02T20:29:32.693Z","7.31.3":"2022-09-03T06:06:11.791Z","7.31.4":"2022-09-03T07:16:43.767Z","7.31.5":"2022-09-04T05:41:33.269Z","7.31.6":"2022-09-04T19:00:39.233Z","7.31.7":"2022-09-05T20:49:34.482Z","7.31.8":"2022-09-09T05:44:17.594Z","7.31.9":"2022-10-09T20:08:57.530Z","7.31.10":"2022-10-10T23:21:45.487Z","7.31.11":"2022-11-18T17:47:16.260Z","7.32.0":"2023-01-11T06:32:23.127Z","7.32.1":"2023-01-16T20:28:12.262Z","7.32.2":"2023-01-29T06:47:00.630Z","7.33.0":"2023-07-20T16:15:23.675Z","7.33.1":"2023-07-29T22:12:02.546Z","7.33.2":"2023-08-16T04:22:35.076Z","7.34.0":"2024-03-04T06:11:22.569Z","7.34.1":"2024-03-15T20:46:08.617Z"},"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","keywords":["eslint","eslint-plugin","eslintplugin","react"],"repository":{"type":"git","url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git"},"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"readmeFilename":"README.md","users":{"lencioni":true,"alexkval":true,"denplis":true,"chriscalo":true,"sexyoung1985":true,"boton":true,"koulmomo":true,"zolern":true,"draganhr":true,"iolo":true,"nelix":true,"minchnew":true,"flynntsc":true,"oka-hide":true,"benmosher":true,"brandonb927":true,"ugarz":true,"dkannan":true,"wkaifang":true,"kerwyn":true,"mshwery":true,"jacoborus":true,"princetoad":true,"vbv":true,"voloshins":true,"panlw":true,"sandeepgy11":true,"cameronjroe":true,"preco21":true,"synzhang":true,"ackhub":true,"samplefrequency":true,"zhiquan_yu":true,"cbetancourt":true,"parkerproject":true,"seaseng":true,"gfast2":true,"manny":true,"themiddleman":true,"csbun":true,"djviolin":true,"mswanson1524":true,"tedyhy":true,"knoja4":true,"sunny_anna":true,"hugojosefson":true,"shakakira":true,"lababygirl":true,"xuyongli":true,"laurentknauss":true,"kylpo":true,"vinbhatt":true,"sterlingrules":true,"charlietango592":true,"recuencojones":true,"ifeature":true,"jimjin":true,"ivan.marquez":true,"shuoshubao":true,"phritolay":true,"jecaestevez":true,"isenricho":true,"prokure":true,"wwh447":true,"alimaster":true,"cl0udw4lk3r":true,"sibawite":true,"abuelwafa":true,"pddivine":true,"shoonia":true,"samuelmtimbo":true,"serge-nikitin":true,"mtdalpizzol":true,"ppalms":true,"mikemena":true,"bsara":true,"flubox":true,"arcticicestudio":true,"ldq-first":true,"yangzw":true,"kevbaker":true,"adamduehansen":true,"tdmalone":true,"alshamiri2":true,"hq229075284":true,"jaredwilli":true,"cfleschhut":true,"derrickbeining":true,"nuwaio":true,"terrychan":true,"fearnbuster":true,"jalik":true,"tcrowe":true,"bcowgi11":true,"maufrontier":true,"flumpus-dev":true},"license":"MIT"}