{"_id":"eslint-plugin-react","_rev":"3875209","name":"eslint-plugin-react","description":"React specific linting rules for ESLint","dist-tags":{"latest":"7.37.5","next":"7.8.0-rc.0"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"time":{"modified":"2026-04-08T14:30:39.000Z","created":"2014-12-16T01:30:32.410Z","7.37.5":"2025-04-03T20:01:15.958Z","7.37.4":"2025-01-13T03:39:30.104Z","7.37.3":"2024-12-24T02:14:28.700Z","7.37.2":"2024-10-22T22:02:20.295Z","7.37.1":"2024-10-01T13:58:52.684Z","7.37.0":"2024-09-27T02:25:41.074Z","7.36.1":"2024-09-12T17:23:59.519Z","7.36.0":"2024-09-12T07:15:13.006Z","7.35.2":"2024-09-03T19:12:46.018Z","7.35.1":"2024-09-02T23:21:41.263Z","7.35.0":"2024-07-20T05:40:38.672Z","7.34.4":"2024-07-13T18:07:54.752Z","7.34.3":"2024-06-18T20:24:23.488Z","7.34.2":"2024-05-28T06:05:29.021Z","7.34.1":"2024-03-15T20:46:08.617Z","7.34.0":"2024-03-04T06:11:22.569Z","7.33.2":"2023-08-16T04:22:35.076Z","7.33.1":"2023-07-29T22:12:02.546Z","7.33.0":"2023-07-20T16:15:23.675Z","7.32.2":"2023-01-29T06:47:00.630Z","7.32.1":"2023-01-16T20:28:12.262Z","7.32.0":"2023-01-11T06:32:23.127Z","7.31.11":"2022-11-18T17:47:16.260Z","7.31.10":"2022-10-10T23:21:45.487Z","7.31.9":"2022-10-09T20:08:57.530Z","7.31.8":"2022-09-09T05:44:17.594Z","7.31.7":"2022-09-05T20:49:34.482Z","7.31.6":"2022-09-04T19:00:39.233Z","7.31.5":"2022-09-04T05:41:33.269Z","7.31.4":"2022-09-03T07:16:43.767Z","7.31.3":"2022-09-03T06:06:11.791Z","7.31.2":"2022-09-02T20:29:32.693Z","7.31.1":"2022-08-26T19:41:04.510Z","7.31.0":"2022-08-24T22:31:06.650Z","7.30.2":"2022-08-24T22:30:17.979Z","7.30.1":"2022-06-23T21:17:54.904Z","7.30.0":"2022-05-18T22:34:49.508Z","7.29.4":"2022-03-13T23:33:13.740Z","7.29.3":"2022-03-03T23:46:12.890Z","7.29.2":"2022-02-26T07:35:25.716Z","7.29.1":"2022-02-25T19:00:48.274Z","7.29.0":"2022-02-25T06:49:16.662Z","7.28.0":"2021-12-22T23:02:08.771Z","7.27.1":"2021-11-19T08:01:27.712Z","7.27.0":"2021-11-10T07:11:40.536Z","7.26.1":"2021-09-30T06:19:37.693Z","7.26.0":"2021-09-21T02:07:14.645Z","7.25.3":"2021-09-19T19:40:51.752Z","7.25.2":"2021-09-16T23:26:05.806Z","7.25.1":"2021-08-30T05:02:20.685Z","7.25.0":"2021-08-29T05:47:04.013Z","7.24.0":"2021-05-29T20:11:56.120Z","7.23.2":"2021-04-08T22:05:42.750Z","7.23.1":"2021-03-24T04:43:52.865Z","7.23.0":"2021-03-23T06:18:36.628Z","7.22.0":"2020-12-30T04:55:40.714Z","7.21.5":"2020-10-20T03:08:59.644Z","7.21.4":"2020-10-09T21:58:40.507Z","7.21.3":"2020-10-02T18:24:37.841Z","7.21.2":"2020-09-24T22:08:09.106Z","7.21.1":"2020-09-23T22:13:11.615Z","7.21.0":"2020-09-23T05:56:00.570Z","7.20.6":"2020-08-12T19:48:58.341Z","7.20.5":"2020-07-28T19:23:46.152Z","7.20.4":"2020-07-27T02:50:41.038Z","7.20.3":"2020-06-30T20:22:25.907Z","7.20.2":"2020-06-29T20:33:16.207Z","7.20.1":"2020-06-28T21:36:52.011Z","7.20.0":"2020-05-13T03:14:17.026Z","7.19.0":"2020-03-06T21:50:26.457Z","7.18.3":"2020-02-03T05:07:36.461Z","7.18.2":"2020-02-02T03:14:51.961Z","7.18.1":"2020-02-01T22:07:16.375Z","7.18.0":"2020-01-16T06:31:43.118Z","7.17.0":"2019-11-29T07:29:06.075Z","7.16.0":"2019-10-04T14:11:37.875Z","7.15.1":"2019-10-01T20:35:27.466Z","7.15.0":"2019-10-01T03:20:09.728Z","7.14.3":"2019-07-22T22:35:11.299Z","7.14.2":"2019-06-24T20:41:27.108Z","7.14.1":"2019-06-24T11:18:58.606Z","7.14.0":"2019-06-23T21:53:26.708Z","7.13.0":"2019-05-03T07:16:03.277Z","7.12.4":"2019-01-17T07:21:59.535Z","7.12.3":"2019-01-04T22:58:11.161Z","7.12.2":"2019-01-02T23:54:32.297Z","7.12.1":"2019-01-01T22:27:14.782Z","7.12.0":"2018-12-28T06:54:06.286Z","7.11.1":"2018-08-14T20:21:24.474Z","7.11.0":"2018-08-13T20:24:13.156Z","7.10.0":"2018-06-25T05:54:13.494Z","7.9.1":"2018-06-04T04:35:36.303Z","7.9.0":"2018-06-03T21:30:08.023Z","7.8.2":"2018-05-13T13:50:06.329Z","7.8.1":"2018-05-11T23:54:21.937Z","7.8.0":"2018-05-11T20:55:17.181Z","7.8.0-rc.0":"2018-05-10T09:45:29.667Z","7.7.0":"2018-02-20T08:04:01.515Z","7.6.1":"2018-01-29T07:20:39.452Z","7.6.0":"2018-01-25T22:52:52.816Z","7.5.1":"2017-11-19T16:48:42.935Z","7.5.0":"2017-11-18T17:38:00.346Z","7.4.0":"2017-09-24T18:21:07.896Z","7.4.0-rc.1":"2017-09-12T19:24:14.545Z","7.4.0-rc.0":"2017-09-05T21:57:25.298Z","7.3.0":"2017-08-21T19:41:58.853Z","7.2.1":"2017-08-14T11:52:26.430Z","7.2.0":"2017-08-09T21:56:30.398Z","7.1.0":"2017-06-13T19:29:21.144Z","7.0.1":"2017-05-13T18:35:37.510Z","7.0.0":"2017-05-06T00:12:47.623Z","7.0.0-rc.1":"2017-05-01T20:01:35.766Z","7.0.0-rc.0":"2017-04-23T15:02:57.760Z","6.10.3":"2017-03-20T21:52:33.801Z","6.10.2":"2017-03-19T22:12:45.047Z","6.10.1":"2017-03-19T17:35:08.103Z","6.10.0":"2017-02-15T23:56:34.549Z","6.9.0":"2017-01-08T19:52:13.056Z","6.8.0":"2016-12-04T23:52:31.918Z","6.7.1":"2016-11-15T00:12:42.252Z","6.7.0":"2016-11-14T17:28:50.679Z","6.6.0":"2016-11-06T16:03:04.655Z","6.5.0":"2016-11-01T21:43:08.950Z","6.4.1":"2016-10-10T21:27:40.878Z","6.4.0":"2016-10-09T16:04:46.157Z","6.3.0":"2016-09-19T23:43:15.425Z","6.2.2":"2016-09-14T22:18:19.667Z","6.2.1":"2016-09-12T23:18:55.305Z","6.2.0":"2016-08-28T11:55:05.985Z","6.1.2":"2016-08-17T21:51:58.905Z","6.1.1":"2016-08-15T22:10:36.037Z","6.1.0":"2016-08-14T13:41:34.853Z","6.0.0":"2016-08-01T19:50:38.957Z","6.0.0-rc.1":"2016-07-31T20:49:13.505Z","6.0.0-rc.0":"2016-07-29T19:29:14.987Z","6.0.0-alpha.2":"2016-07-23T22:27:06.368Z","6.0.0-alpha.1":"2016-07-08T13:12:26.799Z","5.2.2":"2016-06-17T20:14:07.577Z","5.2.1":"2016-06-16T23:50:06.445Z","5.2.0":"2016-06-16T22:43:53.374Z","5.1.1":"2016-05-09T23:10:45.608Z","5.1.0":"2016-05-09T22:24:15.303Z","5.0.1":"2016-04-18T08:51:01.341Z","5.0.0":"2016-04-17T19:21:33.848Z","4.3.0":"2016-04-06T23:19:14.986Z","4.2.3":"2016-03-15T21:47:04.295Z","4.2.2":"2016-03-14T20:21:32.767Z","4.2.1":"2016-03-08T22:21:40.003Z","4.2.0":"2016-03-05T21:30:31.041Z","4.1.0":"2016-02-23T23:01:41.957Z","4.0.0":"2016-02-19T19:00:32.582Z","4.0.0-rc.1":"2016-02-15T21:09:19.534Z","4.0.0-rc.0":"2016-02-14T18:30:02.178Z","3.16.1":"2016-01-24T21:53:35.737Z","3.16.0":"2016-01-24T15:19:57.577Z","3.15.0":"2016-01-11T23:14:56.707Z","3.14.0":"2016-01-04T23:53:07.961Z","3.13.1":"2015-12-26T00:41:18.441Z","3.13.0":"2015-12-24T08:06:58.067Z","3.12.0":"2015-12-20T18:05:51.656Z","3.11.3":"2015-12-05T20:45:32.669Z","3.11.2":"2015-11-30T23:20:07.776Z","3.11.1":"2015-11-29T18:59:57.055Z","3.11.0":"2015-11-29T17:44:00.118Z","3.10.0":"2015-11-20T23:23:19.480Z","3.9.0":"2015-11-16T23:51:59.573Z","3.8.0":"2015-11-07T17:20:44.165Z","3.7.1":"2015-11-05T02:11:03.658Z","3.7.0":"2015-11-04T23:27:10.766Z","3.6.3":"2015-10-19T23:17:02.952Z","3.6.2":"2015-10-18T21:53:02.201Z","3.6.1":"2015-10-18T20:19:25.188Z","3.6.0":"2015-10-18T17:46:39.157Z","3.5.1":"2015-09-30T22:38:06.967Z","3.5.0":"2015-09-28T20:42:11.193Z","3.4.2":"2015-09-18T19:34:01.963Z","3.4.1":"2015-09-16T22:50:01.026Z","3.4.0":"2015-09-16T16:44:16.126Z","3.3.2":"2015-09-09T22:46:59.549Z","3.3.1":"2015-08-31T23:36:33.427Z","3.3.0":"2015-08-26T15:29:51.664Z","3.2.3":"2015-08-16T14:20:33.202Z","3.2.2":"2015-08-11T10:07:55.472Z","3.2.1":"2015-08-07T23:37:30.659Z","3.2.0":"2015-08-04T00:37:00.177Z","3.1.0":"2015-07-27T22:19:39.530Z","3.0.0":"2015-07-21T00:30:24.458Z","2.7.1":"2015-07-15T23:02:35.624Z","2.7.0":"2015-07-10T23:22:14.964Z","2.6.4":"2015-07-01T23:10:58.754Z","2.6.3":"2015-06-30T00:04:06.539Z","2.6.2":"2015-06-28T20:16:17.471Z","2.6.1":"2015-06-28T18:30:16.799Z","2.6.0":"2015-06-28T17:36:26.273Z","2.5.2":"2015-06-14T20:34:16.950Z","2.5.1":"2015-06-14T15:48:09.403Z","2.5.0":"2015-06-03T23:15:48.741Z","2.4.0":"2015-05-30T00:40:05.285Z","2.3.0":"2015-05-14T17:52:51.206Z","2.2.0":"2015-04-21T22:41:20.127Z","2.1.1":"2015-04-16T23:41:42.042Z","2.1.0":"2015-04-06T21:23:50.716Z","2.0.2":"2015-03-30T23:50:14.354Z","2.0.1":"2015-03-29T23:21:14.363Z","2.0.0":"2015-03-29T21:47:13.545Z","1.6.1":"2015-03-25T01:14:53.957Z","1.6.0":"2015-03-22T22:24:22.771Z","1.5.0":"2015-03-14T22:38:43.336Z","1.4.1":"2015-03-03T22:30:43.941Z","1.4.0":"2015-03-01T23:46:32.431Z","1.3.0":"2015-02-24T00:25:39.994Z","1.2.2":"2015-02-08T23:17:14.963Z","1.2.1":"2015-01-29T22:38:05.197Z","1.2.0":"2014-12-29T12:58:40.202Z","1.1.0":"2014-12-28T19:33:03.823Z","1.0.0":"2014-12-16T01:30:32.410Z"},"users":{"lencioni":true,"alexkval":true,"denplis":true,"chriscalo":true,"sexyoung1985":true,"boton":true,"zolern":true,"koulmomo":true,"draganhr":true,"iolo":true,"chbrown":true,"minchnew":true,"nelix":true,"benmosher":true,"flynntsc":true,"oka-hide":true,"brandonb927":true,"ugarz":true,"dkannan":true,"kerwyn":true,"wkaifang":true,"mshwery":true,"jacoborus":true,"voloshins":true,"princetoad":true,"vbv":true,"sandeepgy11":true,"panlw":true,"cameronjroe":true,"preco21":true,"synzhang":true,"ackhub":true,"samplefrequency":true,"zhiquan_yu":true,"illuminator":true,"cbetancourt":true,"parkerproject":true,"seaseng":true,"gfast2":true,"manny":true,"themiddleman":true,"csbun":true,"djviolin":true,"mswanson1524":true,"tedyhy":true,"knoja4":true,"sunny_anna":true,"hugojosefson":true,"shakakira":true,"lababygirl":true,"xuyongli":true,"laurentknauss":true,"kylpo":true,"vinbhatt":true,"sterlingrules":true,"charlietango592":true,"recuencojones":true,"ifeature":true,"jimjin":true,"ivan.marquez":true,"shuoshubao":true,"phritolay":true,"jecaestevez":true,"isenricho":true,"prokure":true,"wwh447":true,"alimaster":true,"nonthasart":true,"modood":true,"cl0udw4lk3r":true,"sibawite":true,"abuelwafa":true,"pddivine":true,"shoonia":true,"samuelmtimbo":true,"serge-nikitin":true,"mtdalpizzol":true,"ppalms":true,"mikemena":true,"bsara":true,"flubox":true,"arcticicestudio":true,"ldq-first":true,"yangzw":true,"kevbaker":true,"i.vispyanskiy":true,"adamduehansen":true,"tdmalone":true,"alshamiri2":true,"hq229075284":true,"jaredwilli":true,"cfleschhut":true,"derrickbeining":true,"nuwaio":true,"terrychan":true,"fearnbuster":true,"jalik":true,"tcrowe":true,"bcowgi11":true},"author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git"},"versions":{"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":{"shasum":"2975511472bdda1b272b34d779335c9b0e877065","size":186219,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.37.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.37.5.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"name":"ljharb","email":""},{"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,"_cnpmcore_publish_time":"2025-04-03T20:01:15.958Z","publish_time":1743710475958,"_source_registry_name":"default","_cnpm_publish_time":1743710475958},"7.37.4":{"name":"eslint-plugin-react","version":"7.37.4","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.8","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.0","@babel/eslint-parser":"^7.26.5","@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.4","gitHead":"e6b5b41191690ee166d0cca1e9db27092b910f03","_nodeVersion":"23.5.0","_npmVersion":"10.9.2","dist":{"shasum":"1b6c80b6175b6ae4b26055ae4d55d04c414c7181","size":185871,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.37.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.37.4.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-react_7.37.4_1736739569877_0.6529697017989344"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-01-13T03:39:30.104Z","publish_time":1736739570104,"_source_registry_name":"default","_cnpm_publish_time":1736739570104},"7.37.3":{"name":"eslint-plugin-react","version":"7.37.3","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.8","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.0","@babel/eslint-parser":"^7.25.9","@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.3","gitHead":"244743a7a974787f60d0afb05dd2cae8f7392064","_nodeVersion":"22.10.0","_npmVersion":"10.9.0","dist":{"shasum":"567549e9251533975c4ea9706f986c3a64832031","size":185813,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.37.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.37.3.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/eslint-plugin-react_7.37.3_1735006468432_0.00803893533671074"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-12-24T02:14:28.700Z","publish_time":1735006468700,"_source_registry_name":"default","_cnpm_publish_time":1735006468700},"7.37.2":{"name":"eslint-plugin-react","version":"7.37.2","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"},"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.2","array.prototype.tosorted":"^1.1.4","doctrine":"^2.1.0","es-iterator-helpers":"^1.1.0","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.8","object.fromentries":"^2.0.8","object.values":"^1.2.0","prop-types":"^15.8.1","resolve":"^2.0.0-next.5","semver":"^6.3.1","string.prototype.matchall":"^4.0.11","string.prototype.repeat":"^1.0.0"},"devDependencies":{"@babel/core":"^7.25.9","@babel/eslint-parser":"^7.25.9","@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.25.9","@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","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.2","gitHead":"256cf74fbd662e183ecd1fca90d6aba82bac8918","_nodeVersion":"22.10.0","_npmVersion":"10.9.0","dist":{"shasum":"cd0935987876ba2900df2f58339f6d92305acc7a","size":186602,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.37.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.37.2.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.37.2_1729634540035_0.7009775864231675"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-22T22:02:20.295Z","publish_time":1729634540295,"_source_registry_name":"default","_cnpm_publish_time":1729634540295},"7.37.1":{"name":"eslint-plugin-react","version":"7.37.1","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"},"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.2","array.prototype.tosorted":"^1.1.4","doctrine":"^2.1.0","es-iterator-helpers":"^1.0.19","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.8","object.fromentries":"^2.0.8","object.values":"^1.2.0","prop-types":"^15.8.1","resolve":"^2.0.0-next.5","semver":"^6.3.1","string.prototype.matchall":"^4.0.11","string.prototype.repeat":"^1.0.0"},"devDependencies":{"@babel/core":"^7.25.2","@babel/eslint-parser":"^7.25.1","@babel/plugin-syntax-decorators":"^7.24.7","@babel/plugin-syntax-do-expressions":"^7.24.7","@babel/plugin-syntax-function-bind":"^7.24.7","@babel/preset-react":"^7.24.7","@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","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.30.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.1","gitHead":"ae6fb8da7d1853c5c2339db525af7d678edb216d","_nodeVersion":"22.9.0","_npmVersion":"10.8.3","dist":{"shasum":"56493d7d69174d0d828bc83afeffe96903fdadbd","size":186428,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.37.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.37.1.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.37.1_1727791132412_0.8464920109868856"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-10-01T13:58:52.684Z","publish_time":1727791132684,"_source_registry_name":"default","_cnpm_publish_time":1727791132684},"7.37.0":{"name":"eslint-plugin-react","version":"7.37.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","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"},"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.2","array.prototype.tosorted":"^1.1.4","doctrine":"^2.1.0","es-iterator-helpers":"^1.0.19","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.8","object.fromentries":"^2.0.8","object.values":"^1.2.0","prop-types":"^15.8.1","resolve":"^2.0.0-next.5","semver":"^6.3.1","string.prototype.matchall":"^4.0.11","string.prototype.repeat":"^1.0.0"},"devDependencies":{"@babel/core":"^7.25.2","@babel/eslint-parser":"^7.25.1","@babel/plugin-syntax-decorators":"^7.24.7","@babel/plugin-syntax-do-expressions":"^7.24.7","@babel/plugin-syntax-function-bind":"^7.24.7","@babel/preset-react":"^7.24.7","@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","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.30.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"]},"_id":"eslint-plugin-react@7.37.0","gitHead":"ec27e20c67c125321d645a9eaa461dec7dc65421","types":"./index.d.ts","_nodeVersion":"22.8.0","_npmVersion":"10.8.2","dist":{"shasum":"c21f64a32fc34df1eaeca571ec8f70bdc40dd20a","size":167652,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.37.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.37.0.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.37.0_1727403940790_0.17853506084317927"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-27T02:25:41.074Z","publish_time":1727403941074,"_source_registry_name":"default","_cnpm_publish_time":1727403941074},"7.36.1":{"name":"eslint-plugin-react","version":"7.36.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prelint":"npm run lint:docs","lint:docs":"markdownlint \"**/*.md\"","postlint:docs":"npm run update:eslint-docs -- --check","lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"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"},"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.2","array.prototype.tosorted":"^1.1.4","doctrine":"^2.1.0","es-iterator-helpers":"^1.0.19","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.8","object.fromentries":"^2.0.8","object.values":"^1.2.0","prop-types":"^15.8.1","resolve":"^2.0.0-next.5","semver":"^6.3.1","string.prototype.matchall":"^4.0.11","string.prototype.repeat":"^1.0.0"},"devDependencies":{"@babel/core":"^7.25.2","@babel/eslint-parser":"^7.25.1","@babel/plugin-syntax-decorators":"^7.24.7","@babel/plugin-syntax-do-expressions":"^7.24.7","@babel/plugin-syntax-function-bind":"^7.24.7","@babel/preset-react":"^7.24.7","@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","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.29.1","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.0","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/","tests/","*.md","*.config.js",".eslint-doc-generatorrc.js",".eslintrc",".editorconfig","tsconfig.json",".markdownlint*","types"]},"_id":"eslint-plugin-react@7.36.1","gitHead":"59ef14c0d592872692399e30b75fc470f1a7695b","_nodeVersion":"22.8.0","_npmVersion":"10.8.2","dist":{"shasum":"f1dabbb11f3d4ebe8b0cf4e54aff4aee81144ee5","size":166905,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.36.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.36.1.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.36.1_1726161839163_0.6482699180328559"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-12T17:23:59.519Z","publish_time":1726161839519,"_source_registry_name":"default","_cnpm_publish_time":1726161839519},"7.36.0":{"name":"eslint-plugin-react","version":"7.36.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prelint":"npm run lint:docs","lint:docs":"markdownlint \"**/*.md\"","postlint:docs":"npm run update:eslint-docs -- --check","lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"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"},"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.2","array.prototype.tosorted":"^1.1.4","doctrine":"^2.1.0","es-iterator-helpers":"^1.0.19","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.8","object.fromentries":"^2.0.8","object.values":"^1.2.0","prop-types":"^15.8.1","resolve":"^2.0.0-next.5","semver":"^6.3.1","string.prototype.matchall":"^4.0.11","string.prototype.repeat":"^1.0.0"},"devDependencies":{"@babel/core":"^7.25.2","@babel/eslint-parser":"^7.25.1","@babel/plugin-syntax-decorators":"^7.24.7","@babel/plugin-syntax-do-expressions":"^7.24.7","@babel/plugin-syntax-function-bind":"^7.24.7","@babel/preset-react":"^7.24.7","@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","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.29.1","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.0","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/","tests/","*.md","*.config.js",".eslint-doc-generatorrc.js",".eslintrc",".editorconfig","tsconfig.json",".markdownlint*","types"]},"_id":"eslint-plugin-react@7.36.0","gitHead":"f25251f590fa30deba711a7d7b441ca519176b62","_nodeVersion":"22.8.0","_npmVersion":"10.8.2","dist":{"shasum":"307fcdc0a10e08f10a77cb1f2ba2b61f5b397987","size":166898,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.36.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.36.0.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.36.0_1726125312752_0.3522823702308422"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-12T07:15:13.006Z","publish_time":1726125313006,"_source_registry_name":"default","_cnpm_publish_time":1726125313006},"7.35.2":{"name":"eslint-plugin-react","version":"7.35.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prelint":"npm run lint:docs","lint:docs":"markdownlint \"**/*.md\"","postlint:docs":"npm run update:eslint-docs -- --check","lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"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"},"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.2","array.prototype.tosorted":"^1.1.4","doctrine":"^2.1.0","es-iterator-helpers":"^1.0.19","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.8","object.fromentries":"^2.0.8","object.values":"^1.2.0","prop-types":"^15.8.1","resolve":"^2.0.0-next.5","semver":"^6.3.1","string.prototype.matchall":"^4.0.11","string.prototype.repeat":"^1.0.0"},"devDependencies":{"@babel/core":"^7.25.2","@babel/eslint-parser":"^7.25.1","@babel/plugin-syntax-decorators":"^7.24.7","@babel/plugin-syntax-do-expressions":"^7.24.7","@babel/plugin-syntax-function-bind":"^7.24.7","@babel/preset-react":"^7.24.7","@types/eslint":"=7.2.10","@types/estree":"0.0.52","@types/node":"^4.9.5","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","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.29.1","eslint-remote-tester":"^3.0.1","eslint-remote-tester-repositories":"^1.0.1","eslint-scope":"^3.7.3","espree":"^3.5.4","glob":"=10.3.7","istanbul":"^0.4.5","jackspeak":"=2.1.1","ls-engines":"^0.8.1","markdownlint-cli":"^0.8.0 || ^0.32.2","mocha":"^5.2.0","npmignore":"^0.3.1","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslint-doc-generatorrc.js",".eslintrc",".editorconfig","tsconfig.json",".markdownlint*","types"]},"_id":"eslint-plugin-react@7.35.2","gitHead":"4c10849b44d38e0cc5db7894c5791e05d3d7e906","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"d32500d3ec268656d5071918bfec78cfd8b070ed","size":162727,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.35.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.35.2.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.35.2_1725390765702_0.6944336708328778"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-03T19:12:46.018Z","publish_time":1725390766018,"_source_registry_name":"default","_cnpm_publish_time":1725390766018},"7.35.1":{"name":"eslint-plugin-react","version":"7.35.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prelint":"npm run lint:docs","lint:docs":"markdownlint \"**/*.md\"","postlint:docs":"npm run update:eslint-docs -- --check","lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"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"},"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.2","array.prototype.tosorted":"^1.1.4","doctrine":"^2.1.0","es-iterator-helpers":"^1.0.19","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.8","object.fromentries":"^2.0.8","object.values":"^1.2.0","prop-types":"^15.8.1","resolve":"^2.0.0-next.5","semver":"^6.3.1","string.prototype.matchall":"^4.0.11","string.prototype.repeat":"^1.0.0"},"devDependencies":{"@babel/core":"^7.25.2","@babel/eslint-parser":"^7.25.1","@babel/plugin-syntax-decorators":"^7.24.7","@babel/plugin-syntax-do-expressions":"^7.24.7","@babel/plugin-syntax-function-bind":"^7.24.7","@babel/preset-react":"^7.24.7","@types/eslint":"=7.2.10","@types/estree":"0.0.52","@types/node":"^4.9.5","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","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.29.1","eslint-remote-tester":"^3.0.1","eslint-remote-tester-repositories":"^1.0.1","eslint-scope":"^3.7.3","espree":"^3.5.4","glob":"=10.3.7","istanbul":"^0.4.5","jackspeak":"=2.1.1","ls-engines":"^0.8.1","markdownlint-cli":"^0.8.0 || ^0.32.2","mocha":"^5.2.0","npmignore":"^0.3.1","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslint-doc-generatorrc.js",".eslintrc",".editorconfig","tsconfig.json",".markdownlint*","types"]},"_id":"eslint-plugin-react@7.35.1","gitHead":"5fc0f872a01827ce33f6452cafb10c1ff0c02669","_nodeVersion":"20.17.0","_npmVersion":"10.8.3","dist":{"shasum":"afc80387031aa99dd6e0a14437c77d02e5700b47","size":162692,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.35.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.35.1.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.35.1_1725319301013_0.6091420816362141"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-02T23:21:41.263Z","publish_time":1725319301263,"_source_registry_name":"default","_cnpm_publish_time":1725319301263},"7.35.0":{"name":"eslint-plugin-react","version":"7.35.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prelint":"npm run lint:docs","lint:docs":"markdownlint \"**/*.md\"","postlint:docs":"npm run update:eslint-docs -- --check","lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js tests/flat-config.js","update:eslint-docs":"eslint-doc-generator"},"repository":{"type":"git","url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git"},"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.8","array.prototype.findlast":"^1.2.5","array.prototype.flatmap":"^1.3.2","array.prototype.tosorted":"^1.1.4","doctrine":"^2.1.0","es-iterator-helpers":"^1.0.19","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.8","object.fromentries":"^2.0.8","object.values":"^1.2.0","prop-types":"^15.8.1","resolve":"^2.0.0-next.5","semver":"^6.3.1","string.prototype.matchall":"^4.0.11","string.prototype.repeat":"^1.0.0"},"devDependencies":{"@babel/core":"^7.24.9","@babel/eslint-parser":"^7.24.8","@babel/plugin-syntax-decorators":"^7.24.7","@babel/plugin-syntax-do-expressions":"^7.24.7","@babel/plugin-syntax-function-bind":"^7.24.7","@babel/preset-react":"^7.24.7","@types/eslint":"=7.2.10","@types/estree":"0.0.52","@types/node":"^4.9.5","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.4","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^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.29.1","eslint-remote-tester":"^3.0.1","eslint-remote-tester-repositories":"^1.0.1","eslint-scope":"^3.7.3","espree":"^3.5.4","glob":"=10.3.7","istanbul":"^0.4.5","jackspeak":"=2.1.1","ls-engines":"^0.8.1","markdownlint-cli":"^0.8.0 || ^0.32.2","mocha":"^5.2.0","npmignore":"^0.3.1","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslint-doc-generatorrc.js",".eslintrc",".editorconfig","tsconfig.json",".markdownlint*","types"]},"_id":"eslint-plugin-react@7.35.0","gitHead":"c6fdccde50f6e6cc445858b9a1e8d9980f3a86cb","_nodeVersion":"22.4.1","_npmVersion":"10.8.1","dist":{"shasum":"00b1e4559896710e58af6358898f2ff917ea4c41","size":162803,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.35.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.35.0.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.35.0_1721454038451_0.39962746600518173"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-20T05:40:38.672Z","publish_time":1721454038672,"_source_registry_name":"default","_cnpm_publish_time":1721454038672},"7.34.4":{"name":"eslint-plugin-react","version":"7.34.4","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prelint":"npm run lint:docs","lint:docs":"markdownlint \"**/*.md\"","postlint:docs":"npm run update:eslint-docs -- --check","lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","update:eslint-docs":"eslint-doc-generator"},"repository":{"type":"git","url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git"},"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.8","array.prototype.findlast":"^1.2.5","array.prototype.flatmap":"^1.3.2","array.prototype.toreversed":"^1.1.2","array.prototype.tosorted":"^1.1.4","doctrine":"^2.1.0","es-iterator-helpers":"^1.0.19","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.8","object.fromentries":"^2.0.8","object.values":"^1.2.0","prop-types":"^15.8.1","resolve":"^2.0.0-next.5","semver":"^6.3.1","string.prototype.matchall":"^4.0.11","string.prototype.repeat":"^1.0.0"},"devDependencies":{"@babel/core":"^7.24.7","@babel/eslint-parser":"^7.24.7","@babel/plugin-syntax-decorators":"^7.24.7","@babel/plugin-syntax-do-expressions":"^7.24.7","@babel/plugin-syntax-function-bind":"^7.24.7","@babel/preset-react":"^7.24.7","@types/eslint":"=7.2.10","@types/estree":"0.0.52","@types/node":"^4.9.5","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.4","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-doc-generator":"^1.7.1","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","eslint-plugin-import":"^2.29.1","eslint-remote-tester":"^3.0.1","eslint-remote-tester-repositories":"^1.0.1","eslint-scope":"^3.7.3","espree":"^3.5.4","glob":"=10.3.7","istanbul":"^0.4.5","jackspeak":"=2.1.1","ls-engines":"^0.8.1","markdownlint-cli":"^0.8.0 || ^0.32.2","mocha":"^5.2.0","npmignore":"^0.3.1","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslint-doc-generatorrc.js",".eslintrc",".editorconfig","tsconfig.json",".markdownlint*","types"]},"_id":"eslint-plugin-react@7.34.4","gitHead":"7a7b7563670a87f7a034d137cf296dec3b8efe15","_nodeVersion":"20.15.1","_npmVersion":"10.8.2","dist":{"shasum":"1f0dc313a0937db7ce15fd1f6c3d77e70f3e02fb","size":161605,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.34.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.34.4.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.34.4_1720894074449_0.6551764397240987"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-13T18:07:54.752Z","publish_time":1720894074752,"_source_registry_name":"default","_cnpm_publish_time":1720894074752},"7.34.3":{"name":"eslint-plugin-react","version":"7.34.3","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prelint":"npm run lint:docs","lint:docs":"markdownlint \"**/*.md\"","postlint:docs":"npm run update:eslint-docs -- --check","lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","update:eslint-docs":"eslint-doc-generator"},"repository":{"type":"git","url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git"},"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.8","array.prototype.findlast":"^1.2.5","array.prototype.flatmap":"^1.3.2","array.prototype.toreversed":"^1.1.2","array.prototype.tosorted":"^1.1.4","doctrine":"^2.1.0","es-iterator-helpers":"^1.0.19","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.8","object.fromentries":"^2.0.8","object.hasown":"^1.1.4","object.values":"^1.2.0","prop-types":"^15.8.1","resolve":"^2.0.0-next.5","semver":"^6.3.1","string.prototype.matchall":"^4.0.11"},"devDependencies":{"@babel/core":"^7.24.7","@babel/eslint-parser":"^7.24.7","@babel/plugin-syntax-decorators":"^7.24.7","@babel/plugin-syntax-do-expressions":"^7.24.7","@babel/plugin-syntax-function-bind":"^7.24.7","@babel/preset-react":"^7.24.7","@types/eslint":"=7.2.10","@types/estree":"0.0.52","@types/node":"^4.9.5","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.4","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-doc-generator":"^1.7.1","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","eslint-plugin-import":"^2.29.1","eslint-remote-tester":"^3.0.1","eslint-remote-tester-repositories":"^2.0.0","eslint-scope":"^3.7.3","espree":"^3.5.4","glob":"=10.3.7","istanbul":"^0.4.5","jackspeak":"=2.1.1","ls-engines":"^0.8.1","markdownlint-cli":"^0.8.0 || ^0.32.2","mocha":"^5.2.0","npmignore":"^0.3.1","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslint-doc-generatorrc.js",".eslintrc",".editorconfig","tsconfig.json",".markdownlint*"]},"_id":"eslint-plugin-react@7.34.3","gitHead":"cef8123ff92460ed2369d670e8c7b9539e5994bd","_nodeVersion":"20.14.0","_npmVersion":"10.8.1","dist":{"shasum":"9965f27bd1250a787b5d4cfcc765e5a5d58dcb7b","size":161438,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.34.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.34.3.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.34.3_1718742263252_0.7605300738149887"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-06-18T20:24:23.488Z","publish_time":1718742263488,"_source_registry_name":"default","_cnpm_publish_time":1718742263488},"7.34.2":{"name":"eslint-plugin-react","version":"7.34.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prelint":"npm run lint:docs","lint:docs":"markdownlint \"**/*.md\"","postlint:docs":"npm run update:eslint-docs -- --check","lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","update:eslint-docs":"eslint-doc-generator"},"repository":{"type":"git","url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git"},"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.8","array.prototype.findlast":"^1.2.5","array.prototype.flatmap":"^1.3.2","array.prototype.toreversed":"^1.1.2","array.prototype.tosorted":"^1.1.3","doctrine":"^2.1.0","es-iterator-helpers":"^1.0.19","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.8","object.fromentries":"^2.0.8","object.hasown":"^1.1.4","object.values":"^1.2.0","prop-types":"^15.8.1","resolve":"^2.0.0-next.5","semver":"^6.3.1","string.prototype.matchall":"^4.0.11"},"devDependencies":{"@babel/core":"^7.24.6","@babel/eslint-parser":"^7.24.6","@babel/plugin-syntax-decorators":"^7.24.6","@babel/plugin-syntax-do-expressions":"^7.24.6","@babel/plugin-syntax-function-bind":"^7.24.6","@babel/preset-react":"^7.24.6","@types/eslint":"=7.2.10","@types/estree":"0.0.52","@types/node":"^4.9.5","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.4","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-doc-generator":"^1.7.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","eslint-plugin-import":"^2.29.1","eslint-remote-tester":"^3.0.1","eslint-remote-tester-repositories":"^1.0.1","eslint-scope":"^3.7.3","espree":"^3.5.4","glob":"=10.3.7","istanbul":"^0.4.5","jackspeak":"=2.1.1","ls-engines":"^0.8.1","markdownlint-cli":"^0.8.0 || ^0.32.2","mocha":"^5.2.0","npmignore":"^0.3.1","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslint-doc-generatorrc.js",".eslintrc",".editorconfig","tsconfig.json",".markdownlint*"]},"_id":"eslint-plugin-react@7.34.2","gitHead":"417e1ca292788c75618dc994b084c3a57c483fce","_nodeVersion":"20.13.1","_npmVersion":"10.8.0","dist":{"shasum":"2780a1a35a51aca379d86d29b9a72adc6bfe6b66","size":161430,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.34.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.34.2.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.34.2_1716876328807_0.4715323878160018"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-28T06:05:29.021Z","publish_time":1716876329021,"_source_registry_name":"default","_cnpm_publish_time":1716876329021},"7.34.1":{"name":"eslint-plugin-react","version":"7.34.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prelint":"npm run lint:docs","lint:docs":"markdownlint \"**/*.md\"","postlint:docs":"npm run update:eslint-docs -- --check","lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","update:eslint-docs":"eslint-doc-generator"},"repository":{"type":"git","url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git"},"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.7","array.prototype.findlast":"^1.2.4","array.prototype.flatmap":"^1.3.2","array.prototype.toreversed":"^1.1.2","array.prototype.tosorted":"^1.1.3","doctrine":"^2.1.0","es-iterator-helpers":"^1.0.17","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.7","object.fromentries":"^2.0.7","object.hasown":"^1.1.3","object.values":"^1.1.7","prop-types":"^15.8.1","resolve":"^2.0.0-next.5","semver":"^6.3.1","string.prototype.matchall":"^4.0.10"},"devDependencies":{"@babel/core":"^7.24.0","@babel/eslint-parser":"^7.23.10","@babel/plugin-syntax-decorators":"^7.24.0","@babel/plugin-syntax-do-expressions":"^7.23.3","@babel/plugin-syntax-function-bind":"^7.23.3","@babel/preset-react":"^7.23.3","@types/eslint":"=7.2.10","@types/estree":"0.0.52","@types/node":"^4.9.5","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.4","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-doc-generator":"^1.7.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","eslint-plugin-import":"^2.29.1","eslint-remote-tester":"^3.0.1","eslint-remote-tester-repositories":"^1.0.1","eslint-scope":"^3.7.3","espree":"^3.5.4","glob":"=10.3.7","istanbul":"^0.4.5","jackspeak":"=2.1.1","ls-engines":"^0.8.1","markdownlint-cli":"^0.8.0 || ^0.32.2","mocha":"^5.2.0","npmignore":"^0.3.1","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslint-doc-generatorrc.js",".eslintrc",".editorconfig","tsconfig.json",".markdownlint*"]},"_id":"eslint-plugin-react@7.34.1","gitHead":"eea45bfcd10e80e0048cb05472a9091d5d52ad89","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"shasum":"6806b70c97796f5bbfb235a5d3379ece5f4da997","size":159966,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.34.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.34.1.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.34.1_1710535568377_0.6507624502149458"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-15T20:46:08.617Z","publish_time":1710535568617,"_source_registry_name":"default","_cnpm_publish_time":1710535568617},"7.34.0":{"name":"eslint-plugin-react","version":"7.34.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prelint":"npm run lint:docs","lint:docs":"markdownlint \"**/*.md\"","postlint:docs":"npm run update:eslint-docs -- --check","lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","update:eslint-docs":"eslint-doc-generator"},"repository":{"type":"git","url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git"},"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.7","array.prototype.findlast":"^1.2.4","array.prototype.flatmap":"^1.3.2","array.prototype.toreversed":"^1.1.2","array.prototype.tosorted":"^1.1.3","doctrine":"^2.1.0","es-iterator-helpers":"^1.0.17","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.7","object.fromentries":"^2.0.7","object.hasown":"^1.1.3","object.values":"^1.1.7","prop-types":"^15.8.1","resolve":"^2.0.0-next.5","semver":"^6.3.1","string.prototype.matchall":"^4.0.10"},"devDependencies":{"@babel/core":"^7.24.0","@babel/eslint-parser":"^7.23.10","@babel/plugin-syntax-decorators":"^7.24.0","@babel/plugin-syntax-do-expressions":"^7.23.3","@babel/plugin-syntax-function-bind":"^7.23.3","@babel/preset-react":"^7.23.3","@types/eslint":"=7.2.10","@types/estree":"0.0.52","@types/node":"^4.9.5","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.4","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-doc-generator":"^1.7.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","eslint-plugin-import":"^2.29.1","eslint-remote-tester":"^3.0.1","eslint-remote-tester-repositories":"^1.0.1","eslint-scope":"^3.7.3","espree":"^3.5.4","glob":"=10.3.7","istanbul":"^0.4.5","jackspeak":"=2.1.1","ls-engines":"^0.8.1","markdownlint-cli":"^0.8.0 || ^0.32.2","mocha":"^5.2.0","npmignore":"^0.3.1","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslint-doc-generatorrc.js",".eslintrc",".editorconfig","tsconfig.json",".markdownlint*"]},"_id":"eslint-plugin-react@7.34.0","gitHead":"2e6b5578cf9d8df2a4d35b9f5f3d851cf07ff483","_nodeVersion":"21.6.2","_npmVersion":"10.2.4","dist":{"shasum":"ab71484d54fc409c37025c5eca00eb4177a5e88c","size":159860,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.34.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.34.0.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.34.0_1709532682327_0.17433404162948918"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-03-04T06:11:22.569Z","publish_time":1709532682569,"_source_registry_name":"default","_cnpm_publish_time":1709532682569},"7.33.2":{"name":"eslint-plugin-react","version":"7.33.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prelint":"npm run lint:docs","lint:docs":"markdownlint \"**/*.md\"","postlint:docs":"npm run update:eslint-docs -- --check","lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","update:eslint-docs":"eslint-doc-generator"},"repository":{"type":"git","url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git"},"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.6","array.prototype.flatmap":"^1.3.1","array.prototype.tosorted":"^1.1.1","doctrine":"^2.1.0","es-iterator-helpers":"^1.0.12","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.6","object.fromentries":"^2.0.6","object.hasown":"^1.1.2","object.values":"^1.1.6","prop-types":"^15.8.1","resolve":"^2.0.0-next.4","semver":"^6.3.1","string.prototype.matchall":"^4.0.8"},"devDependencies":{"@babel/core":"^7.22.9","@babel/eslint-parser":"^7.22.9","@babel/plugin-syntax-decorators":"^7.22.5","@babel/plugin-syntax-do-expressions":"^7.22.5","@babel/plugin-syntax-function-bind":"^7.22.5","@babel/preset-react":"^7.22.5","@types/eslint":"=7.2.10","@types/estree":"0.0.52","@types/node":"^4.9.5","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.3","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-doc-generator":"^1.4.3","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","eslint-plugin-import":"^2.27.5","eslint-remote-tester":"^3.0.0","eslint-remote-tester-repositories":"^1.0.1","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","jackspeak":"=2.1.1","ls-engines":"^0.8.1","markdownlint-cli":"^0.8.0 || ^0.32.2","mocha":"^5.2.0","npmignore":"^0.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslint-doc-generatorrc.js",".eslintrc",".editorconfig","tsconfig.json",".markdownlint*"]},"_id":"eslint-plugin-react@7.33.2","gitHead":"6d86837cfaf4ee2687f72dfeea003964e9e6e208","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"69ee09443ffc583927eafe86ffebb470ee737608","size":157119,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.33.2.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.33.2_1692159754825_0.2059173033284667"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-16T04:22:35.076Z","publish_time":1692159755076,"_source_registry_name":"default","_cnpm_publish_time":1692159755076},"7.33.1":{"name":"eslint-plugin-react","version":"7.33.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prelint":"npm run lint:docs","lint:docs":"markdownlint \"**/*.md\"","postlint:docs":"npm run update:eslint-docs -- --check","lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","update:eslint-docs":"eslint-doc-generator"},"repository":{"type":"git","url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git"},"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.6","array.prototype.flatmap":"^1.3.1","array.prototype.tosorted":"^1.1.1","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.6","object.fromentries":"^2.0.6","object.hasown":"^1.1.2","object.values":"^1.1.6","prop-types":"^15.8.1","resolve":"^2.0.0-next.4","semver":"^6.3.1","string.prototype.matchall":"^4.0.8"},"devDependencies":{"@babel/core":"^7.22.9","@babel/eslint-parser":"^7.22.9","@babel/plugin-syntax-decorators":"^7.22.5","@babel/plugin-syntax-do-expressions":"^7.22.5","@babel/plugin-syntax-function-bind":"^7.22.5","@babel/preset-react":"^7.22.5","@types/eslint":"=7.2.10","@types/estree":"0.0.52","@types/node":"^4.9.5","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.3","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-doc-generator":"^1.4.3","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","eslint-plugin-import":"^2.27.5","eslint-remote-tester":"^3.0.0","eslint-remote-tester-repositories":"^1.0.1","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","jackspeak":"=2.1.1","ls-engines":"^0.8.1","markdownlint-cli":"^0.8.0 || ^0.32.2","mocha":"^5.2.0","npmignore":"^0.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslint-doc-generatorrc.js",".eslintrc",".editorconfig","tsconfig.json",".markdownlint*"]},"_id":"eslint-plugin-react@7.33.1","gitHead":"354cb629996709f815ed6343f6a345b70f6398c7","_nodeVersion":"18.17.0","_npmVersion":"9.8.1","dist":{"shasum":"bc27cccf860ae45413a4a4150bf0977345c1ceab","size":156731,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.33.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.33.1.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.33.1_1690668722361_0.4381438190364968"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-29T22:12:02.546Z","publish_time":1690668722546,"_source_registry_name":"default","_cnpm_publish_time":1690668722546},"7.33.0":{"name":"eslint-plugin-react","version":"7.33.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prelint":"npm run lint:docs","lint:docs":"markdownlint \"**/*.md\"","postlint:docs":"npm run update:eslint-docs -- --check","lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","update:eslint-docs":"eslint-doc-generator"},"repository":{"type":"git","url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git"},"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.6","array.prototype.flatmap":"^1.3.1","array.prototype.tosorted":"^1.1.1","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.6","object.fromentries":"^2.0.6","object.hasown":"^1.1.2","object.values":"^1.1.6","prop-types":"^15.8.1","resolve":"^2.0.0-next.4","semver":"^6.3.1","string.prototype.matchall":"^4.0.8"},"devDependencies":{"@babel/core":"^7.22.9","@babel/eslint-parser":"^7.22.9","@babel/plugin-syntax-decorators":"^7.22.5","@babel/plugin-syntax-do-expressions":"^7.22.5","@babel/plugin-syntax-function-bind":"^7.22.5","@babel/preset-react":"^7.22.5","@types/eslint":"=7.2.10","@types/estree":"0.0.52","@types/node":"^4.9.5","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.3","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-doc-generator":"^1.4.3","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","eslint-plugin-import":"^2.27.5","eslint-remote-tester":"^3.0.0","eslint-remote-tester-repositories":"^1.0.1","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","jackspeak":"=2.1.1","ls-engines":"^0.8.1","markdownlint-cli":"^0.8.0 || ^0.32.2","mocha":"^5.2.0","npmignore":"^0.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslint-doc-generatorrc.js",".eslintrc",".editorconfig","tsconfig.json",".markdownlint*"]},"gitHead":"31282dd27c8488efdb53967271d31c79d3072f74","_id":"eslint-plugin-react@7.33.0","_nodeVersion":"20.4.0","_npmVersion":"9.7.2","dist":{"shasum":"6c356fb0862fec2cd1b04426c669ea746e9b6eb3","size":156745,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.33.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.33.0.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.33.0_1689869723474_0.6442292042560571"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-20T16:15:23.675Z","publish_time":1689869723675,"_source_registry_name":"default","_cnpm_publish_time":1689869723675},"7.32.2":{"name":"eslint-plugin-react","version":"7.32.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prelint":"npm run lint:docs","lint:docs":"markdownlint \"**/*.md\"","postlint:docs":"npm run update:eslint-docs -- --check","lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","update:eslint-docs":"eslint-doc-generator"},"repository":{"type":"git","url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git"},"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.6","array.prototype.flatmap":"^1.3.1","array.prototype.tosorted":"^1.1.1","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.6","object.fromentries":"^2.0.6","object.hasown":"^1.1.2","object.values":"^1.1.6","prop-types":"^15.8.1","resolve":"^2.0.0-next.4","semver":"^6.3.0","string.prototype.matchall":"^4.0.8"},"devDependencies":{"@babel/core":"^7.20.12","@babel/eslint-parser":"^7.19.1","@babel/plugin-syntax-decorators":"^7.19.0","@babel/plugin-syntax-do-expressions":"^7.18.6","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/preset-react":"^7.18.6","@types/eslint":"=7.2.10","@types/estree":"0.0.52","@types/node":"^4.9.5","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.2","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-doc-generator":"^1.4.2","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","eslint-plugin-import":"^2.26.0","eslint-remote-tester":"^3.0.0","eslint-remote-tester-repositories":"^1.0.0","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.8.0","markdownlint-cli":"^0.8.0 || ^0.32.2","mocha":"^5.2.0","npmignore":"^0.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslint-doc-generatorrc.js",".eslintrc",".editorconfig","tsconfig.json",".markdownlint*"]},"gitHead":"66b58dd4864678eb869a7bf434c72ff7ac530eb1","_id":"eslint-plugin-react@7.32.2","_nodeVersion":"18.13.0","_npmVersion":"9.4.0","dist":{"shasum":"e71f21c7c265ebce01bcbc9d0955170c55571f10","size":156102,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.32.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.32.2.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.32.2_1674974820465_0.5751684193305735"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-29T06:47:00.630Z","publish_time":1674974820630,"_cnpm_publish_time":1674974820630},"7.32.1":{"name":"eslint-plugin-react","version":"7.32.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prelint":"npm run lint:docs","lint:docs":"markdownlint \"**/*.md\"","postlint:docs":"npm run update:eslint-docs -- --check","lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","update:eslint-docs":"eslint-doc-generator"},"repository":{"type":"git","url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git"},"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.6","array.prototype.flatmap":"^1.3.1","array.prototype.tosorted":"^1.1.1","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.6","object.fromentries":"^2.0.6","object.hasown":"^1.1.2","object.values":"^1.1.6","prop-types":"^15.8.1","resolve":"^2.0.0-next.4","semver":"^6.3.0","string.prototype.matchall":"^4.0.8"},"devDependencies":{"@babel/core":"^7.20.12","@babel/eslint-parser":"^7.19.1","@babel/plugin-syntax-decorators":"^7.19.0","@babel/plugin-syntax-do-expressions":"^7.18.6","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/preset-react":"^7.18.6","@types/eslint":"=7.2.10","@types/estree":"0.0.52","@types/node":"^4.9.5","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.2","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-doc-generator":"^1.4.2","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","eslint-plugin-import":"^2.26.0","eslint-remote-tester":"^3.0.0","eslint-remote-tester-repositories":"^1.0.0","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.8.0","markdownlint-cli":"^0.8.0 || ^0.32.2","mocha":"^5.2.0","npmignore":"^0.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslint-doc-generatorrc.js",".eslintrc",".editorconfig","tsconfig.json",".markdownlint*"]},"gitHead":"b2e069e0c5dc93b3b7cb71013f0836530f9af452","_id":"eslint-plugin-react@7.32.1","_nodeVersion":"19.4.0","_npmVersion":"9.2.0","dist":{"shasum":"88cdeb4065da8ca0b64e1274404f53a0f9890200","size":156024,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.32.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.32.1.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.32.1_1673900892032_0.8892010438868185"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-16T20:28:12.262Z","publish_time":1673900892262,"_cnpm_publish_time":1673900892262},"7.32.0":{"name":"eslint-plugin-react","version":"7.32.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prelint":"npm run lint:docs","lint:docs":"markdownlint \"**/*.md\"","postlint:docs":"npm run update:eslint-docs -- --check","lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","update:eslint-docs":"eslint-doc-generator"},"repository":{"type":"git","url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git"},"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.6","array.prototype.flatmap":"^1.3.1","array.prototype.tosorted":"^1.1.1","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.6","object.fromentries":"^2.0.6","object.hasown":"^1.1.2","object.values":"^1.1.6","prop-types":"^15.8.1","resolve":"^2.0.0-next.4","semver":"^6.3.0","string.prototype.matchall":"^4.0.8"},"devDependencies":{"@babel/core":"^7.20.12","@babel/eslint-parser":"^7.19.1","@babel/plugin-syntax-decorators":"^7.19.0","@babel/plugin-syntax-do-expressions":"^7.18.6","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/preset-react":"^7.18.6","@types/eslint":"=7.2.10","@types/estree":"0.0.52","@types/node":"^4.9.5","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.2","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-doc-generator":"^1.4.2","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","eslint-plugin-import":"^2.26.0","eslint-remote-tester":"^3.0.0","eslint-remote-tester-repositories":"^1.0.0","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.8.0","markdownlint-cli":"^0.8.0 || ^0.32.2","mocha":"^5.2.0","npmignore":"^0.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslint-doc-generatorrc.js",".eslintrc",".editorconfig","tsconfig.json",".markdownlint*"]},"gitHead":"c8f2813758dea1759ba5ab8caf1920cae9417a43","_id":"eslint-plugin-react@7.32.0","_nodeVersion":"18.13.0","_npmVersion":"9.2.0","dist":{"shasum":"d80f794a638c5770f952ba2ae793f0a516be7c09","size":155932,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.32.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.32.0.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.32.0_1673418742879_0.16010926761310085"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-11T06:32:23.127Z","publish_time":1673418743127,"_cnpm_publish_time":1673418743127},"7.31.11":{"name":"eslint-plugin-react","version":"7.31.11","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prelint":"npm run lint:docs","lint:docs":"markdownlint \"**/*.md\"","postlint:docs":"npm run update:eslint-docs -- --check","lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","update:eslint-docs":"eslint-doc-generator --ignore-config all --config-emoji recommended,💼 --url-configs \"https://github.com/jsx-eslint/eslint-plugin-react/#shareable-configs\""},"repository":{"type":"git","url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git"},"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.6","array.prototype.flatmap":"^1.3.1","array.prototype.tosorted":"^1.1.1","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.6","object.fromentries":"^2.0.6","object.hasown":"^1.1.2","object.values":"^1.1.6","prop-types":"^15.8.1","resolve":"^2.0.0-next.3","semver":"^6.3.0","string.prototype.matchall":"^4.0.8"},"devDependencies":{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@babel/plugin-syntax-decorators":"^7.19.0","@babel/plugin-syntax-do-expressions":"^7.18.6","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/preset-react":"^7.18.6","@types/eslint":"=7.2.10","@types/estree":"0.0.52","@types/node":"^4.9.5","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.1","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-doc-generator":"^0.15.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","eslint-plugin-import":"^2.26.0","eslint-remote-tester":"^3.0.0","eslint-remote-tester-repositories":"^0.0.7","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.7.0","markdownlint-cli":"^0.8.0 || ^0.32.2","mocha":"^5.2.0","npmignore":"^0.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslintrc",".editorconfig","tsconfig.json",".markdownlint*"]},"gitHead":"8e5ce6c5b1ad5f1cedfacf1670a846195c9af0cd","_id":"eslint-plugin-react@7.31.11","_nodeVersion":"18.12.1","_npmVersion":"9.1.2","dist":{"shasum":"011521d2b16dcf95795df688a4770b4eaab364c8","size":151532,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.31.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.31.11.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.31.11_1668793636069_0.20821339532746985"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-18T17:55:15.508Z","publish_time":1668793636260,"_cnpm_publish_time":1668793636260},"7.31.10":{"name":"eslint-plugin-react","version":"7.31.10","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prelint":"npm run lint:docs","lint:docs":"markdownlint \"**/*.md\"","lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git"},"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.5","array.prototype.flatmap":"^1.3.0","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.5","object.fromentries":"^2.0.5","object.hasown":"^1.1.1","object.values":"^1.1.5","prop-types":"^15.8.1","resolve":"^2.0.0-next.3","semver":"^6.3.0","string.prototype.matchall":"^4.0.7"},"devDependencies":{"@babel/core":"^7.19.3","@babel/eslint-parser":"^7.19.1","@babel/plugin-syntax-decorators":"^7.19.0","@babel/plugin-syntax-do-expressions":"^7.18.6","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/preset-react":"^7.18.6","@types/eslint":"=7.2.10","@types/estree":"0.0.52","@types/node":"^4.9.5","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.1","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","eslint-plugin-import":"^2.26.0","eslint-remote-tester":"^3.0.0","eslint-remote-tester-repositories":"^0.0.7","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.7.0","markdown-magic":"^2.6.1","markdownlint-cli":"^0.8.0 || ^0.32.2","mocha":"^5.2.0","npmignore":"^0.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslintrc",".editorconfig","tsconfig.json",".markdownlint*"]},"gitHead":"4360fa3edafa47bae52ac37d91fb17d61483ecd3","_id":"eslint-plugin-react@7.31.10","_nodeVersion":"18.10.0","_npmVersion":"8.19.2","dist":{"shasum":"6782c2c7fe91c09e715d536067644bbb9491419a","size":150375,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.31.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.31.10.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.31.10_1665444105192_0.2877708197029081"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-11T02:07:33.756Z","publish_time":1665444105487,"_cnpm_publish_time":1665444105487},"7.31.9":{"name":"eslint-plugin-react","version":"7.31.9","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prelint":"npm run lint:docs","lint:docs":"markdownlint \"**/*.md\"","lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git"},"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.5","array.prototype.flatmap":"^1.3.0","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.5","object.fromentries":"^2.0.5","object.hasown":"^1.1.1","object.values":"^1.1.5","prop-types":"^15.8.1","resolve":"^2.0.0-next.3","semver":"^6.3.0","string.prototype.matchall":"^4.0.7"},"devDependencies":{"@babel/core":"^7.19.3","@babel/eslint-parser":"^7.19.1","@babel/plugin-syntax-decorators":"^7.19.0","@babel/plugin-syntax-do-expressions":"^7.18.6","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/preset-react":"^7.18.6","@types/eslint":"=7.2.10","@types/estree":"0.0.52","@types/node":"^4.9.5","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.1","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","eslint-plugin-import":"^2.26.0","eslint-remote-tester":"^3.0.0","eslint-remote-tester-repositories":"^0.0.7","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.7.0","markdown-magic":"^2.6.1","markdownlint-cli":"^0.8.0 || ^0.32.2","mocha":"^5.2.0","npmignore":"^0.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslintrc",".editorconfig","tsconfig.json",".markdownlint*"]},"gitHead":"96062ea1c963ee811240eac921ec99648bec8a5e","_id":"eslint-plugin-react@7.31.9","_nodeVersion":"18.10.0","_npmVersion":"8.19.2","dist":{"shasum":"7474ad4e21db368f61d17e1f2e78d43dbbdd50b2","size":150361,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.31.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.31.9.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.31.9_1665346137267_0.8641636312473409"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-10-09T20:27:09.709Z","publish_time":1665346137530,"_cnpm_publish_time":1665346137530},"7.31.8":{"name":"eslint-plugin-react","version":"7.31.8","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prelint":"npm run lint:docs","lint:docs":"markdownlint \"**/*.md\"","lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git"},"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.5","array.prototype.flatmap":"^1.3.0","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.5","object.fromentries":"^2.0.5","object.hasown":"^1.1.1","object.values":"^1.1.5","prop-types":"^15.8.1","resolve":"^2.0.0-next.3","semver":"^6.3.0","string.prototype.matchall":"^4.0.7"},"devDependencies":{"@babel/core":"^7.19.0","@babel/eslint-parser":"^7.18.9","@babel/plugin-syntax-decorators":"^7.19.0","@babel/plugin-syntax-do-expressions":"^7.18.6","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/preset-react":"^7.18.6","@types/eslint":"=7.2.10","@types/estree":"0.0.52","@types/node":"^4.9.5","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.0","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","eslint-plugin-import":"^2.26.0","eslint-remote-tester":"^3.0.0","eslint-remote-tester-repositories":"^0.0.6","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.7.0","markdown-magic":"^2.6.1","markdownlint-cli":"^0.8.0 || ^0.32.2","mocha":"^5.2.0","npmignore":"^0.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslintrc",".editorconfig","tsconfig.json",".markdownlint*"]},"gitHead":"8c9ec8a3929403ac34a22c11cb9bd2575ba766bd","_id":"eslint-plugin-react@7.31.8","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"shasum":"3a4f80c10be1bcbc8197be9e8b641b2a3ef219bf","size":149907,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.31.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.31.8.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.31.8_1662702257374_0.4993946070811093"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-09T05:48:06.338Z","publish_time":1662702257594,"_cnpm_publish_time":1662702257594},"7.31.7":{"name":"eslint-plugin-react","version":"7.31.7","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prelint":"npm run lint:docs","lint:docs":"markdownlint \"**/*.md\"","lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git"},"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.5","array.prototype.flatmap":"^1.3.0","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.5","object.fromentries":"^2.0.5","object.hasown":"^1.1.1","object.values":"^1.1.5","prop-types":"^15.8.1","resolve":"^2.0.0-next.3","semver":"^6.3.0","string.prototype.matchall":"^4.0.7"},"devDependencies":{"@babel/core":"^7.19.0","@babel/eslint-parser":"^7.18.9","@babel/plugin-syntax-decorators":"^7.19.0","@babel/plugin-syntax-do-expressions":"^7.18.6","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/preset-react":"^7.18.6","@types/eslint":"=7.2.10","@types/estree":"0.0.52","@types/node":"^4.9.5","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.0","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","eslint-plugin-import":"^2.26.0","eslint-remote-tester":"^3.0.0","eslint-remote-tester-repositories":"^0.0.6","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.7.0","markdown-magic":"^2.6.1","markdownlint-cli":"^0.8.0 || ^0.32.2","mocha":"^5.2.0","npmignore":"^0.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslintrc",".editorconfig","tsconfig.json"]},"gitHead":"1c3af254c6fc832ad16e37202e9e8b308b7d08f2","_id":"eslint-plugin-react@7.31.7","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"shasum":"36fb1c611a7db5f757fce09cbbcc01682f8b0fbb","size":149976,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.31.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.31.7.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.31.7_1662410974229_0.6135616776411958"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-05T20:50:18.485Z","publish_time":1662410974482,"_cnpm_publish_time":1662410974482},"7.31.6":{"name":"eslint-plugin-react","version":"7.31.6","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prelint":"npm run lint:docs","lint:docs":"markdownlint \"**/*.md\"","lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git"},"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.5","array.prototype.flatmap":"^1.3.0","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.5","object.fromentries":"^2.0.5","object.hasown":"^1.1.1","object.values":"^1.1.5","prop-types":"^15.8.1","resolve":"^2.0.0-next.3","semver":"^6.3.0","string.prototype.matchall":"^4.0.7"},"devDependencies":{"@babel/core":"^7.18.13","@babel/eslint-parser":"^7.18.9","@babel/plugin-syntax-decorators":"^7.18.6","@babel/plugin-syntax-do-expressions":"^7.18.6","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/preset-react":"^7.18.6","@types/eslint":"=7.2.10","@types/estree":"0.0.52","@types/node":"^4.9.5","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.0","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","eslint-plugin-import":"^2.26.0","eslint-remote-tester":"^3.0.0","eslint-remote-tester-repositories":"^0.0.6","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.7.0","markdown-magic":"^2.6.1","markdownlint-cli":"^0.8.0 || ^0.32.2","mocha":"^5.2.0","npmignore":"^0.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslintrc",".editorconfig","tsconfig.json"]},"gitHead":"18b2b593e92ec0be048641df10ca3b3a0bb21dc9","_id":"eslint-plugin-react@7.31.6","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"shasum":"55ec176be94917ecde3f3ca0e1363073193e241a","size":149408,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.31.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.31.6.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.31.6_1662318038964_0.2222175581430026"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-04T19:00:43.927Z","publish_time":1662318039233,"_cnpm_publish_time":1662318039233},"7.31.5":{"name":"eslint-plugin-react","version":"7.31.5","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prelint":"npm run lint:docs","lint:docs":"markdownlint \"**/*.md\"","lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git"},"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.5","array.prototype.flatmap":"^1.3.0","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.5","object.fromentries":"^2.0.5","object.hasown":"^1.1.1","object.values":"^1.1.5","prop-types":"^15.8.1","resolve":"^2.0.0-next.3","semver":"^6.3.0","string.prototype.matchall":"^4.0.7"},"devDependencies":{"@babel/core":"^7.18.13","@babel/eslint-parser":"^7.18.9","@babel/plugin-syntax-decorators":"^7.18.6","@babel/plugin-syntax-do-expressions":"^7.18.6","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/preset-react":"^7.18.6","@types/eslint":"=7.2.10","@types/estree":"0.0.52","@types/node":"^4.9.5","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.0","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","eslint-plugin-import":"^2.26.0","eslint-remote-tester":"^3.0.0","eslint-remote-tester-repositories":"^0.0.6","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.7.0","markdown-magic":"^2.6.1","markdownlint-cli":"^0.8.0 || ^0.32.2","mocha":"^5.2.0","npmignore":"^0.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslintrc",".editorconfig","tsconfig.json"]},"gitHead":"06d87861845e213b81839819f80828216dc5ecae","_id":"eslint-plugin-react@7.31.5","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"shasum":"87c17c82f805257f4f7c96dd484534db2b5089c4","size":149238,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.31.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.31.5.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.31.5_1662270093027_0.5555603498276747"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-04T05:41:54.773Z","publish_time":1662270093269,"_cnpm_publish_time":1662270093269},"7.31.4":{"name":"eslint-plugin-react","version":"7.31.4","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prelint":"npm run lint:docs","lint:docs":"markdownlint \"**/*.md\"","lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git"},"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.5","array.prototype.flatmap":"^1.3.0","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.5","object.fromentries":"^2.0.5","object.hasown":"^1.1.1","object.values":"^1.1.5","prop-types":"^15.8.1","resolve":"^2.0.0-next.3","semver":"^6.3.0","string.prototype.matchall":"^4.0.7"},"devDependencies":{"@babel/core":"^7.18.13","@babel/eslint-parser":"^7.18.9","@babel/plugin-syntax-decorators":"^7.18.6","@babel/plugin-syntax-do-expressions":"^7.18.6","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/preset-react":"^7.18.6","@types/eslint":"=7.2.10","@types/estree":"0.0.52","@types/node":"^4.9.5","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.0","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","eslint-plugin-import":"^2.26.0","eslint-remote-tester":"^3.0.0","eslint-remote-tester-repositories":"^0.0.6","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.7.0","markdown-magic":"^2.6.1","markdownlint-cli":"^0.8.0 || ^0.32.2","mocha":"^5.2.0","npmignore":"^0.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslintrc",".editorconfig","tsconfig.json"]},"gitHead":"91ea5d528b9daf960e8afd1718b590138b5f54f1","_id":"eslint-plugin-react@7.31.4","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"shasum":"df79aa4343490cbc438d72b864cd92487de3e4d9","size":148513,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.31.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.31.4.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.31.4_1662189403451_0.5409185890087489"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-03T07:17:11.581Z","publish_time":1662189403767,"_cnpm_publish_time":1662189403767},"7.31.3":{"name":"eslint-plugin-react","version":"7.31.3","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prelint":"npm run lint:docs","lint:docs":"markdownlint \"**/*.md\"","lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git"},"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.5","array.prototype.flatmap":"^1.3.0","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.5","object.fromentries":"^2.0.5","object.hasown":"^1.1.1","object.values":"^1.1.5","prop-types":"^15.8.1","resolve":"^2.0.0-next.3","semver":"^6.3.0","string.prototype.matchall":"^4.0.7"},"devDependencies":{"@babel/core":"^7.18.13","@babel/eslint-parser":"^7.18.9","@babel/plugin-syntax-decorators":"^7.18.6","@babel/plugin-syntax-do-expressions":"^7.18.6","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/preset-react":"^7.18.6","@types/eslint":"=7.2.10","@types/estree":"0.0.52","@types/node":"^4.9.5","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.0","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","eslint-plugin-import":"^2.26.0","eslint-remote-tester":"^3.0.0","eslint-remote-tester-repositories":"^0.0.6","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.7.0","markdown-magic":"^2.6.1","markdownlint-cli":"^0.8.0 || ^0.32.2","mocha":"^5.2.0","npmignore":"^0.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslintrc",".editorconfig","tsconfig.json"]},"gitHead":"b4d14ce1872c3ac1b39b1f3c87f77cb0a664ad9a","_id":"eslint-plugin-react@7.31.3","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"shasum":"596bd605988b92da421d20ee7b475779a8b0abe4","size":148504,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.31.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.31.3.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.31.3_1662185171507_0.05536340651855198"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-03T06:06:18.795Z","publish_time":1662185171791,"_cnpm_publish_time":1662185171791},"7.31.2":{"name":"eslint-plugin-react","version":"7.31.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prelint":"npm run lint:docs","lint:docs":"markdownlint \"**/*.md\"","lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git"},"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.5","array.prototype.flatmap":"^1.3.0","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.5","object.fromentries":"^2.0.5","object.hasown":"^1.1.1","object.values":"^1.1.5","prop-types":"^15.8.1","resolve":"^2.0.0-next.3","semver":"^6.3.0","string.prototype.matchall":"^4.0.7"},"devDependencies":{"@babel/core":"^7.18.13","@babel/eslint-parser":"^7.18.9","@babel/plugin-syntax-decorators":"^7.18.6","@babel/plugin-syntax-do-expressions":"^7.18.6","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/preset-react":"^7.18.6","@types/eslint":"=7.2.10","@types/estree":"0.0.52","@types/node":"^4.9.5","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.0","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","eslint-plugin-import":"^2.26.0","eslint-remote-tester":"^3.0.0","eslint-remote-tester-repositories":"^0.0.6","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.7.0","markdown-magic":"^2.6.1","markdownlint-cli":"^0.8.0 || ^0.32.2","mocha":"^5.2.0","npmignore":"^0.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslintrc",".editorconfig","tsconfig.json"]},"gitHead":"512909b084185c32ec547352260112fe759d8aa8","_id":"eslint-plugin-react@7.31.2","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"shasum":"518cad3ae428e5e9604c4710b36b622007420e79","size":147414,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.31.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.31.2.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.31.2_1662150572472_0.8309083900613423"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-02T20:30:32.016Z","deprecated":"v7.31.2 has a bug with the `no-unknown-property` rule; please update to v7.31.3 or later","publish_time":1662150572693,"_cnpm_publish_time":1662150572693},"7.31.1":{"name":"eslint-plugin-react","version":"7.31.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prelint":"npm run lint:docs","lint:docs":"markdownlint \"**/*.md\"","lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git"},"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.5","array.prototype.flatmap":"^1.3.0","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.5","object.fromentries":"^2.0.5","object.hasown":"^1.1.1","object.values":"^1.1.5","prop-types":"^15.8.1","resolve":"^2.0.0-next.3","semver":"^6.3.0","string.prototype.matchall":"^4.0.7"},"devDependencies":{"@babel/core":"^7.18.13","@babel/eslint-parser":"^7.18.9","@babel/plugin-syntax-decorators":"^7.18.6","@babel/plugin-syntax-do-expressions":"^7.18.6","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/preset-react":"^7.18.6","@technote-space/doctoc":"~2.4","@types/eslint":"=7.2.10","@types/estree":"0.0.52","@types/node":"^4.9.5","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.0","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","eslint-plugin-import":"^2.26.0","eslint-remote-tester":"^3.0.0","eslint-remote-tester-repositories":"^0.0.6","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.7.0","markdown-magic":"^2.6.0","markdownlint-cli":"^0.8.0 || ^0.32.2","mocha":"^5.2.0","npmignore":"^0.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslintrc",".editorconfig","tsconfig.json"]},"gitHead":"2d973469f580415d5ac9768b2c609ee1eb76b909","_id":"eslint-plugin-react@7.31.1","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"shasum":"d29793ed27743f3ed8a473c347b1bf5a0a8fb9af","size":145511,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.31.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.31.1.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.31.1_1661542864287_0.30303600399643016"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-26T19:41:09.213Z","publish_time":1661542864510,"_cnpm_publish_time":1661542864510},"7.31.0":{"name":"eslint-plugin-react","version":"7.31.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prelint":"npm run lint:docs","lint:docs":"markdownlint \"**/*.md\"","lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git"},"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.5","array.prototype.flatmap":"^1.3.0","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.5","object.fromentries":"^2.0.5","object.hasown":"^1.1.1","object.values":"^1.1.5","prop-types":"^15.8.1","resolve":"^2.0.0-next.3","semver":"^6.3.0","string.prototype.matchall":"^4.0.7"},"devDependencies":{"@babel/core":"^7.18.13","@babel/eslint-parser":"^7.18.9","@babel/plugin-syntax-decorators":"^7.18.6","@babel/plugin-syntax-do-expressions":"^7.18.6","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/preset-react":"^7.18.6","@technote-space/doctoc":"~2.4","@types/eslint":"=7.2.10","@types/estree":"0.0.52","@types/node":"^4.9.5","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.0","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","eslint-plugin-import":"^2.26.0","eslint-remote-tester":"^3.0.0","eslint-remote-tester-repositories":"^0.0.6","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.7.0","markdown-magic":"^2.6.0","markdownlint-cli":"^0.8.0 || ^0.32.2","mocha":"^5.2.0","npmignore":"^0.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslintrc",".editorconfig","tsconfig.json"]},"gitHead":"b0d0ca188e3e0ca365afd5140975c0ead9d1175c","_id":"eslint-plugin-react@7.31.0","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"shasum":"fd3f81c9db5971095b3521ede22781afd37442b0","size":145334,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.31.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.31.0.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.31.0_1661380266413_0.5484645580889573"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-25T00:26:11.651Z","publish_time":1661380266650,"_cnpm_publish_time":1661380266650},"7.30.2":{"name":"eslint-plugin-react","version":"7.30.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","prelint":"npm run lint:docs","lint:docs":"markdownlint \"**/*.md\"","lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git"},"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.5","array.prototype.flatmap":"^1.3.0","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.5","object.fromentries":"^2.0.5","object.hasown":"^1.1.1","object.values":"^1.1.5","prop-types":"^15.8.1","resolve":"^2.0.0-next.3","semver":"^6.3.0","string.prototype.matchall":"^4.0.7"},"devDependencies":{"@babel/core":"^7.18.13","@babel/eslint-parser":"^7.18.9","@babel/plugin-syntax-decorators":"^7.18.6","@babel/plugin-syntax-do-expressions":"^7.18.6","@babel/plugin-syntax-function-bind":"^7.18.6","@babel/preset-react":"^7.18.6","@technote-space/doctoc":"~2.4","@types/eslint":"=7.2.10","@types/estree":"0.0.52","@types/node":"^4.9.5","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.0","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1 || ^5.0.5","eslint-plugin-import":"^2.26.0","eslint-remote-tester":"^3.0.0","eslint-remote-tester-repositories":"^0.0.6","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.7.0","markdown-magic":"^2.6.0","markdownlint-cli":"^0.8.0 || ^0.32.2","mocha":"^5.2.0","npmignore":"^0.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslintrc",".editorconfig","tsconfig.json"]},"gitHead":"2ed2d468c1bfb7058cbbbcbe4b3e367e310c9006","_id":"eslint-plugin-react@7.30.2","_nodeVersion":"18.8.0","_npmVersion":"8.18.0","dist":{"shasum":"7633c2392053c200086720ada3de6e7764699a2d","size":145334,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.30.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.30.2.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.30.2_1661380217761_0.938385299054082"},"_hasShrinkwrap":false,"deprecated":"v7.31.0 was erroneously published as v7.30.2; please ignore this patch version","_cnpmcore_publish_time":"2022-08-25T00:26:11.535Z","publish_time":1661380217979,"_cnpm_publish_time":1661380217979},"7.30.1":{"name":"eslint-plugin-react","version":"7.30.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git"},"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.5","array.prototype.flatmap":"^1.3.0","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.5","object.fromentries":"^2.0.5","object.hasown":"^1.1.1","object.values":"^1.1.5","prop-types":"^15.8.1","resolve":"^2.0.0-next.3","semver":"^6.3.0","string.prototype.matchall":"^4.0.7"},"devDependencies":{"@babel/core":"^7.18.5","@babel/eslint-parser":"^7.18.2","@babel/plugin-syntax-decorators":"^7.17.12","@babel/plugin-syntax-do-expressions":"^7.16.7","@babel/plugin-syntax-function-bind":"^7.16.7","@babel/preset-react":"^7.17.12","@types/eslint":"=7.2.10","@types/estree":"0.0.51","@types/node":"^16.11.35","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.0","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1","eslint-plugin-import":"^2.26.0","eslint-remote-tester":"^2.1.4","eslint-remote-tester-repositories":"^0.0.6","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.7.0","markdown-magic":"^2.6.0","mocha":"^5.2.0","npmignore":"^0.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslintrc",".editorconfig","tsconfig.json"]},"gitHead":"33480237b1afc818083aeb992ca79027719d531e","_id":"eslint-plugin-react@7.30.1","_nodeVersion":"18.2.0","_npmVersion":"8.9.0","dist":{"shasum":"2be4ab23ce09b5949c6631413ba64b2810fd3e22","size":142981,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.30.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.30.1.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.30.1_1656019074706_0.9218547569249198"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-06-23T21:18:00.604Z","publish_time":1656019074904,"_cnpm_publish_time":1656019074904},"7.30.0":{"name":"eslint-plugin-react","version":"7.30.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"prepack":"npmignore --auto --commentLines=autogenerated","lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/jsx-eslint/eslint-plugin-react.git"},"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.5","array.prototype.flatmap":"^1.3.0","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.5","object.fromentries":"^2.0.5","object.hasown":"^1.1.1","object.values":"^1.1.5","prop-types":"^15.8.1","resolve":"^2.0.0-next.3","semver":"^6.3.0","string.prototype.matchall":"^4.0.7"},"devDependencies":{"@babel/core":"^7.17.12","@babel/eslint-parser":"^7.17.0","@babel/plugin-syntax-decorators":"^7.17.12","@babel/plugin-syntax-do-expressions":"^7.16.7","@babel/plugin-syntax-function-bind":"^7.16.7","@babel/preset-react":"^7.17.12","@types/eslint":"=7.2.10","@types/estree":"0.0.51","@types/node":"^16.11.35","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.0","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1","eslint-plugin-import":"^2.26.0","eslint-remote-tester":"^2.1.4","eslint-remote-tester-repositories":"^0.0.5","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.6.6","markdown-magic":"^2.6.0","mocha":"^5.2.0","npmignore":"^0.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","publishConfig":{"ignore":[".github/","!lib","docs/","test/","tests/","*.md","*.config.js",".eslintrc",".editorconfig","tsconfig.json"]},"gitHead":"91d375744846d7ffc35f15b2485d6dd83ba684e5","_id":"eslint-plugin-react@7.30.0","_nodeVersion":"18.2.0","_npmVersion":"8.9.0","dist":{"shasum":"8e7b1b2934b8426ac067a0febade1b13bd7064e3","size":142814,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.30.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.30.0.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.30.0_1652913289293_0.0073675190219604225"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-18T22:43:08.225Z","publish_time":1652913289508,"_cnpm_publish_time":1652913289508},"7.29.4":{"name":"eslint-plugin-react","version":"7.29.4","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.4","array.prototype.flatmap":"^1.2.5","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.5","object.fromentries":"^2.0.5","object.hasown":"^1.1.0","object.values":"^1.1.5","prop-types":"^15.8.1","resolve":"^2.0.0-next.3","semver":"^6.3.0","string.prototype.matchall":"^4.0.6"},"devDependencies":{"@babel/core":"^7.17.5","@babel/eslint-parser":"^7.17.0","@babel/plugin-syntax-decorators":"^7.17.0","@babel/plugin-syntax-do-expressions":"^7.16.7","@babel/plugin-syntax-function-bind":"^7.16.7","@babel/preset-react":"^7.16.7","@types/eslint":"=7.2.10","@types/estree":"^0.0.50","@types/node":"^16.11.26","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.0","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1","eslint-plugin-import":"^2.25.4","eslint-remote-tester":"^2.1.1","eslint-remote-tester-repositories":"^0.0.4","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.6.5","markdown-magic":"^2.6.0","mocha":"^5.2.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"73ad445e434c7ff7d9811308b4b80f3b56d10e77","_id":"eslint-plugin-react@7.29.4","_nodeVersion":"17.7.0","_npmVersion":"8.3.1","dist":{"shasum":"4717de5227f55f3801a5fd51a16a4fa22b5914d2","size":139561,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.29.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.29.4.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.29.4_1647214393521_0.9208837225627631"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-13T23:33:19.995Z","publish_time":1647214393740,"_cnpm_publish_time":1647214393740},"7.29.3":{"name":"eslint-plugin-react","version":"7.29.3","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.4","array.prototype.flatmap":"^1.2.5","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.5","object.fromentries":"^2.0.5","object.hasown":"^1.1.0","object.values":"^1.1.5","prop-types":"^15.8.1","resolve":"^2.0.0-next.3","semver":"^6.3.0","string.prototype.matchall":"^4.0.6"},"devDependencies":{"@babel/core":"^7.17.5","@babel/eslint-parser":"^7.17.0","@babel/plugin-syntax-decorators":"^7.17.0","@babel/plugin-syntax-do-expressions":"^7.16.7","@babel/plugin-syntax-function-bind":"^7.16.7","@babel/preset-react":"^7.16.7","@types/eslint":"=7.2.10","@types/estree":"^0.0.50","@types/node":"^16.11.26","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.0","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1","eslint-plugin-import":"^2.25.4","eslint-remote-tester":"^2.1.1","eslint-remote-tester-repositories":"^0.0.4","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.6.5","markdown-magic":"^2.6.0","mocha":"^5.2.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"7484acaca8351a8568fa99344bc811c5cd8396bd","_id":"eslint-plugin-react@7.29.3","_nodeVersion":"17.6.0","_npmVersion":"8.3.1","dist":{"shasum":"f4eab757f2756d25d6d4c2a58a9e20b004791f05","size":139329,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.29.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.29.3.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.29.3_1646351172644_0.29459469450507303"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-03T23:46:17.680Z","publish_time":1646351172890,"_cnpm_publish_time":1646351172890},"7.29.2":{"name":"eslint-plugin-react","version":"7.29.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.4","array.prototype.flatmap":"^1.2.5","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.5","object.fromentries":"^2.0.5","object.hasown":"^1.1.0","object.values":"^1.1.5","prop-types":"^15.8.1","resolve":"^2.0.0-next.3","semver":"^6.3.0","string.prototype.matchall":"^4.0.6"},"devDependencies":{"@babel/core":"^7.17.5","@babel/eslint-parser":"^7.17.0","@babel/plugin-syntax-decorators":"^7.17.0","@babel/plugin-syntax-do-expressions":"^7.16.7","@babel/plugin-syntax-function-bind":"^7.16.7","@babel/preset-react":"^7.16.7","@types/eslint":"=7.2.10","@types/estree":"^0.0.50","@types/node":"^16.11.26","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.0","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1","eslint-plugin-import":"^2.25.4","eslint-remote-tester":"^2.1.1","eslint-remote-tester-repositories":"^0.0.4","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.6.5","markdown-magic":"^2.6.0","mocha":"^5.2.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"e972bd70c803fc8fc7bd1e90673490b9ca257fdb","_id":"eslint-plugin-react@7.29.2","_nodeVersion":"17.5.0","_npmVersion":"8.3.1","dist":{"shasum":"2d4da69d30d0a736efd30890dc6826f3e91f3f7c","size":139325,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.29.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.29.2.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.29.2_1645860925534_0.7925143702401811"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-26T07:35:32.501Z","publish_time":1645860925716,"_cnpm_publish_time":1645860925716},"7.29.1":{"name":"eslint-plugin-react","version":"7.29.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.4","array.prototype.flatmap":"^1.2.5","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.5","object.fromentries":"^2.0.5","object.hasown":"^1.1.0","object.values":"^1.1.5","prop-types":"^15.8.1","resolve":"^2.0.0-next.3","semver":"^6.3.0","string.prototype.matchall":"^4.0.6"},"devDependencies":{"@babel/core":"^7.17.5","@babel/eslint-parser":"^7.17.0","@babel/plugin-syntax-decorators":"^7.17.0","@babel/plugin-syntax-do-expressions":"^7.16.7","@babel/plugin-syntax-function-bind":"^7.16.7","@babel/preset-react":"^7.16.7","@types/eslint":"=7.2.10","@types/estree":"^0.0.50","@types/node":"^16.11.26","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.0","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1","eslint-plugin-import":"^2.25.4","eslint-remote-tester":"^2.1.1","eslint-remote-tester-repositories":"^0.0.4","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.6.5","markdown-magic":"^2.6.0","mocha":"^5.2.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"7f44ecc2f310d20e5efa4907d469753b3a2a5e15","_id":"eslint-plugin-react@7.29.1","_nodeVersion":"17.5.0","_npmVersion":"8.3.1","dist":{"shasum":"6c40bc83142bb63d132a1b3565e2ea655411f800","size":139206,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.29.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.29.1.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.29.1_1645815648054_0.7206951534706358"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-25T19:00:55.765Z","publish_time":1645815648274,"_cnpm_publish_time":1645815648274},"7.29.0":{"name":"eslint-plugin-react","version":"7.29.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.4","array.prototype.flatmap":"^1.2.5","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.1.2","object.entries":"^1.1.5","object.fromentries":"^2.0.5","object.hasown":"^1.1.0","object.values":"^1.1.5","prop-types":"^15.8.1","resolve":"^2.0.0-next.3","semver":"^6.3.0","string.prototype.matchall":"^4.0.6"},"devDependencies":{"@babel/core":"^7.17.5","@babel/eslint-parser":"^7.17.0","@babel/plugin-syntax-decorators":"^7.17.0","@babel/plugin-syntax-do-expressions":"^7.16.7","@babel/plugin-syntax-function-bind":"^7.16.7","@babel/preset-react":"^7.16.7","@types/eslint":"=7.2.10","@types/estree":"^0.0.50","@types/node":"^16.11.26","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^2.0.0","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1","eslint-plugin-import":"^2.25.4","eslint-remote-tester":"^2.1.1","eslint-remote-tester-repositories":"^0.0.4","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.6.5","markdown-magic":"^2.6.0","mocha":"^5.2.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"ddcc5b3b09450432f312251c9b0e786753b3437a","_id":"eslint-plugin-react@7.29.0","_nodeVersion":"17.5.0","_npmVersion":"8.3.1","dist":{"shasum":"51921b7e9b706398e3002cb07ff1654a5d0a78a4","size":139011,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.29.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.29.0.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.29.0_1645771756280_0.890034428409826"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-25T06:49:23.758Z","publish_time":1645771756662,"_cnpm_publish_time":1645771756662},"7.28.0":{"name":"eslint-plugin-react","version":"7.28.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.4","array.prototype.flatmap":"^1.2.5","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.0.4","object.entries":"^1.1.5","object.fromentries":"^2.0.5","object.hasown":"^1.1.0","object.values":"^1.1.5","prop-types":"^15.7.2","resolve":"^2.0.0-next.3","semver":"^6.3.0","string.prototype.matchall":"^4.0.6"},"devDependencies":{"@babel/core":"^7.16.0","@babel/eslint-parser":"^7.16.3","@babel/plugin-syntax-decorators":"^7.16.0","@babel/plugin-syntax-do-expressions":"^7.16.0","@babel/plugin-syntax-function-bind":"^7.16.0","@babel/preset-react":"^7.16.0","@types/eslint":"=7.2.10","@types/estree":"^0.0.50","@types/node":"^16.11.7","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^1.1.5","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1","eslint-plugin-import":"^2.25.3","eslint-remote-tester":"^2.0.1","eslint-remote-tester-repositories":"^0.0.3","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.6.1","markdown-magic":"^2.5.2","mocha":"^5.2.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"9be55ed7f2417104ecaae9771fa9e603f847706e","_id":"eslint-plugin-react@7.28.0","_nodeVersion":"17.1.0","_npmVersion":"8.1.2","dist":{"shasum":"8f3ff450677571a659ce76efc6d80b6a525adbdf","size":134397,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.28.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.28.0.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.28.0_1640214128570_0.6005685063895929"},"_hasShrinkwrap":false,"publish_time":1640214128771,"_cnpm_publish_time":1640214128771},"7.27.1":{"name":"eslint-plugin-react","version":"7.27.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.4","array.prototype.flatmap":"^1.2.5","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.0.4","object.entries":"^1.1.5","object.fromentries":"^2.0.5","object.hasown":"^1.1.0","object.values":"^1.1.5","prop-types":"^15.7.2","resolve":"^2.0.0-next.3","semver":"^6.3.0","string.prototype.matchall":"^4.0.6"},"devDependencies":{"@babel/core":"^7.16.0","@babel/eslint-parser":"^7.16.3","@babel/plugin-syntax-decorators":"^7.16.0","@babel/plugin-syntax-do-expressions":"^7.16.0","@babel/plugin-syntax-function-bind":"^7.16.0","@babel/preset-react":"^7.16.0","@types/eslint":"=7.2.10","@types/estree":"^0.0.50","@types/node":"^16.11.7","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^1.1.5","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1","eslint-plugin-import":"^2.25.2","eslint-remote-tester":"^2.0.1","eslint-remote-tester-repositories":"^0.0.3","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.6.1","markdown-magic":"^2.5.2","mocha":"^5.2.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"94826da35804b7ea1ae5adcd6ba4b8e049418cf1","_id":"eslint-plugin-react@7.27.1","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"shasum":"469202442506616f77a854d91babaae1ec174b45","size":172972,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.27.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.27.1.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.27.1_1637308887546_0.035360875690067406"},"_hasShrinkwrap":false,"publish_time":1637308887712,"_cnpm_publish_time":1637308887712},"7.27.0":{"name":"eslint-plugin-react","version":"7.27.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"lint":"eslint .","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.4","array.prototype.flatmap":"^1.2.5","doctrine":"^2.1.0","estraverse":"^5.3.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.0.4","object.entries":"^1.1.5","object.fromentries":"^2.0.5","object.hasown":"^1.1.0","object.values":"^1.1.5","prop-types":"^15.7.2","resolve":"^2.0.0-next.3","semver":"^6.3.0","string.prototype.matchall":"^4.0.6"},"devDependencies":{"@babel/core":"^7.16.0","@babel/eslint-parser":"^7.16.3","@babel/plugin-syntax-decorators":"^7.16.0","@babel/plugin-syntax-do-expressions":"^7.16.0","@babel/plugin-syntax-function-bind":"^7.16.0","@babel/preset-react":"^7.16.0","@types/eslint":"=7.2.10","@types/estree":"^0.0.50","@types/node":"^16.11.7","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ^4.0.0 || ^5.0.0","aud":"^1.1.5","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3 || ^4.0.1","eslint-plugin-import":"^2.25.2","eslint-remote-tester":"^2.0.1","eslint-remote-tester-repositories":"^0.0.3","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","ls-engines":"^0.6.1","markdown-magic":"^2.5.2","mocha":"^5.2.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7 || ^8"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"21e01b61af7a38fc86d94f27eb66cda8054582ed","_id":"eslint-plugin-react@7.27.0","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"shasum":"f952c76517a3915b81c7788b220b2b4c96703124","size":172319,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.27.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.27.0.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.27.0_1636528300190_0.15275598421289582"},"_hasShrinkwrap":false,"publish_time":1636528300536,"_cnpm_publish_time":1636528300536},"7.26.1":{"name":"eslint-plugin-react","version":"7.26.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.3","array.prototype.flatmap":"^1.2.4","doctrine":"^2.1.0","estraverse":"^5.2.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.0.4","object.entries":"^1.1.4","object.fromentries":"^2.0.4","object.hasown":"^1.0.0","object.values":"^1.1.4","prop-types":"^15.7.2","resolve":"^2.0.0-next.3","semver":"^6.3.0","string.prototype.matchall":"^4.0.5"},"devDependencies":{"@types/eslint":"=7.2.10","@types/estree":"^0.0.50","@types/node":"^14.17.17","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ~4.0","aud":"^1.1.5","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3","eslint-plugin-import":"^2.24.2","eslint-remote-tester":"^1.3.1","eslint-remote-tester-repositories":"^0.0.3","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","markdown-magic":"^2.5.2","mocha":"^5.2.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"119a7f3c73fbd56b6d51a5bd40b052c5866a529b","_id":"eslint-plugin-react@7.26.1","_nodeVersion":"16.9.1","_npmVersion":"7.21.1","dist":{"shasum":"41bcfe3e39e6a5ac040971c1af94437c80daa40e","size":126643,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.26.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.26.1.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.26.1_1632982777565_0.7406264019299198"},"_hasShrinkwrap":false,"publish_time":1632982777693,"_cnpm_publish_time":1632982777693},"7.26.0":{"name":"eslint-plugin-react","version":"7.26.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.3","array.prototype.flatmap":"^1.2.4","doctrine":"^2.1.0","estraverse":"^5.2.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.0.4","object.entries":"^1.1.4","object.fromentries":"^2.0.4","object.hasown":"^1.0.0","object.values":"^1.1.4","prop-types":"^15.7.2","resolve":"^2.0.0-next.3","semver":"^6.3.0","string.prototype.matchall":"^4.0.5"},"devDependencies":{"@types/eslint":"=7.2.10","@types/estree":"^0.0.50","@types/node":"^14.17.17","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ~4.0","aud":"^1.1.5","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.5.3","eslint-plugin-import":"^2.24.2","eslint-remote-tester":"^1.3.1","eslint-remote-tester-repositories":"^0.0.3","eslint-scope":"^3.7.3","espree":"^3.5.4","istanbul":"^0.4.5","markdown-magic":"^2.5.2","mocha":"^5.2.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"8cf47a8ac2242ee00ea36eac4b6ae51956ba4411","_id":"eslint-plugin-react@7.26.0","_nodeVersion":"16.9.1","_npmVersion":"7.21.1","dist":{"shasum":"3ae019a35d542b98e5af9e2f96b89c232c74b55b","size":126543,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.26.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.26.0.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.26.0_1632190034492_0.5598505372321034"},"_hasShrinkwrap":false,"publish_time":1632190034645,"_cnpm_publish_time":1632190034645},"7.25.3":{"name":"eslint-plugin-react","version":"7.25.3","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.3","array.prototype.flatmap":"^1.2.4","doctrine":"^2.1.0","estraverse":"^5.2.0","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.0.4","object.entries":"^1.1.4","object.fromentries":"^2.0.4","object.hasown":"^1.0.0","object.values":"^1.1.4","prop-types":"^15.7.2","resolve":"^2.0.0-next.3","string.prototype.matchall":"^4.0.5"},"devDependencies":{"@types/eslint":"=7.2.10","@types/estree":"^0.0.47","@types/node":"^14.14.37","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ~4.0","aud":"^1.1.5","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.3.1","eslint-plugin-import":"^2.24.2","eslint-remote-tester":"^1.3.0","eslint-remote-tester-repositories":"^0.0.3","espree":"^3.5.4","istanbul":"^0.4.5","markdown-magic":"^2.5.2","mocha":"^5.2.0","semver":"^6.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"76fdffe137760ff2c39a628df6ebe9c0d687a67a","_id":"eslint-plugin-react@7.25.3","_nodeVersion":"16.9.1","_npmVersion":"7.21.1","dist":{"shasum":"3333a974772745ddb3aecea84621019b635766bc","size":125008,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.25.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.25.3.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.25.3_1632080451573_0.3919670873471708"},"_hasShrinkwrap":false,"publish_time":1632080451752,"_cnpm_publish_time":1632080451752},"7.25.2":{"name":"eslint-plugin-react","version":"7.25.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.3","array.prototype.flatmap":"^1.2.4","doctrine":"^2.1.0","estraverse":"^5.2.0","has":"^1.0.3","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.0.4","object.entries":"^1.1.4","object.fromentries":"^2.0.4","object.values":"^1.1.4","prop-types":"^15.7.2","resolve":"^2.0.0-next.3","string.prototype.matchall":"^4.0.5"},"devDependencies":{"@types/eslint":"=7.2.10","@types/estree":"^0.0.47","@types/node":"^14.14.37","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ~4.0","aud":"^1.1.5","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.3.1","eslint-plugin-import":"^2.24.2","eslint-remote-tester":"^1.3.0","eslint-remote-tester-repositories":"^0.0.3","espree":"^3.5.4","istanbul":"^0.4.5","markdown-magic":"^2.5.2","mocha":"^5.2.0","semver":"^6.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"f4854ea731a570f54c5c1287fe87baa7f819cafc","_id":"eslint-plugin-react@7.25.2","_nodeVersion":"16.9.1","_npmVersion":"7.21.1","dist":{"shasum":"d567a217d306b76dd110561f28074e2328ae38f8","size":124949,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.25.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.25.2.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.25.2_1631834765629_0.9182711904813419"},"_hasShrinkwrap":false,"publish_time":1631834765806,"_cnpm_publish_time":1631834765806},"7.25.1":{"name":"eslint-plugin-react","version":"7.25.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.3","array.prototype.flatmap":"^1.2.4","doctrine":"^2.1.0","estraverse":"^5.2.0","has":"^1.0.3","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.0.4","object.entries":"^1.1.4","object.fromentries":"^2.0.4","object.values":"^1.1.4","prop-types":"^15.7.2","resolve":"^2.0.0-next.3","string.prototype.matchall":"^4.0.5"},"devDependencies":{"@types/eslint":"=7.2.10","@types/estree":"^0.0.47","@types/node":"^14.14.37","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ~4.0","aud":"^1.1.5","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.3.1","eslint-plugin-import":"^2.24.2","eslint-remote-tester":"^1.3.0","eslint-remote-tester-repositories":"^0.0.2","espree":"^3.5.4","istanbul":"^0.4.5","markdown-magic":"^2.5.2","mocha":"^5.2.0","semver":"^6.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"9487a1789e5153f6a2a6cd46958f2e7e92ae7457","_id":"eslint-plugin-react@7.25.1","_nodeVersion":"16.7.0","_npmVersion":"7.20.3","dist":{"shasum":"9286b7cd9bf917d40309760f403e53016eda8331","size":124537,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.25.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.25.1.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.25.1_1630299740544_0.06576982258768949"},"_hasShrinkwrap":false,"publish_time":1630299740685,"_cnpm_publish_time":1630299740685},"7.25.0":{"name":"eslint-plugin-react","version":"7.25.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.3","array.prototype.flatmap":"^1.2.4","doctrine":"^2.1.0","estraverse":"^5.2.0","has":"^1.0.3","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.0.4","object.entries":"^1.1.4","object.fromentries":"^2.0.4","object.values":"^1.1.4","prop-types":"^15.7.2","resolve":"^2.0.0-next.3","string.prototype.matchall":"^4.0.5"},"devDependencies":{"@types/eslint":"=7.2.10","@types/estree":"^0.0.47","@types/node":"^14.14.37","@typescript-eslint/parser":"^2.34.0 || ^3.10.1 || ~4.0","aud":"^1.1.5","babel-eslint":"^8 || ^9 || ^10.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-eslint-plugin":"^2.3.0 || ^3.3.1","eslint-plugin-import":"^2.24.2","eslint-remote-tester":"^1.3.0","eslint-remote-tester-repositories":"^0.0.2","espree":"^3.5.4","istanbul":"^0.4.5","markdown-magic":"^2.5.2","mocha":"^5.2.0","semver":"^6.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"261d93afe76dbd03056877af3b3a47e1c7760306","_id":"eslint-plugin-react@7.25.0","_nodeVersion":"16.7.0","_npmVersion":"7.20.3","dist":{"shasum":"1e5de5fe147f95ce53eeeb7329ad3d5631ef6e40","size":124462,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.25.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.25.0.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.25.0_1630216023802_0.25367119936977556"},"_hasShrinkwrap":false,"publish_time":1630216024013,"_cnpm_publish_time":1630216024013},"7.24.0":{"name":"eslint-plugin-react","version":"7.24.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.3","array.prototype.flatmap":"^1.2.4","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.0.4","object.entries":"^1.1.4","object.fromentries":"^2.0.4","object.values":"^1.1.4","prop-types":"^15.7.2","resolve":"^2.0.0-next.3","string.prototype.matchall":"^4.0.5"},"devDependencies":{"@types/eslint":"=7.2.10","@types/estree":"^0.0.47","@types/node":"^14.14.37","@typescript-eslint/parser":"^2.34.0","aud":"^1.1.4","babel-eslint":"^8.2.6","eslint":"^3 || ^4 || ^5 || ^6 || ^7","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-eslint-plugin":"^2.3.0","eslint-plugin-import":"^2.22.1","espree":"^3.5.4","istanbul":"^0.4.5","markdown-magic":"^1.0.0","mocha":"^5.2.0","semver":"^6.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"291acbfd6a2caf3934179683c559bb686ff4dbc7","_id":"eslint-plugin-react@7.24.0","_nodeVersion":"16.1.0","_npmVersion":"7.11.2","dist":{"shasum":"eadedfa351a6f36b490aa17f4fa9b14e842b9eb4","size":156623,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.24.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.24.0.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.24.0_1622319115970_0.08430456297492506"},"_hasShrinkwrap":false,"publish_time":1622319116120,"_cnpm_publish_time":1622319116120},"7.23.2":{"name":"eslint-plugin-react","version":"7.23.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.3","array.prototype.flatmap":"^1.2.4","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.0.4","object.entries":"^1.1.3","object.fromentries":"^2.0.4","object.values":"^1.1.3","prop-types":"^15.7.2","resolve":"^2.0.0-next.3","string.prototype.matchall":"^4.0.4"},"devDependencies":{"@types/eslint":"^7.2.8","@types/estree":"^0.0.47","@types/node":"^14.14.37","@typescript-eslint/parser":"^2.34.0","aud":"^1.1.4","babel-eslint":"^8.2.6","eslint":"^3 || ^4 || ^5 || ^6 || ^7","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-eslint-plugin":"^2.3.0","eslint-plugin-import":"^2.22.1","espree":"^3.5.4","istanbul":"^0.4.5","markdown-magic":"^1.0.0","mocha":"^5.2.0","semver":"^6.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"0d999ef2095dc0f5d0944a41f0a23c22cbe84562","_id":"eslint-plugin-react@7.23.2","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"shasum":"2d2291b0f95c03728b55869f01102290e792d494","size":155812,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.23.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.23.2.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.23.2_1617919542536_0.562932013678674"},"_hasShrinkwrap":false,"publish_time":1617919542750,"_cnpm_publish_time":1617919542750},"7.23.1":{"name":"eslint-plugin-react","version":"7.23.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.3","array.prototype.flatmap":"^1.2.4","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.0.4","object.entries":"^1.1.3","object.fromentries":"^2.0.4","object.values":"^1.1.3","prop-types":"^15.7.2","resolve":"^2.0.0-next.3","string.prototype.matchall":"^4.0.4"},"devDependencies":{"@types/eslint":"^7.2.7","@types/estree":"^0.0.46","@types/node":"^14.14.35","@typescript-eslint/parser":"^2.34.0","aud":"^1.1.4","babel-eslint":"^8.2.6","coveralls":"^3.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-eslint-plugin":"^2.3.0","eslint-plugin-import":"^2.22.1","espree":"^3.5.4","istanbul":"^0.4.5","markdown-magic":"^1.0.0","mocha":"^5.2.0","semver":"^6.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"307458fad885cceef313a10cb7df92602d914fbd","_id":"eslint-plugin-react@7.23.1","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"shasum":"f1a2e844c0d1967c822388204a8bc4dee8415b11","size":157655,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.23.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.23.1.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.23.1_1616561032617_0.21834232401252351"},"_hasShrinkwrap":false,"publish_time":1616561032865,"_cnpm_publish_time":1616561032865},"7.23.0":{"name":"eslint-plugin-react","version":"7.23.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.3","array.prototype.flatmap":"^1.2.4","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.4.1 || ^3.0.0","minimatch":"^3.0.4","object.entries":"^1.1.3","object.fromentries":"^2.0.4","object.values":"^1.1.3","prop-types":"^15.7.2","resolve":"^2.0.0-next.3","string.prototype.matchall":"^4.0.4"},"devDependencies":{"@types/eslint":"^7.2.7","@types/estree":"^0.0.45","@types/node":"^14.14.35","@typescript-eslint/parser":"^2.34.0","aud":"^1.1.4","babel-eslint":"^8.2.6","coveralls":"^3.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","eslint-config-airbnb-base":"^14.2.1","eslint-plugin-eslint-plugin":"^2.3.0","eslint-plugin-import":"^2.22.1","espree":"^3.5.4","istanbul":"^0.4.5","markdown-magic":"^1.0.0","mocha":"^5.2.0","semver":"^6.3.0","sinon":"^7.5.0","typescript":"^3.9.9","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"3d7fd57914297b466a58d25cb5185b5ad06e387c","_id":"eslint-plugin-react@7.23.0","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"shasum":"082512fc3538c7a688b24ea2f407cba1e9a7f463","size":157390,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.23.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.23.0.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.23.0_1616480316403_0.21727768357257538"},"_hasShrinkwrap":false,"publish_time":1616480316628,"_cnpm_publish_time":1616480316628},"7.22.0":{"name":"eslint-plugin-react","version":"7.22.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.1","array.prototype.flatmap":"^1.2.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.entries":"^1.1.2","object.fromentries":"^2.0.2","object.values":"^1.1.1","prop-types":"^15.7.2","resolve":"^1.18.1","string.prototype.matchall":"^4.0.2"},"devDependencies":{"@types/eslint":"^7.2.3","@types/estree":"0.0.45","@types/node":"^14.11.2","@typescript-eslint/parser":"^2.34.0","aud":"^1.1.2","babel-eslint":"^8.2.6","coveralls":"^3.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","eslint-config-airbnb-base":"^14.2.0","eslint-plugin-eslint-plugin":"^2.3.0","eslint-plugin-import":"^2.22.1","espree":"^3.5.4","istanbul":"^0.4.5","markdown-magic":"^1.0.0","mocha":"^5.2.0","semver":"^6.3.0","sinon":"^7.5.0","typescript":"^3.9.7","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"e2eaadae316f9506d163812a09424eb42698470a","_id":"eslint-plugin-react@7.22.0","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"shasum":"3d1c542d1d3169c45421c1215d9470e341707269","size":151291,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.22.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.22.0.tgz"},"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.22.0_1609304140569_0.8475138424512434"},"_hasShrinkwrap":false,"publish_time":1609304140714,"_cnpm_publish_time":1609304140714},"7.21.5":{"name":"eslint-plugin-react","version":"7.21.5","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.1","array.prototype.flatmap":"^1.2.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.entries":"^1.1.2","object.fromentries":"^2.0.2","object.values":"^1.1.1","prop-types":"^15.7.2","resolve":"^1.18.1","string.prototype.matchall":"^4.0.2"},"devDependencies":{"@types/eslint":"^7.2.3","@types/estree":"0.0.45","@types/node":"^14.11.2","@typescript-eslint/parser":"^2.34.0","aud":"^1.1.2","babel-eslint":"^8.2.6","coveralls":"^3.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","eslint-config-airbnb-base":"^14.2.0","eslint-plugin-eslint-plugin":"^2.3.0","eslint-plugin-import":"^2.22.1","espree":"^3.5.4","istanbul":"^0.4.5","markdown-magic":"^1.0.0","mocha":"^5.2.0","semver":"^6.3.0","sinon":"^7.5.0","typescript":"^3.9.7","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"3aa3ce9b9f3f2a70ef00208d4dbced5e6c7565d3","_id":"eslint-plugin-react@7.21.5","_nodeVersion":"14.13.0","_npmVersion":"6.14.8","dist":{"shasum":"50b21a412b9574bfe05b21db176e8b7b3b15bff3","size":147931,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.21.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.21.5.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.21.5_1603163339381_0.703881755002534"},"_hasShrinkwrap":false,"publish_time":1603163339644,"_cnpm_publish_time":1603163339644},"7.21.4":{"name":"eslint-plugin-react","version":"7.21.4","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.1","array.prototype.flatmap":"^1.2.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.4.1 || ^3.0.0","object.entries":"^1.1.2","object.fromentries":"^2.0.2","object.values":"^1.1.1","prop-types":"^15.7.2","resolve":"^1.17.0","string.prototype.matchall":"^4.0.2"},"devDependencies":{"@types/eslint":"^7.2.3","@types/estree":"0.0.45","@types/node":"^14.11.2","@typescript-eslint/parser":"^2.34.0","aud":"^1.1.2","babel-eslint":"^8.2.6","coveralls":"^3.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","eslint-config-airbnb-base":"^14.2.0","eslint-plugin-eslint-plugin":"^2.3.0","eslint-plugin-import":"^2.22.1","espree":"^3.5.4","istanbul":"^0.4.5","markdown-magic":"^1.0.0","mocha":"^5.2.0","semver":"^6.3.0","sinon":"^7.5.0","typescript":"^3.9.7","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"632639ba26f219340474e2a0a63b550af779a7eb","_id":"eslint-plugin-react@7.21.4","_nodeVersion":"14.13.0","_npmVersion":"6.14.8","dist":{"shasum":"31060b2e5ff82b12e24a3cc33edb7d12f904775c","size":147823,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.21.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.21.4.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.21.4_1602280720349_0.7556867225026156"},"_hasShrinkwrap":false,"publish_time":1602280720507,"_cnpm_publish_time":1602280720507},"7.21.3":{"name":"eslint-plugin-react","version":"7.21.3","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","posttest":"aud --production","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.1","array.prototype.flatmap":"^1.2.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.4.1","object.entries":"^1.1.2","object.fromentries":"^2.0.2","object.values":"^1.1.1","prop-types":"^15.7.2","resolve":"^1.17.0","string.prototype.matchall":"^4.0.2"},"devDependencies":{"@types/eslint":"^7.2.3","@types/estree":"0.0.45","@types/node":"^14.11.2","@typescript-eslint/parser":"^2.34.0","aud":"^1.1.2","babel-eslint":"^8.2.6","coveralls":"^3.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","eslint-config-airbnb-base":"^14.2.0","eslint-plugin-eslint-plugin":"^2.3.0","eslint-plugin-import":"^2.22.1","espree":"^3.5.4","istanbul":"^0.4.5","markdown-magic":"^1.0.0","mocha":"^5.2.0","semver":"^6.3.0","sinon":"^7.5.0","typescript":"^3.9.7","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"e3e61e39685e869099be7dc7062d4924ad854443","_id":"eslint-plugin-react@7.21.3","_nodeVersion":"14.10.1","_npmVersion":"6.14.8","dist":{"shasum":"71655d2af5155b19285ec929dd2cdc67a4470b52","size":147396,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.21.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.21.3.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.21.3_1601663077647_0.9156967122340973"},"_hasShrinkwrap":false,"publish_time":1601663077841,"_cnpm_publish_time":1601663077841},"7.21.2":{"name":"eslint-plugin-react","version":"7.21.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.1","array.prototype.flatmap":"^1.2.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.4.1","object.entries":"^1.1.2","object.fromentries":"^2.0.2","object.values":"^1.1.1","prop-types":"^15.7.2","resolve":"^1.17.0","string.prototype.matchall":"^4.0.2"},"devDependencies":{"@types/eslint":"^7.2.0","@types/estree":"0.0.45","@types/node":"^14.0.14","@typescript-eslint/parser":"^2.34.0","babel-eslint":"^8.2.6","coveralls":"^3.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","eslint-config-airbnb-base":"^14.2.0","eslint-plugin-eslint-plugin":"^2.3.0","eslint-plugin-import":"^2.22.0","espree":"^3.5.4","istanbul":"^0.4.5","markdown-magic":"^1.0.0","mocha":"^5.2.0","semver":"^6.3.0","sinon":"^7.5.0","typescript":"^3.9.5","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"a43f70ac202dc4d28d18fbfccaf3279d2cf1d072","_id":"eslint-plugin-react@7.20.6","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"shasum":"4d7845311a93c463493ccfa0a19c9c5d0fd69f60","size":144642,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.21.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.21.2.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.20.6_1597261738153_0.99701035784863"},"_hasShrinkwrap":false,"publish_time":1600985289106,"_cnpm_publish_time":1600985289106,"_cnpmcore_publish_time":"2021-12-13T15:05:31.020Z"},"7.21.1":{"name":"eslint-plugin-react","version":"7.21.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.1","array.prototype.flatmap":"^1.2.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.4.1","object.entries":"^1.1.2","object.fromentries":"^2.0.2","object.values":"^1.1.1","prop-types":"^15.7.2","resolve":"^1.17.0","string.prototype.matchall":"^4.0.2"},"devDependencies":{"@types/eslint":"^7.2.0","@types/estree":"0.0.45","@types/node":"^14.0.14","@typescript-eslint/parser":"^2.34.0","babel-eslint":"^8.2.6","coveralls":"^3.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","eslint-config-airbnb-base":"^14.2.0","eslint-plugin-eslint-plugin":"^2.3.0","eslint-plugin-import":"^2.22.0","espree":"^3.5.4","istanbul":"^0.4.5","markdown-magic":"^1.0.0","mocha":"^5.2.0","semver":"^6.3.0","sinon":"^7.5.0","typescript":"^3.9.5","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"a43f70ac202dc4d28d18fbfccaf3279d2cf1d072","_id":"eslint-plugin-react@7.20.6","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"shasum":"4d7845311a93c463493ccfa0a19c9c5d0fd69f60","size":144642,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.21.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.21.1.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.20.6_1597261738153_0.99701035784863"},"_hasShrinkwrap":false,"publish_time":1600899191615,"_cnpm_publish_time":1600899191615,"_cnpmcore_publish_time":"2021-12-13T15:05:31.463Z"},"7.21.0":{"name":"eslint-plugin-react","version":"7.21.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.1","array.prototype.flatmap":"^1.2.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.4.1","object.entries":"^1.1.2","object.fromentries":"^2.0.2","object.values":"^1.1.1","prop-types":"^15.7.2","resolve":"^1.17.0","string.prototype.matchall":"^4.0.2"},"devDependencies":{"@types/eslint":"^7.2.0","@types/estree":"0.0.45","@types/node":"^14.0.14","@typescript-eslint/parser":"^2.34.0","babel-eslint":"^8.2.6","coveralls":"^3.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","eslint-config-airbnb-base":"^14.2.0","eslint-plugin-eslint-plugin":"^2.3.0","eslint-plugin-import":"^2.22.0","espree":"^3.5.4","istanbul":"^0.4.5","markdown-magic":"^1.0.0","mocha":"^5.2.0","semver":"^6.3.0","sinon":"^7.5.0","typescript":"^3.9.5","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"a43f70ac202dc4d28d18fbfccaf3279d2cf1d072","_id":"eslint-plugin-react@7.20.6","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"shasum":"4d7845311a93c463493ccfa0a19c9c5d0fd69f60","size":144642,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.21.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.21.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.20.6_1597261738153_0.99701035784863"},"_hasShrinkwrap":false,"publish_time":1600840560570,"_cnpm_publish_time":1600840560570,"_cnpmcore_publish_time":"2021-12-13T15:05:31.968Z"},"7.20.6":{"name":"eslint-plugin-react","version":"7.20.6","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.1","array.prototype.flatmap":"^1.2.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.4.1","object.entries":"^1.1.2","object.fromentries":"^2.0.2","object.values":"^1.1.1","prop-types":"^15.7.2","resolve":"^1.17.0","string.prototype.matchall":"^4.0.2"},"devDependencies":{"@types/eslint":"^7.2.0","@types/estree":"0.0.45","@types/node":"^14.0.14","@typescript-eslint/parser":"^2.34.0","babel-eslint":"^8.2.6","coveralls":"^3.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","eslint-config-airbnb-base":"^14.2.0","eslint-plugin-eslint-plugin":"^2.3.0","eslint-plugin-import":"^2.22.0","espree":"^3.5.4","istanbul":"^0.4.5","markdown-magic":"^1.0.0","mocha":"^5.2.0","semver":"^6.3.0","sinon":"^7.5.0","typescript":"^3.9.5","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"a43f70ac202dc4d28d18fbfccaf3279d2cf1d072","_id":"eslint-plugin-react@7.20.6","_nodeVersion":"14.7.0","_npmVersion":"6.14.7","dist":{"shasum":"4d7845311a93c463493ccfa0a19c9c5d0fd69f60","size":144642,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.20.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.20.6.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.20.6_1597261738153_0.99701035784863"},"_hasShrinkwrap":false,"publish_time":1597261738341,"_cnpm_publish_time":1597261738341},"7.20.5":{"name":"eslint-plugin-react","version":"7.20.5","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.1","array.prototype.flatmap":"^1.2.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.4.1","object.entries":"^1.1.2","object.fromentries":"^2.0.2","object.values":"^1.1.1","prop-types":"^15.7.2","resolve":"^1.17.0","string.prototype.matchall":"^4.0.2"},"devDependencies":{"@types/eslint":"^7.2.0","@types/estree":"0.0.45","@types/node":"^14.0.14","@typescript-eslint/parser":"^2.34.0","babel-eslint":"^8.2.6","coveralls":"^3.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","eslint-config-airbnb-base":"^14.2.0","eslint-plugin-eslint-plugin":"^2.3.0","eslint-plugin-import":"^2.22.0","espree":"^3.5.4","istanbul":"^0.4.5","markdown-magic":"^1.0.0","mocha":"^5.2.0","semver":"^6.3.0","sinon":"^7.5.0","typescript":"^3.9.5","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"4c8d8cc0a5dca39554cf97b807822b60782f320f","_id":"eslint-plugin-react@7.20.5","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"shasum":"29480f3071f64a04b2c3d99d9b460ce0f76fb857","size":142471,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.20.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.20.5.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.20.5_1595964225877_0.22282407324671238"},"_hasShrinkwrap":false,"publish_time":1595964226152,"_cnpm_publish_time":1595964226152},"7.20.4":{"name":"eslint-plugin-react","version":"7.20.4","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.1","array.prototype.flatmap":"^1.2.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.4.1","object.entries":"^1.1.2","object.fromentries":"^2.0.2","object.values":"^1.1.1","prop-types":"^15.7.2","resolve":"^1.17.0","string.prototype.matchall":"^4.0.2"},"devDependencies":{"@types/eslint":"^7.2.0","@types/estree":"0.0.45","@types/node":"^14.0.14","@typescript-eslint/parser":"^2.34.0","babel-eslint":"^8.2.6","coveralls":"^3.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","eslint-config-airbnb-base":"^14.2.0","eslint-plugin-eslint-plugin":"^2.3.0","eslint-plugin-import":"^2.22.0","espree":"^3.5.4","istanbul":"^0.4.5","markdown-magic":"^1.0.0","mocha":"^5.2.0","semver":"^6.3.0","sinon":"^7.5.0","typescript":"^3.9.5","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"6fc4bc0a933501ff307d45922ac1bc2e8ea499dc","_id":"eslint-plugin-react@7.20.3","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"shasum":"0590525e7eb83890ce71f73c2cf836284ad8c2f1","size":141152,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.20.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.20.4.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.20.3_1593548545795_0.5429648872802701"},"_hasShrinkwrap":false,"publish_time":1595818241038,"_cnpm_publish_time":1595818241038,"_cnpmcore_publish_time":"2021-12-13T15:05:33.648Z"},"7.20.3":{"name":"eslint-plugin-react","version":"7.20.3","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.1","array.prototype.flatmap":"^1.2.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.4.1","object.entries":"^1.1.2","object.fromentries":"^2.0.2","object.values":"^1.1.1","prop-types":"^15.7.2","resolve":"^1.17.0","string.prototype.matchall":"^4.0.2"},"devDependencies":{"@types/eslint":"^7.2.0","@types/estree":"0.0.45","@types/node":"^14.0.14","@typescript-eslint/parser":"^2.34.0","babel-eslint":"^8.2.6","coveralls":"^3.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","eslint-config-airbnb-base":"^14.2.0","eslint-plugin-eslint-plugin":"^2.3.0","eslint-plugin-import":"^2.22.0","espree":"^3.5.4","istanbul":"^0.4.5","markdown-magic":"^1.0.0","mocha":"^5.2.0","semver":"^6.3.0","sinon":"^7.5.0","typescript":"^3.9.5","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"6fc4bc0a933501ff307d45922ac1bc2e8ea499dc","_id":"eslint-plugin-react@7.20.3","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"shasum":"0590525e7eb83890ce71f73c2cf836284ad8c2f1","size":141152,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.20.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.20.3.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.20.3_1593548545795_0.5429648872802701"},"_hasShrinkwrap":false,"publish_time":1593548545907,"_cnpm_publish_time":1593548545907},"7.20.2":{"name":"eslint-plugin-react","version":"7.20.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.1","array.prototype.flatmap":"^1.2.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.4.1","object.entries":"^1.1.2","object.fromentries":"^2.0.2","object.values":"^1.1.1","prop-types":"^15.7.2","resolve":"^1.17.0","string.prototype.matchall":"^4.0.2"},"devDependencies":{"@types/eslint":"^7.2.0","@types/estree":"0.0.45","@types/node":"^14.0.14","@typescript-eslint/parser":"^2.34.0","babel-eslint":"^8.2.6","coveralls":"^3.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","eslint-config-airbnb-base":"^14.2.0","eslint-plugin-eslint-plugin":"^2.3.0","eslint-plugin-import":"^2.22.0","espree":"^3.5.4","istanbul":"^0.4.5","markdown-magic":"^1.0.0","mocha":"^5.2.0","semver":"^6.3.0","sinon":"^7.5.0","typescript":"^3.9.5","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"2db008051a898deea0951aeffbf8d03b25d06873","_id":"eslint-plugin-react@7.20.2","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"shasum":"b0d72abcd94c59c842338aa09c800808219ea77d","size":140763,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.20.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.20.2.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.20.2_1593462796084_0.5370435533090163"},"_hasShrinkwrap":false,"publish_time":1593462796207,"_cnpm_publish_time":1593462796207},"7.20.1":{"name":"eslint-plugin-react","version":"7.20.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.1","array.prototype.flatmap":"^1.2.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.4.1","object.entries":"^1.1.2","object.fromentries":"^2.0.2","object.values":"^1.1.1","prop-types":"^15.7.2","resolve":"^1.17.0","string.prototype.matchall":"^4.0.2"},"devDependencies":{"@types/eslint":"^7.2.0","@types/estree":"0.0.45","@types/node":"^14.0.14","@typescript-eslint/parser":"^2.34.0","babel-eslint":"^8.2.6","coveralls":"^3.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","eslint-config-airbnb-base":"^14.2.0","eslint-plugin-eslint-plugin":"^2.3.0","eslint-plugin-import":"^2.22.0","espree":"^3.5.4","istanbul":"^0.4.5","markdown-magic":"^1.0.0","mocha":"^5.2.0","semver":"^6.3.0","sinon":"^7.5.0","typescript":"^3.9.5","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"f5405f7573b799712c44deab3a88964415bd15eb","_id":"eslint-plugin-react@7.20.1","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"shasum":"87fcf8d0de225817ba0b2d8f38740733d61ff4ba","size":140578,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.20.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.20.1.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.20.1_1593380211854_0.6248010757618887"},"_hasShrinkwrap":false,"publish_time":1593380212011,"_cnpm_publish_time":1593380212011},"7.20.0":{"name":"eslint-plugin-react","version":"7.20.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.1","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.2.3","object.entries":"^1.1.1","object.fromentries":"^2.0.2","object.values":"^1.1.1","prop-types":"^15.7.2","resolve":"^1.15.1","string.prototype.matchall":"^4.0.2","xregexp":"^4.3.0"},"devDependencies":{"@types/eslint":"^6.8.0","@types/estree":"0.0.44","@types/node":"^13.13.6","@typescript-eslint/parser":"^2.33.0","babel-eslint":"^8.2.6","coveralls":"^3.1.0","eslint":"^3 || ^4 || ^5 || ^6 || ^7","eslint-config-airbnb-base":"^14.1.0","eslint-plugin-eslint-plugin":"^2.2.1","eslint-plugin-import":"^2.20.2","istanbul":"^0.4.5","markdown-magic":"^1.0.0","mocha":"^5.2.0","semver":"^6.3.0","sinon":"^7.5.0","typescript":"^3.9.2","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3 || ^4 || ^5 || ^6 || ^7"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"25bf6cc4860429849e1fc7397f83bc788a2c1ba4","_id":"eslint-plugin-react@7.20.0","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","dist":{"shasum":"f98712f0a5e57dfd3e5542ef0604b8739cd47be3","size":139484,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.20.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.20.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.20.0_1589339656840_0.6905791926501228"},"_hasShrinkwrap":false,"publish_time":1589339657026,"_cnpm_publish_time":1589339657026},"7.19.0":{"name":"eslint-plugin-react","version":"7.19.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.1","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.2.3","object.entries":"^1.1.1","object.fromentries":"^2.0.2","object.values":"^1.1.1","prop-types":"^15.7.2","resolve":"^1.15.1","semver":"^6.3.0","string.prototype.matchall":"^4.0.2","xregexp":"^4.3.0"},"devDependencies":{"@types/eslint":"^6.1.8","@types/estree":"0.0.42","@types/node":"^13.7.4","babel-eslint":"^8.2.6","coveralls":"^3.0.9","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0","eslint-config-airbnb-base":"^13.2.0","eslint-plugin-eslint-plugin":"^2.2.1","eslint-plugin-import":"^2.20.1","istanbul":"^0.4.5","markdown-magic":"^1.0.0","mocha":"^5.2.0","sinon":"^7.5.0","typescript":"^3.8.2","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","greenkeeper":{"ignore":["semver"]},"gitHead":"e2ed5365a7063a39811d55630ec0b8e4516a290e","_id":"eslint-plugin-react@7.19.0","_nodeVersion":"13.10.1","_npmVersion":"6.13.7","dist":{"shasum":"6d08f9673628aa69c5559d33489e855d83551666","size":137830,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.19.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.19.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.19.0_1583531426169_0.22006264788076768"},"_hasShrinkwrap":false,"publish_time":1583531426457,"_cnpm_publish_time":1583531426457},"7.18.3":{"name":"eslint-plugin-react","version":"7.18.3","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.1","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.2.3","object.entries":"^1.1.1","object.fromentries":"^2.0.2","object.values":"^1.1.1","prop-types":"^15.7.2","resolve":"^1.14.2","string.prototype.matchall":"^4.0.2"},"devDependencies":{"@types/eslint":"^6.1.3","@types/estree":"0.0.40","@types/node":"^12.12.14","babel-eslint":"^8.2.6","coveralls":"^3.0.9","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0","eslint-config-airbnb-base":"^13.2.0","eslint-plugin-eslint-plugin":"^2.1.0","eslint-plugin-import":"^2.18.2","istanbul":"^0.4.5","markdown-magic":"^1.0.0","mocha":"^5.2.0","sinon":"^7.5.0","typescript":"^3.7.2","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"0a717a52730c2a360ba8448e89cd5ac519ad0ee3","_id":"eslint-plugin-react@7.18.3","_nodeVersion":"13.7.0","_npmVersion":"6.13.6","dist":{"shasum":"8be671b7f6be095098e79d27ac32f9580f599bc8","size":137161,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.18.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.18.3.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.18.3_1580706456301_0.5558798139016579"},"_hasShrinkwrap":false,"publish_time":1580706456461,"_cnpm_publish_time":1580706456461},"7.18.2":{"name":"eslint-plugin-react","version":"7.18.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.1","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.2.3","object.entries":"^1.1.1","object.fromentries":"^2.0.2","object.values":"^1.1.1","prop-types":"^15.7.2","resolve":"^1.14.2","string.prototype.matchall":"^4.0.2"},"devDependencies":{"@types/eslint":"^6.1.3","@types/estree":"0.0.40","@types/node":"^12.12.14","babel-eslint":"^8.2.6","coveralls":"^3.0.9","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0","eslint-config-airbnb-base":"^13.2.0","eslint-plugin-eslint-plugin":"^2.1.0","eslint-plugin-import":"^2.18.2","istanbul":"^0.4.5","markdown-magic":"^1.0.0","mocha":"^5.2.0","sinon":"^7.5.0","typescript":"^3.7.2","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"37c4ef3f630d53326e6d08d59bc495a40dd05cf3","_id":"eslint-plugin-react@7.18.2","_nodeVersion":"13.7.0","_npmVersion":"6.13.6","dist":{"shasum":"83d52cd783524cb5f6616e029c892ec08ee59e23","size":137090,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.18.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.18.2.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.18.2_1580613291816_0.5263292309033809"},"_hasShrinkwrap":false,"publish_time":1580613291961,"_cnpm_publish_time":1580613291961},"7.18.1":{"name":"eslint-plugin-react","version":"7.18.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js","generate-list-of-rules":"md-magic --path README.md","generate-list-of-rules:check":"npm run generate-list-of-rules && git diff --exit-code README.md"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.1","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.2.3","object.entries":"^1.1.1","object.fromentries":"^2.0.2","object.values":"^1.1.1","prop-types":"^15.7.2","resolve":"^1.14.2","string.prototype.matchall":"^4.0.2"},"devDependencies":{"@types/eslint":"^6.1.3","@types/estree":"0.0.40","@types/node":"^12.12.14","babel-eslint":"^8.2.6","coveralls":"^3.0.9","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0","eslint-config-airbnb-base":"^13.2.0","eslint-plugin-eslint-plugin":"^2.1.0","eslint-plugin-import":"^2.18.2","istanbul":"^0.4.5","markdown-magic":"^1.0.0","mocha":"^5.2.0","sinon":"^7.5.0","typescript":"^3.7.2","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"000d6b847dbb401a42bae56f96b11bcf6538f7d9","_id":"eslint-plugin-react@7.18.1","_nodeVersion":"13.7.0","_npmVersion":"6.13.6","dist":{"shasum":"6e305532ccd8393f45f35f058903fb1d0bf83235","size":136973,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.18.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.18.1.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.18.1_1580594836191_0.75275833282456"},"_hasShrinkwrap":false,"publish_time":1580594836375,"_cnpm_publish_time":1580594836375},"7.18.0":{"name":"eslint-plugin-react","version":"7.18.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.1.1","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.2.3","object.entries":"^1.1.1","object.fromentries":"^2.0.2","object.values":"^1.1.1","prop-types":"^15.7.2","resolve":"^1.14.2"},"devDependencies":{"@types/eslint":"^6.1.3","@types/estree":"0.0.40","@types/node":"^12.12.14","babel-eslint":"^8.2.6","coveralls":"^3.0.9","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0","eslint-config-airbnb-base":"^13.2.0","eslint-plugin-eslint-plugin":"^2.1.0","eslint-plugin-import":"^2.18.2","istanbul":"^0.4.5","mocha":"^5.2.0","sinon":"^7.5.0","typescript":"^3.7.2","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"6a45142f9d1ac1750d148aefbfbe397bfa93b556","_id":"eslint-plugin-react@7.18.0","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"shasum":"2317831284d005b30aff8afb7c4e906f13fa8e7e","size":135926,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.18.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.18.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.18.0_1579156302918_0.19296283870486985"},"_hasShrinkwrap":false,"publish_time":1579156303118,"_cnpm_publish_time":1579156303118},"7.17.0":{"name":"eslint-plugin-react","version":"7.17.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.0.3","doctrine":"^2.1.0","eslint-plugin-eslint-plugin":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.2.3","object.entries":"^1.1.0","object.fromentries":"^2.0.1","object.values":"^1.1.0","prop-types":"^15.7.2","resolve":"^1.13.1"},"devDependencies":{"@types/eslint":"^6.1.3","@types/estree":"0.0.40","@types/node":"^12.12.14","babel-eslint":"^8.2.6","coveralls":"^3.0.9","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0","eslint-config-airbnb-base":"^13.2.0","eslint-plugin-import":"^2.18.2","istanbul":"^0.4.5","mocha":"^5.2.0","sinon":"^7.5.0","typescript":"^3.7.2","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"027ebd98fe29325c84ea816440ce021b05a8ec96","_id":"eslint-plugin-react@7.17.0","_nodeVersion":"13.2.0","_npmVersion":"6.13.1","dist":{"shasum":"a31b3e134b76046abe3cd278e7482bd35a1d12d7","size":131308,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.17.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.17.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.17.0_1575012545929_0.32338807699232364"},"_hasShrinkwrap":false,"publish_time":1575012546075,"_cnpm_publish_time":1575012546075},"7.16.0":{"name":"eslint-plugin-react","version":"7.16.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.0.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.2.1","object.entries":"^1.1.0","object.fromentries":"^2.0.0","object.values":"^1.1.0","prop-types":"^15.7.2","resolve":"^1.12.0"},"devDependencies":{"@types/eslint":"^4.16.6","@types/estree":"0.0.39","@types/node":"^12.0.0","babel-eslint":"^8.2.6","coveralls":"^3.0.2","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0","eslint-config-airbnb-base":"^13.2.0","eslint-plugin-import":"^2.18.2","istanbul":"^0.4.5","mocha":"^5.2.0","sinon":"^7.5.0","typescript":"^3.6.3","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"fb3210baa13c1c5853fb95a451c1e817840bfde4","_id":"eslint-plugin-react@7.16.0","_nodeVersion":"12.11.0","_npmVersion":"6.11.3","dist":{"shasum":"9928e4f3e2122ed3ba6a5b56d0303ba3e41d8c09","size":129963,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.16.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.16.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.16.0_1570198297710_0.5346133283437942"},"_hasShrinkwrap":false,"publish_time":1570198297875,"_cnpm_publish_time":1570198297875},"7.15.1":{"name":"eslint-plugin-react","version":"7.15.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.0.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.2.1","object.entries":"^1.1.0","object.fromentries":"^2.0.0","object.values":"^1.1.0","prop-types":"^15.7.2","resolve":"^1.12.0"},"devDependencies":{"@types/eslint":"^4.16.6","@types/estree":"0.0.39","@types/node":"^12.0.0","babel-eslint":"^8.2.6","coveralls":"^3.0.2","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0","eslint-config-airbnb-base":"^13.2.0","eslint-plugin-import":"^2.18.2","istanbul":"^0.4.5","mocha":"^5.2.0","sinon":"^7.5.0","typescript":"^3.6.3","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"e336aef505f895ed39c796e61deb55d1f9df0aca","_id":"eslint-plugin-react@7.15.1","_nodeVersion":"12.11.0","_npmVersion":"6.11.3","dist":{"shasum":"db5f8ed66c6ba46922518f08e1df9dac52ccaa49","size":128988,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.15.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.15.1.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.15.1_1569962127363_0.43819858992837735"},"_hasShrinkwrap":false,"publish_time":1569962127466,"_cnpm_publish_time":1569962127466},"7.15.0":{"name":"eslint-plugin-react","version":"7.15.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","type-check":"tsc","unit-test":"istanbul cover node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.0.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.2.1","object.entries":"^1.1.0","object.fromentries":"^2.0.0","object.values":"^1.1.0","prop-types":"^15.7.2","resolve":"^1.12.0"},"devDependencies":{"@types/eslint":"^4.16.6","@types/estree":"0.0.39","@types/node":"^12.0.0","babel-eslint":"^8.2.6","coveralls":"^3.0.2","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0","eslint-config-airbnb-base":"^13.2.0","eslint-plugin-import":"^2.18.2","istanbul":"^0.4.5","mocha":"^5.2.0","sinon":"^7.5.0","typescript":"^3.6.3","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"b45219a2f63451209fbf5151e813f1d5babcb3fa","_id":"eslint-plugin-react@7.15.0","_nodeVersion":"12.11.0","_npmVersion":"6.11.3","dist":{"shasum":"4808b19cf7b4c439454099d4eb8f0cf0e9fe31dd","size":128763,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.15.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.15.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.15.0_1569900009543_0.43837550082841337"},"_hasShrinkwrap":false,"publish_time":1569900009728,"_cnpm_publish_time":1569900009728},"7.14.3":{"name":"eslint-plugin-react","version":"7.14.3","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","type-check":"tsc","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.0.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.1.0","object.entries":"^1.1.0","object.fromentries":"^2.0.0","object.values":"^1.1.0","prop-types":"^15.7.2","resolve":"^1.10.1"},"devDependencies":{"@types/eslint":"^4.16.6","@types/estree":"0.0.39","@types/node":"^12.0.0","babel-eslint":"^8.2.6","coveralls":"^3.0.2","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.17.2","istanbul":"^0.4.5","mocha":"^5.2.0","sinon":"^7.2.2","typescript":"^3.2.2","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"47c4c8b23744c3053699441b19a8f8de33113fad","_id":"eslint-plugin-react@7.14.3","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"shasum":"911030dd7e98ba49e1b2208599571846a66bdf13","size":123253,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.14.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.14.3.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.14.3_1563834911132_0.17226353359652702"},"_hasShrinkwrap":false,"publish_time":1563834911299,"_cnpm_publish_time":1563834911299},"7.14.2":{"name":"eslint-plugin-react","version":"7.14.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","type-check":"tsc","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.0.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.1.0","object.entries":"^1.1.0","object.fromentries":"^2.0.0","object.values":"^1.1.0","prop-types":"^15.7.2","resolve":"^1.10.1"},"devDependencies":{"@types/eslint":"^4.16.6","@types/estree":"0.0.39","@types/node":"^12.0.0","babel-eslint":"^8.2.6","coveralls":"^3.0.2","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.17.2","istanbul":"^0.4.5","mocha":"^5.2.0","sinon":"^7.2.2","typescript":"^3.2.2","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"8432e5e91a6bae1154f6897ce526aae861288b8d","_id":"eslint-plugin-react@7.14.2","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"shasum":"94c193cc77a899ac0ecbb2766fbef88685b7ecc1","size":122842,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.14.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.14.2.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.14.2_1561408886965_0.6784047703241647"},"_hasShrinkwrap":false,"publish_time":1561408887108,"_cnpm_publish_time":1561408887108},"7.14.1":{"name":"eslint-plugin-react","version":"7.14.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","type-check":"tsc","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.0.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.1.0","object.entries":"^1.1.0","object.fromentries":"^2.0.0","object.values":"^1.1.0","prop-types":"^15.7.2","resolve":"^1.10.1"},"devDependencies":{"@types/eslint":"^4.16.6","@types/estree":"0.0.39","@types/node":"^12.0.0","babel-eslint":"^8.2.6","coveralls":"^3.0.2","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.17.2","istanbul":"^0.4.5","mocha":"^5.2.0","sinon":"^7.2.2","typescript":"^3.2.2","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"62255af6e624f58e063e031b230a1d7a2701ab86","_id":"eslint-plugin-react@7.14.1","_npmVersion":"6.4.1","_nodeVersion":"8.16.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"0b49bed8c18b5c2819ea4eb4fdda93e236643198","size":122817,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.14.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.14.1.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.14.1_1561375138303_0.7879522573484448"},"_hasShrinkwrap":false,"publish_time":1561375138606,"_cnpm_publish_time":1561375138606},"7.14.0":{"name":"eslint-plugin-react","version":"7.14.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","postlint":"npm run type-check","pretest":"npm run lint","test":"npm run unit-test","type-check":"tsc","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.0.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.1.0","object.entries":"^1.1.0","object.fromentries":"^2.0.0","object.values":"^1.1.0","prop-types":"^15.7.2","resolve":"^1.10.1"},"devDependencies":{"@types/eslint":"^4.16.6","@types/estree":"0.0.39","@types/node":"^12.0.0","babel-eslint":"^8.2.6","coveralls":"^3.0.2","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.17.2","istanbul":"^0.4.5","mocha":"^5.2.0","sinon":"^7.2.2","typescript":"^3.2.2","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"dfaa92f34ac39fa8c320068501ec86fe0b9c8122","_id":"eslint-plugin-react@7.14.0","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"shasum":"14f97c1add4d873fee2b6c52ac38cda96c70d1d1","size":122770,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.14.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.14.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.14.0_1561326806485_0.8058296071860089"},"_hasShrinkwrap":false,"publish_time":1561326806708,"_cnpm_publish_time":1561326806708},"7.13.0":{"name":"eslint-plugin-react","version":"7.13.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","pretest":"npm run lint","test":"npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.0.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.1.0","object.fromentries":"^2.0.0","prop-types":"^15.7.2","resolve":"^1.10.1"},"devDependencies":{"babel-eslint":"^8.2.6","coveralls":"^3.0.2","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0","istanbul":"^0.4.5","mocha":"^5.2.0","sinon":"^7.2.2","typescript":"^3.2.2","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"f39829ffb3134fb1298c7e96a4349eb835f15877","_id":"eslint-plugin-react@7.13.0","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","dist":{"shasum":"bc13fd7101de67996ea51b33873cd9dc2b7e5758","size":120971,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.13.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.13.0_1556867763118_0.29870602638609234"},"_hasShrinkwrap":false,"publish_time":1556867763277,"_cnpm_publish_time":1556867763277},"7.12.4":{"name":"eslint-plugin-react","version":"7.12.4","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","pretest":"npm run lint","test":"npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.0.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.0.1","object.fromentries":"^2.0.0","prop-types":"^15.6.2","resolve":"^1.9.0"},"devDependencies":{"babel-eslint":"^8.2.6","coveralls":"^3.0.2","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0","istanbul":"^0.4.5","mocha":"^5.2.0","sinon":"^7.2.2","typescript":"^3.2.2","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"433cc3f6fea3a202426cf8ea568aa4bf3fe7a415","_id":"eslint-plugin-react@7.12.4","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"shasum":"b1ecf26479d61aee650da612e425c53a99f48c8c","size":115740,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.12.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.12.4.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.12.4_1547709719295_0.27949828866243176"},"_hasShrinkwrap":false,"publish_time":1547709719535,"_cnpm_publish_time":1547709719535},"7.12.3":{"name":"eslint-plugin-react","version":"7.12.3","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","pretest":"npm run lint","test":"npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.0.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.0.1","object.fromentries":"^2.0.0","prop-types":"^15.6.2","resolve":"^1.9.0"},"devDependencies":{"babel-eslint":"^8.2.6","coveralls":"^3.0.2","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0","istanbul":"^0.4.5","mocha":"^5.2.0","typescript":"^3.2.2","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"2f5cec96eca70cfe579038c8b9a81ba5a6a88594","_id":"eslint-plugin-react@7.12.3","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"shasum":"b9ca4cd7cd3f5d927db418a1950366a12d4568fd","size":115376,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.12.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.12.3.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.12.3_1546642691005_0.7445552074838837"},"_hasShrinkwrap":false,"publish_time":1546642691161,"_cnpm_publish_time":1546642691161},"7.12.2":{"name":"eslint-plugin-react","version":"7.12.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","pretest":"npm run lint","test":"npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.0.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.0.1","object.fromentries":"^2.0.0","prop-types":"^15.6.2","resolve":"^1.9.0"},"devDependencies":{"babel-eslint":"^8.2.6","coveralls":"^3.0.2","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0","istanbul":"^0.4.5","mocha":"^5.2.0","typescript":"^3.2.2","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"c93cbc60b1847ef09c0b569ec997fb20dfca7c5a","_id":"eslint-plugin-react@7.12.2","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"shasum":"95a4d8117011787824625ea57be9e38401d33548","size":114958,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.12.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.12.2.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.12.2_1546473272199_0.276380665322435"},"_hasShrinkwrap":false,"publish_time":1546473272297,"_cnpm_publish_time":1546473272297},"7.12.1":{"name":"eslint-plugin-react","version":"7.12.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","pretest":"npm run lint","test":"npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/lib/**/*.js tests/util/**/*.js tests/index.js"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.0.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.0.1","object.fromentries":"^2.0.0","prop-types":"^15.6.2","resolve":"^1.9.0"},"devDependencies":{"babel-eslint":"^8.2.6","coveralls":"^3.0.2","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0","istanbul":"^0.4.5","mocha":"^5.2.0","typescript":"^3.2.2","typescript-eslint-parser":"^20.1.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"0202de33df142df60affb1924398ccd5bb453d9a","_id":"eslint-plugin-react@7.12.1","_npmVersion":"6.5.0-next.0","_nodeVersion":"11.6.0","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"shasum":"b9c4639f72469ff317ac31e3bd630d22d0dbf8f4","size":117310,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.12.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.12.1.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.12.1_1546381634642_0.2446355661554913"},"_hasShrinkwrap":false,"publish_time":1546381634782,"_cnpm_publish_time":1546381634782},"7.12.0":{"name":"eslint-plugin-react","version":"7.12.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","pretest":"npm run lint","test":"npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js"},"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.0.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.0.1","prop-types":"^15.6.2"},"devDependencies":{"babel-eslint":"^8.2.5","coveralls":"^3.0.1","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0","istanbul":"^0.4.5","mocha":"^5.2.0"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"fb745abf5909f8f2409e232cb7e82a78e948a350","_id":"eslint-plugin-react@7.11.1","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"shasum":"c01a7af6f17519457d6116aa94fc6d2ccad5443c","size":115270,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.12.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.11.1_1534278084311_0.38077802601486543"},"_hasShrinkwrap":false,"publish_time":1545980046286,"_cnpm_publish_time":1545980046286,"files":["LICENSE","README.md","index.js","lib"],"_cnpmcore_publish_time":"2021-12-13T15:05:51.857Z"},"7.11.1":{"name":"eslint-plugin-react","version":"7.11.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","pretest":"npm run lint","test":"npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.0.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.0.1","prop-types":"^15.6.2"},"devDependencies":{"babel-eslint":"^8.2.5","coveralls":"^3.0.1","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0","istanbul":"^0.4.5","mocha":"^5.2.0"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"fb745abf5909f8f2409e232cb7e82a78e948a350","_id":"eslint-plugin-react@7.11.1","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"shasum":"c01a7af6f17519457d6116aa94fc6d2ccad5443c","size":115270,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.11.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.11.1.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.11.1_1534278084311_0.38077802601486543"},"_hasShrinkwrap":false,"publish_time":1534278084474,"_cnpm_publish_time":1534278084474},"7.11.0":{"name":"eslint-plugin-react","version":"7.11.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","pretest":"npm run lint","test":"npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"array-includes":"^3.0.3","doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.0.1","prop-types":"^15.6.2"},"devDependencies":{"babel-eslint":"^8.2.5","coveralls":"^3.0.1","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0","istanbul":"^0.4.5","mocha":"^5.2.0"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"599c02891f8f2933034fdf2d5359cae6a88f3e9d","_id":"eslint-plugin-react@7.11.0","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"shasum":"b3124af974c4da978e62a57ea49a7bc26f11e76d","size":115093,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.11.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.11.0_1534191853093_0.39940269539757556"},"_hasShrinkwrap":false,"publish_time":1534191853156,"_cnpm_publish_time":1534191853156},"7.10.0":{"name":"eslint-plugin-react","version":"7.10.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","pretest":"npm run lint","test":"npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^2.1.0","has":"^1.0.3","jsx-ast-utils":"^2.0.1","prop-types":"^15.6.2"},"devDependencies":{"babel-eslint":"^8.2.5","coveralls":"^3.0.1","eslint":"^3.0.0 || ^4.0.0 || ^5.0.0","istanbul":"^0.4.5","mocha":"^5.2.0"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0 || ^5.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"157cc932be2cfaa56b3f5b45df6f6d4322a2f660","_id":"eslint-plugin-react@7.10.0","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"shasum":"af5c1fef31c4704db02098f9be18202993828b50","size":115521,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.10.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.10.0_1529906053393_0.7331400167587616"},"_hasShrinkwrap":false,"publish_time":1529906053494,"_cnpm_publish_time":1529906053494},"7.9.1":{"name":"eslint-plugin-react","version":"7.9.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","pretest":"npm run lint","test":"npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^2.1.0","has":"^1.0.2","jsx-ast-utils":"^2.0.1","prop-types":"^15.6.1"},"devDependencies":{"babel-eslint":"^8.2.3","coveralls":"^3.0.1","eslint":"^4.19.1","istanbul":"^0.4.5","mocha":"^5.2.0"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"ac102885765be5ff37847a871f239c6703e1c7cc","_id":"eslint-plugin-react@7.9.1","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"shasum":"101aadd15e7c7b431ed025303ac7b421a8e3dc15","size":114539,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.9.1.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.9.1_1528086936206_0.07575042494636564"},"_hasShrinkwrap":false,"publish_time":1528086936303,"_cnpm_publish_time":1528086936303},"7.9.0":{"name":"eslint-plugin-react","version":"7.9.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","pretest":"npm run lint","test":"npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^2.0.2","has":"^1.0.1","jsx-ast-utils":"^2.0.1","npm-check":"5.7.1","prop-types":"^15.6.0"},"devDependencies":{"babel-eslint":"^8.2.1","coveralls":"^3.0.0","eslint":"^4.18.0","istanbul":"^0.4.5","mocha":"^5.0.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"0d34198ff3b192880b61fc74010952b56bb91d90","_id":"eslint-plugin-react@7.9.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"af7eab328ba69f7a79a3a835fb6eb2e3f5a6feb1","size":114920,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.9.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.9.0_1528061407965_0.9593192311491567"},"_hasShrinkwrap":false,"publish_time":1528061408023,"_cnpm_publish_time":1528061408023,"deprecated":"Please upgrade to v7.9.1; v7.9.0 installs an unneeded runtime dependency"},"7.8.2":{"name":"eslint-plugin-react","version":"7.8.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","pretest":"npm run lint","test":"npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^2.0.2","has":"^1.0.1","jsx-ast-utils":"^2.0.1","prop-types":"^15.6.0"},"devDependencies":{"babel-eslint":"^8.2.1","coveralls":"^3.0.0","eslint":"^4.18.0","istanbul":"^0.4.5","mocha":"^5.0.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"668d7cca1c9908720dbc260abe1f36de2ff495a7","_id":"eslint-plugin-react@7.8.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"e95c9c47fece55d2303d1a67c9d01b930b88a51d","size":112997,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.8.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.8.2.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.8.2_1526219406081_0.13746906225673028"},"_hasShrinkwrap":false,"publish_time":1526219406329,"_cnpm_publish_time":1526219406329},"7.8.1":{"name":"eslint-plugin-react","version":"7.8.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","pretest":"npm run lint","test":"npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^2.0.2","has":"^1.0.1","jsx-ast-utils":"^2.0.1","prop-types":"^15.6.0"},"devDependencies":{"babel-eslint":"^8.2.1","coveralls":"^3.0.0","eslint":"^4.18.0","istanbul":"^0.4.5","mocha":"^5.0.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"431977b0a888c4893163266df6296e32ebd59ff1","_id":"eslint-plugin-react@7.8.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"6bfb5288227645eb7ca3ba8810b87024e0d6c993","size":112910,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.8.1.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.8.1_1526082861858_0.8485687536913569"},"_hasShrinkwrap":false,"publish_time":1526082861937,"_cnpm_publish_time":1526082861937},"7.8.0":{"name":"eslint-plugin-react","version":"7.8.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","pretest":"npm run lint","test":"npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^2.0.2","has":"^1.0.1","jsx-ast-utils":"^2.0.1","prop-types":"^15.6.0"},"devDependencies":{"babel-eslint":"^8.2.1","coveralls":"^3.0.0","eslint":"^4.18.0","istanbul":"^0.4.5","mocha":"^5.0.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"fb7411d1491147deb4a765015279b0570e9fe02c","_id":"eslint-plugin-react@7.8.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"53a731e9a3a95c90e14c0f1a1f6aa95a5ba62a11","size":112842,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.8.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.8.0_1526072117063_0.1624314303213239"},"_hasShrinkwrap":false,"publish_time":1526072117181,"_cnpm_publish_time":1526072117181},"7.8.0-rc.0":{"name":"eslint-plugin-react","version":"7.8.0-rc.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","pretest":"npm run lint","test":"npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^2.0.2","has":"^1.0.1","jsx-ast-utils":"^2.0.1","prop-types":"^15.6.0"},"devDependencies":{"babel-eslint":"^8.2.1","coveralls":"^3.0.0","eslint":"^4.18.0","istanbul":"^0.4.5","mocha":"^5.0.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"ab803e5b939daa25dc1176a42562d811a1fda52e","readmeFilename":"README.md","_id":"eslint-plugin-react@7.8.0-rc.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"31243a6e6e4d2b5fc50d770528b307a41ba4d39b","size":112848,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.8.0-rc.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.8.0-rc.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.8.0-rc.0_1525945529592_0.010987084638966138"},"_hasShrinkwrap":false,"publish_time":1525945529667,"_cnpm_publish_time":1525945529667},"7.7.0":{"name":"eslint-plugin-react","version":"7.7.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","pretest":"npm run lint","test":"npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^2.0.2","has":"^1.0.1","jsx-ast-utils":"^2.0.1","prop-types":"^15.6.0"},"devDependencies":{"babel-eslint":"^8.2.1","coveralls":"^3.0.0","eslint":"^4.18.0","istanbul":"^0.4.5","mocha":"^5.0.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"abe8381c0d6748047224c430ce47f02e40160ed0","_id":"eslint-plugin-react@7.7.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"shasum":"f606c719dbd8a1a2b3d25c16299813878cca0160","size":110656,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.7.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react_7.7.0_1519113841393_0.37843092000641954"},"_hasShrinkwrap":false,"publish_time":1519113841515,"_cnpm_publish_time":1519113841515},"7.6.1":{"name":"eslint-plugin-react","version":"7.6.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","pretest":"npm run lint","test":"npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^2.0.2","has":"^1.0.1","jsx-ast-utils":"^2.0.1","prop-types":"^15.6.0"},"devDependencies":{"babel-eslint":"^8.0.3","coveralls":"^3.0.0","eslint":"^4.12.1","istanbul":"0.4.5","mocha":"^4.0.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"f7441bb41e4a916b4d5b1b22b136515024f18d65","_id":"eslint-plugin-react@7.6.1","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"ljharb","email":"ljharb@gmail.com"},"dist":{"shasum":"5d0e908be599f0c02fbf4eef0c7ed6f29dff7633","size":109013,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.6.1.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react-7.6.1.tgz_1517210438256_0.12159587163478136"},"directories":{},"publish_time":1517210439452,"_hasShrinkwrap":false,"_cnpm_publish_time":1517210439452},"7.6.0":{"name":"eslint-plugin-react","version":"7.6.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","pretest":"npm run lint","test":"npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^2.0.2","has":"^1.0.1","jsx-ast-utils":"^2.0.1","prop-types":"^15.6.0"},"devDependencies":{"babel-eslint":"^8.0.3","coveralls":"^3.0.0","eslint":"^4.12.1","istanbul":"0.4.5","mocha":"^4.0.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"7b742d0ddecfdfb796a3705aae56e4534c9bb370","_id":"eslint-plugin-react@7.6.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"351651188c74c5b2fecc2717e3936b7207baa728","size":108664,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.6.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react-7.6.0.tgz_1516920771646_0.7974796921480447"},"directories":{},"publish_time":1516920772816,"_cnpm_publish_time":1516920772816,"_hasShrinkwrap":false},"7.5.1":{"name":"eslint-plugin-react","version":"7.5.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","pretest":"npm run lint","test":"npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^2.0.0","has":"^1.0.1","jsx-ast-utils":"^2.0.0","prop-types":"^15.6.0"},"devDependencies":{"babel-eslint":"^8.0.2","coveralls":"^3.0.0","eslint":"^4.10.0","istanbul":"0.4.5","mocha":"^4.0.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"3a94a95bef025827478da340630675f25449195e","_id":"eslint-plugin-react@7.5.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"52e56e8d80c810de158859ef07b880d2f56ee30b","size":103672,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.5.1.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react-7.5.1.tgz_1511110121668_0.9326760654803365"},"directories":{},"publish_time":1511110122935,"_cnpm_publish_time":1511110122935,"_hasShrinkwrap":false},"7.5.0":{"name":"eslint-plugin-react","version":"7.5.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","pretest":"npm run lint","test":"npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^2.0.0","has":"^1.0.1","jsx-ast-utils":"^2.0.0","prop-types":"^15.6.0"},"devDependencies":{"babel-eslint":"^8.0.2","coveralls":"^3.0.0","eslint":"^4.10.0","istanbul":"0.4.5","mocha":"^4.0.1"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"c1488932991a2140430ff62c29bb4179f4196127","_id":"eslint-plugin-react@7.5.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"84cd4a45f179930268379e1f8fc17aedcfadd357","size":103576,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.5.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react-7.5.0.tgz_1511026680173_0.6047860798425972"},"directories":{},"publish_time":1511026680346,"_cnpm_publish_time":1511026680346,"_hasShrinkwrap":false},"7.4.0":{"name":"eslint-plugin-react","version":"7.4.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","pretest":"npm run lint","test":"npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^2.0.0","has":"^1.0.1","jsx-ast-utils":"^2.0.0","prop-types":"^15.5.10"},"devDependencies":{"babel-eslint":"^7.2.3","coveralls":"^2.13.1","eslint":"^4.3.0","istanbul":"0.4.5","mocha":"^3.5.0"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"dc9f85e5714bcedc3259b2059f22fb4bc5b303d5","_id":"eslint-plugin-react@7.4.0","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"300a95861b9729c087d362dd64abcc351a74364a","size":98107,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.4.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react-7.4.0.tgz_1506277265358_0.8446880506817251"},"directories":{},"publish_time":1506277267896,"_cnpm_publish_time":1506277267896,"_hasShrinkwrap":false},"7.4.0-rc.1":{"name":"eslint-plugin-react","version":"7.4.0-rc.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","pretest":"npm run lint","test":"npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^2.0.0","has":"^1.0.1","jsx-ast-utils":"^2.0.0","prop-types":"^15.5.10"},"devDependencies":{"babel-eslint":"^7.2.3","coveralls":"^2.13.1","eslint":"^4.3.0","istanbul":"0.4.5","mocha":"^3.5.0"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"ddd05b1c7b77afc272f65690b33a9597739e79fa","_id":"eslint-plugin-react@7.4.0-rc.1","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"5b4e844d2966defa1b490ed89afb3f5a1db6a64c","size":98270,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.4.0-rc.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.4.0-rc.1.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react-7.4.0-rc.1.tgz_1505244253197_0.9839784495998174"},"directories":{},"publish_time":1505244254545,"_hasShrinkwrap":false,"_cnpm_publish_time":1505244254545},"7.4.0-rc.0":{"name":"eslint-plugin-react","version":"7.4.0-rc.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","pretest":"npm run lint","test":"npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^2.0.0","has":"^1.0.1","jsx-ast-utils":"^2.0.0","prop-types":"^15.5.10"},"devDependencies":{"babel-eslint":"^7.2.3","coveralls":"^2.13.1","eslint":"^4.3.0","istanbul":"0.4.5","mocha":"^3.5.0"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"f1e86b5ba32ed9359eb7823b98f7a1dcc52376e3","_id":"eslint-plugin-react@7.4.0-rc.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"7544a6674ae5ad5ab1380ed38c312024daa133dc","size":97430,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.4.0-rc.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.4.0-rc.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react-7.4.0-rc.0.tgz_1504648643891_0.4694562864024192"},"directories":{},"publish_time":1504648645298,"_cnpm_publish_time":1504648645298,"_hasShrinkwrap":false},"7.3.0":{"name":"eslint-plugin-react","version":"7.3.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","pretest":"npm run lint","test":"npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^2.0.0","has":"^1.0.1","jsx-ast-utils":"^2.0.0","prop-types":"^15.5.10"},"devDependencies":{"babel-eslint":"^7.2.3","coveralls":"^2.13.1","eslint":"^4.3.0","istanbul":"0.4.5","mocha":"^3.5.0"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"162b92b9015070164cede91a7d8fedc140f45885","_id":"eslint-plugin-react@7.3.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"ca9368da36f733fbdc05718ae4e91f778f38e344","size":94265,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.3.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react-7.3.0.tgz_1503344517351_0.09099841862916946"},"directories":{},"publish_time":1503344518853,"_cnpm_publish_time":1503344518853,"_hasShrinkwrap":false},"7.2.1":{"name":"eslint-plugin-react","version":"7.2.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","pretest":"npm run lint","test":"npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^2.0.0","has":"^1.0.1","jsx-ast-utils":"^2.0.0"},"devDependencies":{"babel-eslint":"^7.2.3","coveralls":"^2.13.1","eslint":"^4.3.0","istanbul":"0.4.5","mocha":"^3.5.0"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"8511835da9e4f7453d8cfeed062273fd30531035","_id":"eslint-plugin-react@7.2.1","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"c2673526ed6571b08c69c5f453d03f5f13e8ddbe","size":93575,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.2.1.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react-7.2.1.tgz_1502711545293_0.7045240618754178"},"directories":{},"publish_time":1502711546430,"_cnpm_publish_time":1502711546430,"_hasShrinkwrap":false},"7.2.0":{"name":"eslint-plugin-react","version":"7.2.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^2.0.0","has":"^1.0.1","jsx-ast-utils":"^2.0.0"},"devDependencies":{"babel-eslint":"^7.2.3","coveralls":"^2.13.1","eslint":"^4.3.0","istanbul":"0.4.5","mocha":"^3.5.0"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"73abadb697034b5ccb514d79fb4689836fe61f91","_id":"eslint-plugin-react@7.2.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"25c77a4ec307e3eebb248ea3350960e372ab6406","size":93457,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.2.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react-7.2.0.tgz_1502315789063_0.055729192681610584"},"directories":{},"publish_time":1502315790398,"_cnpm_publish_time":1502315790398,"_hasShrinkwrap":false},"7.1.0":{"name":"eslint-plugin-react","version":"7.1.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^2.0.0","has":"^1.0.1","jsx-ast-utils":"^1.4.1"},"devDependencies":{"babel-eslint":"^7.2.3","coveralls":"^2.13.1","eslint":"^4.0.0","istanbul":"0.4.5","mocha":"^3.4.2"},"peerDependencies":{"eslint":"^3.0.0 || ^4.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"cdfa56f981b98a3dd802f4425a7283f0265395da","_id":"eslint-plugin-react@7.1.0","_shasum":"27770acf39f5fd49cd0af4083ce58104eb390d4c","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"27770acf39f5fd49cd0af4083ce58104eb390d4c","size":85860,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.1.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/eslint-plugin-react-7.1.0.tgz_1497382159867_0.24235160159878433"},"directories":{},"publish_time":1497382161144,"_cnpm_publish_time":1497382161144,"_hasShrinkwrap":false},"7.0.1":{"name":"eslint-plugin-react","version":"7.0.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^2.0.0","has":"^1.0.1","jsx-ast-utils":"^1.3.4"},"devDependencies":{"babel-eslint":"7.2.3","coveralls":"2.13.1","eslint":"^3.0.0","istanbul":"0.4.5","mocha":"3.3.0"},"peerDependencies":{"eslint":"^3.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"7ca9841f22d599f447a27ef5b2a97def9229d6c8","_id":"eslint-plugin-react@7.0.1","_shasum":"e78107e1e559c6e2b17786bb67c2e2a010ad0d2f","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"e78107e1e559c6e2b17786bb67c2e2a010ad0d2f","size":78807,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.0.1.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-7.0.1.tgz_1494700536394_0.3802226085681468"},"directories":{},"publish_time":1494700537510,"_cnpm_publish_time":1494700537510,"_hasShrinkwrap":false},"7.0.0":{"name":"eslint-plugin-react","version":"7.0.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^2.0.0","has":"^1.0.1","jsx-ast-utils":"^1.3.4"},"devDependencies":{"babel-eslint":"7.1.1","coveralls":"2.11.15","eslint":"^3.0.0","istanbul":"0.4.5","mocha":"3.2.0"},"peerDependencies":{"eslint":"^3.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"d335b1f8b6b4a1784c0f0a03d337b21b8f019236","_id":"eslint-plugin-react@7.0.0","_shasum":"084cfe772d229ec5ae7e525dfc6d299cc21ddd77","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"084cfe772d229ec5ae7e525dfc6d299cc21ddd77","size":78381,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.0.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-7.0.0.tgz_1494029566208_0.5971831353381276"},"directories":{},"publish_time":1494029567623,"_cnpm_publish_time":1494029567623,"_hasShrinkwrap":false},"7.0.0-rc.1":{"name":"eslint-plugin-react","version":"7.0.0-rc.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^2.0.0","has":"^1.0.1","jsx-ast-utils":"^1.3.4"},"devDependencies":{"babel-eslint":"7.1.1","coveralls":"2.11.15","eslint":"^3.0.0","istanbul":"0.4.5","mocha":"3.2.0"},"peerDependencies":{"eslint":"^3.0.0"},"engines":{"node":">=4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"4d5faeedbeb08369476265b4fb949dab3cedb8ae","_id":"eslint-plugin-react@7.0.0-rc.1","_shasum":"5b54bf40246a56e3753b4e6be49fb5cbd3ccf216","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"5b54bf40246a56e3753b4e6be49fb5cbd3ccf216","size":78375,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.0.0-rc.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.0.0-rc.1.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-7.0.0-rc.1.tgz_1493668893517_0.5120596317574382"},"directories":{},"publish_time":1493668895766,"_hasShrinkwrap":false,"_cnpm_publish_time":1493668895766},"7.0.0-rc.0":{"name":"eslint-plugin-react","version":"7.0.0-rc.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot --opts tests/mocha.opts"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^2.0.0","has":"^1.0.1","jsx-ast-utils":"^1.3.4","array.prototype.find":"^2.0.1","object.assign":"^4.0.4"},"devDependencies":{"babel-eslint":"7.1.1","coveralls":"2.11.15","eslint":"^2.0.0 || ^3.0.0","istanbul":"0.4.5","mocha":"3.2.0"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"engines":{"node":">=0.10"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"524888ca798acedbb2ea2dee1444181fba198012","_id":"eslint-plugin-react@7.0.0-rc.0","_shasum":"bf554ed9a2c94e1f4afc224d0eaab3b16e5e3d7a","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"bf554ed9a2c94e1f4afc224d0eaab3b16e5e3d7a","size":78115,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-7.0.0-rc.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-7.0.0-rc.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-7.0.0-rc.0.tgz_1492959775641_0.3861645564902574"},"directories":{},"publish_time":1492959777760,"_hasShrinkwrap":false,"_cnpm_publish_time":1492959777760},"6.10.3":{"name":"eslint-plugin-react","version":"6.10.3","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot --opts tests/mocha.opts"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^1.2.2","has":"^1.0.1","jsx-ast-utils":"^1.3.4","array.prototype.find":"^2.0.1","object.assign":"^4.0.4"},"devDependencies":{"babel-eslint":"7.1.1","coveralls":"2.11.15","eslint":"^2.0.0 || ^3.0.0","istanbul":"0.4.5","mocha":"3.2.0"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"engines":{"node":">=0.10"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"b9cfdd6fccedd8c3ad1d2db334574bba38a1aaf8","_id":"eslint-plugin-react@6.10.3","_shasum":"c5435beb06774e12c7db2f6abaddcbf900cd3f78","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"c5435beb06774e12c7db2f6abaddcbf900cd3f78","size":76846,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-6.10.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-6.10.3.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-6.10.3.tgz_1490046751641_0.086401920998469"},"directories":{},"publish_time":1490046753801,"_cnpm_publish_time":1490046753801,"_hasShrinkwrap":false},"6.10.2":{"name":"eslint-plugin-react","version":"6.10.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot --opts tests/mocha.opts"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^1.2.2","has":"^1.0.1","jsx-ast-utils":"^1.3.4","array.prototype.find":"^2.0.1","object.assign":"^4.0.4"},"devDependencies":{"babel-eslint":"7.1.1","coveralls":"2.11.15","eslint":"^2.0.0 || ^3.0.0","istanbul":"0.4.5","mocha":"3.2.0"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"engines":{"node":">=0.10"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"5b751620ed93e1726b7728e4c7b5794ef3979a24","_id":"eslint-plugin-react@6.10.2","_shasum":"e5492fc842ab19a3ba3e26bbf7a3455bd9c7b06f","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"e5492fc842ab19a3ba3e26bbf7a3455bd9c7b06f","size":77723,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-6.10.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-6.10.2.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-6.10.2.tgz_1489961562701_0.744713090127334"},"directories":{},"publish_time":1489961565047,"_cnpm_publish_time":1489961565047,"_hasShrinkwrap":false},"6.10.1":{"name":"eslint-plugin-react","version":"6.10.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot --opts tests/mocha.opts"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^1.2.2","has":"^1.0.1","jsx-ast-utils":"^1.3.4","array.prototype.find":"^2.0.1","object.assign":"^4.0.4"},"devDependencies":{"babel-eslint":"7.1.1","coveralls":"2.11.15","eslint":"^2.0.0 || ^3.0.0","istanbul":"0.4.5","mocha":"3.2.0"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"engines":{"node":">=0.10"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"ab03af8cd6493f56517fd9bd5576c6b4df6be54c","_id":"eslint-plugin-react@6.10.1","_shasum":"087cbd2a019839865a3b1c40155691957408678b","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"087cbd2a019839865a3b1c40155691957408678b","size":77663,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-6.10.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-6.10.1.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-6.10.1.tgz_1489944907394_0.4723651809617877"},"directories":{},"publish_time":1489944908103,"_cnpm_publish_time":1489944908103,"_hasShrinkwrap":false},"6.10.0":{"name":"eslint-plugin-react","version":"6.10.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot --opts tests/mocha.opts"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^1.2.2","has":"^1.0.1","jsx-ast-utils":"^1.3.4","array.prototype.find":"^2.0.1","object.assign":"^4.0.4"},"devDependencies":{"babel-eslint":"7.1.1","coveralls":"2.11.15","eslint":"^2.0.0 || ^3.0.0","istanbul":"0.4.5","mocha":"3.2.0"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"engines":{"node":">=0.10"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"83d4c4b546eaf88be612e5c8293d6777ed1e1cc0","_id":"eslint-plugin-react@6.10.0","_shasum":"9c48b48d101554b5355413e7c64238abde6ef1ef","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"9c48b48d101554b5355413e7c64238abde6ef1ef","size":76725,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-6.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-6.10.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-6.10.0.tgz_1487202993872_0.8674763501621783"},"directories":{},"publish_time":1487202994549,"_cnpm_publish_time":1487202994549,"_hasShrinkwrap":false},"6.9.0":{"name":"eslint-plugin-react","version":"6.9.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.4","array.prototype.find":"^2.0.1"},"devDependencies":{"babel-eslint":"7.1.1","coveralls":"2.11.15","eslint":"^2.0.0 || ^3.0.0","istanbul":"0.4.5","mocha":"3.2.0"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"engines":{"node":">=0.10"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"0fcf32170025e8ea08b7018e694f11008a2027be","_id":"eslint-plugin-react@6.9.0","_shasum":"54c2e9906b76f9d10142030bdc34e9d6840a0bb2","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"54c2e9906b76f9d10142030bdc34e9d6840a0bb2","size":75512,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-6.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-6.9.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-6.9.0.tgz_1483905132315_0.7246768425684422"},"directories":{},"publish_time":1483905133056,"_cnpm_publish_time":1483905133056,"_hasShrinkwrap":false},"6.8.0":{"name":"eslint-plugin-react","version":"6.8.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.4"},"devDependencies":{"babel-eslint":"7.1.1","coveralls":"2.11.15","eslint":"3.11.1","istanbul":"0.4.5","mocha":"3.2.0"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"engines":{"node":">=0.10"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"5948d59ba634eb8a73223a1731172c28338fb0ea","_id":"eslint-plugin-react@6.8.0","_shasum":"741ab5438a094532e5ce1bbb935d6832356f492d","_from":".","_npmVersion":"4.0.2","_nodeVersion":"6.9.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"741ab5438a094532e5ce1bbb935d6832356f492d","size":75095,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-6.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-6.8.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-6.8.0.tgz_1480895549959_0.9768148916773498"},"directories":{},"publish_time":1480895551918,"_cnpm_publish_time":1480895551918,"_hasShrinkwrap":false},"6.7.1":{"name":"eslint-plugin-react","version":"6.7.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.3"},"devDependencies":{"babel-eslint":"7.1.0","coveralls":"2.11.15","eslint":"3.10.0","istanbul":"0.4.5","mocha":"3.1.2"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"engines":{"node":">=0.10"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"af323d55cde75d536a96a99688808626613dec09","_id":"eslint-plugin-react@6.7.1","_shasum":"1af96aea545856825157d97c1b50d5a8fb64a5a7","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"1af96aea545856825157d97c1b50d5a8fb64a5a7","size":68636,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-6.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-6.7.1.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-6.7.1.tgz_1479168760135_0.1988072379026562"},"directories":{},"publish_time":1479168762252,"_cnpm_publish_time":1479168762252,"_hasShrinkwrap":false},"6.7.0":{"name":"eslint-plugin-react","version":"6.7.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.3"},"devDependencies":{"babel-eslint":"7.1.0","coveralls":"2.11.15","eslint":"3.10.0","istanbul":"0.4.5","mocha":"3.1.2"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"engines":{"node":">=0.10"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"5952dbf2d17cc02f885f657f8cb9d00aa53869f1","_id":"eslint-plugin-react@6.7.0","_shasum":"cf3a1f151d638d268f670399c736931656a3e682","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"cf3a1f151d638d268f670399c736931656a3e682","size":68673,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-6.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-6.7.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-6.7.0.tgz_1479144528436_0.2748810723423958"},"directories":{},"publish_time":1479144530679,"_cnpm_publish_time":1479144530679,"_hasShrinkwrap":false},"6.6.0":{"name":"eslint-plugin-react","version":"6.6.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.3"},"devDependencies":{"babel-eslint":"7.1.0","coveralls":"2.11.14","eslint":"3.9.1","istanbul":"0.4.5","mocha":"3.1.2"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"engines":{"node":">=0.10"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"cad882b6f9dbb13987785a9f51229b721cce4ea6","_id":"eslint-plugin-react@6.6.0","_shasum":"91ceecefa8a22d8f5d23ef9a839516a7d9fa63a1","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"91ceecefa8a22d8f5d23ef9a839516a7d9fa63a1","size":67056,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-6.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-6.6.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-6.6.0.tgz_1478448184026_0.7662171220872551"},"directories":{},"publish_time":1478448184655,"_cnpm_publish_time":1478448184655,"_hasShrinkwrap":false},"6.5.0":{"name":"eslint-plugin-react","version":"6.5.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.3"},"devDependencies":{"babel-eslint":"7.1.0","coveralls":"2.11.14","eslint":"3.9.1","istanbul":"0.4.5","mocha":"3.1.2"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"engines":{"node":">=0.10"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"b292fbf5fc0f42671bc70e525aa6f8488fbdf3d4","_id":"eslint-plugin-react@6.5.0","_shasum":"93f894b6469974304609e59c8983a6a3dc81738c","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"93f894b6469974304609e59c8983a6a3dc81738c","size":66659,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-6.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-6.5.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-6.5.0.tgz_1478036588247_0.762405819259584"},"directories":{},"publish_time":1478036588950,"_cnpm_publish_time":1478036588950,"_hasShrinkwrap":false},"6.4.1":{"name":"eslint-plugin-react","version":"6.4.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.1"},"devDependencies":{"babel-eslint":"7.0.0","coveralls":"2.11.14","eslint":"3.7.1","istanbul":"0.4.5","mocha":"3.1.0"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"engines":{"node":">=0.10"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"9a657ccdc6f1567aff5c8a60c371e8f14e93f711","_id":"eslint-plugin-react@6.4.1","_shasum":"7d1aade747db15892f71eee1fea4addf97bcfa2b","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"7d1aade747db15892f71eee1fea4addf97bcfa2b","size":65592,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-6.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-6.4.1.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-6.4.1.tgz_1476134860623_0.029059294844046235"},"directories":{},"publish_time":1476134860878,"_cnpm_publish_time":1476134860878,"_hasShrinkwrap":false},"6.4.0":{"name":"eslint-plugin-react","version":"6.4.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.1"},"devDependencies":{"babel-eslint":"7.0.0","coveralls":"2.11.14","eslint":"3.7.1","istanbul":"0.4.5","mocha":"3.1.0"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"engines":{"node":">=0.10"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"608c14a9d76e0b6da31de9b08a44a0fda056a2e9","_id":"eslint-plugin-react@6.4.0","_shasum":"e56e1c2a6f7afffd6009a55e9a6b2ff6559cdcb1","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.7.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"e56e1c2a6f7afffd6009a55e9a6b2ff6559cdcb1","size":65312,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-6.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-6.4.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-6.4.0.tgz_1476029084124_0.8373141591437161"},"directories":{},"publish_time":1476029086157,"_cnpm_publish_time":1476029086157,"_hasShrinkwrap":false},"6.3.0":{"name":"eslint-plugin-react","version":"6.3.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.1"},"devDependencies":{"babel-eslint":"6.1.2","coveralls":"2.11.12","eslint":"3.5.0","istanbul":"0.4.5","mocha":"3.0.2"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"engines":{"node":">=0.10"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"6a94967e9fe9dd97bf88244489f672ebe549605d","_id":"eslint-plugin-react@6.3.0","_shasum":"fac3504a02917fc8b15f7f28514058cffde9cb76","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"fac3504a02917fc8b15f7f28514058cffde9cb76","size":64557,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-6.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-6.3.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-6.3.0.tgz_1474328593518_0.10384319559670985"},"directories":{},"publish_time":1474328595425,"_cnpm_publish_time":1474328595425,"_hasShrinkwrap":false},"6.2.2":{"name":"eslint-plugin-react","version":"6.2.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.1"},"devDependencies":{"babel-eslint":"6.1.2","coveralls":"2.11.12","eslint":"3.5.0","istanbul":"0.4.5","mocha":"3.0.2"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"engines":{"node":">=0.10"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"6b58f218daecbbe4e7eb18ced028745145a089d3","_id":"eslint-plugin-react@6.2.2","_shasum":"2d11c4eb1af0aa26453efa2021d7c60427b0a88e","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"2d11c4eb1af0aa26453efa2021d7c60427b0a88e","size":63306,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-6.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-6.2.2.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-6.2.2.tgz_1473891497703_0.6707752207294106"},"directories":{},"publish_time":1473891499667,"_cnpm_publish_time":1473891499667,"_hasShrinkwrap":false},"6.2.1":{"name":"eslint-plugin-react","version":"6.2.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.1"},"devDependencies":{"babel-eslint":"6.1.2","coveralls":"2.11.12","eslint":"3.5.0","istanbul":"0.4.5","mocha":"3.0.2"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"engines":{"node":">=0.10"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"0de2a9e9c75a13af1415efa3d2566b6ac28e5b7d","_id":"eslint-plugin-react@6.2.1","_shasum":"364f5cea088337b4311adc84ebe6e5e7a06657ad","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"364f5cea088337b4311adc84ebe6e5e7a06657ad","size":63232,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-6.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-6.2.1.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-6.2.1.tgz_1473722333242_0.8736247918568552"},"directories":{},"publish_time":1473722335305,"_cnpm_publish_time":1473722335305,"_hasShrinkwrap":false},"6.2.0":{"name":"eslint-plugin-react","version":"6.2.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.1"},"devDependencies":{"babel-eslint":"6.1.2","coveralls":"2.11.12","eslint":"3.4.0","istanbul":"0.4.5","mocha":"3.0.2"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"engines":{"node":">=0.10"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"80fd8e16c1640626ed694f78166f03d19208b366","_id":"eslint-plugin-react@6.2.0","_shasum":"71eb94c1f63ffe6fc7ffa41f492d97f634bee76e","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.4.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"71eb94c1f63ffe6fc7ffa41f492d97f634bee76e","size":62675,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-6.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-6.2.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-6.2.0.tgz_1472385304823_0.5157896429300308"},"directories":{},"publish_time":1472385305985,"_cnpm_publish_time":1472385305985,"_hasShrinkwrap":false},"6.1.2":{"name":"eslint-plugin-react","version":"6.1.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.1"},"devDependencies":{"babel-eslint":"6.1.2","coveralls":"2.11.12","eslint":"3.3.0","istanbul":"0.4.4","mocha":"3.0.2"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"engines":{"node":">=0.10"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"055ea4d45c6a08d473815b4d88fb93ab70916f1a","_id":"eslint-plugin-react@6.1.2","_shasum":"d6022bd9bce448e517a003abc6409e7ca1800c68","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"d6022bd9bce448e517a003abc6409e7ca1800c68","size":56499,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-6.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-6.1.2.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-6.1.2.tgz_1471470716835_0.6284242284018546"},"directories":{},"publish_time":1471470718905,"_cnpm_publish_time":1471470718905,"_hasShrinkwrap":false},"6.1.1":{"name":"eslint-plugin-react","version":"6.1.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.1"},"devDependencies":{"babel-eslint":"6.1.2","coveralls":"2.11.12","eslint":"3.3.0","istanbul":"0.4.4","mocha":"3.0.2"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"engines":{"node":">=0.10"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"976b9d2d898e761f3184febffb60380d6addf238","_id":"eslint-plugin-react@6.1.1","_shasum":"18bc463fc2eccec8b3e54cee15740c2d0b31e2ad","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"18bc463fc2eccec8b3e54cee15740c2d0b31e2ad","size":56370,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-6.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-6.1.1.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-6.1.1.tgz_1471299033625_0.778185186907649"},"directories":{},"publish_time":1471299036037,"_cnpm_publish_time":1471299036037,"_hasShrinkwrap":false},"6.1.0":{"name":"eslint-plugin-react","version":"6.1.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.1"},"devDependencies":{"babel-eslint":"6.1.2","coveralls":"2.11.12","eslint":"3.3.0","istanbul":"0.4.4","mocha":"3.0.2"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"engines":{"node":">=0.10"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"e310ba207ffad1d34f4ea18ee39e281d12444d13","_id":"eslint-plugin-react@6.1.0","_shasum":"c98938a5be4e269517e8bf004bf0f6ed75393cf3","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.3.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"c98938a5be4e269517e8bf004bf0f6ed75393cf3","size":56005,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-6.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-6.1.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-6.1.0.tgz_1471182093115_0.7466416670940816"},"directories":{},"publish_time":1471182094853,"_cnpm_publish_time":1471182094853,"_hasShrinkwrap":false},"6.0.0":{"name":"eslint-plugin-react","version":"6.0.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.1"},"devDependencies":{"babel-eslint":"6.1.2","coveralls":"2.11.12","eslint":"3.2.0","istanbul":"0.4.4","mocha":"2.5.3"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"engines":{"node":">=0.10"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"9abc070d6b18cf1b6338221498098513c02e1562","_id":"eslint-plugin-react@6.0.0","_shasum":"fbd8c3f225218d2c9216c20b3f22ce2681dd31d0","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"fbd8c3f225218d2c9216c20b3f22ce2681dd31d0","size":51188,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-6.0.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-6.0.0.tgz_1470081038065_0.8632927937433124"},"directories":{},"publish_time":1470081038957,"_cnpm_publish_time":1470081038957,"_hasShrinkwrap":false},"6.0.0-rc.1":{"name":"eslint-plugin-react","version":"6.0.0-rc.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.1"},"devDependencies":{"babel-eslint":"6.1.2","coveralls":"2.11.12","eslint":"3.2.0","istanbul":"0.4.4","mocha":"2.5.3"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"engines":{"node":">=0.10"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"906c96d4a8393c0969c2638c10e33051892c89ba","_id":"eslint-plugin-react@6.0.0-rc.1","_shasum":"08af881427e83067d875d01b280ce6f5ba4eb907","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"08af881427e83067d875d01b280ce6f5ba4eb907","size":51328,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-6.0.0-rc.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-6.0.0-rc.1.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-6.0.0-rc.1.tgz_1469998152841_0.22780155506916344"},"directories":{},"publish_time":1469998153505,"_cnpm_publish_time":1469998153505,"_hasShrinkwrap":false},"6.0.0-rc.0":{"name":"eslint-plugin-react","version":"6.0.0-rc.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.1"},"devDependencies":{"babel-eslint":"6.1.2","coveralls":"2.11.12","eslint":"3.2.0","istanbul":"0.4.4","mocha":"2.5.3"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"engines":{"node":">=0.10"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"bf3599530319861d1053e18f1e9df7ff18c3f7f5","_id":"eslint-plugin-react@6.0.0-rc.0","_shasum":"1e3710423c794c403b7aa5666463ea8ab6b9432f","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"1e3710423c794c403b7aa5666463ea8ab6b9432f","size":51216,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-6.0.0-rc.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-6.0.0-rc.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-6.0.0-rc.0.tgz_1469820552944_0.13575143599882722"},"directories":{},"publish_time":1469820554987,"_cnpm_publish_time":1469820554987,"_hasShrinkwrap":false},"6.0.0-alpha.2":{"name":"eslint-plugin-react","version":"6.0.0-alpha.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.3.1"},"devDependencies":{"babel-eslint":"6.1.2","coveralls":"2.11.11","eslint":"3.1.1","istanbul":"0.4.4","mocha":"2.5.3"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"engines":{"node":">=0.10"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"58b69e56b89233eac7d9d3ff94b75603460d821b","_id":"eslint-plugin-react@6.0.0-alpha.2","_shasum":"528db01865128b1306fbaaac4057dc2994a51ce6","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"528db01865128b1306fbaaac4057dc2994a51ce6","size":49138,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-6.0.0-alpha.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-6.0.0-alpha.2.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-6.0.0-alpha.2.tgz_1469312824235_0.45839342987164855"},"directories":{},"publish_time":1469312826368,"_cnpm_publish_time":1469312826368,"_hasShrinkwrap":false},"6.0.0-alpha.1":{"name":"eslint-plugin-react","version":"6.0.0-alpha.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.2.1"},"devDependencies":{"babel-eslint":"6.1.0","coveralls":"2.11.9","eslint":"3.0.1","istanbul":"0.4.4","mocha":"2.5.3"},"peerDependencies":{"eslint":"^2.0.0 || ^3.0.0"},"engines":{"node":">=0.10"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"ae2786649ecfecc37186f9b1e20e9ceb7abf3155","_id":"eslint-plugin-react@6.0.0-alpha.1","_shasum":"ec8054ac34035a0fb303ab5ab5debbba966e2b66","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"ec8054ac34035a0fb303ab5ab5debbba966e2b66","size":50536,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-6.0.0-alpha.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-6.0.0-alpha.1.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-6.0.0-alpha.1.tgz_1467983544198_0.049955520778894424"},"directories":{},"publish_time":1467983546799,"_cnpm_publish_time":1467983546799,"_hasShrinkwrap":false},"5.2.2":{"name":"eslint-plugin-react","version":"5.2.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.2.1"},"devDependencies":{"babel-eslint":"6.0.4","coveralls":"2.11.9","eslint":"2.12.0","istanbul":"0.4.3","mocha":"2.5.3"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"46c800805c735074c5e9f43a8b0c907ded024790","_id":"eslint-plugin-react@5.2.2","_shasum":"7db068e1f5487f6871e4deef36a381c303eac161","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"7db068e1f5487f6871e4deef36a381c303eac161","size":46822,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-5.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-5.2.2.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-5.2.2.tgz_1466194446313_0.21124719292856753"},"directories":{},"publish_time":1466194447577,"_cnpm_publish_time":1466194447577,"_hasShrinkwrap":false},"5.2.1":{"name":"eslint-plugin-react","version":"5.2.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.2.1"},"devDependencies":{"babel-eslint":"6.0.4","coveralls":"2.11.9","eslint":"2.12.0","istanbul":"0.4.3","mocha":"2.5.3"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"d6d0d8a7cad504f6d274d2ddc1916dd26ac3b458","_id":"eslint-plugin-react@5.2.1","_shasum":"7fe03128bfdfe024fe69f7be31e86a759c5d798e","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"7fe03128bfdfe024fe69f7be31e86a759c5d798e","size":46782,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-5.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-5.2.1.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-5.2.1.tgz_1466121003646_0.5447402219288051"},"directories":{},"publish_time":1466121006445,"_cnpm_publish_time":1466121006445,"_hasShrinkwrap":false},"5.2.0":{"name":"eslint-plugin-react","version":"5.2.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"dependencies":{"doctrine":"^1.2.2","jsx-ast-utils":"^1.2.1"},"devDependencies":{"babel-eslint":"6.0.4","coveralls":"2.11.9","eslint":"2.12.0","istanbul":"0.4.3","mocha":"2.5.3"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"e6265669ed4e4317edb7d613420677a1495e5921","_id":"eslint-plugin-react@5.2.0","_shasum":"774e2b48c9ebdc25cf8c052e813402fef209e7dd","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"774e2b48c9ebdc25cf8c052e813402fef209e7dd","size":46730,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-5.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-5.2.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-5.2.0.tgz_1466117030593_0.18834266997873783"},"directories":{},"publish_time":1466117033374,"_cnpm_publish_time":1466117033374,"_hasShrinkwrap":false},"5.1.1":{"name":"eslint-plugin-react","version":"5.1.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"6.0.4","coveralls":"2.11.9","eslint":"2.9.0","istanbul":"0.4.3","mocha":"2.4.5"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"6affab36f5553d1d5f065dfaa9cdb04c9509dfaa","_id":"eslint-plugin-react@5.1.1","_shasum":"869b1dc078a34fe7eab1f587c2bc3cd998befdd6","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"869b1dc078a34fe7eab1f587c2bc3cd998befdd6","size":44104,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-5.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-5.1.1.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-5.1.1.tgz_1462835443158_0.8438722959253937"},"directories":{},"publish_time":1462835445608,"_cnpm_publish_time":1462835445608,"_hasShrinkwrap":false},"5.1.0":{"name":"eslint-plugin-react","version":"5.1.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"6.0.4","coveralls":"2.11.9","eslint":"2.9.0","istanbul":"0.4.3","mocha":"2.4.5"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"ef16a764ba9b4b26de18159e3d5f66938d3c58ea","_id":"eslint-plugin-react@5.1.0","_shasum":"f0cdff449e55d77754fbee6c09916d34997fc730","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"f0cdff449e55d77754fbee6c09916d34997fc730","size":44030,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-5.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-5.1.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-5.1.0.tgz_1462832652775_0.3548984955996275"},"directories":{},"publish_time":1462832655303,"_cnpm_publish_time":1462832655303,"_hasShrinkwrap":false},"5.0.1":{"name":"eslint-plugin-react","version":"5.0.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"6.0.2","coveralls":"2.11.9","eslint":"2.8.0","istanbul":"0.4.3","mocha":"2.4.5"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"ffc2b9eefa937738f9c6d8048de819bd6d222446","_id":"eslint-plugin-react@5.0.1","_shasum":"5a58c5228cba74202e45a8a4d6351ffbb0ea75b9","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"5a58c5228cba74202e45a8a4d6351ffbb0ea75b9","size":45899,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-5.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-5.0.1.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-5.0.1.tgz_1460969458898_0.938221889315173"},"directories":{},"publish_time":1460969461341,"_cnpm_publish_time":1460969461341,"_hasShrinkwrap":false},"5.0.0":{"name":"eslint-plugin-react","version":"5.0.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"6.0.2","coveralls":"2.11.9","eslint":"2.8.0","istanbul":"0.4.3","mocha":"2.4.5"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"b8cac74f568a9a6541035991f08ac6de0e747a76","_id":"eslint-plugin-react@5.0.0","_shasum":"89255b91a99c5c9fff26a69f2d13ff29d1efc291","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"89255b91a99c5c9fff26a69f2d13ff29d1efc291","size":46047,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-5.0.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-5.0.0.tgz_1460920892554_0.8626857227645814"},"directories":{},"publish_time":1460920893848,"_cnpm_publish_time":1460920893848,"_hasShrinkwrap":false},"4.3.0":{"name":"eslint-plugin-react","version":"4.3.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"6.0.2","coveralls":"2.11.9","eslint":"2.7.0","istanbul":"0.4.3","mocha":"2.4.5"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"0efb7ad6f1646ef4686d437538f0ba2ff3b217d8","_id":"eslint-plugin-react@4.3.0","_shasum":"c79aac8069d62de27887c13b8298d592088de378","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"c79aac8069d62de27887c13b8298d592088de378","size":46399,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-4.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-4.3.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-4.3.0.tgz_1459984752542_0.5293912617489696"},"directories":{},"publish_time":1459984754986,"_cnpm_publish_time":1459984754986,"_hasShrinkwrap":false},"4.2.3":{"name":"eslint-plugin-react","version":"4.2.3","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"6.0.0-beta.6","coveralls":"2.11.8","eslint":"2.4.0","istanbul":"0.4.2","mocha":"2.4.5"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"33652317e7f1e96ad0b2377a4bad7d33354038b4","_id":"eslint-plugin-react@4.2.3","_shasum":"79aa0205b9cfe8c98f8747b04c7ee7d043be83df","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"79aa0205b9cfe8c98f8747b04c7ee7d043be83df","size":43801,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-4.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-4.2.3.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-4.2.3.tgz_1458078420605_0.03851236752234399"},"directories":{},"publish_time":1458078424295,"_cnpm_publish_time":1458078424295,"_hasShrinkwrap":false},"4.2.2":{"name":"eslint-plugin-react","version":"4.2.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"6.0.0-beta.6","coveralls":"2.11.8","eslint":"2.4.0","istanbul":"0.4.2","mocha":"2.4.5"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"f24d0cba38f25d1ed5149f7e073064a634a15f86","_id":"eslint-plugin-react@4.2.2","_shasum":"45385b945232e259714172920e15ae516c22f4b5","_from":".","_npmVersion":"3.7.3","_nodeVersion":"5.8.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"45385b945232e259714172920e15ae516c22f4b5","size":43579,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-4.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-4.2.2.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-4.2.2.tgz_1457986890263_0.4459611219353974"},"directories":{},"publish_time":1457986892767,"_cnpm_publish_time":1457986892767,"_hasShrinkwrap":false},"4.2.1":{"name":"eslint-plugin-react","version":"4.2.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"6.0.0-beta.1","coveralls":"2.11.8","eslint":"2.2.0","istanbul":"0.4.2","mocha":"2.4.5"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"2226204ae35e47bc8d3a37fac55dc31d71868e9c","_id":"eslint-plugin-react@4.2.1","_shasum":"72822412cef33ef71287095752704ea3388ff56c","_from":".","_npmVersion":"3.2.2","_nodeVersion":"4.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"72822412cef33ef71287095752704ea3388ff56c","size":42537,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-4.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-4.2.1.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-4.2.1.tgz_1457475695530_0.9323736203368753"},"directories":{},"publish_time":1457475700003,"_cnpm_publish_time":1457475700003,"_hasShrinkwrap":false},"4.2.0":{"name":"eslint-plugin-react","version":"4.2.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"6.0.0-beta.1","coveralls":"2.11.8","eslint":"2.2.0","istanbul":"0.4.2","mocha":"2.4.5"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"8df412367d85ca86de9f8cec1f97c5b5f1727aba","_id":"eslint-plugin-react@4.2.0","_shasum":"fc38a06ae32968a6dd4fdcca55bde132d38cb090","_from":".","_npmVersion":"3.2.2","_nodeVersion":"4.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"fc38a06ae32968a6dd4fdcca55bde132d38cb090","size":42277,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-4.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-4.2.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-4.2.0.tgz_1457213427750_0.7518410789780319"},"directories":{},"publish_time":1457213431041,"_cnpm_publish_time":1457213431041,"_hasShrinkwrap":false},"4.1.0":{"name":"eslint-plugin-react","version":"4.1.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"5.0.0","coveralls":"2.11.6","eslint":"2.2.0","istanbul":"0.4.2","mocha":"2.4.5"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"fe3da439e87274e82a00a5ac6b9f7da0457ff880","_id":"eslint-plugin-react@4.1.0","_shasum":"63cd61e17562bed788d3d46a843d0bfdcada41a1","_from":".","_npmVersion":"3.2.2","_nodeVersion":"4.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"63cd61e17562bed788d3d46a843d0bfdcada41a1","size":41170,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-4.1.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-4.1.0.tgz_1456268498980_0.524934911634773"},"directories":{},"publish_time":1456268501957,"_cnpm_publish_time":1456268501957,"_hasShrinkwrap":false},"4.0.0":{"name":"eslint-plugin-react","version":"4.0.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"5.0.0","coveralls":"2.11.6","eslint":"2.2.0","istanbul":"0.4.2","mocha":"2.4.5"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"c392099e78b5696235e88f4138f3942a0ab4969c","_id":"eslint-plugin-react@4.0.0","_shasum":"e2aec37c97fbddd7d2d430f5029deef0459d47c7","_from":".","_npmVersion":"3.2.2","_nodeVersion":"4.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"e2aec37c97fbddd7d2d430f5029deef0459d47c7","size":40844,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-4.0.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-4.0.0.tgz_1455908428055_0.9706678260117769"},"directories":{},"publish_time":1455908432582,"_cnpm_publish_time":1455908432582,"_hasShrinkwrap":false},"4.0.0-rc.1":{"name":"eslint-plugin-react","version":"4.0.0-rc.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"5.0.0-beta10","coveralls":"2.11.6","eslint":"2.1.0","istanbul":"0.4.2","mocha":"2.4.5"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"1aa015dc7a07040758ecab9ca01266bc2fa57343","_id":"eslint-plugin-react@4.0.0-rc.1","_shasum":"3c9bb5e7de08d45884344b8e923f3c34ebeb38f2","_from":".","_npmVersion":"3.2.2","_nodeVersion":"4.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"3c9bb5e7de08d45884344b8e923f3c34ebeb38f2","size":40876,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-4.0.0-rc.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-4.0.0-rc.1.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-4.0.0-rc.1.tgz_1455570556976_0.2948219261597842"},"directories":{},"publish_time":1455570559534,"_cnpm_publish_time":1455570559534,"_hasShrinkwrap":false},"4.0.0-rc.0":{"name":"eslint-plugin-react","version":"4.0.0-rc.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"5.0.0-beta10","coveralls":"2.11.6","eslint":"2.0.0","istanbul":"0.4.2","mocha":"2.4.5"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"de538cbaeab5b61784c6fdcf188bab8abe7fca66","_id":"eslint-plugin-react@4.0.0-rc.0","_shasum":"3afe895ac37f8eca7a18e1de30e136ec4b8b10ad","_from":".","_npmVersion":"3.2.2","_nodeVersion":"4.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"3afe895ac37f8eca7a18e1de30e136ec4b8b10ad","size":40786,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-4.0.0-rc.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-4.0.0-rc.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/eslint-plugin-react-4.0.0-rc.0.tgz_1455474600081_0.046417093835771084"},"directories":{},"publish_time":1455474602178,"_cnpm_publish_time":1455474602178,"_hasShrinkwrap":false},"3.16.1":{"name":"eslint-plugin-react","version":"3.16.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"5.0.0-beta6","coveralls":"2.11.6","eslint":"2.0.0-beta.2","istanbul":"0.4.2","mocha":"2.3.4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"c06ebd84bd5e5655a687d0fd7a150b3c10bf8c93","_id":"eslint-plugin-react@3.16.1","_shasum":"262d96b77d7c4a42af809a73c0e527a58612293c","_from":".","_npmVersion":"3.2.2","_nodeVersion":"4.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"262d96b77d7c4a42af809a73c0e527a58612293c","size":39855,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-3.16.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-3.16.1.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"publish_time":1453672415737,"_cnpm_publish_time":1453672415737,"_hasShrinkwrap":false},"3.16.0":{"name":"eslint-plugin-react","version":"3.16.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"5.0.0-beta6","coveralls":"2.11.6","eslint":"2.0.0-beta.2","istanbul":"0.4.2","mocha":"2.3.4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"d7c3ad2da2e51f4e184f5ef10d1bcadc84666d35","_id":"eslint-plugin-react@3.16.0","_shasum":"1bf911bd89546c9869c7b363d9a960c12730b4e7","_from":".","_npmVersion":"3.2.2","_nodeVersion":"4.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"1bf911bd89546c9869c7b363d9a960c12730b4e7","size":39793,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-3.16.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-3.16.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"publish_time":1453648797577,"_cnpm_publish_time":1453648797577,"_hasShrinkwrap":false},"3.15.0":{"name":"eslint-plugin-react","version":"3.15.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"5.0.0-beta6","coveralls":"2.11.6","eslint":"2.0.0-beta.1","istanbul":"0.4.2","mocha":"2.3.4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"1371c76c05c090e195695b2c58aed8ea3ba1273b","_id":"eslint-plugin-react@3.15.0","_shasum":"0aa37913383f8ff939703182ba4988ca3812eac8","_from":".","_npmVersion":"3.2.2","_nodeVersion":"4.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"0aa37913383f8ff939703182ba4988ca3812eac8","size":38681,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-3.15.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-3.15.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"publish_time":1452554096707,"_cnpm_publish_time":1452554096707,"_hasShrinkwrap":false},"3.14.0":{"name":"eslint-plugin-react","version":"3.14.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"5.0.0-beta6","coveralls":"2.11.6","eslint":"2.0.0-alpha-2","istanbul":"0.4.1","mocha":"2.3.4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"cecdfe9d828f373e9d9276ea266123f0f72c7cf6","_id":"eslint-plugin-react@3.14.0","_shasum":"54763adfd33838b31c822088f774d3a2ad85daff","_from":".","_npmVersion":"3.2.2","_nodeVersion":"4.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"54763adfd33838b31c822088f774d3a2ad85daff","size":37568,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-3.14.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-3.14.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"publish_time":1451951587961,"_cnpm_publish_time":1451951587961,"_hasShrinkwrap":false},"3.13.1":{"name":"eslint-plugin-react","version":"3.13.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"5.0.0-beta6","coveralls":"2.11.6","eslint":"2.0.0-alpha-2","istanbul":"0.4.1","mocha":"2.3.4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"d28048f5943b7fd5da27f755bdf6e8d1fd5983ce","_id":"eslint-plugin-react@3.13.1","_shasum":"470c2a0804579920c66cc13dd73463214e619e2a","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"470c2a0804579920c66cc13dd73463214e619e2a","size":35483,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-3.13.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-3.13.1.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"publish_time":1451090478441,"_cnpm_publish_time":1451090478441,"_hasShrinkwrap":false},"3.13.0":{"name":"eslint-plugin-react","version":"3.13.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"5.0.0-beta6","coveralls":"2.11.6","eslint":"2.0.0-alpha-2","istanbul":"0.4.1","mocha":"2.3.4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"98541c5f6b752762710759348e3130906a86390d","_id":"eslint-plugin-react@3.13.0","_shasum":"8debb0eeea9e0b8a12d74e17031e807c342c7051","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"8debb0eeea9e0b8a12d74e17031e807c342c7051","size":35424,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-3.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-3.13.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"publish_time":1450944418067,"_cnpm_publish_time":1450944418067,"_hasShrinkwrap":false},"3.12.0":{"name":"eslint-plugin-react","version":"3.12.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"5.0.0-beta6","coveralls":"2.11.6","eslint":"2.0.0-alpha-1","istanbul":"0.4.1","mocha":"2.3.4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"e9d191c2733e910ed56bd86e774a1b46a595f4a9","_id":"eslint-plugin-react@3.12.0","_shasum":"73fe36a6c48a82111d0cb39afcdf9a21b650852e","_from":".","_npmVersion":"3.2.2","_nodeVersion":"4.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"73fe36a6c48a82111d0cb39afcdf9a21b650852e","size":34705,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-3.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-3.12.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"publish_time":1450634751656,"_cnpm_publish_time":1450634751656,"_hasShrinkwrap":false},"3.11.3":{"name":"eslint-plugin-react","version":"3.11.3","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"5.0.0-beta4","coveralls":"2.11.4","eslint":"1.10.2","istanbul":"0.4.1","mocha":"2.3.4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"d55b8660ccc62ee3a3dd515ddd6041cba44bf3d2","_id":"eslint-plugin-react@3.11.3","_shasum":"c4145e4d03ff86849352ee3720e4c263308dc503","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"c4145e4d03ff86849352ee3720e4c263308dc503","size":33959,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-3.11.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-3.11.3.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"publish_time":1449348332669,"_cnpm_publish_time":1449348332669,"_hasShrinkwrap":false},"3.11.2":{"name":"eslint-plugin-react","version":"3.11.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"5.0.0-beta4","coveralls":"2.11.4","eslint":"1.10.2","istanbul":"0.4.1","mocha":"2.3.4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"8e43e515d701ac8d0777590625c5a7b95369a7ab","_id":"eslint-plugin-react@3.11.2","_shasum":"e2e06e077d476563c3b43704bda1ae2549d8d496","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"e2e06e077d476563c3b43704bda1ae2549d8d496","size":34112,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-3.11.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-3.11.2.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"publish_time":1448925607776,"_cnpm_publish_time":1448925607776,"_hasShrinkwrap":false},"3.11.1":{"name":"eslint-plugin-react","version":"3.11.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"5.0.0-beta4","coveralls":"2.11.4","eslint":"1.10.2","istanbul":"0.4.1","mocha":"2.3.4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"db6f84139a06de1060c47f1f7f27a30cc3f6857f","_id":"eslint-plugin-react@3.11.1","_shasum":"d64de18b37f4823f305c558c41a9362679245ac2","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"d64de18b37f4823f305c558c41a9362679245ac2","size":34027,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-3.11.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-3.11.1.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"publish_time":1448823597055,"_cnpm_publish_time":1448823597055,"_hasShrinkwrap":false},"3.11.0":{"name":"eslint-plugin-react","version":"3.11.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"5.0.0-beta4","coveralls":"2.11.4","eslint":"1.10.2","istanbul":"0.4.1","mocha":"2.3.4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"012e55f4a86d1575fffc72931425a319b978659e","_id":"eslint-plugin-react@3.11.0","_shasum":"6f66a4dba8e1fb9b8c2b6847449bda88c7126445","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"6f66a4dba8e1fb9b8c2b6847449bda88c7126445","size":34016,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-3.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-3.11.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"publish_time":1448819040118,"_cnpm_publish_time":1448819040118,"_hasShrinkwrap":false},"3.10.0":{"name":"eslint-plugin-react","version":"3.10.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"4.1.5","coveralls":"2.11.4","eslint":"1.10.0","istanbul":"0.4.0","mocha":"2.3.4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"b4376809d82fb324c757a0242664ed3700619ffc","_id":"eslint-plugin-react@3.10.0","_shasum":"36229bdd56d1be90b109de1a30b789fe8cd320ba","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.1.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"36229bdd56d1be90b109de1a30b789fe8cd320ba","size":32230,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-3.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-3.10.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"publish_time":1448061799480,"_cnpm_publish_time":1448061799480,"_hasShrinkwrap":false},"3.9.0":{"name":"eslint-plugin-react","version":"3.9.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"4.1.5","coveralls":"2.11.4","eslint":"1.9.0","istanbul":"0.4.0","mocha":"2.3.4"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"ac59d8d6e6630e1a2bc97058c01e02f4dca1eff9","_id":"eslint-plugin-react@3.9.0","_shasum":"52825fd8fc2d09f22c4c8ee43495c7fa704575e8","_from":".","_npmVersion":"3.3.5","_nodeVersion":"4.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"52825fd8fc2d09f22c4c8ee43495c7fa704575e8","size":31829,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-3.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-3.9.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"publish_time":1447717919573,"_cnpm_publish_time":1447717919573,"_hasShrinkwrap":false},"3.8.0":{"name":"eslint-plugin-react","version":"3.8.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"4.1.4","coveralls":"2.11.4","eslint":"1.8.0","istanbul":"0.4.0","mocha":"2.3.3"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"03fda3f1b609ae4ccfc0b45855b6dbfd09ec4a9d","_id":"eslint-plugin-react@3.8.0","_shasum":"b05ca6cf9af65d2496ec8af9b36de446e035dad9","_from":".","_npmVersion":"3.3.5","_nodeVersion":"4.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"b05ca6cf9af65d2496ec8af9b36de446e035dad9","size":30999,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-3.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-3.8.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"publish_time":1446916844165,"_cnpm_publish_time":1446916844165,"_hasShrinkwrap":false},"3.7.1":{"name":"eslint-plugin-react","version":"3.7.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"4.1.4","coveralls":"2.11.4","eslint":"1.8.0","istanbul":"0.4.0","mocha":"2.3.3"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"170c5f24f66e3303aa7ef22a0312cb3bb7e11c48","_id":"eslint-plugin-react@3.7.1","_shasum":"c9b140d1458b36bd03cb617997a44323087ce870","_from":".","_npmVersion":"3.2.2","_nodeVersion":"4.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"c9b140d1458b36bd03cb617997a44323087ce870","size":30725,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-3.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-3.7.1.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"publish_time":1446689463658,"_cnpm_publish_time":1446689463658,"_hasShrinkwrap":false},"3.7.0":{"name":"eslint-plugin-react","version":"3.7.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"4.1.4","coveralls":"2.11.4","eslint":"1.8.0","istanbul":"0.4.0","mocha":"2.3.3"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"fc4173d2ba6f5b9a9cdc35799cb3a8a8e3a5ff4a","_id":"eslint-plugin-react@3.7.0","_shasum":"340fdfed1896f05a1d7315f272a148bf7e3c61ce","_from":".","_npmVersion":"3.3.5","_nodeVersion":"4.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"340fdfed1896f05a1d7315f272a148bf7e3c61ce","size":30697,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-3.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-3.7.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"publish_time":1446679630766,"_cnpm_publish_time":1446679630766,"_hasShrinkwrap":false},"3.6.3":{"name":"eslint-plugin-react","version":"3.6.3","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"4.1.3","coveralls":"2.11.4","eslint":"1.7.1","istanbul":"0.4.0","mocha":"2.3.3"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"b84ec2b3940dce07fd887cfce472e18915e7c841","_id":"eslint-plugin-react@3.6.3","_shasum":"6c6835d76fd946595eb745f0781f86e8bcb5d580","_from":".","_npmVersion":"3.2.2","_nodeVersion":"4.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"6c6835d76fd946595eb745f0781f86e8bcb5d580","size":29625,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-3.6.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-3.6.3.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"publish_time":1445296622952,"_cnpm_publish_time":1445296622952,"_hasShrinkwrap":false},"3.6.2":{"name":"eslint-plugin-react","version":"3.6.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"4.1.3","coveralls":"2.11.4","eslint":"1.7.1","istanbul":"0.4.0","mocha":"2.3.3"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"b094b9953430552ce2436ba57815d6f8a6c3946e","_id":"eslint-plugin-react@3.6.2","_shasum":"9dc8aef4623107e51b2d35c698ee82ad965f4805","_from":".","_npmVersion":"3.2.2","_nodeVersion":"4.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"9dc8aef4623107e51b2d35c698ee82ad965f4805","size":29210,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-3.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-3.6.2.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"publish_time":1445205182201,"_cnpm_publish_time":1445205182201,"_hasShrinkwrap":false},"3.6.1":{"name":"eslint-plugin-react","version":"3.6.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"4.1.3","coveralls":"2.11.4","eslint":"1.7.1","istanbul":"0.4.0","mocha":"2.3.3"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"3cc654dfeda40f1e673b9b409185ef72fa80e60e","_id":"eslint-plugin-react@3.6.1","_shasum":"587b2c3799b484a7990182ca7131a8db241fa36f","_from":".","_npmVersion":"3.2.2","_nodeVersion":"4.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"587b2c3799b484a7990182ca7131a8db241fa36f","size":29160,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-3.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-3.6.1.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"publish_time":1445199565188,"_cnpm_publish_time":1445199565188,"_hasShrinkwrap":false},"3.6.0":{"name":"eslint-plugin-react","version":"3.6.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"4.1.3","coveralls":"2.11.4","eslint":"1.7.1","istanbul":"0.4.0","mocha":"2.3.3"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"eb985f500456c2e162eecfd9d8037fec4e846936","_id":"eslint-plugin-react@3.6.0","_shasum":"a82197144e9eb766633f35fb26f28b6ec2ed17b0","_from":".","_npmVersion":"3.2.2","_nodeVersion":"4.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"a82197144e9eb766633f35fb26f28b6ec2ed17b0","size":29001,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-3.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-3.6.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"publish_time":1445190399157,"_cnpm_publish_time":1445190399157,"_hasShrinkwrap":false},"3.5.1":{"name":"eslint-plugin-react","version":"3.5.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"4.1.3","coveralls":"2.11.4","eslint":"1.5.1","istanbul":"0.3.21","mocha":"2.3.3"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"69fe6d869b80ff102a5f2f7fa32228b7b267422a","_id":"eslint-plugin-react@3.5.1","_shasum":"d5cf16e29f6383c935c625dc555e659dd585a53e","_from":".","_npmVersion":"3.2.2","_nodeVersion":"4.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"d5cf16e29f6383c935c625dc555e659dd585a53e","size":28293,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-3.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-3.5.1.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"publish_time":1443652686967,"_cnpm_publish_time":1443652686967,"_hasShrinkwrap":false},"3.5.0":{"name":"eslint-plugin-react","version":"3.5.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"4.1.3","coveralls":"2.11.4","eslint":"1.5.1","istanbul":"0.3.21","mocha":"2.3.3"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"693cd7d96e524cf363febf0524c025648ee07b9d","_id":"eslint-plugin-react@3.5.0","_shasum":"b084b33dfc99f16b0ea0d71ecdbadde1915acae4","_from":".","_npmVersion":"3.2.2","_nodeVersion":"4.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"b084b33dfc99f16b0ea0d71ecdbadde1915acae4","size":27998,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-3.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-3.5.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"publish_time":1443472931193,"_cnpm_publish_time":1443472931193,"_hasShrinkwrap":false},"3.4.2":{"name":"eslint-plugin-react","version":"3.4.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"4.1.2","coveralls":"2.11.4","eslint":"1.4.3","istanbul":"0.3.20","mocha":"2.3.2"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"94ab26ac034b055091a43109e6856035b8a31534","_id":"eslint-plugin-react@3.4.2","_shasum":"9e6ef8a8054f8ac3b87b97236e7b849e5835dc6c","_from":".","_npmVersion":"3.2.2","_nodeVersion":"4.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"9e6ef8a8054f8ac3b87b97236e7b849e5835dc6c","size":26953,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-3.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-3.4.2.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"publish_time":1442604841963,"_cnpm_publish_time":1442604841963,"_hasShrinkwrap":false},"3.4.1":{"name":"eslint-plugin-react","version":"3.4.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"4.1.2","coveralls":"2.11.4","eslint":"1.4.3","istanbul":"0.3.20","mocha":"2.3.2"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"0c5f9fa06c72cc409ea93164256a5970fd5a2f1a","_id":"eslint-plugin-react@3.4.1","_shasum":"1f2f9a6ff19f5ddebd56f0aaea528e7e111aac10","_from":".","_npmVersion":"3.2.2","_nodeVersion":"4.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"1f2f9a6ff19f5ddebd56f0aaea528e7e111aac10","size":26877,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-3.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-3.4.1.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"publish_time":1442443801026,"_cnpm_publish_time":1442443801026,"_hasShrinkwrap":false},"3.4.0":{"name":"eslint-plugin-react","version":"3.4.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"4.1.2","coveralls":"2.11.4","eslint":"1.4.3","istanbul":"0.3.20","mocha":"2.3.2"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"edd89f6b0c22d703c70f3ace5a6232246ccc3ac2","_id":"eslint-plugin-react@3.4.0","_shasum":"b3816db36002dfd1a804d3d6bff1af4a82f164c1","_from":".","_npmVersion":"3.3.2","_nodeVersion":"4.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"b3816db36002dfd1a804d3d6bff1af4a82f164c1","size":26706,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-3.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-3.4.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"publish_time":1442421856126,"_cnpm_publish_time":1442421856126,"_hasShrinkwrap":false},"3.3.2":{"name":"eslint-plugin-react","version":"3.3.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"4.1.1","coveralls":"2.11.4","eslint":"1.3.1","istanbul":"0.3.19","mocha":"2.3.0"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"5b1b562398cd61957e8b91bf8fd0782ee37d4552","_id":"eslint-plugin-react@3.3.2","_shasum":"9d2d184c52fafcabfc8d564812c1c9dc25600e43","_from":".","_npmVersion":"3.2.2","_nodeVersion":"4.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"9d2d184c52fafcabfc8d564812c1c9dc25600e43","size":26277,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-3.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-3.3.2.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"publish_time":1441838819549,"_cnpm_publish_time":1441838819549,"_hasShrinkwrap":false},"3.3.1":{"name":"eslint-plugin-react","version":"3.3.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"4.1.1","coveralls":"2.11.4","eslint":"1.3.1","istanbul":"0.3.19","mocha":"2.3.0"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"675ab31cc046c28597c4d757baca19d12e851da0","_id":"eslint-plugin-react@3.3.1","_shasum":"c9bcd3a7420676c7c17877cb5b6cf2a61f4dc537","_from":".","_npmVersion":"3.2.2","_nodeVersion":"0.12.2","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"c9bcd3a7420676c7c17877cb5b6cf2a61f4dc537","size":26125,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-3.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-3.3.1.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"publish_time":1441064193427,"_cnpm_publish_time":1441064193427,"_hasShrinkwrap":false},"3.3.0":{"name":"eslint-plugin-react","version":"3.3.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"4.1.0","coveralls":"2.11.4","eslint":"1.2.1","istanbul":"0.3.18","mocha":"2.2.5"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"49e666913df6afeb72b849c426164e80185e8f63","_id":"eslint-plugin-react@3.3.0","_shasum":"eb0959a4a6734e985330dc3cf4b60833ec52cdb9","_from":".","_npmVersion":"3.2.1","_nodeVersion":"2.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"eb0959a4a6734e985330dc3cf4b60833ec52cdb9","size":25387,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-3.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-3.3.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"publish_time":1440602991664,"_cnpm_publish_time":1440602991664,"_hasShrinkwrap":false},"3.2.3":{"name":"eslint-plugin-react","version":"3.2.3","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"4.0.5","coveralls":"2.11.4","eslint":"1.1.0","istanbul":"0.3.17","mocha":"2.2.5"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"3628b03536f95ce49eaf5530508d3633425e6af6","_id":"eslint-plugin-react@3.2.3","_shasum":"612262b21d1473fbc93bb7e146e64eea21777008","_from":".","_npmVersion":"3.2.2","_nodeVersion":"0.12.2","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"612262b21d1473fbc93bb7e146e64eea21777008","size":22547,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-3.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-3.2.3.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"publish_time":1439734833202,"_cnpm_publish_time":1439734833202,"_hasShrinkwrap":false},"3.2.2":{"name":"eslint-plugin-react","version":"3.2.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"4.0.5","coveralls":"2.11.3","eslint":"1.0.0","istanbul":"0.3.17","mocha":"2.2.5"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"13fa214e1c4f3063aa9953ed44e250929d08e619","_id":"eslint-plugin-react@3.2.2","_shasum":"3c023656eafc65afb6eb7ffaac96c3039d8594cb","_from":".","_npmVersion":"3.2.1","_nodeVersion":"2.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"3c023656eafc65afb6eb7ffaac96c3039d8594cb","size":22428,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-3.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-3.2.2.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"publish_time":1439287675472,"_cnpm_publish_time":1439287675472,"_hasShrinkwrap":false},"3.2.1":{"name":"eslint-plugin-react","version":"3.2.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"4.0.5","coveralls":"2.11.3","eslint":"1.0.0","istanbul":"0.3.17","mocha":"2.2.5"},"peerDependencies":{"eslint":">=0.8.0 || ~1.0.0-rc-0"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"c5296a316a39719460572e7c068902aa7cc901c9","_id":"eslint-plugin-react@3.2.1","_shasum":"a8b797ea776042b0df16c1f94c5790a6bcb2e8b5","_from":".","_npmVersion":"3.1.2","_nodeVersion":"0.12.2","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"a8b797ea776042b0df16c1f94c5790a6bcb2e8b5","size":22466,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-3.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-3.2.1.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"publish_time":1438990650659,"_cnpm_publish_time":1438990650659,"_hasShrinkwrap":false},"3.2.0":{"name":"eslint-plugin-react","version":"3.2.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"4.0.5","coveralls":"2.11.3","eslint":"1.0.0","istanbul":"0.3.17","mocha":"2.2.5"},"peerDependencies":{"eslint":">=0.8.0 || ~1.0.0-rc-0"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"5666ed798d77bdcbf9c80e7508109fa1de2cfcfe","_id":"eslint-plugin-react@3.2.0","_shasum":"129b6d1091a98bdc90f717842938ae7d67b70072","_from":".","_npmVersion":"3.1.2","_nodeVersion":"0.12.2","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"129b6d1091a98bdc90f717842938ae7d67b70072","size":22338,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-3.2.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"publish_time":1438648620177,"_cnpm_publish_time":1438648620177,"_hasShrinkwrap":false},"3.1.0":{"name":"eslint-plugin-react","version":"3.1.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"4.0.5","coveralls":"2.11.3","eslint":"1.0.0-rc-3","istanbul":"0.3.17","mocha":"2.2.5"},"peerDependencies":{"eslint":">=0.8.0 || ~1.0.0-rc-0"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"20218319b7f010350d3813b7ef719b002590c7d1","_id":"eslint-plugin-react@3.1.0","_shasum":"444a7c0a3d7966bc8bc21c74ee5bd8a50fed8ab6","_from":".","_npmVersion":"3.1.2","_nodeVersion":"0.12.2","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"444a7c0a3d7966bc8bc21c74ee5bd8a50fed8ab6","size":21608,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-3.1.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"publish_time":1438035579530,"_cnpm_publish_time":1438035579530,"_hasShrinkwrap":false},"3.0.0":{"name":"eslint-plugin-react","version":"3.0.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"3.1.23","coveralls":"2.11.2","eslint":"1.0.0-rc-1","eslint-tester":"0.8.2","istanbul":"0.3.17","mocha":"2.2.5"},"peerDependencies":{"eslint":">=0.8.0 || ~1.0.0-rc-0"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"bed60d44e81f057e4254dbf18e2ff81f231aab70","_id":"eslint-plugin-react@3.0.0","_shasum":"f6b6f5878e689ef478c6abbdf80dc0ca431cd419","_from":".","_npmVersion":"3.1.2","_nodeVersion":"0.12.2","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"f6b6f5878e689ef478c6abbdf80dc0ca431cd419","size":21184,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-3.0.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"publish_time":1437438624458,"_cnpm_publish_time":1437438624458,"_hasShrinkwrap":false},"2.7.1":{"name":"eslint-plugin-react","version":"2.7.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"coveralls":"cat ./reports/coverage/lcov.info | coveralls","lint":"eslint ./","test":"npm run lint && npm run unit-test","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"3.1.23","coveralls":"2.11.2","eslint":"1.0.0-rc-1","eslint-tester":"0.8.2","istanbul":"0.3.17","mocha":"2.2.5"},"peerDependencies":{"eslint":">=0.8.0 || ~1.0.0-rc-0"},"keywords":["eslint","eslint-plugin","eslintplugin","react"],"license":"MIT","gitHead":"9773cfc72dca92d0f8ece00a096c3795161d571f","_id":"eslint-plugin-react@2.7.1","_shasum":"5d6f1bca507d1387b6593c230998af04f0b9aed6","_from":".","_npmVersion":"3.1.2","_nodeVersion":"0.12.2","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"5d6f1bca507d1387b6593c230998af04f0b9aed6","size":20561,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-2.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-2.7.1.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"publish_time":1437001355624,"_cnpm_publish_time":1437001355624,"_hasShrinkwrap":false},"2.7.0":{"name":"eslint-plugin-react","version":"2.7.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"npm run lint && npm run unit-test","lint":"eslint ./","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot","coveralls":"cat ./reports/coverage/lcov.info | coveralls"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"3.1.19","coveralls":"2.11.2","eslint":"0.24.0","eslint-tester":"0.8.2","istanbul":"0.3.17","mocha":"2.2.5"},"peerDependencies":{"eslint":">=0.8.0"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"license":"MIT","gitHead":"b9e71b8eb3a2972fa8348d74ed1e8e653e9049d6","_id":"eslint-plugin-react@2.7.0","_shasum":"971511073ed3317a45838655df5c18d035dc0551","_from":".","_npmVersion":"3.0.0","_nodeVersion":"2.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"dist":{"shasum":"971511073ed3317a45838655df5c18d035dc0551","size":20436,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-2.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-2.7.0.tgz"},"directories":{},"publish_time":1436570534964,"_cnpm_publish_time":1436570534964,"_hasShrinkwrap":false},"2.6.4":{"name":"eslint-plugin-react","version":"2.6.4","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"npm run lint && npm run unit-test","lint":"eslint ./","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot","coveralls":"cat ./reports/coverage/lcov.info | coveralls"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"3.1.19","coveralls":"2.11.2","eslint":"0.24.0","eslint-tester":"0.8.2","istanbul":"0.3.17","mocha":"2.2.5"},"peerDependencies":{"eslint":">=0.8.0"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"license":"MIT","gitHead":"6a71f82d1590593c6c4681a4543cb00839642445","_id":"eslint-plugin-react@2.6.4","_shasum":"ca688efaa5c219be228a2c009baf2d3b41b549d1","_from":".","_npmVersion":"3.0.0","_nodeVersion":"0.12.2","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"ca688efaa5c219be228a2c009baf2d3b41b549d1","size":19239,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-2.6.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-2.6.4.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"publish_time":1435792258754,"_cnpm_publish_time":1435792258754,"_hasShrinkwrap":false},"2.6.3":{"name":"eslint-plugin-react","version":"2.6.3","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"npm run lint && npm run unit-test","lint":"eslint ./","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot","coveralls":"cat ./reports/coverage/lcov.info | coveralls"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"3.1.19","coveralls":"2.11.2","eslint":"0.24.0","eslint-tester":"0.8.2","istanbul":"0.3.17","mocha":"2.2.5"},"peerDependencies":{"eslint":">=0.8.0"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"license":"MIT","gitHead":"824ba8d0c3d6225475827f3c0b4ed7ac3775cf7d","_id":"eslint-plugin-react@2.6.3","_shasum":"d6b780eb49fa3ff729173d587077dbc39183e1a1","_from":".","_npmVersion":"3.0.0","_nodeVersion":"0.12.2","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"d6b780eb49fa3ff729173d587077dbc39183e1a1","size":19224,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-2.6.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-2.6.3.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"publish_time":1435622646539,"_cnpm_publish_time":1435622646539,"_hasShrinkwrap":false},"2.6.2":{"name":"eslint-plugin-react","version":"2.6.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"npm run lint && npm run unit-test","lint":"eslint ./","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot","coveralls":"cat ./reports/coverage/lcov.info | coveralls"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"3.1.19","coveralls":"2.11.2","eslint":"0.24.0","eslint-tester":"0.8.2","istanbul":"0.3.17","mocha":"2.2.5"},"peerDependencies":{"eslint":">=0.8.0"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"license":"MIT","gitHead":"e577f76481212d4714e4c30b4351cfab1e05dc6f","_id":"eslint-plugin-react@2.6.2","_shasum":"1b5fa5f67b9276eabc1edd9add590951b2dd92a2","_from":".","_npmVersion":"3.0.0","_nodeVersion":"0.12.2","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"1b5fa5f67b9276eabc1edd9add590951b2dd92a2","size":19099,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-2.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-2.6.2.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"publish_time":1435522577471,"_cnpm_publish_time":1435522577471,"_hasShrinkwrap":false},"2.6.1":{"name":"eslint-plugin-react","version":"2.6.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"npm run lint && npm run unit-test","lint":"eslint ./","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot","coveralls":"cat ./reports/coverage/lcov.info | coveralls"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"3.1.19","coveralls":"2.11.2","eslint":"0.24.0","eslint-tester":"0.8.2","istanbul":"0.3.17","mocha":"2.2.5"},"peerDependencies":{"eslint":">=0.8.0"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"license":"MIT","gitHead":"8a50a241fcdb79820a826c58f6a50f0c49292328","_id":"eslint-plugin-react@2.6.1","_shasum":"3fbcd33efba2d7e10ae594429257d28320494d7c","_from":".","_npmVersion":"3.0.0","_nodeVersion":"0.12.2","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"3fbcd33efba2d7e10ae594429257d28320494d7c","size":19058,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-2.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-2.6.1.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"publish_time":1435516216799,"_cnpm_publish_time":1435516216799,"_hasShrinkwrap":false},"2.6.0":{"name":"eslint-plugin-react","version":"2.6.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"npm run lint && npm run unit-test","lint":"eslint ./","unit-test":"istanbul cover --dir reports/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --reporter dot","coveralls":"cat ./reports/coverage/lcov.info | coveralls"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"3.1.19","coveralls":"2.11.2","eslint":"0.24.0","eslint-tester":"0.8.2","istanbul":"0.3.17","mocha":"2.2.5"},"peerDependencies":{"eslint":">=0.8.0"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"license":"MIT","gitHead":"3e280a6592200d35913e012aa33c1b22ffca8922","_id":"eslint-plugin-react@2.6.0","_shasum":"b4beba89deaa3405bdac8dbe138500d6a329a599","_from":".","_npmVersion":"3.0.0","_nodeVersion":"0.12.2","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"b4beba89deaa3405bdac8dbe138500d6a329a599","size":19009,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-2.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-2.6.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"publish_time":1435512986273,"_cnpm_publish_time":1435512986273,"_hasShrinkwrap":false},"2.5.2":{"name":"eslint-plugin-react","version":"2.5.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"npm run lint && npm run unit-test","lint":"eslint ./","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot","coveralls":"cat ./reports/coverage/lcov.info | coveralls"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"3.1.15","coveralls":"2.11.2","eslint":"0.22.1","eslint-tester":"0.7.0","istanbul":"0.3.15","mocha":"2.2.5"},"peerDependencies":{"eslint":">=0.8.0"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"license":"MIT","gitHead":"cde6d76ede70eb7a31ce8167989cbbb09500c479","_id":"eslint-plugin-react@2.5.2","_shasum":"5f7c69d66f930a027b5b01800853c0aa5a09dde7","_from":".","_npmVersion":"2.8.4","_nodeVersion":"0.12.2","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"5f7c69d66f930a027b5b01800853c0aa5a09dde7","size":15095,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-2.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-2.5.2.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"publish_time":1434314056950,"_cnpm_publish_time":1434314056950,"_hasShrinkwrap":false},"2.5.1":{"name":"eslint-plugin-react","version":"2.5.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"npm run lint && npm run unit-test","lint":"eslint ./","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot","coveralls":"cat ./reports/coverage/lcov.info | coveralls"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"3.1.15","coveralls":"2.11.2","eslint":"0.22.1","eslint-tester":"0.7.0","istanbul":"0.3.15","mocha":"2.2.5"},"peerDependencies":{"eslint":">=0.8.0"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"license":"MIT","gitHead":"ee57450b8f18f233d052c4159b004612af48f72f","_id":"eslint-plugin-react@2.5.1","_shasum":"43d5179579582f800f7e236ca4f3d19c88db14fc","_from":".","_npmVersion":"2.8.4","_nodeVersion":"0.12.2","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"43d5179579582f800f7e236ca4f3d19c88db14fc","size":15054,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-2.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-2.5.1.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"publish_time":1434296889403,"_cnpm_publish_time":1434296889403,"_hasShrinkwrap":false},"2.5.0":{"name":"eslint-plugin-react","version":"2.5.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"npm run lint && npm run unit-test","lint":"eslint ./","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot","coveralls":"cat ./reports/coverage/lcov.info | coveralls"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"3.1.9","coveralls":"2.11.2","eslint":"0.22.1","eslint-tester":"0.7.0","istanbul":"0.3.14","mocha":"2.2.5"},"peerDependencies":{"eslint":">=0.8.0"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"license":"MIT","gitHead":"6e07ee40f3dfb1a91c272534b3ce386e599839ad","_id":"eslint-plugin-react@2.5.0","_shasum":"6f60cbad6ffa1dc4e5d93919b5a1ed67522e6cb7","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"dist":{"shasum":"6f60cbad6ffa1dc4e5d93919b5a1ed67522e6cb7","size":14865,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-2.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-2.5.0.tgz"},"directories":{},"publish_time":1433373348741,"_cnpm_publish_time":1433373348741,"_hasShrinkwrap":false},"2.4.0":{"name":"eslint-plugin-react","version":"2.4.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"npm run lint && npm run unit-test","lint":"eslint ./","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot","coveralls":"cat ./reports/coverage/lcov.info | coveralls"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"3.1.9","coveralls":"2.11.2","eslint":"0.21.2","eslint-tester":"github:eslint/eslint-tester#c2a1f722cd","istanbul":"0.3.14","mocha":"2.2.5"},"peerDependencies":{"eslint":">=0.8.0"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"license":"MIT","gitHead":"fc8a62e999e34a651fd007aee3d28cfafe791fb0","_id":"eslint-plugin-react@2.4.0","_shasum":"667b6d51fde2be2b904e4387d92ec64c60ea7eba","_from":".","_npmVersion":"2.8.4","_nodeVersion":"0.12.2","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"667b6d51fde2be2b904e4387d92ec64c60ea7eba","size":14680,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-2.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-2.4.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"publish_time":1432946405285,"_cnpm_publish_time":1432946405285,"_hasShrinkwrap":false},"2.3.0":{"name":"eslint-plugin-react","version":"2.3.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"npm run lint && npm run unit-test","lint":"eslint ./","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot","coveralls":"cat ./reports/coverage/lcov.info | coveralls"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"git+https://github.com/yannickcr/eslint-plugin-react.git"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"3.1.1","coveralls":"2.11.2","eslint":"0.21.0","eslint-tester":"github:eslint/eslint-tester#c2a1f722cd","istanbul":"0.3.14","mocha":"2.2.4"},"peerDependencies":{"eslint":">=0.8.0"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"licenses":[{"type":"MIT","url":"https://raw.github.com/yannickcr/eslint-plugin-react/master/LICENSE"}],"gitHead":"598ab384aa7b73d9da67d5c89ae3ac2878cca538","_id":"eslint-plugin-react@2.3.0","_shasum":"2d793a4dff1b73fb111796e463b48acd06420001","_from":".","_npmVersion":"2.8.4","_nodeVersion":"0.12.2","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"2d793a4dff1b73fb111796e463b48acd06420001","size":14474,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-2.3.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"publish_time":1431625971206,"_cnpm_publish_time":1431625971206,"_hasShrinkwrap":false},"2.2.0":{"name":"eslint-plugin-react","version":"2.2.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"npm run lint && npm run unit-test","lint":"eslint ./","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot","coveralls":"cat ./reports/coverage/lcov.info | coveralls"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"https://github.com/yannickcr/eslint-plugin-react"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"3.0.1","coveralls":"2.11.2","eslint":"0.19.0","eslint-tester":"git+https://github.com/eslint/eslint-tester#c2a1f722cd","istanbul":"0.3.13","mocha":"2.2.4"},"peerDependencies":{"eslint":">=0.8.0"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"licenses":[{"type":"MIT","url":"https://raw.github.com/yannickcr/eslint-plugin-react/master/LICENSE"}],"gitHead":"c59a6d81865857269c69a9e680e7c36a429ce555","_id":"eslint-plugin-react@2.2.0","_shasum":"4ea201404bf01bd549d0c44392029d8997ecf89b","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"4ea201404bf01bd549d0c44392029d8997ecf89b","size":11901,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-2.2.0.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"publish_time":1429656080127,"_cnpm_publish_time":1429656080127,"_hasShrinkwrap":false},"2.1.1":{"name":"eslint-plugin-react","version":"2.1.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"npm run lint && npm run unit-test","lint":"eslint ./","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot","coveralls":"cat ./reports/coverage/lcov.info | coveralls"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"https://github.com/yannickcr/eslint-plugin-react"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"babel-eslint":"3.0.1","coveralls":"2.11.2","eslint":"0.19.0","eslint-tester":"git+https://github.com/eslint/eslint-tester#c2a1f722cd","istanbul":"0.3.13","mocha":"2.2.4"},"peerDependencies":{"eslint":">=0.8.0"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"licenses":[{"type":"MIT","url":"https://raw.github.com/yannickcr/eslint-plugin-react/master/LICENSE"}],"gitHead":"3e2e92d55c400e01ba6c67855e6e47554d5a7d3f","_id":"eslint-plugin-react@2.1.1","_shasum":"d902c72cb759f6f58b9ba2739fda23740fbc08ef","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"dist":{"shasum":"d902c72cb759f6f58b9ba2739fda23740fbc08ef","size":11548,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-2.1.1.tgz"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"directories":{},"publish_time":1429227702042,"_cnpm_publish_time":1429227702042,"_hasShrinkwrap":false},"2.1.0":{"name":"eslint-plugin-react","version":"2.1.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"npm run lint && npm run unit-test","lint":"eslint ./","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot","coveralls":"cat ./reports/coverage/lcov.info | coveralls"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"https://github.com/yannickcr/eslint-plugin-react"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"coveralls":"2.11.2","eslint":"0.18","eslint-tester":"0.6.0","istanbul":"0.3.11","mocha":"2.2.1"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"licenses":[{"type":"MIT","url":"https://raw.github.com/yannickcr/eslint-plugin-react/master/LICENSE"}],"gitHead":"a07e1fe5cccffe2897468d2efb409f0c33535a4c","_id":"eslint-plugin-react@2.1.0","_shasum":"eab993d25e2181e950d50b5bf71430bce299d968","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"dist":{"shasum":"eab993d25e2181e950d50b5bf71430bce299d968","size":11280,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-2.1.0.tgz"},"directories":{},"publish_time":1428355430716,"_cnpm_publish_time":1428355430716,"_hasShrinkwrap":false},"2.0.2":{"name":"eslint-plugin-react","version":"2.0.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"npm run lint && npm run unit-test","lint":"eslint ./","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot","coveralls":"cat ./reports/coverage/lcov.info | coveralls"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"https://github.com/yannickcr/eslint-plugin-react"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"coveralls":"2.11.2","eslint":"0.18","eslint-tester":"0.6.0","istanbul":"0.3.11","mocha":"2.2.1"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"licenses":[{"type":"MIT","url":"https://raw.github.com/yannickcr/eslint-plugin-react/master/LICENSE"}],"gitHead":"8f3941ca62f01bc7c3add81a664f90f5aebca41e","_id":"eslint-plugin-react@2.0.2","_shasum":"996bdc893de9d7b9ec578c430ba78b0819a14b97","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"dist":{"shasum":"996bdc893de9d7b9ec578c430ba78b0819a14b97","size":10362,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-2.0.2.tgz"},"directories":{},"publish_time":1427759414354,"_cnpm_publish_time":1427759414354,"_hasShrinkwrap":false},"2.0.1":{"name":"eslint-plugin-react","version":"2.0.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"npm run lint && npm run unit-test","lint":"eslint ./","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot","coveralls":"cat ./reports/coverage/lcov.info | coveralls"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"https://github.com/yannickcr/eslint-plugin-react"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"coveralls":"2.11.2","eslint":"0.18","eslint-tester":"0.6.0","istanbul":"0.3.11","mocha":"2.2.1"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"licenses":[{"type":"MIT","url":"https://raw.github.com/yannickcr/eslint-plugin-react/master/LICENSE"}],"gitHead":"6eac51962350eb8d128d1f8391caa5525d892e50","_id":"eslint-plugin-react@2.0.1","_shasum":"42cf3ffe3ec7c2e049b8c468de088c0b8c645a6b","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"dist":{"shasum":"42cf3ffe3ec7c2e049b8c468de088c0b8c645a6b","size":10118,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-2.0.1.tgz"},"directories":{},"publish_time":1427671274363,"_cnpm_publish_time":1427671274363,"_hasShrinkwrap":false},"2.0.0":{"name":"eslint-plugin-react","version":"2.0.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"npm run lint && npm run unit-test","lint":"eslint ./","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot","coveralls":"cat ./reports/coverage/lcov.info | coveralls"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"https://github.com/yannickcr/eslint-plugin-react"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"coveralls":"2.11.2","eslint":"0.18","eslint-tester":"0.6.0","istanbul":"0.3.11","mocha":"2.2.1"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"licenses":[{"type":"MIT","url":"https://raw.github.com/yannickcr/eslint-plugin-react/master/LICENSE"}],"gitHead":"2d9004b5115cc92708f74f0012a2a60c492a98d2","_id":"eslint-plugin-react@2.0.0","_shasum":"91c07342dbbebd0ccc081205cbe4cef84ae0bd38","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.1","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"dist":{"shasum":"91c07342dbbebd0ccc081205cbe4cef84ae0bd38","size":10000,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-2.0.0.tgz"},"directories":{},"publish_time":1427665633545,"_cnpm_publish_time":1427665633545,"_hasShrinkwrap":false},"1.6.1":{"name":"eslint-plugin-react","version":"1.6.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"npm run lint && npm run unit-test","lint":"eslint ./","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot","coveralls":"cat ./reports/coverage/lcov.info | coveralls"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"https://github.com/yannickcr/eslint-plugin-react"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"coveralls":"2.11.2","eslint":"0.17.1","eslint-tester":"0.6.0","istanbul":"0.3.8","mocha":"2.2.1"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"licenses":[{"type":"MIT","url":"https://raw.github.com/yannickcr/eslint-plugin-react/master/LICENSE"}],"gitHead":"36116d54b1181bf83f552c66a8e629fc0d37f306","_id":"eslint-plugin-react@1.6.1","_shasum":"e543672d1809d5580f9e43f03d6ef5ab0b35000d","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"dist":{"shasum":"e543672d1809d5580f9e43f03d6ef5ab0b35000d","size":6724,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-1.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-1.6.1.tgz"},"directories":{},"publish_time":1427246093957,"_cnpm_publish_time":1427246093957,"_hasShrinkwrap":false},"1.6.0":{"name":"eslint-plugin-react","version":"1.6.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"npm run lint && npm run unit-test","lint":"eslint ./","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot","coveralls":"cat ./reports/coverage/lcov.info | coveralls"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"https://github.com/yannickcr/eslint-plugin-react"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"coveralls":"2.11.2","eslint":"0.17.1","eslint-tester":"0.6.0","istanbul":"0.3.8","mocha":"2.2.1"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"licenses":[{"type":"MIT","url":"https://raw.github.com/yannickcr/eslint-plugin-react/master/LICENSE"}],"gitHead":"f9d2019ae8ffe6f3db0dec2996921fb8ec9ad43d","_id":"eslint-plugin-react@1.6.0","_shasum":"a08c462d7f0c2d40171ce6ec4f4e9366dd2fc74b","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"dist":{"shasum":"a08c462d7f0c2d40171ce6ec4f4e9366dd2fc74b","size":6668,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-1.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-1.6.0.tgz"},"directories":{},"publish_time":1427063062771,"_cnpm_publish_time":1427063062771,"_hasShrinkwrap":false},"1.5.0":{"name":"eslint-plugin-react","version":"1.5.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"npm run lint && npm run unit-test","lint":"eslint ./","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot","coveralls":"cat ./reports/coverage/lcov.info | coveralls"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"https://github.com/yannickcr/eslint-plugin-react"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"coveralls":"2.11.2","eslint":"0.17.0","eslint-tester":"0.6.0","istanbul":"0.3.6","mocha":"2.1.0"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"licenses":[{"type":"MIT","url":"https://raw.github.com/yannickcr/eslint-plugin-react/master/LICENSE"}],"gitHead":"8b37ad86cff0e6182a830e0102e380b9065db36a","_id":"eslint-plugin-react@1.5.0","_shasum":"3963a46407b54b9f54774b04fb2a0fedc801af21","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"dist":{"shasum":"3963a46407b54b9f54774b04fb2a0fedc801af21","size":5320,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-1.5.0.tgz"},"directories":{},"publish_time":1426372723336,"_cnpm_publish_time":1426372723336,"_hasShrinkwrap":false},"1.4.1":{"name":"eslint-plugin-react","version":"1.4.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"npm run lint && npm run unit-test","lint":"eslint ./","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot","coveralls":"cat ./reports/coverage/lcov.info | coveralls"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"https://github.com/yannickcr/eslint-plugin-react"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"coveralls":"2.11.2","eslint":"0.15.0","eslint-tester":"0.6.0","istanbul":"0.3.6","mocha":"2.1.0"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"licenses":[{"type":"MIT","url":"https://raw.github.com/yannickcr/eslint-plugin-react/master/LICENSE"}],"gitHead":"bcc56be602ea948861cde010bb17fae1c1c0e664","_id":"eslint-plugin-react@1.4.1","_shasum":"980df7ae82c1a8eb06c388c3fc020310ea53fcde","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"dist":{"shasum":"980df7ae82c1a8eb06c388c3fc020310ea53fcde","size":5303,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-1.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-1.4.1.tgz"},"directories":{},"publish_time":1425421843941,"_cnpm_publish_time":1425421843941,"_hasShrinkwrap":false},"1.4.0":{"name":"eslint-plugin-react","version":"1.4.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"npm run lint && npm run unit-test","lint":"eslint ./","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot","coveralls":"cat ./reports/coverage/lcov.info | coveralls"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"https://github.com/yannickcr/eslint-plugin-react"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"coveralls":"2.11.2","eslint":"0.15.0","eslint-tester":"0.6.0","istanbul":"0.3.6","mocha":"2.1.0"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"licenses":[{"type":"MIT","url":"https://raw.github.com/yannickcr/eslint-plugin-react/master/LICENSE"}],"gitHead":"d4f339be9a5dfb5fb6ba16b371073144c2221bb0","_id":"eslint-plugin-react@1.4.0","_shasum":"e6be3174580e82ba1ad1681d28f072594d4b67e1","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"dist":{"shasum":"e6be3174580e82ba1ad1681d28f072594d4b67e1","size":5267,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-1.4.0.tgz"},"directories":{},"publish_time":1425253592431,"_cnpm_publish_time":1425253592431,"_hasShrinkwrap":false},"1.3.0":{"name":"eslint-plugin-react","version":"1.3.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"npm run lint && npm run unit-test","lint":"eslint ./","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot","coveralls":"cat ./reports/coverage/lcov.info | coveralls"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"https://github.com/yannickcr/eslint-plugin-react"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"coveralls":"2.11.2","eslint":"0.15.0","eslint-tester":"0.6.0","istanbul":"0.3.6","mocha":"2.1.0"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"licenses":[{"type":"MIT","url":"https://raw.github.com/yannickcr/eslint-plugin-react/master/LICENSE"}],"gitHead":"9c43de0350522c516312f086f44e9899afe8badd","_id":"eslint-plugin-react@1.3.0","_shasum":"6e216ccde8c69c4a2dd091f30d2d48efe115f4ce","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"dist":{"shasum":"6e216ccde8c69c4a2dd091f30d2d48efe115f4ce","size":4421,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-1.3.0.tgz"},"directories":{},"publish_time":1424737539994,"_cnpm_publish_time":1424737539994,"_hasShrinkwrap":false},"1.2.2":{"name":"eslint-plugin-react","version":"1.2.2","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"npm run lint && npm run unit-test","lint":"eslint ./","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot","coveralls":"cat ./reports/coverage/lcov.info | coveralls"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"https://github.com/yannickcr/eslint-plugin-react"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"coveralls":"2.11.2","eslint":"0.14.1","eslint-tester":"0.6.0","istanbul":"0.3.5","mocha":"2.1.0"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"licenses":[{"type":"MIT","url":"https://raw.github.com/yannickcr/eslint-plugin-react/master/LICENSE"}],"gitHead":"f031dffcfab467777530cdbb27548623ddbb22cc","_id":"eslint-plugin-react@1.2.2","_shasum":"fec4b72adea247bf046a709f9c5d6a2f579f37ec","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"dist":{"shasum":"fec4b72adea247bf046a709f9c5d6a2f579f37ec","size":4008,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-1.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-1.2.2.tgz"},"directories":{},"publish_time":1423437434963,"_cnpm_publish_time":1423437434963,"_hasShrinkwrap":false},"1.2.1":{"name":"eslint-plugin-react","version":"1.2.1","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"npm run lint && npm run unit-test","lint":"eslint ./","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot","coveralls":"cat ./reports/coverage/lcov.info | coveralls"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"https://github.com/yannickcr/eslint-plugin-react"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"coveralls":"2.11.2","eslint":"0.13.0","eslint-tester":"0.5.0","istanbul":"0.3.5","mocha":"2.1.0"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"licenses":[{"type":"MIT","url":"https://raw.github.com/yannickcr/eslint-plugin-react/master/LICENSE"}],"_id":"eslint-plugin-react@1.2.1","_shasum":"1c32798096e840228b87e2a8848e1afb214d05ab","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"dist":{"shasum":"1c32798096e840228b87e2a8848e1afb214d05ab","size":3769,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-1.2.1.tgz"},"directories":{},"publish_time":1422571085197,"_cnpm_publish_time":1422571085197,"_hasShrinkwrap":false},"1.2.0":{"name":"eslint-plugin-react","version":"1.2.0","author":{"name":"Yannick Croissant","email":"yannick.croissant+npm@gmail.com"},"description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"npm run lint && npm run unit-test","lint":"eslint ./","unit-test":"istanbul cover --dir reports/coverage _mocha tests/**/*.js -- --reporter dot","coveralls":"cat ./reports/coverage/lcov.info | coveralls"},"files":["LICENSE","README.md","index.js","lib"],"repository":{"type":"git","url":"https://github.com/yannickcr/eslint-plugin-react"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"devDependencies":{"coveralls":"2.11.2","eslint":"0.11.0-alpha.0","eslint-tester":"0.4.0","istanbul":"0.3.5","mocha":"2.1.0"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"licenses":[{"type":"MIT","url":"https://raw.github.com/yannickcr/eslint-plugin-react/master/LICENSE"}],"gitHead":"367eea13ec0d311896a9deaf3e35d2159e148159","_id":"eslint-plugin-react@1.2.0","_shasum":"cc0a86a55b0bd1587f4b8567f91aae74e33f0e6a","_from":".","_npmVersion":"2.1.8","_nodeVersion":"0.10.32","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"dist":{"shasum":"cc0a86a55b0bd1587f4b8567f91aae74e33f0e6a","size":4409,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-1.2.0.tgz"},"directories":{},"publish_time":1419857920202,"_cnpm_publish_time":1419857920202,"_hasShrinkwrap":false},"1.1.0":{"name":"eslint-plugin-react","version":"1.1.0","description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"npm run lint && npm run unit-test --coverage && npm run check-coverage","lint":"eslint ./","unit-test":"istanbul test --dir build/coverage node_modules/mocha/bin/_mocha tests/**/*.js -- --recursive --reporter dot","check-coverage":"istanbul check-coverage --statement 100 --branch 100 --function 100 --lines 100","report-coverage-html":"istanbul report --dir  build/coverage html"},"repository":{"type":"git","url":"https://github.com/yannickcr/eslint-plugin-react"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"devDependencies":{"eslint":"^0.11.0-alpha.0","eslint-tester":"^0.3.0","istanbul":"0.3.0","mocha":"1.21.4"},"author":{"name":"Yannick Croissant","url":"https://github.com/yannickcr"},"licenses":[{"type":"MIT","url":"https://raw.github.com/yannickcr/eslint-plugin-react/master/LICENSE"}],"bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","gitHead":"1d3e5c66139cfa44710e2caf906228ca6764aa11","_id":"eslint-plugin-react@1.1.0","_shasum":"ce20e1469d6d7acd30533c5c13410c6bcd64bd74","_from":".","_npmVersion":"2.1.8","_nodeVersion":"0.10.32","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"dist":{"shasum":"ce20e1469d6d7acd30533c5c13410c6bcd64bd74","size":19488,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-1.1.0.tgz"},"directories":{},"publish_time":1419795183823,"_cnpm_publish_time":1419795183823,"_hasShrinkwrap":false},"1.0.0":{"name":"eslint-plugin-react","version":"1.0.0","description":"React specific linting rules for ESLint","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/yannickcr/eslint-plugin-react"},"keywords":["eslint-plugin","eslintplugin","eslint","react"],"author":{"name":"Yannick Croissant","url":"https://github.com/yannickcr"},"licenses":[{"type":"MIT","url":"https://raw.github.com/yannickcr/eslint-plugin-react/master/LICENSE"}],"bugs":{"url":"https://github.com/yannickcr/eslint-plugin-react/issues"},"homepage":"https://github.com/yannickcr/eslint-plugin-react","_id":"eslint-plugin-react@1.0.0","_shasum":"fdd94a68ec2b42736439ca0725a926a8978c00fa","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"},"maintainers":[{"name":"ljharb","email":""},{"name":"yannickcr","email":"yannick.croissant+npm@gmail.com"}],"dist":{"shasum":"fdd94a68ec2b42736439ca0725a926a8978c00fa","size":6450,"noattachment":false,"key":"/eslint-plugin-react/-/eslint-plugin-react-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/eslint-plugin-react/download/eslint-plugin-react-1.0.0.tgz"},"directories":{},"publish_time":1418693432410,"_cnpm_publish_time":1418693432410,"_hasShrinkwrap":false}},"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","_attachments":{},"homepage":"https://github.com/jsx-eslint/eslint-plugin-react","bugs":{"url":"https://github.com/jsx-eslint/eslint-plugin-react/issues"},"license":"MIT"}