From c2280fad5f1c55d5aaff2821672e26814a48a2e7 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 24 Dec 2024 04:55:29 +0000 Subject: [PATCH] fix(deps): update dependency eslint-plugin-react to v7.37.3 ##### [v7.37.3](https://github.com/jsx-eslint/eslint-plugin-react/releases/tag/v7.37.3) ##### Fixed - [`no-danger`][no-danger]: avoid a crash on a nested component name ([#3833][] [@ljharb](https://github.com/ljharb)) - \[Fix] types: correct generated type declaration ([#3840][] [@ocavue](https://github.com/ocavue)) - [`no-unknown-property`][no-unknown-property]: support `precedence` prop in react 19 ([#3829][] [@acusti](https://github.com/acusti)) - [`prop-types`][prop-types]: props missing in validation when using generic types from a namespace import ([#3859][] [@rbondoc96](https://github.com/rbondoc96)) ##### Changed - \[Tests] [`jsx-no-script-url`][jsx-no-script-url]: Improve tests ([#3849][] [@radu2147](https://github.com/radu2147)) - \[Docs] fix broken links: [`default-props-match-prop-types`][default-props-match-prop-types], [`jsx-boolean-value`][jsx-boolean-value], [`jsx-curly-brace-presence`][jsx-curly-brace-presence], [`jsx-no-bind`][jsx-no-bind], [`no-array-index-key`][no-array-index-key], [`no-is-mounted`][no-is-mounted], [`no-render-return-value`][no-render-return-value], [`require-default-props`][require-default-props] ([#3841][] [@bastiendmt](https://github.com/bastiendmt)) [#1000]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1000 [#1002]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1002 [#1005]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1005 [#100]: https://github.com/jsx-eslint/eslint-plugin-react/issues/100 [#1010]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1010 [#1013]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1013 [#1022]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1022 [#1029]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1029 [#102]: https://github.com/jsx-eslint/eslint-plugin-react/issues/102 [#1034]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1034 [#1038]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1038 [#1041]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1041 [#1043]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1043 [#1046]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1046 [#1047]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1047 [#1050]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1050 [#1053]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1053 [#1057]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1057 [#105]: https://github.com/jsx-eslint/eslint-plugin-react/issues/105 [#1061]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1061 [#1062]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1062 [#1070]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1070 [#1071]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1071 [#1073]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1073 [#1076]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1076 [#1079]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1079 [#1088]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1088 [#1098]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1098 [#1101]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1101 [#1103]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1103 [#110]: https://github.com/jsx-eslint/eslint-plugin-react/issues/110 [#1116]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1116 [#1117]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1117 [#1119]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1119 [#1121]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1121 [#1122]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1122 [#1123]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1123 [#1130]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1130 [#1131]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1131 [#1132]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1132 [#1134]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1134 [#1135]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1135 [#1139]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1139 [#1148]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1148 [#1149]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1149 [#114]: https://github.com/jsx-eslint/eslint-plugin-react/pull/114 [#1151]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1151 [#1155]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1155 [#1161]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1161 [#1167]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1167 [#1173]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1173 [#1174]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1174 [#1175]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1175 [#1178]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1178 [#1179]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1179 [#117]: https://github.com/jsx-eslint/eslint-plugin-react/pull/117 [#1180]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1180 [#1183]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1183 [#1189]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1189 [#118]: https://github.com/jsx-eslint/eslint-plugin-react/issues/118 [#1192]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1192 [#1195]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1195 [#1199]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1199 [#119]: https://github.com/jsx-eslint/eslint-plugin-react/pull/119 [#11]: https://github.com/jsx-eslint/eslint-plugin-react/issues/11 [#1201]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1201 [#1202]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1202 [#1206]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1206 [#1213]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1213 [#1216]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1216 [#1222]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1222 [#1226]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1226 [#1227]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1227 [#122]: https://github.com/jsx-eslint/eslint-plugin-react/issues/122 [#1231]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1231 [#1236]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1236 [#1239]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1239 [#123]: https://github.com/jsx-eslint/eslint-plugin-react/pull/123 [#1241]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1241 [#1242]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1242 [#1246]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1246 [#1249]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1249 [#1253]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1253 [#1257]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1257 [#125]: https://github.com/jsx-eslint/eslint-plugin-react/issues/125 [#1260]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1260 [#1261]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1261 [#1262]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1262 [#1264]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1264 [#1266]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1266 [#1269]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1269 [#1273]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1273 [#1274]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1274 [#1277]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1277 [#127]: https://github.com/jsx-eslint/eslint-plugin-react/pull/127 [#1281]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1281 [#1287]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1287 [#1288]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1288 [#1289]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1289 [#128]: https://github.com/jsx-eslint/eslint-plugin-react/issues/128 [#1290]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1290 [#1294]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1294 [#1296]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1296 [#129]: https://github.com/jsx-eslint/eslint-plugin-react/issues/129 [#12]: https://github.com/jsx-eslint/eslint-plugin-react/issues/12 [#1301]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1301 [#1303]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1303 [#1306]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1306 [#1308]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1308 [#1309]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1309 [#130]: https://github.com/jsx-eslint/eslint-plugin-react/issues/130 [#1310]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1310 [#1323]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1323 [#1329]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1329 [#132]: https://github.com/jsx-eslint/eslint-plugin-react/issues/132 [#1335]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1335 [#1337]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1337 [#133]: https://github.com/jsx-eslint/eslint-plugin-react/issues/133 [#1344]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1344 [#1352]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1352 [#1353]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1353 [#1354]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1354 [#135]: https://github.com/jsx-eslint/eslint-plugin-react/issues/135 [#1361]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1361 [#1363]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1363 [#1364]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1364 [#1366]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1366 [#1369]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1369 [#136]: https://github.com/jsx-eslint/eslint-plugin-react/issues/136 [#1374]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1374 [#1376]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1376 [#137]: https://github.com/jsx-eslint/eslint-plugin-react/issues/137 [#1380]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1380 [#1381]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1381 [#1382]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1382 [#1383]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1383 [#1384]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1384 [#1386]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1386 [#1388]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1388 [#1389]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1389 [#138]: https://github.com/jsx-eslint/eslint-plugin-react/pull/138 [#1392]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1392 [#1395]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1395 [#1396]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1396 [#1398]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1398 [#139]: https://github.com/jsx-eslint/eslint-plugin-react/issues/139 [#13]: https://github.com/jsx-eslint/eslint-plugin-react/issues/13 [#1400]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1400 [#1403]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1403 [#1406]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1406 [#1409]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1409 [#1412]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1412 [#1413]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1413 [#1414]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1414 [#1417]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1417 [#1422]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1422 [#1423]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1423 [#142]: https://github.com/jsx-eslint/eslint-plugin-react/issues/142 [#1432]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1432 [#1435]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1435 [#1438]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1438 [#1444]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1444 [#1449]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1449 [#144]: https://github.com/jsx-eslint/eslint-plugin-react/issues/144 [#1450]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1450 [#145]: https://github.com/jsx-eslint/eslint-plugin-react/issues/145 [#1462]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1462 [#1464]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1464 [#1467]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1467 [#1468]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1468 [#146]: https://github.com/jsx-eslint/eslint-plugin-react/issues/146 [#1471]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1471 [#1475]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1475 [#1476]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1476 [#1478]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1478 [#1479]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1479 [#147]: https://github.com/jsx-eslint/eslint-plugin-react/pull/147 [#1485]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1485 [#148]: https://github.com/jsx-eslint/eslint-plugin-react/issues/148 [#1493]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1493 [#1494]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1494 [#1496]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1496 [#1497]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1497 [#1499]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1499 [#14]: https://github.com/jsx-eslint/eslint-plugin-react/issues/14 [#1500]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1500 [#1502]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1502 [#1507]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1507 [#1508]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1508 [#1511]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1511 [#1512]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1512 [#1514]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1514 [#1515]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1515 [#1517]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1517 [#1518]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1518 [#1521]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1521 [#1524]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1524 [#1525]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1525 [#1526]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1526 [#1530]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1530 [#1533]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1533 [#1538]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1538 [#1542]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1542 [#1543]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1543 [#1546]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1546 [#1547]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1547 [#154]: https://github.com/jsx-eslint/eslint-plugin-react/issues/154 [#1552]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1552 [#1559]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1559 [#1562]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1562 [#1566]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1566 [#156]: https://github.com/jsx-eslint/eslint-plugin-react/pull/156 [#1571]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1571 [#1572]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1572 [#1576]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1576 [#1578]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1578 [#1581]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1581 [#1588]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1588 [#1591]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1591 [#1595]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1595 [#1597]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1597 [#159]: https://github.com/jsx-eslint/eslint-plugin-react/issues/159 [#15]: https://github.com/jsx-eslint/eslint-plugin-react/issues/15 [#1607]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1607 [#1610]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1610 [#1611]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1611 [#1617]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1617 [#161]: https://github.com/jsx-eslint/eslint-plugin-react/pull/161 [#1621]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1621 [#1624]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1624 [#1635]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1635 [#1636]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1636 [#163]: https://github.com/jsx-eslint/eslint-plugin-react/issues/163 [#1642]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1642 [#1644]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1644 [#164]: https://github.com/jsx-eslint/eslint-plugin-react/pull/164 [#1650]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1650 [#1653]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1653 [#1655]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1655 [#1657]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1657 [#1659]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1659 [#165]: https://github.com/jsx-eslint/eslint-plugin-react/issues/165 [#1665]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1665 [#1666]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1666 [#1669]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1669 [#1670]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1670 [#1675]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1675 [#1677]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1677 [#167]: https://github.com/jsx-eslint/eslint-plugin-react/pull/167 [#1681]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1681 [#1689]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1689 [#1690]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1690 [#1699]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1699 [#16]: https://github.com/jsx-eslint/eslint-plugin-react/issues/16 [#1703]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1703 [#1717]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1717 [#1722]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1722 [#1724]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1724 [#1728]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1728 [#172]: https://github.com/jsx-eslint/eslint-plugin-react/issues/172 [#1732]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1732 [#1737]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1737 [#1742]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1742 [#1743]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1743 [#1749]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1749 [#1750]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1750 [#1753]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1753 [#1754]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1754 [#1755]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1755 [#1758]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1758 [#1759]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1759 [#1764]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1764 [#1767]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1767 [#176]: https://github.com/jsx-eslint/eslint-plugin-react/pull/176 [#1779]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1779 [#1783]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1783 [#1785]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1785 [#178]: https://github.com/jsx-eslint/eslint-plugin-react/issues/178 [#1791]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1791 [#1793]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1793 [#1794]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1794 [#1796]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1796 [#1804]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1804 [#1805]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1805 [#1806]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1806 [#1815]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1815 [#1817]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1817 [#1819]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1819 [#181]: https://github.com/jsx-eslint/eslint-plugin-react/issues/181 [#1824]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1824 [#1825]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1825 [#1827]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1827 [#1828]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1828 [#1829]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1829 [#182]: https://github.com/jsx-eslint/eslint-plugin-react/issues/182 [#1830]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1830 [#1831]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1831 [#183]: https://github.com/jsx-eslint/eslint-plugin-react/pull/183 [#1843]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1843 [#1844]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1844 [#1845]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1845 [#1849]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1849 [#184]: https://github.com/jsx-eslint/eslint-plugin-react/issues/184 [#1851]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1851 [#1854]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1854 [#1857]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1857 [#1858]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1858 [#1860]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1860 [#1861]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1861 [#1863]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1863 [#1867]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1867 [#1868]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1868 [#1873]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1873 [#1874]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1874 [#187]: https://github.com/jsx-eslint/eslint-plugin-react/pull/187 [#1880]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1880 [#1883]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1883 [#1890]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1890 [#1891]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1891 [#1892]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1892 [#1898]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1898 [#189]: https://github.com/jsx-eslint/eslint-plugin-react/pull/189 [#1903]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1903 [#1905]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1905 [#1907]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1907 [#1909]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1909 [#1911]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1911 [#1914]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1914 [#1918]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1918 [#1924]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1924 [#1926]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1926 [#1929]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1929 [#192]: https://github.com/jsx-eslint/eslint-plugin-react/issues/192 [#1932]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1932 [#1939]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1939 [#193]: https://github.com/jsx-eslint/eslint-plugin-react/pull/193 [#1941]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1941 [#1942]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1942 [#1945]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1945 [#1946]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1946 [#1949]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1949 [#1953]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1953 [#1956]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1956 [#1957]: https://github.com/jsx-eslint/eslint-plugin-react/issues/1957 [#1977]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1977 [#1978]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1978 [#197]: https://github.com/jsx-eslint/eslint-plugin-react/pull/197 [#1980]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1980 [#1983]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1983 [#1984]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1984 [#1988]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1988 [#1989]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1989 [#198]: https://github.com/jsx-eslint/eslint-plugin-react/pull/198 [#1994]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1994 [#1995]: https://github.com/jsx-eslint/eslint-plugin-react/pull/1995 [#199]: https://github.com/jsx-eslint/eslint-plugin-react/issues/199 [#2001]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2001 [#2002]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2002 [#2004]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2004 [#2006]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2006 [#2008]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2008 [#2012]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2012 [#2015]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2015 [#2016]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2016 [#201]: https://github.com/jsx-eslint/eslint-plugin-react/issues/201 [#2026]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2026 [#2029]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2029 [#2032]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2032 [#2040]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2040 [#2043]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2043 [#2044]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2044 [#2051]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2051 [#2056]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2056 [#2061]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2061 [#2064]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2064 [#2065]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2065 [#2067]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2067 [#2069]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2069 [#206]: https://github.com/jsx-eslint/eslint-plugin-react/pull/206 [#2075]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2075 [#2082]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2082 [#2084]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2084 [#2085]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2085 [#2086]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2086 [#2089]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2089 [#208]: https://github.com/jsx-eslint/eslint-plugin-react/pull/208 [#2090]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2090 [#2095]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2095 [#2097]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2097 [#2098]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2098 [#2099]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2099 [#2100]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2100 [#2102]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2102 [#2103]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2103 [#2104]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2104 [#2109]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2109 [#210]: https://github.com/jsx-eslint/eslint-plugin-react/issues/210 [#2110]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2110 [#2111]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2111 [#2113]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2113 [#2114]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2114 [#2115]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2115 [#2116]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2116 [#2117]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2117 [#2118]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2118 [#211]: https://github.com/jsx-eslint/eslint-plugin-react/issues/211 [#2120]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2120 [#2123]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2123 [#2125]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2125 [#2127]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2127 [#2128]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2128 [#2131]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2131 [#2134]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2134 [#2136]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2136 [#2137]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2137 [#213]: https://github.com/jsx-eslint/eslint-plugin-react/issues/213 [#2143]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2143 [#2145]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2145 [#2146]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2146 [#2147]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2147 [#214]: https://github.com/jsx-eslint/eslint-plugin-react/issues/214 [#215]: https://github.com/jsx-eslint/eslint-plugin-react/issues/215 [#2166]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2166 [#2167]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2167 [#217]: https://github.com/jsx-eslint/eslint-plugin-react/issues/217 [#2180]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2180 [#2182]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2182 [#2183]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2183 [#2184]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2184 [#2191]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2191 [#2193]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2193 [#2198]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2198 [#219]: https://github.com/jsx-eslint/eslint-plugin-react/pull/219 [#2200]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2200 [#2202]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2202 [#2203]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2203 [#2206]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2206 [#2207]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2207 [#220]: https://github.com/jsx-eslint/eslint-plugin-react/issues/220 [#2210]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2210 [#221]: https://github.com/jsx-eslint/eslint-plugin-react/issues/221 [#2225]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2225 [#2227]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2227 [#2229]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2229 [#222]: https://github.com/jsx-eslint/eslint-plugin-react/pull/222 [#2230]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2230 [#2232]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2232 [#2233]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2233 [#2234]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2234 [#2238]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2238 [#2246]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2246 [#2250]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2250 [#2256]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2256 [#2259]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2259 [#2261]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2261 [#2262]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2262 [#2263]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2263 [#2265]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2265 [#2267]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2267 [#226]: https://github.com/jsx-eslint/eslint-plugin-react/issues/226 [#2273]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2273 [#2274]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2274 [#2276]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2276 [#2283]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2283 [#2286]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2286 [#2288]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2288 [#228]: https://github.com/jsx-eslint/eslint-plugin-react/issues/228 [#2292]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2292 [#2294]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2294 [#2295]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2295 [#2298]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2298 [#229]: https://github.com/jsx-eslint/eslint-plugin-react/issues/229 [#22]: https://github.com/jsx-eslint/eslint-plugin-react/pull/22 [#2302]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2302 [#2303]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2303 [#2304]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2304 [#230]: https://github.com/jsx-eslint/eslint-plugin-react/issues/230 [#2312]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2312 [#2316]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2316 [#2319]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2319 [#2326]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2326 [#232]: https://github.com/jsx-eslint/eslint-plugin-react/pull/232 [#2330]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2330 [#2336]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2336 [#233]: https://github.com/jsx-eslint/eslint-plugin-react/issues/233 [#2349]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2349 [#2354]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2354 [#2359]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2359 [#235]: https://github.com/jsx-eslint/eslint-plugin-react/issues/235 [#2361]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2361 [#2364]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2364 [#2367]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2367 [#236]: https://github.com/jsx-eslint/eslint-plugin-react/issues/236 [#2375]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2375 [#2378]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2378 [#237]: https://github.com/jsx-eslint/eslint-plugin-react/issues/237 [#2380]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2380 [#2383]: https://github.com/jsx-eslint/eslint-plugin-react/issue/2383 [#2385]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2385 [#2391]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2391 [#2392]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2392 [#2395]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2395 [#2399]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2399 [#23]: https://github.com/jsx-eslint/eslint-plugin-react/issues/23 [#2402]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2402 [#2408]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2408 [#2409]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2409 [#240]: https://github.com/jsx-eslint/eslint-plugin-react/issues/240 [#2410]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2410 [#2414]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2414 [#2419]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2419 [#2422]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2422 [#2425]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2425 [#2426]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2426 [#2428]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2428 [#2429]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2429 [#242]: https://github.com/jsx-eslint/eslint-plugin-react/pull/242 [#2431]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2431 [#2436]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2436 [#2437]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2437 [#2438]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2438 [#243]: https://github.com/jsx-eslint/eslint-plugin-react/issues/243 [#2443]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2443 [#2446]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2446 [#2448]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2448 [#2449]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2449 [#244]: https://github.com/jsx-eslint/eslint-plugin-react/issues/244 [#2451]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2451 [#2453]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2453 [#2460]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2460 [#2463]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2463 [#2465]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2465 [#2468]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2468 [#2469]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2469 [#2470]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2470 [#2478]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2478 [#247]: https://github.com/jsx-eslint/eslint-plugin-react/issues/247 [#2483]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2483 [#2489]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2489 [#248]: https://github.com/jsx-eslint/eslint-plugin-react/pull/248 [#249]: https://github.com/jsx-eslint/eslint-plugin-react/issues/249 [#24]: https://github.com/jsx-eslint/eslint-plugin-react/issues/24 [#2500]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2500 [#2504]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2504 [#2505]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2505 [#2507]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2507 [#2510]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2510 [#2514]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2514 [#251]: https://github.com/jsx-eslint/eslint-plugin-react/issues/251 [#2521]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2521 [#2523]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2523 [#2532]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2532 [#2533]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2533 [#2534]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2534 [#2535]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2535 [#2536]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2536 [#2540]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2540 [#2542]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2542 [#2544]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2544 [#2546]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2546 [#2547]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2547 [#254]: https://github.com/jsx-eslint/eslint-plugin-react/issues/254 [#2556]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2556 [#2557]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2557 [#255]: https://github.com/jsx-eslint/eslint-plugin-react/issues/255 [#2560]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2560 [#2561]: https://github.com/jsx-eslint/eslint-plugin-react/issue/2561 [#2564]: https://github.com/jsx-eslint/eslint-plugin-react/issue/2564 [#2568]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2568 [#256]: https://github.com/jsx-eslint/eslint-plugin-react/issues/256 [#2570]: https://github.com/jsx-eslint/eslint-plugin-react/issue/2570 [#2572]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2572 [#2575]: https://github.com/jsx-eslint/eslint-plugin-react/issue/2575 [#2578]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2578 [#2581]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2581 [#2582]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2582 [#2583]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2583 [#2587]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2587 [#2588]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2588 [#2593]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2593 [#2595]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2595 [#2596]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2596 [#259]: https://github.com/jsx-eslint/eslint-plugin-react/issues/259 [#2601]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2601 [#2604]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2604 [#2606]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2606 [#2608]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2608 [#2610]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2610 [#2614]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2614 [#2615]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2615 [#2616]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2616 [#261]: https://github.com/jsx-eslint/eslint-plugin-react/pull/261 [#2621]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2621 [#2625]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2625 [#2633]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2633 [#2635]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2635 [#2636]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2636 [#2638]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2638 [#2640]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2640 [#2643]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2643 [#264]: https://github.com/jsx-eslint/eslint-plugin-react/issues/264 [#2661]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2661 [#2667]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2667 [#2673]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2673 [#2676]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2676 [#2679]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2679 [#267]: https://github.com/jsx-eslint/eslint-plugin-react/issues/267 [#2680]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2680 [#2682]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2682 [#2683]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2683 [#2687]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2687 [#268]: https://github.com/jsx-eslint/eslint-plugin-react/issues/268 [#2690]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2690 [#2693]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2693 [#2696]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2696 [#2697]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2697 [#2699]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2699 [#269]: https://github.com/jsx-eslint/eslint-plugin-react/issues/269 [#2704]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2704 [#2708]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2708 [#2710]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2710 [#2711]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2711 [#2712]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2712 [#2713]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2713 [#2716]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2716 [#2721]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2721 [#2724]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2724 [#2730]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2730 [#2731]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2731 [#2733]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2733 [#2736]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2736 [#2737]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2737 [#2740]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2740 [#2741]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2741 [#2744]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2744 [#2746]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2746 [#2748]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2748 [#2750]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2750 [#2753]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2753 [#2756]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2756 [#2757]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2757 [#2759]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2759 [#2761]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2761 [#2763]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2763 [#2767]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2767 [#276]: https://github.com/jsx-eslint/eslint-plugin-react/issues/276 [#2770]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2770 [#2771]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2771 [#2772]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2772 [#2775]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2775 [#2779]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2779 [#277]: https://github.com/jsx-eslint/eslint-plugin-react/issues/277 [#2780]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2780 [#2782]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2782 [#2789]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2789 [#2790]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2790 [#2791]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2791 [#2792]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2792 [#2796]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2796 [#2797]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2797 [#2799]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2799 [#27]: https://github.com/jsx-eslint/eslint-plugin-react/issues/27 [#2801]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2801 [#2802]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2802 [#2803]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2803 [#2805]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2805 [#2807]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2807 [#2808]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2808 [#280]: https://github.com/jsx-eslint/eslint-plugin-react/issues/280 [#2813]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2813 [#2815]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2815 [#2816]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2816 [#281]: https://github.com/jsx-eslint/eslint-plugin-react/issues/281 [#2820]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2820 [#2822]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2822 [#2823]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2823 [#2826]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2826 [#2833]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2833 [#2835]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2835 [#2840]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2840 [#2843]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2843 [#2846]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2846 [#2848]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2848 [#2851]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2851 [#2852]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2852 [#2855]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2855 [#285]: https://github.com/jsx-eslint/eslint-plugin-react/issues/285 [#2861]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2861 [#2862]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2862 [#2863]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2863 [#2869]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2869 [#286]: https://github.com/jsx-eslint/eslint-plugin-react/issues/286 [#2870]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2870 [#2871]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2871 [#2875]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2875 [#2877]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2877 [#2878]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2878 [#2879]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2879 [#287]: https://github.com/jsx-eslint/eslint-plugin-react/issues/287 [#2881]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2881 [#2882]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2882 [#2883]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2883 [#2891]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2891 [#2893]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2893 [#2894]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2894 [#2895]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2895 [#2897]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2897 [#2899]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2899 [#28]: https://github.com/jsx-eslint/eslint-plugin-react/issues/28 [#2900]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2900 [#2906]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2906 [#2908]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2908 [#290]: https://github.com/jsx-eslint/eslint-plugin-react/issues/290 [#2910]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2910 [#2917]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2917 [#291]: https://github.com/jsx-eslint/eslint-plugin-react/issues/291 [#2921]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2921 [#2923]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2923 [#2925]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2925 [#2929]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2929 [#2930]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2930 [#2933]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2933 [#2935]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2935 [#293]: https://github.com/jsx-eslint/eslint-plugin-react/pull/293 [#2943]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2943 [#2945]: https://github.com/jsx-eslint/eslint-plugin-react/issues/2945 [#2949]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2949 [#2950]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2950 [#2953]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2953 [#2957]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2957 [#2961]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2961 [#2963]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2963 [#2965]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2965 [#296]: https://github.com/jsx-eslint/eslint-plugin-react/issues/296 [#2972]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2972 [#2974]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2974 [#2975]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2975 [#2977]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2977 [#297]: https://github.com/jsx-eslint/eslint-plugin-react/issues/297 [#2980]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2980 [#2982]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2982 [#2985]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2985 [#2986]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2986 [#2989]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2989 [#298]: https://github.com/jsx-eslint/eslint-plugin-react/issues/298 [#2990]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2990 [#2992]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2992 [#2994]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2994 [#2998]: https://github.com/jsx-eslint/eslint-plugin-react/pull/2998 [#29]: https://github.com/jsx-eslint/eslint-plugin-react/issues/29 [#3001]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3001 [#3002]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3002 [#3006]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3006 [#300]: https://github.com/jsx-eslint/eslint-plugin-react/issues/300 [#3016]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3016 [#3018]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3018 [#301]: https://github.com/jsx-eslint/eslint-plugin-react/pull/301 [#3025]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3025 [#3026]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3026 [#3036]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3036 [#3038]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3038 [#3039]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3039 [#303]: https://github.com/jsx-eslint/eslint-plugin-react/issues/303 [#3043]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3043 [#3048]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3048 [#3049]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3049 [#3051]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3051 [#3052]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3052 [#3053]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3053 [#3056]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3056 [#3059]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3059 [#3061]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3061 [#3064]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3064 [#3065]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3065 [#3066]: https://github.com/jsx-eslint/eslint-plugin-react/issue/3066 [#306]: https://github.com/jsx-eslint/eslint-plugin-react/pull/306 [#3070]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3070 [#3071]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3071 [#3076]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3076 [#3078]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3078 [#307]: https://github.com/jsx-eslint/eslint-plugin-react/issues/307 [#3082]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3082 [#3083]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3083 [#3085]: https://github.com/jsx-eslint/eslint-plugin-react/issue/3085 [#3088]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3088 [#308]: https://github.com/jsx-eslint/eslint-plugin-react/pull/308 [#3092]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3092 [#30]: https://github.com/jsx-eslint/eslint-plugin-react/issues/30 [#3102]: https://github.com/jsx-eslint/eslint-plugin-react/issue/3102 [#3110]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3110 [#3111]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3111 [#3112]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3112 [#3113]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3113 [#3122]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3122 [#3124]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3124 [#3126]: https://github.com/jsx-eslint/eslint-plugin-react/issue/3126 [#3129]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3129 [#3132]: https://github.com/jsx-eslint/eslint-plugin-react/issue/3132 [#3133]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3133 [#3136]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3136 [#3141]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3141 [#3142]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3142 [#3144]: https://github.com/jsx-eslint/eslint-plugin-react/issue/3144 [#3145]: https://github.com/jsx-eslint/eslint-plugin-react/issue/3145 [#3146]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3146 [#3149]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3149 [#314]: https://github.com/jsx-eslint/eslint-plugin-react/pull/314 [#3156]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3156 [#315]: https://github.com/jsx-eslint/eslint-plugin-react/pull/315 [#3160]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3160 [#3163]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3163 [#3167]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3167 [#3169]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3169 [#3174]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3174 [#317]: https://github.com/jsx-eslint/eslint-plugin-react/issues/317 [#3182]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3182 [#3186]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3186 [#3189]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3189 [#318]: https://github.com/jsx-eslint/eslint-plugin-react/issues/318 [#3190]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3190 [#3191]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3191 [#3195]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3195 [#3198]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3198 [#3199]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3199 [#319]: https://github.com/jsx-eslint/eslint-plugin-react/issues/319 [#3202]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3202 [#3203]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3203 [#3207]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3207 [#320]: https://github.com/jsx-eslint/eslint-plugin-react/issues/320 [#3213]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3213 [#3214]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3214 [#3215]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3215 [#3218]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3218 [#3219]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3219 [#3220]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3220 [#3222]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3222 [#3225]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3225 [#3228]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3228 [#3230]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3230 [#3235]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3235 [#3236]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3236 [#323]: https://github.com/jsx-eslint/eslint-plugin-react/issues/323 [#3241]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3241 [#3244]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3244 [#3247]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3247 [#3248]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3248 [#3249]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3249 [#3251]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3251 [#3254]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3254 [#3255]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3255 [#3258]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3258 [#3259]: https://githubjsx-eslintickcr/eslint-plugin-react/pull/3259 [#3260]: https://github.jsx-eslintckcr/eslint-plugin-react/pull/3260 [#3261]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3261 [#3262]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3262 [#3264]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3264 [#3265]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3265 [#3266]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3266 [#3267]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3267 [#326]: https://github.com/jsx-eslint/eslint-plugin-react/issues/326 [#3271]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3271 [#3272]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3272 [#3273]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3273 [#3276]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3276 [#3279]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3279 [#3280]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3280 [#3281]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3281 [#328]: https://github.com/jsx-eslint/eslint-plugin-react/issues/328 [#3291]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3291 [#3293]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3293 [#3294]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3294 [#3299]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3299 [#329]: https://github.com/jsx-eslint/eslint-plugin-react/issues/329 [#3304]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3304 [#3305]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3305 [#330]: https://github.com/jsx-eslint/eslint-plugin-react/issues/330 [#3311]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3311 [#3314]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3314 [#3315]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3315 [#3316]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3316 [#3317]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3317 [#3319]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3319 [#331]: https://github.com/jsx-eslint/eslint-plugin-react/issues/331 [#3320]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3320 [#3321]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3321 [#3326]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3326 [#3327]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3327 [#3328]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3328 [#3331]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3331 [#3332]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3332 [#3335]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3335 [#3337]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3337 [#3338]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3338 [#3339]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3339 [#3344]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3344 [#3347]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3347 [#3349]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3349 [#3350]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3350 [#3351]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3351 [#3353]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3353 [#3355]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3355 [#3358]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3358 [#3359]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3359 [#3361]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3361 [#3362]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3362 [#3364]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3364 [#3365]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3365 [#3366]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3366 [#3367]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3367 [#3369]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3369 [#336]: https://github.com/jsx-eslint/eslint-plugin-react/pull/336 [#3370]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3370 [#3371]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3371 [#3375]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3375 [#3376]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3376 [#3377]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3377 [#3381]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3381 [#3383]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3383 [#3385]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3385 [#3388]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3388 [#3389]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3389 [#338]: https://github.com/jsx-eslint/eslint-plugin-react/issues/338 [#3390]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3390 [#3391]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3391 [#3394]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3394 [#3395]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3395 [#3396]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3396 [#3397]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3397 [#3398]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3398 [#339]: https://github.com/jsx-eslint/eslint-plugin-react/issues/339 [#33]: https://github.com/jsx-eslint/eslint-plugin-react/issues/33 [#3402]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3402 [#3404]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3404 [#3405]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3405 [#3406]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3406 [#3407]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3407 [#340]: https://github.com/jsx-eslint/eslint-plugin-react/issues/340 [#3412]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3412 [#3413]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3413 [#3414]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3414 [#3415]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3415 [#3416]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3416 [#3417]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3417 [#3419]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3419 [#341]: https://github.com/jsx-eslint/eslint-plugin-react/issues/341 [#3424]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3424 [#3425]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3425 [#3429]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3429 [#342]: https://github.com/jsx-eslint/eslint-plugin-react/issues/342 [#3436]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3436 [#3444]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3444 [#3445]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3445 [#3448]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3448 [#3449]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3449 [#3451]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3451 [#3452]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3452 [#3454]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3454 [#3455]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3455 [#3459]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3459 [#345]: https://github.com/jsx-eslint/eslint-plugin-react/issues/345 [#3461]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3461 [#3464]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3464 [#3468]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3468 [#3469]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3469 [#346]: https://github.com/jsx-eslint/eslint-plugin-react/issues/346 [#3471]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3471 [#3473]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3473 [#3474]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3474 [#3483]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3483 [#3484]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3484 [#3488]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3488 [#348]: https://github.com/jsx-eslint/eslint-plugin-react/pull/348 [#3490]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3490 [#3493]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3493 [#3494]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3494 [#3499]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3499 [#3502]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3502 [#3504]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3504 [#3510]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3510 [#3511]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3511 [#3519]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3519 [#3520]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3520 [#3520]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3523 [#3525]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3525 [#3529]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3529 [#3530]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3530 [#3533]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3533 [#3538]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3538 [#3545]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3545 [#3546]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3546 [#3548]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3548 [#354]: https://github.com/jsx-eslint/eslint-plugin-react/issues/354 [#3555]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3555 [#355]: https://github.com/jsx-eslint/eslint-plugin-react/issues/355 [#3560]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3560 [#3563]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3563 [#3568]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3568 [#356]: https://github.com/jsx-eslint/eslint-plugin-react/pull/356 [#3570]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3570 [#3581]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3581 [#3582]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3582 [#3583]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3583 [#3593]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3593 [#3598]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3598 [#359]: https://github.com/jsx-eslint/eslint-plugin-react/pull/359 [#3605]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3605 [#3610]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3610 [#3611]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3611 [#3614]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3614 [#3615]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3615 [#3623]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3623 [#3626]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3626 [#3629]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3629 [#3630]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3630 [#3632]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3632 [#3633]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3633 [#3634]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3634 [#3638]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3638 [#3645]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3645 [#364]: https://github.com/jsx-eslint/eslint-plugin-react/issues/364 [#3652]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3652 [#3654]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3654 [#3656]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3656 [#3662]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3662 [#3666]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3666 [#3668]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3668 [#3673]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3673 [#3674]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3674 [#3675]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3675 [#3677]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3677 [#3679]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3679 [#3680]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3680 [#368]: https://github.com/jsx-eslint/eslint-plugin-react/pull/368 [#3690]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3690 [#3691]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3691 [#3694]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3667 [#3694]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3694 [#3697]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3697 [#36]: https://github.com/jsx-eslint/eslint-plugin-react/pull/36 [#3700]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3700 [#3701]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3701 [#3704]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3704 [#3705]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3705 [#3707]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3707 [#370]: https://github.com/jsx-eslint/eslint-plugin-react/pull/370 [#3713]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3713 [#3715]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3715 [#3718]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3718 [#371]: https://github.com/jsx-eslint/eslint-plugin-react/issues/371 [#3724]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3724 [#372]: https://github.com/jsx-eslint/eslint-plugin-react/pull/372 [#3731]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3731 [#3733]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3733 [#373]: https://github.com/jsx-eslint/eslint-plugin-react/issues/373 [#3746]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3746 [#3748]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3748 [#3749]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3749 [#3757]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3757 [#3759]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3759 [#375]: https://github.com/jsx-eslint/eslint-plugin-react/issues/375 [#3762]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3762 [#3768]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3768 [#3769]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3769 [#3771]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3771 [#3772]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3772 [#3774]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3774 [#3777]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3777 [#3779]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3779 [#377]: https://github.com/jsx-eslint/eslint-plugin-react/pull/377 [#3782]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3782 [#3784]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3784 [#3785]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3785 [#3798]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3798 [#3799]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3799 [#37]: https://github.com/jsx-eslint/eslint-plugin-react/issues/37 [#3805]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3805 [#3807]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3807 [#380]: https://github.com/jsx-eslint/eslint-plugin-react/pull/380 [#3812]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3812 [#3814]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3814 [#3817]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3817 [#381]: https://github.com/jsx-eslint/eslint-plugin-react/pull/381 [#3821]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3821 [#3823]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3823 [#3824]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3824 [#3826]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3826 [#3829]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3829 [#382]: https://github.com/jsx-eslint/eslint-plugin-react/pull/382 [#3830]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3830 [#3831]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3831 [#3833]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3833 [#3834]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3834 [#3835]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3835 [#3836]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3836 [#383]: https://github.com/jsx-eslint/eslint-plugin-react/issues/383 [#3840]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3840 [#3841]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3841 [#3849]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3849 [#3859]: https://github.com/jsx-eslint/eslint-plugin-react/pull/3859 [#388]: https://github.com/jsx-eslint/eslint-plugin-react/issues/388 [#389]: https://github.com/jsx-eslint/eslint-plugin-react/issues/389 [#38]: https://github.com/jsx-eslint/eslint-plugin-react/issues/38 [#391]: https://github.com/jsx-eslint/eslint-plugin-react/issues/391 [#392]: https://github.com/jsx-eslint/eslint-plugin-react/pull/392 [#394]: https://github.com/jsx-eslint/eslint-plugin-react/issues/394 [#396]: https://github.com/jsx-eslint/eslint-plugin-react/issues/396 [#398]: https://github.com/jsx-eslint/eslint-plugin-react/issues/398 [#39]: https://github.com/jsx-eslint/eslint-plugin-react/issues/39 [#3]: https://github.com/jsx-eslint/eslint-plugin-react/issues/3 [#407]: https://github.com/jsx-eslint/eslint-plugin-react/pull/407 [#408]: https://github.com/jsx-eslint/eslint-plugin-react/issues/408 [#410]: https://github.com/jsx-eslint/eslint-plugin-react/issues/410 [#414]: https://github.com/jsx-eslint/eslint-plugin-react/pull/414 [#419]: https://github.com/jsx-eslint/eslint-plugin-react/issues/419 [#41]: https://github.com/jsx-eslint/eslint-plugin-react/issues/41 [#420]: https://github.com/jsx-eslint/eslint-plugin-react/issues/420 [#425]: https://github.com/jsx-eslint/eslint-plugin-react/issues/425 [#426]: https://github.com/jsx-eslint/eslint-plugin-react/pull/426 [#429]: https://github.com/jsx-eslint/eslint-plugin-react/pull/429 [#42]: https://github.com/jsx-eslint/eslint-plugin-react/pull/42 [#432]: https://github.com/jsx-eslint/eslint-plugin-react/pull/432 [#433]: https://github.com/jsx-eslint/eslint-plugin-react/pull/433 [#435]: https://github.com/jsx-eslint/eslint-plugin-react/issues/435 [#438]: https://github.com/jsx-eslint/eslint-plugin-react/pull/438 [#43]: https://github.com/jsx-eslint/eslint-plugin-react/issues/43 [#440]: https://github.com/jsx-eslint/eslint-plugin-react/pull/440 [#441]: https://github.com/jsx-eslint/eslint-plugin-react/pull/441 [#442]: https://github.com/jsx-eslint/eslint-plugin-react/issues/442 [#443]: https://github.com/jsx-eslint/eslint-plugin-react/issues/443 [#456]: https://github.com/jsx-eslint/eslint-plugin-react/pull/456 [#457]: https://github.com/jsx-eslint/eslint-plugin-react/pull/457 [#45]: https://github.com/jsx-eslint/eslint-plugin-react/issues/45 [#462]: https://github.com/jsx-eslint/eslint-plugin-react/pull/462 [#464]: https://github.com/jsx-eslint/eslint-plugin-react/pull/464 [#466]: https://github.com/jsx-eslint/eslint-plugin-react/pull/466 [#467]: https://github.com/jsx-eslint/eslint-plugin-react/issues/467 [#469]: https://github.com/jsx-eslint/eslint-plugin-react/issues/469 [#46]: https://github.com/jsx-eslint/eslint-plugin-react/issues/46 [#470]: https://github.com/jsx-eslint/eslint-plugin-react/pull/470 [#472]: https://github.com/jsx-eslint/eslint-plugin-react/issues/472 [#474]: https://github.com/jsx-eslint/eslint-plugin-react/issues/474 [#478]: https://github.com/jsx-eslint/eslint-plugin-react/issues/478 [#47]: https://github.com/jsx-eslint/eslint-plugin-react/pull/47 [#482]: https://github.com/jsx-eslint/eslint-plugin-react/issues/482 [#483]: https://github.com/jsx-eslint/eslint-plugin-react/pull/483 [#485]: https://github.com/jsx-eslint/eslint-plugin-react/issues/485 [#486]: https://github.com/jsx-eslint/eslint-plugin-react/issues/486 [#489]: https://github.com/jsx-eslint/eslint-plugin-react/issues/489 [#48]: https://github.com/jsx-eslint/eslint-plugin-react/issues/48 [#490]: https://github.com/jsx-eslint/eslint-plugin-react/issues/490 [#491]: https://github.com/jsx-eslint/eslint-plugin-react/issues/491 [#492]: https://github.com/jsx-eslint/eslint-plugin-react/issues/492 [#493]: https://github.com/jsx-eslint/eslint-plugin-react/pull/493 [#495]: https://github.com/jsx-eslint/eslint-plugin-react/issues/495 [#496]: https://github.com/jsx-eslint/eslint-plugin-react/issues/496 [#497]: https://github.com/jsx-eslint/eslint-plugin-react/issues/497 [#498]: https://github.com/jsx-eslint/eslint-plugin-react/issues/498 [#499]: https://github.com/jsx-eslint/eslint-plugin-react/issues/499 [#49]: https://github.com/jsx-eslint/eslint-plugin-react/pull/49 [#4]: https://github.com/jsx-eslint/eslint-plugin-react/issues/4 [#504]: https://github.com/jsx-eslint/eslint-plugin-react/issues/504 [#505]: https://github.com/jsx-eslint/eslint-plugin-react/issues/505 [#506]: https://github.com/jsx-eslint/eslint-plugin-react/pull/506 [#507]: https://github.com/jsx-eslint/eslint-plugin-react/issues/507 [#509]: https://github.com/jsx-eslint/eslint-plugin-react/pull/509 [#511]: https://github.com/jsx-eslint/eslint-plugin-react/pull/511 [#516]: https://github.com/jsx-eslint/eslint-plugin-react/issues/516 [#519]: https://github.com/jsx-eslint/eslint-plugin-react/issues/519 [#526]: https://github.com/jsx-eslint/eslint-plugin-react/pull/526 [#528]: https://github.com/jsx-eslint/eslint-plugin-react/issues/528 [#531]: https://github.com/jsx-eslint/eslint-plugin-react/issues/531 [#533]: https://github.com/jsx-eslint/eslint-plugin-react/issues/533 [#53]: https://github.com/jsx-eslint/eslint-plugin-react/pull/53 [#540]: https://github.com/jsx-eslint/eslint-plugin-react/issues/540 [#541]: https://github.com/jsx-eslint/eslint-plugin-react/issues/541 [#542]: https://github.com/jsx-eslint/eslint-plugin-react/issues/542 [#543]: https://github.com/jsx-eslint/eslint-plugin-react/issues/543 [#544]: https://github.com/jsx-eslint/eslint-plugin-react/issues/544 [#545]: https://github.com/jsx-eslint/eslint-plugin-react/issues/545 [#546]: https://github.com/jsx-eslint/eslint-plugin-react/issues/546 [#549]: https://github.com/jsx-eslint/eslint-plugin-react/issues/549 [#550]: https://github.com/jsx-eslint/eslint-plugin-react/issues/550 [#559]: https://github.com/jsx-eslint/eslint-plugin-react/pull/559 [#55]: https://github.com/jsx-eslint/eslint-plugin-react/pull/55 [#563]: https://github.com/jsx-eslint/eslint-plugin-react/issues/563 [#564]: https://github.com/jsx-eslint/eslint-plugin-react/issues/564 [#56]: https://github.com/jsx-eslint/eslint-plugin-react/issues/56 [#571]: https://github.com/jsx-eslint/eslint-plugin-react/issues/571 [#572]: https://github.com/jsx-eslint/eslint-plugin-react/issues/572 [#575]: https://github.com/jsx-eslint/eslint-plugin-react/issues/575 [#576]: https://github.com/jsx-eslint/eslint-plugin-react/issues/576 [#579]: https://github.com/jsx-eslint/eslint-plugin-react/issues/579 [#581]: https://github.com/jsx-eslint/eslint-plugin-react/pull/581 [#582]: https://github.com/jsx-eslint/eslint-plugin-react/pull/582 [#584]: https://github.com/jsx-eslint/eslint-plugin-react/pull/584 [#588]: https://github.com/jsx-eslint/eslint-plugin-react/issues/588 [#589]: https://github.com/jsx-eslint/eslint-plugin-react/issues/589 [#590]: https://github.com/jsx-eslint/eslint-plugin-react/issues/590 [#591]: https://github.com/jsx-eslint/eslint-plugin-react/issues/591 [#594]: https://github.com/jsx-eslint/eslint-plugin-react/pull/594 [#596]: https://github.com/jsx-eslint/eslint-plugin-react/issues/596 [#598]: https://github.com/jsx-eslint/eslint-plugin-react/pull/598 [#599]: https://github.com/jsx-eslint/eslint-plugin-react/issues/599 [#5]: https://github.com/jsx-eslint/eslint-plugin-react/pull/5 [#606]: https://github.com/jsx-eslint/eslint-plugin-react/issues/606 [#608]: https://github.com/jsx-eslint/eslint-plugin-react/pull/608 [#60]: https://github.com/jsx-eslint/eslint-plugin-react/pull/60 [#616]: https://github.com/jsx-eslint/eslint-plugin-react/pull/616 [#620]: https://github.com/jsx-eslint/eslint-plugin-react/pull/620 [#622]: https://github.com/jsx-eslint/eslint-plugin-react/issues/622 [#624]: https://github.com/jsx-eslint/eslint-plugin-react/issues/624 [#62]: https://github.com/jsx-eslint/eslint-plugin-react/issues/62 [#630]: https://github.com/jsx-eslint/eslint-plugin-react/issues/630 [#631]: https://github.com/jsx-eslint/eslint-plugin-react/pull/631 [#633]: https://github.com/jsx-eslint/eslint-plugin-react/pull/633 [#634]: https://github.com/jsx-eslint/eslint-plugin-react/pull/634 [#636]: https://github.com/jsx-eslint/eslint-plugin-react/pull/636 [#637]: https://github.com/jsx-eslint/eslint-plugin-react/issues/637 [#63]: https://github.com/jsx-eslint/eslint-plugin-react/pull/63 [#641]: https://github.com/jsx-eslint/eslint-plugin-react/issues/641 [#648]: https://github.com/jsx-eslint/eslint-plugin-react/issues/648 [#64]: https://github.com/jsx-eslint/eslint-plugin-react/issues/64 [#654]: https://github.com/jsx-eslint/eslint-plugin-react/issues/654 [#657]: https://github.com/jsx-eslint/eslint-plugin-react/pull/657 [#659]: https://github.com/jsx-eslint/eslint-plugin-react/pull/659 [#660]: https://github.com/jsx-eslint/eslint-plugin-react/pull/660 [#661]: https://github.com/jsx-eslint/eslint-plugin-react/issues/661 [#662]: https://github.com/jsx-eslint/eslint-plugin-react/issues/662 [#663]: https://github.com/jsx-eslint/eslint-plugin-react/issues/663 [#664]: https://github.com/jsx-eslint/eslint-plugin-react/issues/664 [#668]: https://github.com/jsx-eslint/eslint-plugin-react/issues/668 [#669]: https://github.com/jsx-eslint/eslint-plugin-react/pull/669 [#671]: https://github.com/jsx-eslint/eslint-plugin-react/issues/671 [#674]: https://github.com/jsx-eslint/eslint-plugin-react/issues/674 [#678]: https://github.com/jsx-eslint/eslint-plugin-react/issues/678 [#679]: https://github.com/jsx-eslint/eslint-plugin-react/pull/679 [#681]: https://github.com/jsx-eslint/eslint-plugin-react/pull/681 [#684]: https://github.com/jsx-eslint/eslint-plugin-react/pull/684 [#687]: https://github.com/jsx-eslint/eslint-plugin-react/issues/687 [#68]: https://github.com/jsx-eslint/eslint-plugin-react/issues/68 [#693]: https://github.com/jsx-eslint/eslint-plugin-react/issues/693 [#694]: https://github.com/jsx-eslint/eslint-plugin-react/issues/694 [#696]: https://github.com/jsx-eslint/eslint-plugin-react/issues/696 [#698]: https://github.com/jsx-eslint/eslint-plugin-react/issues/698 [#69]: https://github.com/jsx-eslint/eslint-plugin-react/pull/69 [#6]: https://github.com/jsx-eslint/eslint-plugin-react/pull/6 [#700]: https://github.com/jsx-eslint/eslint-plugin-react/pull/700 [#702]: https://github.com/jsx-eslint/eslint-plugin-react/pull/702 [#703]: https://github.com/jsx-eslint/eslint-plugin-react/pull/703 [#709]: https://github.com/jsx-eslint/eslint-plugin-react/issues/709 [#710]: https://github.com/jsx-eslint/eslint-plugin-react/issues/710 [#715]: https://github.com/jsx-eslint/eslint-plugin-react/issues/715 [#716]: https://github.com/jsx-eslint/eslint-plugin-react/issues/716 [#718]: https://github.com/jsx-eslint/eslint-plugin-react/issues/718 [#71]: https://github.com/jsx-eslint/eslint-plugin-react/pull/71 [#720]: https://github.com/jsx-eslint/eslint-plugin-react/issues/720 [#723]: https://github.com/jsx-eslint/eslint-plugin-react/pull/723 [#724]: https://github.com/jsx-eslint/eslint-plugin-react/pull/724 [#725]: https://github.com/jsx-eslint/eslint-plugin-react/pull/725 [#728]: https://github.com/jsx-eslint/eslint-plugin-react/pull/728 [#729]: https://github.com/jsx-eslint/eslint-plugin-react/issues/729 [#731]: https://github.com/jsx-eslint/eslint-plugin-react/pull/731 [#735]: https://github.com/jsx-eslint/eslint-plugin-react/issues/735 [#737]: https://github.com/jsx-eslint/eslint-plugin-react/issues/737 [#739]: https://github.com/jsx-eslint/eslint-plugin-react/issues/739 [#744]: https://github.com/jsx-eslint/eslint-plugin-react/pull/744 [#745]: https://github.com/jsx-eslint/eslint-plugin-react/pull/745 [#746]: https://github.com/jsx-eslint/eslint-plugin-react/issues/746 [#748]: https://github.com/jsx-eslint/eslint-plugin-react/issues/748 [#749]: https://github.com/jsx-eslint/eslint-plugin-react/issues/749 [#750]: https://github.com/jsx-eslint/eslint-plugin-react/issues/750 [#751]: https://github.com/jsx-eslint/eslint-plugin-react/issues/751 [#752]: https://github.com/jsx-eslint/eslint-plugin-react/issues/752 [#753]: https://github.com/jsx-eslint/eslint-plugin-react/pull/753 [#759]: https://github.com/jsx-eslint/eslint-plugin-react/pull/759 [#75]: https://github.com/jsx-eslint/eslint-plugin-react/issues/75 [#761]: https://github.com/jsx-eslint/eslint-plugin-react/pull/761 [#766]: https://github.com/jsx-eslint/eslint-plugin-react/issues/766 [#767]: https://github.com/jsx-eslint/eslint-plugin-react/issues/767 [#769]: https://github.com/jsx-eslint/eslint-plugin-react/pull/769 [#770]: https://github.com/jsx-eslint/eslint-plugin-react/pull/770 [#771]: https://github.com/jsx-eslint/eslint-plugin-react/issues/771 [#77]: https://github.com/jsx-eslint/eslint-plugin-react/issues/77 [#781]: https://github.com/jsx-eslint/eslint-plugin-react/pull/781 [#784]: https://github.com/jsx-eslint/eslint-plugin-react/issues/784 [#785]: https://github.com/jsx-eslint/eslint-plugin-react/issues/785 [#786]: https://github.com/jsx-eslint/eslint-plugin-react/issues/786 [#790]: https://github.com/jsx-eslint/eslint-plugin-react/issues/790 [#792]: https://github.com/jsx-eslint/eslint-plugin-react/pull/792 [#793]: https://github.com/jsx-eslint/eslint-plugin-react/pull/793 [#794]: https://github.com/jsx-eslint/eslint-plugin-react/pull/794 [#796]: https://github.com/jsx-eslint/eslint-plugin-react/pull/796 [#799]: https://github.com/jsx-eslint/eslint-plugin-react/issues/799 [#7]: https://github.com/jsx-eslint/eslint-plugin-react/issues/7 [#802]: https://github.com/jsx-eslint/eslint-plugin-react/pull/802 [#809]: https://github.com/jsx-eslint/eslint-plugin-react/issues/809 [#812]: https://github.com/jsx-eslint/eslint-plugin-react/issues/812 [#813]: https://github.com/jsx-eslint/eslint-plugin-react/pull/813 [#814]: https://github.com/jsx-eslint/eslint-plugin-react/issues/814 [#815]: https://github.com/jsx-eslint/eslint-plugin-react/pull/815 [#816]: https://github.com/jsx-eslint/eslint-plugin-react/issues/816 [#820]: https://github.com/jsx-eslint/eslint-plugin-react/issues/820 [#821]: https://github.com/jsx-eslint/eslint-plugin-react/issues/821 [#825]: https://github.com/jsx-eslint/eslint-plugin-react/pull/825 [#82]: https://github.com/jsx-eslint/eslint-plugin-react/pull/82 [#830]: https://github.com/jsx-eslint/eslint-plugin-react/pull/830 [#832]: https://github.com/jsx-eslint/eslint-plugin-react/issues/832 [#833]: https://github.com/jsx-eslint/eslint-plugin-react/issues/833 [#834]: https://github.com/jsx-eslint/eslint-plugin-react/issues/834 [#838]: https://github.com/jsx-eslint/eslint-plugin-react/pull/838 [#839]: https://github.com/jsx-eslint/eslint-plugin-react/pull/839 [#840]: https://github.com/jsx-eslint/eslint-plugin-react/issues/840 [#841]: https://github.com/jsx-eslint/eslint-plugin-react/issues/841 [#842]: https://github.com/jsx-eslint/eslint-plugin-react/issues/842 [#846]: https://github.com/jsx-eslint/eslint-plugin-react/pull/846 [#852]: https://github.com/jsx-eslint/eslint-plugin-react/issues/852 [#853]: https://github.com/jsx-eslint/eslint-plugin-react/issues/853 [#854]: https://github.com/jsx-eslint/eslint-plugin-react/issues/854 [#857]: https://github.com/jsx-eslint/eslint-plugin-react/issues/857 [#85]: https://github.com/jsx-eslint/eslint-plugin-react/pull/85 [#860]: https://github.com/jsx-eslint/eslint-plugin-react/pull/860 [#862]: https://github.com/jsx-eslint/eslint-plugin-react/pull/862 [#863]: https://github.com/jsx-eslint/eslint-plugin-react/pull/863 [#876]: https://github.com/jsx-eslint/eslint-plugin-react/pull/876 [#877]: https://github.com/jsx-eslint/eslint-plugin-react/pull/877 [#878]: https://github.com/jsx-eslint/eslint-plugin-react/issues/878 [#87]: https://github.com/jsx-eslint/eslint-plugin-react/issues/87 [#883]: https://github.com/jsx-eslint/eslint-plugin-react/pull/883 [#885]: https://github.com/jsx-eslint/eslint-plugin-react/issues/885 [#886]: https://github.com/jsx-eslint/eslint-plugin-react/pull/886 [#887]: https://github.com/jsx-eslint/eslint-plugin-react/issues/887 [#889]: https://github.com/jsx-eslint/eslint-plugin-react/issues/889 [#88]: https://github.com/jsx-eslint/eslint-plugin-react/issues/88 [#895]: https://github.com/jsx-eslint/eslint-plugin-react/issues/895 [#896]: https://github.com/jsx-eslint/eslint-plugin-react/pull/896 [#897]: https://github.com/jsx-eslint/eslint-plugin-react/issues/897 [#898]: https://github.com/jsx-eslint/eslint-plugin-react/issues/898 [#89]: https://github.com/jsx-eslint/eslint-plugin-react/pull/89 [#8]: https://github.com/jsx-eslint/eslint-plugin-react/issues/8 [#900]: https://github.com/jsx-eslint/eslint-plugin-react/issues/900 [#901]: https://github.com/jsx-eslint/eslint-plugin-react/issues/901 [#907]: https://github.com/jsx-eslint/eslint-plugin-react/issues/907 [#909]: https://github.com/jsx-eslint/eslint-plugin-react/pull/909 [#90]: https://github.com/jsx-eslint/eslint-plugin-react/pull/90 [#910]: https://github.com/jsx-eslint/eslint-plugin-react/pull/910 [#911]: https://github.com/jsx-eslint/eslint-plugin-react/pull/911 [#916]: https://github.com/jsx-eslint/eslint-plugin-react/issues/916 [#91]: https://github.com/jsx-eslint/eslint-plugin-react/pull/91 [#921]: https://github.com/jsx-eslint/eslint-plugin-react/issues/921 [#925]: https://github.com/jsx-eslint/eslint-plugin-react/pull/925 [#92]: https://github.com/jsx-eslint/eslint-plugin-react/pull/92 [#931]: https://github.com/jsx-eslint/eslint-plugin-react/issues/931 [#932]: https://github.com/jsx-eslint/eslint-plugin-react/pull/932 [#938]: https://github.com/jsx-eslint/eslint-plugin-react/issues/938 [#93]: https://github.com/jsx-eslint/eslint-plugin-react/pull/93 [#941]: https://github.com/jsx-eslint/eslint-plugin-react/pull/941 [#945]: https://github.com/jsx-eslint/eslint-plugin-react/issues/945 [#947]: https://github.com/jsx-eslint/eslint-plugin-react/issues/947 [#949]: https://github.com/jsx-eslint/eslint-plugin-react/pull/949 [#94]: https://github.com/jsx-eslint/eslint-plugin-react/pull/94 [#953]: https://github.com/jsx-eslint/eslint-plugin-react/pull/953 [#955]: https://github.com/jsx-eslint/eslint-plugin-react/issues/955 [#958]: https://github.com/jsx-eslint/eslint-plugin-react/pull/958 [#95]: https://github.com/jsx-eslint/eslint-plugin-react/issues/95 [#960]: https://github.com/jsx-eslint/eslint-plugin-react/pull/960 [#961]: https://github.com/jsx-eslint/eslint-plugin-react/issues/961 [#966]: https://github.com/jsx-eslint/eslint-plugin-react/issues/966 [#969]: https://github.com/jsx-eslint/eslint-plugin-react/issues/969 [#96]: https://github.com/jsx-eslint/eslint-plugin-react/issues/96 [#973]: https://github.com/jsx-eslint/eslint-plugin-react/pull/973 [#977]: https://github.com/jsx-eslint/eslint-plugin-react/pull/977 [#978]: https://github.com/jsx-eslint/eslint-plugin-react/pull/978 [#97]: https://github.com/jsx-eslint/eslint-plugin-react/issues/97 [#982]: https://github.com/jsx-eslint/eslint-plugin-react/pull/982 [#984]: https://github.com/jsx-eslint/eslint-plugin-react/pull/984 [#985]: https://github.com/jsx-eslint/eslint-plugin-react/issues/985 [#989]: https://github.com/jsx-eslint/eslint-plugin-react/pull/989 [#991]: https://github.com/jsx-eslint/eslint-plugin-react/issues/991 [#995]: https://github.com/jsx-eslint/eslint-plugin-react/pull/995 [#996]: https://github.com/jsx-eslint/eslint-plugin-react/issues/996 [#99]: https://github.com/jsx-eslint/eslint-plugin-react/pull/99 [#9]: https://github.com/jsx-eslint/eslint-plugin-react/issues/9 [1.1.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v1.0.0...v1.1.0 [1.2.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v1.1.0...v1.2.0 [1.2.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v1.2.0...v1.2.1 [1.2.2]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v1.2.1...v1.2.2 [1.3.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v1.2.2...v1.3.0 [1.4.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v1.3.0...v1.4.0 [1.4.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v1.4.0...v1.4.1 [1.5.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v1.4.1...v1.5.0 [1.6.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v1.5.0...v1.6.0 [1.6.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v1.6.0...v1.6.1 [2.0.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v1.6.1...v2.0.0 [2.0.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v2.0.0...v2.0.1 [2.0.2]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v2.0.1...v2.0.2 [2.1.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v2.0.2...v2.1.0 [2.1.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v2.1.0...v2.1.1 [2.2.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v2.1.1...v2.2.0 [2.3.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v2.2.0...v2.3.0 [2.4.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v2.3.0...v2.4.0 [2.5.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v2.4.0...v2.5.0 [2.5.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v2.5.0...v2.5.1 [2.5.2]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v2.5.1...v2.5.2 [2.6.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v2.5.2...v2.6.0 [2.6.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v2.6.0...v2.6.1 [2.6.2]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v2.6.1...v2.6.2 [2.6.3]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v2.6.2...v2.6.3 [2.6.4]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v2.6.3...v2.6.4 [2.7.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v2.6.4...v2.7.0 [2.7.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v2.7.0...v2.7.1 [25b1936]: https://github.com/jsx-eslint/eslint-plugin-react/commit/25b19365e6cc3f188d6a5ed6cecc70fe6f1af7cd [3.0.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v2.7.1...v3.0.0 [3.1.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v3.0.0...v3.1.0 [3.10.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v3.9.0...v3.10.0 [3.11.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v3.10.0...v3.11.0 [3.11.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v3.11.0...v3.11.1 [3.11.2]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v3.11.1...v3.11.2 [3.11.3]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v3.11.2...v3.11.3 [3.12.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v3.11.3...v3.12.0 [3.13.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v3.12.0...v3.13.0 [3.13.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v3.13.0...v3.13.1 [3.14.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v3.13.1...v3.14.0 [3.15.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v3.14.0...v3.15.0 [3.16.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v3.15.0...v3.16.0 [3.16.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v3.16.0...v3.16.1 [3.2.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v3.1.0...v3.2.0 [3.2.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v3.2.0...v3.2.1 [3.2.2]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v3.2.1...v3.2.2 [3.2.3]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v3.2.2...v3.2.3 [3.3.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v3.2.3...v3.3.0 [3.3.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v3.3.0...v3.3.1 [3.3.2]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v3.3.1...v3.3.2 [3.4.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v3.3.2...v3.4.0 [3.4.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v3.4.0...v3.4.1 [3.4.2]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v3.4.1...v3.4.2 [3.5.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v3.4.2...v3.5.0 [3.5.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v3.5.0...v3.5.1 [3.6.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v3.5.1...v3.6.0 [3.6.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v3.6.0...v3.6.1 [3.6.2]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v3.6.1...v3.6.2 [3.6.3]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v3.6.2...v3.6.3 [3.7.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v3.6.3...v3.7.0 [3.7.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v3.7.0...v3.7.1 [3.8.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v3.7.1...v3.8.0 [3.9.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v3.8.0...v3.9.0 [4.0.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v3.16.1...v4.0.0 [4.1.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v4.0.0...v4.1.0 [4.2.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v4.1.0...v4.2.0 [4.2.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v4.2.0...v4.2.1 [4.2.2]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v4.2.1...v4.2.2 [4.2.3]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v4.2.2...v4.2.3 [4.3.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v4.2.3...v4.3.0 [5.0.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v4.3.0...v5.0.0 [5.0.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v5.0.0...v5.0.1 [5.1.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v5.0.1...v5.1.0 [5.1.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v5.1.0...v5.1.1 [5.2.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v5.1.1...v5.2.0 [5.2.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v5.2.0...v5.2.1 [5.2.2]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v5.2.1...v5.2.2 [6.0.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v5.2.2...v6.0.0 [6.1.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v6.0.0...v6.1.0 [6.1.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v6.1.0...v6.1.1 [6.1.2]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v6.1.1...v6.1.2 [6.10.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v6.9.0...v6.10.0 [6.10.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v6.10.0...v6.10.1 [6.10.2]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v6.10.1...v6.10.2 [6.10.3]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v6.10.2...v6.10.3 [6.2.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v6.1.2...v6.2.0 [6.2.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v6.2.0...v6.2.1 [6.2.2]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v6.2.1...v6.2.2 [6.3.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v6.2.2...v6.3.0 [6.4.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v6.3.0...v6.4.0 [6.4.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v6.4.0...v6.4.1 [6.5.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v6.4.1...v6.5.0 [6.6.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v6.5.0...v6.6.0 [6.7.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v6.6.0...v6.7.0 [6.7.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v6.7.0...v6.7.1 [6.8.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v6.7.1...v6.8.0 [6.9.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v6.8.0...v6.9.0 [7.0.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v6.10.3...v7.0.0 [7.0.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.0.0...v7.0.1 [7.1.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.0.1...v7.1.0 [7.10.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.9.1...v7.10.0 [7.11.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.10.0...v7.11.0 [7.11.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.11.0...v7.11.1 [7.12.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.11.1...v7.12.0 [7.12.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.12.0...v7.12.1 [7.12.2]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.12.1...v7.12.2 [7.12.3]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.12.2...v7.12.3 [7.12.4]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.12.3...v7.12.4 [7.13.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.12.4...v7.13.0 [7.14.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.13.0...v7.14.0 [7.14.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.14.0...v7.14.1 [7.14.2]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.14.1...v7.14.2 [7.14.3]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.14.2...v7.14.3 [7.15.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.14.3...v7.15.0 [7.15.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.15.0...v7.15.1 [7.16.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.15.1...v7.16.0 [7.17.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.16.0...v7.17.0 [7.18.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.17.0...v7.18.0 [7.18.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.18.0...v7.18.1 [7.18.2]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.18.1...v7.18.2 [7.18.3]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.18.2...v7.18.3 [7.19.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.18.3...v7.19.0 [7.2.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.1.0...v7.2.0 [7.2.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.2.0...v7.2.1 [7.20.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.19.0...v7.20.0 [7.20.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.20.0...v7.20.1 [7.20.2]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.20.1...v7.20.2 [7.20.3]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.20.2...v7.20.3 [7.20.4]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.20.3...v7.20.4 [7.20.5]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.20.4...v7.20.5 [7.20.6]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.20.5...v7.20.6 [7.21.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.20.6...v7.21.0 [7.21.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.21.0...v7.21.1 [7.21.2]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.21.1...v7.21.2 [7.21.3]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.21.2...v7.21.3 [7.21.4]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.21.3...v7.21.4 [7.21.5]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.21.4...v7.21.5 [7.22.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.21.5...v7.22.0 [7.23.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.22.0...v7.23.0 [7.23.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.23.0...v7.23.1 [7.23.2]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.23.1...v7.23.2 [7.24.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.23.2...v7.24.0 [7.25.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.24.0...v7.25.0 [7.25.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.25.0...v7.25.1 [7.25.2]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.25.1...v7.25.2 [7.25.3]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.25.2...v7.25.3 [7.26.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.25.3...v7.26.0 [7.26.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.26.0...v7.26.1 [7.27.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.26.1...v7.27.0 [7.27.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.27.0...v7.27.1 [7.28.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.27.1...v7.28.0 [7.29.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.28.0...v7.29.0 [7.29.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.29.0...v7.29.1 [7.29.2]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.29.1...v7.29.2 [7.29.3]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.29.2...v7.29.3 [7.29.4]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.29.3...v7.29.4 [7.3.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.2.1...v7.3.0 [7.30.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.29.4...v7.30.0 [7.30.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.30.0...v7.30.1 [7.31.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.30.1...v7.31.0 [7.31.10]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.9...v7.31.10 [7.31.11]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.10...v7.31.11 [7.31.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.0...v7.31.1 [7.31.2]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.1...v7.31.2 [7.31.3]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.2...v7.31.3 [7.31.4]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.3...v7.31.4 [7.31.5]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.4...v7.31.5 [7.31.6]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.5...v7.31.6 [7.31.7]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.6...v7.31.7 [7.31.8]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.7...v7.31.8 [7.31.9]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.8...v7.31.9 [7.32.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.31.11...v7.32.0 [7.32.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.32.0...v7.32.1 [7.32.2]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.32.1...v7.32.2 [7.33.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.32.2...v7.33.0 [7.33.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.33.0...v7.33.1 [7.33.2]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.33.1...v7.33.2 [7.34.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.33.2...v7.34.0 [7.34.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.34.0...v7.34.1 [7.34.2]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.34.1...v7.34.2 [7.34.3]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.34.2...v7.34.3 [7.34.4]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.34.3...v7.34.4 [7.35.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.34.4...v7.35.0 [7.35.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.35.0...v7.35.1 [7.35.2]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.35.1...v7.35.2 [7.36.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.35.2...v7.36.0 [7.36.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.36.0...v7.36.1 [7.37.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.36.1...v7.37.0 [7.37.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.37.0...v7.37.1 [7.37.2]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.37.1...v7.37.2 [7.37.3]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.37.2...v7.37.3 [7.4.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.3.0...v7.4.0 [7.5.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.4.0...v7.5.0 [7.5.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.5.0...v7.5.1 [7.6.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.5.1...v7.6.0 [7.6.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.6.0...v7.6.1 [7.7.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.6.1...v7.7.0 [7.8.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.7.0...v7.8.0 [7.8.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.8.0...v7.8.1 [7.8.2]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.8.1...v7.8.2 [7.9.0]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.8.2...v7.9.0 [7.9.1]: https://github.com/jsx-eslint/eslint-plugin-react/compare/v7.9.0...v7.9.1 [`boolean-prop-naming`]: docs/rules/boolean-prop-naming.md [`button-has-type`]: docs/rules/button-has-type.md [`checked-requires-onchange-or-readonly`]: docs/rules/checked-requires-onchange-or-readonly.md [`default-props-match-prop-types`]: docs/rules/default-props-match-prop-types.md [`destructuring-assignment`]: docs/rules/destructuring-assignment.md [`display-name`]: docs/rules/display-name.md [`forbid-component-props`]: docs/rules/forbid-component-props.md [`forbid-dom-props`]: docs/rules/forbid-dom-props.md [`forbid-elements`]: docs/rules/forbid-elements.md [`forbid-foreign-prop-types`]: docs/rules/forbid-foreign-prop-types.md [`forbid-prop-types`]: docs/rules/forbid-prop-types.md [`forward-ref-uses-ref`]: docs/rules/forward-ref-uses-ref.md [`function-component-definition`]: docs/rules/function-component-definition.md [`hook-use-state`]: docs/rules/hook-use-state.md [`iframe-missing-sandbox`]: docs/rules/iframe-missing-sandbox.md [`jsx-boolean-value`]: docs/rules/jsx-boolean-value.md [`jsx-child-element-spacing`]: docs/rules/jsx-child-element-spacing.md [`jsx-closing-bracket-location`]: docs/rules/jsx-closing-bracket-location.md [`jsx-closing-tag-location`]: docs/rules/jsx-closing-tag-location.md [`jsx-curly-brace-presence`]: docs/rules/jsx-curly-brace-presence.md [`jsx-curly-newline`]: docs/rules/jsx-curly-newline.md [`jsx-curly-spacing`]: docs/rules/jsx-curly-spacing.md [`jsx-equals-spacing`]: docs/rules/jsx-equals-spacing.md [`jsx-filename-extension`]: docs/rules/jsx-filename-extension.md [`jsx-first-prop-new-line`]: docs/rules/jsx-first-prop-new-line.md [`jsx-fragments`]: docs/rules/jsx-fragments.md [`jsx-handler-names`]: docs/rules/jsx-handler-names.md [`jsx-indent-props`]: docs/rules/jsx-indent-props.md [`jsx-indent`]: docs/rules/jsx-indent.md [`jsx-key`]: docs/rules/jsx-key.md [`jsx-max-depth`]: docs/rules/jsx-max-depth.md [`jsx-max-props-per-line`]: docs/rules/jsx-max-props-per-line.md [`jsx-newline`]: docs/rules/jsx-newline.md [`jsx-no-bind`]: docs/rules/jsx-no-bind.md [`jsx-no-comment-textnodes`]: docs/rules/jsx-no-comment-textnodes.md [`jsx-no-constructed-context-values`]: docs/rules/jsx-no-constructed-context-values.md [`jsx-no-duplicate-props`]: docs/rules/jsx-no-duplicate-props.md [`jsx-no-leaked-render`]: docs/rules/jsx-no-leaked-render.md [`jsx-no-literals`]: docs/rules/jsx-no-literals.md [`jsx-no-script-url`]: docs/rules/jsx-no-script-url.md [`jsx-no-target-blank`]: docs/rules/jsx-no-target-blank.md [`jsx-no-undef`]: docs/rules/jsx-no-undef.md [`jsx-no-useless-fragment`]: docs/rules/jsx-no-useless-fragment.md [`jsx-one-expression-per-line`]: docs/rules/jsx-one-expression-per-line.md [`jsx-pascal-case`]: docs/rules/jsx-pascal-case.md [`jsx-props-no-multi-spaces`]: docs/rules/jsx-props-no-multi-spaces.md [`jsx-props-no-spread-multi`]: docs/rules/jsx-props-no-spread-multi.md [`jsx-props-no-spreading`]: docs/rules/jsx-props-no-spreading.md [`jsx-sort-default-props`]: docs/rules/jsx-sort-default-props.md [`jsx-sort-prop-types`]: docs/rules/sort-prop-types.md [`jsx-sort-props`]: docs/rules/jsx-sort-props.md [`jsx-space-before-closing`]: docs/rules/jsx-space-before-closing.md [`jsx-tag-spacing`]: docs/rules/jsx-tag-spacing.md [`jsx-uses-react`]: docs/rules/jsx-uses-react.md [`jsx-uses-vars`]: docs/rules/jsx-uses-vars.md [`jsx-wrap-multilines`]: docs/rules/jsx-wrap-multilines.md [`no-access-state-in-setstate`]: docs/rules/no-access-state-in-setstate.md [`no-adjacent-inline-elements`]: docs/rules/no-adjacent-inline-elements.md [`no-array-index-key`]: docs/rules/no-array-index-key.md [`no-arrow-function-lifecycle`]: docs/rules/no-arrow-function-lifecycle.md [`no-children-prop`]: docs/rules/no-children-prop.md [`no-comment-textnodes`]: docs/rules/jsx-no-comment-textnodes.md [`no-danger-with-children`]: docs/rules/no-danger-with-children.md [`no-danger`]: docs/rules/no-danger.md [`no-deprecated`]: docs/rules/no-deprecated.md [`no-did-mount-set-state`]: docs/rules/no-did-mount-set-state.md [`no-did-update-set-state`]: docs/rules/no-did-update-set-state.md [`no-direct-mutation-state`]: docs/rules/no-direct-mutation-state.md [`no-find-dom-node`]: docs/rules/no-find-dom-node.md [`no-invalid-html-attribute`]: docs/rules/no-invalid-html-attribute.md [`no-is-mounted`]: docs/rules/no-is-mounted.md [`no-multi-comp`]: docs/rules/no-multi-comp.md [`no-namespace`]: docs/rules/no-namespace.md [`no-object-type-as-default-prop`]: docs/rules/no-object-type-as-default-prop.md [`no-redundant-should-component-update`]: docs/rules/no-redundant-should-component-update.md [`no-render-return-value`]: docs/rules/no-render-return-value.md [`no-set-state`]: docs/rules/no-set-state.md [`no-string-refs`]: docs/rules/no-string-refs.md [`no-this-in-sfc`]: docs/rules/no-this-in-sfc.md [`no-typos`]: docs/rules/no-typos.md [`no-unescaped-entities`]: docs/rules/no-unescaped-entities.md [`no-unknown-property`]: docs/rules/no-unknown-property.md [`no-unsafe`]: docs/rules/no-unsafe.md [`no-unstable-nested-components`]: docs/rules/no-unstable-nested-components.md [`no-unused-class-component-methods`]: docs/rules/no-unused-class-component-methods.md [`no-unused-prop-types`]: docs/rules/no-unused-prop-types.md [`no-unused-state`]: docs/rules/no-unused-state.md [`no-will-update-set-state`]: docs/rules/no-will-update-set-state.md [`prefer-es6-class`]: docs/rules/prefer-es6-class.md [`prefer-exact-props`]: docs/rules/prefer-exact-props.md [`prefer-read-only-props`]: docs/rules/prefer-read-only-props.md [`prefer-stateless-function`]: docs/rules/prefer-stateless-function.md [`prop-types`]: docs/rules/prop-types.md [`react-in-jsx-scope`]: docs/rules/react-in-jsx-scope.md [`react/jsx-runtime`]: https://github.com/jsx-eslint/eslint-plugin-react/blob/HEAD/index.js#L163-L176 [`require-default-props`]: docs/rules/require-default-props.md [`require-extension`]: docs/rules/require-extension.md [`require-optimization`]: docs/rules/require-optimization.md [`require-render-return`]: docs/rules/require-render-return.md [`self-closing-comp`]: docs/rules/self-closing-comp.md [`sort-comp`]: docs/rules/sort-comp.md [`sort-default-props`]: docs/rules/sort-default-props.md [`sort-prop-types`]: docs/rules/sort-prop-types.md [`state-in-constructor`]: docs/rules/state-in-constructor.md [`static-property-placement`]: docs/rules/static-property-placement.md [`style-prop-object`]: docs/rules/style-prop-object.md [`void-dom-elements-no-children`]: docs/rules/void-dom-elements-no-children.md [`wrap-multilines`]: docs/rules/jsx-wrap-multilines.md [aecff62]: https://github.com/jsx-eslint/eslint-plugin-react/commit/aecff625bf0590ed4d80ed6b58b81af11901f5f6 [bb64df65]: https://github.com/jsx-eslint/eslint-plugin-react/commit/bb64df6505b3e9a01da5b61626ab9f544caea438 [jsx-eslint/jsx-ast-utils#102]: https://github.com/jsx-eslint/jsx-ast-utils/pull/102 --- pnpm-lock.yaml | 947 +++++++++++++++++++++++++------------------------ 1 file changed, 480 insertions(+), 467 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f1ddc0a5..87b4776c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -43,7 +43,7 @@ importers: version: 0.46.0(eslint@8.57.1)(typescript@5.7.2) eslint-config-xo-react: specifier: ^0.27.0 - version: 0.27.0(eslint-plugin-react-hooks@5.1.0(eslint@8.57.1))(eslint-plugin-react@7.37.2(eslint@8.57.1))(eslint@8.57.1) + version: 0.27.0(eslint-plugin-react-hooks@5.1.0(eslint@8.57.1))(eslint-plugin-react@7.37.3(eslint@8.57.1))(eslint@8.57.1) eslint-config-xo-typescript: specifier: ^7.0.0 version: 7.0.0(eslint@8.57.1)(typescript@5.7.2) @@ -70,7 +70,7 @@ importers: version: 7.2.1(eslint@8.57.1) eslint-plugin-react: specifier: ^7.33.2 - version: 7.37.2(eslint@8.57.1) + version: 7.37.3(eslint@8.57.1) eslint-plugin-react-hooks: specifier: ^5.0.0 version: 5.1.0(eslint@8.57.1) @@ -1475,8 +1475,8 @@ packages: resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} engines: {node: '>= 0.4'} - array-buffer-byte-length@1.0.1: - resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} + array-buffer-byte-length@1.0.2: + resolution: {integrity: sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==} engines: {node: '>= 0.4'} array-includes@3.1.8: @@ -1491,20 +1491,24 @@ packages: resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==} engines: {node: '>= 0.4'} - array.prototype.flat@1.3.2: - resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} + array.prototype.flat@1.3.3: + resolution: {integrity: sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==} engines: {node: '>= 0.4'} array.prototype.flatmap@1.3.2: resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} engines: {node: '>= 0.4'} + array.prototype.flatmap@1.3.3: + resolution: {integrity: sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==} + engines: {node: '>= 0.4'} + array.prototype.tosorted@1.1.4: resolution: {integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==} engines: {node: '>= 0.4'} - arraybuffer.prototype.slice@1.0.3: - resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} + arraybuffer.prototype.slice@1.0.4: + resolution: {integrity: sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==} engines: {node: '>= 0.4'} assertion-error@2.0.1: @@ -1581,8 +1585,16 @@ packages: resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} engines: {node: '>=8'} - call-bind@1.0.7: - resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} + call-bind-apply-helpers@1.0.1: + resolution: {integrity: sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==} + engines: {node: '>= 0.4'} + + call-bind@1.0.8: + resolution: {integrity: sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==} + engines: {node: '>= 0.4'} + + call-bound@1.0.3: + resolution: {integrity: sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==} engines: {node: '>= 0.4'} call-me-maybe@1.0.2: @@ -1764,16 +1776,16 @@ packages: damerau-levenshtein@1.0.8: resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} - data-view-buffer@1.0.1: - resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} + data-view-buffer@1.0.2: + resolution: {integrity: sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==} engines: {node: '>= 0.4'} - data-view-byte-length@1.0.1: - resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==} + data-view-byte-length@1.0.2: + resolution: {integrity: sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==} engines: {node: '>= 0.4'} - data-view-byte-offset@1.0.0: - resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} + data-view-byte-offset@1.0.1: + resolution: {integrity: sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==} engines: {node: '>= 0.4'} date-fns@1.30.1: @@ -1888,6 +1900,10 @@ packages: resolution: {integrity: sha512-1gxPBJpI/pcjQhKgIU91II6Wkay+dLcN3M6rf2uwP8hRur3HtQXjVrdAK3sjC0piaEuxzMwjXChcETiJl47lAQ==} engines: {node: '>=18'} + dunder-proto@1.0.1: + resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} + engines: {node: '>= 0.4'} + eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} @@ -1914,28 +1930,20 @@ packages: error-ex@1.3.2: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} - es-abstract@1.23.3: - resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==} + es-abstract@1.23.7: + resolution: {integrity: sha512-OygGC8kIcDhXX+6yAZRGLqwi2CmEXCbLQixeGUgYeR+Qwlppqmo7DIDr8XibtEBZp+fJcoYpoatp5qwLMEdcqQ==} engines: {node: '>= 0.4'} - es-abstract@1.23.5: - resolution: {integrity: sha512-vlmniQ0WNPwXqA0BnmwV3Ng7HxiGlh6r5U6JcTMNx8OilcAGqVJBHJcPjqOMaczU9fRuRK5Px2BdVyPRnKMMVQ==} - engines: {node: '>= 0.4'} - - es-define-property@1.0.0: - resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} + es-define-property@1.0.1: + resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} engines: {node: '>= 0.4'} es-errors@1.3.0: resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} engines: {node: '>= 0.4'} - es-iterator-helpers@1.1.0: - resolution: {integrity: sha512-/SurEfycdyssORP/E+bj4sEu1CWw4EmLDsHynHwSXQ7utgbrMRWW195pTrCjFgFCddf/UkYm3oqKPRq5i8bJbw==} - engines: {node: '>= 0.4'} - - es-iterator-helpers@1.2.0: - resolution: {integrity: sha512-tpxqxncxnpw3c93u8n3VOzACmRFoVmWJqbWXvX/JfKbkhBw1oslgPrUfeSt2psuqyEJFD6N/9lg5i7bsKpoq+Q==} + es-iterator-helpers@1.2.1: + resolution: {integrity: sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==} engines: {node: '>= 0.4'} es-module-lexer@1.5.4: @@ -1952,8 +1960,8 @@ packages: es-shim-unscopables@1.0.2: resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} - es-to-primitive@1.2.1: - resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} + es-to-primitive@1.3.0: + resolution: {integrity: sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==} engines: {node: '>= 0.4'} esbuild@0.21.5: @@ -2101,8 +2109,8 @@ packages: peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - eslint-plugin-react@7.37.2: - resolution: {integrity: sha512-EsTAnj9fLVr/GZleBLFbj/sSuXeWmp1eXIN60ceYnZveqEaUCyW4X+Vh4WTdUhCkW4xutXYqTXCUSyqD4rB75w==} + eslint-plugin-react@7.37.3: + resolution: {integrity: sha512-DomWuTQPFYZwF/7c9W2fkKkStqZmBd3uugfqBYLdkZ3Hii23WzZuOLUskGxB8qkSKqftxEeGL1TB2kMhrce0jA==} engines: {node: '>=4'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 @@ -2321,8 +2329,8 @@ packages: function-bind@1.1.2: resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - function.prototype.name@1.1.6: - resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} + function.prototype.name@1.1.8: + resolution: {integrity: sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==} engines: {node: '>= 0.4'} functions-have-names@1.2.3: @@ -2336,8 +2344,8 @@ packages: resolution: {integrity: sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==} engines: {node: '>=18'} - get-intrinsic@1.2.4: - resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} + get-intrinsic@1.2.6: + resolution: {integrity: sha512-qxsEs+9A+u85HhllWJJFicJfPDhRmjzoYdl64aMWW9yRIJmSyxdn8IEkuIM530/7T+lv0TIHd8L6Q/ra0tEoeA==} engines: {node: '>= 0.4'} get-port-please@3.1.2: @@ -2351,8 +2359,8 @@ packages: resolution: {integrity: sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==} engines: {node: '>=18'} - get-symbol-description@1.0.2: - resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} + get-symbol-description@1.1.0: + resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==} engines: {node: '>= 0.4'} get-tsconfig@4.8.1: @@ -2406,8 +2414,9 @@ packages: resolution: {integrity: sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==} engines: {node: '>=18'} - gopd@1.0.1: - resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} + gopd@1.2.0: + resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} + engines: {node: '>= 0.4'} graceful-fs@4.2.10: resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} @@ -2425,8 +2434,9 @@ packages: resolution: {integrity: sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==} engines: {node: '>=0.10.0'} - has-bigints@1.0.2: - resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} + has-bigints@1.1.0: + resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==} + engines: {node: '>= 0.4'} has-flag@3.0.0: resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} @@ -2439,12 +2449,12 @@ packages: has-property-descriptors@1.0.2: resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} - has-proto@1.0.3: - resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} + has-proto@1.2.0: + resolution: {integrity: sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==} engines: {node: '>= 0.4'} - has-symbols@1.0.3: - resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} + has-symbols@1.1.0: + resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} engines: {node: '>= 0.4'} has-tostringtag@1.0.2: @@ -2543,8 +2553,8 @@ packages: resolution: {integrity: sha512-LJKFHCSeIRq9hanN14IlOtPSTe3lNES7TYDTE2xxdAy1LS5rYphajK1qtwvj3YmQXvvk0U2Vbmcni8P9EIQW9w==} engines: {node: '>=18'} - internal-slot@1.0.7: - resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} + internal-slot@1.1.0: + resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==} engines: {node: '>= 0.4'} io-ts-extra@0.11.6: @@ -2564,8 +2574,8 @@ packages: is-alphanumerical@1.0.4: resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==} - is-array-buffer@3.0.4: - resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} + is-array-buffer@3.0.5: + resolution: {integrity: sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==} engines: {node: '>= 0.4'} is-arrayish@0.2.1: @@ -2575,11 +2585,12 @@ packages: resolution: {integrity: sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==} engines: {node: '>= 0.4'} - is-bigint@1.0.4: - resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} + is-bigint@1.1.0: + resolution: {integrity: sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==} + engines: {node: '>= 0.4'} - is-boolean-object@1.1.2: - resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} + is-boolean-object@1.2.1: + resolution: {integrity: sha512-l9qO6eFlUETHtuihLcYOaLKByJ1f+N4kthcU9YjHy3N+B3hWv0y/2Nd0mu/7lTFnRQHTrSdXF50HQ3bl5fEnng==} engines: {node: '>= 0.4'} is-builtin-module@3.2.1: @@ -2590,20 +2601,20 @@ packages: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} - is-core-module@2.15.1: - resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==} - engines: {node: '>= 0.4'} - is-core-module@2.16.0: resolution: {integrity: sha512-urTSINYfAYgcbLb0yDQ6egFm6h3Mo1DcF9EkyXSRjjzdHbsulg01qhwWuXdOoUBuTkbQ80KDboXa0vFJ+BDH+g==} engines: {node: '>= 0.4'} - is-data-view@1.0.1: - resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} + is-core-module@2.16.1: + resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} + engines: {node: '>= 0.4'} + + is-data-view@1.0.2: + resolution: {integrity: sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==} engines: {node: '>= 0.4'} - is-date-object@1.0.5: - resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} + is-date-object@1.1.0: + resolution: {integrity: sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==} engines: {node: '>= 0.4'} is-decimal@1.0.4: @@ -2618,8 +2629,9 @@ packages: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} - is-finalizationregistry@1.0.2: - resolution: {integrity: sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==} + is-finalizationregistry@1.1.1: + resolution: {integrity: sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==} + engines: {node: '>= 0.4'} is-fullwidth-code-point@1.0.0: resolution: {integrity: sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==} @@ -2676,16 +2688,12 @@ packages: resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==} engines: {node: '>= 0.4'} - is-negative-zero@2.0.3: - resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} - engines: {node: '>= 0.4'} - is-npm@6.0.0: resolution: {integrity: sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - is-number-object@1.0.7: - resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} + is-number-object@1.1.1: + resolution: {integrity: sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==} engines: {node: '>= 0.4'} is-number@7.0.0: @@ -2715,8 +2723,8 @@ packages: is-promise@2.2.2: resolution: {integrity: sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==} - is-regex@1.1.4: - resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} + is-regex@1.2.1: + resolution: {integrity: sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==} engines: {node: '>= 0.4'} is-scoped@3.0.0: @@ -2727,8 +2735,8 @@ packages: resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==} engines: {node: '>= 0.4'} - is-shared-array-buffer@1.0.3: - resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} + is-shared-array-buffer@1.0.4: + resolution: {integrity: sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==} engines: {node: '>= 0.4'} is-stream@1.1.0: @@ -2743,16 +2751,16 @@ packages: resolution: {integrity: sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==} engines: {node: '>=18'} - is-string@1.0.7: - resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} + is-string@1.1.1: + resolution: {integrity: sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==} engines: {node: '>= 0.4'} - is-symbol@1.0.4: - resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} + is-symbol@1.1.1: + resolution: {integrity: sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==} engines: {node: '>= 0.4'} - is-typed-array@1.1.13: - resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} + is-typed-array@1.1.15: + resolution: {integrity: sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==} engines: {node: '>= 0.4'} is-unicode-supported@0.1.0: @@ -2771,11 +2779,12 @@ packages: resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==} engines: {node: '>= 0.4'} - is-weakref@1.0.2: - resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} + is-weakref@1.1.0: + resolution: {integrity: sha512-SXM8Nwyys6nT5WP6pltOwKytLV7FqQ4UiibxVmW+EIosHcmCqkkjViTb5SNssDlkCiEYRP1/pdWUKVvZBmsR2Q==} + engines: {node: '>= 0.4'} - is-weakset@2.0.3: - resolution: {integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==} + is-weakset@2.0.4: + resolution: {integrity: sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==} engines: {node: '>= 0.4'} is-wsl@3.1.0: @@ -2796,8 +2805,8 @@ packages: resolution: {integrity: sha512-7731a/t2llyrk8Hdwl1x3LkhIFGzxHQGpJA7Ur9cIRViakQF2y25Lwhx8Ziy1B068+kBYUmYPBzw5uo3DdWrdQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - iterator.prototype@1.1.3: - resolution: {integrity: sha512-FW5iMbeQ6rBGm/oKgzq2aW4KvAGpxPzYES8N4g4xNXUKpL1mclMvOe+76AcLDTvD+Ze+sOpVhgdAQEKF4L9iGQ==} + iterator.prototype@1.1.4: + resolution: {integrity: sha512-x4WH0BWmrMmg4oHHl+duwubhrvczGlyuGAZu3nvrf0UXOfPu8IhZObFEr7DE/iv01YgVZrsOiRcqw2srkKEDIA==} engines: {node: '>= 0.4'} jackspeak@2.3.6: @@ -2980,6 +2989,10 @@ packages: magic-string@0.30.14: resolution: {integrity: sha512-5c99P1WKTed11ZC0HMJOj6CDIue6F8ySu+bJL+85q1zBEIY8IklrJ1eiKC2NDRh3Ct3FcvmJPyQHb9erXMTJNw==} + math-intrinsics@1.1.0: + resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} + engines: {node: '>= 0.4'} + mdast-util-from-markdown@0.8.5: resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==} @@ -3121,10 +3134,6 @@ packages: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} - object-inspect@1.13.2: - resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} - engines: {node: '>= 0.4'} - object-inspect@1.13.3: resolution: {integrity: sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==} engines: {node: '>= 0.4'} @@ -3133,8 +3142,8 @@ packages: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} - object.assign@4.1.5: - resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} + object.assign@4.1.7: + resolution: {integrity: sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==} engines: {node: '>= 0.4'} object.entries@1.1.8: @@ -3149,8 +3158,8 @@ packages: resolution: {integrity: sha512-FZ9LZt9/RHzGySlBARE3VF+gE26TxR38SdmqOqliuTnl9wrKulaQs+4dee1V+Io8VfxqzAfHu6YuRgUy8OHoTg==} engines: {node: '>= 0.4'} - object.values@1.2.0: - resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==} + object.values@1.2.1: + resolution: {integrity: sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==} engines: {node: '>= 0.4'} ohash@1.1.4: @@ -3429,8 +3438,8 @@ packages: resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==} engines: {node: '>= 14.16.0'} - reflect.getprototypeof@1.0.6: - resolution: {integrity: sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==} + reflect.getprototypeof@1.0.9: + resolution: {integrity: sha512-r0Ay04Snci87djAsI4U+WNRcSw5S4pOH7qFjd/veA5gC7TbqESR3tcj28ia95L/fYUDw11JKP7uqUKUAfVvV5Q==} engines: {node: '>= 0.4'} regexp-tree@0.1.27: @@ -3472,8 +3481,9 @@ packages: resolve-pkg-maps@1.0.0: resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} - resolve@1.22.9: - resolution: {integrity: sha512-QxrmX1DzraFIi9PxdG5VkRfRwIgjwyud+z/iBwfRRrVmHc+P9Q7u2lSSpQ6bjr2gy5lrqIiU9vb6iAeGf2400A==} + resolve@1.22.10: + resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==} + engines: {node: '>= 0.4'} hasBin: true resolve@2.0.0-next.5: @@ -3524,8 +3534,8 @@ packages: rxjs@7.8.1: resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} - safe-array-concat@1.1.2: - resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} + safe-array-concat@1.1.3: + resolution: {integrity: sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==} engines: {node: '>=0.4'} safe-buffer@5.2.1: @@ -3535,6 +3545,10 @@ packages: resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} engines: {node: '>= 0.4'} + safe-regex-test@1.1.0: + resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==} + engines: {node: '>= 0.4'} + safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} @@ -3571,8 +3585,20 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - side-channel@1.0.6: - resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} + side-channel-list@1.0.0: + resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} + engines: {node: '>= 0.4'} + + side-channel-map@1.0.1: + resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==} + engines: {node: '>= 0.4'} + + side-channel-weakmap@1.0.2: + resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==} + engines: {node: '>= 0.4'} + + side-channel@1.1.0: + resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} engines: {node: '>= 0.4'} siginfo@2.0.0: @@ -3665,19 +3691,20 @@ packages: resolution: {integrity: sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==} engines: {node: '>= 0.4'} - string.prototype.matchall@4.0.11: - resolution: {integrity: sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==} + string.prototype.matchall@4.0.12: + resolution: {integrity: sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==} engines: {node: '>= 0.4'} string.prototype.repeat@1.0.0: resolution: {integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==} - string.prototype.trim@1.2.9: - resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} + string.prototype.trim@1.2.10: + resolution: {integrity: sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==} engines: {node: '>= 0.4'} - string.prototype.trimend@1.0.8: - resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==} + string.prototype.trimend@1.0.9: + resolution: {integrity: sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==} + engines: {node: '>= 0.4'} string.prototype.trimstart@1.0.8: resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} @@ -3877,24 +3904,16 @@ packages: resolution: {integrity: sha512-3Ta7CyV6daqpwuGJMJKABaUChZZejpzysZkQg1//bLRg2wKQ4duwsg3MMIsHuElq58iDqizg4DBUmK8H8wExJg==} engines: {node: '>=16'} - typed-array-buffer@1.0.2: - resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} - engines: {node: '>= 0.4'} - - typed-array-byte-length@1.0.1: - resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} + typed-array-buffer@1.0.3: + resolution: {integrity: sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==} engines: {node: '>= 0.4'} - typed-array-byte-offset@1.0.2: - resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} + typed-array-byte-length@1.0.3: + resolution: {integrity: sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==} engines: {node: '>= 0.4'} - typed-array-byte-offset@1.0.3: - resolution: {integrity: sha512-GsvTyUHTriq6o/bHcTd0vM7OQ9JEdlvluu9YISaA7+KzDzPaIzEeDFNkTfhdE3MYcNhNi0vq/LlegYgIs5yPAw==} - engines: {node: '>= 0.4'} - - typed-array-length@1.0.6: - resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} + typed-array-byte-offset@1.0.4: + resolution: {integrity: sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==} engines: {node: '>= 0.4'} typed-array-length@1.0.7: @@ -3916,8 +3935,9 @@ packages: ufo@1.5.4: resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} - unbox-primitive@1.0.2: - resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} + unbox-primitive@1.1.0: + resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} + engines: {node: '>= 0.4'} uncrypto@0.1.3: resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} @@ -4043,19 +4063,20 @@ packages: when-exit@2.1.3: resolution: {integrity: sha512-uVieSTccFIr/SFQdFWN/fFaQYmV37OKtuaGphMAzi4DmmUlrvRBJW5WSLkHyjNQY/ePJMz3LoiX9R3yy1Su6Hw==} - which-boxed-primitive@1.0.2: - resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} + which-boxed-primitive@1.1.1: + resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==} + engines: {node: '>= 0.4'} - which-builtin-type@1.1.4: - resolution: {integrity: sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==} + which-builtin-type@1.2.1: + resolution: {integrity: sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==} engines: {node: '>= 0.4'} which-collection@1.0.2: resolution: {integrity: sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==} engines: {node: '>= 0.4'} - which-typed-array@1.1.15: - resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} + which-typed-array@1.1.18: + resolution: {integrity: sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA==} engines: {node: '>= 0.4'} which@2.0.2: @@ -4632,7 +4653,7 @@ snapshots: '@microsoft/tsdoc': 0.15.1 ajv: 8.12.0 jju: 1.4.0 - resolve: 1.22.9 + resolve: 1.22.10 '@microsoft/tsdoc@0.15.1': {} @@ -5441,63 +5462,69 @@ snapshots: aria-query@5.3.2: {} - array-buffer-byte-length@1.0.1: + array-buffer-byte-length@1.0.2: dependencies: - call-bind: 1.0.7 - is-array-buffer: 3.0.4 + call-bound: 1.0.3 + is-array-buffer: 3.0.5 array-includes@3.1.8: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.23.7 es-object-atoms: 1.0.0 - get-intrinsic: 1.2.4 - is-string: 1.0.7 + get-intrinsic: 1.2.6 + is-string: 1.1.1 array-union@2.1.0: {} array.prototype.findlast@1.2.5: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.23.7 es-errors: 1.3.0 es-object-atoms: 1.0.0 es-shim-unscopables: 1.0.2 - array.prototype.flat@1.3.2: + array.prototype.flat@1.3.3: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.23.7 es-shim-unscopables: 1.0.2 array.prototype.flatmap@1.3.2: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 + define-properties: 1.2.1 + es-abstract: 1.23.7 + es-shim-unscopables: 1.0.2 + + array.prototype.flatmap@1.3.3: + dependencies: + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.23.7 es-shim-unscopables: 1.0.2 array.prototype.tosorted@1.1.4: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.23.7 es-errors: 1.3.0 es-shim-unscopables: 1.0.2 - arraybuffer.prototype.slice@1.0.3: + arraybuffer.prototype.slice@1.0.4: dependencies: - array-buffer-byte-length: 1.0.1 - call-bind: 1.0.7 + array-buffer-byte-length: 1.0.2 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.23.7 es-errors: 1.3.0 - get-intrinsic: 1.2.4 - is-array-buffer: 3.0.4 - is-shared-array-buffer: 1.0.3 + get-intrinsic: 1.2.6 + is-array-buffer: 3.0.5 assertion-error@2.0.1: {} @@ -5577,14 +5604,23 @@ snapshots: cac@6.7.14: {} - call-bind@1.0.7: + call-bind-apply-helpers@1.0.1: dependencies: - es-define-property: 1.0.0 es-errors: 1.3.0 function-bind: 1.1.2 - get-intrinsic: 1.2.4 + + call-bind@1.0.8: + dependencies: + call-bind-apply-helpers: 1.0.1 + es-define-property: 1.0.1 + get-intrinsic: 1.2.6 set-function-length: 1.2.2 + call-bound@1.0.3: + dependencies: + call-bind-apply-helpers: 1.0.1 + get-intrinsic: 1.2.6 + call-me-maybe@1.0.2: {} callsites@3.1.0: {} @@ -5740,23 +5776,23 @@ snapshots: damerau-levenshtein@1.0.8: {} - data-view-buffer@1.0.1: + data-view-buffer@1.0.2: dependencies: - call-bind: 1.0.7 + call-bound: 1.0.3 es-errors: 1.3.0 - is-data-view: 1.0.1 + is-data-view: 1.0.2 - data-view-byte-length@1.0.1: + data-view-byte-length@1.0.2: dependencies: - call-bind: 1.0.7 + call-bound: 1.0.3 es-errors: 1.3.0 - is-data-view: 1.0.1 + is-data-view: 1.0.2 - data-view-byte-offset@1.0.0: + data-view-byte-offset@1.0.1: dependencies: - call-bind: 1.0.7 + call-bound: 1.0.3 es-errors: 1.3.0 - is-data-view: 1.0.1 + is-data-view: 1.0.2 date-fns@1.30.1: {} @@ -5797,9 +5833,9 @@ snapshots: define-data-property@1.1.4: dependencies: - es-define-property: 1.0.0 + es-define-property: 1.0.1 es-errors: 1.3.0 - gopd: 1.0.1 + gopd: 1.2.0 define-lazy-prop@3.0.0: {} @@ -5842,6 +5878,12 @@ snapshots: dependencies: type-fest: 4.27.1 + dunder-proto@1.0.1: + dependencies: + call-bind-apply-helpers: 1.0.1 + es-errors: 1.3.0 + gopd: 1.2.0 + eastasianwidth@0.2.0: {} electron-to-chromium@1.5.63: {} @@ -5863,144 +5905,78 @@ snapshots: dependencies: is-arrayish: 0.2.1 - es-abstract@1.23.3: - dependencies: - array-buffer-byte-length: 1.0.1 - arraybuffer.prototype.slice: 1.0.3 - available-typed-arrays: 1.0.7 - call-bind: 1.0.7 - data-view-buffer: 1.0.1 - data-view-byte-length: 1.0.1 - data-view-byte-offset: 1.0.0 - es-define-property: 1.0.0 - es-errors: 1.3.0 - es-object-atoms: 1.0.0 - es-set-tostringtag: 2.0.3 - es-to-primitive: 1.2.1 - function.prototype.name: 1.1.6 - get-intrinsic: 1.2.4 - get-symbol-description: 1.0.2 - globalthis: 1.0.4 - gopd: 1.0.1 - has-property-descriptors: 1.0.2 - has-proto: 1.0.3 - has-symbols: 1.0.3 - hasown: 2.0.2 - internal-slot: 1.0.7 - is-array-buffer: 3.0.4 - is-callable: 1.2.7 - is-data-view: 1.0.1 - is-negative-zero: 2.0.3 - is-regex: 1.1.4 - is-shared-array-buffer: 1.0.3 - is-string: 1.0.7 - is-typed-array: 1.1.13 - is-weakref: 1.0.2 - object-inspect: 1.13.2 - object-keys: 1.1.1 - object.assign: 4.1.5 - regexp.prototype.flags: 1.5.3 - safe-array-concat: 1.1.2 - safe-regex-test: 1.0.3 - string.prototype.trim: 1.2.9 - string.prototype.trimend: 1.0.8 - string.prototype.trimstart: 1.0.8 - typed-array-buffer: 1.0.2 - typed-array-byte-length: 1.0.1 - typed-array-byte-offset: 1.0.2 - typed-array-length: 1.0.6 - unbox-primitive: 1.0.2 - which-typed-array: 1.1.15 - - es-abstract@1.23.5: + es-abstract@1.23.7: dependencies: - array-buffer-byte-length: 1.0.1 - arraybuffer.prototype.slice: 1.0.3 + array-buffer-byte-length: 1.0.2 + arraybuffer.prototype.slice: 1.0.4 available-typed-arrays: 1.0.7 - call-bind: 1.0.7 - data-view-buffer: 1.0.1 - data-view-byte-length: 1.0.1 - data-view-byte-offset: 1.0.0 - es-define-property: 1.0.0 + call-bind: 1.0.8 + call-bound: 1.0.3 + data-view-buffer: 1.0.2 + data-view-byte-length: 1.0.2 + data-view-byte-offset: 1.0.1 + es-define-property: 1.0.1 es-errors: 1.3.0 es-object-atoms: 1.0.0 es-set-tostringtag: 2.0.3 - es-to-primitive: 1.2.1 - function.prototype.name: 1.1.6 - get-intrinsic: 1.2.4 - get-symbol-description: 1.0.2 + es-to-primitive: 1.3.0 + function.prototype.name: 1.1.8 + get-intrinsic: 1.2.6 + get-symbol-description: 1.1.0 globalthis: 1.0.4 - gopd: 1.0.1 + gopd: 1.2.0 has-property-descriptors: 1.0.2 - has-proto: 1.0.3 - has-symbols: 1.0.3 + has-proto: 1.2.0 + has-symbols: 1.1.0 hasown: 2.0.2 - internal-slot: 1.0.7 - is-array-buffer: 3.0.4 + internal-slot: 1.1.0 + is-array-buffer: 3.0.5 is-callable: 1.2.7 - is-data-view: 1.0.1 - is-negative-zero: 2.0.3 - is-regex: 1.1.4 - is-shared-array-buffer: 1.0.3 - is-string: 1.0.7 - is-typed-array: 1.1.13 - is-weakref: 1.0.2 + is-data-view: 1.0.2 + is-regex: 1.2.1 + is-shared-array-buffer: 1.0.4 + is-string: 1.1.1 + is-typed-array: 1.1.15 + is-weakref: 1.1.0 + math-intrinsics: 1.1.0 object-inspect: 1.13.3 object-keys: 1.1.1 - object.assign: 4.1.5 + object.assign: 4.1.7 regexp.prototype.flags: 1.5.3 - safe-array-concat: 1.1.2 - safe-regex-test: 1.0.3 - string.prototype.trim: 1.2.9 - string.prototype.trimend: 1.0.8 + safe-array-concat: 1.1.3 + safe-regex-test: 1.1.0 + string.prototype.trim: 1.2.10 + string.prototype.trimend: 1.0.9 string.prototype.trimstart: 1.0.8 - typed-array-buffer: 1.0.2 - typed-array-byte-length: 1.0.1 - typed-array-byte-offset: 1.0.3 + typed-array-buffer: 1.0.3 + typed-array-byte-length: 1.0.3 + typed-array-byte-offset: 1.0.4 typed-array-length: 1.0.7 - unbox-primitive: 1.0.2 - which-typed-array: 1.1.15 + unbox-primitive: 1.1.0 + which-typed-array: 1.1.18 - es-define-property@1.0.0: - dependencies: - get-intrinsic: 1.2.4 + es-define-property@1.0.1: {} es-errors@1.3.0: {} - es-iterator-helpers@1.1.0: + es-iterator-helpers@1.2.1: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.3 define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.23.7 es-errors: 1.3.0 es-set-tostringtag: 2.0.3 function-bind: 1.1.2 - get-intrinsic: 1.2.4 + get-intrinsic: 1.2.6 globalthis: 1.0.4 + gopd: 1.2.0 has-property-descriptors: 1.0.2 - has-proto: 1.0.3 - has-symbols: 1.0.3 - internal-slot: 1.0.7 - iterator.prototype: 1.1.3 - safe-array-concat: 1.1.2 - - es-iterator-helpers@1.2.0: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - es-abstract: 1.23.5 - es-errors: 1.3.0 - es-set-tostringtag: 2.0.3 - function-bind: 1.1.2 - get-intrinsic: 1.2.4 - globalthis: 1.0.4 - gopd: 1.0.1 - has-property-descriptors: 1.0.2 - has-proto: 1.0.3 - has-symbols: 1.0.3 - internal-slot: 1.0.7 - iterator.prototype: 1.1.3 - safe-array-concat: 1.1.2 + has-proto: 1.2.0 + has-symbols: 1.1.0 + internal-slot: 1.1.0 + iterator.prototype: 1.1.4 + safe-array-concat: 1.1.3 es-module-lexer@1.5.4: {} @@ -6010,7 +5986,7 @@ snapshots: es-set-tostringtag@2.0.3: dependencies: - get-intrinsic: 1.2.4 + get-intrinsic: 1.2.6 has-tostringtag: 1.0.2 hasown: 2.0.2 @@ -6018,11 +5994,11 @@ snapshots: dependencies: hasown: 2.0.2 - es-to-primitive@1.2.1: + es-to-primitive@1.3.0: dependencies: is-callable: 1.2.7 - is-date-object: 1.0.5 - is-symbol: 1.0.4 + is-date-object: 1.1.0 + is-symbol: 1.1.1 esbuild@0.21.5: optionalDependencies: @@ -6120,10 +6096,10 @@ snapshots: dependencies: eslint: 8.57.1 - eslint-config-xo-react@0.27.0(eslint-plugin-react-hooks@5.1.0(eslint@8.57.1))(eslint-plugin-react@7.37.2(eslint@8.57.1))(eslint@8.57.1): + eslint-config-xo-react@0.27.0(eslint-plugin-react-hooks@5.1.0(eslint@8.57.1))(eslint-plugin-react@7.37.3(eslint@8.57.1))(eslint@8.57.1): dependencies: eslint: 8.57.1 - eslint-plugin-react: 7.37.2(eslint@8.57.1) + eslint-plugin-react: 7.37.3(eslint@8.57.1) eslint-plugin-react-hooks: 5.1.0(eslint@8.57.1) eslint-config-xo-typescript@7.0.0(eslint@8.57.1)(typescript@5.7.2): @@ -6150,7 +6126,7 @@ snapshots: dependencies: debug: 3.2.7 is-core-module: 2.16.0 - resolve: 1.22.9 + resolve: 1.22.10 transitivePeerDependencies: - supports-color @@ -6275,10 +6251,10 @@ snapshots: eslint-plugin-react@7.33.2(eslint@8.57.1): dependencies: array-includes: 3.1.8 - array.prototype.flatmap: 1.3.2 + array.prototype.flatmap: 1.3.3 array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 - es-iterator-helpers: 1.2.0 + es-iterator-helpers: 1.2.1 eslint: 8.57.1 estraverse: 5.3.0 jsx-ast-utils: 3.3.5 @@ -6286,20 +6262,20 @@ snapshots: object.entries: 1.1.8 object.fromentries: 2.0.8 object.hasown: 1.1.4 - object.values: 1.2.0 + 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.11 + string.prototype.matchall: 4.0.12 - eslint-plugin-react@7.37.2(eslint@8.57.1): + eslint-plugin-react@7.37.3(eslint@8.57.1): dependencies: array-includes: 3.1.8 array.prototype.findlast: 1.2.5 - array.prototype.flatmap: 1.3.2 + array.prototype.flatmap: 1.3.3 array.prototype.tosorted: 1.1.4 doctrine: 2.1.0 - es-iterator-helpers: 1.1.0 + es-iterator-helpers: 1.2.1 eslint: 8.57.1 estraverse: 5.3.0 hasown: 2.0.2 @@ -6307,11 +6283,11 @@ snapshots: minimatch: 3.1.2 object.entries: 1.1.8 object.fromentries: 2.0.8 - object.values: 1.2.0 + 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.11 + string.prototype.matchall: 4.0.12 string.prototype.repeat: 1.0.0 eslint-plugin-tsdoc@0.4.0: @@ -6593,12 +6569,14 @@ snapshots: function-bind@1.1.2: {} - function.prototype.name@1.1.6: + function.prototype.name@1.1.8: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.3 define-properties: 1.2.1 - es-abstract: 1.23.3 functions-have-names: 1.2.3 + hasown: 2.0.2 + is-callable: 1.2.7 functions-have-names@1.2.3: {} @@ -6606,13 +6584,18 @@ snapshots: get-east-asian-width@1.3.0: {} - get-intrinsic@1.2.4: + get-intrinsic@1.2.6: dependencies: + call-bind-apply-helpers: 1.0.1 + dunder-proto: 1.0.1 + es-define-property: 1.0.1 es-errors: 1.3.0 + es-object-atoms: 1.0.0 function-bind: 1.1.2 - has-proto: 1.0.3 - has-symbols: 1.0.3 + gopd: 1.2.0 + has-symbols: 1.1.0 hasown: 2.0.2 + math-intrinsics: 1.1.0 get-port-please@3.1.2: {} @@ -6623,11 +6606,11 @@ snapshots: '@sec-ant/readable-stream': 0.4.1 is-stream: 4.0.1 - get-symbol-description@1.0.2: + get-symbol-description@1.1.0: dependencies: - call-bind: 1.0.7 + call-bound: 1.0.3 es-errors: 1.3.0 - get-intrinsic: 1.2.4 + get-intrinsic: 1.2.6 get-tsconfig@4.8.1: dependencies: @@ -6675,7 +6658,7 @@ snapshots: globalthis@1.0.4: dependencies: define-properties: 1.2.1 - gopd: 1.0.1 + gopd: 1.2.0 globby@11.1.0: dependencies: @@ -6695,9 +6678,7 @@ snapshots: slash: 5.1.0 unicorn-magic: 0.1.0 - gopd@1.0.1: - dependencies: - get-intrinsic: 1.2.4 + gopd@1.2.0: {} graceful-fs@4.2.10: {} @@ -6724,7 +6705,7 @@ snapshots: dependencies: ansi-regex: 2.1.1 - has-bigints@1.0.2: {} + has-bigints@1.1.0: {} has-flag@3.0.0: {} @@ -6732,15 +6713,17 @@ snapshots: has-property-descriptors@1.0.2: dependencies: - es-define-property: 1.0.0 + es-define-property: 1.0.1 - has-proto@1.0.3: {} + has-proto@1.2.0: + dependencies: + dunder-proto: 1.0.1 - has-symbols@1.0.3: {} + has-symbols@1.1.0: {} has-tostringtag@1.0.2: dependencies: - has-symbols: 1.0.3 + has-symbols: 1.1.0 hasown@2.0.2: dependencies: @@ -6854,11 +6837,11 @@ snapshots: wrap-ansi: 6.2.0 yoctocolors-cjs: 2.1.2 - internal-slot@1.0.7: + internal-slot@1.1.0: dependencies: es-errors: 1.3.0 hasown: 2.0.2 - side-channel: 1.0.6 + side-channel: 1.1.0 io-ts-extra@0.11.6: dependencies: @@ -6878,10 +6861,11 @@ snapshots: is-alphabetical: 1.0.4 is-decimal: 1.0.4 - is-array-buffer@3.0.4: + is-array-buffer@3.0.5: dependencies: - call-bind: 1.0.7 - get-intrinsic: 1.2.4 + call-bind: 1.0.8 + call-bound: 1.0.3 + get-intrinsic: 1.2.6 is-arrayish@0.2.1: {} @@ -6889,13 +6873,13 @@ snapshots: dependencies: has-tostringtag: 1.0.2 - is-bigint@1.0.4: + is-bigint@1.1.0: dependencies: - has-bigints: 1.0.2 + has-bigints: 1.1.0 - is-boolean-object@1.1.2: + is-boolean-object@1.2.1: dependencies: - call-bind: 1.0.7 + call-bound: 1.0.3 has-tostringtag: 1.0.2 is-builtin-module@3.2.1: @@ -6904,20 +6888,23 @@ snapshots: is-callable@1.2.7: {} - is-core-module@2.15.1: + is-core-module@2.16.0: dependencies: hasown: 2.0.2 - is-core-module@2.16.0: + is-core-module@2.16.1: dependencies: hasown: 2.0.2 - is-data-view@1.0.1: + is-data-view@1.0.2: dependencies: - is-typed-array: 1.1.13 + call-bound: 1.0.3 + get-intrinsic: 1.2.6 + is-typed-array: 1.1.15 - is-date-object@1.0.5: + is-date-object@1.1.0: dependencies: + call-bound: 1.0.3 has-tostringtag: 1.0.2 is-decimal@1.0.4: {} @@ -6926,9 +6913,9 @@ snapshots: is-extglob@2.1.1: {} - is-finalizationregistry@1.0.2: + is-finalizationregistry@1.1.1: dependencies: - call-bind: 1.0.7 + call-bound: 1.0.3 is-fullwidth-code-point@1.0.0: dependencies: @@ -6975,12 +6962,11 @@ snapshots: is-map@2.0.3: {} - is-negative-zero@2.0.3: {} - is-npm@6.0.0: {} - is-number-object@1.0.7: + is-number-object@1.1.1: dependencies: + call-bound: 1.0.3 has-tostringtag: 1.0.2 is-number@7.0.0: {} @@ -6999,10 +6985,12 @@ snapshots: is-promise@2.2.2: {} - is-regex@1.1.4: + is-regex@1.2.1: dependencies: - call-bind: 1.0.7 + call-bound: 1.0.3 + gopd: 1.2.0 has-tostringtag: 1.0.2 + hasown: 2.0.2 is-scoped@3.0.0: dependencies: @@ -7010,9 +6998,9 @@ snapshots: is-set@2.0.3: {} - is-shared-array-buffer@1.0.3: + is-shared-array-buffer@1.0.4: dependencies: - call-bind: 1.0.7 + call-bound: 1.0.3 is-stream@1.1.0: {} @@ -7020,17 +7008,20 @@ snapshots: is-stream@4.0.1: {} - is-string@1.0.7: + is-string@1.1.1: dependencies: + call-bound: 1.0.3 has-tostringtag: 1.0.2 - is-symbol@1.0.4: + is-symbol@1.1.1: dependencies: - has-symbols: 1.0.3 + call-bound: 1.0.3 + has-symbols: 1.1.0 + safe-regex-test: 1.1.0 - is-typed-array@1.1.13: + is-typed-array@1.1.15: dependencies: - which-typed-array: 1.1.15 + which-typed-array: 1.1.18 is-unicode-supported@0.1.0: {} @@ -7040,14 +7031,14 @@ snapshots: is-weakmap@2.0.2: {} - is-weakref@1.0.2: + is-weakref@1.1.0: dependencies: - call-bind: 1.0.7 + call-bound: 1.0.3 - is-weakset@2.0.3: + is-weakset@2.0.4: dependencies: - call-bind: 1.0.7 - get-intrinsic: 1.2.4 + call-bound: 1.0.3 + get-intrinsic: 1.2.6 is-wsl@3.1.0: dependencies: @@ -7061,12 +7052,13 @@ snapshots: issue-regex@4.3.0: {} - iterator.prototype@1.1.3: + iterator.prototype@1.1.4: dependencies: - define-properties: 1.2.1 - get-intrinsic: 1.2.4 - has-symbols: 1.0.3 - reflect.getprototypeof: 1.0.6 + define-data-property: 1.1.4 + es-object-atoms: 1.0.0 + get-intrinsic: 1.2.6 + has-symbols: 1.1.0 + reflect.getprototypeof: 1.0.9 set-function-name: 2.0.2 jackspeak@2.3.6: @@ -7146,9 +7138,9 @@ snapshots: jsx-ast-utils@3.3.5: dependencies: array-includes: 3.1.8 - array.prototype.flat: 1.3.2 - object.assign: 4.1.5 - object.values: 1.2.0 + array.prototype.flat: 1.3.3 + object.assign: 4.1.7 + object.values: 1.2.1 keyv@4.5.4: dependencies: @@ -7272,6 +7264,8 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 + math-intrinsics@1.1.0: {} + mdast-util-from-markdown@0.8.5: dependencies: '@types/mdast': 3.0.15 @@ -7366,7 +7360,7 @@ snapshots: normalize-package-data@2.5.0: dependencies: hosted-git-info: 2.8.9 - resolve: 1.22.9 + resolve: 1.22.10 semver: 5.7.2 validate-npm-package-license: 3.0.4 @@ -7444,41 +7438,42 @@ snapshots: object-assign@4.1.1: {} - object-inspect@1.13.2: {} - object-inspect@1.13.3: {} object-keys@1.1.1: {} - object.assign@4.1.5: + object.assign@4.1.7: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.3 define-properties: 1.2.1 - has-symbols: 1.0.3 + es-object-atoms: 1.0.0 + has-symbols: 1.1.0 object-keys: 1.1.1 object.entries@1.1.8: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 define-properties: 1.2.1 es-object-atoms: 1.0.0 object.fromentries@2.0.8: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.23.7 es-object-atoms: 1.0.0 object.hasown@1.1.4: dependencies: define-properties: 1.2.1 - es-abstract: 1.23.5 + es-abstract: 1.23.7 es-object-atoms: 1.0.0 - object.values@1.2.0: + object.values@1.2.1: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.3 define-properties: 1.2.1 es-object-atoms: 1.0.0 @@ -7772,21 +7767,22 @@ snapshots: readdirp@4.0.2: {} - reflect.getprototypeof@1.0.6: + reflect.getprototypeof@1.0.9: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.3 + dunder-proto: 1.0.1 + es-abstract: 1.23.7 es-errors: 1.3.0 - get-intrinsic: 1.2.4 - globalthis: 1.0.4 - which-builtin-type: 1.1.4 + get-intrinsic: 1.2.6 + gopd: 1.2.0 + which-builtin-type: 1.2.1 regexp-tree@0.1.27: {} regexp.prototype.flags@1.5.3: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 define-properties: 1.2.1 es-errors: 1.3.0 set-function-name: 2.0.2 @@ -7815,7 +7811,7 @@ snapshots: resolve-pkg-maps@1.0.0: {} - resolve@1.22.9: + resolve@1.22.10: dependencies: is-core-module: 2.16.0 path-parse: 1.0.7 @@ -7823,7 +7819,7 @@ snapshots: resolve@2.0.0-next.5: dependencies: - is-core-module: 2.15.1 + is-core-module: 2.16.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 @@ -7885,20 +7881,27 @@ snapshots: dependencies: tslib: 2.8.1 - safe-array-concat@1.1.2: + safe-array-concat@1.1.3: dependencies: - call-bind: 1.0.7 - get-intrinsic: 1.2.4 - has-symbols: 1.0.3 + call-bind: 1.0.8 + call-bound: 1.0.3 + get-intrinsic: 1.2.6 + has-symbols: 1.1.0 isarray: 2.0.5 safe-buffer@5.2.1: {} safe-regex-test@1.0.3: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 es-errors: 1.3.0 - is-regex: 1.1.4 + is-regex: 1.2.1 + + safe-regex-test@1.1.0: + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + is-regex: 1.2.1 safer-buffer@2.1.2: {} @@ -7915,8 +7918,8 @@ snapshots: define-data-property: 1.1.4 es-errors: 1.3.0 function-bind: 1.1.2 - get-intrinsic: 1.2.4 - gopd: 1.0.1 + get-intrinsic: 1.2.6 + gopd: 1.2.0 has-property-descriptors: 1.0.2 set-function-name@2.0.2: @@ -7932,12 +7935,33 @@ snapshots: shebang-regex@3.0.0: {} - side-channel@1.0.6: + side-channel-list@1.0.0: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.3 + + side-channel-map@1.0.1: + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + get-intrinsic: 1.2.6 + object-inspect: 1.13.3 + + side-channel-weakmap@1.0.2: dependencies: - call-bind: 1.0.7 + call-bound: 1.0.3 es-errors: 1.3.0 - get-intrinsic: 1.2.4 - object-inspect: 1.13.2 + get-intrinsic: 1.2.6 + object-inspect: 1.13.3 + side-channel-map: 1.0.1 + + side-channel@1.1.0: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.3 + side-channel-list: 1.0.0 + side-channel-map: 1.0.1 + side-channel-weakmap: 1.0.2 siginfo@2.0.0: {} @@ -8016,46 +8040,51 @@ snapshots: string.prototype.includes@2.0.1: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.23.7 - string.prototype.matchall@4.0.11: + string.prototype.matchall@4.0.12: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.3 define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.23.7 es-errors: 1.3.0 es-object-atoms: 1.0.0 - get-intrinsic: 1.2.4 - gopd: 1.0.1 - has-symbols: 1.0.3 - internal-slot: 1.0.7 + get-intrinsic: 1.2.6 + gopd: 1.2.0 + has-symbols: 1.1.0 + internal-slot: 1.1.0 regexp.prototype.flags: 1.5.3 set-function-name: 2.0.2 - side-channel: 1.0.6 + side-channel: 1.1.0 string.prototype.repeat@1.0.0: dependencies: define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.23.7 - string.prototype.trim@1.2.9: + string.prototype.trim@1.2.10: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.3 + define-data-property: 1.1.4 define-properties: 1.2.1 - es-abstract: 1.23.3 + es-abstract: 1.23.7 es-object-atoms: 1.0.0 + has-property-descriptors: 1.0.2 - string.prototype.trimend@1.0.8: + string.prototype.trimend@1.0.9: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.3 define-properties: 1.2.1 es-object-atoms: 1.0.0 string.prototype.trimstart@1.0.8: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 define-properties: 1.2.1 es-object-atoms: 1.0.0 @@ -8206,56 +8235,38 @@ snapshots: type-fest@4.27.1: {} - typed-array-buffer@1.0.2: + typed-array-buffer@1.0.3: dependencies: - call-bind: 1.0.7 + call-bound: 1.0.3 es-errors: 1.3.0 - is-typed-array: 1.1.13 + is-typed-array: 1.1.15 - typed-array-byte-length@1.0.1: + typed-array-byte-length@1.0.3: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 for-each: 0.3.3 - gopd: 1.0.1 - has-proto: 1.0.3 - is-typed-array: 1.1.13 + gopd: 1.2.0 + has-proto: 1.2.0 + is-typed-array: 1.1.15 - typed-array-byte-offset@1.0.2: + typed-array-byte-offset@1.0.4: dependencies: available-typed-arrays: 1.0.7 - call-bind: 1.0.7 + call-bind: 1.0.8 for-each: 0.3.3 - gopd: 1.0.1 - has-proto: 1.0.3 - is-typed-array: 1.1.13 - - typed-array-byte-offset@1.0.3: - dependencies: - available-typed-arrays: 1.0.7 - call-bind: 1.0.7 - for-each: 0.3.3 - gopd: 1.0.1 - has-proto: 1.0.3 - is-typed-array: 1.1.13 - reflect.getprototypeof: 1.0.6 - - typed-array-length@1.0.6: - dependencies: - call-bind: 1.0.7 - for-each: 0.3.3 - gopd: 1.0.1 - has-proto: 1.0.3 - is-typed-array: 1.1.13 - possible-typed-array-names: 1.0.0 + gopd: 1.2.0 + has-proto: 1.2.0 + is-typed-array: 1.1.15 + reflect.getprototypeof: 1.0.9 typed-array-length@1.0.7: dependencies: - call-bind: 1.0.7 + call-bind: 1.0.8 for-each: 0.3.3 - gopd: 1.0.1 - is-typed-array: 1.1.13 + gopd: 1.2.0 + is-typed-array: 1.1.15 possible-typed-array-names: 1.0.0 - reflect.getprototypeof: 1.0.6 + reflect.getprototypeof: 1.0.9 typescript-eslint@8.18.2(eslint@8.57.1)(typescript@5.7.2): dependencies: @@ -8271,12 +8282,12 @@ snapshots: ufo@1.5.4: {} - unbox-primitive@1.0.2: + unbox-primitive@1.1.0: dependencies: - call-bind: 1.0.7 - has-bigints: 1.0.2 - has-symbols: 1.0.3 - which-boxed-primitive: 1.0.2 + call-bound: 1.0.3 + has-bigints: 1.1.0 + has-symbols: 1.1.0 + which-boxed-primitive: 1.1.1 uncrypto@0.1.3: {} @@ -8406,42 +8417,44 @@ snapshots: when-exit@2.1.3: {} - which-boxed-primitive@1.0.2: + which-boxed-primitive@1.1.1: dependencies: - is-bigint: 1.0.4 - is-boolean-object: 1.1.2 - is-number-object: 1.0.7 - is-string: 1.0.7 - is-symbol: 1.0.4 + is-bigint: 1.1.0 + is-boolean-object: 1.2.1 + is-number-object: 1.1.1 + is-string: 1.1.1 + is-symbol: 1.1.1 - which-builtin-type@1.1.4: + which-builtin-type@1.2.1: dependencies: - function.prototype.name: 1.1.6 + call-bound: 1.0.3 + function.prototype.name: 1.1.8 has-tostringtag: 1.0.2 is-async-function: 2.0.0 - is-date-object: 1.0.5 - is-finalizationregistry: 1.0.2 + is-date-object: 1.1.0 + is-finalizationregistry: 1.1.1 is-generator-function: 1.0.10 - is-regex: 1.1.4 - is-weakref: 1.0.2 + is-regex: 1.2.1 + is-weakref: 1.1.0 isarray: 2.0.5 - which-boxed-primitive: 1.0.2 + which-boxed-primitive: 1.1.1 which-collection: 1.0.2 - which-typed-array: 1.1.15 + which-typed-array: 1.1.18 which-collection@1.0.2: dependencies: is-map: 2.0.3 is-set: 2.0.3 is-weakmap: 2.0.2 - is-weakset: 2.0.3 + is-weakset: 2.0.4 - which-typed-array@1.1.15: + which-typed-array@1.1.18: dependencies: available-typed-arrays: 1.0.7 - call-bind: 1.0.7 + call-bind: 1.0.8 + call-bound: 1.0.3 for-each: 0.3.3 - gopd: 1.0.1 + gopd: 1.2.0 has-tostringtag: 1.0.2 which@2.0.2: