@@ -820,8 +820,8 @@ __metadata:
820820 " @joshdb/ts-config " : " npm:2.0.0-next.b88aca0.0"
821821 " @sapphire/utilities " : " npm:^3.18.1"
822822 " @types/node " : " npm:^20.17.10"
823- " @typescript-eslint/eslint-plugin " : " npm:^7 .18.0"
824- " @typescript-eslint/parser " : " npm:^7 .18.0"
823+ " @typescript-eslint/eslint-plugin " : " npm:^8 .18.0"
824+ " @typescript-eslint/parser " : " npm:^8 .18.0"
825825 " @vitest/coverage-v8 " : " npm:^1.6.0"
826826 esbuild-plugin-polyfill-node : " npm:^0.3.0"
827827 eslint : " npm:^8.57.1"
@@ -1516,26 +1516,24 @@ __metadata:
15161516 languageName : node
15171517 linkType : hard
15181518
1519- " @typescript-eslint/eslint-plugin@npm:^7 .18.0 " :
1520- version : 7 .18.0
1521- resolution : " @typescript-eslint/eslint-plugin@npm:7 .18.0"
1519+ " @typescript-eslint/eslint-plugin@npm:^8 .18.0 " :
1520+ version : 8 .18.0
1521+ resolution : " @typescript-eslint/eslint-plugin@npm:8 .18.0"
15221522 dependencies :
15231523 " @eslint-community/regexpp " : " npm:^4.10.0"
1524- " @typescript-eslint/scope-manager " : " npm:7 .18.0"
1525- " @typescript-eslint/type-utils " : " npm:7 .18.0"
1526- " @typescript-eslint/utils " : " npm:7 .18.0"
1527- " @typescript-eslint/visitor-keys " : " npm:7 .18.0"
1524+ " @typescript-eslint/scope-manager " : " npm:8 .18.0"
1525+ " @typescript-eslint/type-utils " : " npm:8 .18.0"
1526+ " @typescript-eslint/utils " : " npm:8 .18.0"
1527+ " @typescript-eslint/visitor-keys " : " npm:8 .18.0"
15281528 graphemer : " npm:^1.4.0"
15291529 ignore : " npm:^5.3.1"
15301530 natural-compare : " npm:^1.4.0"
15311531 ts-api-utils : " npm:^1.3.0"
15321532 peerDependencies :
1533- " @typescript-eslint/parser " : ^7.0.0
1534- eslint : ^8.56.0
1535- peerDependenciesMeta :
1536- typescript :
1537- optional : true
1538- checksum : 10/6ee4c61f145dc05f0a567b8ac01b5399ef9c75f58bc6e9a3ffca8927b15e2be2d4c3fd32a2c1a7041cc0848fdeadac30d9cb0d3bcd3835d301847a88ffd19c4d
1533+ " @typescript-eslint/parser " : ^8.0.0 || ^8.0.0-alpha.0
1534+ eslint : ^8.57.0 || ^9.0.0
1535+ typescript : " >=4.8.4 <5.8.0"
1536+ checksum : 10/fc163212ab626b8880bcc6c166da6e1c907c1e9eac720a217e58bec64af3866dc18e990a15a7dcd9593643f390d921625a89fb235a7e126fbb0a2f52e4abf0f5
15391537 languageName : node
15401538 linkType : hard
15411539
@@ -1557,31 +1555,19 @@ __metadata:
15571555 languageName : node
15581556 linkType : hard
15591557
1560- " @typescript-eslint/parser@npm:^7 .18.0 " :
1561- version : 7 .18.0
1562- resolution : " @typescript-eslint/parser@npm:7 .18.0"
1558+ " @typescript-eslint/parser@npm:^8 .18.0 " :
1559+ version : 8 .18.0
1560+ resolution : " @typescript-eslint/parser@npm:8 .18.0"
15631561 dependencies :
1564- " @typescript-eslint/scope-manager " : " npm:7 .18.0"
1565- " @typescript-eslint/types " : " npm:7 .18.0"
1566- " @typescript-eslint/typescript-estree " : " npm:7 .18.0"
1567- " @typescript-eslint/visitor-keys " : " npm:7 .18.0"
1562+ " @typescript-eslint/scope-manager " : " npm:8 .18.0"
1563+ " @typescript-eslint/types " : " npm:8 .18.0"
1564+ " @typescript-eslint/typescript-estree " : " npm:8 .18.0"
1565+ " @typescript-eslint/visitor-keys " : " npm:8 .18.0"
15681566 debug : " npm:^4.3.4"
15691567 peerDependencies :
1570- eslint : ^8.56.0
1571- peerDependenciesMeta :
1572- typescript :
1573- optional : true
1574- checksum : 10/36b00e192a96180220ba100fcce3c777fc3e61a6edbdead4e6e75a744d9f0cbe3fabb5f1c94a31cce6b28a4e4d5de148098eec01296026c3c8e16f7f0067cb1e
1575- languageName : node
1576- linkType : hard
1577-
1578- " @typescript-eslint/scope-manager@npm:7.18.0 " :
1579- version : 7.18.0
1580- resolution : " @typescript-eslint/scope-manager@npm:7.18.0"
1581- dependencies :
1582- " @typescript-eslint/types " : " npm:7.18.0"
1583- " @typescript-eslint/visitor-keys " : " npm:7.18.0"
1584- checksum : 10/9eb2ae5d69d9f723e706c16b2b97744fc016996a5473bed596035ac4d12429b3d24e7340a8235d704efa57f8f52e1b3b37925ff7c2e3384859d28b23a99b8bcc
1568+ eslint : ^8.57.0 || ^9.0.0
1569+ typescript : " >=4.8.4 <5.8.0"
1570+ checksum : 10/5f4a1c431868ee677a6a1f55197c26c5c6e528a07fd8d8dee3648697c3617343693709c9f77cba86f8bdc1738c5727f5badfd3a9745f0e0719edb77fd0c01ba3
15851571 languageName : node
15861572 linkType : hard
15871573
@@ -1595,20 +1581,13 @@ __metadata:
15951581 languageName : node
15961582 linkType : hard
15971583
1598- " @typescript-eslint/type-utils @npm:7 .18.0 " :
1599- version : 7 .18.0
1600- resolution : " @typescript-eslint/type-utils @npm:7 .18.0"
1584+ " @typescript-eslint/scope-manager @npm:8 .18.0 " :
1585+ version : 8 .18.0
1586+ resolution : " @typescript-eslint/scope-manager @npm:8 .18.0"
16011587 dependencies :
1602- " @typescript-eslint/typescript-estree " : " npm:7.18.0"
1603- " @typescript-eslint/utils " : " npm:7.18.0"
1604- debug : " npm:^4.3.4"
1605- ts-api-utils : " npm:^1.3.0"
1606- peerDependencies :
1607- eslint : ^8.56.0
1608- peerDependenciesMeta :
1609- typescript :
1610- optional : true
1611- checksum : 10/bcc7958a4ecdddad8c92e17265175773e7dddf416a654c1a391e69cb16e43960b39d37b6ffa349941bf3635e050f0ca7cd8f56ec9dd774168f2bbe7afedc9676
1588+ " @typescript-eslint/types " : " npm:8.18.0"
1589+ " @typescript-eslint/visitor-keys " : " npm:8.18.0"
1590+ checksum : 10/869fd569a1f98cd284001062cca501e25ef7079c761242926d3b35454da64e398391ddb9d686adb34bf7bee6446491617b52c54ba54db07ee637ad4ef024d262
16121591 languageName : node
16131592 linkType : hard
16141593
@@ -1629,10 +1608,18 @@ __metadata:
16291608 languageName : node
16301609 linkType : hard
16311610
1632- " @typescript-eslint/types@npm:7.18.0 " :
1633- version : 7.18.0
1634- resolution : " @typescript-eslint/types@npm:7.18.0"
1635- checksum : 10/0e30c73a3cc3c67dd06360a5a12fd12cee831e4092750eec3d6c031bdc4feafcb0ab1d882910a73e66b451a4f6e1dd015e9e2c4d45bf6bf716a474e5d123ddf0
1611+ " @typescript-eslint/type-utils@npm:8.18.0 " :
1612+ version : 8.18.0
1613+ resolution : " @typescript-eslint/type-utils@npm:8.18.0"
1614+ dependencies :
1615+ " @typescript-eslint/typescript-estree " : " npm:8.18.0"
1616+ " @typescript-eslint/utils " : " npm:8.18.0"
1617+ debug : " npm:^4.3.4"
1618+ ts-api-utils : " npm:^1.3.0"
1619+ peerDependencies :
1620+ eslint : ^8.57.0 || ^9.0.0
1621+ typescript : " >=4.8.4 <5.8.0"
1622+ checksum : 10/d857a0b6a52aad10dfd51465b8fc667f579c4a590e7fedd372f834abd2fb438186e2ebc25b61f8a5e4a90d40ebdf614367088d73ec7fe5ac0e8c9dc47ae02258
16361623 languageName : node
16371624 linkType : hard
16381625
@@ -1643,22 +1630,10 @@ __metadata:
16431630 languageName : node
16441631 linkType : hard
16451632
1646- " @typescript-eslint/typescript-estree@npm:7.18.0 " :
1647- version : 7.18.0
1648- resolution : " @typescript-eslint/typescript-estree@npm:7.18.0"
1649- dependencies :
1650- " @typescript-eslint/types " : " npm:7.18.0"
1651- " @typescript-eslint/visitor-keys " : " npm:7.18.0"
1652- debug : " npm:^4.3.4"
1653- globby : " npm:^11.1.0"
1654- is-glob : " npm:^4.0.3"
1655- minimatch : " npm:^9.0.4"
1656- semver : " npm:^7.6.0"
1657- ts-api-utils : " npm:^1.3.0"
1658- peerDependenciesMeta :
1659- typescript :
1660- optional : true
1661- checksum : 10/b01e66235a91aa4439d02081d4a5f8b4a7cf9cb24f26b334812f657e3c603493e5f41e5c1e89cf4efae7d64509fa1f73affc16afc5e15cb7f83f724577c82036
1633+ " @typescript-eslint/types@npm:8.18.0 " :
1634+ version : 8.18.0
1635+ resolution : " @typescript-eslint/types@npm:8.18.0"
1636+ checksum : 10/6c6473c169671ca946df7c1e0e424e5296dd44d89833d5c82a0ec0fdb2c668c62f8de31c85b18754d332198f18340cf2b6f13d3b13d02770ee9d1a93a099f069
16621637 languageName : node
16631638 linkType : hard
16641639
@@ -1681,17 +1656,21 @@ __metadata:
16811656 languageName : node
16821657 linkType : hard
16831658
1684- " @typescript-eslint/utils @npm:7 .18.0 " :
1685- version : 7 .18.0
1686- resolution : " @typescript-eslint/utils @npm:7 .18.0"
1659+ " @typescript-eslint/typescript-estree @npm:8 .18.0 " :
1660+ version : 8 .18.0
1661+ resolution : " @typescript-eslint/typescript-estree @npm:8 .18.0"
16871662 dependencies :
1688- " @eslint-community/eslint-utils " : " npm:^4.4.0"
1689- " @typescript-eslint/scope-manager " : " npm:7.18.0"
1690- " @typescript-eslint/types " : " npm:7.18.0"
1691- " @typescript-eslint/typescript-estree " : " npm:7.18.0"
1663+ " @typescript-eslint/types " : " npm:8.18.0"
1664+ " @typescript-eslint/visitor-keys " : " npm:8.18.0"
1665+ debug : " npm:^4.3.4"
1666+ fast-glob : " npm:^3.3.2"
1667+ is-glob : " npm:^4.0.3"
1668+ minimatch : " npm:^9.0.4"
1669+ semver : " npm:^7.6.0"
1670+ ts-api-utils : " npm:^1.3.0"
16921671 peerDependencies :
1693- eslint : ^8.56.0
1694- checksum : 10/f43fedb4f4d2e3836bdf137889449063a55c0ece74fdb283929cd376197b992313be8ef4df920c1c801b5c3076b92964c84c6c3b9b749d263b648d0011f5926e
1672+ typescript : " >=4.8.4 <5.8.0 "
1673+ checksum : 10/8ffd54a58dcc2c1b33f55c29193656fde772946d9dea87e06084a242dad3098049ecff9758e215c9f27ed358c5c7dabcae96cf19bc824098e075500725faf2e1
16951674 languageName : node
16961675 linkType : hard
16971676
@@ -1712,13 +1691,18 @@ __metadata:
17121691 languageName : node
17131692 linkType : hard
17141693
1715- " @typescript-eslint/visitor-keys @npm:7 .18.0 " :
1716- version : 7 .18.0
1717- resolution : " @typescript-eslint/visitor-keys @npm:7 .18.0"
1694+ " @typescript-eslint/utils @npm:8 .18.0 " :
1695+ version : 8 .18.0
1696+ resolution : " @typescript-eslint/utils @npm:8 .18.0"
17181697 dependencies :
1719- " @typescript-eslint/types " : " npm:7.18.0"
1720- eslint-visitor-keys : " npm:^3.4.3"
1721- checksum : 10/b7cfe6fdeae86c507357ac6b2357813c64fb2fbf1aaf844393ba82f73a16e2599b41981b34200d9fc7765d70bc3a8181d76b503051e53f04bcb7c9afef637eab
1698+ " @eslint-community/eslint-utils " : " npm:^4.4.0"
1699+ " @typescript-eslint/scope-manager " : " npm:8.18.0"
1700+ " @typescript-eslint/types " : " npm:8.18.0"
1701+ " @typescript-eslint/typescript-estree " : " npm:8.18.0"
1702+ peerDependencies :
1703+ eslint : ^8.57.0 || ^9.0.0
1704+ typescript : " >=4.8.4 <5.8.0"
1705+ checksum : 10/ced2775200a4d88f9c1808f2f9a4dc43505939c4bcd5b60ca2e74bf291d6f6993789ce9d56f373c39476080a9f430e969258ee8111d0a7a9ea85da399151d27e
17221706 languageName : node
17231707 linkType : hard
17241708
@@ -1732,6 +1716,16 @@ __metadata:
17321716 languageName : node
17331717 linkType : hard
17341718
1719+ " @typescript-eslint/visitor-keys@npm:8.18.0 " :
1720+ version : 8.18.0
1721+ resolution : " @typescript-eslint/visitor-keys@npm:8.18.0"
1722+ dependencies :
1723+ " @typescript-eslint/types " : " npm:8.18.0"
1724+ eslint-visitor-keys : " npm:^4.2.0"
1725+ checksum : 10/6b2e1e471097ddd903dcb125ba8ff42bf4262fc4f408ca3afacf4161cff6f06b7ab4a6a7dd273e34b61a676f89a00535de7497c77d9001a10512ba3fe7d91971
1726+ languageName : node
1727+ linkType : hard
1728+
17351729" @ungap/structured-clone@npm:^1.0.0, @ungap/structured-clone@npm:^1.2.0 " :
17361730 version : 1.2.0
17371731 resolution : " @ungap/structured-clone@npm:1.2.0"
@@ -2993,6 +2987,13 @@ __metadata:
29932987 languageName : node
29942988 linkType : hard
29952989
2990+ " eslint-visitor-keys@npm:^4.2.0 " :
2991+ version : 4.2.0
2992+ resolution : " eslint-visitor-keys@npm:4.2.0"
2993+ checksum : 10/9651b3356b01760e586b4c631c5268c0e1a85236e3292bf754f0472f465bf9a856c0ddc261fceace155334118c0151778effafbab981413dbf9288349343fa25
2994+ languageName : node
2995+ linkType : hard
2996+
29962997" eslint@npm:^8.57.0 " :
29972998 version : 8.57.0
29982999 resolution : " eslint@npm:8.57.0"
@@ -3233,6 +3234,19 @@ __metadata:
32333234 languageName : node
32343235 linkType : hard
32353236
3237+ " fast-glob@npm:^3.3.2 " :
3238+ version : 3.3.2
3239+ resolution : " fast-glob@npm:3.3.2"
3240+ dependencies :
3241+ " @nodelib/fs.stat " : " npm:^2.0.2"
3242+ " @nodelib/fs.walk " : " npm:^1.2.3"
3243+ glob-parent : " npm:^5.1.2"
3244+ merge2 : " npm:^1.3.0"
3245+ micromatch : " npm:^4.0.4"
3246+ checksum : 10/222512e9315a0efca1276af9adb2127f02105d7288fa746145bf45e2716383fb79eb983c89601a72a399a56b7c18d38ce70457c5466218c5f13fad957cee16df
3247+ languageName : node
3248+ linkType : hard
3249+
32363250" fast-json-stable-stringify@npm:^2.0.0 " :
32373251 version : 2.1.0
32383252 resolution : " fast-json-stable-stringify@npm:2.1.0"
0 commit comments