{"_id":"eslint-plugin-react","_rev":"349-8e20fa683fad44759a6982e744ad1fc2","name":"eslint-plugin-react","dist-tags":{"next":"7.8.0-rc.0","latest":"7.37.5"},"versions":{"1.0.0":{"name":"eslint-plugin-react","version":"1.0.0","keywords":["eslint-plugin","eslintplugin","eslint","react"],"author":{"url":"https://github.com/yannickcr","name":"Yannick Croissant"},"_id":"eslint-plugin-react@1.0.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"fdd94a68ec2b42736439ca0725a926a8978c00fa","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-1.0.0.tgz","integrity":"sha512-hqMs7I2sZhWrjujvPvv6MXOwbaMOX3B3kVzvzOabpjYx36GFNGE6t2QJ1WOtykeLwtP2vYyt+YzgHw3Za2jjTQ==","signatures":[{"sig":"MEUCIQD6Pl5ykq8FaV+hkEKoQe5r3B3K3KqletSgTi/y/RvyNgIgWu9wl27evcCA80wEtTTh8rxHmycKqEjjBthGU4mnn68=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"fdd94a68ec2b42736439ca0725a926a8978c00fa","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"licenses":[{"url":"https://raw.github.com/yannickcr/eslint-plugin-react/master/LICENSE","type":"MIT"}],"repository":{"url":"https://github.com/yannickcr/eslint-plugin-react","type":"git"},"_npmVersion":"1.4.9","description":"React specific linting rules for ESLint","directories":{}},"1.1.0":{"name":"eslint-plugin-react","version":"1.1.0","keywords":["eslint-plugin","eslintplugin","eslint","react"],"author":{"url":"https://github.com/yannickcr","name":"Yannick Croissant"},"_id":"eslint-plugin-react@1.1.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEQCIHb/RB0eLB+3Kx89ftq47XPIVVwG5rBpISQ9MofD47vHAiAjV1jpCjq6YdUtaDCjdaAYPHCZ6t2BKuFlK/KRqplr4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"ce20e1469d6d7acd30533c5c13410c6bcd64bd74","gitHead":"1d3e5c66139cfa44710e2caf906228ca6764aa11","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test --coverage && npm run check-coverage","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"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"licenses":[{"url":"https://raw.github.com/yannickcr/eslint-plugin-react/master/LICENSE","type":"MIT"}],"repository":{"url":"https://github.com/yannickcr/eslint-plugin-react","type":"git"},"_npmVersion":"2.1.8","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"0.10.32","devDependencies":{"mocha":"1.21.4","eslint":"^0.11.0-alpha.0","istanbul":"0.3.0","eslint-tester":"^0.3.0"}},"1.2.0":{"name":"eslint-plugin-react","version":"1.2.0","keywords":["eslint-plugin","eslintplugin","eslint","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"_id":"eslint-plugin-react@1.2.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"cc0a86a55b0bd1587f4b8567f91aae74e33f0e6a","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-1.2.0.tgz","integrity":"sha512-/6UbBdxTcLY8Z21FLGlARLJC0FFsde4Hgu0X53yEw1i+q+/1V6ij8ZhCYNA6CeUYVTG0v443QdMawWxsZpvXFw==","signatures":[{"sig":"MEUCIArm8LCbnu5qd+96X+GV1Nncd5hHW6fDAuVhN/ethSbLAiEAz0v2h2ohMz5Fa6Sq/gcKr/Y/sL7VeSqpEqPtooFoIiE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"cc0a86a55b0bd1587f4b8567f91aae74e33f0e6a","gitHead":"367eea13ec0d311896a9deaf3e35d2159e148159","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"licenses":[{"url":"https://raw.github.com/yannickcr/eslint-plugin-react/master/LICENSE","type":"MIT"}],"repository":{"url":"https://github.com/yannickcr/eslint-plugin-react","type":"git"},"_npmVersion":"2.1.8","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"0.10.32","devDependencies":{"mocha":"2.1.0","eslint":"0.11.0-alpha.0","istanbul":"0.3.5","coveralls":"2.11.2","eslint-tester":"0.4.0"}},"1.2.1":{"name":"eslint-plugin-react","version":"1.2.1","keywords":["eslint-plugin","eslintplugin","eslint","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"_id":"eslint-plugin-react@1.2.1","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEYCIQCEZxXdsidwbmozk7cEW3D8YpyhLZ5/yORoB/QRrT7uowIhAKQib9ETCaBh1IdXpwiHZsmQh4Bkh16FrD6WJAv9Z6Nl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"1c32798096e840228b87e2a8848e1afb214d05ab","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"licenses":[{"url":"https://raw.github.com/yannickcr/eslint-plugin-react/master/LICENSE","type":"MIT"}],"repository":{"url":"https://github.com/yannickcr/eslint-plugin-react","type":"git"},"_npmVersion":"1.4.9","description":"React specific linting rules for ESLint","directories":{},"devDependencies":{"mocha":"2.1.0","eslint":"0.13.0","istanbul":"0.3.5","coveralls":"2.11.2","eslint-tester":"0.5.0"}},"1.2.2":{"name":"eslint-plugin-react","version":"1.2.2","keywords":["eslint-plugin","eslintplugin","eslint","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"_id":"eslint-plugin-react@1.2.2","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEUCIQDazj0ZyEDI1iXYOrOeLS7IWcWwsx1IClnl1wIAh8r4UwIgRgGKRVBqnrDb4TC6WcN2ekbgG8yQcCp+u51xZvSZGEM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"fec4b72adea247bf046a709f9c5d6a2f579f37ec","gitHead":"f031dffcfab467777530cdbb27548623ddbb22cc","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"licenses":[{"url":"https://raw.github.com/yannickcr/eslint-plugin-react/master/LICENSE","type":"MIT"}],"repository":{"url":"https://github.com/yannickcr/eslint-plugin-react","type":"git"},"_npmVersion":"2.5.1","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"0.12.0","devDependencies":{"mocha":"2.1.0","eslint":"0.14.1","istanbul":"0.3.5","coveralls":"2.11.2","eslint-tester":"0.6.0"}},"1.3.0":{"name":"eslint-plugin-react","version":"1.3.0","keywords":["eslint-plugin","eslintplugin","eslint","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"_id":"eslint-plugin-react@1.3.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEUCIEqdLypf/vpsGokqrK4JZbwPGtYTiLDqaO4W74I5W6lsAiEA5f1jSNr6Wj8tmrCN2H+waccWTZ4SQr8pvz9oPpHdIFQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"6e216ccde8c69c4a2dd091f30d2d48efe115f4ce","gitHead":"9c43de0350522c516312f086f44e9899afe8badd","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"licenses":[{"url":"https://raw.github.com/yannickcr/eslint-plugin-react/master/LICENSE","type":"MIT"}],"repository":{"url":"https://github.com/yannickcr/eslint-plugin-react","type":"git"},"_npmVersion":"2.5.1","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"0.12.0","devDependencies":{"mocha":"2.1.0","eslint":"0.15.0","istanbul":"0.3.6","coveralls":"2.11.2","eslint-tester":"0.6.0"}},"1.4.0":{"name":"eslint-plugin-react","version":"1.4.0","keywords":["eslint-plugin","eslintplugin","eslint","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"_id":"eslint-plugin-react@1.4.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"e6be3174580e82ba1ad1681d28f072594d4b67e1","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-1.4.0.tgz","integrity":"sha512-z81vZfycle1vyvADqm8ljgAfFXYQoCAY9br2Q89kq1bLWI3qkstMeouYhp76Tc+kAXfTfQYvCcYSugPmKI3R2g==","signatures":[{"sig":"MEQCIBz/kfTkznlF9Slnguu/X12Uic7bHme2GHjVjWEjb+JjAiAEQzZTwMNpmndwiGHDm7t/8j8lMmgXGvgBzj2QpQVk+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"e6be3174580e82ba1ad1681d28f072594d4b67e1","gitHead":"d4f339be9a5dfb5fb6ba16b371073144c2221bb0","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"licenses":[{"url":"https://raw.github.com/yannickcr/eslint-plugin-react/master/LICENSE","type":"MIT"}],"repository":{"url":"https://github.com/yannickcr/eslint-plugin-react","type":"git"},"_npmVersion":"2.5.1","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"0.12.0","devDependencies":{"mocha":"2.1.0","eslint":"0.15.0","istanbul":"0.3.6","coveralls":"2.11.2","eslint-tester":"0.6.0"}},"1.4.1":{"name":"eslint-plugin-react","version":"1.4.1","keywords":["eslint-plugin","eslintplugin","eslint","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"_id":"eslint-plugin-react@1.4.1","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEUCIHK0G287YOtc1ophE2dh9bg3ZTZCI5U42SrZRolvIjIzAiEA/NjUPb/kWkMur7sdyVPWHsEIa+t9+hLW2jbwZTLzDlI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"980df7ae82c1a8eb06c388c3fc020310ea53fcde","gitHead":"bcc56be602ea948861cde010bb17fae1c1c0e664","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"licenses":[{"url":"https://raw.github.com/yannickcr/eslint-plugin-react/master/LICENSE","type":"MIT"}],"repository":{"url":"https://github.com/yannickcr/eslint-plugin-react","type":"git"},"_npmVersion":"2.5.1","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"0.12.0","devDependencies":{"mocha":"2.1.0","eslint":"0.15.0","istanbul":"0.3.6","coveralls":"2.11.2","eslint-tester":"0.6.0"}},"1.5.0":{"name":"eslint-plugin-react","version":"1.5.0","keywords":["eslint-plugin","eslintplugin","eslint","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"_id":"eslint-plugin-react@1.5.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEUCIQDwQPN1uMCtN2g8TNwxnLck3QINyOrp+g9HnBT7DXHFIAIgF1PP/yxJzpRnZ9uQ0dCQb3sHDuymlxfzvwMwcPdbyYI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"3963a46407b54b9f54774b04fb2a0fedc801af21","gitHead":"8b37ad86cff0e6182a830e0102e380b9065db36a","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"licenses":[{"url":"https://raw.github.com/yannickcr/eslint-plugin-react/master/LICENSE","type":"MIT"}],"repository":{"url":"https://github.com/yannickcr/eslint-plugin-react","type":"git"},"_npmVersion":"2.5.1","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"0.12.0","devDependencies":{"mocha":"2.1.0","eslint":"0.17.0","istanbul":"0.3.6","coveralls":"2.11.2","eslint-tester":"0.6.0"}},"1.6.0":{"name":"eslint-plugin-react","version":"1.6.0","keywords":["eslint-plugin","eslintplugin","eslint","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"_id":"eslint-plugin-react@1.6.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"a08c462d7f0c2d40171ce6ec4f4e9366dd2fc74b","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-1.6.0.tgz","integrity":"sha512-MTI1vFIni393Ag7ZcYZUO8wiOowmpNBxiQB7R7/RYp59kVXeug7AW6arABUL8HeQHfS2JhVMpmAVfdBpWAs/pg==","signatures":[{"sig":"MEUCIQD46/KRp2Qu+YZunxKxq55OOB8RqAewhr+RJG+tvrw6vgIgclyAkdWecB7Oc/eB+tSJoa/8YN94KyHmrhYScMg4CJo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"a08c462d7f0c2d40171ce6ec4f4e9366dd2fc74b","gitHead":"f9d2019ae8ffe6f3db0dec2996921fb8ec9ad43d","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"licenses":[{"url":"https://raw.github.com/yannickcr/eslint-plugin-react/master/LICENSE","type":"MIT"}],"repository":{"url":"https://github.com/yannickcr/eslint-plugin-react","type":"git"},"_npmVersion":"2.5.1","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"0.12.0","devDependencies":{"mocha":"2.2.1","eslint":"0.17.1","istanbul":"0.3.8","coveralls":"2.11.2","eslint-tester":"0.6.0"}},"1.6.1":{"name":"eslint-plugin-react","version":"1.6.1","keywords":["eslint-plugin","eslintplugin","eslint","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"_id":"eslint-plugin-react@1.6.1","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"e543672d1809d5580f9e43f03d6ef5ab0b35000d","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-1.6.1.tgz","integrity":"sha512-+mzW/VMuL8spWA2rWOZ5zbheOJ311/lNBEOK3vq9JSGoBwk0RfO5qJirAKSWIu7ZsEtCyMfmNHaqaYcB7FFstw==","signatures":[{"sig":"MEUCIQDtLF7tm+Rb2Kg9bOU8hhaBB5huWfR24STkiipvyBDMcgIgBwV8QwIvIoK5ayVk5fpNTvwGroLd96Z95uiTrxBi2uI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"e543672d1809d5580f9e43f03d6ef5ab0b35000d","gitHead":"36116d54b1181bf83f552c66a8e629fc0d37f306","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"licenses":[{"url":"https://raw.github.com/yannickcr/eslint-plugin-react/master/LICENSE","type":"MIT"}],"repository":{"url":"https://github.com/yannickcr/eslint-plugin-react","type":"git"},"_npmVersion":"2.5.1","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"0.12.0","devDependencies":{"mocha":"2.2.1","eslint":"0.17.1","istanbul":"0.3.8","coveralls":"2.11.2","eslint-tester":"0.6.0"}},"2.0.0":{"name":"eslint-plugin-react","version":"2.0.0","keywords":["eslint-plugin","eslintplugin","eslint","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"_id":"eslint-plugin-react@2.0.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEYCIQCZlf+dxAUNBz7f6UBspeV0/LdeY84OTn5EJdXn/kszTgIhAPS3d+XKJnIwgqeBdt2GaIoCxko6XFfjDAZHPMEk+kwf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"91c07342dbbebd0ccc081205cbe4cef84ae0bd38","gitHead":"2d9004b5115cc92708f74f0012a2a60c492a98d2","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"licenses":[{"url":"https://raw.github.com/yannickcr/eslint-plugin-react/master/LICENSE","type":"MIT"}],"repository":{"url":"https://github.com/yannickcr/eslint-plugin-react","type":"git"},"_npmVersion":"2.5.1","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"0.12.1","devDependencies":{"mocha":"2.2.1","eslint":"0.18","istanbul":"0.3.11","coveralls":"2.11.2","eslint-tester":"0.6.0"}},"2.0.1":{"name":"eslint-plugin-react","version":"2.0.1","keywords":["eslint-plugin","eslintplugin","eslint","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"_id":"eslint-plugin-react@2.0.1","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"42cf3ffe3ec7c2e049b8c468de088c0b8c645a6b","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-2.0.1.tgz","integrity":"sha512-61DkZ6usKd2Notpfcd15ss7yCFWflgm9GdHKCqplWI4Lg1u0uOwi9s/Tw2Q2FnI9vCrtxevl+NXBKPLnEVaanQ==","signatures":[{"sig":"MEYCIQCQJLZYuUnn1wXpQxpk+KcjGugXg5pGzBkR9hSMdyx3DAIhAPE/3iF6rDPqn53Wuwr7/cmpO+8w5aSR4ohyGSCprkb+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"42cf3ffe3ec7c2e049b8c468de088c0b8c645a6b","gitHead":"6eac51962350eb8d128d1f8391caa5525d892e50","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"licenses":[{"url":"https://raw.github.com/yannickcr/eslint-plugin-react/master/LICENSE","type":"MIT"}],"repository":{"url":"https://github.com/yannickcr/eslint-plugin-react","type":"git"},"_npmVersion":"2.5.1","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"0.12.1","devDependencies":{"mocha":"2.2.1","eslint":"0.18","istanbul":"0.3.11","coveralls":"2.11.2","eslint-tester":"0.6.0"}},"2.0.2":{"name":"eslint-plugin-react","version":"2.0.2","keywords":["eslint-plugin","eslintplugin","eslint","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"_id":"eslint-plugin-react@2.0.2","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEUCIHEpCgVwHRlaFJFo6kWHiR7Id77iWB0LTLnxwYcdg5M+AiEAz0mseNlEgEEVD+qSxpPisje8qdxZlqoQ9Wqr//w8ZWo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"996bdc893de9d7b9ec578c430ba78b0819a14b97","gitHead":"8f3941ca62f01bc7c3add81a664f90f5aebca41e","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"licenses":[{"url":"https://raw.github.com/yannickcr/eslint-plugin-react/master/LICENSE","type":"MIT"}],"repository":{"url":"https://github.com/yannickcr/eslint-plugin-react","type":"git"},"_npmVersion":"2.7.4","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"0.12.1","devDependencies":{"mocha":"2.2.1","eslint":"0.18","istanbul":"0.3.11","coveralls":"2.11.2","eslint-tester":"0.6.0"}},"2.1.0":{"name":"eslint-plugin-react","version":"2.1.0","keywords":["eslint-plugin","eslintplugin","eslint","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"_id":"eslint-plugin-react@2.1.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEQCIFaUAaeFEFvMFZnTVXHn3idusH3XlCNKE8vB/IxefobpAiAQp/IoDPIkxpsrdG0Oda72MwzjaoditXZCp7njvWlA+w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"eab993d25e2181e950d50b5bf71430bce299d968","gitHead":"a07e1fe5cccffe2897468d2efb409f0c33535a4c","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"licenses":[{"url":"https://raw.github.com/yannickcr/eslint-plugin-react/master/LICENSE","type":"MIT"}],"repository":{"url":"https://github.com/yannickcr/eslint-plugin-react","type":"git"},"_npmVersion":"2.7.4","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"0.12.2","devDependencies":{"mocha":"2.2.1","eslint":"0.18","istanbul":"0.3.11","coveralls":"2.11.2","eslint-tester":"0.6.0"}},"2.1.1":{"name":"eslint-plugin-react","version":"2.1.1","keywords":["eslint-plugin","eslintplugin","eslint","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"_id":"eslint-plugin-react@2.1.1","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEQCIHLFsZDkiJVEZPfcWqRnEVTsj7SSEBczta91GhDHvLx6AiBGZDRCYdvmXGNcereMppGpewGXCI+9pFy/EylKFimrFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"d902c72cb759f6f58b9ba2739fda23740fbc08ef","gitHead":"3e2e92d55c400e01ba6c67855e6e47554d5a7d3f","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"licenses":[{"url":"https://raw.github.com/yannickcr/eslint-plugin-react/master/LICENSE","type":"MIT"}],"repository":{"url":"https://github.com/yannickcr/eslint-plugin-react","type":"git"},"_npmVersion":"2.7.4","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"0.12.2","devDependencies":{"mocha":"2.2.4","eslint":"0.19.0","istanbul":"0.3.13","coveralls":"2.11.2","babel-eslint":"3.0.1","eslint-tester":"git+https://github.com/eslint/eslint-tester#c2a1f722cd"},"peerDependencies":{"eslint":">=0.8.0"}},"2.2.0":{"name":"eslint-plugin-react","version":"2.2.0","keywords":["eslint-plugin","eslintplugin","eslint","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"_id":"eslint-plugin-react@2.2.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEUCIARc8qhuu5oaZTpslC4F6iDd1PCcpZN41v8MDovMMSfAAiEAgU0xis+N1erywR533kkNzGnGHkB+/1uMTIgoei7b/6U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"4ea201404bf01bd549d0c44392029d8997ecf89b","gitHead":"c59a6d81865857269c69a9e680e7c36a429ce555","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"licenses":[{"url":"https://raw.github.com/yannickcr/eslint-plugin-react/master/LICENSE","type":"MIT"}],"repository":{"url":"https://github.com/yannickcr/eslint-plugin-react","type":"git"},"_npmVersion":"2.7.4","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"0.12.2","devDependencies":{"mocha":"2.2.4","eslint":"0.19.0","istanbul":"0.3.13","coveralls":"2.11.2","babel-eslint":"3.0.1","eslint-tester":"git+https://github.com/eslint/eslint-tester#c2a1f722cd"},"peerDependencies":{"eslint":">=0.8.0"}},"2.3.0":{"name":"eslint-plugin-react","version":"2.3.0","keywords":["eslint-plugin","eslintplugin","eslint","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"_id":"eslint-plugin-react@2.3.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEYCIQDaMzUG0aJwDr2S7gMuTE6CtnLYkByUvkoZpEX1JC1mbgIhAK9ailQytJIM3Z4U7hgM37WUnYhVOyrPTdFrucKxttJT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"2d793a4dff1b73fb111796e463b48acd06420001","gitHead":"598ab384aa7b73d9da67d5c89ae3ac2878cca538","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"licenses":[{"url":"https://raw.github.com/yannickcr/eslint-plugin-react/master/LICENSE","type":"MIT"}],"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"2.8.4","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"0.12.2","devDependencies":{"mocha":"2.2.4","eslint":"0.21.0","istanbul":"0.3.14","coveralls":"2.11.2","babel-eslint":"3.1.1","eslint-tester":"github:eslint/eslint-tester#c2a1f722cd"},"peerDependencies":{"eslint":">=0.8.0"}},"2.4.0":{"name":"eslint-plugin-react","version":"2.4.0","keywords":["eslint-plugin","eslintplugin","eslint","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@2.4.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"667b6d51fde2be2b904e4387d92ec64c60ea7eba","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-2.4.0.tgz","integrity":"sha512-dkFefo6QvC7bRzR8fyllw07/2peS2WDtgu2tggTrm+RVKSZInFigNG82yvxGG7cfzhTTjZ9Hxh7waTONEwWVKg==","signatures":[{"sig":"MEYCIQDwfZxPhZ/7Hrfg+vlDF1EcDtMORz1u7CwRnmf8EeqoKwIhAN4DlWYY2LCUyKkR/zVE0wxAxw7xe3mKVVmgpRn84RAb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"667b6d51fde2be2b904e4387d92ec64c60ea7eba","gitHead":"fc8a62e999e34a651fd007aee3d28cfafe791fb0","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"2.8.4","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"0.12.2","devDependencies":{"mocha":"2.2.5","eslint":"0.21.2","istanbul":"0.3.14","coveralls":"2.11.2","babel-eslint":"3.1.9","eslint-tester":"github:eslint/eslint-tester#c2a1f722cd"},"peerDependencies":{"eslint":">=0.8.0"}},"2.5.0":{"name":"eslint-plugin-react","version":"2.5.0","keywords":["eslint-plugin","eslintplugin","eslint","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@2.5.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"6f60cbad6ffa1dc4e5d93919b5a1ed67522e6cb7","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-2.5.0.tgz","integrity":"sha512-3SisChex3uR3bKWiCAol9ec1lfCXTxENEmvZobJmu0Xzjf2W6Pp0lcShUkErfNggYgRHjKlZTf515z1oXfTbmg==","signatures":[{"sig":"MEQCIBEBPvCT5Ra6Iq5NXPqI+AAjo6t+sqnqQBXuWFz+iLzMAiAIFUkXGHrR2XUv/mhhz42hp3ivsJNMAeg3mlZ80DcsxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"6f60cbad6ffa1dc4e5d93919b5a1ed67522e6cb7","gitHead":"6e07ee40f3dfb1a91c272534b3ce386e599839ad","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"2.9.0","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"2.0.0","devDependencies":{"mocha":"2.2.5","eslint":"0.22.1","istanbul":"0.3.14","coveralls":"2.11.2","babel-eslint":"3.1.9","eslint-tester":"0.7.0"},"peerDependencies":{"eslint":">=0.8.0"}},"2.5.1":{"name":"eslint-plugin-react","version":"2.5.1","keywords":["eslint-plugin","eslintplugin","eslint","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@2.5.1","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEYCIQCwzqRhEjgEmj2UwmI+egMEpOl+f/eoaIdpG0R7GsmSYwIhANJCGZ/8cYS1V7/9jrnBY4eCdfYsm2ttfRlUp3CtJm3U","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"43d5179579582f800f7e236ca4f3d19c88db14fc","gitHead":"ee57450b8f18f233d052c4159b004612af48f72f","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"2.8.4","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"0.12.2","devDependencies":{"mocha":"2.2.5","eslint":"0.22.1","istanbul":"0.3.15","coveralls":"2.11.2","babel-eslint":"3.1.15","eslint-tester":"0.7.0"},"peerDependencies":{"eslint":">=0.8.0"}},"2.5.2":{"name":"eslint-plugin-react","version":"2.5.2","keywords":["eslint-plugin","eslintplugin","eslint","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@2.5.2","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"5f7c69d66f930a027b5b01800853c0aa5a09dde7","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-2.5.2.tgz","integrity":"sha512-aQ9PXpoD5Xw9wyMskuF4tW0m1pnwHUeA5ZesZ9VWz+VBVLWqMb4yOOy43aeoJ2kQckpmKvLEpdGqOWmidLSqcw==","signatures":[{"sig":"MEUCIG/MPsY1LKMLtJFixAvLDb5YOx2nYERqCjlm3LIJtCrwAiEAirMojek65qycXeUivORv+H4660rvhaKN//xaIsQgis0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"5f7c69d66f930a027b5b01800853c0aa5a09dde7","gitHead":"cde6d76ede70eb7a31ce8167989cbbb09500c479","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"2.8.4","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"0.12.2","devDependencies":{"mocha":"2.2.5","eslint":"0.22.1","istanbul":"0.3.15","coveralls":"2.11.2","babel-eslint":"3.1.15","eslint-tester":"0.7.0"},"peerDependencies":{"eslint":">=0.8.0"}},"2.6.0":{"name":"eslint-plugin-react","version":"2.6.0","keywords":["eslint-plugin","eslintplugin","eslint","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@2.6.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEUCIHTL/3j4KtouzRwqXdKUbRccl31vYBa1DCq/XsPq+qJ5AiEAhizFg3PxEjStRbnDwImMVvRhNLjdAAg7mWJmhFXdgAc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"b4beba89deaa3405bdac8dbe138500d6a329a599","gitHead":"3e280a6592200d35913e012aa33c1b22ffca8922","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.0.0","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"0.12.2","devDependencies":{"mocha":"2.2.5","eslint":"0.24.0","istanbul":"0.3.17","coveralls":"2.11.2","babel-eslint":"3.1.19","eslint-tester":"0.8.2"},"peerDependencies":{"eslint":">=0.8.0"}},"2.6.1":{"name":"eslint-plugin-react","version":"2.6.1","keywords":["eslint-plugin","eslintplugin","eslint","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@2.6.1","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEYCIQDI3D+Gx1/xJAKNDj8GZdJSHUmxBnYwFC8uv8ADN8HyOgIhAPL+o2Ml8snkTQUdew7nFIiaScw0Fqnt99WGWEY1fqqY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"3fbcd33efba2d7e10ae594429257d28320494d7c","gitHead":"8a50a241fcdb79820a826c58f6a50f0c49292328","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.0.0","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"0.12.2","devDependencies":{"mocha":"2.2.5","eslint":"0.24.0","istanbul":"0.3.17","coveralls":"2.11.2","babel-eslint":"3.1.19","eslint-tester":"0.8.2"},"peerDependencies":{"eslint":">=0.8.0"}},"2.6.2":{"name":"eslint-plugin-react","version":"2.6.2","keywords":["eslint-plugin","eslintplugin","eslint","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@2.6.2","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEUCIQCojrFJt6kR8ZZMJFwwf771L9bmaN389YC5CS4X7FYKgQIgQM3O52lWAF7hinID+Ukn0n3sJPNd+MF4/1sasN6WuWs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"1b5fa5f67b9276eabc1edd9add590951b2dd92a2","gitHead":"e577f76481212d4714e4c30b4351cfab1e05dc6f","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.0.0","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"0.12.2","devDependencies":{"mocha":"2.2.5","eslint":"0.24.0","istanbul":"0.3.17","coveralls":"2.11.2","babel-eslint":"3.1.19","eslint-tester":"0.8.2"},"peerDependencies":{"eslint":">=0.8.0"}},"2.6.3":{"name":"eslint-plugin-react","version":"2.6.3","keywords":["eslint-plugin","eslintplugin","eslint","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@2.6.3","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEYCIQC0SDc2oX+391wZjiuRuSW7usrEttS0snrkUQ4QNspw2gIhAKoeyzxJJaJE6qvOQXFJYi4mBPXivawBBXj6YcwIHyvX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"d6b780eb49fa3ff729173d587077dbc39183e1a1","gitHead":"824ba8d0c3d6225475827f3c0b4ed7ac3775cf7d","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.0.0","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"0.12.2","devDependencies":{"mocha":"2.2.5","eslint":"0.24.0","istanbul":"0.3.17","coveralls":"2.11.2","babel-eslint":"3.1.19","eslint-tester":"0.8.2"},"peerDependencies":{"eslint":">=0.8.0"}},"2.6.4":{"name":"eslint-plugin-react","version":"2.6.4","keywords":["eslint-plugin","eslintplugin","eslint","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@2.6.4","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"ca688efaa5c219be228a2c009baf2d3b41b549d1","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-2.6.4.tgz","integrity":"sha512-UHkEB9NVyYLr+1kixGVt7NA2qYTAvd02aCrtFNxxvVIOJR02luTLmAMOtVWabPfoIddcyptWOYRlrzPNTnAjTg==","signatures":[{"sig":"MEQCIAFp3YyYRHr4qQn1t8f535tTF8T8nIahhhTVV25otqTBAiBdUKdgWfb2mtg6CEmm/PjYJYhFRq38mWd6+HNxuGNYiQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"ca688efaa5c219be228a2c009baf2d3b41b549d1","gitHead":"6a71f82d1590593c6c4681a4543cb00839642445","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.0.0","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"0.12.2","devDependencies":{"mocha":"2.2.5","eslint":"0.24.0","istanbul":"0.3.17","coveralls":"2.11.2","babel-eslint":"3.1.19","eslint-tester":"0.8.2"},"peerDependencies":{"eslint":">=0.8.0"}},"2.7.0":{"name":"eslint-plugin-react","version":"2.7.0","keywords":["eslint-plugin","eslintplugin","eslint","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@2.7.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEQCIANxXrhW/2xFXdGyogGVqDox5a1AJ8Tia+GzcUEPqnIuAiAx0hcRm62Vt/Q4GE+8y+rVqNYZMXwlvivUEyI40dQFRw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"971511073ed3317a45838655df5c18d035dc0551","gitHead":"b9e71b8eb3a2972fa8348d74ed1e8e653e9049d6","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.0.0","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"2.0.0","devDependencies":{"mocha":"2.2.5","eslint":"0.24.0","istanbul":"0.3.17","coveralls":"2.11.2","babel-eslint":"3.1.19","eslint-tester":"0.8.2"},"peerDependencies":{"eslint":">=0.8.0"}},"2.7.1":{"name":"eslint-plugin-react","version":"2.7.1","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@2.7.1","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEQCIGjypWcD3wCvc68z2x2kGh78iLFjnNVS1qwP+BO8asmJAiBi3C+k784qgxpCG9EPbO1IqU+Ikq9MZZJaA2Aggxg9Zw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"5d6f1bca507d1387b6593c230998af04f0b9aed6","gitHead":"9773cfc72dca92d0f8ece00a096c3795161d571f","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.1.2","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"0.12.2","devDependencies":{"mocha":"2.2.5","eslint":"1.0.0-rc-1","istanbul":"0.3.17","coveralls":"2.11.2","babel-eslint":"3.1.23","eslint-tester":"0.8.2"},"peerDependencies":{"eslint":">=0.8.0 || ~1.0.0-rc-0"}},"3.0.0":{"name":"eslint-plugin-react","version":"3.0.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@3.0.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEQCIHOxoPwi3+VOst1zynnYZeTYSe0MjCaCerRpF+8MXiZ8AiB7VzvsFS1tpX162RdCopOMYeO3C+swQBAqZaUpXXu3xQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"f6b6f5878e689ef478c6abbdf80dc0ca431cd419","gitHead":"bed60d44e81f057e4254dbf18e2ff81f231aab70","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.1.2","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"0.12.2","devDependencies":{"mocha":"2.2.5","eslint":"1.0.0-rc-1","istanbul":"0.3.17","coveralls":"2.11.2","babel-eslint":"3.1.23","eslint-tester":"0.8.2"},"peerDependencies":{"eslint":">=0.8.0 || ~1.0.0-rc-0"}},"3.1.0":{"name":"eslint-plugin-react","version":"3.1.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@3.1.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"444a7c0a3d7966bc8bc21c74ee5bd8a50fed8ab6","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-3.1.0.tgz","integrity":"sha512-zH3xmT8Xkw19RStnkQ53LBmxVFFAA7s7GpFUFd7W8wytCbTkLiXqLTiDLj8SMnsvSD/7RK/dY0dsWalRHxgsEQ==","signatures":[{"sig":"MEYCIQDWtuc7QsAVOq063n1gAgLLfCdLfzUGqRlYv4Ap3iX0HAIhAIDrzP6YIK+xUaLxdms9xDIUkZvhqCVgZY9GKCe6a3R3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"444a7c0a3d7966bc8bc21c74ee5bd8a50fed8ab6","gitHead":"20218319b7f010350d3813b7ef719b002590c7d1","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.1.2","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"0.12.2","devDependencies":{"mocha":"2.2.5","eslint":"1.0.0-rc-3","istanbul":"0.3.17","coveralls":"2.11.3","babel-eslint":"4.0.5"},"peerDependencies":{"eslint":">=0.8.0 || ~1.0.0-rc-0"}},"3.2.0":{"name":"eslint-plugin-react","version":"3.2.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@3.2.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEUCIQDuUh7yTb61ANUBANb+vHl64gWOGVOKFEvdbXzHXTjp7QIgUtxPs0c5teL3eJd0IlV2X1iY2ZiZF0H8a+IX+Nw+I+I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"129b6d1091a98bdc90f717842938ae7d67b70072","gitHead":"5666ed798d77bdcbf9c80e7508109fa1de2cfcfe","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.1.2","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"0.12.2","devDependencies":{"mocha":"2.2.5","eslint":"1.0.0","istanbul":"0.3.17","coveralls":"2.11.3","babel-eslint":"4.0.5"},"peerDependencies":{"eslint":">=0.8.0 || ~1.0.0-rc-0"}},"3.2.1":{"name":"eslint-plugin-react","version":"3.2.1","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@3.2.1","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEUCIG+ownchzgR+gK8RNwyBY1tvY5+V9/xnGyjEojx+hD1PAiEAnmBRlsIS194vFY3hYaJ95EV6Z0+sW6zFr7ZRIMWgCaQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"a8b797ea776042b0df16c1f94c5790a6bcb2e8b5","gitHead":"c5296a316a39719460572e7c068902aa7cc901c9","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.1.2","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"0.12.2","devDependencies":{"mocha":"2.2.5","eslint":"1.0.0","istanbul":"0.3.17","coveralls":"2.11.3","babel-eslint":"4.0.5"},"peerDependencies":{"eslint":">=0.8.0 || ~1.0.0-rc-0"}},"3.2.2":{"name":"eslint-plugin-react","version":"3.2.2","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@3.2.2","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEQCICxw8ewjMclNF1O1Mrn+Dj1zTSQ5xe6Af9m6sIQsFTd0AiBAGW2H7rquII/ECEk8X7LfsCaZf7FgbTUS/dqA5mftlg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"3c023656eafc65afb6eb7ffaac96c3039d8594cb","gitHead":"13fa214e1c4f3063aa9953ed44e250929d08e619","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.2.1","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"2.0.0","devDependencies":{"mocha":"2.2.5","eslint":"1.0.0","istanbul":"0.3.17","coveralls":"2.11.3","babel-eslint":"4.0.5"}},"3.2.3":{"name":"eslint-plugin-react","version":"3.2.3","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@3.2.3","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEUCIQCWtVuT8mtrDp0m3dlNIQuSJy1SaZewME43aLc61J+YowIgJcsuiTbqUWmpetdqssMZZCTo0Hsq48GTxCXFrsdODvA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"612262b21d1473fbc93bb7e146e64eea21777008","gitHead":"3628b03536f95ce49eaf5530508d3633425e6af6","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.2.2","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"0.12.2","devDependencies":{"mocha":"2.2.5","eslint":"1.1.0","istanbul":"0.3.17","coveralls":"2.11.4","babel-eslint":"4.0.5"}},"3.3.0":{"name":"eslint-plugin-react","version":"3.3.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@3.3.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEUCIFwRWjpxxYCcboIr+Cp5o3LyPQO6vKI8YCEH4FWg4xKzAiEA+6nWVEEx4WaFxIBBXBRsMEx0xlbNp7Yf0AYMXKii7II=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"eb0959a4a6734e985330dc3cf4b60833ec52cdb9","gitHead":"49e666913df6afeb72b849c426164e80185e8f63","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.2.1","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"2.0.0","devDependencies":{"mocha":"2.2.5","eslint":"1.2.1","istanbul":"0.3.18","coveralls":"2.11.4","babel-eslint":"4.1.0"}},"3.3.1":{"name":"eslint-plugin-react","version":"3.3.1","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@3.3.1","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEUCIDr10dBIOy9+hDUsquWX3lTfzkJHOy/nXZTlgRO/rlJ7AiEA9eGsBhaEwiYtX18LXqSPUwzt58MSWdqyy1PZhT9f3AA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"c9bcd3a7420676c7c17877cb5b6cf2a61f4dc537","gitHead":"675ab31cc046c28597c4d757baca19d12e851da0","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.2.2","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"0.12.2","devDependencies":{"mocha":"2.3.0","eslint":"1.3.1","istanbul":"0.3.19","coveralls":"2.11.4","babel-eslint":"4.1.1"}},"3.3.2":{"name":"eslint-plugin-react","version":"3.3.2","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@3.3.2","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"9d2d184c52fafcabfc8d564812c1c9dc25600e43","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-3.3.2.tgz","integrity":"sha512-0mMueP0yQhNqYNLvSGNsP7xxq7TXJ2sJuUXBSOJ1w7SDeBsXxwXwb/osrd93eMCKfunn4/pmzdXEh2QHJXYoxA==","signatures":[{"sig":"MEUCIQCqJFw4MZT/XQPxiXN9XC0Diommu37cWwnPJ+6Z1qVcdgIgainuEWwFqIi4cdNFukU3rcP0GQaqDT7guqLrACuSyLE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"9d2d184c52fafcabfc8d564812c1c9dc25600e43","gitHead":"5b1b562398cd61957e8b91bf8fd0782ee37d4552","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.2.2","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"4.0.0","devDependencies":{"mocha":"2.3.0","eslint":"1.3.1","istanbul":"0.3.19","coveralls":"2.11.4","babel-eslint":"4.1.1"}},"3.4.0":{"name":"eslint-plugin-react","version":"3.4.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@3.4.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEYCIQCb9Gwu80LygWr4zYc+T4vDcpuAA0roOwD3F8rOfVqD2AIhAKRvYu0oOb3a3u3V+s5GdscFZkcBMk1b8dgqhSMx0RsT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"b3816db36002dfd1a804d3d6bff1af4a82f164c1","gitHead":"edd89f6b0c22d703c70f3ace5a6232246ccc3ac2","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.3.2","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"4.0.0","devDependencies":{"mocha":"2.3.2","eslint":"1.4.3","istanbul":"0.3.20","coveralls":"2.11.4","babel-eslint":"4.1.2"}},"3.4.1":{"name":"eslint-plugin-react","version":"3.4.1","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@3.4.1","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEUCIE7O9eau54X8AagmvIMPr0T2yxtP/PDvnOpVquUqoghzAiEAzC0eVLvQyqfvaCA8xXeXBan0hk++GqGh2m4Ho+UUrRU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"1f2f9a6ff19f5ddebd56f0aaea528e7e111aac10","gitHead":"0c5f9fa06c72cc409ea93164256a5970fd5a2f1a","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.2.2","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"4.0.0","devDependencies":{"mocha":"2.3.2","eslint":"1.4.3","istanbul":"0.3.20","coveralls":"2.11.4","babel-eslint":"4.1.2"}},"3.4.2":{"name":"eslint-plugin-react","version":"3.4.2","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@3.4.2","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"9e6ef8a8054f8ac3b87b97236e7b849e5835dc6c","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-3.4.2.tgz","integrity":"sha512-rIhweRuQMLxNOOHHl9pEkQR+6QiKt9wUHpBvjSefSzUg5qdhC08jc2rxsSm1TAXii9rxabhzK5MUu+YBJxn6sA==","signatures":[{"sig":"MEQCIFPwucmF9cc99gWZTTO5rUWQDxyxGY8W3cuz9gGYn0FNAiBU1UkqCuZ9aEtItKrNQCNogD9GZMEAwxaeePVFvvqPIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"9e6ef8a8054f8ac3b87b97236e7b849e5835dc6c","gitHead":"94ab26ac034b055091a43109e6856035b8a31534","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.2.2","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"4.0.0","devDependencies":{"mocha":"2.3.2","eslint":"1.4.3","istanbul":"0.3.20","coveralls":"2.11.4","babel-eslint":"4.1.2"}},"3.5.0":{"name":"eslint-plugin-react","version":"3.5.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@3.5.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEUCIDglO7nJLBQxbTWB9aMnavYFKsrwI9HgpzzpJlMvo9DyAiEAkXXrrOAx5arMru0pRwbsK5l3qhXOkUDgVNVoy76IjK0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"b084b33dfc99f16b0ea0d71ecdbadde1915acae4","gitHead":"693cd7d96e524cf363febf0524c025648ee07b9d","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.2.2","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"4.0.0","devDependencies":{"mocha":"2.3.3","eslint":"1.5.1","istanbul":"0.3.21","coveralls":"2.11.4","babel-eslint":"4.1.3"}},"3.5.1":{"name":"eslint-plugin-react","version":"3.5.1","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@3.5.1","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"d5cf16e29f6383c935c625dc555e659dd585a53e","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-3.5.1.tgz","integrity":"sha512-lnwk3R4Xs/Zbv0QqFaViNMhgCUJpSkSTDoUKIvgfW3Zsnkf/Euvj04KQmDhuuGf9tZLCnh8B78NSedn4qOBszw==","signatures":[{"sig":"MEQCIGJDsl7JNJwCV8QBQEc04grXKRUyMO1srTst4giI8GvsAiAONI6IsoSYrWxzzspxUEIG57OMSteFQ9TtoYhSUAzWZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"d5cf16e29f6383c935c625dc555e659dd585a53e","gitHead":"69fe6d869b80ff102a5f2f7fa32228b7b267422a","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.2.2","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"4.0.0","devDependencies":{"mocha":"2.3.3","eslint":"1.5.1","istanbul":"0.3.21","coveralls":"2.11.4","babel-eslint":"4.1.3"}},"3.6.0":{"name":"eslint-plugin-react","version":"3.6.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@3.6.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEQCIAkb3WH9J5oQ3ntgchEeZ3+O3ls0Ex5EdqyMdc4sLJ24AiAFUOTyPQEK5xQqsoxflywKDWWv7d+7vtUyof+5Gid6Ww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"a82197144e9eb766633f35fb26f28b6ec2ed17b0","gitHead":"eb985f500456c2e162eecfd9d8037fec4e846936","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.2.2","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"4.0.0","devDependencies":{"mocha":"2.3.3","eslint":"1.7.1","istanbul":"0.4.0","coveralls":"2.11.4","babel-eslint":"4.1.3"}},"3.6.1":{"name":"eslint-plugin-react","version":"3.6.1","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@3.6.1","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"587b2c3799b484a7990182ca7131a8db241fa36f","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-3.6.1.tgz","integrity":"sha512-wpo9UJDzq0hOAimRsGVfmtHA0Hh6GvNSKiMI2Qa3yEsfhSPADIU2ZaTQlYmXp7Lp8zPIXaakW0ozCWYvhuCBIw==","signatures":[{"sig":"MEUCIHeT/i0r8hSnHV3dBKINM3aqOxUrQEp2KOhLCQlH0MbGAiEAvy5QvE2+mEjNenmEUGTbVKVzZRtjP5PdLZPG/7yKwy4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"587b2c3799b484a7990182ca7131a8db241fa36f","gitHead":"3cc654dfeda40f1e673b9b409185ef72fa80e60e","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.2.2","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"4.0.0","devDependencies":{"mocha":"2.3.3","eslint":"1.7.1","istanbul":"0.4.0","coveralls":"2.11.4","babel-eslint":"4.1.3"}},"3.6.2":{"name":"eslint-plugin-react","version":"3.6.2","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@3.6.2","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEQCIF5zsTyBbCq3YeEfLZCQwNh1xLBaAysh5RsA3x8RVp3eAiAbqN6uaUaX2qACau7ywm3H6xPA5TXW+wA0YXY5qvGmvQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"9dc8aef4623107e51b2d35c698ee82ad965f4805","gitHead":"b094b9953430552ce2436ba57815d6f8a6c3946e","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.2.2","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"4.0.0","devDependencies":{"mocha":"2.3.3","eslint":"1.7.1","istanbul":"0.4.0","coveralls":"2.11.4","babel-eslint":"4.1.3"}},"3.6.3":{"name":"eslint-plugin-react","version":"3.6.3","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@3.6.3","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEUCIQDiXzVRnq20fuvR2lmS103zLugiWWRSZi5x6ykGqf6nwAIgf/WgxE6Lh9502g3gNHUZ9MM4u01Qij7dQKqyfSAYfm0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"6c6835d76fd946595eb745f0781f86e8bcb5d580","gitHead":"b84ec2b3940dce07fd887cfce472e18915e7c841","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.2.2","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"4.0.0","devDependencies":{"mocha":"2.3.3","eslint":"1.7.1","istanbul":"0.4.0","coveralls":"2.11.4","babel-eslint":"4.1.3"}},"3.7.0":{"name":"eslint-plugin-react","version":"3.7.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@3.7.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"340fdfed1896f05a1d7315f272a148bf7e3c61ce","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-3.7.0.tgz","integrity":"sha512-WBBheJ23JN6WMxquhHFal0URPFrpYGNIjhvjqt1BuZyeB9DO/tsbOFz/wWoFtk8GIx6CwJ7xcuQTwqBC800cUA==","signatures":[{"sig":"MEUCIE0ppRWufhu9TzAw3T6cfSNTH+OiTsiG3HE0ZAHk9g+HAiEA+28r/HXfhydB+Sffbd1sw1SyU5Cp84GL6BeCtGQJ0c8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"340fdfed1896f05a1d7315f272a148bf7e3c61ce","gitHead":"fc4173d2ba6f5b9a9cdc35799cb3a8a8e3a5ff4a","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.3.5","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"4.0.0","devDependencies":{"mocha":"2.3.3","eslint":"1.8.0","istanbul":"0.4.0","coveralls":"2.11.4","babel-eslint":"4.1.4"}},"3.7.1":{"name":"eslint-plugin-react","version":"3.7.1","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@3.7.1","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEYCIQDpIGNA+HEkdhu0Xh+DFrriCb0gxGCVfyncntTVW8XxEQIhAP4EvAdPujOg8hMLRZcqI+CZjRtxZTLlv74QwY7XDfos","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"c9b140d1458b36bd03cb617997a44323087ce870","gitHead":"170c5f24f66e3303aa7ef22a0312cb3bb7e11c48","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.2.2","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"4.0.0","devDependencies":{"mocha":"2.3.3","eslint":"1.8.0","istanbul":"0.4.0","coveralls":"2.11.4","babel-eslint":"4.1.4"}},"3.8.0":{"name":"eslint-plugin-react","version":"3.8.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@3.8.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"b05ca6cf9af65d2496ec8af9b36de446e035dad9","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-3.8.0.tgz","integrity":"sha512-HFetWjTjFI2dFmEBiGZs8feqCK5JEHsn2wIiTgJhCDt/XM7nCnN1enpkwFJDaxnNHo67DMQGAKW8LyQ+Et6NJQ==","signatures":[{"sig":"MEUCIHgEoDr/iXMnlXn0bP5KAXa6G4RiLEujsenDx7g37JErAiEA1YiSLskBzW7NgD3yVIP2NngD/puROsfFu02vLq0NTWY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"b05ca6cf9af65d2496ec8af9b36de446e035dad9","gitHead":"03fda3f1b609ae4ccfc0b45855b6dbfd09ec4a9d","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.3.5","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"4.0.0","devDependencies":{"mocha":"2.3.3","eslint":"1.8.0","istanbul":"0.4.0","coveralls":"2.11.4","babel-eslint":"4.1.4"}},"3.9.0":{"name":"eslint-plugin-react","version":"3.9.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@3.9.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"52825fd8fc2d09f22c4c8ee43495c7fa704575e8","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-3.9.0.tgz","integrity":"sha512-6AEF4FsbU+8dBxHsxG3DY0GbhMKHAY5jEzgeodFBIG5S94Hp4flrPLUU1BSAIDtHhBq40jItYMLb4qP+ZxB1xw==","signatures":[{"sig":"MEUCIGRiU/qoGdo6CCzxo8xLFs8DMfrJrK8dVXYH2RDq5b2uAiEAi8cuj9rRHE3LSD5f7GlfFTNwNnpFYW+cSohIuKXxS8w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"52825fd8fc2d09f22c4c8ee43495c7fa704575e8","gitHead":"ac59d8d6e6630e1a2bc97058c01e02f4dca1eff9","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.3.5","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"4.0.0","devDependencies":{"mocha":"2.3.4","eslint":"1.9.0","istanbul":"0.4.0","coveralls":"2.11.4","babel-eslint":"4.1.5"}},"3.10.0":{"name":"eslint-plugin-react","version":"3.10.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@3.10.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEYCIQCnacLuPpL/QVVIIPNgBnBvw32+Q7JiwTg3D6UfBwnbfQIhAMvZHKvDlyWIyaY9KYM/PzA9DVrlcwC7Srrkz43Yp1rK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"36229bdd56d1be90b109de1a30b789fe8cd320ba","gitHead":"b4376809d82fb324c757a0242664ed3700619ffc","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.3.12","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"5.1.0","devDependencies":{"mocha":"2.3.4","eslint":"1.10.0","istanbul":"0.4.0","coveralls":"2.11.4","babel-eslint":"4.1.5"}},"3.11.0":{"name":"eslint-plugin-react","version":"3.11.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@3.11.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEQCICEcxBAn6IbIE2TZdUZlf8IZwy28SGh1ZAVknXDQ8GkLAiAWg1jxvesXCDMdRuc6BXuGeZBMAR7E9HNC5muJOn47wg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"6f66a4dba8e1fb9b8c2b6847449bda88c7126445","gitHead":"012e55f4a86d1575fffc72931425a319b978659e","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.3.12","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"5.1.0","devDependencies":{"mocha":"2.3.4","eslint":"1.10.2","istanbul":"0.4.1","coveralls":"2.11.4","babel-eslint":"5.0.0-beta4"}},"3.11.1":{"name":"eslint-plugin-react","version":"3.11.1","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@3.11.1","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"d64de18b37f4823f305c558c41a9362679245ac2","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-3.11.1.tgz","integrity":"sha512-5GxjidLpmAAn5/dR7GZrpKaEuahyyT7WMsXA3tiYlN+lTfIzN88L5R1Mjd8081w28u0hdy96Poq4BkCTYhgUfg==","signatures":[{"sig":"MEUCIByindw95oeJXydPxryV1hBwontTxYAu1RV5+qkC9TG/AiEAmu0P13bl5KVAMgmsX+RY8s29dLq/CIw3LZRiRTRJA0o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"d64de18b37f4823f305c558c41a9362679245ac2","gitHead":"db6f84139a06de1060c47f1f7f27a30cc3f6857f","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.3.12","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"5.1.0","devDependencies":{"mocha":"2.3.4","eslint":"1.10.2","istanbul":"0.4.1","coveralls":"2.11.4","babel-eslint":"5.0.0-beta4"}},"3.11.2":{"name":"eslint-plugin-react","version":"3.11.2","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@3.11.2","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEQCIHDG9KexDx2aVnTMl6dXqfyszb2K/tkEkmR7lhnByh2/AiBE6urF/Vu0kXQsOV5DWzk+XwoGnA58oyBe1HE5nBPalA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"e2e06e077d476563c3b43704bda1ae2549d8d496","gitHead":"8e43e515d701ac8d0777590625c5a7b95369a7ab","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.3.12","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"5.1.0","devDependencies":{"mocha":"2.3.4","eslint":"1.10.2","istanbul":"0.4.1","coveralls":"2.11.4","babel-eslint":"5.0.0-beta4"}},"3.11.3":{"name":"eslint-plugin-react","version":"3.11.3","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@3.11.3","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"c4145e4d03ff86849352ee3720e4c263308dc503","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-3.11.3.tgz","integrity":"sha512-QWRv48rZjHZaemPo57iug0D0EONGSuZoGCnuZzLxbzSS+S49GO4Nj9E1YUbZ98mAf+bogex8aRozjBJkBSmz2Q==","signatures":[{"sig":"MEUCIFJ0PoEpaCqiOWf/F9fCwGcqq0FkkwNJcxmlgbolYRFvAiEAkVi9vkZ7juoU9AMcl0RnDK74QrloFNCT4W9ky23HVDY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"c4145e4d03ff86849352ee3720e4c263308dc503","gitHead":"d55b8660ccc62ee3a3dd515ddd6041cba44bf3d2","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.3.12","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"5.1.0","devDependencies":{"mocha":"2.3.4","eslint":"1.10.2","istanbul":"0.4.1","coveralls":"2.11.4","babel-eslint":"5.0.0-beta4"}},"3.12.0":{"name":"eslint-plugin-react","version":"3.12.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@3.12.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEUCIQCwlV3BA8EKizuAWCNSpW7qtWS3hFD1j2o2dpoTS7UESwIgPnZ6GNFzhOuJtRr+gBfUMYILc6FsFfT0BabGadQlo1U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"73fe36a6c48a82111d0cb39afcdf9a21b650852e","gitHead":"e9d191c2733e910ed56bd86e774a1b46a595f4a9","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.2.2","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"4.0.0","devDependencies":{"mocha":"2.3.4","eslint":"2.0.0-alpha-1","istanbul":"0.4.1","coveralls":"2.11.6","babel-eslint":"5.0.0-beta6"}},"3.13.0":{"name":"eslint-plugin-react","version":"3.13.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@3.13.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEYCIQCRemOGly3Ny+PApAGZlE2RWXj3GWeJSkfQ3gNs/0YBrwIhAJ+CthP3bUIhrt50u5LYd6NWX5/mH/lXhTlys6APn4e5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"8debb0eeea9e0b8a12d74e17031e807c342c7051","gitHead":"98541c5f6b752762710759348e3130906a86390d","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.3.12","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"5.1.0","devDependencies":{"mocha":"2.3.4","eslint":"2.0.0-alpha-2","istanbul":"0.4.1","coveralls":"2.11.6","babel-eslint":"5.0.0-beta6"}},"3.13.1":{"name":"eslint-plugin-react","version":"3.13.1","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@3.13.1","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"470c2a0804579920c66cc13dd73463214e619e2a","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-3.13.1.tgz","integrity":"sha512-dei6euyaUxMxrs2CJipITCKgJTzomas1lMWyinYHXx+XgekdYYzMJpvN0uAT/pJxhOA2bSREXfjG8Ao6chvBfA==","signatures":[{"sig":"MEYCIQCO+JK/ozlVR4VV77HySkb6BAwzpOCP3yL+GZBKvUTVuQIhAPxPsjaXygPlFf4LSOhrdBSXkajDG4Nb7D/U740zlvy3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"470c2a0804579920c66cc13dd73463214e619e2a","gitHead":"d28048f5943b7fd5da27f755bdf6e8d1fd5983ce","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.3.12","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"5.1.0","devDependencies":{"mocha":"2.3.4","eslint":"2.0.0-alpha-2","istanbul":"0.4.1","coveralls":"2.11.6","babel-eslint":"5.0.0-beta6"}},"3.14.0":{"name":"eslint-plugin-react","version":"3.14.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@3.14.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEQCIAszYPwhOMsXJJIHUCbIK3PYSqjWM39+tzMldAMMvs8PAiBc0WkzmwaC3CbQV+f+vw0eX+Qms8qEqThs4ZT6MZlJEQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"54763adfd33838b31c822088f774d3a2ad85daff","gitHead":"cecdfe9d828f373e9d9276ea266123f0f72c7cf6","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.2.2","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"4.0.0","devDependencies":{"mocha":"2.3.4","eslint":"2.0.0-alpha-2","istanbul":"0.4.1","coveralls":"2.11.6","babel-eslint":"5.0.0-beta6"}},"3.15.0":{"name":"eslint-plugin-react","version":"3.15.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@3.15.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEMCIFkOuyXccjzu8c09D1AXb3a8tXmcD727euii0SBqynoOAh8EiNZwmmwmqqleBNN+4ASLo3e0xRhcfqwg+ZvTl0mq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"0aa37913383f8ff939703182ba4988ca3812eac8","gitHead":"1371c76c05c090e195695b2c58aed8ea3ba1273b","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.2.2","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"4.0.0","devDependencies":{"mocha":"2.3.4","eslint":"2.0.0-beta.1","istanbul":"0.4.2","coveralls":"2.11.6","babel-eslint":"5.0.0-beta6"}},"3.16.0":{"name":"eslint-plugin-react","version":"3.16.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@3.16.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEYCIQCzwTsoCcFlSxYpWp3ujohizidsryvT0rrTNbprYGCGnQIhANR96prnS3GhyDdnGh0UQPWpFe60rYE4NycTO466VREp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"1bf911bd89546c9869c7b363d9a960c12730b4e7","gitHead":"d7c3ad2da2e51f4e184f5ef10d1bcadc84666d35","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.2.2","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"4.0.0","devDependencies":{"mocha":"2.3.4","eslint":"2.0.0-beta.2","istanbul":"0.4.2","coveralls":"2.11.6","babel-eslint":"5.0.0-beta6"}},"3.16.1":{"name":"eslint-plugin-react","version":"3.16.1","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@3.16.1","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEUCIQC6Axs8KXa3lH5hr2/QlKCPFO3h/QPbTjHBjo2ntovRsgIgb6vH8jrVX3dJX/6PXRmQs345i7BAri+TqcXTlUchogw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"262d96b77d7c4a42af809a73c0e527a58612293c","gitHead":"c06ebd84bd5e5655a687d0fd7a150b3c10bf8c93","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.2.2","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"4.0.0","devDependencies":{"mocha":"2.3.4","eslint":"2.0.0-beta.2","istanbul":"0.4.2","coveralls":"2.11.6","babel-eslint":"5.0.0-beta6"}},"4.0.0-rc.0":{"name":"eslint-plugin-react","version":"4.0.0-rc.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@4.0.0-rc.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEUCIGrJ3HoJxacK2oNOhVcCcBl5X0lCUb97x6ZRJ5oqfvLiAiEAlm1sW3jvdJaofDmCnv0ozzANff8bTKPmMqNepG1MWu4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"3afe895ac37f8eca7a18e1de30e136ec4b8b10ad","gitHead":"de538cbaeab5b61784c6fdcf188bab8abe7fca66","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.2.2","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"4.0.0","devDependencies":{"mocha":"2.4.5","eslint":"2.0.0","istanbul":"0.4.2","coveralls":"2.11.6","babel-eslint":"5.0.0-beta10"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-4.0.0-rc.0.tgz_1455474600081_0.046417093835771084","host":"packages-5-east.internal.npmjs.com"}},"4.0.0-rc.1":{"name":"eslint-plugin-react","version":"4.0.0-rc.1","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@4.0.0-rc.1","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEYCIQC2pdKwzsVrmzoc361LGH+oHwTguCO2MIrCgSzvV/xPMgIhAJ8VIGQCfLuxc0gLWPOu2lBxciRzR/WHVs3/hXp0gdMN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"3c9bb5e7de08d45884344b8e923f3c34ebeb38f2","gitHead":"1aa015dc7a07040758ecab9ca01266bc2fa57343","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.2.2","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"4.0.0","devDependencies":{"mocha":"2.4.5","eslint":"2.1.0","istanbul":"0.4.2","coveralls":"2.11.6","babel-eslint":"5.0.0-beta10"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-4.0.0-rc.1.tgz_1455570556976_0.2948219261597842","host":"packages-5-east.internal.npmjs.com"}},"4.0.0":{"name":"eslint-plugin-react","version":"4.0.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@4.0.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEUCIQDYP/0M1/8Cpis6bjtllQC0NgpY5rJeO907TL78d6jkEQIgSw+hAPNuWRm4LyaS1ChX6wn9uKV5LF0tb01egkdGosY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"e2aec37c97fbddd7d2d430f5029deef0459d47c7","gitHead":"c392099e78b5696235e88f4138f3942a0ab4969c","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.2.2","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"4.0.0","devDependencies":{"mocha":"2.4.5","eslint":"2.2.0","istanbul":"0.4.2","coveralls":"2.11.6","babel-eslint":"5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-4.0.0.tgz_1455908428055_0.9706678260117769","host":"packages-6-west.internal.npmjs.com"}},"4.1.0":{"name":"eslint-plugin-react","version":"4.1.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@4.1.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"63cd61e17562bed788d3d46a843d0bfdcada41a1","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-4.1.0.tgz","integrity":"sha512-KFtEbHypVVfnTQanNHrqoE01Bz/safuJiW3UGPKusvRdgGyx8ZtNmTH1tvkLcjAu0VPsgQ8IlqckV3Meq5qFGQ==","signatures":[{"sig":"MEUCIQCfEL7BOOAC2VgoGPMuHMT0qyUR/76FnPx1y9uItSyNwAIgZpIhhATqFyN13FGo77LSeIkei5TW+R6BW5zaZpM9tXI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"63cd61e17562bed788d3d46a843d0bfdcada41a1","gitHead":"fe3da439e87274e82a00a5ac6b9f7da0457ff880","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.2.2","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"4.0.0","devDependencies":{"mocha":"2.4.5","eslint":"2.2.0","istanbul":"0.4.2","coveralls":"2.11.6","babel-eslint":"5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-4.1.0.tgz_1456268498980_0.524934911634773","host":"packages-9-west.internal.npmjs.com"}},"4.2.0":{"name":"eslint-plugin-react","version":"4.2.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@4.2.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEUCIG53/xE4h+o+l5ChfdgFNqjo71iC5TAJYdEXBNGyR/W7AiEAkIOWgq+znrTtmZh7GXzNrbpHk/kH9NIdggfKetK6gdA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"fc38a06ae32968a6dd4fdcca55bde132d38cb090","gitHead":"8df412367d85ca86de9f8cec1f97c5b5f1727aba","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.2.2","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"4.0.0","devDependencies":{"mocha":"2.4.5","eslint":"2.2.0","istanbul":"0.4.2","coveralls":"2.11.8","babel-eslint":"6.0.0-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-4.2.0.tgz_1457213427750_0.7518410789780319","host":"packages-13-west.internal.npmjs.com"}},"4.2.1":{"name":"eslint-plugin-react","version":"4.2.1","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@4.2.1","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEQCIH0sp+OIquzTgz4L/F0DKSuOHFpeeDLaXqmZ1Zqixf6rAiBs42vn+gsAswsQEJMI2TTl1R5gvQSwkmt5aLfu/Ee7uw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"72822412cef33ef71287095752704ea3388ff56c","gitHead":"2226204ae35e47bc8d3a37fac55dc31d71868e9c","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.2.2","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"4.0.0","devDependencies":{"mocha":"2.4.5","eslint":"2.2.0","istanbul":"0.4.2","coveralls":"2.11.8","babel-eslint":"6.0.0-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-4.2.1.tgz_1457475695530_0.9323736203368753","host":"packages-13-west.internal.npmjs.com"}},"4.2.2":{"name":"eslint-plugin-react","version":"4.2.2","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@4.2.2","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEUCIQCSTlqlXE3NcB34BOrGAp9mp+j4NuRexDJrlm8qilM2NgIgdFnzIZtZ+v2EvlKQpBDH/ZcAuOxrbdvq4tL5IRvctZY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"45385b945232e259714172920e15ae516c22f4b5","gitHead":"f24d0cba38f25d1ed5149f7e073064a634a15f86","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.7.3","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"5.8.0","devDependencies":{"mocha":"2.4.5","eslint":"2.4.0","istanbul":"0.4.2","coveralls":"2.11.8","babel-eslint":"6.0.0-beta.6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-4.2.2.tgz_1457986890263_0.4459611219353974","host":"packages-13-west.internal.npmjs.com"}},"4.2.3":{"name":"eslint-plugin-react","version":"4.2.3","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@4.2.3","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"79aa0205b9cfe8c98f8747b04c7ee7d043be83df","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-4.2.3.tgz","integrity":"sha512-B5n0b+ZhTGmZI2oLyVyhy4qP6CvPzij7UkXpzN/txaNfr1vFFfL3mNMA3wYKxHOctNLfZbl96PQ1lxNcqiYf2A==","signatures":[{"sig":"MEYCIQD6adahPHLRlp1jiNAlHd4jFd+fYBymD1Ac91M0x2kOLQIhALLS2sK4L08tSkury3h646dibn4JdAcQbf8W7qMS8/8v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"79aa0205b9cfe8c98f8747b04c7ee7d043be83df","gitHead":"33652317e7f1e96ad0b2377a4bad7d33354038b4","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.6.0","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"5.7.1","devDependencies":{"mocha":"2.4.5","eslint":"2.4.0","istanbul":"0.4.2","coveralls":"2.11.8","babel-eslint":"6.0.0-beta.6"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-4.2.3.tgz_1458078420605_0.03851236752234399","host":"packages-12-west.internal.npmjs.com"}},"4.3.0":{"name":"eslint-plugin-react","version":"4.3.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@4.3.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"c79aac8069d62de27887c13b8298d592088de378","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-4.3.0.tgz","integrity":"sha512-ajQ9S74FUln2GcwgpPUQqRLcT6UFDhvAMIiDX4F68tDnuihNXcAA7LI19MmRGGOuJnpMVDXugJg+wf9K+bf6kg==","signatures":[{"sig":"MEQCIDDmW9a06aVNpf41F4ZSY2q6bLqJ/mrK0IJ94f2CBde9AiAy5yxs7dy4oWy09pvvq6xukOTeKgJbnOaCHLv7XLE59A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"c79aac8069d62de27887c13b8298d592088de378","gitHead":"0efb7ad6f1646ef4686d437538f0ba2ff3b217d8","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.6.0","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"5.7.1","devDependencies":{"mocha":"2.4.5","eslint":"2.7.0","istanbul":"0.4.3","coveralls":"2.11.9","babel-eslint":"6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-4.3.0.tgz_1459984752542_0.5293912617489696","host":"packages-12-west.internal.npmjs.com"}},"5.0.0":{"name":"eslint-plugin-react","version":"5.0.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@5.0.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"89255b91a99c5c9fff26a69f2d13ff29d1efc291","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-5.0.0.tgz","integrity":"sha512-kBtCp3dMGTzxRn1KoGc0jRmsqxincq9XqcLozsu7taOGb/UBm37UpZM7e5UOtKBKSjPphoCDpQyEXZQg6E8Whg==","signatures":[{"sig":"MEUCIQC8yDda/vSdLxJPGYXJz9vzvEOzH+iuD3Bg5FHS62Hd2wIgQPHUn8TV9EQHSYKCRpcG/XihrQTD424F0YyKaWbBDT0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"89255b91a99c5c9fff26a69f2d13ff29d1efc291","gitHead":"b8cac74f568a9a6541035991f08ac6de0e747a76","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.6.0","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"5.7.1","devDependencies":{"mocha":"2.4.5","eslint":"2.8.0","istanbul":"0.4.3","coveralls":"2.11.9","babel-eslint":"6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-5.0.0.tgz_1460920892554_0.8626857227645814","host":"packages-16-east.internal.npmjs.com"}},"5.0.1":{"name":"eslint-plugin-react","version":"5.0.1","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@5.0.1","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"5a58c5228cba74202e45a8a4d6351ffbb0ea75b9","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-5.0.1.tgz","integrity":"sha512-huOKXFe4h/mtZzRDYCjNJwKJGbPBKb02swKKrWWqRTufO9psrkcADihbLL7s0EFSlq4OaNXM5c+ojzrMAliwkA==","signatures":[{"sig":"MEUCIEaRD1l3uX7Rtx9HKpDwpJpxdU2iNvDqBRtl/9t2VczBAiEAsJ8TIyiziMTEoTYpSBGBKtMoUNraqujQ6E/mea+Odew=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"5a58c5228cba74202e45a8a4d6351ffbb0ea75b9","gitHead":"ffc2b9eefa937738f9c6d8048de819bd6d222446","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.8.3","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"5.10.1","devDependencies":{"mocha":"2.4.5","eslint":"2.8.0","istanbul":"0.4.3","coveralls":"2.11.9","babel-eslint":"6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-5.0.1.tgz_1460969458898_0.938221889315173","host":"packages-12-west.internal.npmjs.com"}},"5.1.0":{"name":"eslint-plugin-react","version":"5.1.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@5.1.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"f0cdff449e55d77754fbee6c09916d34997fc730","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-5.1.0.tgz","integrity":"sha512-vAv4vnh8UuNYb2hC5ZS14VxjNnzli4y5yEncgesqzuHwjIkd4/otaTRXVT9yPpf5PbJUPlh53fzcnMgQAy7b7A==","signatures":[{"sig":"MEYCIQCEkIDNBGNwS8VwzoNhzYzopZo92cA5D9W9aXs6jvqFsAIhAIlkhvwkODvWatazZAt34t13iI4LIU61jZ5XQKC1DShj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"f0cdff449e55d77754fbee6c09916d34997fc730","gitHead":"ef16a764ba9b4b26de18159e3d5f66938d3c58ea","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.8.6","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"6.0.0","devDependencies":{"mocha":"2.4.5","eslint":"2.9.0","istanbul":"0.4.3","coveralls":"2.11.9","babel-eslint":"6.0.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-5.1.0.tgz_1462832652775_0.3548984955996275","host":"packages-12-west.internal.npmjs.com"}},"5.1.1":{"name":"eslint-plugin-react","version":"5.1.1","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@5.1.1","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEQCIH7b8ul5tQSfsmd6EvPTkYe6m7Vzqrvx2i/WJgpt4bdPAiA3yOaIqyQ0NqwDin2b4ExYo8I4cHtyJVkKmMVa9JZQ0w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"869b1dc078a34fe7eab1f587c2bc3cd998befdd6","gitHead":"6affab36f5553d1d5f065dfaa9cdb04c9509dfaa","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.8.6","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"6.0.0","devDependencies":{"mocha":"2.4.5","eslint":"2.9.0","istanbul":"0.4.3","coveralls":"2.11.9","babel-eslint":"6.0.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-5.1.1.tgz_1462835443158_0.8438722959253937","host":"packages-12-west.internal.npmjs.com"}},"5.2.0":{"name":"eslint-plugin-react","version":"5.2.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@5.2.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"774e2b48c9ebdc25cf8c052e813402fef209e7dd","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-5.2.0.tgz","integrity":"sha512-xTafY45GE0LdQPH60gcLp0oGwn5JniTgHBXRNUW/O23TzEwoD0cqur9lwZjzVP3N71Z7WL1j+ewJFNzO2L62Fw==","signatures":[{"sig":"MEYCIQDJ/T2SqqYhbYMkcAFVFo4AuvCLKbT99Yqx/vpRdDvXBAIhAPTx/hzua6yNf6aKHCnnhv6s6aqzRLFAC6APEmfTL896","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"774e2b48c9ebdc25cf8c052e813402fef209e7dd","gitHead":"e6265669ed4e4317edb7d613420677a1495e5921","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.8.6","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"6.0.0","dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.2.1"},"devDependencies":{"mocha":"2.5.3","eslint":"2.12.0","istanbul":"0.4.3","coveralls":"2.11.9","babel-eslint":"6.0.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-5.2.0.tgz_1466117030593_0.18834266997873783","host":"packages-12-west.internal.npmjs.com"}},"5.2.1":{"name":"eslint-plugin-react","version":"5.2.1","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@5.2.1","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"7fe03128bfdfe024fe69f7be31e86a759c5d798e","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-5.2.1.tgz","integrity":"sha512-EmxF05J+qaIuA7nSqSnkCkC9tkkZUoEVJzhLabQ7y63xwjGAWZu/+JxvAfMVqvYYwcSG4mXVzsRZyCMzBUx1Lw==","signatures":[{"sig":"MEUCIQDLmJbqQ23L9LGj28/aHPZFtAtKpSKZoRMOEoIp7gHQCQIgQNHJp7PwYVXC15mLDFKBySMcUH77IjyF1Zmu3qViFBk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"7fe03128bfdfe024fe69f7be31e86a759c5d798e","gitHead":"d6d0d8a7cad504f6d274d2ddc1916dd26ac3b458","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.8.6","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"6.0.0","dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.2.1"},"devDependencies":{"mocha":"2.5.3","eslint":"2.12.0","istanbul":"0.4.3","coveralls":"2.11.9","babel-eslint":"6.0.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-5.2.1.tgz_1466121003646_0.5447402219288051","host":"packages-12-west.internal.npmjs.com"}},"5.2.2":{"name":"eslint-plugin-react","version":"5.2.2","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@5.2.2","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEUCIDYceXUAbSnCFe/EYUmv5ktUunCLj/8HBxOh/l6B9V34AiEAwJEqs+V+BoP/So7mnStNOnxVXerbIt0GCNs/EinpQcU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"7db068e1f5487f6871e4deef36a381c303eac161","gitHead":"46c800805c735074c5e9f43a8b0c907ded024790","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.8.6","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"6.0.0","dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.2.1"},"devDependencies":{"mocha":"2.5.3","eslint":"2.12.0","istanbul":"0.4.3","coveralls":"2.11.9","babel-eslint":"6.0.4"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-5.2.2.tgz_1466194446313_0.21124719292856753","host":"packages-16-east.internal.npmjs.com"}},"6.0.0-alpha.1":{"name":"eslint-plugin-react","version":"6.0.0-alpha.1","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@6.0.0-alpha.1","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"ec8054ac34035a0fb303ab5ab5debbba966e2b66","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-6.0.0-alpha.1.tgz","integrity":"sha512-5wMPUm5fYvwjtY9QhiOmHyvd0cWZlyqmvAyjL6epPZEAijldcxJt9oJTuqQyFZFUv7UTvpQymOFTJUryCdxZJg==","signatures":[{"sig":"MEQCIE9JIiX7bJgDJU49s/ERlXAfWR3fsysXE6zwWsfEX48rAiB330fXlwTMsdkKYyhlYVr31WCm3oz0W9URFdmV+CwFcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"ec8054ac34035a0fb303ab5ab5debbba966e2b66","engines":{"node":">=0.10"},"gitHead":"ae2786649ecfecc37186f9b1e20e9ceb7abf3155","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.10.3","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"6.3.0","dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.2.1"},"devDependencies":{"mocha":"2.5.3","eslint":"3.0.1","istanbul":"0.4.4","coveralls":"2.11.9","babel-eslint":"6.1.0"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-6.0.0-alpha.1.tgz_1467983544198_0.049955520778894424","host":"packages-12-west.internal.npmjs.com"}},"6.0.0-alpha.2":{"name":"eslint-plugin-react","version":"6.0.0-alpha.2","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@6.0.0-alpha.2","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEUCIGGOFAjE6gLdkgMAFUomitPJX3CxAWde/evG2CAUvSBoAiEA4ZSOHp3YNfykKHTUtsnOsk5Gmfym7rD+i+RFPGvcXig=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"528db01865128b1306fbaaac4057dc2994a51ce6","engines":{"node":">=0.10"},"gitHead":"58b69e56b89233eac7d9d3ff94b75603460d821b","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.9.5","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"6.2.2","dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.1"},"devDependencies":{"mocha":"2.5.3","eslint":"3.1.1","istanbul":"0.4.4","coveralls":"2.11.11","babel-eslint":"6.1.2"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-6.0.0-alpha.2.tgz_1469312824235_0.45839342987164855","host":"packages-12-west.internal.npmjs.com"}},"6.0.0-rc.0":{"name":"eslint-plugin-react","version":"6.0.0-rc.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@6.0.0-rc.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEQCIAYdtN7vADQR/7MKe/bp1OXL/uBUJZvEh0EnODXmk0yaAiA9/eSsrqxjDNjSo6jwmV0ClZi5SXGtmqWNEbrtLuEWww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"1e3710423c794c403b7aa5666463ea8ab6b9432f","engines":{"node":">=0.10"},"gitHead":"bf3599530319861d1053e18f1e9df7ff18c3f7f5","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.9.5","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"6.2.2","dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.1"},"devDependencies":{"mocha":"2.5.3","eslint":"3.2.0","istanbul":"0.4.4","coveralls":"2.11.12","babel-eslint":"6.1.2"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-6.0.0-rc.0.tgz_1469820552944_0.13575143599882722","host":"packages-12-west.internal.npmjs.com"}},"6.0.0-rc.1":{"name":"eslint-plugin-react","version":"6.0.0-rc.1","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@6.0.0-rc.1","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEUCIB6r9hk/W44uKgQ7LXhWy4OPEy+tAH+afCJwtSzVm5d2AiEA3gUKZFMYZGczWiEByyUkX0HpbG/Jcr6C96nvAbLVL5k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"08af881427e83067d875d01b280ce6f5ba4eb907","engines":{"node":">=0.10"},"gitHead":"906c96d4a8393c0969c2638c10e33051892c89ba","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.9.5","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"6.2.2","dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.1"},"devDependencies":{"mocha":"2.5.3","eslint":"3.2.0","istanbul":"0.4.4","coveralls":"2.11.12","babel-eslint":"6.1.2"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-6.0.0-rc.1.tgz_1469998152841_0.22780155506916344","host":"packages-16-east.internal.npmjs.com"}},"6.0.0":{"name":"eslint-plugin-react","version":"6.0.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@6.0.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEQCIHKhLvL47MjYEiSMt2C3i0d03Swm5Cx2Q6u32uxka9FPAiAtH9tHBRZLj/j9/b/6BknFxVBVLunXk6BQlWcvwWKtXQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"fbd8c3f225218d2c9216c20b3f22ce2681dd31d0","engines":{"node":">=0.10"},"gitHead":"9abc070d6b18cf1b6338221498098513c02e1562","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.9.5","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"6.2.2","dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.1"},"devDependencies":{"mocha":"2.5.3","eslint":"3.2.0","istanbul":"0.4.4","coveralls":"2.11.12","babel-eslint":"6.1.2"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-6.0.0.tgz_1470081038065_0.8632927937433124","host":"packages-16-east.internal.npmjs.com"}},"6.1.0":{"name":"eslint-plugin-react","version":"6.1.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@6.1.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEYCIQC/AtSgbPt1BLRwJHI9VS2aZtcD8M79Tdnw/NG34lEswwIhAPtI6k/EG/WfxuNcgqSlYNiAmuoY/9GqjAPYUTYD8wDE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"c98938a5be4e269517e8bf004bf0f6ed75393cf3","engines":{"node":">=0.10"},"gitHead":"e310ba207ffad1d34f4ea18ee39e281d12444d13","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.10.5","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"6.3.1","dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.1"},"devDependencies":{"mocha":"3.0.2","eslint":"3.3.0","istanbul":"0.4.4","coveralls":"2.11.12","babel-eslint":"6.1.2"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-6.1.0.tgz_1471182093115_0.7466416670940816","host":"packages-16-east.internal.npmjs.com"}},"6.1.1":{"name":"eslint-plugin-react","version":"6.1.1","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@6.1.1","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEYCIQCcEbpx9OO232g7xG8vcdSm+z/bqFjwL2B0IyWJJaCOpAIhAI4wfV6ks4jZ8vgNIfgqShDuMOaabW6+R7TvOJdUiY3K","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"18bc463fc2eccec8b3e54cee15740c2d0b31e2ad","engines":{"node":">=0.10"},"gitHead":"976b9d2d898e761f3184febffb60380d6addf238","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.10.3","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"6.3.1","dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.1"},"devDependencies":{"mocha":"3.0.2","eslint":"3.3.0","istanbul":"0.4.4","coveralls":"2.11.12","babel-eslint":"6.1.2"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-6.1.1.tgz_1471299033625_0.778185186907649","host":"packages-16-east.internal.npmjs.com"}},"6.1.2":{"name":"eslint-plugin-react","version":"6.1.2","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@6.1.2","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEUCIQCdrYiEaJP6L3Ii9IHQTOoa826FOAWKr+gRpnZ+VeM6YAIgfOhb6DYM4vXGD418MI2YIUd4c3qrt6DOHuO34mWqhnY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"d6022bd9bce448e517a003abc6409e7ca1800c68","engines":{"node":">=0.10"},"gitHead":"055ea4d45c6a08d473815b4d88fb93ab70916f1a","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.10.3","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"6.3.1","dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.1"},"devDependencies":{"mocha":"3.0.2","eslint":"3.3.0","istanbul":"0.4.4","coveralls":"2.11.12","babel-eslint":"6.1.2"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-6.1.2.tgz_1471470716835_0.6284242284018546","host":"packages-12-west.internal.npmjs.com"}},"6.2.0":{"name":"eslint-plugin-react","version":"6.2.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@6.2.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"71eb94c1f63ffe6fc7ffa41f492d97f634bee76e","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-6.2.0.tgz","integrity":"sha512-awWtskz20gPfc3WS5VJtDTUT7zId44OsJfshIpCONE0iGlzBz2A8fA5zBFCHLuEnHdPNzBjdK0hBtSthgGag2g==","signatures":[{"sig":"MEQCIAuTo3vbiVa8uFNv7leOVKY46yuqasPGYNLuNkEQqYEeAiAlx5RGlCNPSjK6I9xIKMeDomj49jJsHluhe9slho+k9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"71eb94c1f63ffe6fc7ffa41f492d97f634bee76e","engines":{"node":">=0.10"},"gitHead":"80fd8e16c1640626ed694f78166f03d19208b366","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.10.5","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"6.4.0","dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.1"},"devDependencies":{"mocha":"3.0.2","eslint":"3.4.0","istanbul":"0.4.5","coveralls":"2.11.12","babel-eslint":"6.1.2"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-6.2.0.tgz_1472385304823_0.5157896429300308","host":"packages-16-east.internal.npmjs.com"}},"6.2.1":{"name":"eslint-plugin-react","version":"6.2.1","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@6.2.1","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"364f5cea088337b4311adc84ebe6e5e7a06657ad","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-6.2.1.tgz","integrity":"sha512-d01gv4F4Am6BHhhAh7kG9bOPNM3xwyU4dyBg10+z2vfoGvZa8fesR4HJyzubIfQJyycudNO6r7Tzuvik7FCoGw==","signatures":[{"sig":"MEYCIQC5Ja3d926dtgNXJLh9Wc0e6lqROyb+krZ5p2xnFuRSqwIhAO8wZfQ3ytP4yi5iZtWoquvdw6aY2KiWzWW1Srnkcqu4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"364f5cea088337b4311adc84ebe6e5e7a06657ad","engines":{"node":">=0.10"},"gitHead":"0de2a9e9c75a13af1415efa3d2566b6ac28e5b7d","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.10.3","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"6.3.1","dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.1"},"devDependencies":{"mocha":"3.0.2","eslint":"3.5.0","istanbul":"0.4.5","coveralls":"2.11.12","babel-eslint":"6.1.2"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-6.2.1.tgz_1473722333242_0.8736247918568552","host":"packages-16-east.internal.npmjs.com"}},"6.2.2":{"name":"eslint-plugin-react","version":"6.2.2","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@6.2.2","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"2d11c4eb1af0aa26453efa2021d7c60427b0a88e","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-6.2.2.tgz","integrity":"sha512-8kMr4PidQLdldcecsnARaPv+aM5fKxDAc4AV31EVZuwyZIhOoK1/TV0UJ9IGZ2BrSE5nvkSb74wzbI28qjlcFg==","signatures":[{"sig":"MEUCIQDsmAh6wbw0/fi7CVUndN2LXttBfSBcpW84pdV9rPgdngIgUnpVO5ZSlvAo06wt9RRV6Nh1E/VXqB4+AKBApLK4yyk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"2d11c4eb1af0aa26453efa2021d7c60427b0a88e","engines":{"node":">=0.10"},"gitHead":"6b58f218daecbbe4e7eb18ced028745145a089d3","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.10.3","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"6.3.1","dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.1"},"devDependencies":{"mocha":"3.0.2","eslint":"3.5.0","istanbul":"0.4.5","coveralls":"2.11.12","babel-eslint":"6.1.2"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-6.2.2.tgz_1473891497703_0.6707752207294106","host":"packages-12-west.internal.npmjs.com"}},"6.3.0":{"name":"eslint-plugin-react","version":"6.3.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@6.3.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"fac3504a02917fc8b15f7f28514058cffde9cb76","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-6.3.0.tgz","integrity":"sha512-c62GavCl1njmqXKUBiRxx8btoU9YaNbiLzfjjIw39ZCYaj7vxM/JWkgIxZTSaaDjIihlxzilBjYdBhV/9bboVQ==","signatures":[{"sig":"MEQCIC//RKp37M6IpfPj5efFtqyQ0R884E8Py/wlqSt5XM28AiByrojMWKyY87WTv4gPW99Pn96Cb1FvZs/D57LEReAT+g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"fac3504a02917fc8b15f7f28514058cffde9cb76","engines":{"node":">=0.10"},"gitHead":"6a94967e9fe9dd97bf88244489f672ebe549605d","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.10.3","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"6.3.1","dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.1"},"devDependencies":{"mocha":"3.0.2","eslint":"3.5.0","istanbul":"0.4.5","coveralls":"2.11.12","babel-eslint":"6.1.2"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-6.3.0.tgz_1474328593518_0.10384319559670985","host":"packages-12-west.internal.npmjs.com"}},"6.4.0":{"name":"eslint-plugin-react","version":"6.4.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@6.4.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"e56e1c2a6f7afffd6009a55e9a6b2ff6559cdcb1","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-6.4.0.tgz","integrity":"sha512-NSck83/wyzQSTixzBIc6mTC1dILqDiCF6348jsJSqsK8YZP1xYbPhwuuHs3aGnhnEmfn8qmH0TfIRvHg0EWGow==","signatures":[{"sig":"MEUCIEcqs3gFiCF13AZxFnGkQRmhT1pLnXndOjw7SMWOC5zvAiEApTcMkFOj1jh19TuGv/BsoMxKPuhe7PgIuGHoBCWf6/w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"e56e1c2a6f7afffd6009a55e9a6b2ff6559cdcb1","engines":{"node":">=0.10"},"gitHead":"608c14a9d76e0b6da31de9b08a44a0fda056a2e9","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.10.8","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"6.7.0","dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.1"},"devDependencies":{"mocha":"3.1.0","eslint":"3.7.1","istanbul":"0.4.5","coveralls":"2.11.14","babel-eslint":"7.0.0"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-6.4.0.tgz_1476029084124_0.8373141591437161","host":"packages-16-east.internal.npmjs.com"}},"6.4.1":{"name":"eslint-plugin-react","version":"6.4.1","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@6.4.1","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"7d1aade747db15892f71eee1fea4addf97bcfa2b","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-6.4.1.tgz","integrity":"sha512-jNyE+ZEyqKoY4s9Mf3N9DZzKoJ0ZU5QauTX0XczwlYuuJghrnPBmJzcJM1qdujrCXO0rY4Kbx4D9/8sYTq3w0Q==","signatures":[{"sig":"MEUCIQDMap8tyLtgx71YZM0YAxbXHG+hAGzwzcam9osBm0zhhgIgCRiDctcjOVEYLPcTq5Zg7ZzZ2fGkogyj0e2mECxu3JA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"7d1aade747db15892f71eee1fea4addf97bcfa2b","engines":{"node":">=0.10"},"gitHead":"9a657ccdc6f1567aff5c8a60c371e8f14e93f711","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.10.3","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"6.3.1","dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.1"},"devDependencies":{"mocha":"3.1.0","eslint":"3.7.1","istanbul":"0.4.5","coveralls":"2.11.14","babel-eslint":"7.0.0"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-6.4.1.tgz_1476134860623_0.029059294844046235","host":"packages-12-west.internal.npmjs.com"}},"6.5.0":{"name":"eslint-plugin-react","version":"6.5.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@6.5.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEYCIQDj+BTT+R2gIGX9WnG53neQeRxyrstuXb+Cxp2v1C/zTgIhAP9+iZV6JP/7dknNiRwhJK/Uo6xmDV8I+8S5Lq12sxDL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"93f894b6469974304609e59c8983a6a3dc81738c","engines":{"node":">=0.10"},"gitHead":"b292fbf5fc0f42671bc70e525aa6f8488fbdf3d4","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.10.8","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"6.9.1","dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.3"},"devDependencies":{"mocha":"3.1.2","eslint":"3.9.1","istanbul":"0.4.5","coveralls":"2.11.14","babel-eslint":"7.1.0"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-6.5.0.tgz_1478036588247_0.762405819259584","host":"packages-18-east.internal.npmjs.com"}},"6.6.0":{"name":"eslint-plugin-react","version":"6.6.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@6.6.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"91ceecefa8a22d8f5d23ef9a839516a7d9fa63a1","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-6.6.0.tgz","integrity":"sha512-ki4KzxvI9pnTzi23mwLfeDnyERKJuf91MnbXnF7eV9/7XpYhdw0d0s1oQNHpXARBC+kxeCBidSOCb8yVgzzDvw==","signatures":[{"sig":"MEYCIQDGXxL/GoKK4+mbFVCjwyGFfW5DKpSKd2N6GvRtvEx33gIhANZxDeCPZ1M9R7y7Ufz6jC0byV/UwgNwCLVaJqxcMCu8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"91ceecefa8a22d8f5d23ef9a839516a7d9fa63a1","engines":{"node":">=0.10"},"gitHead":"cad882b6f9dbb13987785a9f51229b721cce4ea6","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.10.8","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"6.9.1","dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.3"},"devDependencies":{"mocha":"3.1.2","eslint":"3.9.1","istanbul":"0.4.5","coveralls":"2.11.14","babel-eslint":"7.1.0"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-6.6.0.tgz_1478448184026_0.7662171220872551","host":"packages-18-east.internal.npmjs.com"}},"6.7.0":{"name":"eslint-plugin-react","version":"6.7.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@6.7.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEQCIEOg0FS8oBG/0jelz5sntjX8Slm2GYiY1hUbe5IhIUOwAiA2B+bBR3Uy/KoHgP36t6CHTsvf8eq9lMbxquTKsujDfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"cf3a1f151d638d268f670399c736931656a3e682","engines":{"node":">=0.10"},"gitHead":"5952dbf2d17cc02f885f657f8cb9d00aa53869f1","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.10.3","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"6.3.1","dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.3"},"devDependencies":{"mocha":"3.1.2","eslint":"3.10.0","istanbul":"0.4.5","coveralls":"2.11.15","babel-eslint":"7.1.0"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-6.7.0.tgz_1479144528436_0.2748810723423958","host":"packages-12-west.internal.npmjs.com"}},"6.7.1":{"name":"eslint-plugin-react","version":"6.7.1","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@6.7.1","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEQCIBoOr95uG6rj/MOgYOKfvK3wZD5TFckB9vIS9/Pumwj2AiAK4AovmyWf6h2VyMMJzZY4D/n6ZG+uPD0+ik/5B0sK3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"1af96aea545856825157d97c1b50d5a8fb64a5a7","engines":{"node":">=0.10"},"gitHead":"af323d55cde75d536a96a99688808626613dec09","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.10.8","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"6.9.1","dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.3"},"devDependencies":{"mocha":"3.1.2","eslint":"3.10.0","istanbul":"0.4.5","coveralls":"2.11.15","babel-eslint":"7.1.0"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-6.7.1.tgz_1479168760135_0.1988072379026562","host":"packages-12-west.internal.npmjs.com"}},"6.8.0":{"name":"eslint-plugin-react","version":"6.8.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@6.8.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"741ab5438a094532e5ce1bbb935d6832356f492d","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-6.8.0.tgz","integrity":"sha512-8uMtP4nqfrVB6QBvOHOpHJ6dc9baJOByKI7BBZe6tgsZpluPga3nfo5wxldicqLX9IYrzBlqnkZmZMyCTsoXQQ==","signatures":[{"sig":"MEUCIGzUBX8O+OhsXHvLXdsRnSu6UnJ/2lHszj2cQF8HuuatAiEAyMXmUabpkcdCoi4O/VxM+HD0V06ZhEJj/BqezU56sBg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"741ab5438a094532e5ce1bbb935d6832356f492d","engines":{"node":">=0.10"},"gitHead":"5948d59ba634eb8a73223a1731172c28338fb0ea","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"4.0.2","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"6.9.1","dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.4"},"devDependencies":{"mocha":"3.2.0","eslint":"3.11.1","istanbul":"0.4.5","coveralls":"2.11.15","babel-eslint":"7.1.1"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-6.8.0.tgz_1480895549959_0.9768148916773498","host":"packages-12-west.internal.npmjs.com"}},"6.9.0":{"name":"eslint-plugin-react","version":"6.9.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@6.9.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEQCICzQvOWPKFPDsgZqiMxN9ndwvhFRLwTyY7yUQIlsL2s3AiBKcCBwwGv505Yb5uUI7B2EqiHBe1EOi9GwKmHkDE1+hQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"54c2e9906b76f9d10142030bdc34e9d6840a0bb2","engines":{"node":">=0.10"},"gitHead":"0fcf32170025e8ea08b7018e694f11008a2027be","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.10.3","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"6.3.1","dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.4","array.prototype.find":"^2.0.1"},"devDependencies":{"mocha":"3.2.0","eslint":"^2.0.0 || ^3.0.0","istanbul":"0.4.5","coveralls":"2.11.15","babel-eslint":"7.1.1"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-6.9.0.tgz_1483905132315_0.7246768425684422","host":"packages-18-east.internal.npmjs.com"}},"6.10.0":{"name":"eslint-plugin-react","version":"6.10.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@6.10.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEUCIQD9Leqjlhif54hSBow8iC6lt6Kxdxkqmzcl0LVLfwAJqwIgQvRmA/LX41VF9rdz9tmopkEviagHk4Rd3mh+gezTXl8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"9c48b48d101554b5355413e7c64238abde6ef1ef","engines":{"node":">=0.10"},"gitHead":"83d4c4b546eaf88be612e5c8293d6777ed1e1cc0","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot --opts tests/mocha.opts"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"3.10.10","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"6.9.5","dependencies":{"has":"^1.0.1","doctrine":"^1.2.2","jsx-ast-utils":"^1.3.4","object.assign":"^4.0.4","array.prototype.find":"^2.0.1"},"devDependencies":{"mocha":"3.2.0","eslint":"^2.0.0 || ^3.0.0","istanbul":"0.4.5","coveralls":"2.11.15","babel-eslint":"7.1.1"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-6.10.0.tgz_1487202993872_0.8674763501621783","host":"packages-18-east.internal.npmjs.com"}},"6.10.1":{"name":"eslint-plugin-react","version":"6.10.1","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@6.10.1","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"087cbd2a019839865a3b1c40155691957408678b","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-6.10.1.tgz","integrity":"sha512-lkrMOaPtNUp24S3BqFVjnatx3/C4Tpd0YK27oYtdPnNcapNIXUejWzdcFZIztT0XQpByHuKh4dFhNe8WXYK4rQ==","signatures":[{"sig":"MEYCIQDLI2UcMvKgEHb3Db2hjZU5XfNyplBLg1g8/O2sJw0NtgIhAMwZRJiLJtwI5YDI2u6cYFmCa940E8Hue/ETNML66BF+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"087cbd2a019839865a3b1c40155691957408678b","engines":{"node":">=0.10"},"gitHead":"ab03af8cd6493f56517fd9bd5576c6b4df6be54c","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot --opts tests/mocha.opts"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"4.0.5","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"7.4.0","dependencies":{"has":"^1.0.1","doctrine":"^1.2.2","jsx-ast-utils":"^1.3.4","object.assign":"^4.0.4","array.prototype.find":"^2.0.1"},"devDependencies":{"mocha":"3.2.0","eslint":"^2.0.0 || ^3.0.0","istanbul":"0.4.5","coveralls":"2.11.15","babel-eslint":"7.1.1"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-6.10.1.tgz_1489944907394_0.4723651809617877","host":"packages-18-east.internal.npmjs.com"}},"6.10.2":{"name":"eslint-plugin-react","version":"6.10.2","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@6.10.2","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"e5492fc842ab19a3ba3e26bbf7a3455bd9c7b06f","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-6.10.2.tgz","integrity":"sha512-rWIybe07kPTFL3YahjQQMFTP2TtnuipbMIXHLRhVl4qMLtNUxrEjBGMW3mRHNlKkzyHR1AlLR1BDKzb9BrqHcA==","signatures":[{"sig":"MEQCIA75MzjPUlUYJADbJk5CjEYUSDirI7GdI2OoKuGKh/OIAiAZrOSbFLCF37HOe6d5/iWzCoAb6zmuBQqS4OP6sCsl8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"e5492fc842ab19a3ba3e26bbf7a3455bd9c7b06f","engines":{"node":">=0.10"},"gitHead":"5b751620ed93e1726b7728e4c7b5794ef3979a24","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot --opts tests/mocha.opts"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"4.0.5","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"7.4.0","dependencies":{"has":"^1.0.1","doctrine":"^1.2.2","jsx-ast-utils":"^1.3.4","object.assign":"^4.0.4","array.prototype.find":"^2.0.1"},"devDependencies":{"mocha":"3.2.0","eslint":"^2.0.0 || ^3.0.0","istanbul":"0.4.5","coveralls":"2.11.15","babel-eslint":"7.1.1"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-6.10.2.tgz_1489961562701_0.744713090127334","host":"packages-12-west.internal.npmjs.com"}},"6.10.3":{"name":"eslint-plugin-react","version":"6.10.3","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@6.10.3","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEQCIAQW0YpQXQXRNkpXYlLPFhKld9oonOxlSDAEYSsvEfFBAiB8en9ngNgVdP9hxSTkBN2thGvpXU0/uuSPGP6My960KA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"c5435beb06774e12c7db2f6abaddcbf900cd3f78","engines":{"node":">=0.10"},"gitHead":"b9cfdd6fccedd8c3ad1d2db334574bba38a1aaf8","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot --opts tests/mocha.opts"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"4.0.5","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"7.4.0","dependencies":{"has":"^1.0.1","doctrine":"^1.2.2","jsx-ast-utils":"^1.3.4","object.assign":"^4.0.4","array.prototype.find":"^2.0.1"},"devDependencies":{"mocha":"3.2.0","eslint":"^2.0.0 || ^3.0.0","istanbul":"0.4.5","coveralls":"2.11.15","babel-eslint":"7.1.1"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-6.10.3.tgz_1490046751641_0.086401920998469","host":"packages-12-west.internal.npmjs.com"}},"7.0.0-rc.0":{"name":"eslint-plugin-react","version":"7.0.0-rc.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.0.0-rc.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEUCIAjiiq4zJHADhzOqFIvqTpcmp/qgnKyZtIemcL6/r4pOAiEA3+4HOenb3aFnbvt+zmHbufmCLbOjVCyLCd0UbJQ//WU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"bf554ed9a2c94e1f4afc224d0eaab3b16e5e3d7a","engines":{"node":">=0.10"},"gitHead":"524888ca798acedbb2ea2dee1444181fba198012","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot --opts tests/mocha.opts"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"4.0.5","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"7.4.0","dependencies":{"has":"^1.0.1","doctrine":"^2.0.0","jsx-ast-utils":"^1.3.4","object.assign":"^4.0.4","array.prototype.find":"^2.0.1"},"devDependencies":{"mocha":"3.2.0","eslint":"^2.0.0 || ^3.0.0","istanbul":"0.4.5","coveralls":"2.11.15","babel-eslint":"7.1.1"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-7.0.0-rc.0.tgz_1492959775641_0.3861645564902574","host":"packages-12-west.internal.npmjs.com"}},"7.0.0-rc.1":{"name":"eslint-plugin-react","version":"7.0.0-rc.1","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.0.0-rc.1","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEUCIQDKSfCmnXErQRpP9UEzbeV4AeJktauCnx1SkWgLeZ97BQIgdYuHYLRpjUKUlGKiAkIAbOtEOam38dM5AYQilY9+yQ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"5b54bf40246a56e3753b4e6be49fb5cbd3ccf216","engines":{"node":">=4"},"gitHead":"4d5faeedbeb08369476265b4fb949dab3cedb8ae","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"4.0.5","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"7.4.0","dependencies":{"has":"^1.0.1","doctrine":"^2.0.0","jsx-ast-utils":"^1.3.4"},"devDependencies":{"mocha":"3.2.0","eslint":"^3.0.0","istanbul":"0.4.5","coveralls":"2.11.15","babel-eslint":"7.1.1"},"peerDependencies":{"eslint":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-7.0.0-rc.1.tgz_1493668893517_0.5120596317574382","host":"packages-12-west.internal.npmjs.com"}},"7.0.0":{"name":"eslint-plugin-react","version":"7.0.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.0.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"084cfe772d229ec5ae7e525dfc6d299cc21ddd77","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.0.0.tgz","integrity":"sha512-1RzWYSs9E2YRtKLFW5quOvu7t0ACDtPb13A6DJ62Hy0ipva4cYYqZmWwAzC07Se1sym2BJHSOh6a/EpXQt922A==","signatures":[{"sig":"MEUCICobtz/SQLdX9I24Wr/zSEPLPElwlHWOLW69ZKMWHfKrAiEAxb309fsFuRWGwHw0syWHuyt+glhOvMBpqMOlzX+DWCo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"084cfe772d229ec5ae7e525dfc6d299cc21ddd77","engines":{"node":">=4"},"gitHead":"d335b1f8b6b4a1784c0f0a03d337b21b8f019236","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"4.0.5","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"7.4.0","dependencies":{"has":"^1.0.1","doctrine":"^2.0.0","jsx-ast-utils":"^1.3.4"},"devDependencies":{"mocha":"3.2.0","eslint":"^3.0.0","istanbul":"0.4.5","coveralls":"2.11.15","babel-eslint":"7.1.1"},"peerDependencies":{"eslint":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-7.0.0.tgz_1494029566208_0.5971831353381276","host":"packages-18-east.internal.npmjs.com"}},"7.0.1":{"name":"eslint-plugin-react","version":"7.0.1","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.0.1","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"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":[{"sig":"MEUCIF8mVRSkG/8reCmhBU9O8CiJK1bR0UhaqVnCj+h9/OfoAiEAgXdhGW7838+8MtLYsqtm8XdHl++JpnF6HVVmdApGmxU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"e78107e1e559c6e2b17786bb67c2e2a010ad0d2f","engines":{"node":">=4"},"gitHead":"7ca9841f22d599f447a27ef5b2a97def9229d6c8","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"4.0.5","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"7.4.0","dependencies":{"has":"^1.0.1","doctrine":"^2.0.0","jsx-ast-utils":"^1.3.4"},"devDependencies":{"mocha":"3.3.0","eslint":"^3.0.0","istanbul":"0.4.5","coveralls":"2.13.1","babel-eslint":"7.2.3"},"peerDependencies":{"eslint":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-7.0.1.tgz_1494700536394_0.3802226085681468","host":"packages-18-east.internal.npmjs.com"}},"7.1.0":{"name":"eslint-plugin-react","version":"7.1.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.1.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"27770acf39f5fd49cd0af4083ce58104eb390d4c","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.1.0.tgz","integrity":"sha512-lErfLh7LnbGOnLku3CS6Deep3PJwg8+mwK40PRYQ6ACvZuAGUAt7mI76dCJKDJbfvmctg6dOq41baMVY+xWFEg==","signatures":[{"sig":"MEUCIF5HAboEyKvbG/gnEExC+w9Jyfi6ygxBYrzkmAtIjTqrAiEA/d8yC3S6jPS8EtJ5eu+KETBc6+VqKBkscrqmIX6Joik=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","files":["LICENSE","README.md","index.js","lib"],"_shasum":"27770acf39f5fd49cd0af4083ce58104eb390d4c","engines":{"node":">=4"},"gitHead":"cdfa56f981b98a3dd802f4425a7283f0265395da","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"4.0.5","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"7.4.0","dependencies":{"has":"^1.0.1","doctrine":"^2.0.0","jsx-ast-utils":"^1.4.1"},"devDependencies":{"mocha":"^3.4.2","eslint":"^4.0.0","istanbul":"0.4.5","coveralls":"^2.13.1","babel-eslint":"^7.2.3"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-7.1.0.tgz_1497382159867_0.24235160159878433","host":"s3://npm-registry-packages"}},"7.2.0":{"name":"eslint-plugin-react","version":"7.2.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.2.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"25c77a4ec307e3eebb248ea3350960e372ab6406","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.2.0.tgz","integrity":"sha512-GhgT80V8R3Xz/Rusosd/j7UuvSHakriJlcLHkAYaF0ENLUwFirWU3xCfBSbI5KdNURqHOhy7xtzZ4nC4npC3Kw==","signatures":[{"sig":"MEQCIDb6nSNjQHpVDEtthClNxI0L4vH2clCcWYtgphU9TyT+AiBDjE9wehNyhTJ70gRzsJ72C0jaikneUOMXUrXJUJCJHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","files":["LICENSE","README.md","index.js","lib"],"engines":{"node":">=4"},"gitHead":"73abadb697034b5ccb514d79fb4689836fe61f91","scripts":{"lint":"eslint ./","test":"npm run lint && npm run unit-test","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"5.3.0","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"8.2.1","dependencies":{"has":"^1.0.1","doctrine":"^2.0.0","jsx-ast-utils":"^2.0.0"},"devDependencies":{"mocha":"^3.5.0","eslint":"^4.3.0","istanbul":"0.4.5","coveralls":"^2.13.1","babel-eslint":"^7.2.3"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-7.2.0.tgz_1502315789063_0.055729192681610584","host":"s3://npm-registry-packages"}},"7.2.1":{"name":"eslint-plugin-react","version":"7.2.1","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.2.1","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"c2673526ed6571b08c69c5f453d03f5f13e8ddbe","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.2.1.tgz","integrity":"sha512-7hN8YJO7bkxPdPfuSRz+xWKC0xk1BBp8yn8ehXaxklcMFdIoIQnhtBXc3iv042CGQH4LbKFMgDdOAjoAnnqr7Q==","signatures":[{"sig":"MEQCIH94qBY0Z+qUocGb1gzLvn63M3rOhFTljVj/79UvJyEtAiB+n3DfXs64e5LK/mOSyAHItWkCSdF5F1JlJDPpZAVgcQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","files":["LICENSE","README.md","index.js","lib"],"engines":{"node":">=4"},"gitHead":"8511835da9e4f7453d8cfeed062273fd30531035","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"5.3.0","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"8.2.1","dependencies":{"has":"^1.0.1","doctrine":"^2.0.0","jsx-ast-utils":"^2.0.0"},"devDependencies":{"mocha":"^3.5.0","eslint":"^4.3.0","istanbul":"0.4.5","coveralls":"^2.13.1","babel-eslint":"^7.2.3"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-7.2.1.tgz_1502711545293_0.7045240618754178","host":"s3://npm-registry-packages"}},"7.3.0":{"name":"eslint-plugin-react","version":"7.3.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.3.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"ca9368da36f733fbdc05718ae4e91f778f38e344","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.3.0.tgz","integrity":"sha512-7L6QEOxm7XhcDoe+U9Qt7GJjU6KeQOX9jCLGE8EPGF6FQbwZ9LgcBzsjXIZv9oYvNQlvQZmLjJs76xEeWsI4QA==","signatures":[{"sig":"MEUCIC1/U5oX7teaFyW2xeSRHK4++qhcHf6dQROtqUyCTLeeAiEAn0qj/nnkMffzs9yPl5da1F2J/hOSdMZ/OuQbKCEqHqA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","files":["LICENSE","README.md","index.js","lib"],"engines":{"node":">=4"},"gitHead":"162b92b9015070164cede91a7d8fedc140f45885","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"5.3.0","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"8.4.0","dependencies":{"has":"^1.0.1","doctrine":"^2.0.0","prop-types":"^15.5.10","jsx-ast-utils":"^2.0.0"},"devDependencies":{"mocha":"^3.5.0","eslint":"^4.3.0","istanbul":"0.4.5","coveralls":"^2.13.1","babel-eslint":"^7.2.3"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-7.3.0.tgz_1503344517351_0.09099841862916946","host":"s3://npm-registry-packages"}},"7.4.0-rc.0":{"name":"eslint-plugin-react","version":"7.4.0-rc.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.4.0-rc.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"7544a6674ae5ad5ab1380ed38c312024daa133dc","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.4.0-rc.0.tgz","integrity":"sha512-XyeqGYj8dsaJe+MCgdjdD+R7df92OFPqsUpawLEKYxS/+ItiOZmnEx6GSw3edX7UuVb11UFkmAwF5aDIhGgfEA==","signatures":[{"sig":"MEUCIQDEtBnMgsJBC0AvsxB31s4Ci/OpdU+st1d2NIk947z5QgIgPdtd+9wdm7TpVHvrqw073nsRlPuzfbUprwginnNwv44=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","files":["LICENSE","README.md","index.js","lib"],"engines":{"node":">=4"},"gitHead":"f1e86b5ba32ed9359eb7823b98f7a1dcc52376e3","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"5.3.0","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"8.4.0","dependencies":{"has":"^1.0.1","doctrine":"^2.0.0","prop-types":"^15.5.10","jsx-ast-utils":"^2.0.0"},"devDependencies":{"mocha":"^3.5.0","eslint":"^4.3.0","istanbul":"0.4.5","coveralls":"^2.13.1","babel-eslint":"^7.2.3"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-7.4.0-rc.0.tgz_1504648643891_0.4694562864024192","host":"s3://npm-registry-packages"}},"7.4.0-rc.1":{"name":"eslint-plugin-react","version":"7.4.0-rc.1","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.4.0-rc.1","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"5b4e844d2966defa1b490ed89afb3f5a1db6a64c","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.4.0-rc.1.tgz","integrity":"sha512-yUfPSfyS8JNNwUu6T9w014JjXvXOmlTcsOIhFllyCaoJJHThPP+IJ1G9krARjcLWCbMzlEMoC9w4irUwq56aYw==","signatures":[{"sig":"MEUCIHoppvGq0eppI1aii41mNoZBzS5y4f5TG9CDpgtdi5eHAiEA+oi58F1Km8uw+SOJCUl77+tB+oqg50M2uzxh7q8WjQM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","files":["LICENSE","README.md","index.js","lib"],"engines":{"node":">=4"},"gitHead":"ddd05b1c7b77afc272f65690b33a9597739e79fa","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"5.3.0","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"8.4.0","dependencies":{"has":"^1.0.1","doctrine":"^2.0.0","prop-types":"^15.5.10","jsx-ast-utils":"^2.0.0"},"devDependencies":{"mocha":"^3.5.0","eslint":"^4.3.0","istanbul":"0.4.5","coveralls":"^2.13.1","babel-eslint":"^7.2.3"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-7.4.0-rc.1.tgz_1505244253197_0.9839784495998174","host":"s3://npm-registry-packages"}},"7.4.0":{"name":"eslint-plugin-react","version":"7.4.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.4.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"300a95861b9729c087d362dd64abcc351a74364a","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.4.0.tgz","integrity":"sha512-tvjU9u3VqmW2vVuYnE8Qptq+6ji4JltjOjJ9u7VAOxVYkUkyBZWRvNYKbDv5fN+L6wiA+4we9+qQahZ0m63XEA==","signatures":[{"sig":"MEQCIEnUTfsf8F08se+n2+PMVzusgb0egAmwSGZcWqHrlSPEAiArU7pWrya/Dc/bVCyQlDExVy+MPsl3gtrfKrkEHl7saA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","files":["LICENSE","README.md","index.js","lib"],"engines":{"node":">=4"},"gitHead":"dc9f85e5714bcedc3259b2059f22fb4bc5b303d5","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"5.3.0","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"8.5.0","dependencies":{"has":"^1.0.1","doctrine":"^2.0.0","prop-types":"^15.5.10","jsx-ast-utils":"^2.0.0"},"devDependencies":{"mocha":"^3.5.0","eslint":"^4.3.0","istanbul":"0.4.5","coveralls":"^2.13.1","babel-eslint":"^7.2.3"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-7.4.0.tgz_1506277265358_0.8446880506817251","host":"s3://npm-registry-packages"}},"7.5.0":{"name":"eslint-plugin-react","version":"7.5.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.5.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"84cd4a45f179930268379e1f8fc17aedcfadd357","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.5.0.tgz","integrity":"sha512-swd5j/3Fp+xa9I/HOIKLWuEzBqVX2GlWp6g63hpP/BToaA43qYTEi2Hg+BfYz4WdOBCoDNh9NMBZ45DqW6sWpQ==","signatures":[{"sig":"MEYCIQDIlC4siyf91dULqVYg13wi3COFC8R2o9CUcRI0d/Dq4wIhAKXRNKY6SLZgakLiP9h/A6ToJmMnt9znIRWIiyu2ye/6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","files":["LICENSE","README.md","index.js","lib"],"engines":{"node":">=4"},"gitHead":"c1488932991a2140430ff62c29bb4179f4196127","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"5.5.1","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"8.9.1","dependencies":{"has":"^1.0.1","doctrine":"^2.0.0","prop-types":"^15.6.0","jsx-ast-utils":"^2.0.0"},"devDependencies":{"mocha":"^4.0.1","eslint":"^4.10.0","istanbul":"0.4.5","coveralls":"^3.0.0","babel-eslint":"^8.0.2"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-7.5.0.tgz_1511026680173_0.6047860798425972","host":"s3://npm-registry-packages"}},"7.5.1":{"name":"eslint-plugin-react","version":"7.5.1","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.5.1","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"52e56e8d80c810de158859ef07b880d2f56ee30b","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.5.1.tgz","integrity":"sha512-YGSjB9Qu6QbVTroUZi66pYky3DfoIPLdHQ/wmrBGyBRnwxQsBXAov9j2rpXt/55i8nyMv6IRWJv2s4d4YnduzQ==","signatures":[{"sig":"MEQCIH9/Zq8fGB5S5aCO78X/3+/2vkKCAN2J+9jy1N1QnEYVAiB88QPZ/xL6EMkODVphvktzthLzD0bBJybJ09AIJlkrQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","files":["LICENSE","README.md","index.js","lib"],"engines":{"node":">=4"},"gitHead":"3a94a95bef025827478da340630675f25449195e","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"5.5.1","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"8.9.1","dependencies":{"has":"^1.0.1","doctrine":"^2.0.0","prop-types":"^15.6.0","jsx-ast-utils":"^2.0.0"},"devDependencies":{"mocha":"^4.0.1","eslint":"^4.10.0","istanbul":"0.4.5","coveralls":"^3.0.0","babel-eslint":"^8.0.2"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-7.5.1.tgz_1511110121668_0.9326760654803365","host":"s3://npm-registry-packages"}},"7.6.0":{"name":"eslint-plugin-react","version":"7.6.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.6.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"351651188c74c5b2fecc2717e3936b7207baa728","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.6.0.tgz","integrity":"sha512-5rTLxuZg8nJnjAVjd6aySU4NrThUNf7spX+eA179B1UJHzcIAvdqLv8Hnv/3OhtfQbtvjvE2DntPrxkSaSLPug==","signatures":[{"sig":"MEUCIQCu3HktmhzFpasE0EOqIYW26XiCpeQaK7Q88EUGk7IWpwIgbdfKRZyfV68x3hWc2mXA/AmitMoCYEaPQLnnPnK3Q6A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","files":["LICENSE","README.md","index.js","lib"],"engines":{"node":">=4"},"gitHead":"7b742d0ddecfdfb796a3705aae56e4534c9bb370","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"5.5.1","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"8.9.1","dependencies":{"has":"^1.0.1","doctrine":"^2.0.2","prop-types":"^15.6.0","jsx-ast-utils":"^2.0.1"},"devDependencies":{"mocha":"^4.0.1","eslint":"^4.12.1","istanbul":"0.4.5","coveralls":"^3.0.0","babel-eslint":"^8.0.3"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-7.6.0.tgz_1516920771646_0.7974796921480447","host":"s3://npm-registry-packages"}},"7.6.1":{"name":"eslint-plugin-react","version":"7.6.1","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.6.1","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"5d0e908be599f0c02fbf4eef0c7ed6f29dff7633","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.6.1.tgz","integrity":"sha512-30aMOHWX/DOaaLJVBHz6RMvYM2qy5GH63+y2PLFdIrYe4YLtODFmT3N1YA7ZqUnaBweVbedr4K4cqxOlWAPjIw==","signatures":[{"sig":"MEUCIQDZFA5NtJAjQ8CydctIaPWd3QY5AD9DsA1lgy5TdLbpKAIgD/spFzRFDpnaX2eZK3LXtRLOeyw5zEpr1+XVnlaTM8k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","files":["LICENSE","README.md","index.js","lib"],"engines":{"node":">=4"},"gitHead":"f7441bb41e4a916b4d5b1b22b136515024f18d65","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"5.6.0","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"9.4.0","dependencies":{"has":"^1.0.1","doctrine":"^2.0.2","prop-types":"^15.6.0","jsx-ast-utils":"^2.0.1"},"devDependencies":{"mocha":"^4.0.1","eslint":"^4.12.1","istanbul":"0.4.5","coveralls":"^3.0.0","babel-eslint":"^8.0.3"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react-7.6.1.tgz_1517210438256_0.12159587163478136","host":"s3://npm-registry-packages"}},"7.7.0":{"name":"eslint-plugin-react","version":"7.7.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.7.0","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"f606c719dbd8a1a2b3d25c16299813878cca0160","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.7.0.tgz","fileCount":90,"integrity":"sha512-KC7Snr4YsWZD5flu6A5c0AcIZidzW3Exbqp7OT67OaD2AppJtlBr/GuPrW/vaQM/yfZotEvKAdrxrO+v8vwYJA==","signatures":[{"sig":"MEYCIQDi3n3BnmmWwcWViRk8ZW+AZzl9CZ99HInSc9jF6r/lgwIhANcmFW4ZGY0mLDrhQieWGp+l+531/pa5CZHTpAslNB9I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":581439},"main":"index.js","files":["LICENSE","README.md","index.js","lib"],"engines":{"node":">=4"},"gitHead":"abe8381c0d6748047224c430ce47f02e40160ed0","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"5.6.0","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"9.5.0","dependencies":{"has":"^1.0.1","doctrine":"^2.0.2","prop-types":"^15.6.0","jsx-ast-utils":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.0.1","eslint":"^4.18.0","istanbul":"^0.4.5","coveralls":"^3.0.0","babel-eslint":"^8.2.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.7.0_1519113841393_0.37843092000641954","host":"s3://npm-registry-packages"}},"7.8.0-rc.0":{"name":"eslint-plugin-react","version":"7.8.0-rc.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.8.0-rc.0","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"31243a6e6e4d2b5fc50d770528b307a41ba4d39b","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.8.0-rc.0.tgz","fileCount":90,"integrity":"sha512-O4qC6d2hnr3BoWSPThSYO8EoHBcGqy27QKrqKhCi0iD9ncZUiZx/Hm7QMQhUJF0DXXoq4jyX+E039mGO0kSOQQ==","signatures":[{"sig":"MEQCIGPq97di4AMBzdSxG3SBoUF8OWvLa3fVLWKV9botOchjAiAKtgNV4uDxE6O7J+/62XuD7a0t70oDbkFDrbrNQz1nIQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","files":["LICENSE","README.md","index.js","lib"],"engines":{"node":">=4"},"gitHead":"ab803e5b939daa25dc1176a42562d811a1fda52e","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"5.6.0","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"8.11.1","dependencies":{"has":"^1.0.1","doctrine":"^2.0.2","prop-types":"^15.6.0","jsx-ast-utils":"^2.0.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"mocha":"^5.0.1","eslint":"^4.18.0","istanbul":"^0.4.5","coveralls":"^3.0.0","babel-eslint":"^8.2.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.8.0-rc.0_1525945529592_0.010987084638966138","host":"s3://npm-registry-packages"}},"7.8.0":{"name":"eslint-plugin-react","version":"7.8.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.8.0","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"53a731e9a3a95c90e14c0f1a1f6aa95a5ba62a11","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.8.0.tgz","fileCount":90,"integrity":"sha512-pojFKfVR+4FOimgMZDrB8UvxQPfCXLL1xISR1CVOe0lGBi6S0jwZdhOCYRT6ALkXS9vbY5zlOkb+e50HxtoHug==","signatures":[{"sig":"MEQCIBMgTAVYuV2uBA0nyFKXrXoiU6R3h/Qs6psEf6VczhLUAiBrz+q/cAcG0R8VGtC+ZIq95ssPHEV/Jq5P9ptWuD7mAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","files":["LICENSE","README.md","index.js","lib"],"engines":{"node":">=4"},"gitHead":"fb7411d1491147deb4a765015279b0570e9fe02c","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"5.6.0","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"8.11.1","dependencies":{"has":"^1.0.1","doctrine":"^2.0.2","prop-types":"^15.6.0","jsx-ast-utils":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.0.1","eslint":"^4.18.0","istanbul":"^0.4.5","coveralls":"^3.0.0","babel-eslint":"^8.2.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.8.0_1526072117063_0.1624314303213239","host":"s3://npm-registry-packages"}},"7.8.1":{"name":"eslint-plugin-react","version":"7.8.1","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.8.1","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"6bfb5288227645eb7ca3ba8810b87024e0d6c993","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.8.1.tgz","fileCount":90,"integrity":"sha512-2wd+6XS1nhFWONgHB7LH8DiDx4Ts/IvLKuOTYYdAirVU8sjNf+YGa25KL5ojt2vScsDe7IGEwqiny98lr6Ks2g==","signatures":[{"sig":"MEUCID+3K4C4xsl/R/c+fkuWixU6LiqBIbkccAvrBSaVwIU8AiEAqOUvfJvplp5Yx1y2ck0fIwENjGf0GADU8352svi+0lI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","files":["LICENSE","README.md","index.js","lib"],"engines":{"node":">=4"},"gitHead":"431977b0a888c4893163266df6296e32ebd59ff1","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"5.6.0","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"8.11.1","dependencies":{"has":"^1.0.1","doctrine":"^2.0.2","prop-types":"^15.6.0","jsx-ast-utils":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.0.1","eslint":"^4.18.0","istanbul":"^0.4.5","coveralls":"^3.0.0","babel-eslint":"^8.2.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.8.1_1526082861858_0.8485687536913569","host":"s3://npm-registry-packages"}},"7.8.2":{"name":"eslint-plugin-react","version":"7.8.2","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.8.2","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"e95c9c47fece55d2303d1a67c9d01b930b88a51d","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.8.2.tgz","fileCount":90,"integrity":"sha512-H3ne8ob4Bn6NXSN9N9twsn7t8dyHT5bF/ibQepxIHi6JiPIdC2gXlfYvZYucbdrWio4FxBq7Z4mSauQP+qmMkQ==","signatures":[{"sig":"MEUCIHdHQIMSAMxiYYMjIkWgTjvjjayWsmpJYQZz0G3vy5VSAiEApQw0CVSdm1KMmXuHnPVNnlYDsn6DuFHGSXJs8lIDVzY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","files":["LICENSE","README.md","index.js","lib"],"engines":{"node":">=4"},"gitHead":"668d7cca1c9908720dbc260abe1f36de2ff495a7","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"5.6.0","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"8.11.1","dependencies":{"has":"^1.0.1","doctrine":"^2.0.2","prop-types":"^15.6.0","jsx-ast-utils":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.0.1","eslint":"^4.18.0","istanbul":"^0.4.5","coveralls":"^3.0.0","babel-eslint":"^8.2.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.8.2_1526219406081_0.13746906225673028","host":"s3://npm-registry-packages"}},"7.9.0":{"name":"eslint-plugin-react","version":"7.9.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.9.0","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"af7eab328ba69f7a79a3a835fb6eb2e3f5a6feb1","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.9.0.tgz","fileCount":91,"integrity":"sha512-MDYGhlbtIH6GKo/o8OjMkJxYKjSTmzCV7kw4r0r3e6Ii2Kpp2xANK/LxWw31PMlalZ158lejXzB8wtcinS4IXA==","signatures":[{"sig":"MEQCIBQjEjkFaJ7DXyKSaZQ2pwBsuJJOCU+JHWkDYWjkzuUMAiAtIMLRyhcMlRmylPrVbm8Q3RWW0R/Szto+PU54pM1NgA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","files":["LICENSE","README.md","index.js","lib"],"engines":{"node":">=4"},"gitHead":"0d34198ff3b192880b61fc74010952b56bb91d90","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"deprecated":"Please upgrade to v7.9.1; v7.9.0 installs an unneeded runtime dependency","repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"5.6.0","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"8.11.1","dependencies":{"has":"^1.0.1","doctrine":"^2.0.2","npm-check":"5.7.1","prop-types":"^15.6.0","jsx-ast-utils":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.0.1","eslint":"^4.18.0","istanbul":"^0.4.5","coveralls":"^3.0.0","babel-eslint":"^8.2.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.9.0_1528061407965_0.9593192311491567","host":"s3://npm-registry-packages"}},"7.9.1":{"name":"eslint-plugin-react","version":"7.9.1","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.9.1","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"101aadd15e7c7b431ed025303ac7b421a8e3dc15","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.9.1.tgz","fileCount":91,"integrity":"sha512-uvq+2ZkiqzjwF+pMZ8xqIC3pChV4KviPvvPIyQOvKWnjtvyW3iGfHIRqVumw05L3itby0QGmA4VdBA9m1OdMmg==","signatures":[{"sig":"MEYCIQDUVo6pF7qUyA45rNZ5vnLeGOaRtKa53Pc7KeSK1ldzDgIhAIwpr7rXXG91bMJSRZuaRdpiy8wRoXOA20T48EcOoOAT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","files":["LICENSE","README.md","index.js","lib"],"engines":{"node":">=4"},"gitHead":"ac102885765be5ff37847a871f239c6703e1c7cc","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"6.1.0","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"10.3.0","dependencies":{"has":"^1.0.2","doctrine":"^2.1.0","prop-types":"^15.6.1","jsx-ast-utils":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","eslint":"^4.19.1","istanbul":"^0.4.5","coveralls":"^3.0.1","babel-eslint":"^8.2.3"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.9.1_1528086936206_0.07575042494636564","host":"s3://npm-registry-packages"}},"7.10.0":{"name":"eslint-plugin-react","version":"7.10.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.10.0","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"af5c1fef31c4704db02098f9be18202993828b50","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.10.0.tgz","fileCount":92,"integrity":"sha512-18rzWn4AtbSUxFKKM7aCVcj5LXOhOKdwBino3KKWy4psxfPW0YtIbE8WNRDUdyHFL50BeLb6qFd4vpvNYyp7hw==","signatures":[{"sig":"MEQCIHit7myg5Kjbk8MW4XzLp6gGehmrPtKoN7tKq1GKHe1jAiAX+n6KWTMZ1aJ9kvQKeG0wSD9oDG3yXTIgRYkpWTYGdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","files":["LICENSE","README.md","index.js","lib"],"engines":{"node":">=4"},"gitHead":"157cc932be2cfaa56b3f5b45df6f6d4322a2f660","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"6.1.0","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"10.5.0","dependencies":{"has":"^1.0.3","doctrine":"^2.1.0","prop-types":"^15.6.2","jsx-ast-utils":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0","istanbul":"^0.4.5","coveralls":"^3.0.1","babel-eslint":"^8.2.5"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.10.0_1529906053393_0.7331400167587616","host":"s3://npm-registry-packages"}},"7.11.0":{"name":"eslint-plugin-react","version":"7.11.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.11.0","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"b3124af974c4da978e62a57ea49a7bc26f11e76d","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.11.0.tgz","fileCount":95,"integrity":"sha512-SJOh2p3Mr1nbp/Nd5odTuSn2rvaMvO5DaOpuAGc9Sc+Gcxqkyffb1mqQGIKB9tWQJlvrfsrzWnMJexZJ7YRDUw==","signatures":[{"sig":"MEYCIQC3UWiRIxWorRk4SSxQOlqq8CjfqCG4Um2sRz4cXMQWdAIhAPF1FPpegHa2AQEWmKgkyy0oWcQlJ8GNIayP+gBkeBBU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","files":["LICENSE","README.md","index.js","lib"],"engines":{"node":">=4"},"gitHead":"599c02891f8f2933034fdf2d5359cae6a88f3e9d","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"6.2.0","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"10.8.0","dependencies":{"has":"^1.0.3","doctrine":"^2.1.0","prop-types":"^15.6.2","jsx-ast-utils":"^2.0.1","array-includes":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0","istanbul":"^0.4.5","coveralls":"^3.0.1","babel-eslint":"^8.2.5"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.11.0_1534191853093_0.39940269539757556","host":"s3://npm-registry-packages"}},"7.11.1":{"name":"eslint-plugin-react","version":"7.11.1","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.11.1","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"c01a7af6f17519457d6116aa94fc6d2ccad5443c","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.11.1.tgz","fileCount":95,"integrity":"sha512-cVVyMadRyW7qsIUh3FHp3u6QHNhOgVrLQYdQEB1bPWBsgbNCHdFAeNMquBMCcZJu59eNthX053L70l7gRt4SCw==","signatures":[{"sig":"MEQCIE0X9kbBus9GqbYYQFDm6eWKFTlfFZ6QL7eU8MrwyYBRAiAFIG4+d5e5vdyT4QuJmc/dKfWinJ5JtAIe7S63SiEIeg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","files":["LICENSE","README.md","index.js","lib"],"engines":{"node":">=4"},"gitHead":"fb745abf5909f8f2409e232cb7e82a78e948a350","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"6.2.0","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"10.8.0","dependencies":{"has":"^1.0.3","doctrine":"^2.1.0","prop-types":"^15.6.2","jsx-ast-utils":"^2.0.1","array-includes":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0","istanbul":"^0.4.5","coveralls":"^3.0.1","babel-eslint":"^8.2.5"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.11.1_1534278084311_0.38077802601486543","host":"s3://npm-registry-packages"}},"7.12.0":{"name":"eslint-plugin-react","version":"7.12.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.12.0","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"fa6701063f2172c3e1db3a22d3db6d8bdc0179af","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.12.0.tgz","fileCount":100,"integrity":"sha512-OrmXBWGrZ8gvYWO0W4oiLtASxFWVfe2blgy5pvB57YRwylhghUQL5y5w70fysP/CRTt/XJ+FLv/KXhZxbsQwiw==","signatures":[{"sig":"MEUCIDxNS+WDdseRoXPd/neXkYj043kAzAxFuSyzzAVxVXBnAiEArZvKVicbzxE5CG/fOPWeKn/hxTfZSfuxJDDhsQ1zawI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"a83d65caffb8c62ee5b85446df3ef3f09f1a472c","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"6.5.0-next.0","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"11.6.0","dependencies":{"has":"^1.0.3","resolve":"^1.9.0","doctrine":"^2.1.0","prop-types":"^15.6.2","jsx-ast-utils":"^2.0.1","array-includes":"^3.0.3","object.fromentries":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0","istanbul":"^0.4.5","coveralls":"^3.0.2","typescript":"^3.2.2","babel-eslint":"^8.2.6","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.12.0_1545980046127_0.7907025691577296","host":"s3://npm-registry-packages"}},"7.12.1":{"name":"eslint-plugin-react","version":"7.12.1","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.12.1","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"b9c4639f72469ff317ac31e3bd630d22d0dbf8f4","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.12.1.tgz","fileCount":101,"integrity":"sha512-1YyXVhp6KSB+xRC1BWzmlA4BH9Wp9jMMBE6AJizxuk+bg/KUJpQGRwsU1/q1pV8rM6oEdLCxunXn7Nfh2BOWBg==","signatures":[{"sig":"MEUCIQDde4E4xrUGKSUBdvWgvHcyAgQNsLPoE3OUlH18ZM/uoAIgC1rtdClbKJ3GHpPKZyxdqzed4KhwbT+T/VGQotKMNEs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"0202de33df142df60affb1924398ccd5bb453d9a","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"6.5.0-next.0","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"11.6.0","dependencies":{"has":"^1.0.3","resolve":"^1.9.0","doctrine":"^2.1.0","prop-types":"^15.6.2","jsx-ast-utils":"^2.0.1","array-includes":"^3.0.3","object.fromentries":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0","istanbul":"^0.4.5","coveralls":"^3.0.2","typescript":"^3.2.2","babel-eslint":"^8.2.6","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.12.1_1546381634642_0.2446355661554913","host":"s3://npm-registry-packages"}},"7.12.2":{"name":"eslint-plugin-react","version":"7.12.2","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.12.2","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"95a4d8117011787824625ea57be9e38401d33548","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.12.2.tgz","fileCount":100,"integrity":"sha512-6F8uOJXOsWWWD3Mg8cvz4onsqEYp2LFZCFlgjaTAzbPLwqdwRCeK78unbuEaMXYPxq8paXCzTpoaDCwXBvC/gg==","signatures":[{"sig":"MEUCIFPNRBZTeUJETqrABCX6dduEG2YA5P2++AcrMmXnqnULAiEAkzr4jk/kQr6cFaUf8axPvtoTPIQ9E8WSZtHQ5uIkh4I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"c93cbc60b1847ef09c0b569ec997fb20dfca7c5a","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"6.5.0-next.0","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"11.6.0","dependencies":{"has":"^1.0.3","resolve":"^1.9.0","doctrine":"^2.1.0","prop-types":"^15.6.2","jsx-ast-utils":"^2.0.1","array-includes":"^3.0.3","object.fromentries":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0","istanbul":"^0.4.5","coveralls":"^3.0.2","typescript":"^3.2.2","babel-eslint":"^8.2.6","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.12.2_1546473272199_0.276380665322435","host":"s3://npm-registry-packages"}},"7.12.3":{"name":"eslint-plugin-react","version":"7.12.3","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.12.3","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"b9ca4cd7cd3f5d927db418a1950366a12d4568fd","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.12.3.tgz","fileCount":100,"integrity":"sha512-WTIA3cS8OzkPeCi4KWuPmjR33lgG9r9Y/7RmnLTRw08MZKgAfnK/n3BO4X0S67MPkVLazdfCNT/XWqcDu4BLTA==","signatures":[{"sig":"MEUCICT5EzQzSLnaKuSVi9D+oLeL9HNVRFU8teEdap5fjWnQAiEAoiUrwE9chEw7Y52ieXNgZT1uzoCojVG89E5F/20oC8g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"2f5cec96eca70cfe579038c8b9a81ba5a6a88594","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"6.5.0-next.0","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"11.6.0","dependencies":{"has":"^1.0.3","resolve":"^1.9.0","doctrine":"^2.1.0","prop-types":"^15.6.2","jsx-ast-utils":"^2.0.1","array-includes":"^3.0.3","object.fromentries":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0","istanbul":"^0.4.5","coveralls":"^3.0.2","typescript":"^3.2.2","babel-eslint":"^8.2.6","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.12.3_1546642691005_0.7445552074838837","host":"s3://npm-registry-packages"}},"7.12.4":{"name":"eslint-plugin-react","version":"7.12.4","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.12.4","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"b1ecf26479d61aee650da612e425c53a99f48c8c","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.12.4.tgz","fileCount":100,"integrity":"sha512-1puHJkXJY+oS1t467MjbqjvX53uQ05HXwjqDgdbGBqf5j9eeydI54G3KwiJmWciQ0HTBacIKw2jgwSBSH3yfgQ==","signatures":[{"sig":"MEQCIC9LxB4+n/+O9v/Z3HwoeprVxt4NBxeCTu+ZQe3Y3JHMAiAKWht1+fOPAMuGXAuJWV/xUhksW+E/DDqb88dqcayaOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"433cc3f6fea3a202426cf8ea568aa4bf3fe7a415","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"6.5.0-next.0","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"11.6.0","dependencies":{"has":"^1.0.3","resolve":"^1.9.0","doctrine":"^2.1.0","prop-types":"^15.6.2","jsx-ast-utils":"^2.0.1","array-includes":"^3.0.3","object.fromentries":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","sinon":"^7.2.2","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0","istanbul":"^0.4.5","coveralls":"^3.0.2","typescript":"^3.2.2","babel-eslint":"^8.2.6","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.12.4_1547709719295_0.27949828866243176","host":"s3://npm-registry-packages"}},"7.13.0":{"name":"eslint-plugin-react","version":"7.13.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.13.0","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"bc13fd7101de67996ea51b33873cd9dc2b7e5758","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.13.0.tgz","fileCount":105,"integrity":"sha512-uA5LrHylu8lW/eAH3bEQe9YdzpPaFd9yAJTwTi/i/BKTD7j6aQMKVAdGM/ML72zD6womuSK7EiGtMKuK06lWjQ==","signatures":[{"sig":"MEUCIFwyTRYYATvvif1aVz6nQs9sGOMkuqXOI9zz4jIYKlasAiEAwplRCLQBSGS5bcLnV0x2WRg6M3gM8n+28pK5dTVu7Hg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"f39829ffb3134fb1298c7e96a4349eb835f15877","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"6.9.0","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"12.1.0","dependencies":{"has":"^1.0.3","resolve":"^1.10.1","doctrine":"^2.1.0","prop-types":"^15.7.2","jsx-ast-utils":"^2.1.0","array-includes":"^3.0.3","object.fromentries":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","sinon":"^7.2.2","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0","istanbul":"^0.4.5","coveralls":"^3.0.2","typescript":"^3.2.2","babel-eslint":"^8.2.6","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.13.0_1556867763118_0.29870602638609234","host":"s3://npm-registry-packages"}},"7.14.0":{"name":"eslint-plugin-react","version":"7.14.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.14.0","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"14f97c1add4d873fee2b6c52ac38cda96c70d1d1","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.14.0.tgz","fileCount":107,"integrity":"sha512-MbPYPGsOteqqnFZx4lGLw6izxcWv6onLsil/6iX6+CaZAzMxOwsPja1Xg25cVCJ4jwKBDhJXe+ZAn6HAjGHSCw==","signatures":[{"sig":"MEYCIQCVrO82qR0feoa1KRS+pElq58QS2HdJPDB1zDgeSVvdggIhAI9HU5KaeMGqwRMpR/K0FrqYztUE2ZNaLbrVH10+84Gf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"dfaa92f34ac39fa8c320068501ec86fe0b9c8122","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","postlint":"npm run type-check","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"6.9.0","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"12.4.0","dependencies":{"has":"^1.0.3","resolve":"^1.10.1","doctrine":"^2.1.0","prop-types":"^15.7.2","jsx-ast-utils":"^2.1.0","object.values":"^1.1.0","array-includes":"^3.0.3","object.entries":"^1.1.0","object.fromentries":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","sinon":"^7.2.2","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0","istanbul":"^0.4.5","coveralls":"^3.0.2","typescript":"^3.2.2","@types/node":"^12.0.0","babel-eslint":"^8.2.6","@types/eslint":"^4.16.6","@types/estree":"0.0.39","eslint-plugin-import":"^2.17.2","typescript-eslint-parser":"^20.1.1","eslint-config-airbnb-base":"^13.1.0"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.14.0_1561326806485_0.8058296071860089","host":"s3://npm-registry-packages"}},"7.14.1":{"name":"eslint-plugin-react","version":"7.14.1","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.14.1","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"0b49bed8c18b5c2819ea4eb4fdda93e236643198","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.14.1.tgz","fileCount":107,"integrity":"sha512-fQSIHJ3t0tYgctUyPbcjDPgNUTM6jNFguFKi73ctNjq+8KgqSynMMltakn60/VTtvmNSxOtju/j8Yby8mNn3bQ==","signatures":[{"sig":"MEQCIHeELM4cNpn8p75jAV6N98q3z+txA3QOYjTi4QyvV6yAAiBNx/dIj2GL8buQA1IhAkzbAlz3wl6VMTGG0F56VM2SdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"62255af6e624f58e063e031b230a1d7a2701ab86","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","postlint":"npm run type-check","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"6.4.1","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"8.16.0","dependencies":{"has":"^1.0.3","resolve":"^1.10.1","doctrine":"^2.1.0","prop-types":"^15.7.2","jsx-ast-utils":"^2.1.0","object.values":"^1.1.0","array-includes":"^3.0.3","object.entries":"^1.1.0","object.fromentries":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","sinon":"^7.2.2","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0","istanbul":"^0.4.5","coveralls":"^3.0.2","typescript":"^3.2.2","@types/node":"^12.0.0","babel-eslint":"^8.2.6","@types/eslint":"^4.16.6","@types/estree":"0.0.39","eslint-plugin-import":"^2.17.2","typescript-eslint-parser":"^20.1.1","eslint-config-airbnb-base":"^13.1.0"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.14.1_1561375138303_0.7879522573484448","host":"s3://npm-registry-packages"}},"7.14.2":{"name":"eslint-plugin-react","version":"7.14.2","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.14.2","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"94c193cc77a899ac0ecbb2766fbef88685b7ecc1","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.14.2.tgz","fileCount":107,"integrity":"sha512-jZdnKe3ip7FQOdjxks9XPN0pjUKZYq48OggNMd16Sk+8VXx6JOvXmlElxROCgp7tiUsTsze3jd78s/9AFJP2mA==","signatures":[{"sig":"MEQCIGEHKcZXWd1AFCQ+YUJuatW2EETjPEPwYlgwxEY2LTyiAiADJOzWEDlsVMI58dH0Un+ofqS81GOHLjeUan5GPticRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"8432e5e91a6bae1154f6897ce526aae861288b8d","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","postlint":"npm run type-check","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"6.9.0","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"12.4.0","dependencies":{"has":"^1.0.3","resolve":"^1.10.1","doctrine":"^2.1.0","prop-types":"^15.7.2","jsx-ast-utils":"^2.1.0","object.values":"^1.1.0","array-includes":"^3.0.3","object.entries":"^1.1.0","object.fromentries":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","sinon":"^7.2.2","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0","istanbul":"^0.4.5","coveralls":"^3.0.2","typescript":"^3.2.2","@types/node":"^12.0.0","babel-eslint":"^8.2.6","@types/eslint":"^4.16.6","@types/estree":"0.0.39","eslint-plugin-import":"^2.17.2","typescript-eslint-parser":"^20.1.1","eslint-config-airbnb-base":"^13.1.0"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.14.2_1561408886965_0.6784047703241647","host":"s3://npm-registry-packages"}},"7.14.3":{"name":"eslint-plugin-react","version":"7.14.3","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.14.3","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"911030dd7e98ba49e1b2208599571846a66bdf13","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.14.3.tgz","fileCount":107,"integrity":"sha512-EzdyyBWC4Uz2hPYBiEJrKCUi2Fn+BJ9B/pJQcjw5X+x/H2Nm59S4MJIvL4O5NEE0+WbnQwEBxWY03oUk+Bc3FA==","signatures":[{"sig":"MEUCIQCWuoqzGnWzDlfmvKF5O6lIPTjksQBuU4ruU7NYXqlBfwIgU7OxbbRaHMCGbS/m9V4qJ9BS3OqSNeBYQ6koPFkq8QI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"47c4c8b23744c3053699441b19a8f8de33113fad","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","postlint":"npm run type-check","coveralls":"cat ./reports/coverage/lcov.info | coveralls","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc"},"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"6.9.0","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"12.4.0","dependencies":{"has":"^1.0.3","resolve":"^1.10.1","doctrine":"^2.1.0","prop-types":"^15.7.2","jsx-ast-utils":"^2.1.0","object.values":"^1.1.0","array-includes":"^3.0.3","object.entries":"^1.1.0","object.fromentries":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","sinon":"^7.2.2","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0","istanbul":"^0.4.5","coveralls":"^3.0.2","typescript":"^3.2.2","@types/node":"^12.0.0","babel-eslint":"^8.2.6","@types/eslint":"^4.16.6","@types/estree":"0.0.39","eslint-plugin-import":"^2.17.2","typescript-eslint-parser":"^20.1.1","eslint-config-airbnb-base":"^13.1.0"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.14.3_1563834911132_0.17226353359652702","host":"s3://npm-registry-packages"}},"7.15.0":{"name":"eslint-plugin-react","version":"7.15.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.15.0","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"4808b19cf7b4c439454099d4eb8f0cf0e9fe31dd","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.15.0.tgz","fileCount":108,"integrity":"sha512-NbIh/yVXoltm8Df28PiPRanfCZAYubGqXU391MTCpW955Vum7S0nZdQYXGAvDh9ye4aNCmOR6YcYZsfMbEQZQA==","signatures":[{"sig":"MEYCIQC45YzBKAF/mQ+iaYUbfc9chtFmqCCE2EpJ/+XlfF08UQIhAPwAkUfy/LDM6LTJDxeExbLwPr9MPvSmMP6cla16gEqu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"b45219a2f63451209fbf5151e813f1d5babcb3fa","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","postlint":"npm run type-check","coveralls":"cat ./coverage/lcov.info | coveralls","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"6.11.3","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"12.11.0","dependencies":{"has":"^1.0.3","resolve":"^1.12.0","doctrine":"^2.1.0","prop-types":"^15.7.2","jsx-ast-utils":"^2.2.1","object.values":"^1.1.0","array-includes":"^3.0.3","object.entries":"^1.1.0","object.fromentries":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0","istanbul":"^0.4.5","coveralls":"^3.0.2","typescript":"^3.6.3","@types/node":"^12.0.0","babel-eslint":"^8.2.6","@types/eslint":"^4.16.6","@types/estree":"0.0.39","eslint-plugin-import":"^2.18.2","typescript-eslint-parser":"^20.1.1","eslint-config-airbnb-base":"^13.2.0"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.15.0_1569900009543_0.43837550082841337","host":"s3://npm-registry-packages"}},"7.15.1":{"name":"eslint-plugin-react","version":"7.15.1","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.15.1","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"db5f8ed66c6ba46922518f08e1df9dac52ccaa49","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.15.1.tgz","fileCount":108,"integrity":"sha512-YotSItgMPwLGlr3df44MGVyXnHkmKcpkHTzpte3QwJtocr3nFqCXCuoxFZeBtnT8RHdj038NlTvam3dcAFrMcA==","signatures":[{"sig":"MEQCIDCRW+rKvc5mBvnGUISap0DULOe14tU8GAqLwDsS4eLSAiA0k4uMkvkA4zRG6otU4E1MzNHyiNYvIo7t54IUsyzcaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"e336aef505f895ed39c796e61deb55d1f9df0aca","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","postlint":"npm run type-check","coveralls":"cat ./coverage/lcov.info | coveralls","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"6.11.3","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"12.11.0","dependencies":{"has":"^1.0.3","resolve":"^1.12.0","doctrine":"^2.1.0","prop-types":"^15.7.2","jsx-ast-utils":"^2.2.1","object.values":"^1.1.0","array-includes":"^3.0.3","object.entries":"^1.1.0","object.fromentries":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0","istanbul":"^0.4.5","coveralls":"^3.0.2","typescript":"^3.6.3","@types/node":"^12.0.0","babel-eslint":"^8.2.6","@types/eslint":"^4.16.6","@types/estree":"0.0.39","eslint-plugin-import":"^2.18.2","typescript-eslint-parser":"^20.1.1","eslint-config-airbnb-base":"^13.2.0"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.15.1_1569962127363_0.43819858992837735","host":"s3://npm-registry-packages"}},"7.16.0":{"name":"eslint-plugin-react","version":"7.16.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.16.0","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"9928e4f3e2122ed3ba6a5b56d0303ba3e41d8c09","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.16.0.tgz","fileCount":109,"integrity":"sha512-GacBAATewhhptbK3/vTP09CbFrgUJmBSaaRcWdbQLFvUZy9yVcQxigBNHGPU/KE2AyHpzj3AWXpxoMTsIDiHug==","signatures":[{"sig":"MEUCIC44/nFTZF3M5ndxi2vEVAe/SJVGBcIeUk4ZAWwzVrnIAiEA/+6UcHBfohZibr6IVMWN3SV0ztcfbPiJCsysZ8FxOmk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"fb3210baa13c1c5853fb95a451c1e817840bfde4","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","postlint":"npm run type-check","coveralls":"cat ./coverage/lcov.info | coveralls","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"6.11.3","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"12.11.0","dependencies":{"has":"^1.0.3","resolve":"^1.12.0","doctrine":"^2.1.0","prop-types":"^15.7.2","jsx-ast-utils":"^2.2.1","object.values":"^1.1.0","array-includes":"^3.0.3","object.entries":"^1.1.0","object.fromentries":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0","istanbul":"^0.4.5","coveralls":"^3.0.2","typescript":"^3.6.3","@types/node":"^12.0.0","babel-eslint":"^8.2.6","@types/eslint":"^4.16.6","@types/estree":"0.0.39","eslint-plugin-import":"^2.18.2","typescript-eslint-parser":"^20.1.1","eslint-config-airbnb-base":"^13.2.0"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.16.0_1570198297710_0.5346133283437942","host":"s3://npm-registry-packages"}},"7.17.0":{"name":"eslint-plugin-react","version":"7.17.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.17.0","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"a31b3e134b76046abe3cd278e7482bd35a1d12d7","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.17.0.tgz","fileCount":109,"integrity":"sha512-ODB7yg6lxhBVMeiH1c7E95FLD4E/TwmFjltiU+ethv7KPdCwgiFuOZg9zNRHyufStTDLl/dEFqI2Q1VPmCd78A==","signatures":[{"sig":"MEUCIQC9tdsCtlnKkKkkcDKb/gayyRfu+jiL9nc/p5bpVj01rwIgcQDyyM2uCTRYQ/hj0wGBMHH+m+mmS2yAQwh0SKdKYPc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"027ebd98fe29325c84ea816440ce021b05a8ec96","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","postlint":"npm run type-check","coveralls":"cat ./coverage/lcov.info | coveralls","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"6.13.1","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"13.2.0","dependencies":{"has":"^1.0.3","resolve":"^1.13.1","doctrine":"^2.1.0","prop-types":"^15.7.2","jsx-ast-utils":"^2.2.3","object.values":"^1.1.0","array-includes":"^3.0.3","object.entries":"^1.1.0","object.fromentries":"^2.0.1","eslint-plugin-eslint-plugin":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0","istanbul":"^0.4.5","coveralls":"^3.0.9","typescript":"^3.7.2","@types/node":"^12.12.14","babel-eslint":"^8.2.6","@types/eslint":"^6.1.3","@types/estree":"0.0.40","eslint-plugin-import":"^2.18.2","typescript-eslint-parser":"^20.1.1","eslint-config-airbnb-base":"^13.2.0"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.17.0_1575012545929_0.32338807699232364","host":"s3://npm-registry-packages"}},"7.18.0":{"name":"eslint-plugin-react","version":"7.18.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.18.0","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"2317831284d005b30aff8afb7c4e906f13fa8e7e","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.18.0.tgz","fileCount":112,"integrity":"sha512-p+PGoGeV4SaZRDsXqdj9OWcOrOpZn8gXoGPcIQTzo2IDMbAKhNDnME9myZWqO3Ic4R3YmwAZ1lDjWl2R2hMUVQ==","signatures":[{"sig":"MEUCIALo+ijYUaxQZUx9vw5pVhtM73h8Ha+GrbzfjlLVjfvcAiEAjBLTEw892Dn46nN8ed2CLvluZc9xcqnhUHKZ51s/wyw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"6a45142f9d1ac1750d148aefbfbe397bfa93b556","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","postlint":"npm run type-check","coveralls":"cat ./coverage/lcov.info | coveralls","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"6.13.4","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"13.6.0","dependencies":{"has":"^1.0.3","resolve":"^1.14.2","doctrine":"^2.1.0","prop-types":"^15.7.2","jsx-ast-utils":"^2.2.3","object.values":"^1.1.1","array-includes":"^3.1.1","object.entries":"^1.1.1","object.fromentries":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0","istanbul":"^0.4.5","coveralls":"^3.0.9","typescript":"^3.7.2","@types/node":"^12.12.14","babel-eslint":"^8.2.6","@types/eslint":"^6.1.3","@types/estree":"0.0.40","eslint-plugin-import":"^2.18.2","typescript-eslint-parser":"^20.1.1","eslint-config-airbnb-base":"^13.2.0","eslint-plugin-eslint-plugin":"^2.1.0"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.18.0_1579156302918_0.19296283870486985","host":"s3://npm-registry-packages"}},"7.18.1":{"name":"eslint-plugin-react","version":"7.18.1","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.18.1","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"6e305532ccd8393f45f35f058903fb1d0bf83235","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.18.1.tgz","fileCount":112,"integrity":"sha512-GTAhnWckqzzQzbbmqfoOPtpuVJAUPGliNyJRedvyboxAnZlui0INTmfVzQB0WjK9lbqKXixptMsd98LKamccPA==","signatures":[{"sig":"MEUCIQCcAbT1vCOdECHJPVq4ooXSpWY2Hy1yx79ZL2s7LYkndwIgLQjGOsUAIi597hBBoYuppaB7bOBaHZAJcecngtx+8Vw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"000d6b847dbb401a42bae56f96b11bcf6538f7d9","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","postlint":"npm run type-check","coveralls":"cat ./coverage/lcov.info | coveralls","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","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"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"6.13.6","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"13.7.0","dependencies":{"has":"^1.0.3","resolve":"^1.14.2","doctrine":"^2.1.0","prop-types":"^15.7.2","jsx-ast-utils":"^2.2.3","object.values":"^1.1.1","array-includes":"^3.1.1","object.entries":"^1.1.1","object.fromentries":"^2.0.2","string.prototype.matchall":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0","istanbul":"^0.4.5","coveralls":"^3.0.9","typescript":"^3.7.2","@types/node":"^12.12.14","babel-eslint":"^8.2.6","@types/eslint":"^6.1.3","@types/estree":"0.0.40","markdown-magic":"^1.0.0","eslint-plugin-import":"^2.18.2","typescript-eslint-parser":"^20.1.1","eslint-config-airbnb-base":"^13.2.0","eslint-plugin-eslint-plugin":"^2.1.0"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.18.1_1580594836191_0.75275833282456","host":"s3://npm-registry-packages"}},"7.18.2":{"name":"eslint-plugin-react","version":"7.18.2","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.18.2","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"83d52cd783524cb5f6616e029c892ec08ee59e23","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.18.2.tgz","fileCount":112,"integrity":"sha512-6m1zFCSB8OKVIVyGipz1TJxVuNfgvbbUa7O9fxqyyT0b15tB2X/rxMNCGQv3LTD4XOKmG/ONr52FZHur0OKFkg==","signatures":[{"sig":"MEYCIQCeqQkurYRZLgB9raDD3vpMXb1tmmyxT5DmxSF953JavgIhAJQg/SSSSr431dFccHHUEAAbvGRw8yp4oACeX/okZtJt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"37c4ef3f630d53326e6d08d59bc495a40dd05cf3","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","postlint":"npm run type-check","coveralls":"cat ./coverage/lcov.info | coveralls","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","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"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"6.13.6","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"13.7.0","dependencies":{"has":"^1.0.3","resolve":"^1.14.2","doctrine":"^2.1.0","prop-types":"^15.7.2","jsx-ast-utils":"^2.2.3","object.values":"^1.1.1","array-includes":"^3.1.1","object.entries":"^1.1.1","object.fromentries":"^2.0.2","string.prototype.matchall":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0","istanbul":"^0.4.5","coveralls":"^3.0.9","typescript":"^3.7.2","@types/node":"^12.12.14","babel-eslint":"^8.2.6","@types/eslint":"^6.1.3","@types/estree":"0.0.40","markdown-magic":"^1.0.0","eslint-plugin-import":"^2.18.2","typescript-eslint-parser":"^20.1.1","eslint-config-airbnb-base":"^13.2.0","eslint-plugin-eslint-plugin":"^2.1.0"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.18.2_1580613291816_0.5263292309033809","host":"s3://npm-registry-packages"}},"7.18.3":{"name":"eslint-plugin-react","version":"7.18.3","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.18.3","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"8be671b7f6be095098e79d27ac32f9580f599bc8","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.18.3.tgz","fileCount":112,"integrity":"sha512-Bt56LNHAQCoou88s8ViKRjMB2+36XRejCQ1VoLj716KI1MoE99HpTVvIThJ0rvFmG4E4Gsq+UgToEjn+j044Bg==","signatures":[{"sig":"MEUCIQDN6za3AzeN/PAYa93jZQTTb8JCaquwLcafeHR72yh8lQIgYKQrb6tyVmkSQqCvcMUbvoU9Lem8xp06W8lpJHD+/K4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"0a717a52730c2a360ba8448e89cd5ac519ad0ee3","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","postlint":"npm run type-check","coveralls":"cat ./coverage/lcov.info | coveralls","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","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"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"6.13.6","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"13.7.0","dependencies":{"has":"^1.0.3","resolve":"^1.14.2","doctrine":"^2.1.0","prop-types":"^15.7.2","jsx-ast-utils":"^2.2.3","object.values":"^1.1.1","array-includes":"^3.1.1","object.entries":"^1.1.1","object.fromentries":"^2.0.2","string.prototype.matchall":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0","istanbul":"^0.4.5","coveralls":"^3.0.9","typescript":"^3.7.2","@types/node":"^12.12.14","babel-eslint":"^8.2.6","@types/eslint":"^6.1.3","@types/estree":"0.0.40","markdown-magic":"^1.0.0","eslint-plugin-import":"^2.18.2","typescript-eslint-parser":"^20.1.1","eslint-config-airbnb-base":"^13.2.0","eslint-plugin-eslint-plugin":"^2.1.0"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.18.3_1580706456301_0.5558798139016579","host":"s3://npm-registry-packages"}},"7.19.0":{"name":"eslint-plugin-react","version":"7.19.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.19.0","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"6d08f9673628aa69c5559d33489e855d83551666","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.19.0.tgz","fileCount":112,"integrity":"sha512-SPT8j72CGuAP+JFbT0sJHOB80TX/pu44gQ4vXH/cq+hQTiY2PuZ6IHkqXJV6x1b28GDdo1lbInjKUrrdUf0LOQ==","signatures":[{"sig":"MEYCIQCIjBsU7t7Lga+iB3VmAUw4inwW5gZOpmmUhRwyInU6MQIhAOxojr1tPmeex70QgqUR76AV1xFrZ44ysdi54HleM9uv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"e2ed5365a7063a39811d55630ec0b8e4516a290e","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","postlint":"npm run type-check","coveralls":"cat ./coverage/lcov.info | coveralls","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","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"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"6.13.7","description":"React specific linting rules for ESLint","directories":{},"greenkeeper":{"ignore":["semver"]},"_nodeVersion":"13.10.1","dependencies":{"has":"^1.0.3","semver":"^6.3.0","resolve":"^1.15.1","xregexp":"^4.3.0","doctrine":"^2.1.0","prop-types":"^15.7.2","jsx-ast-utils":"^2.2.3","object.values":"^1.1.1","array-includes":"^3.1.1","object.entries":"^1.1.1","object.fromentries":"^2.0.2","string.prototype.matchall":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0","istanbul":"^0.4.5","coveralls":"^3.0.9","typescript":"^3.8.2","@types/node":"^13.7.4","babel-eslint":"^8.2.6","@types/eslint":"^6.1.8","@types/estree":"0.0.42","markdown-magic":"^1.0.0","eslint-plugin-import":"^2.20.1","typescript-eslint-parser":"^20.1.1","eslint-config-airbnb-base":"^13.2.0","eslint-plugin-eslint-plugin":"^2.2.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.19.0_1583531426169_0.22006264788076768","host":"s3://npm-registry-packages"}},"7.20.0":{"name":"eslint-plugin-react","version":"7.20.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.20.0","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"f98712f0a5e57dfd3e5542ef0604b8739cd47be3","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.20.0.tgz","fileCount":112,"integrity":"sha512-rqe1abd0vxMjmbPngo4NaYxTcR3Y4Hrmc/jg4T+sYz63yqlmJRknpEQfmWY+eDWPuMmix6iUIK+mv0zExjeLgA==","signatures":[{"sig":"MEUCIQDw4O/qqCP0siNpVxk3+OfMr9dmdPXu5L7LAyODdWUcXwIgJfuuO+auBqfvKQ/F9Ylj1kMWnu5wVIZYiFyAQg00Iu8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"25bf6cc4860429849e1fc7397f83bc788a2c1ba4","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","postlint":"npm run type-check","coveralls":"cat ./coverage/lcov.info | coveralls","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","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"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"6.14.4","description":"React specific linting rules for ESLint","directories":{},"greenkeeper":{"ignore":["semver"]},"_nodeVersion":"14.2.0","dependencies":{"has":"^1.0.3","resolve":"^1.15.1","xregexp":"^4.3.0","doctrine":"^2.1.0","prop-types":"^15.7.2","jsx-ast-utils":"^2.2.3","object.values":"^1.1.1","array-includes":"^3.1.1","object.entries":"^1.1.1","object.fromentries":"^2.0.2","string.prototype.matchall":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","semver":"^6.3.0","istanbul":"^0.4.5","coveralls":"^3.1.0","typescript":"^3.9.2","@types/node":"^13.13.6","babel-eslint":"^8.2.6","@types/eslint":"^6.8.0","@types/estree":"0.0.44","markdown-magic":"^1.0.0","eslint-plugin-import":"^2.20.2","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.33.0","eslint-config-airbnb-base":"^14.1.0","eslint-plugin-eslint-plugin":"^2.2.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.20.0_1589339656840_0.6905791926501228","host":"s3://npm-registry-packages"}},"7.20.1":{"name":"eslint-plugin-react","version":"7.20.1","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.20.1","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"87fcf8d0de225817ba0b2d8f38740733d61ff4ba","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.20.1.tgz","fileCount":112,"integrity":"sha512-HitovDhscMmu3uOod3aqZRdKURdXgmlkptEue958gJBmIJO9hvgO4uZyqsJ4+22WqJVP3CsTKfqWSuTlJL6b8w==","signatures":[{"sig":"MEYCIQDkYRD5j2McJJmCH8eU0u0RxNDTpwqnbGOV+B6LNwAUWwIhALBZZv/DuCR0QNT41nDs9Yj+CX+zrxTcBqRTBA3SC18G","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"f5405f7573b799712c44deab3a88964415bd15eb","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","postlint":"npm run type-check","coveralls":"cat ./coverage/lcov.info | coveralls","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","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"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"6.14.5","description":"React specific linting rules for ESLint","directories":{},"greenkeeper":{"ignore":["semver"]},"_nodeVersion":"14.4.0","dependencies":{"has":"^1.0.3","resolve":"^1.17.0","doctrine":"^2.1.0","prop-types":"^15.7.2","jsx-ast-utils":"^2.4.1","object.values":"^1.1.1","array-includes":"^3.1.1","object.entries":"^1.1.2","object.fromentries":"^2.0.2","array.prototype.flatmap":"^1.2.3","string.prototype.matchall":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","espree":"^3.5.4","semver":"^6.3.0","istanbul":"^0.4.5","coveralls":"^3.1.0","typescript":"^3.9.5","@types/node":"^14.0.14","babel-eslint":"^8.2.6","@types/eslint":"^7.2.0","@types/estree":"0.0.45","markdown-magic":"^1.0.0","eslint-plugin-import":"^2.22.0","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0","eslint-config-airbnb-base":"^14.2.0","eslint-plugin-eslint-plugin":"^2.3.0"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.20.1_1593380211854_0.6248010757618887","host":"s3://npm-registry-packages"}},"7.20.2":{"name":"eslint-plugin-react","version":"7.20.2","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.20.2","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"b0d72abcd94c59c842338aa09c800808219ea77d","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.20.2.tgz","fileCount":112,"integrity":"sha512-J3BdtsPNbcF/CG9HdyLx7jEtC7tuODODGldkS9P1zU2WMoHPdcsN2enUopgIaec5f9eYhSFI5zQAaWA/dgv2zw==","signatures":[{"sig":"MEUCIEb1vsBuoQVLITX/eo63pWdtbJdaLGts/RtDQDHWyHLWAiEA2p0KLeakjhPged5mwSPH9Df4oBvY6Wrpn29mjCBzwQc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"2db008051a898deea0951aeffbf8d03b25d06873","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","postlint":"npm run type-check","coveralls":"cat ./coverage/lcov.info | coveralls","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","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"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"6.14.5","description":"React specific linting rules for ESLint","directories":{},"greenkeeper":{"ignore":["semver"]},"_nodeVersion":"14.4.0","dependencies":{"has":"^1.0.3","resolve":"^1.17.0","doctrine":"^2.1.0","prop-types":"^15.7.2","jsx-ast-utils":"^2.4.1","object.values":"^1.1.1","array-includes":"^3.1.1","object.entries":"^1.1.2","object.fromentries":"^2.0.2","array.prototype.flatmap":"^1.2.3","string.prototype.matchall":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","espree":"^3.5.4","semver":"^6.3.0","istanbul":"^0.4.5","coveralls":"^3.1.0","typescript":"^3.9.5","@types/node":"^14.0.14","babel-eslint":"^8.2.6","@types/eslint":"^7.2.0","@types/estree":"0.0.45","markdown-magic":"^1.0.0","eslint-plugin-import":"^2.22.0","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0","eslint-config-airbnb-base":"^14.2.0","eslint-plugin-eslint-plugin":"^2.3.0"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.20.2_1593462796084_0.5370435533090163","host":"s3://npm-registry-packages"}},"7.20.3":{"name":"eslint-plugin-react","version":"7.20.3","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.20.3","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"0590525e7eb83890ce71f73c2cf836284ad8c2f1","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.20.3.tgz","fileCount":112,"integrity":"sha512-txbo090buDeyV0ugF3YMWrzLIUqpYTsWSDZV9xLSmExE1P/Kmgg9++PD931r+KEWS66O1c9R4srLVVHmeHpoAg==","signatures":[{"sig":"MEUCIGSH6Vk71UoH1P7JCjX/RkORCBvzXeh73XBEWerHiy6cAiEA6gk/v5WE+IEzHIH56/E3Au7dZhUfxpolejQF179Gqpk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"6fc4bc0a933501ff307d45922ac1bc2e8ea499dc","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","postlint":"npm run type-check","coveralls":"cat ./coverage/lcov.info | coveralls","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","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"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"6.14.5","description":"React specific linting rules for ESLint","directories":{},"greenkeeper":{"ignore":["semver"]},"_nodeVersion":"14.4.0","dependencies":{"has":"^1.0.3","resolve":"^1.17.0","doctrine":"^2.1.0","prop-types":"^15.7.2","jsx-ast-utils":"^2.4.1","object.values":"^1.1.1","array-includes":"^3.1.1","object.entries":"^1.1.2","object.fromentries":"^2.0.2","array.prototype.flatmap":"^1.2.3","string.prototype.matchall":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","espree":"^3.5.4","semver":"^6.3.0","istanbul":"^0.4.5","coveralls":"^3.1.0","typescript":"^3.9.5","@types/node":"^14.0.14","babel-eslint":"^8.2.6","@types/eslint":"^7.2.0","@types/estree":"0.0.45","markdown-magic":"^1.0.0","eslint-plugin-import":"^2.22.0","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0","eslint-config-airbnb-base":"^14.2.0","eslint-plugin-eslint-plugin":"^2.3.0"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.20.3_1593548545795_0.5429648872802701","host":"s3://npm-registry-packages"}},"7.20.4":{"name":"eslint-plugin-react","version":"7.20.4","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.20.4","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"c14d2631221ec694ddd84557d7152f44b66e4aa0","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.20.4.tgz","fileCount":112,"integrity":"sha512-y4DOQ0LrzuDQFEAnYFGjJMRHQQqfTco02qiWI00eGQYikHTzC15S5aRHGWSffnThv8sBpsmFBLky3K5keniAJg==","signatures":[{"sig":"MEQCIEgIwXgJTgSvAQuvtMc4mfKmJcEGYjuBrGBZmsTICBU2AiAMaOC30eweXVli2YPeBpZdeRNsKQaJk21igTV3C0pAhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"e20522c0ce22d82e21e650aedf9ce1c7fd683341","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","postlint":"npm run type-check","coveralls":"cat ./coverage/lcov.info | coveralls","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","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"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"6.14.5","description":"React specific linting rules for ESLint","directories":{},"greenkeeper":{"ignore":["semver"]},"_nodeVersion":"14.5.0","dependencies":{"has":"^1.0.3","resolve":"^1.17.0","doctrine":"^2.1.0","prop-types":"^15.7.2","jsx-ast-utils":"^2.4.1","object.values":"^1.1.1","array-includes":"^3.1.1","object.entries":"^1.1.2","object.fromentries":"^2.0.2","array.prototype.flatmap":"^1.2.3","string.prototype.matchall":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","espree":"^3.5.4","semver":"^6.3.0","istanbul":"^0.4.5","coveralls":"^3.1.0","typescript":"^3.9.5","@types/node":"^14.0.14","babel-eslint":"^8.2.6","@types/eslint":"^7.2.0","@types/estree":"0.0.45","markdown-magic":"^1.0.0","eslint-plugin-import":"^2.22.0","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0","eslint-config-airbnb-base":"^14.2.0","eslint-plugin-eslint-plugin":"^2.3.0"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.20.4_1595818240841_0.18393557290142404","host":"s3://npm-registry-packages"}},"7.20.5":{"name":"eslint-plugin-react","version":"7.20.5","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.20.5","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"29480f3071f64a04b2c3d99d9b460ce0f76fb857","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.20.5.tgz","fileCount":112,"integrity":"sha512-ajbJfHuFnpVNJjhyrfq+pH1C0gLc2y94OiCbAXT5O0J0YCKaFEHDV8+3+mDOr+w8WguRX+vSs1bM2BDG0VLvCw==","signatures":[{"sig":"MEYCIQDRXelR2iB+LCQD4cl6YL42H6w2h+DzPrduaAwU48EsoQIhAIu+vE+/Uwt/HDEKW8ECcrP2XDjVs/px3265fCBs56SX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"4c8d8cc0a5dca39554cf97b807822b60782f320f","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","postlint":"npm run type-check","coveralls":"cat ./coverage/lcov.info | coveralls","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","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"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"6.14.5","description":"React specific linting rules for ESLint","directories":{},"greenkeeper":{"ignore":["semver"]},"_nodeVersion":"14.5.0","dependencies":{"has":"^1.0.3","resolve":"^1.17.0","doctrine":"^2.1.0","prop-types":"^15.7.2","jsx-ast-utils":"^2.4.1","object.values":"^1.1.1","array-includes":"^3.1.1","object.entries":"^1.1.2","object.fromentries":"^2.0.2","array.prototype.flatmap":"^1.2.3","string.prototype.matchall":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","espree":"^3.5.4","semver":"^6.3.0","istanbul":"^0.4.5","coveralls":"^3.1.0","typescript":"^3.9.5","@types/node":"^14.0.14","babel-eslint":"^8.2.6","@types/eslint":"^7.2.0","@types/estree":"0.0.45","markdown-magic":"^1.0.0","eslint-plugin-import":"^2.22.0","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0","eslint-config-airbnb-base":"^14.2.0","eslint-plugin-eslint-plugin":"^2.3.0"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.20.5_1595964225877_0.22282407324671238","host":"s3://npm-registry-packages"}},"7.20.6":{"name":"eslint-plugin-react","version":"7.20.6","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.20.6","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"4d7845311a93c463493ccfa0a19c9c5d0fd69f60","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.20.6.tgz","fileCount":112,"integrity":"sha512-kidMTE5HAEBSLu23CUDvj8dc3LdBU0ri1scwHBZjI41oDv4tjsWZKU7MQccFzH1QYPYhsnTF2ovh7JlcIcmxgg==","signatures":[{"sig":"MEUCIQDG0xzt2UJp3XefUF7PPVIk/Zspx3AZeX1xJdVzNMUjCwIgL5nFFkw73yBf8Db4e+GgwNpKADRu4WvIORyjydkpW1s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"a43f70ac202dc4d28d18fbfccaf3279d2cf1d072","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","postlint":"npm run type-check","coveralls":"cat ./coverage/lcov.info | coveralls","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","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"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"6.14.7","description":"React specific linting rules for ESLint","directories":{},"greenkeeper":{"ignore":["semver"]},"_nodeVersion":"14.7.0","dependencies":{"has":"^1.0.3","resolve":"^1.17.0","doctrine":"^2.1.0","prop-types":"^15.7.2","jsx-ast-utils":"^2.4.1","object.values":"^1.1.1","array-includes":"^3.1.1","object.entries":"^1.1.2","object.fromentries":"^2.0.2","array.prototype.flatmap":"^1.2.3","string.prototype.matchall":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","espree":"^3.5.4","semver":"^6.3.0","istanbul":"^0.4.5","coveralls":"^3.1.0","typescript":"^3.9.5","@types/node":"^14.0.14","babel-eslint":"^8.2.6","@types/eslint":"^7.2.0","@types/estree":"0.0.45","markdown-magic":"^1.0.0","eslint-plugin-import":"^2.22.0","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0","eslint-config-airbnb-base":"^14.2.0","eslint-plugin-eslint-plugin":"^2.3.0"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.20.6_1597261738153_0.99701035784863","host":"s3://npm-registry-packages"}},"7.21.0":{"name":"eslint-plugin-react","version":"7.21.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.21.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"aa0699086f586d54a5005c99a703175bc5d21161","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.21.0.tgz","fileCount":113,"integrity":"sha512-WaieZZ4cayAfPBmy5KkEqFfLQf/VkzoUsvM5DfD9G1lrz+3LtZ8X6nToEUQiFe1X5ApNIzkMd+7NUy+2OmSTQQ==","signatures":[{"sig":"MEYCIQCRrD/Ucx/XfP14ellUBHBZONV3tg/u5UASZvkA0uhxrAIhAKtSPq1atc75fU81V3YXOI4NNapCvV8ZkgDpKnlesa3f","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"0c412ef52672513cfc6fcfcf858c12ff62ed04f5","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","postlint":"npm run type-check","coveralls":"cat ./coverage/lcov.info | coveralls","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","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"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"6.14.8","description":"React specific linting rules for ESLint","directories":{},"greenkeeper":{"ignore":["semver"]},"_nodeVersion":"14.10.1","dependencies":{"has":"^1.0.3","resolve":"^1.17.0","doctrine":"^2.1.0","prop-types":"^15.7.2","jsx-ast-utils":"^2.4.1","object.values":"^1.1.1","array-includes":"^3.1.1","object.entries":"^1.1.2","object.fromentries":"^2.0.2","array.prototype.flatmap":"^1.2.3","string.prototype.matchall":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","espree":"^3.5.4","semver":"^6.3.0","istanbul":"^0.4.5","coveralls":"^3.1.0","typescript":"^3.9.5","@types/node":"^14.0.14","babel-eslint":"^8.2.6","@types/eslint":"^7.2.0","@types/estree":"0.0.45","markdown-magic":"^1.0.0","eslint-plugin-import":"^2.22.0","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0","eslint-config-airbnb-base":"^14.2.0","eslint-plugin-eslint-plugin":"^2.3.0"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.21.0_1600840560422_0.1492177545624711","host":"s3://npm-registry-packages"}},"7.21.1":{"name":"eslint-plugin-react","version":"7.21.1","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.21.1","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"3d9fe506eab78756f67c671bb2a9aa9c20990a39","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.21.1.tgz","fileCount":113,"integrity":"sha512-TGtWzWrFjZtrD1giMz0O6a9ul++YR9vZSzIL/a7qlb5I/ra/O5RkMGMJK+KKYnJrzz884kyAkEyWiU4Hg2HTrg==","signatures":[{"sig":"MEUCICY0HZ26kgCo077msoP9xkpMGZ+jclxwUQzXgXi3jYTCAiEA3I1M6N3LU2xW3WH3yhKTrhvpBs9vvGkCFIJEZr6pfqA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"8edb880797209ab2c54c68da8fc5a171851c8e08","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","postlint":"npm run type-check","coveralls":"cat ./coverage/lcov.info | coveralls","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","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"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"6.14.8","description":"React specific linting rules for ESLint","directories":{},"greenkeeper":{"ignore":["semver"]},"_nodeVersion":"14.10.1","dependencies":{"has":"^1.0.3","resolve":"^1.17.0","doctrine":"^2.1.0","prop-types":"^15.7.2","jsx-ast-utils":"^2.4.1","object.values":"^1.1.1","array-includes":"^3.1.1","object.entries":"^1.1.2","object.fromentries":"^2.0.2","array.prototype.flatmap":"^1.2.3","string.prototype.matchall":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","espree":"^3.5.4","semver":"^6.3.0","istanbul":"^0.4.5","coveralls":"^3.1.0","typescript":"^3.9.5","@types/node":"^14.0.14","babel-eslint":"^8.2.6","@types/eslint":"^7.2.0","@types/estree":"0.0.45","markdown-magic":"^1.0.0","eslint-plugin-import":"^2.22.0","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0","eslint-config-airbnb-base":"^14.2.0","eslint-plugin-eslint-plugin":"^2.3.0"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.21.1_1600899191398_0.8098288292987323","host":"s3://npm-registry-packages"}},"7.21.2":{"name":"eslint-plugin-react","version":"7.21.2","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.21.2","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"3bd5d2c4c36d5a0428d0d6dda301ac9a84d681b2","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.21.2.tgz","fileCount":113,"integrity":"sha512-j3XKvrK3rpBzveKFbgAeGsWb9uz6iUOrR0jixRfjwdFeGSRsXvVTFtHDQYCjsd1/6Z/xvb8Vy3LiI5Reo7fDrg==","signatures":[{"sig":"MEUCIQDTvEOvBZg/zVC0F8JBbmd04Gafn4uz7pCUUOSvyYPPJgIgPvdal3weNFt9Q3TjsSGXCCEAcG+RBzrF1W6yrh4py08=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"4589522a03ca7dacb97a1e4ba17828fe0bff4655","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","postlint":"npm run type-check","coveralls":"cat ./coverage/lcov.info | coveralls","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","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"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"6.14.8","description":"React specific linting rules for ESLint","directories":{},"greenkeeper":{"ignore":["semver"]},"_nodeVersion":"14.10.1","dependencies":{"has":"^1.0.3","resolve":"^1.17.0","doctrine":"^2.1.0","prop-types":"^15.7.2","jsx-ast-utils":"^2.4.1","object.values":"^1.1.1","array-includes":"^3.1.1","object.entries":"^1.1.2","object.fromentries":"^2.0.2","array.prototype.flatmap":"^1.2.3","string.prototype.matchall":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","espree":"^3.5.4","semver":"^6.3.0","istanbul":"^0.4.5","coveralls":"^3.1.0","typescript":"^3.9.7","@types/node":"^14.11.2","babel-eslint":"^8.2.6","@types/eslint":"^7.2.3","@types/estree":"0.0.45","markdown-magic":"^1.0.0","eslint-plugin-import":"^2.22.0","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0","eslint-config-airbnb-base":"^14.2.0","eslint-plugin-eslint-plugin":"^2.3.0"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.21.2_1600985288870_0.1326622497342247","host":"s3://npm-registry-packages"}},"7.21.3":{"name":"eslint-plugin-react","version":"7.21.3","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.21.3","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"71655d2af5155b19285ec929dd2cdc67a4470b52","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.21.3.tgz","fileCount":113,"integrity":"sha512-OI4GwTCqyIb4ipaOEGLWdaOHCXZZydStAsBEPB2e1ZfNM37bojpgO1BoOQbFb0eLVz3QLDx7b+6kYcrxCuJfhw==","signatures":[{"sig":"MEUCIHK3YNacx3i70NROSUzJWNFVDQer7tTlWXJp0g999F/hAiEAx9wUr+aMgf5fq4efR+6SCwLxo3iMaBfeXfv9yIsoj60=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"e3e61e39685e869099be7dc7062d4924ad854443","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","postlint":"npm run type-check","posttest":"aud --production","coveralls":"cat ./coverage/lcov.info | coveralls","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","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"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"6.14.8","description":"React specific linting rules for ESLint","directories":{},"greenkeeper":{"ignore":["semver"]},"_nodeVersion":"14.10.1","dependencies":{"has":"^1.0.3","resolve":"^1.17.0","doctrine":"^2.1.0","prop-types":"^15.7.2","jsx-ast-utils":"^2.4.1","object.values":"^1.1.1","array-includes":"^3.1.1","object.entries":"^1.1.2","object.fromentries":"^2.0.2","array.prototype.flatmap":"^1.2.3","string.prototype.matchall":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"aud":"^1.1.2","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","espree":"^3.5.4","semver":"^6.3.0","istanbul":"^0.4.5","coveralls":"^3.1.0","typescript":"^3.9.7","@types/node":"^14.11.2","babel-eslint":"^8.2.6","@types/eslint":"^7.2.3","@types/estree":"0.0.45","markdown-magic":"^1.0.0","eslint-plugin-import":"^2.22.1","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0","eslint-config-airbnb-base":"^14.2.0","eslint-plugin-eslint-plugin":"^2.3.0"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.21.3_1601663077647_0.9156967122340973","host":"s3://npm-registry-packages"}},"7.21.4":{"name":"eslint-plugin-react","version":"7.21.4","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.21.4","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"31060b2e5ff82b12e24a3cc33edb7d12f904775c","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.21.4.tgz","fileCount":113,"integrity":"sha512-uHeQ8A0hg0ltNDXFu3qSfFqTNPXm1XithH6/SY318UX76CMj7Q599qWpgmMhVQyvhq36pm7qvoN3pb6/3jsTFg==","signatures":[{"sig":"MEUCID09GdtSMGA/OdSoj/L4eu98qJZtJpy9RkOHDdGckej1AiEA6rheM/cwD0NUDbry6OwrVOu1jGetxEz5HCeqUNmaDKs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"632639ba26f219340474e2a0a63b550af779a7eb","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","postlint":"npm run type-check","posttest":"aud --production","coveralls":"cat ./coverage/lcov.info | coveralls","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","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"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"6.14.8","description":"React specific linting rules for ESLint","directories":{},"greenkeeper":{"ignore":["semver"]},"_nodeVersion":"14.13.0","dependencies":{"has":"^1.0.3","resolve":"^1.17.0","doctrine":"^2.1.0","prop-types":"^15.7.2","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.values":"^1.1.1","array-includes":"^3.1.1","object.entries":"^1.1.2","object.fromentries":"^2.0.2","array.prototype.flatmap":"^1.2.3","string.prototype.matchall":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"aud":"^1.1.2","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","espree":"^3.5.4","semver":"^6.3.0","istanbul":"^0.4.5","coveralls":"^3.1.0","typescript":"^3.9.7","@types/node":"^14.11.2","babel-eslint":"^8.2.6","@types/eslint":"^7.2.3","@types/estree":"0.0.45","markdown-magic":"^1.0.0","eslint-plugin-import":"^2.22.1","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0","eslint-config-airbnb-base":"^14.2.0","eslint-plugin-eslint-plugin":"^2.3.0"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.21.4_1602280720349_0.7556867225026156","host":"s3://npm-registry-packages"}},"7.21.5":{"name":"eslint-plugin-react","version":"7.21.5","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.21.5","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"50b21a412b9574bfe05b21db176e8b7b3b15bff3","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.21.5.tgz","fileCount":113,"integrity":"sha512-8MaEggC2et0wSF6bUeywF7qQ46ER81irOdWS4QWxnnlAEsnzeBevk1sWh7fhpCghPpXb+8Ks7hvaft6L/xsR6g==","signatures":[{"sig":"MEUCIBWX7nT8TJvlv9q9Y7sx5rZIUf/yPXrYcfmqja7m5T6DAiEAq0PEQp9jloPo3/8cq4jpEaPD07hY7zbeyyX9cR9RcAw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"3aa3ce9b9f3f2a70ef00208d4dbced5e6c7565d3","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","postlint":"npm run type-check","posttest":"aud --production","coveralls":"cat ./coverage/lcov.info | coveralls","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","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"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"6.14.8","description":"React specific linting rules for ESLint","directories":{},"greenkeeper":{"ignore":["semver"]},"_nodeVersion":"14.13.0","dependencies":{"has":"^1.0.3","resolve":"^1.18.1","doctrine":"^2.1.0","prop-types":"^15.7.2","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.values":"^1.1.1","array-includes":"^3.1.1","object.entries":"^1.1.2","object.fromentries":"^2.0.2","array.prototype.flatmap":"^1.2.3","string.prototype.matchall":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"aud":"^1.1.2","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","espree":"^3.5.4","semver":"^6.3.0","istanbul":"^0.4.5","coveralls":"^3.1.0","typescript":"^3.9.7","@types/node":"^14.11.2","babel-eslint":"^8.2.6","@types/eslint":"^7.2.3","@types/estree":"0.0.45","markdown-magic":"^1.0.0","eslint-plugin-import":"^2.22.1","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0","eslint-config-airbnb-base":"^14.2.0","eslint-plugin-eslint-plugin":"^2.3.0"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.21.5_1603163339381_0.703881755002534","host":"s3://npm-registry-packages"}},"7.22.0":{"name":"eslint-plugin-react","version":"7.22.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.22.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"3d1c542d1d3169c45421c1215d9470e341707269","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.22.0.tgz","fileCount":115,"integrity":"sha512-p30tuX3VS+NWv9nQot9xIGAHBXR0+xJVaZriEsHoJrASGCJZDJ8JLNM0YqKqI0AKm6Uxaa1VUHoNEibxRCMQHA==","signatures":[{"sig":"MEUCIGwzRKuEN4oUYJNzw4r7GFEQluvhU9MNxE6F/6oLyYX+AiEAluw3bC9Od+aygUpLD5py60hcO7z3ck8oech3g2cz634=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"e2eaadae316f9506d163812a09424eb42698470a","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","postlint":"npm run type-check","posttest":"aud --production","coveralls":"cat ./coverage/lcov.info | coveralls","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","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"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"6.14.9","description":"React specific linting rules for ESLint","directories":{},"greenkeeper":{"ignore":["semver"]},"_nodeVersion":"14.15.3","dependencies":{"has":"^1.0.3","resolve":"^1.18.1","doctrine":"^2.1.0","prop-types":"^15.7.2","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.values":"^1.1.1","array-includes":"^3.1.1","object.entries":"^1.1.2","object.fromentries":"^2.0.2","array.prototype.flatmap":"^1.2.3","string.prototype.matchall":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"aud":"^1.1.2","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","espree":"^3.5.4","semver":"^6.3.0","istanbul":"^0.4.5","coveralls":"^3.1.0","typescript":"^3.9.7","@types/node":"^14.11.2","babel-eslint":"^8.2.6","@types/eslint":"^7.2.3","@types/estree":"0.0.45","markdown-magic":"^1.0.0","eslint-plugin-import":"^2.22.1","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0","eslint-config-airbnb-base":"^14.2.0","eslint-plugin-eslint-plugin":"^2.3.0"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.22.0_1609304140569_0.8475138424512434","host":"s3://npm-registry-packages"}},"7.23.0":{"name":"eslint-plugin-react","version":"7.23.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.23.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"082512fc3538c7a688b24ea2f407cba1e9a7f463","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.23.0.tgz","fileCount":116,"integrity":"sha512-5rfsRiHKIAdhxv3NxrzE+dBC7BFsNhuErL+Fy940oD1cau55JVTnuL25sqXqD7XY0OkYCRsKEqxZVwezE5ol5w==","signatures":[{"sig":"MEUCIQCcBjqVNL7afJkJOeo6NQ41MwmmxHdK3htl+XpJbC+hAQIgNA4tfcLfKmIw5PV6+lA0dNzuUkxVJB6VVGrNSWji5Ec=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"3d7fd57914297b466a58d25cb5185b5ad06e387c","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","postlint":"npm run type-check","posttest":"aud --production","coveralls":"cat ./coverage/lcov.info | coveralls","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","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"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"7.6.3","description":"React specific linting rules for ESLint","directories":{},"greenkeeper":{"ignore":["semver"]},"_nodeVersion":"15.12.0","dependencies":{"has":"^1.0.3","resolve":"^2.0.0-next.3","doctrine":"^2.1.0","minimatch":"^3.0.4","prop-types":"^15.7.2","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.values":"^1.1.3","array-includes":"^3.1.3","object.entries":"^1.1.3","object.fromentries":"^2.0.4","array.prototype.flatmap":"^1.2.4","string.prototype.matchall":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"aud":"^1.1.4","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","espree":"^3.5.4","semver":"^6.3.0","istanbul":"^0.4.5","coveralls":"^3.1.0","typescript":"^3.9.9","@types/node":"^14.14.35","babel-eslint":"^8.2.6","@types/eslint":"^7.2.7","@types/estree":"^0.0.45","markdown-magic":"^1.0.0","eslint-plugin-import":"^2.22.1","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-eslint-plugin":"^2.3.0"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.23.0_1616480316403_0.21727768357257538","host":"s3://npm-registry-packages"}},"7.23.1":{"name":"eslint-plugin-react","version":"7.23.1","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.23.1","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"f1a2e844c0d1967c822388204a8bc4dee8415b11","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.23.1.tgz","fileCount":116,"integrity":"sha512-MvFGhZjI8Z4HusajmSw0ougGrq3Gs4vT/0WgwksZgf5RrLrRa2oYAw56okU4tZJl8+j7IYNuTM+2RnFEuTSdRQ==","signatures":[{"sig":"MEYCIQC5Kn/H4VQ/WmIUfpNxSNI8SCpG5DMEoh7LgGFArx4lrAIhAJkuR+srHqfcHEl7kDHMTrVaoptyn/XCfoklpCePLk6m","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"307458fad885cceef313a10cb7df92602d914fbd","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","postlint":"npm run type-check","posttest":"aud --production","coveralls":"cat ./coverage/lcov.info | coveralls","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","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"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"7.6.3","description":"React specific linting rules for ESLint","directories":{},"greenkeeper":{"ignore":["semver"]},"_nodeVersion":"15.12.0","dependencies":{"has":"^1.0.3","resolve":"^2.0.0-next.3","doctrine":"^2.1.0","minimatch":"^3.0.4","prop-types":"^15.7.2","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.values":"^1.1.3","array-includes":"^3.1.3","object.entries":"^1.1.3","object.fromentries":"^2.0.4","array.prototype.flatmap":"^1.2.4","string.prototype.matchall":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"aud":"^1.1.4","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","espree":"^3.5.4","semver":"^6.3.0","istanbul":"^0.4.5","coveralls":"^3.1.0","typescript":"^3.9.9","@types/node":"^14.14.35","babel-eslint":"^8.2.6","@types/eslint":"^7.2.7","@types/estree":"^0.0.46","markdown-magic":"^1.0.0","eslint-plugin-import":"^2.22.1","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-eslint-plugin":"^2.3.0"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.23.1_1616561032617_0.21834232401252351","host":"s3://npm-registry-packages"}},"7.23.2":{"name":"eslint-plugin-react","version":"7.23.2","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.23.2","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"2d2291b0f95c03728b55869f01102290e792d494","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.23.2.tgz","fileCount":116,"integrity":"sha512-AfjgFQB+nYszudkxRkTFu0UR1zEQig0ArVMPloKhxwlwkzaw/fBiH0QWcBBhZONlXqQC51+nfqFrkn4EzHcGBw==","signatures":[{"sig":"MEUCIQDdPOYEto+wrc1gOa9vitqSMUkaDcuRD32jeEwov3iFLQIgDzyjIq74pihbDbN4g47GmdeRuiHBZb1mrX5IzMAEw98=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"0d999ef2095dc0f5d0944a41f0a23c22cbe84562","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","postlint":"npm run type-check","posttest":"aud --production","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","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"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"7.7.6","description":"React specific linting rules for ESLint","directories":{},"greenkeeper":{"ignore":["semver"]},"_nodeVersion":"15.14.0","dependencies":{"has":"^1.0.3","resolve":"^2.0.0-next.3","doctrine":"^2.1.0","minimatch":"^3.0.4","prop-types":"^15.7.2","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.values":"^1.1.3","array-includes":"^3.1.3","object.entries":"^1.1.3","object.fromentries":"^2.0.4","array.prototype.flatmap":"^1.2.4","string.prototype.matchall":"^4.0.4"},"_hasShrinkwrap":false,"devDependencies":{"aud":"^1.1.4","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","espree":"^3.5.4","semver":"^6.3.0","istanbul":"^0.4.5","typescript":"^3.9.9","@types/node":"^14.14.37","babel-eslint":"^8.2.6","@types/eslint":"^7.2.8","@types/estree":"^0.0.47","markdown-magic":"^1.0.0","eslint-plugin-import":"^2.22.1","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-eslint-plugin":"^2.3.0"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.23.2_1617919542536_0.562932013678674","host":"s3://npm-registry-packages"}},"7.24.0":{"name":"eslint-plugin-react","version":"7.24.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.24.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"eadedfa351a6f36b490aa17f4fa9b14e842b9eb4","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.24.0.tgz","fileCount":116,"integrity":"sha512-KJJIx2SYx7PBx3ONe/mEeMz4YE0Lcr7feJTCMyyKb/341NcjuAgim3Acgan89GfPv7nxXK2+0slu0CWXYM4x+Q==","signatures":[{"sig":"MEUCIQC3xYYttg6VJyniM+3YE949FEBQdzOIbtxyIvxJQw8zqAIgbsUSTCoc3osUgXMfjf/DBmhFMTW6EVm0OP10ivxmajI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"291acbfd6a2caf3934179683c559bb686ff4dbc7","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","postlint":"npm run type-check","posttest":"aud --production","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","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"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"7.11.2","description":"React specific linting rules for ESLint","directories":{},"greenkeeper":{"ignore":["semver"]},"_nodeVersion":"16.1.0","dependencies":{"has":"^1.0.3","resolve":"^2.0.0-next.3","doctrine":"^2.1.0","minimatch":"^3.0.4","prop-types":"^15.7.2","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.values":"^1.1.4","array-includes":"^3.1.3","object.entries":"^1.1.4","object.fromentries":"^2.0.4","array.prototype.flatmap":"^1.2.4","string.prototype.matchall":"^4.0.5"},"_hasShrinkwrap":false,"devDependencies":{"aud":"^1.1.4","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","espree":"^3.5.4","semver":"^6.3.0","istanbul":"^0.4.5","typescript":"^3.9.9","@types/node":"^14.14.37","babel-eslint":"^8.2.6","@types/eslint":"=7.2.10","@types/estree":"^0.0.47","markdown-magic":"^1.0.0","eslint-plugin-import":"^2.22.1","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-eslint-plugin":"^2.3.0"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.24.0_1622319115970_0.08430456297492506","host":"s3://npm-registry-packages"}},"7.25.0":{"name":"eslint-plugin-react","version":"7.25.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.25.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"1e5de5fe147f95ce53eeeb7329ad3d5631ef6e40","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.25.0.tgz","fileCount":116,"integrity":"sha512-bZL+HeB+Qaimb4ryOc+OYYOX0XnOr6FX30ZXkzL8iSJA3tATTtZ1YgYyjK3jGvVDcZMejfUaeS/5wKDfTgyfVw==","signatures":[{"sig":"MEUCIC3K1UUepLIjy6rP9o4lowtWgQ3E0tqvrCN8YksQFT1kAiEA3ENPEdKTubdYQOc6Cggrida1Oapa1Z/J6KeNBqEWucg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"261d93afe76dbd03056877af3b3a47e1c7760306","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","postlint":"npm run type-check","posttest":"aud --production","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","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"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"7.20.3","description":"React specific linting rules for ESLint","directories":{},"greenkeeper":{"ignore":["semver"]},"_nodeVersion":"16.7.0","dependencies":{"has":"^1.0.3","resolve":"^2.0.0-next.3","doctrine":"^2.1.0","minimatch":"^3.0.4","estraverse":"^5.2.0","prop-types":"^15.7.2","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.values":"^1.1.4","array-includes":"^3.1.3","object.entries":"^1.1.4","object.fromentries":"^2.0.4","array.prototype.flatmap":"^1.2.4","string.prototype.matchall":"^4.0.5"},"_hasShrinkwrap":false,"devDependencies":{"aud":"^1.1.5","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","espree":"^3.5.4","semver":"^6.3.0","istanbul":"^0.4.5","typescript":"^3.9.9","@types/node":"^14.14.37","babel-eslint":"^8 || ^9 || ^10.1.0","@types/eslint":"=7.2.10","@types/estree":"^0.0.47","markdown-magic":"^2.5.2","eslint-plugin-import":"^2.24.2","eslint-remote-tester":"^1.3.0","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ~4.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.3.1","eslint-remote-tester-repositories":"^0.0.2"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.25.0_1630216023802_0.25367119936977556","host":"s3://npm-registry-packages"}},"7.25.1":{"name":"eslint-plugin-react","version":"7.25.1","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.25.1","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"9286b7cd9bf917d40309760f403e53016eda8331","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.25.1.tgz","fileCount":116,"integrity":"sha512-P4j9K1dHoFXxDNP05AtixcJEvIT6ht8FhYKsrkY0MPCPaUMYijhpWwNiRDZVtA8KFuZOkGSeft6QwH8KuVpJug==","signatures":[{"sig":"MEUCIQCE6ikOtAH83WTs1pyhbjlNO0nUnXyXEPLtfFkDMXdBLgIgCnFNfbjQVGHr2j+S60NDQiT3IvSP5FMsP3vCruPHkAE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"9487a1789e5153f6a2a6cd46958f2e7e92ae7457","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","postlint":"npm run type-check","posttest":"aud --production","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","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"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"7.20.3","description":"React specific linting rules for ESLint","directories":{},"greenkeeper":{"ignore":["semver"]},"_nodeVersion":"16.7.0","dependencies":{"has":"^1.0.3","resolve":"^2.0.0-next.3","doctrine":"^2.1.0","minimatch":"^3.0.4","estraverse":"^5.2.0","prop-types":"^15.7.2","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.values":"^1.1.4","array-includes":"^3.1.3","object.entries":"^1.1.4","object.fromentries":"^2.0.4","array.prototype.flatmap":"^1.2.4","string.prototype.matchall":"^4.0.5"},"_hasShrinkwrap":false,"devDependencies":{"aud":"^1.1.5","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","espree":"^3.5.4","semver":"^6.3.0","istanbul":"^0.4.5","typescript":"^3.9.9","@types/node":"^14.14.37","babel-eslint":"^8 || ^9 || ^10.1.0","@types/eslint":"=7.2.10","@types/estree":"^0.0.47","markdown-magic":"^2.5.2","eslint-plugin-import":"^2.24.2","eslint-remote-tester":"^1.3.0","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ~4.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.3.1","eslint-remote-tester-repositories":"^0.0.2"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.25.1_1630299740544_0.06576982258768949","host":"s3://npm-registry-packages"}},"7.25.2":{"name":"eslint-plugin-react","version":"7.25.2","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.25.2","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"d567a217d306b76dd110561f28074e2328ae38f8","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.25.2.tgz","fileCount":116,"integrity":"sha512-elx4585wgmryanJK4C5IoSKQyVZ+e7H0t2JOOtJNBql0cuercvSShvRReuLBbfx8687yW5yv+UL7pXwMsd6adQ==","signatures":[{"sig":"MEUCICRQI8n4rApanB9H2i+FOEwufCWHi1F3gQOp7YVk768mAiEA/RY8+aB+4v+b3gDwXMM/vrB75wjBKsnNFr2IQNIAjOI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"f4854ea731a570f54c5c1287fe87baa7f819cafc","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","postlint":"npm run type-check","posttest":"aud --production","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","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"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"7.21.1","description":"React specific linting rules for ESLint","directories":{},"greenkeeper":{"ignore":["semver"]},"_nodeVersion":"16.9.1","dependencies":{"has":"^1.0.3","resolve":"^2.0.0-next.3","doctrine":"^2.1.0","minimatch":"^3.0.4","estraverse":"^5.2.0","prop-types":"^15.7.2","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.values":"^1.1.4","array-includes":"^3.1.3","object.entries":"^1.1.4","object.fromentries":"^2.0.4","array.prototype.flatmap":"^1.2.4","string.prototype.matchall":"^4.0.5"},"_hasShrinkwrap":false,"devDependencies":{"aud":"^1.1.5","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","espree":"^3.5.4","semver":"^6.3.0","istanbul":"^0.4.5","typescript":"^3.9.9","@types/node":"^14.14.37","babel-eslint":"^8 || ^9 || ^10.1.0","@types/eslint":"=7.2.10","@types/estree":"^0.0.47","markdown-magic":"^2.5.2","eslint-plugin-import":"^2.24.2","eslint-remote-tester":"^1.3.0","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ~4.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.3.1","eslint-remote-tester-repositories":"^0.0.3"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.25.2_1631834765629_0.9182711904813419","host":"s3://npm-registry-packages"}},"7.25.3":{"name":"eslint-plugin-react","version":"7.25.3","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.25.3","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"3333a974772745ddb3aecea84621019b635766bc","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.25.3.tgz","fileCount":116,"integrity":"sha512-ZMbFvZ1WAYSZKY662MBVEWR45VaBT6KSJCiupjrNlcdakB90juaZeDCbJq19e73JZQubqFtgETohwgAt8u5P6w==","signatures":[{"sig":"MEUCIDD318cql15UnPNz05C/9SCG9uejgAZCtlHlzCZ/0nMhAiEA1hu/fiOmMLoqPOeOmpUwt+LqfcyWl/qdCNsE5tOyt98=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":633456},"main":"index.js","engines":{"node":">=4"},"gitHead":"76fdffe137760ff2c39a628df6ebe9c0d687a67a","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","postlint":"npm run type-check","posttest":"aud --production","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","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"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"7.21.1","description":"React specific linting rules for ESLint","directories":{},"greenkeeper":{"ignore":["semver"]},"_nodeVersion":"16.9.1","dependencies":{"resolve":"^2.0.0-next.3","doctrine":"^2.1.0","minimatch":"^3.0.4","estraverse":"^5.2.0","prop-types":"^15.7.2","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.hasown":"^1.0.0","object.values":"^1.1.4","array-includes":"^3.1.3","object.entries":"^1.1.4","object.fromentries":"^2.0.4","array.prototype.flatmap":"^1.2.4","string.prototype.matchall":"^4.0.5"},"_hasShrinkwrap":false,"devDependencies":{"aud":"^1.1.5","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","espree":"^3.5.4","semver":"^6.3.0","istanbul":"^0.4.5","typescript":"^3.9.9","@types/node":"^14.14.37","babel-eslint":"^8 || ^9 || ^10.1.0","@types/eslint":"=7.2.10","@types/estree":"^0.0.47","markdown-magic":"^2.5.2","eslint-plugin-import":"^2.24.2","eslint-remote-tester":"^1.3.0","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ~4.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.3.1","eslint-remote-tester-repositories":"^0.0.3"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.25.3_1632080451573_0.3919670873471708","host":"s3://npm-registry-packages"}},"7.26.0":{"name":"eslint-plugin-react","version":"7.26.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.26.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"3ae019a35d542b98e5af9e2f96b89c232c74b55b","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.26.0.tgz","fileCount":120,"integrity":"sha512-dceliS5itjk4EZdQYtLMz6GulcsasguIs+VTXuiC7Q5IPIdGTkyfXVdmsQOqEhlD9MciofH4cMcT1bw1WWNxCQ==","signatures":[{"sig":"MEUCIQD12bpUCozIEauQ/Ng1fLvoUFIp4jy1falCtOn3Hf3ljgIgfEhVR0RWbzr5sUauFZmZ12hYRGY2gDDOzle39NHxVvA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":641669},"main":"index.js","engines":{"node":">=4"},"gitHead":"8cf47a8ac2242ee00ea36eac4b6ae51956ba4411","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","postlint":"npm run type-check","posttest":"aud --production","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","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"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"7.21.1","description":"React specific linting rules for ESLint","directories":{},"greenkeeper":{"ignore":["semver"]},"_nodeVersion":"16.9.1","dependencies":{"semver":"^6.3.0","resolve":"^2.0.0-next.3","doctrine":"^2.1.0","minimatch":"^3.0.4","estraverse":"^5.2.0","prop-types":"^15.7.2","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.hasown":"^1.0.0","object.values":"^1.1.4","array-includes":"^3.1.3","object.entries":"^1.1.4","object.fromentries":"^2.0.4","array.prototype.flatmap":"^1.2.4","string.prototype.matchall":"^4.0.5"},"_hasShrinkwrap":false,"devDependencies":{"aud":"^1.1.5","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","espree":"^3.5.4","istanbul":"^0.4.5","typescript":"^3.9.9","@types/node":"^14.17.17","babel-eslint":"^8 || ^9 || ^10.1.0","eslint-scope":"^3.7.3","@types/eslint":"=7.2.10","@types/estree":"^0.0.50","markdown-magic":"^2.5.2","eslint-plugin-import":"^2.24.2","eslint-remote-tester":"^1.3.1","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ~4.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3","eslint-remote-tester-repositories":"^0.0.3"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.26.0_1632190034492_0.5598505372321034","host":"s3://npm-registry-packages"}},"7.26.1":{"name":"eslint-plugin-react","version":"7.26.1","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.26.1","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"41bcfe3e39e6a5ac040971c1af94437c80daa40e","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.26.1.tgz","fileCount":120,"integrity":"sha512-Lug0+NOFXeOE+ORZ5pbsh6mSKjBKXDXItUD2sQoT+5Yl0eoT82DqnXeTMfUare4QVCn9QwXbfzO/dBLjLXwVjQ==","signatures":[{"sig":"MEUCIHpV46VJi4F6Ji/5cTy8uJkEY9HQeCFWdpijKi/yZyLFAiEAtCs7mQkE/PRzeBJ4bDbvHvuHcNvP0hGvCOUBQiDUTww=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":642248},"main":"index.js","engines":{"node":">=4"},"gitHead":"119a7f3c73fbd56b6d51a5bd40b052c5866a529b","scripts":{"lint":"eslint ./","test":"npm run unit-test","pretest":"npm run lint","postlint":"npm run type-check","posttest":"aud --production","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","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"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"7.21.1","description":"React specific linting rules for ESLint","directories":{},"greenkeeper":{"ignore":["semver"]},"_nodeVersion":"16.9.1","dependencies":{"semver":"^6.3.0","resolve":"^2.0.0-next.3","doctrine":"^2.1.0","minimatch":"^3.0.4","estraverse":"^5.2.0","prop-types":"^15.7.2","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.hasown":"^1.0.0","object.values":"^1.1.4","array-includes":"^3.1.3","object.entries":"^1.1.4","object.fromentries":"^2.0.4","array.prototype.flatmap":"^1.2.4","string.prototype.matchall":"^4.0.5"},"_hasShrinkwrap":false,"devDependencies":{"aud":"^1.1.5","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","espree":"^3.5.4","istanbul":"^0.4.5","typescript":"^3.9.9","@types/node":"^14.17.17","babel-eslint":"^8 || ^9 || ^10.1.0","eslint-scope":"^3.7.3","@types/eslint":"=7.2.10","@types/estree":"^0.0.50","markdown-magic":"^2.5.2","eslint-plugin-import":"^2.24.2","eslint-remote-tester":"^1.3.1","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ~4.0","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3","eslint-remote-tester-repositories":"^0.0.3"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.26.1_1632982777565_0.7406264019299198","host":"s3://npm-registry-packages"}},"7.27.0":{"name":"eslint-plugin-react","version":"7.27.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.27.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"f952c76517a3915b81c7788b220b2b4c96703124","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.27.0.tgz","fileCount":125,"integrity":"sha512-0Ut+CkzpppgFtoIhdzi2LpdpxxBvgFf99eFqWxJnUrO7mMe0eOiNpou6rvNYeVVV6lWZvTah0BFne7k5xHjARg==","signatures":[{"sig":"MEQCICJLmFbAdZpb55Jr8+Nk1DbvalCIdOxnGHAk5IhivqpRAiBEC727eM37pBsQUnf0ecuWbg21tF8ihkOC1kQq5mzAvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":864636},"main":"index.js","engines":{"node":">=4"},"gitHead":"21e01b61af7a38fc86d94f27eb66cda8054582ed","scripts":{"lint":"eslint .","test":"npm run unit-test","pretest":"npm run lint","postlint":"npm run type-check","posttest":"aud --production","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","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"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"6.14.15","description":"React specific linting rules for ESLint","directories":{},"greenkeeper":{"ignore":["semver"]},"_nodeVersion":"12.22.7","dependencies":{"semver":"^6.3.0","resolve":"^2.0.0-next.3","doctrine":"^2.1.0","minimatch":"^3.0.4","estraverse":"^5.3.0","prop-types":"^15.7.2","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.hasown":"^1.1.0","object.values":"^1.1.5","array-includes":"^3.1.4","object.entries":"^1.1.5","object.fromentries":"^2.0.5","array.prototype.flatmap":"^1.2.5","string.prototype.matchall":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"aud":"^1.1.5","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.6.1","typescript":"^3.9.9","@babel/core":"^7.16.0","@types/node":"^16.11.7","babel-eslint":"^8 || ^9 || ^10.1.0","eslint-scope":"^3.7.3","@types/eslint":"=7.2.10","@types/estree":"^0.0.50","markdown-magic":"^2.5.2","@babel/preset-react":"^7.16.0","@babel/eslint-parser":"^7.16.3","eslint-plugin-import":"^2.25.2","eslint-remote-tester":"^2.0.1","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1","@babel/plugin-syntax-decorators":"^7.16.0","eslint-remote-tester-repositories":"^0.0.3","@babel/plugin-syntax-function-bind":"^7.16.0","@babel/plugin-syntax-do-expressions":"^7.16.0"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.27.0_1636528300190_0.15275598421289582","host":"s3://npm-registry-packages"}},"7.27.1":{"name":"eslint-plugin-react","version":"7.27.1","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.27.1","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"469202442506616f77a854d91babaae1ec174b45","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.27.1.tgz","fileCount":125,"integrity":"sha512-meyunDjMMYeWr/4EBLTV1op3iSG3mjT/pz5gti38UzfM4OPpNc2m0t2xvKCOMU5D6FSdd34BIMFOvQbW+i8GAA==","signatures":[{"sig":"MEYCIQDHSy9Ou4SOm0/0O9676jZg5wJvfUxyPepFICkJkvocbgIhANPE0ZHjy+NW2MhMq0fu/AnfR1Uo3eQ3AWKuBR2/ZiOv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"94826da35804b7ea1ae5adcd6ba4b8e049418cf1","scripts":{"lint":"eslint .","test":"npm run unit-test","pretest":"npm run lint","postlint":"npm run type-check","posttest":"aud --production","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","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"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"6.14.15","description":"React specific linting rules for ESLint","directories":{},"greenkeeper":{"ignore":["semver"]},"_nodeVersion":"12.22.7","dependencies":{"semver":"^6.3.0","resolve":"^2.0.0-next.3","doctrine":"^2.1.0","minimatch":"^3.0.4","estraverse":"^5.3.0","prop-types":"^15.7.2","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.hasown":"^1.1.0","object.values":"^1.1.5","array-includes":"^3.1.4","object.entries":"^1.1.5","object.fromentries":"^2.0.5","array.prototype.flatmap":"^1.2.5","string.prototype.matchall":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"aud":"^1.1.5","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.6.1","typescript":"^3.9.9","@babel/core":"^7.16.0","@types/node":"^16.11.7","babel-eslint":"^8 || ^9 || ^10.1.0","eslint-scope":"^3.7.3","@types/eslint":"=7.2.10","@types/estree":"^0.0.50","markdown-magic":"^2.5.2","@babel/preset-react":"^7.16.0","@babel/eslint-parser":"^7.16.3","eslint-plugin-import":"^2.25.2","eslint-remote-tester":"^2.0.1","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1","@babel/plugin-syntax-decorators":"^7.16.0","eslint-remote-tester-repositories":"^0.0.3","@babel/plugin-syntax-function-bind":"^7.16.0","@babel/plugin-syntax-do-expressions":"^7.16.0"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.27.1_1637308887546_0.035360875690067406","host":"s3://npm-registry-packages"}},"7.28.0":{"name":"eslint-plugin-react","version":"7.28.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.28.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"8f3ff450677571a659ce76efc6d80b6a525adbdf","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.28.0.tgz","fileCount":124,"integrity":"sha512-IOlFIRHzWfEQQKcAD4iyYDndHwTQiCMcJVJjxempf203jnNLUnW34AXLrV33+nEXoifJE2ZEGmcjKPL8957eSw==","signatures":[{"sig":"MEUCIQDPBojv9LGQuRnkbE9as0AeN3N5NEoh4VcPf5B7qQwquQIgZVJPOHPkWJcg2HBoFSchUXlJYgdoPQSEOFOrwMs1fKE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"9be55ed7f2417104ecaae9771fa9e603f847706e","scripts":{"lint":"eslint .","test":"npm run unit-test","pretest":"npm run lint","postlint":"npm run type-check","posttest":"aud --production","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","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"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"8.1.2","description":"React specific linting rules for ESLint","directories":{},"greenkeeper":{"ignore":["semver"]},"_nodeVersion":"17.1.0","dependencies":{"semver":"^6.3.0","resolve":"^2.0.0-next.3","doctrine":"^2.1.0","minimatch":"^3.0.4","estraverse":"^5.3.0","prop-types":"^15.7.2","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.hasown":"^1.1.0","object.values":"^1.1.5","array-includes":"^3.1.4","object.entries":"^1.1.5","object.fromentries":"^2.0.5","array.prototype.flatmap":"^1.2.5","string.prototype.matchall":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"aud":"^1.1.5","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.6.1","typescript":"^3.9.9","@babel/core":"^7.16.0","@types/node":"^16.11.7","babel-eslint":"^8 || ^9 || ^10.1.0","eslint-scope":"^3.7.3","@types/eslint":"=7.2.10","@types/estree":"^0.0.50","markdown-magic":"^2.5.2","@babel/preset-react":"^7.16.0","@babel/eslint-parser":"^7.16.3","eslint-plugin-import":"^2.25.3","eslint-remote-tester":"^2.0.1","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1","@babel/plugin-syntax-decorators":"^7.16.0","eslint-remote-tester-repositories":"^0.0.3","@babel/plugin-syntax-function-bind":"^7.16.0","@babel/plugin-syntax-do-expressions":"^7.16.0"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.28.0_1640214128570_0.6005685063895929","host":"s3://npm-registry-packages"}},"7.29.0":{"name":"eslint-plugin-react","version":"7.29.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.29.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"51921b7e9b706398e3002cb07ff1654a5d0a78a4","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.29.0.tgz","fileCount":126,"integrity":"sha512-lwbGCO4cEotwl+Wo0zkkjzbhxEzFcG6lv4mpWXfxKzXNZMF5wDEQqykPetB4mi3uTLGVSXxmgVlBMzHTHue6cA==","signatures":[{"sig":"MEUCIAbchJrU18FLPxt29qX/aYpTArOqPKmEBjuc/jsLnvU3AiEAsmWrbvb1PLwN3XEs9pIx/7nSEnOxVoHr3fFT9LVCMzo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"ddcc5b3b09450432f312251c9b0e786753b3437a","scripts":{"lint":"eslint .","test":"npm run unit-test","pretest":"npm run lint","postlint":"npm run type-check","posttest":"aud --production","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","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"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"8.3.1","description":"React specific linting rules for ESLint","directories":{},"greenkeeper":{"ignore":["semver"]},"_nodeVersion":"17.5.0","dependencies":{"semver":"^6.3.0","resolve":"^2.0.0-next.3","doctrine":"^2.1.0","minimatch":"^3.1.2","estraverse":"^5.3.0","prop-types":"^15.8.1","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.hasown":"^1.1.0","object.values":"^1.1.5","array-includes":"^3.1.4","object.entries":"^1.1.5","object.fromentries":"^2.0.5","array.prototype.flatmap":"^1.2.5","string.prototype.matchall":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"aud":"^2.0.0","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.6.5","typescript":"^3.9.9","@babel/core":"^7.17.5","@types/node":"^16.11.26","babel-eslint":"^8 || ^9 || ^10.1.0","eslint-scope":"^3.7.3","@types/eslint":"=7.2.10","@types/estree":"^0.0.50","markdown-magic":"^2.6.0","@babel/preset-react":"^7.16.7","@babel/eslint-parser":"^7.17.0","eslint-plugin-import":"^2.25.4","eslint-remote-tester":"^2.1.1","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1","@babel/plugin-syntax-decorators":"^7.17.0","eslint-remote-tester-repositories":"^0.0.4","@babel/plugin-syntax-function-bind":"^7.16.7","@babel/plugin-syntax-do-expressions":"^7.16.7"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.29.0_1645771756280_0.890034428409826","host":"s3://npm-registry-packages"}},"7.29.1":{"name":"eslint-plugin-react","version":"7.29.1","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.29.1","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"6c40bc83142bb63d132a1b3565e2ea655411f800","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.29.1.tgz","fileCount":126,"integrity":"sha512-WtzRpHMhsOX05ZrkyaaqmLl2uXGqmYooCfBxftJKlkYdsltiufGgfU7uuoHwR2lBam2Kh/EIVID4aU9e3kbCMA==","signatures":[{"sig":"MEQCIHqFlS3QRneNITvqjBywtPT75ohqvzAu0IehxmdB5s34AiAMp1sfgP/btCCHe9zLRQH9tGoXap0iBLmKJqCOWfcbxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"7f44ecc2f310d20e5efa4907d469753b3a2a5e15","scripts":{"lint":"eslint .","test":"npm run unit-test","pretest":"npm run lint","postlint":"npm run type-check","posttest":"aud --production","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","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"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"8.3.1","description":"React specific linting rules for ESLint","directories":{},"greenkeeper":{"ignore":["semver"]},"_nodeVersion":"17.5.0","dependencies":{"semver":"^6.3.0","resolve":"^2.0.0-next.3","doctrine":"^2.1.0","minimatch":"^3.1.2","estraverse":"^5.3.0","prop-types":"^15.8.1","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.hasown":"^1.1.0","object.values":"^1.1.5","array-includes":"^3.1.4","object.entries":"^1.1.5","object.fromentries":"^2.0.5","array.prototype.flatmap":"^1.2.5","string.prototype.matchall":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"aud":"^2.0.0","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.6.5","typescript":"^3.9.9","@babel/core":"^7.17.5","@types/node":"^16.11.26","babel-eslint":"^8 || ^9 || ^10.1.0","eslint-scope":"^3.7.3","@types/eslint":"=7.2.10","@types/estree":"^0.0.50","markdown-magic":"^2.6.0","@babel/preset-react":"^7.16.7","@babel/eslint-parser":"^7.17.0","eslint-plugin-import":"^2.25.4","eslint-remote-tester":"^2.1.1","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1","@babel/plugin-syntax-decorators":"^7.17.0","eslint-remote-tester-repositories":"^0.0.4","@babel/plugin-syntax-function-bind":"^7.16.7","@babel/plugin-syntax-do-expressions":"^7.16.7"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.29.1_1645815648054_0.7206951534706358","host":"s3://npm-registry-packages"}},"7.29.2":{"name":"eslint-plugin-react","version":"7.29.2","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.29.2","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"2d4da69d30d0a736efd30890dc6826f3e91f3f7c","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.29.2.tgz","fileCount":126,"integrity":"sha512-ypEBTKOy5liFQXZWMchJ3LN0JX1uPI6n7MN7OPHKacqXAxq5gYC30TdO7wqGYQyxD1OrzpobdHC3hDmlRWDg9w==","signatures":[{"sig":"MEQCIAIKvNvbPCrUiHJX9DvvqpofSfk/pN4cBHmvbgyfspL3AiBt3OsNuEvULNgyRLbIV/AcQk/CV2ujXrUIMXobRNHjZA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"e972bd70c803fc8fc7bd1e90673490b9ca257fdb","scripts":{"lint":"eslint .","test":"npm run unit-test","pretest":"npm run lint","postlint":"npm run type-check","posttest":"aud --production","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","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"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"8.3.1","description":"React specific linting rules for ESLint","directories":{},"greenkeeper":{"ignore":["semver"]},"_nodeVersion":"17.5.0","dependencies":{"semver":"^6.3.0","resolve":"^2.0.0-next.3","doctrine":"^2.1.0","minimatch":"^3.1.2","estraverse":"^5.3.0","prop-types":"^15.8.1","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.hasown":"^1.1.0","object.values":"^1.1.5","array-includes":"^3.1.4","object.entries":"^1.1.5","object.fromentries":"^2.0.5","array.prototype.flatmap":"^1.2.5","string.prototype.matchall":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"aud":"^2.0.0","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.6.5","typescript":"^3.9.9","@babel/core":"^7.17.5","@types/node":"^16.11.26","babel-eslint":"^8 || ^9 || ^10.1.0","eslint-scope":"^3.7.3","@types/eslint":"=7.2.10","@types/estree":"^0.0.50","markdown-magic":"^2.6.0","@babel/preset-react":"^7.16.7","@babel/eslint-parser":"^7.17.0","eslint-plugin-import":"^2.25.4","eslint-remote-tester":"^2.1.1","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1","@babel/plugin-syntax-decorators":"^7.17.0","eslint-remote-tester-repositories":"^0.0.4","@babel/plugin-syntax-function-bind":"^7.16.7","@babel/plugin-syntax-do-expressions":"^7.16.7"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.29.2_1645860925534_0.7925143702401811","host":"s3://npm-registry-packages"}},"7.29.3":{"name":"eslint-plugin-react","version":"7.29.3","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.29.3","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"f4eab757f2756d25d6d4c2a58a9e20b004791f05","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.29.3.tgz","fileCount":126,"integrity":"sha512-MzW6TuCnDOcta67CkpDyRfRsEVx9FNMDV8wZsDqe1luHPdGTrQIUaUXD27Ja3gHsdOIs/cXzNchWGlqm+qRVRg==","signatures":[{"sig":"MEUCIQC7CP7EaZB7NMWzcs9NQCme5zduRx7hWoCh79/T4smaJwIgZ4xQxfYws0EN1ySSqjjxftxc80+jjT7ZF7+Fiyo28ig=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"7484acaca8351a8568fa99344bc811c5cd8396bd","scripts":{"lint":"eslint .","test":"npm run unit-test","pretest":"npm run lint","postlint":"npm run type-check","posttest":"aud --production","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","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"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"8.3.1","description":"React specific linting rules for ESLint","directories":{},"greenkeeper":{"ignore":["semver"]},"_nodeVersion":"17.6.0","dependencies":{"semver":"^6.3.0","resolve":"^2.0.0-next.3","doctrine":"^2.1.0","minimatch":"^3.1.2","estraverse":"^5.3.0","prop-types":"^15.8.1","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.hasown":"^1.1.0","object.values":"^1.1.5","array-includes":"^3.1.4","object.entries":"^1.1.5","object.fromentries":"^2.0.5","array.prototype.flatmap":"^1.2.5","string.prototype.matchall":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"aud":"^2.0.0","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.6.5","typescript":"^3.9.9","@babel/core":"^7.17.5","@types/node":"^16.11.26","babel-eslint":"^8 || ^9 || ^10.1.0","eslint-scope":"^3.7.3","@types/eslint":"=7.2.10","@types/estree":"^0.0.50","markdown-magic":"^2.6.0","@babel/preset-react":"^7.16.7","@babel/eslint-parser":"^7.17.0","eslint-plugin-import":"^2.25.4","eslint-remote-tester":"^2.1.1","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1","@babel/plugin-syntax-decorators":"^7.17.0","eslint-remote-tester-repositories":"^0.0.4","@babel/plugin-syntax-function-bind":"^7.16.7","@babel/plugin-syntax-do-expressions":"^7.16.7"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.29.3_1646351172644_0.29459469450507303","host":"s3://npm-registry-packages"}},"7.29.4":{"name":"eslint-plugin-react","version":"7.29.4","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.29.4","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dist":{"shasum":"4717de5227f55f3801a5fd51a16a4fa22b5914d2","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.29.4.tgz","fileCount":126,"integrity":"sha512-CVCXajliVh509PcZYRFyu/BoUEz452+jtQJq2b3Bae4v3xBUWPLCmtmBM+ZinG4MzwmxJgJ2M5rMqhqLVn7MtQ==","signatures":[{"sig":"MEUCIAv5xCpcfmHkhdYwWpoFCSXuvGUzVjIkkcxwrqdSe8KpAiEAusWNG52dph48blvrv3LQtUpccgj2BX4oSIsmYej+hRs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"73ad445e434c7ff7d9811308b4b80f3b56d10e77","scripts":{"lint":"eslint .","test":"npm run unit-test","pretest":"npm run lint","postlint":"npm run type-check","posttest":"aud --production","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","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"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/yannickcr/eslint-plugin-react.git","type":"git"},"_npmVersion":"8.3.1","description":"React specific linting rules for ESLint","directories":{},"greenkeeper":{"ignore":["semver"]},"_nodeVersion":"17.7.0","dependencies":{"semver":"^6.3.0","resolve":"^2.0.0-next.3","doctrine":"^2.1.0","minimatch":"^3.1.2","estraverse":"^5.3.0","prop-types":"^15.8.1","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.hasown":"^1.1.0","object.values":"^1.1.5","array-includes":"^3.1.4","object.entries":"^1.1.5","object.fromentries":"^2.0.5","array.prototype.flatmap":"^1.2.5","string.prototype.matchall":"^4.0.6"},"_hasShrinkwrap":false,"devDependencies":{"aud":"^2.0.0","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.6.5","typescript":"^3.9.9","@babel/core":"^7.17.5","@types/node":"^16.11.26","babel-eslint":"^8 || ^9 || ^10.1.0","eslint-scope":"^3.7.3","@types/eslint":"=7.2.10","@types/estree":"^0.0.50","markdown-magic":"^2.6.0","@babel/preset-react":"^7.16.7","@babel/eslint-parser":"^7.17.0","eslint-plugin-import":"^2.25.4","eslint-remote-tester":"^2.1.1","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1","@babel/plugin-syntax-decorators":"^7.17.0","eslint-remote-tester-repositories":"^0.0.4","@babel/plugin-syntax-function-bind":"^7.16.7","@babel/plugin-syntax-do-expressions":"^7.16.7"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.29.4_1647214393521_0.9208837225627631","host":"s3://npm-registry-packages"}},"7.30.0":{"name":"eslint-plugin-react","version":"7.30.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.30.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dist":{"shasum":"8e7b1b2934b8426ac067a0febade1b13bd7064e3","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.30.0.tgz","fileCount":128,"integrity":"sha512-RgwH7hjW48BleKsYyHK5vUAvxtE9SMPDKmcPRQgtRCYaZA0XQPt5FSkrU3nhz5ifzMZcA8opwmRJ2cmOO8tr5A==","signatures":[{"sig":"MEQCIFqMserG/AwSKNEEj+nj+8nCPPJowC0GAhWPatxq30etAiB4Uk9LmzPuo3XOprlReh0l7GuuqG7FDMd+5fDiT9wQzA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":719615,"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"91d375744846d7ffc35f15b2485d6dd83ba684e5","scripts":{"lint":"eslint .","test":"npm run unit-test","prepack":"npmignore --auto --commentLines=autogenerated","pretest":"npm run lint","postlint":"npm run type-check","posttest":"aud --production","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","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"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git","type":"git"},"_npmVersion":"8.9.0","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"18.2.0","dependencies":{"semver":"^6.3.0","resolve":"^2.0.0-next.3","doctrine":"^2.1.0","minimatch":"^3.1.2","estraverse":"^5.3.0","prop-types":"^15.8.1","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.hasown":"^1.1.1","object.values":"^1.1.5","array-includes":"^3.1.5","object.entries":"^1.1.5","object.fromentries":"^2.0.5","array.prototype.flatmap":"^1.3.0","string.prototype.matchall":"^4.0.7"},"publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslintrc",".editorconfig","tsconfig.json"]},"_hasShrinkwrap":false,"devDependencies":{"aud":"^2.0.0","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","espree":"^3.5.4","istanbul":"^0.4.5","npmignore":"^0.3.0","ls-engines":"^0.6.6","typescript":"^3.9.9","@babel/core":"^7.17.12","@types/node":"^16.11.35","babel-eslint":"^8 || ^9 || ^10.1.0","eslint-scope":"^3.7.3","@types/eslint":"=7.2.10","@types/estree":"0.0.51","markdown-magic":"^2.6.0","@babel/preset-react":"^7.17.12","@babel/eslint-parser":"^7.17.0","eslint-plugin-import":"^2.26.0","eslint-remote-tester":"^2.1.4","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1","@babel/plugin-syntax-decorators":"^7.17.12","eslint-remote-tester-repositories":"^0.0.5","@babel/plugin-syntax-function-bind":"^7.16.7","@babel/plugin-syntax-do-expressions":"^7.16.7"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.30.0_1652913289293_0.0073675190219604225","host":"s3://npm-registry-packages"}},"7.30.1":{"name":"eslint-plugin-react","version":"7.30.1","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.30.1","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dist":{"shasum":"2be4ab23ce09b5949c6631413ba64b2810fd3e22","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.30.1.tgz","fileCount":128,"integrity":"sha512-NbEvI9jtqO46yJA3wcRF9Mo0lF9T/jhdHqhCHXiXtD+Zcb98812wvokjWpU7Q4QH5edo6dmqrukxVvWWXHlsUg==","signatures":[{"sig":"MEUCICJJ2HQtmSAMdXR+V2emmGtHzIa4GMW4kAlPbE18gl1ZAiEA8J5eOXqVC7cagl8mctEsfMcfA8IP/9e0dZV2MvTcp2g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":720497,"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"33480237b1afc818083aeb992ca79027719d531e","scripts":{"lint":"eslint .","test":"npm run unit-test","prepack":"npmignore --auto --commentLines=autogenerated","pretest":"npm run lint","postlint":"npm run type-check","posttest":"aud --production","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","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"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git","type":"git"},"_npmVersion":"8.9.0","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"18.2.0","dependencies":{"semver":"^6.3.0","resolve":"^2.0.0-next.3","doctrine":"^2.1.0","minimatch":"^3.1.2","estraverse":"^5.3.0","prop-types":"^15.8.1","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.hasown":"^1.1.1","object.values":"^1.1.5","array-includes":"^3.1.5","object.entries":"^1.1.5","object.fromentries":"^2.0.5","array.prototype.flatmap":"^1.3.0","string.prototype.matchall":"^4.0.7"},"publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslintrc",".editorconfig","tsconfig.json"]},"_hasShrinkwrap":false,"devDependencies":{"aud":"^2.0.0","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","espree":"^3.5.4","istanbul":"^0.4.5","npmignore":"^0.3.0","ls-engines":"^0.7.0","typescript":"^3.9.9","@babel/core":"^7.18.5","@types/node":"^16.11.35","babel-eslint":"^8 || ^9 || ^10.1.0","eslint-scope":"^3.7.3","@types/eslint":"=7.2.10","@types/estree":"0.0.51","markdown-magic":"^2.6.0","@babel/preset-react":"^7.17.12","@babel/eslint-parser":"^7.18.2","eslint-plugin-import":"^2.26.0","eslint-remote-tester":"^2.1.4","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1","@babel/plugin-syntax-decorators":"^7.17.12","eslint-remote-tester-repositories":"^0.0.6","@babel/plugin-syntax-function-bind":"^7.16.7","@babel/plugin-syntax-do-expressions":"^7.16.7"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.30.1_1656019074706_0.9218547569249198","host":"s3://npm-registry-packages"}},"7.30.2":{"name":"eslint-plugin-react","version":"7.30.2","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.30.2","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dist":{"shasum":"7633c2392053c200086720ada3de6e7764699a2d","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.30.2.tgz","fileCount":130,"integrity":"sha512-v/xnUOBdGaX/pKAseqZBbwUu6bemKtqTpeo5sZ5K+kX1yHVxZ7g090E4pEfDm4oxHLL+pGMMWTv9udi/DLaoHQ==","signatures":[{"sig":"MEYCIQCHyLDDnWSKF0WyIPB8ZV3KzxZiSXOnTc9SWZoflCMcDgIhANvYEryqgLwkRJlOrwT2PZ1LnPhsm4WgyXY39G9LOkH5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":733297,"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"2ed2d468c1bfb7058cbbbcbe4b3e367e310c9006","scripts":{"lint":"eslint .","test":"npm run unit-test","prelint":"npm run lint:docs","prepack":"npmignore --auto --commentLines=autogenerated","pretest":"npm run lint","postlint":"npm run type-check","posttest":"aud --production","lint:docs":"markdownlint \"**/*.md\"","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","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"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"deprecated":"v7.31.0 was erroneously published as v7.30.2; please ignore this patch version","repository":{"url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git","type":"git"},"_npmVersion":"8.18.0","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"18.8.0","dependencies":{"semver":"^6.3.0","resolve":"^2.0.0-next.3","doctrine":"^2.1.0","minimatch":"^3.1.2","estraverse":"^5.3.0","prop-types":"^15.8.1","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.hasown":"^1.1.1","object.values":"^1.1.5","array-includes":"^3.1.5","object.entries":"^1.1.5","object.fromentries":"^2.0.5","array.prototype.flatmap":"^1.3.0","string.prototype.matchall":"^4.0.7"},"publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslintrc",".editorconfig","tsconfig.json"]},"_hasShrinkwrap":false,"devDependencies":{"aud":"^2.0.0","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","espree":"^3.5.4","istanbul":"^0.4.5","npmignore":"^0.3.0","ls-engines":"^0.7.0","typescript":"^3.9.9","@babel/core":"^7.18.13","@types/node":"^4.9.5","babel-eslint":"^8 || ^9 || ^10.1.0","eslint-scope":"^3.7.3","@types/eslint":"=7.2.10","@types/estree":"0.0.52","markdown-magic":"^2.6.0","markdownlint-cli":"^0.8.0 || ^0.32.2","@babel/preset-react":"^7.18.6","@babel/eslint-parser":"^7.18.9","eslint-plugin-import":"^2.26.0","eslint-remote-tester":"^3.0.0","@technote-space/doctoc":"~2.4","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","@babel/plugin-syntax-decorators":"^7.18.6","eslint-remote-tester-repositories":"^0.0.6","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/plugin-syntax-do-expressions":"^7.18.6"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.30.2_1661380217761_0.938385299054082","host":"s3://npm-registry-packages"}},"7.31.0":{"name":"eslint-plugin-react","version":"7.31.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.31.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dist":{"shasum":"fd3f81c9db5971095b3521ede22781afd37442b0","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.0.tgz","fileCount":130,"integrity":"sha512-BWriBttYYCnfb4RO9SB91Og8uA9CPcBMl5UlCOCtuYW1UjhN3QypzEcEHky4ZIRZDKjbO2Blh9BjP8E7W/b1SA==","signatures":[{"sig":"MEUCIGt7w759nqfywseU/b+0sVagrl+Umi5u4c+1HEpbTHV0AiEA/IqXMe4b3uRv6ok4gge8Ly7zmjcYcrNBlfW4hfyDva8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":733297,"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"b0d0ca188e3e0ca365afd5140975c0ead9d1175c","scripts":{"lint":"eslint .","test":"npm run unit-test","prelint":"npm run lint:docs","prepack":"npmignore --auto --commentLines=autogenerated","pretest":"npm run lint","postlint":"npm run type-check","posttest":"aud --production","lint:docs":"markdownlint \"**/*.md\"","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","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"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git","type":"git"},"_npmVersion":"8.18.0","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"18.8.0","dependencies":{"semver":"^6.3.0","resolve":"^2.0.0-next.3","doctrine":"^2.1.0","minimatch":"^3.1.2","estraverse":"^5.3.0","prop-types":"^15.8.1","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.hasown":"^1.1.1","object.values":"^1.1.5","array-includes":"^3.1.5","object.entries":"^1.1.5","object.fromentries":"^2.0.5","array.prototype.flatmap":"^1.3.0","string.prototype.matchall":"^4.0.7"},"publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslintrc",".editorconfig","tsconfig.json"]},"_hasShrinkwrap":false,"devDependencies":{"aud":"^2.0.0","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","espree":"^3.5.4","istanbul":"^0.4.5","npmignore":"^0.3.0","ls-engines":"^0.7.0","typescript":"^3.9.9","@babel/core":"^7.18.13","@types/node":"^4.9.5","babel-eslint":"^8 || ^9 || ^10.1.0","eslint-scope":"^3.7.3","@types/eslint":"=7.2.10","@types/estree":"0.0.52","markdown-magic":"^2.6.0","markdownlint-cli":"^0.8.0 || ^0.32.2","@babel/preset-react":"^7.18.6","@babel/eslint-parser":"^7.18.9","eslint-plugin-import":"^2.26.0","eslint-remote-tester":"^3.0.0","@technote-space/doctoc":"~2.4","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","@babel/plugin-syntax-decorators":"^7.18.6","eslint-remote-tester-repositories":"^0.0.6","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/plugin-syntax-do-expressions":"^7.18.6"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.31.0_1661380266413_0.5484645580889573","host":"s3://npm-registry-packages"}},"7.31.1":{"name":"eslint-plugin-react","version":"7.31.1","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.31.1","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dist":{"shasum":"d29793ed27743f3ed8a473c347b1bf5a0a8fb9af","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.1.tgz","fileCount":130,"integrity":"sha512-j4/2xWqt/R7AZzG8CakGHA6Xa/u7iR8Q3xCxY+AUghdT92bnIDOBEefV456OeH0QvBcroVc0eyvrrLSyQGYIfg==","signatures":[{"sig":"MEUCIE661/5l4oQ67PjQfk1qbCp19igA0bHRRxRtOHmCHg+nAiEA5FzCc3rNYH72pw85mLvfsIwnRMuJP5t29WJCSEV3aCU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":734341,"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"2d973469f580415d5ac9768b2c609ee1eb76b909","scripts":{"lint":"eslint .","test":"npm run unit-test","prelint":"npm run lint:docs","prepack":"npmignore --auto --commentLines=autogenerated","pretest":"npm run lint","postlint":"npm run type-check","posttest":"aud --production","lint:docs":"markdownlint \"**/*.md\"","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","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"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git","type":"git"},"_npmVersion":"8.18.0","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"18.8.0","dependencies":{"semver":"^6.3.0","resolve":"^2.0.0-next.3","doctrine":"^2.1.0","minimatch":"^3.1.2","estraverse":"^5.3.0","prop-types":"^15.8.1","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.hasown":"^1.1.1","object.values":"^1.1.5","array-includes":"^3.1.5","object.entries":"^1.1.5","object.fromentries":"^2.0.5","array.prototype.flatmap":"^1.3.0","string.prototype.matchall":"^4.0.7"},"publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslintrc",".editorconfig","tsconfig.json"]},"_hasShrinkwrap":false,"devDependencies":{"aud":"^2.0.0","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","espree":"^3.5.4","istanbul":"^0.4.5","npmignore":"^0.3.0","ls-engines":"^0.7.0","typescript":"^3.9.9","@babel/core":"^7.18.13","@types/node":"^4.9.5","babel-eslint":"^8 || ^9 || ^10.1.0","eslint-scope":"^3.7.3","@types/eslint":"=7.2.10","@types/estree":"0.0.52","markdown-magic":"^2.6.0","markdownlint-cli":"^0.8.0 || ^0.32.2","@babel/preset-react":"^7.18.6","@babel/eslint-parser":"^7.18.9","eslint-plugin-import":"^2.26.0","eslint-remote-tester":"^3.0.0","@technote-space/doctoc":"~2.4","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","@babel/plugin-syntax-decorators":"^7.18.6","eslint-remote-tester-repositories":"^0.0.6","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/plugin-syntax-do-expressions":"^7.18.6"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.31.1_1661542864287_0.30303600399643016","host":"s3://npm-registry-packages"}},"7.31.2":{"name":"eslint-plugin-react","version":"7.31.2","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.31.2","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dist":{"shasum":"518cad3ae428e5e9604c4710b36b622007420e79","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.2.tgz","fileCount":130,"integrity":"sha512-l8uMqMohh0YnM4bhUThmEgSx7sr7xTMPRRAHD0CBNRZvtwJ9/LVVML6LfoYzSFQgJYW/ZkjLTyYvNOAo8oKRNw==","signatures":[{"sig":"MEQCIFVv2yNkfxtIZ0j4+EVZLPKvoAOZLmyTgTXS0D8mdBWIAiByc96aXrkKQwadAQdGGfJ5xwBtzBgDlRJJxf02kTTogg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":741036,"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"512909b084185c32ec547352260112fe759d8aa8","scripts":{"lint":"eslint .","test":"npm run unit-test","prelint":"npm run lint:docs","prepack":"npmignore --auto --commentLines=autogenerated","pretest":"npm run lint","postlint":"npm run type-check","posttest":"aud --production","lint:docs":"markdownlint \"**/*.md\"","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","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"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"deprecated":"v7.31.2 has a bug with the `no-unknown-property` rule; please update to v7.31.3 or later","repository":{"url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git","type":"git"},"_npmVersion":"8.18.0","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"18.8.0","dependencies":{"semver":"^6.3.0","resolve":"^2.0.0-next.3","doctrine":"^2.1.0","minimatch":"^3.1.2","estraverse":"^5.3.0","prop-types":"^15.8.1","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.hasown":"^1.1.1","object.values":"^1.1.5","array-includes":"^3.1.5","object.entries":"^1.1.5","object.fromentries":"^2.0.5","array.prototype.flatmap":"^1.3.0","string.prototype.matchall":"^4.0.7"},"publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslintrc",".editorconfig","tsconfig.json"]},"_hasShrinkwrap":false,"devDependencies":{"aud":"^2.0.0","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","espree":"^3.5.4","istanbul":"^0.4.5","npmignore":"^0.3.0","ls-engines":"^0.7.0","typescript":"^3.9.9","@babel/core":"^7.18.13","@types/node":"^4.9.5","babel-eslint":"^8 || ^9 || ^10.1.0","eslint-scope":"^3.7.3","@types/eslint":"=7.2.10","@types/estree":"0.0.52","markdown-magic":"^2.6.1","markdownlint-cli":"^0.8.0 || ^0.32.2","@babel/preset-react":"^7.18.6","@babel/eslint-parser":"^7.18.9","eslint-plugin-import":"^2.26.0","eslint-remote-tester":"^3.0.0","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","@babel/plugin-syntax-decorators":"^7.18.6","eslint-remote-tester-repositories":"^0.0.6","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/plugin-syntax-do-expressions":"^7.18.6"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.31.2_1662150572472_0.8309083900613423","host":"s3://npm-registry-packages"}},"7.31.3":{"name":"eslint-plugin-react","version":"7.31.3","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.31.3","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dist":{"shasum":"596bd605988b92da421d20ee7b475779a8b0abe4","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.3.tgz","fileCount":130,"integrity":"sha512-IGAWY4Yu0eBe83MzqMTteaLZo/Qjd0YIfgQz7VWq6/28QMFouXaM4ERv/pCDfxgBbWPnGb3l+wkftzHRI1rkVA==","signatures":[{"sig":"MEQCIEaEomQHSDump9V5oUvVTuweQlRVeyJDyWxvvxNk0i0aAiAN10zgJPtBayug39u1CLVwtsRpCy0y+eb9hD6j7h/yGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":744656,"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"b4d14ce1872c3ac1b39b1f3c87f77cb0a664ad9a","scripts":{"lint":"eslint .","test":"npm run unit-test","prelint":"npm run lint:docs","prepack":"npmignore --auto --commentLines=autogenerated","pretest":"npm run lint","postlint":"npm run type-check","posttest":"aud --production","lint:docs":"markdownlint \"**/*.md\"","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","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"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git","type":"git"},"_npmVersion":"8.18.0","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"18.8.0","dependencies":{"semver":"^6.3.0","resolve":"^2.0.0-next.3","doctrine":"^2.1.0","minimatch":"^3.1.2","estraverse":"^5.3.0","prop-types":"^15.8.1","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.hasown":"^1.1.1","object.values":"^1.1.5","array-includes":"^3.1.5","object.entries":"^1.1.5","object.fromentries":"^2.0.5","array.prototype.flatmap":"^1.3.0","string.prototype.matchall":"^4.0.7"},"publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslintrc",".editorconfig","tsconfig.json"]},"_hasShrinkwrap":false,"devDependencies":{"aud":"^2.0.0","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","espree":"^3.5.4","istanbul":"^0.4.5","npmignore":"^0.3.0","ls-engines":"^0.7.0","typescript":"^3.9.9","@babel/core":"^7.18.13","@types/node":"^4.9.5","babel-eslint":"^8 || ^9 || ^10.1.0","eslint-scope":"^3.7.3","@types/eslint":"=7.2.10","@types/estree":"0.0.52","markdown-magic":"^2.6.1","markdownlint-cli":"^0.8.0 || ^0.32.2","@babel/preset-react":"^7.18.6","@babel/eslint-parser":"^7.18.9","eslint-plugin-import":"^2.26.0","eslint-remote-tester":"^3.0.0","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","@babel/plugin-syntax-decorators":"^7.18.6","eslint-remote-tester-repositories":"^0.0.6","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/plugin-syntax-do-expressions":"^7.18.6"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.31.3_1662185171507_0.05536340651855198","host":"s3://npm-registry-packages"}},"7.31.4":{"name":"eslint-plugin-react","version":"7.31.4","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.31.4","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dist":{"shasum":"df79aa4343490cbc438d72b864cd92487de3e4d9","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.4.tgz","fileCount":130,"integrity":"sha512-2ry4HTT+c+hSgpnV2DXj3d5oAmH11KH8HHQwtcfRdq6/+R3nEimvMbwAqK79eb4ZW1/hp8yC5elBusZM6li/Gg==","signatures":[{"sig":"MEUCIDNnOpQurWZUSLBQavAYBL6rIkqrfCYsuF6K8/8sG5daAiEAxtXbJvtPOSLR8BJD7s/bzsdPjDRDYwFRpBcAh7ueN+Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":744678,"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"91ea5d528b9daf960e8afd1718b590138b5f54f1","scripts":{"lint":"eslint .","test":"npm run unit-test","prelint":"npm run lint:docs","prepack":"npmignore --auto --commentLines=autogenerated","pretest":"npm run lint","postlint":"npm run type-check","posttest":"aud --production","lint:docs":"markdownlint \"**/*.md\"","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","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"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git","type":"git"},"_npmVersion":"8.18.0","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"18.8.0","dependencies":{"semver":"^6.3.0","resolve":"^2.0.0-next.3","doctrine":"^2.1.0","minimatch":"^3.1.2","estraverse":"^5.3.0","prop-types":"^15.8.1","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.hasown":"^1.1.1","object.values":"^1.1.5","array-includes":"^3.1.5","object.entries":"^1.1.5","object.fromentries":"^2.0.5","array.prototype.flatmap":"^1.3.0","string.prototype.matchall":"^4.0.7"},"publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslintrc",".editorconfig","tsconfig.json"]},"_hasShrinkwrap":false,"devDependencies":{"aud":"^2.0.0","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","espree":"^3.5.4","istanbul":"^0.4.5","npmignore":"^0.3.0","ls-engines":"^0.7.0","typescript":"^3.9.9","@babel/core":"^7.18.13","@types/node":"^4.9.5","babel-eslint":"^8 || ^9 || ^10.1.0","eslint-scope":"^3.7.3","@types/eslint":"=7.2.10","@types/estree":"0.0.52","markdown-magic":"^2.6.1","markdownlint-cli":"^0.8.0 || ^0.32.2","@babel/preset-react":"^7.18.6","@babel/eslint-parser":"^7.18.9","eslint-plugin-import":"^2.26.0","eslint-remote-tester":"^3.0.0","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","@babel/plugin-syntax-decorators":"^7.18.6","eslint-remote-tester-repositories":"^0.0.6","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/plugin-syntax-do-expressions":"^7.18.6"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.31.4_1662189403451_0.5409185890087489","host":"s3://npm-registry-packages"}},"7.31.5":{"name":"eslint-plugin-react","version":"7.31.5","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.31.5","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dist":{"shasum":"87c17c82f805257f4f7c96dd484534db2b5089c4","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.5.tgz","fileCount":130,"integrity":"sha512-y7472VAcqns17rsQUk6tQCnqBi+boYjGdYarX022719+wGd1T4U1fOYJ2T2Trd3Od2q5M92e42zJ2uZOGmWamA==","signatures":[{"sig":"MEYCIQCsVVyY6eD1tGCjAwYC6arOR5GiN+f0uKHyJhvw69USSwIhANmEhaWttWTpNsp/gGkSpVFCg61ckoD0mtn2Os5XVNEH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":747028,"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"06d87861845e213b81839819f80828216dc5ecae","scripts":{"lint":"eslint .","test":"npm run unit-test","prelint":"npm run lint:docs","prepack":"npmignore --auto --commentLines=autogenerated","pretest":"npm run lint","postlint":"npm run type-check","posttest":"aud --production","lint:docs":"markdownlint \"**/*.md\"","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","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"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git","type":"git"},"_npmVersion":"8.18.0","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"18.8.0","dependencies":{"semver":"^6.3.0","resolve":"^2.0.0-next.3","doctrine":"^2.1.0","minimatch":"^3.1.2","estraverse":"^5.3.0","prop-types":"^15.8.1","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.hasown":"^1.1.1","object.values":"^1.1.5","array-includes":"^3.1.5","object.entries":"^1.1.5","object.fromentries":"^2.0.5","array.prototype.flatmap":"^1.3.0","string.prototype.matchall":"^4.0.7"},"publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslintrc",".editorconfig","tsconfig.json"]},"_hasShrinkwrap":false,"devDependencies":{"aud":"^2.0.0","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","espree":"^3.5.4","istanbul":"^0.4.5","npmignore":"^0.3.0","ls-engines":"^0.7.0","typescript":"^3.9.9","@babel/core":"^7.18.13","@types/node":"^4.9.5","babel-eslint":"^8 || ^9 || ^10.1.0","eslint-scope":"^3.7.3","@types/eslint":"=7.2.10","@types/estree":"0.0.52","markdown-magic":"^2.6.1","markdownlint-cli":"^0.8.0 || ^0.32.2","@babel/preset-react":"^7.18.6","@babel/eslint-parser":"^7.18.9","eslint-plugin-import":"^2.26.0","eslint-remote-tester":"^3.0.0","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","@babel/plugin-syntax-decorators":"^7.18.6","eslint-remote-tester-repositories":"^0.0.6","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/plugin-syntax-do-expressions":"^7.18.6"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.31.5_1662270093027_0.5555603498276747","host":"s3://npm-registry-packages"}},"7.31.6":{"name":"eslint-plugin-react","version":"7.31.6","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.31.6","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dist":{"shasum":"55ec176be94917ecde3f3ca0e1363073193e241a","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.6.tgz","fileCount":130,"integrity":"sha512-CXu4eu28sb8Sd2+cyUYsJVyDvpTlaXPG+bOzzpS9IzZKtye96AYX3ZmHQ6ayn/OAIQ/ufDJP8ElPWd63Pepn9w==","signatures":[{"sig":"MEYCIQCiOnc6tP9geUwjqcdO5GEnAy45/suIF95nfS4YzTkRYAIhALASr2mJbObuq11quA9xmozgTx4l3Ni8Zrleav9AGQFy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":747650,"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"18b2b593e92ec0be048641df10ca3b3a0bb21dc9","scripts":{"lint":"eslint .","test":"npm run unit-test","prelint":"npm run lint:docs","prepack":"npmignore --auto --commentLines=autogenerated","pretest":"npm run lint","postlint":"npm run type-check","posttest":"aud --production","lint:docs":"markdownlint \"**/*.md\"","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","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"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git","type":"git"},"_npmVersion":"8.18.0","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"18.8.0","dependencies":{"semver":"^6.3.0","resolve":"^2.0.0-next.3","doctrine":"^2.1.0","minimatch":"^3.1.2","estraverse":"^5.3.0","prop-types":"^15.8.1","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.hasown":"^1.1.1","object.values":"^1.1.5","array-includes":"^3.1.5","object.entries":"^1.1.5","object.fromentries":"^2.0.5","array.prototype.flatmap":"^1.3.0","string.prototype.matchall":"^4.0.7"},"publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslintrc",".editorconfig","tsconfig.json"]},"_hasShrinkwrap":false,"devDependencies":{"aud":"^2.0.0","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","espree":"^3.5.4","istanbul":"^0.4.5","npmignore":"^0.3.0","ls-engines":"^0.7.0","typescript":"^3.9.9","@babel/core":"^7.18.13","@types/node":"^4.9.5","babel-eslint":"^8 || ^9 || ^10.1.0","eslint-scope":"^3.7.3","@types/eslint":"=7.2.10","@types/estree":"0.0.52","markdown-magic":"^2.6.1","markdownlint-cli":"^0.8.0 || ^0.32.2","@babel/preset-react":"^7.18.6","@babel/eslint-parser":"^7.18.9","eslint-plugin-import":"^2.26.0","eslint-remote-tester":"^3.0.0","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","@babel/plugin-syntax-decorators":"^7.18.6","eslint-remote-tester-repositories":"^0.0.6","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/plugin-syntax-do-expressions":"^7.18.6"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.31.6_1662318038964_0.2222175581430026","host":"s3://npm-registry-packages"}},"7.31.7":{"name":"eslint-plugin-react","version":"7.31.7","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.31.7","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dist":{"shasum":"36fb1c611a7db5f757fce09cbbcc01682f8b0fbb","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.7.tgz","fileCount":130,"integrity":"sha512-8NldBTeYp/kQoTV1uT0XF6HcmDqbgZ0lNPkN0wlRw8DJKXEnaWu+oh/6gt3xIhzvQ35wB2Y545fJhIbJSZ2NNw==","signatures":[{"sig":"MEQCICwyzL0MkAZSwBEuAfESqvysJX1C2XmzxKkz+ggfCcI8AiAhAQWKd/17otI/m0lwN8MjVZHL02pDyKIAh82Q+2wQaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":750015,"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"1c3af254c6fc832ad16e37202e9e8b308b7d08f2","scripts":{"lint":"eslint .","test":"npm run unit-test","prelint":"npm run lint:docs","prepack":"npmignore --auto --commentLines=autogenerated","pretest":"npm run lint","postlint":"npm run type-check","posttest":"aud --production","lint:docs":"markdownlint \"**/*.md\"","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","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"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git","type":"git"},"_npmVersion":"8.18.0","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"18.8.0","dependencies":{"semver":"^6.3.0","resolve":"^2.0.0-next.3","doctrine":"^2.1.0","minimatch":"^3.1.2","estraverse":"^5.3.0","prop-types":"^15.8.1","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.hasown":"^1.1.1","object.values":"^1.1.5","array-includes":"^3.1.5","object.entries":"^1.1.5","object.fromentries":"^2.0.5","array.prototype.flatmap":"^1.3.0","string.prototype.matchall":"^4.0.7"},"publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslintrc",".editorconfig","tsconfig.json"]},"_hasShrinkwrap":false,"devDependencies":{"aud":"^2.0.0","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","espree":"^3.5.4","istanbul":"^0.4.5","npmignore":"^0.3.0","ls-engines":"^0.7.0","typescript":"^3.9.9","@babel/core":"^7.19.0","@types/node":"^4.9.5","babel-eslint":"^8 || ^9 || ^10.1.0","eslint-scope":"^3.7.3","@types/eslint":"=7.2.10","@types/estree":"0.0.52","markdown-magic":"^2.6.1","markdownlint-cli":"^0.8.0 || ^0.32.2","@babel/preset-react":"^7.18.6","@babel/eslint-parser":"^7.18.9","eslint-plugin-import":"^2.26.0","eslint-remote-tester":"^3.0.0","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","@babel/plugin-syntax-decorators":"^7.19.0","eslint-remote-tester-repositories":"^0.0.6","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/plugin-syntax-do-expressions":"^7.18.6"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.31.7_1662410974229_0.6135616776411958","host":"s3://npm-registry-packages"}},"7.31.8":{"name":"eslint-plugin-react","version":"7.31.8","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.31.8","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dist":{"shasum":"3a4f80c10be1bcbc8197be9e8b641b2a3ef219bf","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.8.tgz","fileCount":128,"integrity":"sha512-5lBTZmgQmARLLSYiwI71tiGVTLUuqXantZM6vlSY39OaDSV0M7+32K5DnLkmFrwTe+Ksz0ffuLUC91RUviVZfw==","signatures":[{"sig":"MEUCIAxUNI9recKOgNRwM52d9MGusvIXPmIUrWvXl8TEBQ1mAiEAlP9ulRA27XNiHqStiGWhudJnJCJEWxFGS/yqOLoCtOc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":750261,"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"8c9ec8a3929403ac34a22c11cb9bd2575ba766bd","scripts":{"lint":"eslint .","test":"npm run unit-test","prelint":"npm run lint:docs","prepack":"npmignore --auto --commentLines=autogenerated","pretest":"npm run lint","postlint":"npm run type-check","posttest":"aud --production","lint:docs":"markdownlint \"**/*.md\"","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","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"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git","type":"git"},"_npmVersion":"8.18.0","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"18.8.0","dependencies":{"semver":"^6.3.0","resolve":"^2.0.0-next.3","doctrine":"^2.1.0","minimatch":"^3.1.2","estraverse":"^5.3.0","prop-types":"^15.8.1","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.hasown":"^1.1.1","object.values":"^1.1.5","array-includes":"^3.1.5","object.entries":"^1.1.5","object.fromentries":"^2.0.5","array.prototype.flatmap":"^1.3.0","string.prototype.matchall":"^4.0.7"},"publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslintrc",".editorconfig","tsconfig.json",".markdownlint*"]},"_hasShrinkwrap":false,"devDependencies":{"aud":"^2.0.0","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","espree":"^3.5.4","istanbul":"^0.4.5","npmignore":"^0.3.0","ls-engines":"^0.7.0","typescript":"^3.9.9","@babel/core":"^7.19.0","@types/node":"^4.9.5","babel-eslint":"^8 || ^9 || ^10.1.0","eslint-scope":"^3.7.3","@types/eslint":"=7.2.10","@types/estree":"0.0.52","markdown-magic":"^2.6.1","markdownlint-cli":"^0.8.0 || ^0.32.2","@babel/preset-react":"^7.18.6","@babel/eslint-parser":"^7.18.9","eslint-plugin-import":"^2.26.0","eslint-remote-tester":"^3.0.0","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","@babel/plugin-syntax-decorators":"^7.19.0","eslint-remote-tester-repositories":"^0.0.6","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/plugin-syntax-do-expressions":"^7.18.6"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.31.8_1662702257374_0.4993946070811093","host":"s3://npm-registry-packages"}},"7.31.9":{"name":"eslint-plugin-react","version":"7.31.9","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.31.9","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dist":{"shasum":"7474ad4e21db368f61d17e1f2e78d43dbbdd50b2","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.9.tgz","fileCount":128,"integrity":"sha512-vrVJwusIw4L99lyfXjtCw8HWdloajsiYslMavogrBe2Gl8gr95TJsJnOMRasN4b4N24I3XuJf6aAV6MhyGmjqw==","signatures":[{"sig":"MEQCIHaqG+nkOBPFX9tm3cmFzdDTIB4Y76owvNjWlabFeByKAiBlXJgKuK+Xs91gDDYx4P9Y/JldEgrJnXR5SOmgy94u3Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":751993,"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"96062ea1c963ee811240eac921ec99648bec8a5e","scripts":{"lint":"eslint .","test":"npm run unit-test","prelint":"npm run lint:docs","prepack":"npmignore --auto --commentLines=autogenerated","pretest":"npm run lint","postlint":"npm run type-check","posttest":"aud --production","lint:docs":"markdownlint \"**/*.md\"","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","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"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git","type":"git"},"_npmVersion":"8.19.2","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"18.10.0","dependencies":{"semver":"^6.3.0","resolve":"^2.0.0-next.3","doctrine":"^2.1.0","minimatch":"^3.1.2","estraverse":"^5.3.0","prop-types":"^15.8.1","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.hasown":"^1.1.1","object.values":"^1.1.5","array-includes":"^3.1.5","object.entries":"^1.1.5","object.fromentries":"^2.0.5","array.prototype.flatmap":"^1.3.0","string.prototype.matchall":"^4.0.7"},"publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslintrc",".editorconfig","tsconfig.json",".markdownlint*"]},"_hasShrinkwrap":false,"devDependencies":{"aud":"^2.0.1","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","espree":"^3.5.4","istanbul":"^0.4.5","npmignore":"^0.3.0","ls-engines":"^0.7.0","typescript":"^3.9.9","@babel/core":"^7.19.3","@types/node":"^4.9.5","babel-eslint":"^8 || ^9 || ^10.1.0","eslint-scope":"^3.7.3","@types/eslint":"=7.2.10","@types/estree":"0.0.52","markdown-magic":"^2.6.1","markdownlint-cli":"^0.8.0 || ^0.32.2","@babel/preset-react":"^7.18.6","@babel/eslint-parser":"^7.19.1","eslint-plugin-import":"^2.26.0","eslint-remote-tester":"^3.0.0","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","@babel/plugin-syntax-decorators":"^7.19.0","eslint-remote-tester-repositories":"^0.0.7","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/plugin-syntax-do-expressions":"^7.18.6"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.31.9_1665346137267_0.8641636312473409","host":"s3://npm-registry-packages"}},"7.31.10":{"name":"eslint-plugin-react","version":"7.31.10","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.31.10","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dist":{"shasum":"6782c2c7fe91c09e715d536067644bbb9491419a","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.10.tgz","fileCount":128,"integrity":"sha512-e4N/nc6AAlg4UKW/mXeYWd3R++qUano5/o+t+wnWxIf+bLsOaH3a4q74kX3nDjYym3VBN4HyO9nEn1GcAqgQOA==","signatures":[{"sig":"MEUCIBBiDRaWps3lt41wr77ZmzFOlemRcIBIVtBO4+al4FDNAiEA0JHR9CHMwhNrG5BhWJGWAzCqervb+Np4rZBicQwqkgA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":752024,"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"4360fa3edafa47bae52ac37d91fb17d61483ecd3","scripts":{"lint":"eslint .","test":"npm run unit-test","prelint":"npm run lint:docs","prepack":"npmignore --auto --commentLines=autogenerated","pretest":"npm run lint","postlint":"npm run type-check","posttest":"aud --production","lint:docs":"markdownlint \"**/*.md\"","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","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"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git","type":"git"},"_npmVersion":"8.19.2","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"18.10.0","dependencies":{"semver":"^6.3.0","resolve":"^2.0.0-next.3","doctrine":"^2.1.0","minimatch":"^3.1.2","estraverse":"^5.3.0","prop-types":"^15.8.1","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.hasown":"^1.1.1","object.values":"^1.1.5","array-includes":"^3.1.5","object.entries":"^1.1.5","object.fromentries":"^2.0.5","array.prototype.flatmap":"^1.3.0","string.prototype.matchall":"^4.0.7"},"publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslintrc",".editorconfig","tsconfig.json",".markdownlint*"]},"_hasShrinkwrap":false,"devDependencies":{"aud":"^2.0.1","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","espree":"^3.5.4","istanbul":"^0.4.5","npmignore":"^0.3.0","ls-engines":"^0.7.0","typescript":"^3.9.9","@babel/core":"^7.19.3","@types/node":"^4.9.5","babel-eslint":"^8 || ^9 || ^10.1.0","eslint-scope":"^3.7.3","@types/eslint":"=7.2.10","@types/estree":"0.0.52","markdown-magic":"^2.6.1","markdownlint-cli":"^0.8.0 || ^0.32.2","@babel/preset-react":"^7.18.6","@babel/eslint-parser":"^7.19.1","eslint-plugin-import":"^2.26.0","eslint-remote-tester":"^3.0.0","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","@babel/plugin-syntax-decorators":"^7.19.0","eslint-remote-tester-repositories":"^0.0.7","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/plugin-syntax-do-expressions":"^7.18.6"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.31.10_1665444105192_0.2877708197029081","host":"s3://npm-registry-packages"}},"7.31.11":{"name":"eslint-plugin-react","version":"7.31.11","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.31.11","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dist":{"shasum":"011521d2b16dcf95795df688a4770b4eaab364c8","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.11.tgz","fileCount":128,"integrity":"sha512-TTvq5JsT5v56wPa9OYHzsrOlHzKZKjV+aLgS+55NJP/cuzdiQPC7PfYoUjMoxlffKtvijpk7vA/jmuqRb9nohw==","signatures":[{"sig":"MEUCIQC/LK1AGltkniSXs0G7sxkresqR6pA+PGADPCw2Fm86SwIgBz9THm9Tv98iIdjsLbXoHHZ1t8iAdmREE9ks581D84Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":777094,"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"8e5ce6c5b1ad5f1cedfacf1670a846195c9af0cd","scripts":{"lint":"eslint .","test":"npm run unit-test","prelint":"npm run lint:docs","prepack":"npmignore --auto --commentLines=autogenerated","pretest":"npm run lint","postlint":"npm run type-check","posttest":"aud --production","lint:docs":"markdownlint \"**/*.md\"","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","postlint:docs":"npm run update:eslint-docs -- --check","update:eslint-docs":"eslint-doc-generator --ignore-config all --config-emoji recommended,💼 --url-configs \"https://github.com/jsx-eslint/eslint-plugin-react/#shareable-configs\""},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git","type":"git"},"_npmVersion":"9.1.2","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"18.12.1","dependencies":{"semver":"^6.3.0","resolve":"^2.0.0-next.3","doctrine":"^2.1.0","minimatch":"^3.1.2","estraverse":"^5.3.0","prop-types":"^15.8.1","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.hasown":"^1.1.2","object.values":"^1.1.6","array-includes":"^3.1.6","object.entries":"^1.1.6","object.fromentries":"^2.0.6","array.prototype.flatmap":"^1.3.1","array.prototype.tosorted":"^1.1.1","string.prototype.matchall":"^4.0.8"},"publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslintrc",".editorconfig","tsconfig.json",".markdownlint*"]},"_hasShrinkwrap":false,"devDependencies":{"aud":"^2.0.1","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","espree":"^3.5.4","istanbul":"^0.4.5","npmignore":"^0.3.0","ls-engines":"^0.7.0","typescript":"^3.9.9","@babel/core":"^7.20.2","@types/node":"^4.9.5","babel-eslint":"^8 || ^9 || ^10.1.0","eslint-scope":"^3.7.3","@types/eslint":"=7.2.10","@types/estree":"0.0.52","markdownlint-cli":"^0.8.0 || ^0.32.2","@babel/preset-react":"^7.18.6","@babel/eslint-parser":"^7.19.1","eslint-doc-generator":"^0.15.0","eslint-plugin-import":"^2.26.0","eslint-remote-tester":"^3.0.0","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","@babel/plugin-syntax-decorators":"^7.19.0","eslint-remote-tester-repositories":"^0.0.7","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/plugin-syntax-do-expressions":"^7.18.6"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.31.11_1668793636069_0.20821339532746985","host":"s3://npm-registry-packages"}},"7.32.0":{"name":"eslint-plugin-react","version":"7.32.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.32.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dist":{"shasum":"d80f794a638c5770f952ba2ae793f0a516be7c09","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.0.tgz","fileCount":134,"integrity":"sha512-vSBi1+SrPiLZCGvxpiZIa28fMEUaMjXtCplrvxcIxGzmFiYdsXQDwInEjuv5/i/2CTTxbkS87tE8lsQ0Qxinbw==","signatures":[{"sig":"MEYCIQDvQQSItncAUTIlZDLD+IBW7xF6BmPox1CoTvEyD4c5AgIhAKKrztUmXNidkZ3CYJ7aDGh4GORFX0kWz1NQcTU3WPAk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":790235,"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"c8f2813758dea1759ba5ab8caf1920cae9417a43","scripts":{"lint":"eslint .","test":"npm run unit-test","prelint":"npm run lint:docs","prepack":"npmignore --auto --commentLines=autogenerated","pretest":"npm run lint","postlint":"npm run type-check","posttest":"aud --production","lint:docs":"markdownlint \"**/*.md\"","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","postlint:docs":"npm run update:eslint-docs -- --check","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git","type":"git"},"_npmVersion":"9.2.0","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"18.13.0","dependencies":{"semver":"^6.3.0","resolve":"^2.0.0-next.4","doctrine":"^2.1.0","minimatch":"^3.1.2","estraverse":"^5.3.0","prop-types":"^15.8.1","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.hasown":"^1.1.2","object.values":"^1.1.6","array-includes":"^3.1.6","object.entries":"^1.1.6","object.fromentries":"^2.0.6","array.prototype.flatmap":"^1.3.1","array.prototype.tosorted":"^1.1.1","string.prototype.matchall":"^4.0.8"},"publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslint-doc-generatorrc.js",".eslintrc",".editorconfig","tsconfig.json",".markdownlint*"]},"_hasShrinkwrap":false,"devDependencies":{"aud":"^2.0.2","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","espree":"^3.5.4","istanbul":"^0.4.5","npmignore":"^0.3.0","ls-engines":"^0.8.0","typescript":"^3.9.9","@babel/core":"^7.20.12","@types/node":"^4.9.5","babel-eslint":"^8 || ^9 || ^10.1.0","eslint-scope":"^3.7.3","@types/eslint":"=7.2.10","@types/estree":"0.0.52","markdownlint-cli":"^0.8.0 || ^0.32.2","@babel/preset-react":"^7.18.6","@babel/eslint-parser":"^7.19.1","eslint-doc-generator":"^1.4.2","eslint-plugin-import":"^2.26.0","eslint-remote-tester":"^3.0.0","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","@babel/plugin-syntax-decorators":"^7.19.0","eslint-remote-tester-repositories":"^1.0.0","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/plugin-syntax-do-expressions":"^7.18.6"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.32.0_1673418742879_0.16010926761310085","host":"s3://npm-registry-packages"}},"7.32.1":{"name":"eslint-plugin-react","version":"7.32.1","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.32.1","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dist":{"shasum":"88cdeb4065da8ca0b64e1274404f53a0f9890200","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.1.tgz","fileCount":135,"integrity":"sha512-vOjdgyd0ZHBXNsmvU+785xY8Bfe57EFbTYYk8XrROzWpr9QBvpjITvAXt9xqcE6+8cjR/g1+mfumPToxsl1www==","signatures":[{"sig":"MEUCIQCbkXw9/4nbAAEBqR77q6WSAuxAAC8si2omR+Osp+aJxQIgFX47Hw4P9wuCrmRYtQta25osBEu3vPRT4Tln2aS42fs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":789463,"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"b2e069e0c5dc93b3b7cb71013f0836530f9af452","scripts":{"lint":"eslint .","test":"npm run unit-test","prelint":"npm run lint:docs","prepack":"npmignore --auto --commentLines=autogenerated","pretest":"npm run lint","postlint":"npm run type-check","posttest":"aud --production","lint:docs":"markdownlint \"**/*.md\"","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","postlint:docs":"npm run update:eslint-docs -- --check","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git","type":"git"},"_npmVersion":"9.2.0","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"19.4.0","dependencies":{"semver":"^6.3.0","resolve":"^2.0.0-next.4","doctrine":"^2.1.0","minimatch":"^3.1.2","estraverse":"^5.3.0","prop-types":"^15.8.1","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.hasown":"^1.1.2","object.values":"^1.1.6","array-includes":"^3.1.6","object.entries":"^1.1.6","object.fromentries":"^2.0.6","array.prototype.flatmap":"^1.3.1","array.prototype.tosorted":"^1.1.1","string.prototype.matchall":"^4.0.8"},"publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslint-doc-generatorrc.js",".eslintrc",".editorconfig","tsconfig.json",".markdownlint*"]},"_hasShrinkwrap":false,"devDependencies":{"aud":"^2.0.2","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","espree":"^3.5.4","istanbul":"^0.4.5","npmignore":"^0.3.0","ls-engines":"^0.8.0","typescript":"^3.9.9","@babel/core":"^7.20.12","@types/node":"^4.9.5","babel-eslint":"^8 || ^9 || ^10.1.0","eslint-scope":"^3.7.3","@types/eslint":"=7.2.10","@types/estree":"0.0.52","markdownlint-cli":"^0.8.0 || ^0.32.2","@babel/preset-react":"^7.18.6","@babel/eslint-parser":"^7.19.1","eslint-doc-generator":"^1.4.2","eslint-plugin-import":"^2.26.0","eslint-remote-tester":"^3.0.0","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","@babel/plugin-syntax-decorators":"^7.19.0","eslint-remote-tester-repositories":"^1.0.0","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/plugin-syntax-do-expressions":"^7.18.6"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.32.1_1673900892032_0.8892010438868185","host":"s3://npm-registry-packages"}},"7.32.2":{"name":"eslint-plugin-react","version":"7.32.2","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.32.2","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dist":{"shasum":"e71f21c7c265ebce01bcbc9d0955170c55571f10","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.32.2.tgz","fileCount":135,"integrity":"sha512-t2fBMa+XzonrrNkyVirzKlvn5RXzzPwRHtMvLAtVZrt8oxgnTQaYbU6SXTOO1mwQgp1y5+toMSKInnzGr0Knqg==","signatures":[{"sig":"MEQCIEJVACfeBmlCiIqqn3BC+R7pHq5yWYX6jlVXxcWp5gSAAiBaYyH5JUqNULjWSOFlQghkn5msU1wxH/Kg7pbhnyrOFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":789871,"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"},"main":"index.js","engines":{"node":">=4"},"gitHead":"66b58dd4864678eb869a7bf434c72ff7ac530eb1","scripts":{"lint":"eslint .","test":"npm run unit-test","prelint":"npm run lint:docs","prepack":"npmignore --auto --commentLines=autogenerated","pretest":"npm run lint","postlint":"npm run type-check","posttest":"aud --production","lint:docs":"markdownlint \"**/*.md\"","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","postlint:docs":"npm run update:eslint-docs -- --check","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git","type":"git"},"_npmVersion":"9.4.0","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"18.13.0","dependencies":{"semver":"^6.3.0","resolve":"^2.0.0-next.4","doctrine":"^2.1.0","minimatch":"^3.1.2","estraverse":"^5.3.0","prop-types":"^15.8.1","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.hasown":"^1.1.2","object.values":"^1.1.6","array-includes":"^3.1.6","object.entries":"^1.1.6","object.fromentries":"^2.0.6","array.prototype.flatmap":"^1.3.1","array.prototype.tosorted":"^1.1.1","string.prototype.matchall":"^4.0.8"},"publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslint-doc-generatorrc.js",".eslintrc",".editorconfig","tsconfig.json",".markdownlint*"]},"_hasShrinkwrap":false,"devDependencies":{"aud":"^2.0.2","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","espree":"^3.5.4","istanbul":"^0.4.5","npmignore":"^0.3.0","ls-engines":"^0.8.0","typescript":"^3.9.9","@babel/core":"^7.20.12","@types/node":"^4.9.5","babel-eslint":"^8 || ^9 || ^10.1.0","eslint-scope":"^3.7.3","@types/eslint":"=7.2.10","@types/estree":"0.0.52","markdownlint-cli":"^0.8.0 || ^0.32.2","@babel/preset-react":"^7.18.6","@babel/eslint-parser":"^7.19.1","eslint-doc-generator":"^1.4.2","eslint-plugin-import":"^2.26.0","eslint-remote-tester":"^3.0.0","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","@babel/plugin-syntax-decorators":"^7.19.0","eslint-remote-tester-repositories":"^1.0.0","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/plugin-syntax-do-expressions":"^7.18.6"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.32.2_1674974820465_0.5751684193305735","host":"s3://npm-registry-packages"}},"7.33.0":{"name":"eslint-plugin-react","version":"7.33.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.33.0","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dist":{"shasum":"6c356fb0862fec2cd1b04426c669ea746e9b6eb3","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.0.tgz","fileCount":136,"integrity":"sha512-qewL/8P34WkY8jAqdQxsiL82pDUeT7nhs8IsuXgfgnsEloKCT4miAV9N9kGtx7/KM9NH/NCGUE7Edt9iGxLXFw==","signatures":[{"sig":"MEUCIG5APGm2JDBUmxL5es0dYQJLGrSyw8GNKz1hTN5Jwf0bAiEAwOhWNBlCnCeGVPwf/OaeGYgZewWKEGsNQwR1v2amYac=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":793845},"main":"index.js","engines":{"node":">=4"},"gitHead":"31282dd27c8488efdb53967271d31c79d3072f74","scripts":{"lint":"eslint .","test":"npm run unit-test","prelint":"npm run lint:docs","prepack":"npmignore --auto --commentLines=autogenerated","pretest":"npm run lint","postlint":"npm run type-check","posttest":"aud --production","lint:docs":"markdownlint \"**/*.md\"","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","postlint:docs":"npm run update:eslint-docs -- --check","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git","type":"git"},"_npmVersion":"9.7.2","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"20.4.0","dependencies":{"semver":"^6.3.1","resolve":"^2.0.0-next.4","doctrine":"^2.1.0","minimatch":"^3.1.2","estraverse":"^5.3.0","prop-types":"^15.8.1","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.hasown":"^1.1.2","object.values":"^1.1.6","array-includes":"^3.1.6","object.entries":"^1.1.6","object.fromentries":"^2.0.6","array.prototype.flatmap":"^1.3.1","array.prototype.tosorted":"^1.1.1","string.prototype.matchall":"^4.0.8"},"publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslint-doc-generatorrc.js",".eslintrc",".editorconfig","tsconfig.json",".markdownlint*"]},"_hasShrinkwrap":false,"devDependencies":{"aud":"^2.0.3","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","espree":"^3.5.4","istanbul":"^0.4.5","jackspeak":"=2.1.1","npmignore":"^0.3.0","ls-engines":"^0.8.1","typescript":"^3.9.9","@babel/core":"^7.22.9","@types/node":"^4.9.5","babel-eslint":"^8 || ^9 || ^10.1.0","eslint-scope":"^3.7.3","@types/eslint":"=7.2.10","@types/estree":"0.0.52","markdownlint-cli":"^0.8.0 || ^0.32.2","@babel/preset-react":"^7.22.5","@babel/eslint-parser":"^7.22.9","eslint-doc-generator":"^1.4.3","eslint-plugin-import":"^2.27.5","eslint-remote-tester":"^3.0.0","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","@babel/plugin-syntax-decorators":"^7.22.5","eslint-remote-tester-repositories":"^1.0.1","@babel/plugin-syntax-function-bind":"^7.22.5","@babel/plugin-syntax-do-expressions":"^7.22.5"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.33.0_1689869723474_0.6442292042560571","host":"s3://npm-registry-packages"}},"7.33.1":{"name":"eslint-plugin-react","version":"7.33.1","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.33.1","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dist":{"shasum":"bc27cccf860ae45413a4a4150bf0977345c1ceab","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.1.tgz","fileCount":136,"integrity":"sha512-L093k0WAMvr6VhNwReB8VgOq5s2LesZmrpPdKz/kZElQDzqS7G7+DnKoqT+w4JwuiGeAhAvHO0fvy0Eyk4ejDA==","signatures":[{"sig":"MEQCIHTVgRaGGWqYv9bgVE8NtnFjlIuntgvUSelXp2I53DcyAiA1LLwgm9jxrkalLtBSTDv0lGzI70XOJcX3NC+gvIAaMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":793525},"main":"index.js","engines":{"node":">=4"},"gitHead":"354cb629996709f815ed6343f6a345b70f6398c7","scripts":{"lint":"eslint .","test":"npm run unit-test","prelint":"npm run lint:docs","prepack":"npmignore --auto --commentLines=autogenerated","pretest":"npm run lint","postlint":"npm run type-check","posttest":"aud --production","lint:docs":"markdownlint \"**/*.md\"","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","postlint:docs":"npm run update:eslint-docs -- --check","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git","type":"git"},"_npmVersion":"9.8.1","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"18.17.0","dependencies":{"semver":"^6.3.1","resolve":"^2.0.0-next.4","doctrine":"^2.1.0","minimatch":"^3.1.2","estraverse":"^5.3.0","prop-types":"^15.8.1","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.hasown":"^1.1.2","object.values":"^1.1.6","array-includes":"^3.1.6","object.entries":"^1.1.6","object.fromentries":"^2.0.6","array.prototype.flatmap":"^1.3.1","array.prototype.tosorted":"^1.1.1","string.prototype.matchall":"^4.0.8"},"publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslint-doc-generatorrc.js",".eslintrc",".editorconfig","tsconfig.json",".markdownlint*"]},"_hasShrinkwrap":false,"devDependencies":{"aud":"^2.0.3","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","espree":"^3.5.4","istanbul":"^0.4.5","jackspeak":"=2.1.1","npmignore":"^0.3.0","ls-engines":"^0.8.1","typescript":"^3.9.9","@babel/core":"^7.22.9","@types/node":"^4.9.5","babel-eslint":"^8 || ^9 || ^10.1.0","eslint-scope":"^3.7.3","@types/eslint":"=7.2.10","@types/estree":"0.0.52","markdownlint-cli":"^0.8.0 || ^0.32.2","@babel/preset-react":"^7.22.5","@babel/eslint-parser":"^7.22.9","eslint-doc-generator":"^1.4.3","eslint-plugin-import":"^2.27.5","eslint-remote-tester":"^3.0.0","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","@babel/plugin-syntax-decorators":"^7.22.5","eslint-remote-tester-repositories":"^1.0.1","@babel/plugin-syntax-function-bind":"^7.22.5","@babel/plugin-syntax-do-expressions":"^7.22.5"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.33.1_1690668722361_0.4381438190364968","host":"s3://npm-registry-packages"}},"7.33.2":{"name":"eslint-plugin-react","version":"7.33.2","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.33.2","maintainers":[{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},{"name":"ljharb","email":"ljharb@gmail.com"}],"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dist":{"shasum":"69ee09443ffc583927eafe86ffebb470ee737608","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz","fileCount":136,"integrity":"sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==","signatures":[{"sig":"MEUCIQCDEGyIAsmXRng5VfHB6sHqEVr6ZoUe5lMTdKurY8BOZAIgaMDJtXb6DZWtx2l/Eft3nxXZmY0D12OH0ecFqC7dIuU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":794972},"main":"index.js","engines":{"node":">=4"},"gitHead":"6d86837cfaf4ee2687f72dfeea003964e9e6e208","scripts":{"lint":"eslint .","test":"npm run unit-test","prelint":"npm run lint:docs","prepack":"npmignore --auto --commentLines=autogenerated","pretest":"npm run lint","postlint":"npm run type-check","posttest":"aud --production","lint:docs":"markdownlint \"**/*.md\"","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","postlint:docs":"npm run update:eslint-docs -- --check","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git","type":"git"},"_npmVersion":"9.8.1","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"18.17.1","dependencies":{"semver":"^6.3.1","resolve":"^2.0.0-next.4","doctrine":"^2.1.0","minimatch":"^3.1.2","estraverse":"^5.3.0","prop-types":"^15.8.1","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.hasown":"^1.1.2","object.values":"^1.1.6","array-includes":"^3.1.6","object.entries":"^1.1.6","object.fromentries":"^2.0.6","es-iterator-helpers":"^1.0.12","array.prototype.flatmap":"^1.3.1","array.prototype.tosorted":"^1.1.1","string.prototype.matchall":"^4.0.8"},"publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslint-doc-generatorrc.js",".eslintrc",".editorconfig","tsconfig.json",".markdownlint*"]},"_hasShrinkwrap":false,"devDependencies":{"aud":"^2.0.3","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","espree":"^3.5.4","istanbul":"^0.4.5","jackspeak":"=2.1.1","npmignore":"^0.3.0","ls-engines":"^0.8.1","typescript":"^3.9.9","@babel/core":"^7.22.9","@types/node":"^4.9.5","babel-eslint":"^8 || ^9 || ^10.1.0","eslint-scope":"^3.7.3","@types/eslint":"=7.2.10","@types/estree":"0.0.52","markdownlint-cli":"^0.8.0 || ^0.32.2","@babel/preset-react":"^7.22.5","@babel/eslint-parser":"^7.22.9","eslint-doc-generator":"^1.4.3","eslint-plugin-import":"^2.27.5","eslint-remote-tester":"^3.0.0","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","@babel/plugin-syntax-decorators":"^7.22.5","eslint-remote-tester-repositories":"^1.0.1","@babel/plugin-syntax-function-bind":"^7.22.5","@babel/plugin-syntax-do-expressions":"^7.22.5"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.33.2_1692159754825_0.2059173033284667","host":"s3://npm-registry-packages"}},"7.34.0":{"name":"eslint-plugin-react","version":"7.34.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.34.0","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dist":{"shasum":"ab71484d54fc409c37025c5eca00eb4177a5e88c","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.34.0.tgz","fileCount":137,"integrity":"sha512-MeVXdReleBTdkz/bvcQMSnCXGi+c9kvy51IpinjnJgutl3YTHWsDdke7Z1ufZpGfDG8xduBDKyjtB9JH1eBKIQ==","signatures":[{"sig":"MEQCIDn0IJGXIvvQu7xW4lnpS+rp87wzeMh3k56rYTLg3AdEAiAkIzCmf/lIezp4tHvsrAUZ3Ys0GwM4Ht7VWAPQUj/74A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":808066},"main":"index.js","engines":{"node":">=4"},"gitHead":"2e6b5578cf9d8df2a4d35b9f5f3d851cf07ff483","scripts":{"lint":"eslint .","test":"npm run unit-test","prelint":"npm run lint:docs","prepack":"npmignore --auto --commentLines=autogenerated","pretest":"npm run lint","postlint":"npm run type-check","posttest":"aud --production","lint:docs":"markdownlint \"**/*.md\"","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","postlint:docs":"npm run update:eslint-docs -- --check","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git","type":"git"},"_npmVersion":"10.2.4","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"21.6.2","dependencies":{"semver":"^6.3.1","resolve":"^2.0.0-next.5","doctrine":"^2.1.0","minimatch":"^3.1.2","estraverse":"^5.3.0","prop-types":"^15.8.1","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.hasown":"^1.1.3","object.values":"^1.1.7","array-includes":"^3.1.7","object.entries":"^1.1.7","object.fromentries":"^2.0.7","es-iterator-helpers":"^1.0.17","array.prototype.flatmap":"^1.3.2","array.prototype.findlast":"^1.2.4","array.prototype.tosorted":"^1.1.3","string.prototype.matchall":"^4.0.10","array.prototype.toreversed":"^1.1.2"},"publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslint-doc-generatorrc.js",".eslintrc",".editorconfig","tsconfig.json",".markdownlint*"]},"_hasShrinkwrap":false,"devDependencies":{"aud":"^2.0.4","glob":"=10.3.7","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","espree":"^3.5.4","istanbul":"^0.4.5","jackspeak":"=2.1.1","npmignore":"^0.3.1","ls-engines":"^0.8.1","typescript":"^3.9.9","@babel/core":"^7.24.0","@types/node":"^4.9.5","babel-eslint":"^8 || ^9 || ^10.1.0","eslint-scope":"^3.7.3","@types/eslint":"=7.2.10","@types/estree":"0.0.52","markdownlint-cli":"^0.8.0 || ^0.32.2","@babel/preset-react":"^7.23.3","@babel/eslint-parser":"^7.23.10","eslint-doc-generator":"^1.7.0","eslint-plugin-import":"^2.29.1","eslint-remote-tester":"^3.0.1","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","@babel/plugin-syntax-decorators":"^7.24.0","eslint-remote-tester-repositories":"^1.0.1","@babel/plugin-syntax-function-bind":"^7.23.3","@babel/plugin-syntax-do-expressions":"^7.23.3"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.34.0_1709532682327_0.17433404162948918","host":"s3://npm-registry-packages"}},"7.34.1":{"name":"eslint-plugin-react","version":"7.34.1","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.34.1","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dist":{"shasum":"6806b70c97796f5bbfb235a5d3379ece5f4da997","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.34.1.tgz","fileCount":137,"integrity":"sha512-N97CxlouPT1AHt8Jn0mhhN2RrADlUAsk1/atcT2KyA/l9Q/E6ll7OIGwNumFmWfZ9skV3XXccYS19h80rHtgkw==","signatures":[{"sig":"MEYCIQD2a07ZPQExHTuKRXEp/Qp4QaP17FpBnLpnhsv0U053hgIhAOGLsmMNh9ufX7BLwWDcDzvhvJ0COLv03stfwVqWi7+T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":808592},"main":"index.js","engines":{"node":">=4"},"gitHead":"eea45bfcd10e80e0048cb05472a9091d5d52ad89","scripts":{"lint":"eslint .","test":"npm run unit-test","prelint":"npm run lint:docs","prepack":"npmignore --auto --commentLines=autogenerated","pretest":"npm run lint","postlint":"npm run type-check","posttest":"aud --production","lint:docs":"markdownlint \"**/*.md\"","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","postlint:docs":"npm run update:eslint-docs -- --check","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git","type":"git"},"_npmVersion":"10.5.0","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"20.11.1","dependencies":{"semver":"^6.3.1","resolve":"^2.0.0-next.5","doctrine":"^2.1.0","minimatch":"^3.1.2","estraverse":"^5.3.0","prop-types":"^15.8.1","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.hasown":"^1.1.3","object.values":"^1.1.7","array-includes":"^3.1.7","object.entries":"^1.1.7","object.fromentries":"^2.0.7","es-iterator-helpers":"^1.0.17","array.prototype.flatmap":"^1.3.2","array.prototype.findlast":"^1.2.4","array.prototype.tosorted":"^1.1.3","string.prototype.matchall":"^4.0.10","array.prototype.toreversed":"^1.1.2"},"publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslint-doc-generatorrc.js",".eslintrc",".editorconfig","tsconfig.json",".markdownlint*"]},"_hasShrinkwrap":false,"devDependencies":{"aud":"^2.0.4","glob":"=10.3.7","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","espree":"^3.5.4","istanbul":"^0.4.5","jackspeak":"=2.1.1","npmignore":"^0.3.1","ls-engines":"^0.8.1","typescript":"^3.9.9","@babel/core":"^7.24.0","@types/node":"^4.9.5","babel-eslint":"^8 || ^9 || ^10.1.0","eslint-scope":"^3.7.3","@types/eslint":"=7.2.10","@types/estree":"0.0.52","markdownlint-cli":"^0.8.0 || ^0.32.2","@babel/preset-react":"^7.23.3","@babel/eslint-parser":"^7.23.10","eslint-doc-generator":"^1.7.0","eslint-plugin-import":"^2.29.1","eslint-remote-tester":"^3.0.1","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","@babel/plugin-syntax-decorators":"^7.24.0","eslint-remote-tester-repositories":"^1.0.1","@babel/plugin-syntax-function-bind":"^7.23.3","@babel/plugin-syntax-do-expressions":"^7.23.3"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.34.1_1710535568377_0.6507624502149458","host":"s3://npm-registry-packages"}},"7.34.2":{"name":"eslint-plugin-react","version":"7.34.2","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.34.2","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dist":{"shasum":"2780a1a35a51aca379d86d29b9a72adc6bfe6b66","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.34.2.tgz","fileCount":138,"integrity":"sha512-2HCmrU+/JNigDN6tg55cRDKCQWicYAPB38JGSFDQt95jDm8rrvSUo7YPkOIm5l6ts1j1zCvysNcasvfTMQzUOw==","signatures":[{"sig":"MEUCIQDiTL81UkG+O+M8AJvTxj08inw8Ssj/V+qOZLuJz7D42gIgdnfM+32/nYmrRxaRSZIT3pvtWQQm3YNE/mxipNwTai8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":820652},"main":"index.js","engines":{"node":">=4"},"gitHead":"417e1ca292788c75618dc994b084c3a57c483fce","scripts":{"lint":"eslint .","test":"npm run unit-test","prelint":"npm run lint:docs","prepack":"npmignore --auto --commentLines=autogenerated","pretest":"npm run lint","postlint":"npm run type-check","posttest":"aud --production","lint:docs":"markdownlint \"**/*.md\"","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","postlint:docs":"npm run update:eslint-docs -- --check","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git","type":"git"},"_npmVersion":"10.8.0","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"20.13.1","dependencies":{"semver":"^6.3.1","resolve":"^2.0.0-next.5","doctrine":"^2.1.0","minimatch":"^3.1.2","estraverse":"^5.3.0","prop-types":"^15.8.1","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.hasown":"^1.1.4","object.values":"^1.2.0","array-includes":"^3.1.8","object.entries":"^1.1.8","object.fromentries":"^2.0.8","es-iterator-helpers":"^1.0.19","array.prototype.flatmap":"^1.3.2","array.prototype.findlast":"^1.2.5","array.prototype.tosorted":"^1.1.3","string.prototype.matchall":"^4.0.11","array.prototype.toreversed":"^1.1.2"},"publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslint-doc-generatorrc.js",".eslintrc",".editorconfig","tsconfig.json",".markdownlint*"]},"_hasShrinkwrap":false,"devDependencies":{"aud":"^2.0.4","glob":"=10.3.7","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","espree":"^3.5.4","istanbul":"^0.4.5","jackspeak":"=2.1.1","npmignore":"^0.3.1","ls-engines":"^0.8.1","typescript":"^3.9.9","@babel/core":"^7.24.6","@types/node":"^4.9.5","babel-eslint":"^8 || ^9 || ^10.1.0","eslint-scope":"^3.7.3","@types/eslint":"=7.2.10","@types/estree":"0.0.52","markdownlint-cli":"^0.8.0 || ^0.32.2","@babel/preset-react":"^7.24.6","@babel/eslint-parser":"^7.24.6","eslint-doc-generator":"^1.7.0","eslint-plugin-import":"^2.29.1","eslint-remote-tester":"^3.0.1","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","@babel/plugin-syntax-decorators":"^7.24.6","eslint-remote-tester-repositories":"^1.0.1","@babel/plugin-syntax-function-bind":"^7.24.6","@babel/plugin-syntax-do-expressions":"^7.24.6"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.34.2_1716876328807_0.4715323878160018","host":"s3://npm-registry-packages"}},"7.34.3":{"name":"eslint-plugin-react","version":"7.34.3","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.34.3","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dist":{"shasum":"9965f27bd1250a787b5d4cfcc765e5a5d58dcb7b","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.34.3.tgz","fileCount":138,"integrity":"sha512-aoW4MV891jkUulwDApQbPYTVZmeuSyFrudpbTAQuj5Fv8VL+o6df2xIGpw8B0hPjAaih1/Fb0om9grCdyFYemA==","signatures":[{"sig":"MEUCIQCaZq9qghJVs9z58QXviyzhbwdkYhzcg/ESgfi9X/E3QQIgQSRzyqKZeFdNlFYYGzbf8o7huGBjGwayd33e4d9isys=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":820879},"main":"index.js","engines":{"node":">=4"},"gitHead":"cef8123ff92460ed2369d670e8c7b9539e5994bd","scripts":{"lint":"eslint .","test":"npm run unit-test","prelint":"npm run lint:docs","prepack":"npmignore --auto --commentLines=autogenerated","pretest":"npm run lint","postlint":"npm run type-check","posttest":"aud --production","lint:docs":"markdownlint \"**/*.md\"","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","postlint:docs":"npm run update:eslint-docs -- --check","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git","type":"git"},"_npmVersion":"10.8.1","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"20.14.0","dependencies":{"semver":"^6.3.1","resolve":"^2.0.0-next.5","doctrine":"^2.1.0","minimatch":"^3.1.2","estraverse":"^5.3.0","prop-types":"^15.8.1","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.hasown":"^1.1.4","object.values":"^1.2.0","array-includes":"^3.1.8","object.entries":"^1.1.8","object.fromentries":"^2.0.8","es-iterator-helpers":"^1.0.19","array.prototype.flatmap":"^1.3.2","array.prototype.findlast":"^1.2.5","array.prototype.tosorted":"^1.1.4","string.prototype.matchall":"^4.0.11","array.prototype.toreversed":"^1.1.2"},"publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslint-doc-generatorrc.js",".eslintrc",".editorconfig","tsconfig.json",".markdownlint*"]},"_hasShrinkwrap":false,"devDependencies":{"aud":"^2.0.4","glob":"=10.3.7","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","espree":"^3.5.4","istanbul":"^0.4.5","jackspeak":"=2.1.1","npmignore":"^0.3.1","ls-engines":"^0.8.1","typescript":"^3.9.9","@babel/core":"^7.24.7","@types/node":"^4.9.5","babel-eslint":"^8 || ^9 || ^10.1.0","eslint-scope":"^3.7.3","@types/eslint":"=7.2.10","@types/estree":"0.0.52","markdownlint-cli":"^0.8.0 || ^0.32.2","@babel/preset-react":"^7.24.7","@babel/eslint-parser":"^7.24.7","eslint-doc-generator":"^1.7.1","eslint-plugin-import":"^2.29.1","eslint-remote-tester":"^3.0.1","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","@babel/plugin-syntax-decorators":"^7.24.7","eslint-remote-tester-repositories":"^2.0.0","@babel/plugin-syntax-function-bind":"^7.24.7","@babel/plugin-syntax-do-expressions":"^7.24.7"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.34.3_1718742263252_0.7605300738149887","host":"s3://npm-registry-packages"}},"7.34.4":{"name":"eslint-plugin-react","version":"7.34.4","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.34.4","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dist":{"shasum":"1f0dc313a0937db7ce15fd1f6c3d77e70f3e02fb","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.34.4.tgz","fileCount":138,"integrity":"sha512-Np+jo9bUwJNxCsT12pXtrGhJgT3T44T1sHhn1Ssr42XFn8TES0267wPGo5nNrMHi8qkyimDAX2BUmkf9pSaVzA==","signatures":[{"sig":"MEUCIQC5gdIAxBxTL5LfeQJf06gqYCNPuuXLUYW8M1xhDjzdpwIgeOQft6iaL4QEDjEIzDjhxY+Hvg/zSZHss2UUo79mZzk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":821936},"main":"index.js","engines":{"node":">=4"},"gitHead":"7a7b7563670a87f7a034d137cf296dec3b8efe15","scripts":{"lint":"eslint .","test":"npm run unit-test","prelint":"npm run lint:docs","prepack":"npmignore --auto --commentLines=autogenerated","pretest":"npm run lint","postlint":"npm run type-check","posttest":"aud --production","lint:docs":"markdownlint \"**/*.md\"","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","type-check":"tsc","postlint:docs":"npm run update:eslint-docs -- --check","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git","type":"git"},"_npmVersion":"10.8.2","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"20.15.1","dependencies":{"hasown":"^2.0.2","semver":"^6.3.1","resolve":"^2.0.0-next.5","doctrine":"^2.1.0","minimatch":"^3.1.2","estraverse":"^5.3.0","prop-types":"^15.8.1","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.values":"^1.2.0","array-includes":"^3.1.8","object.entries":"^1.1.8","object.fromentries":"^2.0.8","es-iterator-helpers":"^1.0.19","array.prototype.flatmap":"^1.3.2","string.prototype.repeat":"^1.0.0","array.prototype.findlast":"^1.2.5","array.prototype.tosorted":"^1.1.4","string.prototype.matchall":"^4.0.11","array.prototype.toreversed":"^1.1.2"},"publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslint-doc-generatorrc.js",".eslintrc",".editorconfig","tsconfig.json",".markdownlint*","types"]},"_hasShrinkwrap":false,"devDependencies":{"aud":"^2.0.4","glob":"=10.3.7","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","espree":"^3.5.4","istanbul":"^0.4.5","jackspeak":"=2.1.1","npmignore":"^0.3.1","ls-engines":"^0.8.1","typescript":"^3.9.9","@babel/core":"^7.24.7","@types/node":"^4.9.5","babel-eslint":"^8 || ^9 || ^10.1.0","eslint-scope":"^3.7.3","@types/eslint":"=7.2.10","@types/estree":"0.0.52","markdownlint-cli":"^0.8.0 || ^0.32.2","@babel/preset-react":"^7.24.7","@babel/eslint-parser":"^7.24.7","eslint-doc-generator":"^1.7.1","eslint-plugin-import":"^2.29.1","eslint-remote-tester":"^3.0.1","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","@babel/plugin-syntax-decorators":"^7.24.7","eslint-remote-tester-repositories":"^1.0.1","@babel/plugin-syntax-function-bind":"^7.24.7","@babel/plugin-syntax-do-expressions":"^7.24.7"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.34.4_1720894074449_0.6551764397240987","host":"s3://npm-registry-packages"}},"7.35.0":{"name":"eslint-plugin-react","version":"7.35.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.35.0","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dist":{"shasum":"00b1e4559896710e58af6358898f2ff917ea4c41","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.35.0.tgz","fileCount":139,"integrity":"sha512-v501SSMOWv8gerHkk+IIQBkcGRGrO2nfybfj5pLxuJNFTPxxA3PSryhXTK+9pNbtkggheDdsC0E9Q8CuPk6JKA==","signatures":[{"sig":"MEUCIFspEfpDUQKYuh9fg0V/mB37nEZKOhoTD12aAifTMGk+AiEAlS6pjfEjlc0dDR4tJmQcQMqHkP4rWAZJ9BNn3S9bhLk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":829902},"main":"index.js","engines":{"node":">=4"},"gitHead":"c6fdccde50f6e6cc445858b9a1e8d9980f3a86cb","scripts":{"lint":"eslint .","test":"npm run unit-test","prelint":"npm run lint:docs","prepack":"npmignore --auto --commentLines=autogenerated","pretest":"npm run lint","postlint":"npm run type-check","posttest":"aud --production","lint:docs":"markdownlint \"**/*.md\"","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js tests/flat-config.js","type-check":"tsc","postlint:docs":"npm run update:eslint-docs -- --check","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git","type":"git"},"_npmVersion":"10.8.1","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"22.4.1","dependencies":{"hasown":"^2.0.2","semver":"^6.3.1","resolve":"^2.0.0-next.5","doctrine":"^2.1.0","minimatch":"^3.1.2","estraverse":"^5.3.0","prop-types":"^15.8.1","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.values":"^1.2.0","array-includes":"^3.1.8","object.entries":"^1.1.8","object.fromentries":"^2.0.8","es-iterator-helpers":"^1.0.19","array.prototype.flatmap":"^1.3.2","string.prototype.repeat":"^1.0.0","array.prototype.findlast":"^1.2.5","array.prototype.tosorted":"^1.1.4","string.prototype.matchall":"^4.0.11"},"publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslint-doc-generatorrc.js",".eslintrc",".editorconfig","tsconfig.json",".markdownlint*","types"]},"_hasShrinkwrap":false,"devDependencies":{"aud":"^2.0.4","glob":"=10.3.7","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7","espree":"^3.5.4","istanbul":"^0.4.5","jackspeak":"=2.1.1","npmignore":"^0.3.1","ls-engines":"^0.8.1","typescript":"^3.9.9","@babel/core":"^7.24.9","@types/node":"^4.9.5","babel-eslint":"^8 || ^9 || ^10.1.0","eslint-scope":"^3.7.3","@types/eslint":"=7.2.10","@types/estree":"0.0.52","markdownlint-cli":"^0.8.0 || ^0.32.2","@babel/preset-react":"^7.24.7","@babel/eslint-parser":"^7.24.8","eslint-doc-generator":"^1.7.1","eslint-plugin-import":"^2.29.1","eslint-remote-tester":"^3.0.1","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","@babel/plugin-syntax-decorators":"^7.24.7","eslint-remote-tester-repositories":"^1.0.1","@babel/plugin-syntax-function-bind":"^7.24.7","@babel/plugin-syntax-do-expressions":"^7.24.7"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.35.0_1721454038451_0.39962746600518173","host":"s3://npm-registry-packages"}},"7.35.1":{"name":"eslint-plugin-react","version":"7.35.1","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.35.1","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dist":{"shasum":"afc80387031aa99dd6e0a14437c77d02e5700b47","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.35.1.tgz","fileCount":139,"integrity":"sha512-B5ok2JgbaaWn/zXbKCGgKDNL2tsID3Pd/c/yvjcpsd9HQDwyYc/TQv3AZMmOvrJgCs3AnYNUHRCQEMMQAYJ7Yg==","signatures":[{"sig":"MEQCIEJUgX0J+Z4DGx9fbEw4zBRMcqEjW9PQopyq8olIKzhZAiAFIzrfAfAtfYLTCQVoFWnnW5TkGeGIoR1latmJwuB12Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":828965},"main":"index.js","engines":{"node":">=4"},"gitHead":"5fc0f872a01827ce33f6452cafb10c1ff0c02669","scripts":{"lint":"eslint .","test":"npm run unit-test","prelint":"npm run lint:docs","prepack":"npmignore --auto --commentLines=autogenerated","pretest":"npm run lint","postlint":"npm run type-check","posttest":"npx npm@'>= 10.2' audit --production","lint:docs":"markdownlint \"**/*.md\"","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js tests/flat-config.js","type-check":"tsc","postlint:docs":"npm run update:eslint-docs -- --check","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git","type":"git"},"_npmVersion":"10.8.3","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"20.17.0","dependencies":{"hasown":"^2.0.2","semver":"^6.3.1","resolve":"^2.0.0-next.5","doctrine":"^2.1.0","minimatch":"^3.1.2","estraverse":"^5.3.0","prop-types":"^15.8.1","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.values":"^1.2.0","array-includes":"^3.1.8","object.entries":"^1.1.8","object.fromentries":"^2.0.8","es-iterator-helpers":"^1.0.19","array.prototype.flatmap":"^1.3.2","string.prototype.repeat":"^1.0.0","array.prototype.findlast":"^1.2.5","array.prototype.tosorted":"^1.1.4","string.prototype.matchall":"^4.0.11"},"publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslint-doc-generatorrc.js",".eslintrc",".editorconfig","tsconfig.json",".markdownlint*","types"]},"_hasShrinkwrap":false,"devDependencies":{"glob":"=10.3.7","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7","espree":"^3.5.4","istanbul":"^0.4.5","jackspeak":"=2.1.1","npmignore":"^0.3.1","ls-engines":"^0.8.1","typescript":"^3.9.9","@babel/core":"^7.25.2","@types/node":"^4.9.5","babel-eslint":"^8 || ^9 || ^10.1.0","eslint-scope":"^3.7.3","@types/eslint":"=7.2.10","@types/estree":"0.0.52","markdownlint-cli":"^0.8.0 || ^0.32.2","@babel/preset-react":"^7.24.7","@babel/eslint-parser":"^7.25.1","eslint-doc-generator":"^1.7.1","eslint-plugin-import":"^2.29.1","eslint-remote-tester":"^3.0.1","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","@babel/plugin-syntax-decorators":"^7.24.7","eslint-remote-tester-repositories":"^1.0.1","@babel/plugin-syntax-function-bind":"^7.24.7","@babel/plugin-syntax-do-expressions":"^7.24.7"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.35.1_1725319301013_0.6091420816362141","host":"s3://npm-registry-packages"}},"7.35.2":{"name":"eslint-plugin-react","version":"7.35.2","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.35.2","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dist":{"shasum":"d32500d3ec268656d5071918bfec78cfd8b070ed","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.35.2.tgz","fileCount":139,"integrity":"sha512-Rbj2R9zwP2GYNcIak4xoAMV57hrBh3hTaR0k7hVjwCQgryE/pw5px4b13EYjduOI0hfXyZhwBxaGpOTbWSGzKQ==","signatures":[{"sig":"MEUCIH0gUQJXDv/jwZicBYySlURvLQGZP4KTIRSunTSiYpplAiEA8noqaFTBHh2j8yxMFvXUJFlVIKXjxiOXxruimATro/w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":829161},"main":"index.js","engines":{"node":">=4"},"gitHead":"4c10849b44d38e0cc5db7894c5791e05d3d7e906","scripts":{"lint":"eslint .","test":"npm run unit-test","prelint":"npm run lint:docs","prepack":"npmignore --auto --commentLines=autogenerated","pretest":"npm run lint","postlint":"npm run type-check","posttest":"npx npm@'>= 10.2' audit --production","lint:docs":"markdownlint \"**/*.md\"","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js tests/flat-config.js","type-check":"tsc","postlint:docs":"npm run update:eslint-docs -- --check","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git","type":"git"},"_npmVersion":"10.8.3","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"20.17.0","dependencies":{"hasown":"^2.0.2","semver":"^6.3.1","resolve":"^2.0.0-next.5","doctrine":"^2.1.0","minimatch":"^3.1.2","estraverse":"^5.3.0","prop-types":"^15.8.1","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.values":"^1.2.0","array-includes":"^3.1.8","object.entries":"^1.1.8","object.fromentries":"^2.0.8","es-iterator-helpers":"^1.0.19","array.prototype.flatmap":"^1.3.2","string.prototype.repeat":"^1.0.0","array.prototype.findlast":"^1.2.5","array.prototype.tosorted":"^1.1.4","string.prototype.matchall":"^4.0.11"},"publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslint-doc-generatorrc.js",".eslintrc",".editorconfig","tsconfig.json",".markdownlint*","types"]},"_hasShrinkwrap":false,"devDependencies":{"glob":"=10.3.7","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7","espree":"^3.5.4","istanbul":"^0.4.5","jackspeak":"=2.1.1","npmignore":"^0.3.1","ls-engines":"^0.8.1","typescript":"^3.9.9","@babel/core":"^7.25.2","@types/node":"^4.9.5","babel-eslint":"^8 || ^9 || ^10.1.0","eslint-scope":"^3.7.3","@types/eslint":"=7.2.10","@types/estree":"0.0.52","markdownlint-cli":"^0.8.0 || ^0.32.2","@babel/preset-react":"^7.24.7","@babel/eslint-parser":"^7.25.1","eslint-doc-generator":"^1.7.1","eslint-plugin-import":"^2.29.1","eslint-remote-tester":"^3.0.1","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","@babel/plugin-syntax-decorators":"^7.24.7","eslint-remote-tester-repositories":"^1.0.1","@babel/plugin-syntax-function-bind":"^7.24.7","@babel/plugin-syntax-do-expressions":"^7.24.7"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.35.2_1725390765702_0.6944336708328778","host":"s3://npm-registry-packages"}},"7.36.0":{"name":"eslint-plugin-react","version":"7.36.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.36.0","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dist":{"shasum":"307fcdc0a10e08f10a77cb1f2ba2b61f5b397987","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.36.0.tgz","fileCount":140,"integrity":"sha512-c+RvVxBH0JE2kHt/8p043nPPhIohSnyQOZApIzGJqM2tXnjEzcZzyKIAg72gymLtuwuKfgGxW2H2aqTJqRgTfQ==","signatures":[{"sig":"MEYCIQDdxp3wVfUMcR+qmp1hxdXfuazi1Iw35D6Lpp9dOKffIgIhAKmCDQvz4pzt0t1hhYCq40VEL+srN/CRx2k+07vCqv1H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":850327},"main":"index.js","engines":{"node":">=4"},"gitHead":"f25251f590fa30deba711a7d7b441ca519176b62","scripts":{"lint":"eslint .","test":"npm run unit-test","prelint":"npm run lint:docs","prepack":"npmignore --auto --commentLines=autogenerated","pretest":"npm run lint","postlint":"npm run type-check","posttest":"npx npm@'>= 10.2' audit --production","lint:docs":"markdownlint \"**/*.md\"","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js tests/flat-config.js","type-check":"tsc","postlint:docs":"npm run update:eslint-docs -- --check","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git","type":"git"},"_npmVersion":"10.8.2","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"22.8.0","dependencies":{"hasown":"^2.0.2","semver":"^6.3.1","resolve":"^2.0.0-next.5","doctrine":"^2.1.0","minimatch":"^3.1.2","estraverse":"^5.3.0","prop-types":"^15.8.1","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.values":"^1.2.0","array-includes":"^3.1.8","object.entries":"^1.1.8","object.fromentries":"^2.0.8","es-iterator-helpers":"^1.0.19","array.prototype.flatmap":"^1.3.2","string.prototype.repeat":"^1.0.0","array.prototype.findlast":"^1.2.5","array.prototype.tosorted":"^1.1.4","string.prototype.matchall":"^4.0.11"},"publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslint-doc-generatorrc.js",".eslintrc",".editorconfig","tsconfig.json",".markdownlint*","types"]},"_hasShrinkwrap":false,"devDependencies":{"glob":"=10.3.7","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7","espree":"^3.5.4","istanbul":"^0.4.5","jackspeak":"=2.1.1","npmignore":"^0.3.1","ls-engines":"^0.8.1","typescript":"^3.9.9","@babel/core":"^7.25.2","@types/node":"^4.9.5","babel-eslint":"^8 || ^9 || ^10.1.0","eslint-scope":"^3.7.3","@types/eslint":"=7.2.10","@types/estree":"0.0.52","gfm-footnotes":"^1.0.0","markdownlint-cli":"^0.8.0 || ^0.32.2","@babel/preset-react":"^7.24.7","@babel/eslint-parser":"^7.25.1","eslint-doc-generator":"^1.7.1","eslint-plugin-import":"^2.29.1","eslint-remote-tester":"^3.0.1","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4 || ^5 || ^6.20 || ^7.14.1 || ^8.4","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","@babel/plugin-syntax-decorators":"^7.24.7","eslint-remote-tester-repositories":"^1.0.1","@babel/plugin-syntax-function-bind":"^7.24.7","@babel/plugin-syntax-do-expressions":"^7.24.7"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.36.0_1726125312752_0.3522823702308422","host":"s3://npm-registry-packages"}},"7.36.1":{"name":"eslint-plugin-react","version":"7.36.1","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.36.1","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dist":{"shasum":"f1dabbb11f3d4ebe8b0cf4e54aff4aee81144ee5","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.36.1.tgz","fileCount":140,"integrity":"sha512-/qwbqNXZoq+VP30s1d4Nc1C5GTxjJQjk4Jzs4Wq2qzxFM7dSmuG2UkIjg2USMLh3A/aVcUNrK7v0J5U1XEGGwA==","signatures":[{"sig":"MEQCIF8nc7r+tVHG8L+XecnkSU3L4iPJFn6wap5cHOmGsbrnAiBiTf/G3JcS/EzUzSaMErvU4ktsSEX8PTU8GYOwszjdsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":850363},"main":"index.js","engines":{"node":">=4"},"gitHead":"59ef14c0d592872692399e30b75fc470f1a7695b","scripts":{"lint":"eslint .","test":"npm run unit-test","prelint":"npm run lint:docs","prepack":"npmignore --auto --commentLines=autogenerated","pretest":"npm run lint","postlint":"npm run type-check","posttest":"npx npm@'>= 10.2' audit --production","lint:docs":"markdownlint \"**/*.md\"","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js tests/flat-config.js","type-check":"tsc","postlint:docs":"npm run update:eslint-docs -- --check","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git","type":"git"},"_npmVersion":"10.8.2","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"22.8.0","dependencies":{"hasown":"^2.0.2","semver":"^6.3.1","resolve":"^2.0.0-next.5","doctrine":"^2.1.0","minimatch":"^3.1.2","estraverse":"^5.3.0","prop-types":"^15.8.1","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.values":"^1.2.0","array-includes":"^3.1.8","object.entries":"^1.1.8","object.fromentries":"^2.0.8","es-iterator-helpers":"^1.0.19","array.prototype.flatmap":"^1.3.2","string.prototype.repeat":"^1.0.0","array.prototype.findlast":"^1.2.5","array.prototype.tosorted":"^1.1.4","string.prototype.matchall":"^4.0.11"},"publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslint-doc-generatorrc.js",".eslintrc",".editorconfig","tsconfig.json",".markdownlint*","types"]},"_hasShrinkwrap":false,"devDependencies":{"glob":"=10.3.7","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7","espree":"^3.5.4","istanbul":"^0.4.5","jackspeak":"=2.1.1","npmignore":"^0.3.1","ls-engines":"^0.8.1","typescript":"^3.9.9","@babel/core":"^7.25.2","@types/node":"^4.9.5","babel-eslint":"^8 || ^9 || ^10.1.0","eslint-scope":"^3.7.3","@types/eslint":"=7.2.10","@types/estree":"0.0.52","gfm-footnotes":"^1.0.0","markdownlint-cli":"^0.8.0 || ^0.32.2","@babel/preset-react":"^7.24.7","@babel/eslint-parser":"^7.25.1","eslint-doc-generator":"^1.7.1","eslint-plugin-import":"^2.29.1","eslint-remote-tester":"^3.0.1","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4 || ^5 || ^6.20 || ^7.14.1 || ^8.4","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","@babel/plugin-syntax-decorators":"^7.24.7","eslint-remote-tester-repositories":"^1.0.1","@babel/plugin-syntax-function-bind":"^7.24.7","@babel/plugin-syntax-do-expressions":"^7.24.7"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.36.1_1726161839163_0.6482699180328559","host":"s3://npm-registry-packages"}},"7.37.0":{"name":"eslint-plugin-react","version":"7.37.0","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.37.0","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dist":{"shasum":"c21f64a32fc34df1eaeca571ec8f70bdc40dd20a","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.0.tgz","fileCount":140,"integrity":"sha512-IHBePmfWH5lKhJnJ7WB1V+v/GolbB0rjS8XYVCSQCZKaQCAUhMoVoOEn1Ef8Z8Wf0a7l8KTJvuZg5/e4qrZ6nA==","signatures":[{"sig":"MEQCIAaYWS+m2Itr8h6F1m2v9odJB3asrSg3BB8gu/4gtz3jAiAeMnBRhzAWb4mVqoEQ2DxCeK6krRNzVcZ8Bq2u1Nq8ng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":854371},"main":"index.js","types":"./index.d.ts","engines":{"node":">=4"},"gitHead":"ec27e20c67c125321d645a9eaa461dec7dc65421","scripts":{"lint":"eslint .","test":"npm run unit-test","prelint":"npm run lint:docs","prepack":"npm run build-types && npmignore --auto --commentLines=autogenerated","pretest":"npm run lint","postlint":"npm run type-check","posttest":"npx npm@'>= 10.2' audit --production","lint:docs":"markdownlint \"**/*.md\"","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js tests/flat-config.js","type-check":"tsc","build-types":"tsc -p build.tsconfig.json","postlint:docs":"npm run update:eslint-docs -- --check","prebuild-types":"npm run clean-built-types","clean-built-types":"rm -f $(find . -maxdepth 1 -type f -name '*.d.ts*') $(find lib -type f -name '*.d.ts*' ! -name 'types.d.ts')","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git","type":"git"},"_npmVersion":"10.8.2","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"22.8.0","dependencies":{"hasown":"^2.0.2","semver":"^6.3.1","resolve":"^2.0.0-next.5","doctrine":"^2.1.0","minimatch":"^3.1.2","estraverse":"^5.3.0","prop-types":"^15.8.1","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.values":"^1.2.0","array-includes":"^3.1.8","object.entries":"^1.1.8","object.fromentries":"^2.0.8","es-iterator-helpers":"^1.0.19","array.prototype.flatmap":"^1.3.2","string.prototype.repeat":"^1.0.0","array.prototype.findlast":"^1.2.5","array.prototype.tosorted":"^1.1.4","string.prototype.matchall":"^4.0.11"},"publishConfig":{"ignore":[".github/","!lib","docs/","test/","test-published-types/","tests/","*.md","*.config.js",".eslint-doc-generatorrc.js",".eslintrc",".editorconfig","tsconfig.json","build.tsconfig.json",".markdownlint*","types"]},"_hasShrinkwrap":false,"devDependencies":{"glob":"=10.3.7","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7","espree":"^3.5.4","istanbul":"^0.4.5","jackspeak":"=2.1.1","npmignore":"^0.3.1","ls-engines":"^0.8.1","typescript":"^3.9.9","@babel/core":"^7.25.2","@types/node":"^4.9.5","babel-eslint":"^8 || ^9 || ^10.1.0","eslint-scope":"^3.7.3","@types/eslint":"=7.2.10","@types/estree":"0.0.52","gfm-footnotes":"^1.0.1","markdownlint-cli":"^0.8.0 || ^0.32.2","@babel/preset-react":"^7.24.7","@babel/eslint-parser":"^7.25.1","eslint-doc-generator":"^1.7.1","eslint-plugin-import":"^2.30.0","eslint-remote-tester":"^3.0.1","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4 || ^5 || ^6.20 || ^7.14.1 || ^8.4","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","@babel/plugin-syntax-decorators":"^7.24.7","eslint-remote-tester-repositories":"^1.0.1","@babel/plugin-syntax-function-bind":"^7.24.7","@babel/plugin-syntax-do-expressions":"^7.24.7"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.37.0_1727403940790_0.17853506084317927","host":"s3://npm-registry-packages"}},"7.37.1":{"name":"eslint-plugin-react","version":"7.37.1","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.37.1","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dist":{"shasum":"56493d7d69174d0d828bc83afeffe96903fdadbd","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.1.tgz","fileCount":406,"integrity":"sha512-xwTnwDqzbDRA8uJ7BMxPs/EXRB3i8ZfnOIp8BsxEQkT0nHPp+WWceqGgo6rKb9ctNi8GJLDT4Go5HAWELa/WMg==","signatures":[{"sig":"MEYCIQC/gPni3J+tLYauH0dXHcDrL7xuyfmnu2w1dUIOPjh1FwIhAOxJGrQjb1YKac4WrpJJcO/TO3g0KewCIzMqmQNVubP9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":970360},"main":"index.js","types":"index.d.ts","engines":{"node":">=4"},"gitHead":"ae6fb8da7d1853c5c2339db525af7d678edb216d","scripts":{"lint":"eslint .","test":"npm run unit-test","prelint":"npm run lint:docs","prepack":"npm run build-types && npmignore --auto --commentLines=autogenerated","pretest":"npm run lint","postlint":"npm run type-check","posttest":"npx npm@'>= 10.2' audit --production","lint:docs":"markdownlint \"**/*.md\"","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js tests/flat-config.js","type-check":"tsc","build-types":"tsc -p build.tsconfig.json","postlint:docs":"npm run update:eslint-docs -- --check","prebuild-types":"npm run clean-built-types","clean-built-types":"rm -f $(find . -maxdepth 1 -type f -name '*.d.ts*') $(find lib -type f -name '*.d.ts*' ! -name 'types.d.ts')","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git","type":"git"},"_npmVersion":"10.8.3","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"22.9.0","dependencies":{"hasown":"^2.0.2","semver":"^6.3.1","resolve":"^2.0.0-next.5","doctrine":"^2.1.0","minimatch":"^3.1.2","estraverse":"^5.3.0","prop-types":"^15.8.1","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.values":"^1.2.0","array-includes":"^3.1.8","object.entries":"^1.1.8","object.fromentries":"^2.0.8","es-iterator-helpers":"^1.0.19","array.prototype.flatmap":"^1.3.2","string.prototype.repeat":"^1.0.0","array.prototype.findlast":"^1.2.5","array.prototype.tosorted":"^1.1.4","string.prototype.matchall":"^4.0.11"},"publishConfig":{"ignore":[".github/","!lib","docs/","test/","test-published-types/","tests/","*.md","*.config.js",".eslint-doc-generatorrc.js",".eslintrc",".editorconfig","tsconfig.json","build.tsconfig.json",".markdownlint*","types","!*.d.ts","!*.d.ts.map"]},"_hasShrinkwrap":false,"devDependencies":{"glob":"=10.3.7","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7","espree":"^3.5.4","istanbul":"^0.4.5","jackspeak":"=2.1.1","npmignore":"^0.3.1","ls-engines":"^0.8.1","typescript":"^3.9.9","@babel/core":"^7.25.2","@types/node":"^4.9.5","babel-eslint":"^8 || ^9 || ^10.1.0","eslint-scope":"^3.7.3","@types/eslint":"=7.2.10","@types/estree":"0.0.52","gfm-footnotes":"^1.0.1","markdownlint-cli":"^0.8.0 || ^0.32.2","@babel/preset-react":"^7.24.7","@babel/eslint-parser":"^7.25.1","eslint-doc-generator":"^1.7.1","eslint-plugin-import":"^2.30.0","eslint-remote-tester":"^3.0.1","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4 || ^5 || ^6.20 || ^7.14.1 || ^8.4","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","@babel/plugin-syntax-decorators":"^7.24.7","eslint-remote-tester-repositories":"^1.0.1","@babel/plugin-syntax-function-bind":"^7.24.7","@babel/plugin-syntax-do-expressions":"^7.24.7"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.37.1_1727791132412_0.8464920109868856","host":"s3://npm-registry-packages"}},"7.37.2":{"name":"eslint-plugin-react","version":"7.37.2","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.37.2","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dist":{"shasum":"cd0935987876ba2900df2f58339f6d92305acc7a","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.2.tgz","fileCount":406,"integrity":"sha512-EsTAnj9fLVr/GZleBLFbj/sSuXeWmp1eXIN60ceYnZveqEaUCyW4X+Vh4WTdUhCkW4xutXYqTXCUSyqD4rB75w==","signatures":[{"sig":"MEQCIAbcI0ZnlWHqDuFaguDo8AqP5T/aL2q6OYS2VilEQbFlAiADUk1TXCl0Dr37L8XYjraAB4zA8DuxZJnzmROpu+nxNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":941662},"main":"index.js","types":"index.d.ts","engines":{"node":">=4"},"gitHead":"256cf74fbd662e183ecd1fca90d6aba82bac8918","scripts":{"lint":"eslint .","test":"npm run unit-test","prelint":"npm run lint:docs","prepack":"npm run build-types && npmignore --auto --commentLines=autogenerated","pretest":"npm run lint","postlint":"npm run type-check","posttest":"npx npm@'>= 10.2' audit --production","lint:docs":"markdownlint \"**/*.md\"","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js tests/flat-config.js","type-check":"tsc","build-types":"tsc -p build.tsconfig.json","postlint:docs":"npm run update:eslint-docs -- --check","prebuild-types":"npm run clean-built-types","clean-built-types":"rm -f $(find . -maxdepth 1 -type f -name '*.d.ts*') $(find lib -type f -name '*.d.ts*' ! -name 'types.d.ts')","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git","type":"git"},"_npmVersion":"10.9.0","description":"React specific linting rules for ESLint","directories":{},"_nodeVersion":"22.10.0","dependencies":{"hasown":"^2.0.2","semver":"^6.3.1","resolve":"^2.0.0-next.5","doctrine":"^2.1.0","minimatch":"^3.1.2","estraverse":"^5.3.0","prop-types":"^15.8.1","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.values":"^1.2.0","array-includes":"^3.1.8","object.entries":"^1.1.8","object.fromentries":"^2.0.8","es-iterator-helpers":"^1.1.0","array.prototype.flatmap":"^1.3.2","string.prototype.repeat":"^1.0.0","array.prototype.findlast":"^1.2.5","array.prototype.tosorted":"^1.1.4","string.prototype.matchall":"^4.0.11"},"publishConfig":{"ignore":[".github/","!lib","docs/","test/","test-published-types/","tests/","*.md","*.config.js",".eslint-doc-generatorrc.js",".eslintrc",".editorconfig","tsconfig.json","build.tsconfig.json",".markdownlint*","types","!*.d.ts","!*.d.ts.map"]},"_hasShrinkwrap":false,"devDependencies":{"glob":"=10.3.7","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7","espree":"^3.5.4","istanbul":"^0.4.5","jackspeak":"=2.1.1","npmignore":"^0.3.1","ls-engines":"^0.8.1","typescript":"^3.9.9","@babel/core":"^7.25.9","@types/node":"^4.9.5","babel-eslint":"^8 || ^9 || ^10.1.0","eslint-scope":"^3.7.3","@types/eslint":"=7.2.10","@types/estree":"0.0.52","gfm-footnotes":"^1.0.1","markdownlint-cli":"^0.8.0 || ^0.32.2","@babel/preset-react":"^7.25.9","@babel/eslint-parser":"^7.25.9","eslint-doc-generator":"^1.7.1","eslint-plugin-import":"^2.31.0","eslint-remote-tester":"^3.0.1","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4 || ^5 || ^6.20 || ^7.14.1 || ^8.4","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","@babel/plugin-syntax-decorators":"^7.25.9","eslint-remote-tester-repositories":"^1.0.1","@babel/plugin-syntax-function-bind":"^7.25.9","@babel/plugin-syntax-do-expressions":"^7.25.9"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.37.2_1729634540035_0.7009775864231675","host":"s3://npm-registry-packages"}},"7.37.3":{"name":"eslint-plugin-react","version":"7.37.3","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.37.3","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dist":{"shasum":"567549e9251533975c4ea9706f986c3a64832031","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.3.tgz","fileCount":406,"integrity":"sha512-DomWuTQPFYZwF/7c9W2fkKkStqZmBd3uugfqBYLdkZ3Hii23WzZuOLUskGxB8qkSKqftxEeGL1TB2kMhrce0jA==","signatures":[{"sig":"MEYCIQDP9IIpf35Ef22q4owVMBV0RPDaEQxlQXLeFrayK03F/wIhAJDUYUe6iMKIW+beQHNjflCFtOyzINv3CWLBRPpWTaRm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":935863},"main":"index.js","types":"index.d.ts","engines":{"node":">=4"},"gitHead":"244743a7a974787f60d0afb05dd2cae8f7392064","scripts":{"lint":"eslint .","test":"npm run unit-test","prelint":"npm run lint:docs","prepack":"npm run build-types && npmignore --auto --commentLines=autogenerated","pretest":"npm run lint","postlint":"npm run type-check","posttest":"npx npm@'>= 10.2' audit --production","lint:docs":"markdownlint \"**/*.md\"","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js tests/flat-config.js","type-check":"tsc","build-types":"tsc -p build.tsconfig.json","postlint:docs":"npm run update:eslint-docs -- --check","prebuild-types":"npm run clean-built-types","clean-built-types":"rm -f $(find . -maxdepth 1 -type f -name '*.d.ts*') $(find lib -type f -name '*.d.ts*' ! -name 'types.d.ts')","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git","type":"git"},"_npmVersion":"10.9.0","description":"React specific linting rules for ESLint","directories":{"test":["test","tests","test-published-types"]},"_nodeVersion":"22.10.0","dependencies":{"hasown":"^2.0.2","semver":"^6.3.1","resolve":"^2.0.0-next.5","doctrine":"^2.1.0","minimatch":"^3.1.2","estraverse":"^5.3.0","prop-types":"^15.8.1","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.values":"^1.2.1","array-includes":"^3.1.8","object.entries":"^1.1.8","object.fromentries":"^2.0.8","es-iterator-helpers":"^1.2.1","array.prototype.flatmap":"^1.3.3","string.prototype.repeat":"^1.0.0","array.prototype.findlast":"^1.2.5","array.prototype.tosorted":"^1.1.4","string.prototype.matchall":"^4.0.12"},"publishConfig":{"ignore":[".github/","!lib","docs/","test/","test-published-types/","tests/","*.md","*.config.js",".eslint-doc-generatorrc.js",".eslintrc",".editorconfig","tsconfig.json","build.tsconfig.json",".markdownlint*","types","!*.d.ts","!*.d.ts.map"]},"_hasShrinkwrap":false,"devDependencies":{"glob":"=10.3.7","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7","espree":"^3.5.4","istanbul":"^0.4.5","jackspeak":"=2.1.1","npmignore":"^0.3.1","ls-engines":"^0.8.1","typescript":"^3.9.9","@babel/core":"^7.26.0","@types/node":"^4.9.5","babel-eslint":"^8 || ^9 || ^10.1.0","eslint-scope":"^3.7.3","@types/eslint":"=7.2.10","@types/estree":"0.0.52","gfm-footnotes":"^1.0.1","markdownlint-cli":"^0.8.0 || ^0.32.2","@babel/preset-react":"^7.26.3","@babel/eslint-parser":"^7.25.9","eslint-doc-generator":"^1.7.1","eslint-plugin-import":"^2.31.0","eslint-remote-tester":"^3.0.1","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4 || ^5 || ^6.20 || ^7.14.1 || 8.4 - 8.17","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","@babel/plugin-syntax-decorators":"^7.25.9","eslint-remote-tester-repositories":"^1.0.1","@babel/plugin-syntax-function-bind":"^7.25.9","@babel/plugin-syntax-do-expressions":"^7.25.9"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.37.3_1735006468432_0.00803893533671074","host":"s3://npm-registry-packages-npm-production"}},"7.37.4":{"name":"eslint-plugin-react","version":"7.37.4","keywords":["eslint","eslint-plugin","eslintplugin","react"],"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","_id":"eslint-plugin-react@7.37.4","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dist":{"shasum":"1b6c80b6175b6ae4b26055ae4d55d04c414c7181","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.4.tgz","fileCount":406,"integrity":"sha512-BGP0jRmfYyvOyvMoRX/uoUeW+GqNj9y16bPQzqAHf3AYII/tDs+jMN0dBVkl88/OZwNGwrVFxE7riHsXVfy/LQ==","signatures":[{"sig":"MEYCIQDTEXn7wKyGA2mXe0bLzZTy09vGSlfs5JtNfFH/qjnwsgIhAM6YSeWKxqMr7LgOpjEpdQIlCoRjdMyUP14DvbN/hc99","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":936101},"main":"index.js","types":"index.d.ts","engines":{"node":">=4"},"gitHead":"e6b5b41191690ee166d0cca1e9db27092b910f03","scripts":{"lint":"eslint .","test":"npm run unit-test","prelint":"npm run lint:docs","prepack":"npm run build-types && npmignore --auto --commentLines=autogenerated","pretest":"npm run lint","postlint":"npm run type-check","posttest":"npx npm@'>= 10.2' audit --production","lint:docs":"markdownlint \"**/*.md\"","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js tests/flat-config.js","type-check":"tsc","build-types":"tsc -p build.tsconfig.json","postlint:docs":"npm run update:eslint-docs -- --check","prebuild-types":"npm run clean-built-types","clean-built-types":"rm -f $(find . -maxdepth 1 -type f -name '*.d.ts*') $(find lib -type f -name '*.d.ts*' ! -name 'types.d.ts')","update:eslint-docs":"eslint-doc-generator"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"repository":{"url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git","type":"git"},"_npmVersion":"10.9.2","description":"React specific linting rules for ESLint","directories":{"test":["test","tests","test-published-types"]},"_nodeVersion":"23.5.0","dependencies":{"hasown":"^2.0.2","semver":"^6.3.1","resolve":"^2.0.0-next.5","doctrine":"^2.1.0","minimatch":"^3.1.2","estraverse":"^5.3.0","prop-types":"^15.8.1","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.values":"^1.2.1","array-includes":"^3.1.8","object.entries":"^1.1.8","object.fromentries":"^2.0.8","es-iterator-helpers":"^1.2.1","array.prototype.flatmap":"^1.3.3","string.prototype.repeat":"^1.0.0","array.prototype.findlast":"^1.2.5","array.prototype.tosorted":"^1.1.4","string.prototype.matchall":"^4.0.12"},"publishConfig":{"ignore":[".github/","!lib","docs/","test/","test-published-types/","tests/","*.md","*.config.js",".eslint-doc-generatorrc.js",".eslintrc",".editorconfig","tsconfig.json","build.tsconfig.json",".markdownlint*","types","!*.d.ts","!*.d.ts.map"]},"_hasShrinkwrap":false,"devDependencies":{"glob":"=10.3.7","mocha":"^5.2.0","sinon":"^7.5.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7","espree":"^3.5.4","istanbul":"^0.4.5","jackspeak":"=2.1.1","npmignore":"^0.3.1","ls-engines":"^0.8.1","typescript":"^3.9.9","@babel/core":"^7.26.0","@types/node":"^4.9.5","babel-eslint":"^8 || ^9 || ^10.1.0","eslint-scope":"^3.7.3","@types/eslint":"=7.2.10","@types/estree":"0.0.52","gfm-footnotes":"^1.0.1","markdownlint-cli":"^0.8.0 || ^0.32.2","@babel/preset-react":"^7.26.3","@babel/eslint-parser":"^7.26.5","eslint-doc-generator":"^1.7.1","eslint-plugin-import":"^2.31.0","eslint-remote-tester":"^3.0.1","typescript-eslint-parser":"^20.1.1","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4 || ^5 || ^6.20 || ^7.14.1 || 8.4 - 8.17","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","@babel/plugin-syntax-decorators":"^7.25.9","eslint-remote-tester-repositories":"^1.0.1","@babel/plugin-syntax-function-bind":"^7.25.9","@babel/plugin-syntax-do-expressions":"^7.25.9"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7"},"_npmOperationalInternal":{"tmp":"tmp/eslint-plugin-react_7.37.4_1736739569877_0.6529697017989344","host":"s3://npm-registry-packages-npm-production"}},"7.37.5":{"name":"eslint-plugin-react","version":"7.37.5","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","types":"index.d.ts","scripts":{"clean-built-types":"rm -f $(find . -maxdepth 1 -type f -name '*.d.ts*') $(find lib -type f -name '*.d.ts*' ! -name 'types.d.ts')","prebuild-types":"npm run clean-built-types","build-types":"tsc -p build.tsconfig.json","prepack":"npm run build-types && 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":"npx npm@'>= 10.2' audit --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js tests/flat-config.js","update:eslint-docs":"eslint-doc-generator"},"repository":{"type":"git","url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git"},"directories":{"test":["test","tests","test-published-types"]},"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.8","array.prototype.findlast":"^1.2.5","array.prototype.flatmap":"^1.3.3","array.prototype.tosorted":"^1.1.4","doctrine":"^2.1.0","es-iterator-helpers":"^1.2.1","estraverse":"^5.3.0","hasown":"^2.0.2","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.9","object.fromentries":"^2.0.8","object.values":"^1.2.1","prop-types":"^15.8.1","resolve":"^2.0.0-next.5","semver":"^6.3.1","string.prototype.matchall":"^4.0.12","string.prototype.repeat":"^1.0.0"},"devDependencies":{"@babel/core":"^7.26.10","@babel/eslint-parser":"^7.27.0","@babel/plugin-syntax-decorators":"^7.25.9","@babel/plugin-syntax-do-expressions":"^7.25.9","@babel/plugin-syntax-function-bind":"^7.25.9","@babel/preset-react":"^7.26.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 || ^5 || ^6.20 || ^7.14.1 || 8.4 - 8.17","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7","eslint-config-airbnb-base":"^15.0.0","eslint-doc-generator":"^1.7.1","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","eslint-plugin-import":"^2.31.0","eslint-remote-tester":"^3.0.1","eslint-remote-tester-repositories":"^1.0.1","eslint-scope":"^3.7.3","espree":"^3.5.4","gfm-footnotes":"^1.0.1","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 || ^9.7"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","publishConfig":{"ignore":[".github/","!lib","docs/","test/","test-published-types/","tests/","*.md","*.config.js",".eslint-doc-generatorrc.js",".eslintrc",".editorconfig","tsconfig.json","build.tsconfig.json",".markdownlint*","types","!*.d.ts","!*.d.ts.map"]},"_id":"eslint-plugin-react@7.37.5","gitHead":"2c98b83c451a4297edf1787d9a616e50687e27e8","_nodeVersion":"23.5.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==","shasum":"2975511472bdda1b272b34d779335c9b0e877065","tarball":"https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.5.tgz","fileCount":406,"unpackedSize":937569,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICSNRvL9Jzj5j1Oy46rZG9V8PLLdyOF9okd8dfbGRNF+AiEA/388X+hcfwIUZjeT+53CI1bsDE+bvHxbpnN7jr7YeVo="}]},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-react_7.37.5_1743710475510_0.008482062019489423"},"_hasShrinkwrap":false}},"time":{"created":"2014-12-16T01:30:32.410Z","modified":"2025-04-03T20:01:16.154Z","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","7.34.2":"2024-05-28T06:05:29.021Z","7.34.3":"2024-06-18T20:24:23.488Z","7.34.4":"2024-07-13T18:07:54.752Z","7.35.0":"2024-07-20T05:40:38.672Z","7.35.1":"2024-09-02T23:21:41.263Z","7.35.2":"2024-09-03T19:12:46.018Z","7.36.0":"2024-09-12T07:15:13.006Z","7.36.1":"2024-09-12T17:23:59.519Z","7.37.0":"2024-09-27T02:25:41.074Z","7.37.1":"2024-10-01T13:58:52.684Z","7.37.2":"2024-10-22T22:02:20.295Z","7.37.3":"2024-12-24T02:14:28.700Z","7.37.4":"2025-01-13T03:39:30.104Z","7.37.5":"2025-04-03T20:01:15.958Z"},"bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"license":"MIT","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"},"description":"React specific linting rules for ESLint","maintainers":[{"name":"ljharb","email":"ljharb@gmail.com"},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"readme":"# `eslint-plugin-react` <sup>[![Version Badge][npm-version-svg]][package-url]</sup>\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*`) <a id=\"configuration\"></a>\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/latest/use/configure/configuration-files#configuring-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 <pragma>), 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                           // Defaults to the \"defaultVersion\" setting and warns if missing, and to \"detect\" in the future\n      \"defaultVersion\": \"\", // Default React version to use when the version you have installed cannot be detected.\n                            // If not provided, defaults to the latest React version.\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\": \"<pragma>\"} // sets `object` to whatever value `settings.react.pragma` is set to\n    ],\n    \"formComponents\": [\n      // Components used as alternatives to <form> for forms, eg. <Form endpoint={ url } />\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 <a> for linking, eg. <Link to={ url } />\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- <https://eslint.org/blog/2022/08/new-config-system-part-1/>\n- <https://eslint.org/blog/2022/08/new-config-system-part-2/>\n- <https://eslint.org/blog/2022/08/new-config-system-part-3/>\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<!-- markdownlint-disable-next-line no-duplicate-heading -->\n### Flat Configs\n\nThis plugin exports 3 flat configs:\n\n- `flat.all`\n- `flat.recommended`\n- `flat['jsx-runtime']`\n\nThe flat configs are available via the root plugin import. They will configure the plugin under the `react/` namespace and enable JSX in [`languageOptions.parserOptions`](https://eslint.org/docs/latest/use/configure/language-options#specifying-parser-options).\n\n```js\nconst reactPlugin = require('eslint-plugin-react');\n\nmodule.exports = [\n  …\n  reactPlugin.configs.flat.recommended, // This is not a plugin object, but a shareable config object\n  reactPlugin.configs.flat['jsx-runtime'], // Add this if you are using React 17+\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 reactPlugin = require('eslint-plugin-react');\nconst globals = require('globals');\n\nmodule.exports = [\n  …\n  {\n    files: ['**/*.{js,mjs,cjs,jsx,mjsx,ts,tsx,mtsx}'],\n    ...reactPlugin.configs.flat.recommended,\n    languageOptions: {\n      ...reactPlugin.configs.flat.recommended.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 reactPlugin = require('eslint-plugin-react');\nconst globals = require('globals');\n\nmodule.exports = [\n  …\n  {\n    files: ['**/*.{js,mjs,cjs,jsx,mjsx,ts,tsx,mtsx}'],\n    ...reactPlugin.configs.flat.recommended,\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<!-- begin auto-generated rules list -->\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| [forward-ref-uses-ref](docs/rules/forward-ref-uses-ref.md)                                   | Require all forwardRef components include a ref parameter                                                                                    |    |    |    | 💡 |    |\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-spread-multi](docs/rules/jsx-props-no-spread-multi.md)                         | Disallow JSX prop spreading the same identifier multiple times                                                                               |    |    |    |    |    |\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. `<img />`, `<br />`) from receiving children                                                                |    |    |    |    |    |\n\n<!-- end auto-generated rules list -->\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","readmeFilename":"README.md","users":{"vbv":true,"iolo":true,"boton":true,"bsara":true,"csbun":true,"jalik":true,"kylpo":true,"manny":true,"nelix":true,"panlw":true,"ugarz":true,"ackhub":true,"flubox":true,"gfast2":true,"jimjin":true,"kerwyn":true,"knoja4":true,"nuwaio":true,"ppalms":true,"tcrowe":true,"tedyhy":true,"wwh447":true,"yangzw":true,"zolern":true,"denplis":true,"dkannan":true,"mshwery":true,"preco21":true,"prokure":true,"seaseng":true,"shoonia":true,"alexkval":true,"bcowgi11":true,"djviolin":true,"draganhr":true,"flynntsc":true,"ifeature":true,"kevbaker":true,"koulmomo":true,"lencioni":true,"mikemena":true,"minchnew":true,"oka-hide":true,"pddivine":true,"sibawite":true,"synzhang":true,"tdmalone":true,"vinbhatt":true,"wkaifang":true,"xuyongli":true,"abuelwafa":true,"alimaster":true,"benmosher":true,"chriscalo":true,"isenricho":true,"jacoborus":true,"ldq-first":true,"phritolay":true,"shakakira":true,"terrychan":true,"voloshins":true,"alshamiri2":true,"cfleschhut":true,"jaredwilli":true,"lababygirl":true,"princetoad":true,"shuoshubao":true,"sunny_anna":true,"zhiquan_yu":true,"brandonb927":true,"cameronjroe":true,"cbetancourt":true,"cl0udw4lk3r":true,"fearnbuster":true,"flumpus-dev":true,"hq229075284":true,"jecaestevez":true,"maufrontier":true,"mtdalpizzol":true,"sandeepgy11":true,"hugojosefson":true,"ivan.marquez":true,"mswanson1524":true,"samuelmtimbo":true,"sexyoung1985":true,"themiddleman":true,"adamduehansen":true,"laurentknauss":true,"parkerproject":true,"recuencojones":true,"serge-nikitin":true,"sterlingrules":true,"derrickbeining":true,"arcticicestudio":true,"charlietango592":true,"samplefrequency":true}}