@@ -76,7 +76,7 @@ __metadata:
7676 " @typescript-eslint/parser " : " npm:^7.5.0"
7777 cz-conventional-changelog : " npm:^3.3.0"
7878 discord-api-types : " npm:^0.37.79"
79- eslint : " npm:^8.57 .0"
79+ eslint : " npm:^10.0 .0"
8080 eslint-config-prettier : " npm:^9.1.0"
8181 eslint-plugin-prettier : " npm:^5.1.3"
8282 fastify : " npm:^4.26.2"
@@ -343,21 +343,50 @@ __metadata:
343343 languageName : node
344344 linkType : hard
345345
346- " @eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0 " :
347- version : 4.4.0
348- resolution : " @eslint-community/eslint-utils@npm:4.4.0 "
346+ " @eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0, @eslint-community/eslint-utils@npm:^4.8.0 " :
347+ version : 4.9.1
348+ resolution : " @eslint-community/eslint-utils@npm:4.9.1 "
349349 dependencies :
350- eslint-visitor-keys : " npm:^3.3.0 "
350+ eslint-visitor-keys : " npm:^3.4.3 "
351351 peerDependencies :
352352 eslint : ^6.0.0 || ^7.0.0 || >=8.0.0
353- checksum : 10/8d70bcdcd8cd279049183aca747d6c2ed7092a5cf0cf5916faac1ef37ffa74f0c245c2a3a3d3b9979d9dfdd4ca59257b4c5621db699d637b847a2c5e02f491c2
353+ checksum : 10/863b5467868551c9ae34d03eefe634633d08f623fc7b19d860f8f26eb6f303c1a5934253124163bee96181e45ed22bf27473dccc295937c3078493a4a8c9eddd
354+ languageName : node
355+ linkType : hard
356+
357+ " @eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.12.2, @eslint-community/regexpp@npm:^4.6.1 " :
358+ version : 4.12.2
359+ resolution : " @eslint-community/regexpp@npm:4.12.2"
360+ checksum : 10/049b280fddf71dd325514e0a520024969431dc3a8b02fa77476e6820e9122f28ab4c9168c11821f91a27982d2453bcd7a66193356ea84e84fb7c8d793be1ba0c
361+ languageName : node
362+ linkType : hard
363+
364+ " @eslint/config-array@npm:^0.23.0 " :
365+ version : 0.23.1
366+ resolution : " @eslint/config-array@npm:0.23.1"
367+ dependencies :
368+ " @eslint/object-schema " : " npm:^3.0.1"
369+ debug : " npm:^4.3.1"
370+ minimatch : " npm:^10.1.1"
371+ checksum : 10/05ce12761f8dd18431fe924aede6ffba38c78cbbfebad98c81feaff019d5134208c93ef46a4b2ea4e5384b11165429d94ea903cbe30fe4beab00749db41fe94b
372+ languageName : node
373+ linkType : hard
374+
375+ " @eslint/config-helpers@npm:^0.5.2 " :
376+ version : 0.5.2
377+ resolution : " @eslint/config-helpers@npm:0.5.2"
378+ dependencies :
379+ " @eslint/core " : " npm:^1.1.0"
380+ checksum : 10/131fc509c65544aacaf8efdf5e5edea40cc2d0c179b468a270fbf69f89b34c51c4765f4db37fd5f594c318029aac0b759feedac1cc6677fe41aeba75aadbf6ab
354381 languageName : node
355382 linkType : hard
356383
357- " @eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.6.1 " :
358- version : 4.10.0
359- resolution : " @eslint-community/regexpp@npm:4.10.0"
360- checksum : 10/8c36169c815fc5d726078e8c71a5b592957ee60d08c6470f9ce0187c8046af1a00afbda0a065cc40ff18d5d83f82aed9793c6818f7304a74a7488dc9f3ecbd42
384+ " @eslint/core@npm:^1.1.0 " :
385+ version : 1.1.0
386+ resolution : " @eslint/core@npm:1.1.0"
387+ dependencies :
388+ " @types/json-schema " : " npm:^7.0.15"
389+ checksum : 10/f62724beacbb5fdd3560816a4edbbf832485cbec9516b76037fdf2cc2d75011e546e305a22feaa6bed4c1a26d069dc953979aa3c8c28eccf0a746a5ac53483b0
361390 languageName : node
362391 linkType : hard
363392
@@ -385,6 +414,23 @@ __metadata:
385414 languageName : node
386415 linkType : hard
387416
417+ " @eslint/object-schema@npm:^3.0.1 " :
418+ version : 3.0.1
419+ resolution : " @eslint/object-schema@npm:3.0.1"
420+ checksum : 10/4a9db1ff49bd0293928bba72f745c9ca3f9cc85fb8868781644aa93f1fee47470d0914247eddf6aa93655c23a78168d5abff495de52ba4ea2143c88a435fb9fa
421+ languageName : node
422+ linkType : hard
423+
424+ " @eslint/plugin-kit@npm:^0.6.0 " :
425+ version : 0.6.0
426+ resolution : " @eslint/plugin-kit@npm:0.6.0"
427+ dependencies :
428+ " @eslint/core " : " npm:^1.1.0"
429+ levn : " npm:^0.4.1"
430+ checksum : 10/9c4e2901248ce092674b939fce9104a81d16222ed23c1b6057a5aaea8ec2fa802bcc9fbaf667e54a4206aca21f70c8b943ee14e6010530a46a4fcb64c41537b1
431+ languageName : node
432+ linkType : hard
433+
388434" @fastify/ajv-compiler@npm:^3.5.0 " :
389435 version : 3.5.0
390436 resolution : " @fastify/ajv-compiler@npm:3.5.0"
@@ -428,6 +474,23 @@ __metadata:
428474 languageName : node
429475 linkType : hard
430476
477+ " @humanfs/core@npm:^0.19.1 " :
478+ version : 0.19.1
479+ resolution : " @humanfs/core@npm:0.19.1"
480+ checksum : 10/270d936be483ab5921702623bc74ce394bf12abbf57d9145a69e8a0d1c87eb1c768bd2d93af16c5705041e257e6d9cc7529311f63a1349f3678abc776fc28523
481+ languageName : node
482+ linkType : hard
483+
484+ " @humanfs/node@npm:^0.16.6 " :
485+ version : 0.16.7
486+ resolution : " @humanfs/node@npm:0.16.7"
487+ dependencies :
488+ " @humanfs/core " : " npm:^0.19.1"
489+ " @humanwhocodes/retry " : " npm:^0.4.0"
490+ checksum : 10/b3633d3dce898592cac515ba5e6693c78e6be92863541d3eaf2c009b10f52b2fa62ff6e6e06f240f2447ddbe7b5f1890bc34e9308470675c876eee207553a08d
491+ languageName : node
492+ linkType : hard
493+
431494" @humanwhocodes/config-array@npm:^0.11.14 " :
432495 version : 0.11.14
433496 resolution : " @humanwhocodes/config-array@npm:0.11.14"
@@ -453,6 +516,29 @@ __metadata:
453516 languageName : node
454517 linkType : hard
455518
519+ " @humanwhocodes/retry@npm:^0.4.0, @humanwhocodes/retry@npm:^0.4.2 " :
520+ version : 0.4.3
521+ resolution : " @humanwhocodes/retry@npm:0.4.3"
522+ checksum : 10/0b32cfd362bea7a30fbf80bb38dcaf77fee9c2cae477ee80b460871d03590110ac9c77d654f04ec5beaf71b6f6a89851bdf6c1e34ccdf2f686bd86fcd97d9e61
523+ languageName : node
524+ linkType : hard
525+
526+ " @isaacs/balanced-match@npm:^4.0.1 " :
527+ version : 4.0.1
528+ resolution : " @isaacs/balanced-match@npm:4.0.1"
529+ checksum : 10/102fbc6d2c0d5edf8f6dbf2b3feb21695a21bc850f11bc47c4f06aa83bd8884fde3fe9d6d797d619901d96865fdcb4569ac2a54c937992c48885c5e3d9967fe8
530+ languageName : node
531+ linkType : hard
532+
533+ " @isaacs/brace-expansion@npm:^5.0.1 " :
534+ version : 5.0.1
535+ resolution : " @isaacs/brace-expansion@npm:5.0.1"
536+ dependencies :
537+ " @isaacs/balanced-match " : " npm:^4.0.1"
538+ checksum : 10/aec226065bc4285436a27379e08cc35bf94ef59f5098ac1c026495c9ba4ab33d851964082d3648d56d63eb90f2642867bd15a3e1b810b98beb1a8c14efce6a94
539+ languageName : node
540+ linkType : hard
541+
456542" @nodelib/fs.scandir@npm:2.1.5 " :
457543 version : 2.1.5
458544 resolution : " @nodelib/fs.scandir@npm:2.1.5"
@@ -781,6 +867,20 @@ __metadata:
781867 languageName : node
782868 linkType : hard
783869
870+ " @types/esrecurse@npm:^4.3.1 " :
871+ version : 4.3.1
872+ resolution : " @types/esrecurse@npm:4.3.1"
873+ checksum : 10/ada5798554b76ac466e90fff26a769b65f905666f32988dcd1b6cf8288896e0fb53080843fd644bf731d16719a6e09b155d623ce36545b75abdd99bb6dcec114
874+ languageName : node
875+ linkType : hard
876+
877+ " @types/estree@npm:^1.0.6, @types/estree@npm:^1.0.8 " :
878+ version : 1.0.8
879+ resolution : " @types/estree@npm:1.0.8"
880+ checksum : 10/25a4c16a6752538ffde2826c2cc0c6491d90e69cd6187bef4a006dd2c3c45469f049e643d7e516c515f21484dc3d48fd5c870be158a5beb72f5baf3dc43e4099
881+ languageName : node
882+ linkType : hard
883+
784884" @types/gradient-string@npm:^1.1.6 " :
785885 version : 1.1.6
786886 resolution : " @types/gradient-string@npm:1.1.6"
@@ -994,12 +1094,12 @@ __metadata:
9941094 languageName : node
9951095 linkType : hard
9961096
997- " acorn@npm:^8.9.0 " :
998- version : 8.11.3
999- resolution : " acorn@npm:8.11.3 "
1097+ " acorn@npm:^8.15.0, acorn@npm:^8. 9.0 " :
1098+ version : 8.15.0
1099+ resolution : " acorn@npm:8.15.0 "
10001100 bin :
10011101 acorn : bin/acorn
1002- checksum : 10/b688e7e3c64d9bfb17b596e1b35e4da9d50553713b3b3630cf5690f2b023a84eac90c56851e6912b483fe60e8b4ea28b254c07e92f17ef83d72d78745a8352dd
1102+ checksum : 10/77f2de5051a631cf1729c090e5759148459cdb76b5f5c70f890503d629cf5052357b0ce783c0f976dd8a93c5150f59f6d18df1def3f502396a20f81282482fa4
10031103 languageName : node
10041104 linkType : hard
10051105
@@ -1504,14 +1604,14 @@ __metadata:
15041604 languageName : node
15051605 linkType : hard
15061606
1507- " cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3 " :
1508- version : 7.0.3
1509- resolution : " cross-spawn@npm:7.0.3 "
1607+ " cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3, cross-spawn@npm:^7.0.6 " :
1608+ version : 7.0.6
1609+ resolution : " cross-spawn@npm:7.0.6 "
15101610 dependencies :
15111611 path-key : " npm:^3.1.0"
15121612 shebang-command : " npm:^2.0.0"
15131613 which : " npm:^2.0.1"
1514- checksum : 10/e1a13869d2f57d974de0d9ef7acbf69dc6937db20b918525a01dacb5032129bd552d290d886d981e99f1b624cb03657084cc87bd40f115c07ecf376821c729ce
1614+ checksum : 10/0d52657d7ae36eb130999dffff1168ec348687b48dd38e2ff59992ed916c88d328cf1d07ff4a4a10bc78de5e1c23f04b306d569e42f7a2293915c081e4dfee86
15151615 languageName : node
15161616 linkType : hard
15171617
@@ -1729,13 +1829,77 @@ __metadata:
17291829 languageName : node
17301830 linkType : hard
17311831
1732- " eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3 " :
1832+ " eslint-scope@npm:^9.1.0 " :
1833+ version : 9.1.0
1834+ resolution : " eslint-scope@npm:9.1.0"
1835+ dependencies :
1836+ " @types/esrecurse " : " npm:^4.3.1"
1837+ " @types/estree " : " npm:^1.0.8"
1838+ esrecurse : " npm:^4.3.0"
1839+ estraverse : " npm:^5.2.0"
1840+ checksum : 10/a96888fa3bc4ac9d4d685768a061c53884b86da7626a4c91caebf309e342b8a7eca509d599969c958e0afe7df12809e430b983bb89c1ef67208c3f99e9899a6b
1841+ languageName : node
1842+ linkType : hard
1843+
1844+ " eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3 " :
17331845 version : 3.4.3
17341846 resolution : " eslint-visitor-keys@npm:3.4.3"
17351847 checksum : 10/3f357c554a9ea794b094a09bd4187e5eacd1bc0d0653c3adeb87962c548e6a1ab8f982b86963ae1337f5d976004146536dcee5d0e2806665b193fbfbf1a9231b
17361848 languageName : node
17371849 linkType : hard
17381850
1851+ " eslint-visitor-keys@npm:^5.0.0 " :
1852+ version : 5.0.0
1853+ resolution : " eslint-visitor-keys@npm:5.0.0"
1854+ checksum : 10/05334d637c73d02f644b8dbfd6f555f049a229654b543b4b701944051072808d944368164c8b291cecb60e157a54d05f221eb45945a1bdd06c3e0e298ddb4678
1855+ languageName : node
1856+ linkType : hard
1857+
1858+ " eslint@npm:^10.0.0 " :
1859+ version : 10.0.0
1860+ resolution : " eslint@npm:10.0.0"
1861+ dependencies :
1862+ " @eslint-community/eslint-utils " : " npm:^4.8.0"
1863+ " @eslint-community/regexpp " : " npm:^4.12.2"
1864+ " @eslint/config-array " : " npm:^0.23.0"
1865+ " @eslint/config-helpers " : " npm:^0.5.2"
1866+ " @eslint/core " : " npm:^1.1.0"
1867+ " @eslint/plugin-kit " : " npm:^0.6.0"
1868+ " @humanfs/node " : " npm:^0.16.6"
1869+ " @humanwhocodes/module-importer " : " npm:^1.0.1"
1870+ " @humanwhocodes/retry " : " npm:^0.4.2"
1871+ " @types/estree " : " npm:^1.0.6"
1872+ ajv : " npm:^6.12.4"
1873+ cross-spawn : " npm:^7.0.6"
1874+ debug : " npm:^4.3.2"
1875+ escape-string-regexp : " npm:^4.0.0"
1876+ eslint-scope : " npm:^9.1.0"
1877+ eslint-visitor-keys : " npm:^5.0.0"
1878+ espree : " npm:^11.1.0"
1879+ esquery : " npm:^1.7.0"
1880+ esutils : " npm:^2.0.2"
1881+ fast-deep-equal : " npm:^3.1.3"
1882+ file-entry-cache : " npm:^8.0.0"
1883+ find-up : " npm:^5.0.0"
1884+ glob-parent : " npm:^6.0.2"
1885+ ignore : " npm:^5.2.0"
1886+ imurmurhash : " npm:^0.1.4"
1887+ is-glob : " npm:^4.0.0"
1888+ json-stable-stringify-without-jsonify : " npm:^1.0.1"
1889+ minimatch : " npm:^10.1.1"
1890+ natural-compare : " npm:^1.4.0"
1891+ optionator : " npm:^0.9.3"
1892+ peerDependencies :
1893+ jiti : " *"
1894+ peerDependenciesMeta :
1895+ jiti :
1896+ optional : true
1897+ bin :
1898+ eslint : bin/eslint.js
1899+ checksum : 10/61d9477cfa778e3becde21a560d08dfad7acec49d992f3d3b01bb151bab760efcf1c93e000eb2f8d71d01a29e4b5b4636e7616ed3da278bf24fb03c184fd14a2
1900+ languageName : node
1901+ linkType : hard
1902+
17391903" eslint@npm:^8.57.0 " :
17401904 version : 8.57.0
17411905 resolution : " eslint@npm:8.57.0"
@@ -1784,6 +1948,17 @@ __metadata:
17841948 languageName : node
17851949 linkType : hard
17861950
1951+ " espree@npm:^11.1.0 " :
1952+ version : 11.1.0
1953+ resolution : " espree@npm:11.1.0"
1954+ dependencies :
1955+ acorn : " npm:^8.15.0"
1956+ acorn-jsx : " npm:^5.3.2"
1957+ eslint-visitor-keys : " npm:^5.0.0"
1958+ checksum : 10/00215a8ed1faa7caf18f9b67a9ff266643d07e49b97056d90be7323c69fec90c887e478282578243a5cfc33b39a414ec598a9300f9f1f536ef1dbaafa2da7e09
1959+ languageName : node
1960+ linkType : hard
1961+
17871962" espree@npm:^9.6.0, espree@npm:^9.6.1 " :
17881963 version : 9.6.1
17891964 resolution : " espree@npm:9.6.1"
@@ -1795,12 +1970,12 @@ __metadata:
17951970 languageName : node
17961971 linkType : hard
17971972
1798- " esquery@npm:^1.4.2 " :
1799- version : 1.5 .0
1800- resolution : " esquery@npm:1.5 .0"
1973+ " esquery@npm:^1.4.2, esquery@npm:^1.7.0 " :
1974+ version : 1.7 .0
1975+ resolution : " esquery@npm:1.7 .0"
18011976 dependencies :
18021977 estraverse : " npm:^5.1.0"
1803- checksum : 10/e65fcdfc1e0ff5effbf50fb4f31ea20143ae5df92bb2e4953653d8d40aa4bc148e0d06117a592ce4ea53eeab1dafdfded7ea7e22a5be87e82d73757329a1b01d
1978+ checksum : 10/4afaf3089367e1f5885caa116ef386dffd8bfd64da21fd3d0e56e938d2667cfb2e5400ab4a825aa70e799bb3741e5b5d63c0b94d86e2d4cf3095c9e64b2f5a15
18041979 languageName : node
18051980 linkType : hard
18061981
@@ -2029,6 +2204,15 @@ __metadata:
20292204 languageName : node
20302205 linkType : hard
20312206
2207+ " file-entry-cache@npm:^8.0.0 " :
2208+ version : 8.0.0
2209+ resolution : " file-entry-cache@npm:8.0.0"
2210+ dependencies :
2211+ flat-cache : " npm:^4.0.0"
2212+ checksum : 10/afe55c4de4e0d226a23c1eae62a7219aafb390859122608a89fa4df6addf55c7fd3f1a2da6f5b41e7cdff496e4cf28bbd215d53eab5c817afa96d2b40c81bfb0
2213+ languageName : node
2214+ linkType : hard
2215+
20322216" fill-range@npm:^7.0.1 " :
20332217 version : 7.0.1
20342218 resolution : " fill-range@npm:7.0.1"
@@ -2110,6 +2294,16 @@ __metadata:
21102294 languageName : node
21112295 linkType : hard
21122296
2297+ " flat-cache@npm:^4.0.0 " :
2298+ version : 4.0.1
2299+ resolution : " flat-cache@npm:4.0.1"
2300+ dependencies :
2301+ flatted : " npm:^3.2.9"
2302+ keyv : " npm:^4.5.4"
2303+ checksum : 10/58ce851d9045fffc7871ce2bd718bc485ad7e777bf748c054904b87c351ff1080c2c11da00788d78738bfb51b71e4d5ea12d13b98eb36e3358851ffe495b62dc
2304+ languageName : node
2305+ linkType : hard
2306+
21132307" flatted@npm:^3.2.9 " :
21142308 version : 3.3.1
21152309 resolution : " flatted@npm:3.3.1"
@@ -2652,7 +2846,7 @@ __metadata:
26522846 languageName : node
26532847 linkType : hard
26542848
2655- " keyv@npm:^4.5.3 " :
2849+ " keyv@npm:^4.5.3, keyv@npm:^4.5.4 " :
26562850 version : 4.5.4
26572851 resolution : " keyv@npm:4.5.4"
26582852 dependencies :
@@ -2941,6 +3135,15 @@ __metadata:
29413135 languageName : node
29423136 linkType : hard
29433137
3138+ " minimatch@npm:^10.1.1 " :
3139+ version : 10.1.2
3140+ resolution : " minimatch@npm:10.1.2"
3141+ dependencies :
3142+ " @isaacs/brace-expansion " : " npm:^5.0.1"
3143+ checksum : 10/6f0ef975463739207144e411bdd54f7205ce38770b162fa3bc4c9be4987a16cb20d0962a82f26c2372598cfba90faa97b327239d303b529b774f17681c163b46
3144+ languageName : node
3145+ linkType : hard
3146+
29443147" minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2 " :
29453148 version : 3.1.2
29463149 resolution : " minimatch@npm:3.1.2"
0 commit comments