From b9408eeb4092b04b6711c4089c6194be314e6227 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 22 Sep 2025 04:13:38 +0000 Subject: [PATCH] chore(deps-dev): bump eslint from 8.57.0 to 9.36.0 Bumps [eslint](https://github.com/eslint/eslint) from 8.57.0 to 9.36.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v8.57.0...v9.36.0) --- updated-dependencies: - dependency-name: eslint dependency-version: 9.36.0 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- bun.lockb | Bin 62903 -> 72098 bytes package-lock.json | 681 +++++++++++++++++++++++++--------------------- package.json | 2 +- 3 files changed, 376 insertions(+), 307 deletions(-) diff --git a/bun.lockb b/bun.lockb index 18a1751c4c2c0e8f405a0f2f035eadf48950bf6a..bfe0294092a9c092c04fc518e9c01a64f4275481 100755 GIT binary patch delta 12813 zcmd6NcU)A**Z$sxMOM0ia9I=)#R>=r3!*F{7F@(Gf{M~XibzqhWU+m1F-i`JVmBtS zSAq?DNh~qOnqY6yn21KBMpMlDoV$CIee;d)f4|S?xBA?fXUds#&YYQBm|Z_wd{k|@ z(7#RWrHdUePMNvnRxH0+Z$ly^nGAyTa=%|dHea1Bx?qytP`htwIoy(zt}R481)e@8zDqrph;#3WXQ=L!>NR7J3!j9=x<5Jtr+kp*V;3cHnPoFDq4Vl6!;t3vPy8 zRtkk0y{vFylk`Y!k&Z7$GyHr3HYKAtFQ=eHp=g83mf$u>n*0@- zC%HLNmfzTv#>2Plh3-h%y*4Pv|8l-?np5m2Ii|dcvE2(a=JN5`IcW$qMNV7I`9CuP3dKXAoFibytJ9oL3tVD3Lr<33(oaJO=&7p zRxCXuqtGv>SaHVGua>+my}T`ajOx5x}|*9!f1SU zO0gd%GHX3J8!;IH$hw|J%3~(tg5k=ekaFk*v{ES0w0t3gmsgG(INV;I14ZDM>pO#JLtidvWkQ|V}GgpWkLGh zRrj7Qt!i+|CWAKdUkgR`4%c#Dl1cClCLuTAyo(%^OM?b%mLw#T2cF5WkI;})gEQ`>I;8E(0D zOM}-Fra!&ga)n5{8;(*YC@9GeNqB)&pghwAx*()LPIL+el#wiFP`nni6q+OjUL|rLQGjv5Qm>wNxm2Nv%`t zw8AP%wAU${sA!3Oq-wkhRdn4ZLVXaqo@k^bG*VhwQIbQXpr55CF@E(b-I^i2ibk(Utv5|B}V+E~t)(S;bhnk%vHrA=XM-5gLO!Ict zDqS3DN#jUi1l6Hx6L#5t(g<**`gbsPlog9m$74%pfpC0dt$HpPB9@t}RyaVSyH2IX z0_w$@3jL|dU8i0E9)>nbS`9~kL87Qr{fV-Ublo*V9gLm618N0Ifi-DVC+gHIP!=gk zWu>oCqK8h|$c2`8L<;Ft=b=+C!cq#AI?iY(PJuxM#2 z9I)qfl3HPc)v;jg3>Bq#Xc2f-O?7Zd9j>oQ^wKFqMN0DGn6C2D37=CPihMlCqgkXn z0k;?9*yyQV0LJcDkash!>L%E5TJ9L3j=(+KXct_io(g7K0WMngaWK{wrZ{PpDo?uN zjS$C;i029l!H7yQR@PEtUxBfY6_nzsRoh|{WoE_msO}AB@(V=I1!F1F8c=_3YT1Bp zqs|X^s3571`;GjIaokjZvAURduzO(9U=|Yd#Vvphw%~Q8P6p!<6jDqrF)?Gj-7+y1 zN1xKO8C_`^sh-))7?OxxQL8=!#vvs6OZ^9!QJA-PnBYxUd?STY5?kriTfL2DNhT}5 z^QI){NVP|EqgSN(Qx5_&>II!u?}CNWb(aYB5zb)m}s|;=Y?K<+dX?NXn^NW2QK#)+5JZ zg#J$2>cxJRDmCsq<#=dNw4ieh+mWMHSF3$_}`Ddg>`RX#*raHO(T z2we$|78KQ8!uwiMWtUZk77*xxp?EZY+u)I#Ahkf+j0^vfa(#1CeM?jQzop!+m8qUn z=53I2QCm|v($W0DsR%X|n5V2jsHxmMWkF#m=c;gAm`9k}amv}wrgCHzRwn%aV{^j) zBbzBHvY5Wh*OR->j?P5t1q%{&33LK%icT-6=p@*LC_D0t(hCi!EGmIoceSJIU}|d9 zHG#ebo8MJ0*iaqV>}Wgc60H~PXijtjg>|!|dN2nH@0LK{gDvl-7o6xJ*y0#F>Jy_E zoT(}%fqHefqd&l0DYkn8y#m|ZT`#!NYp``a>}W&}y&%&19tkwGrybe#)C(F)?3qB; zz3gZ|SQAqBN}%0f`Mval7wrMdj zk0-E)V2hJrUy@!JNL5L&Zy4+Y8%(joU?14#VR}4$z6M)29QF;@3yHLTIP4n%`$p)6 zVU#!m_9eqUuo0wAhJ9f9$$DWV?E%Xk3HwIsg%rve3HwIDKCm;v1JsTao6Yp``$urEt5l+pSu*q06avh~6w zO3a3RIj|3G3aN8oA6R~lUNF!eu;s#Us~2X{Nw5id zurE(9%%ZY9*q0Ccz~)e!eAovzKVM(np`hL>YDQC)PssNN<}E&Jd(2wvvT%j{*q>)q zlsviGap?D6!^rySAE$DaoBa>uXD!PgkYw_W`YX1tDw^$fffnRdj8=3oEy@S3R)+Ku-(eJMs97Blh0OO>aeV%oZbg}b*m+D|0Sy8r*qaO6`-4UE3X8t2?r#Ys`fc zR)Y>dZ#&$&-Jo~k@(j@_X4Uuv>^`pzG_*B6MIxFsQqFKX|7_2!;~+nZ$dhA}B^W(|m#)ROi?yO3pbMsFJ# zu;=ojxd&W=e$8C@%(GW==c8H6mIvKfduKx1`=KvAcb(q4v*mNFZsB^y>l-^ zTx+(!y5_ZHX??tzcAuDQx9!qblUJ>MGPnL|BW3H;C-pU_5?bdllX4zabdPc&&6=7K*p7rbZ0!tk`0%kv(c&U|<6 z=M{5yr@p8wcB{BGt8!MhSNxp787Dg4X|Zhk`A2&$sji>QtXC8lKCVE+Jadn%X z&)esru^Jw^M~uYpZL8#=K1$Ou0HDAx@ufi+hZRMEp0w$rrYp0=R(9k;XUhmqNb zTKzmI=i>oeueO-p^{%0H?9#1qmOBnzd@yKX`6l0(ZwGJq^qI$J8*2w0(@=R|3+|rxcX-HhJuX+wd=8_fmZ>%8!8eXLX5jrn(KTBItA zS|y)+q48)xO8@PdsgKH5tZ)4K^N7U7W35{I&beC_J-JKfyhb7Y_P0^)7<0QaJ8y13 zGle&q%gw4%|EAKevj4Kf+z)zQEy^%x(nkIID$K9rZF{Gqdq;(RV&67;WLELcJClD& zob`DRvIxzxpI7oz)WcOvw@r#){Luw7!JEwmKRMdu=JVXoy|m@+v-_X1oO5DJ*d%N3 z&Zkc=zkmJapi?dPo&Ngnw_WzT-ge&Dy!@3*?=P#{iKk|d!m2ncDvc&L)yxx!Cg<^^$D8b zc`0u8u)6QtZgg7z>gzby(D7z+x0=hHcCPg2Rf`NW=9I3T8{09n@ae2hJ%)L&zI$$8 zAGcqU9K`)kvQEX_So8jiF@4-$ZhpS+PPXf$mnmj3$TCI7g=(dzPJ;_o{<9el)(ta7aFkmVx&6qb(Xn-tHU zSKD*SwegGR)}C6j@6oJIUOM{^Dk^(NW$h1r(!Pam89N8yN=i5DM! z`a!E_lYD9$y*ho|OmMX1nCWKBdGUzfV-w7FRa?l-#v>Zt}9J_3P(`>T)LR|Gs(LhFf2*EIT=F;H8W9y*E|3 z9e#G^%-;$pDQe6G=eF$LqjY1ZaENfz2fDg z)2(_PoYy8cb;$~0=#qDBkKB)3X6SZte3)8)=WoG^o#a%SAnc+XTz8W=E9SwO(yhB>5DtzJC^kIK&Yih)nf z0O-q+De+#5DWeNW!rKdpsCatS(KO@7dI%-C!Wut|Aj6SH` zYfKw0RF841THyba!Aa6D)_jQfnWak#gGmD1$YI#27U#81AYho z0Nwz90xVbnlz;_b38(-opaEbFsDXw6|9#IEumkJ?2fz_<0vZ9%0vzIkj4RL>a0A={ z_B6hJNZz$a>IgUi>I^P2mm?&K|pK37x)nE76FTa z8jP>liHr{_S^)fxo)6v(DQ|}SPTv&ZcYWSzc~fMMj|TWDVgtaBDeC~-{S`-mL%?C6 z7T5=T4)CnH11^9Mz~2uL?24AWSA_xdf%kxSfhu4(unXWPw2uH!D8L^Yc=OB!@_;Xa zGk^!cvCI)a8Q_iZI&c-Z23!HY1$ZBO2;2Z}0(Stz6kOf`?gICKsQ@eW9WV{J4?F<) zqXBJT@0pOd8;xcdxDBO<=e%VK)go;0IVqnF2 z7FGf*R|#M!X?odXt^iLr$2f-ohXk(&o^mTd1@HppGCRN)klS(@hYQzp=x~2-!*ZPg zv}-PPWI>Gpjx&xoZ=eal)1;yLwQdGC9wmK0Q3Jd`ffRRA53GC7|AP2|-GJs4V8^{C30>wZPPzdle6#!h$+`t*0qlrKn zFbS9pOaXY1X+SwJ6_^gp0N5IyzqtTU$qInozZ{qiECbl>93$+7Ie=U~3wf^N^7q&Y z^O0dI<^e2FZp;Sd{n}Mys7GM*w0pO@w53B>$0zAn)f1d(84kFPYZJcXBJ_6nW*tcq6 z6~OC&Lz_()1+cOlro(}@0Q)i@;B~edDMutn=EndB1v8$O2fYjlgDJJY$fN zwPUSVk!=7E`p*!oMj5x^!CL_1-h}xT_d09Igxb# zUeZ^|Z0%X#eu^_R zqFU6*Ct8|~>%FbWrS~D&+`%6)sZiXeifU2#kv3L~p7N;;`3M7Aadbk8!iH{DyNAjr zZ~`2xQ@tvxe~`ok`s3yxAN-I{K}cPLxNCD8^8d_TBOmf{nRn&R;4hDVf(F5m4Gp9@ zS9Z3c$!I2@_mB@ipji;&6(bCztq3FeAc}k{1NAVU<9QO@JS5_8^?#t1e6DJT=%qjG z?9%|P;0$)t9tx}xaZW&ABYMhbMdX7MXw}i!%Ep$;Yuq*RIj|ufz0P?(tv)G?@{i3cC6mffgtEp-X>$LenCK>c>QE89EJ=$%2z7$;h> z^DE;-HIvrkW2_DvOs(p{2cZRvx7eBngU+vM^{y<9eA+9&P1Dp3m8pGsHA=cD`jgM@ zKA!Svu6gN|+xJ~Lc~dFCVE+)zU2|7@celGxK%eYhs*G+-(R+f-BP5;{>QjT~Z@3~lff!-a_8`9$` zpjO104O}U;)^0BQXVcFFlzpN~jhL&72l+NxGDQ=&K zCbgMSy+ig7*7vMVe~LC75pYi~P2Cr)DMh^_)SIy9g;v!mb|dQ9eR#}~WN30x&)aj@ zhkljbM;jp&-s#}qkrgzK;kn<#Q$FZ5r2pyo6vxlLfDDdJw6XA^0sG^GSG01!7$P5Q z%k5G*d+dd4+zh)9H7=lG;9PfYil-8X|n5HYjjol=lrgFpvW?WMzaMVdu8W#bL zI=oET$d%q4b{BYAH&*dY#ilywh*B_DD;O(`?K2u?)K1o0^RKH{ni0uTQ|o_k7REl6 z{A38k_M(talgUS`U@*2l_Pl)FOg?-i)dcf?BcD{0&uvLHfgy~ezT5Zgm8f8EpN^SknyLCJRLN?+|14Om9HVh(Ua{O@&Ag* zUeb1k*g3evRfWKTC(90N-f}M!-Q`1}@(D>v??8WJ=t4iU$0KR?q5;PmHOzw68YrIL zkqVBvYyNxbwB@g_8oKg{O^a!cT5kHR%-g`n0u?RyT)DQVIf}%6YSrtllzGRtvTL-t{)F= zSW;G)QJhwkQ&>VakJGCCKfm6JcAd~v7d&pMqE)x8Gy#4A#;>q`#_h$wBx_=nv4lpQ zbBPZ~8&i;(ljWD4kyn^eRBWn3X;FrpFU%{=$|>;6%_)h>F3nFV$Se*h7?Yl1B;&Kk zq=6I%6lIhYm66r+PPFK93n7fQo@hZoTz0eI#qD&(n<{TO;!MD{`z@eW18Q->2Q@)b zjsHz2oCw%{!W%W7=(+vA52f5~O3zMt)00Ok>hXLSO2?jQM#InBJ4xffDk=5D=0RV7 z(Y&3xVyI;OP>1JXtz@uV&1TWq6Q1to1!&LZ+&)}VsQiJo__xuh{+sx9pi!562rV4B zk6G6c>Tt;$6^<5gG>!e)hqhg^qK~h-T42YQ#Jb;brvA@baA%+Y?R80v`7}TmV;{7o zi5HqW@Eyo}>b72JE6Klq!5dzEda5~?uVD1&w(}iuih}(a^}GQs`8khz+|+Qsdj9ja G!v6p%A{#IO delta 7823 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.0.0" }, + "funding": { + "url": "https://opencollective.com/eslint" + }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" } }, "node_modules/@eslint-community/regexpp": { - "version": "4.11.0", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", + "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", "dev": true, "license": "MIT", "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" } }, + "node_modules/@eslint/config-array": { + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.0.tgz", + "integrity": "sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/object-schema": "^2.1.6", + "debug": "^4.3.1", + "minimatch": "^3.1.2" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/config-helpers": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.3.1.tgz", + "integrity": "sha512-xR93k9WhrDYpXHORXpxVL5oHj3Era7wo6k/Wd8/IsQNnZUTzkGS29lyn3nAT05v6ltUuTFVCCYDEGfy2Or/sPA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/core": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.15.2.tgz", + "integrity": "sha512-78Md3/Rrxh83gCxoUc0EiciuOHsIITzLy53m3d9UyiW8y9Dj2D29FeETqyKA+BRK76tnTp6RXWb3pCay8Oyomg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@types/json-schema": "^7.0.15" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, "node_modules/@eslint/eslintrc": { - "version": "2.1.4", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.1.tgz", + "integrity": "sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==", "dev": true, "license": "MIT", "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", + "espree": "^10.0.1", + "globals": "^14.0.0", "ignore": "^5.2.0", "import-fresh": "^3.2.1", "js-yaml": "^4.1.0", @@ -179,31 +226,71 @@ "strip-json-comments": "^3.1.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "url": "https://opencollective.com/eslint" } }, "node_modules/@eslint/js": { - "version": "8.57.0", + "version": "9.36.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.36.0.tgz", + "integrity": "sha512-uhCbYtYynH30iZErszX78U+nR3pJU3RHGQ57NXy5QupD4SBVwDeU8TNBy+MjMngc1UyIW9noKqsRqfjQTBU2dw==", "dev": true, "license": "MIT", "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" + } + }, + "node_modules/@eslint/object-schema": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.6.tgz", + "integrity": "sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.11.14", + "node_modules/@eslint/plugin-kit": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.5.tgz", + "integrity": "sha512-Z5kJ+wU3oA7MMIqVR9tyZRtjYPr4OC004Q4Rw7pgOKUOKkJfZ3O24nz3WYfGRpMDNmcOi3TwQOmgm7B7Tpii0w==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@humanwhocodes/object-schema": "^2.0.2", - "debug": "^4.3.1", - "minimatch": "^3.0.5" + "@eslint/core": "^0.15.2", + "levn": "^0.4.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@humanfs/core": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", + "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/node": { + "version": "0.16.7", + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz", + "integrity": "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanfs/core": "^0.19.1", + "@humanwhocodes/retry": "^0.4.0" }, "engines": { - "node": ">=10.10.0" + "node": ">=18.18.0" } }, "node_modules/@humanwhocodes/module-importer": { @@ -218,10 +305,19 @@ "url": "https://github.com/sponsors/nzakas" } }, - "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.3", + "node_modules/@humanwhocodes/retry": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", + "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", "dev": true, - "license": "BSD-3-Clause" + "license": "Apache-2.0", + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", @@ -311,7 +407,9 @@ } }, "node_modules/@types/estree": { - "version": "1.0.5", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", "dev": true, "license": "MIT" }, @@ -334,65 +432,6 @@ "@types/node": "*" } }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "7.16.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "7.16.0", - "@typescript-eslint/type-utils": "7.16.0", - "@typescript-eslint/utils": "7.16.0", - "@typescript-eslint/visitor-keys": "7.16.0", - "graphemer": "^1.4.0", - "ignore": "^5.3.1", - "natural-compare": "^1.4.0", - "ts-api-utils": "^1.3.0" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^7.0.0", - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/parser": { - "version": "7.16.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "@typescript-eslint/scope-manager": "7.16.0", - "@typescript-eslint/types": "7.16.0", - "@typescript-eslint/typescript-estree": "7.16.0", - "@typescript-eslint/visitor-keys": "7.16.0", - "debug": "^4.3.4" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, "node_modules/@typescript-eslint/scope-manager": { "version": "7.16.0", "dev": true, @@ -409,32 +448,6 @@ "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@typescript-eslint/type-utils": { - "version": "7.16.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@typescript-eslint/typescript-estree": "7.16.0", - "@typescript-eslint/utils": "7.16.0", - "debug": "^4.3.4", - "ts-api-utils": "^1.3.0" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, "node_modules/@typescript-eslint/types": { "version": "7.16.0", "dev": true, @@ -496,27 +509,6 @@ "balanced-match": "^1.0.0" } }, - "node_modules/@typescript-eslint/utils": { - "version": "7.16.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "7.16.0", - "@typescript-eslint/types": "7.16.0", - "@typescript-eslint/typescript-estree": "7.16.0" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.56.0" - } - }, "node_modules/@typescript-eslint/visitor-keys": { "version": "7.16.0", "dev": true, @@ -533,11 +525,6 @@ "url": "https://opencollective.com/typescript-eslint" } }, - "node_modules/@ungap/structured-clone": { - "version": "1.2.0", - "dev": true, - "license": "ISC" - }, "node_modules/@vladfrangu/async_event_emitter": { "version": "2.4.6", "resolved": "https://registry.npmjs.org/@vladfrangu/async_event_emitter/-/async_event_emitter-2.4.6.tgz", @@ -548,7 +535,9 @@ } }, "node_modules/acorn": { - "version": "8.12.0", + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "dev": true, "license": "MIT", "bin": { @@ -560,6 +549,8 @@ }, "node_modules/acorn-jsx": { "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", "dev": true, "license": "MIT", "peerDependencies": { @@ -568,6 +559,8 @@ }, "node_modules/ajv": { "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "dev": true, "license": "MIT", "dependencies": { @@ -581,14 +574,6 @@ "url": "https://github.com/sponsors/epoberezkin" } }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/ansi-styles": { "version": "4.3.0", "dev": true, @@ -605,6 +590,8 @@ }, "node_modules/argparse": { "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true, "license": "Python-2.0" }, @@ -622,7 +609,9 @@ "license": "MIT" }, "node_modules/brace-expansion": { - "version": "1.1.11", + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", "dev": true, "license": "MIT", "dependencies": { @@ -653,6 +642,8 @@ }, "node_modules/callsites": { "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "dev": true, "license": "MIT", "engines": { @@ -692,11 +683,15 @@ }, "node_modules/concat-map": { "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", "dev": true, "license": "MIT" }, "node_modules/cross-spawn": { - "version": "7.0.3", + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", "dev": true, "license": "MIT", "dependencies": { @@ -770,17 +765,6 @@ "url": "https://github.com/discordjs/discord.js?sponsor" } }, - "node_modules/doctrine": { - "version": "3.0.0", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, "node_modules/escape-string-regexp": { "version": "4.0.0", "dev": true, @@ -793,61 +777,70 @@ } }, "node_modules/eslint": { - "version": "8.57.0", + "version": "9.36.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.36.0.tgz", + "integrity": "sha512-hB4FIzXovouYzwzECDcUkJ4OcfOEkXTv2zRY6B9bkwjx/cprAq0uvm1nl7zvQ0/TsUk0zQiN4uPfJpB9m+rPMQ==", "dev": true, "license": "MIT", "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.0", - "@humanwhocodes/config-array": "^0.11.14", + "@eslint-community/eslint-utils": "^4.8.0", + "@eslint-community/regexpp": "^4.12.1", + "@eslint/config-array": "^0.21.0", + "@eslint/config-helpers": "^0.3.1", + "@eslint/core": "^0.15.2", + "@eslint/eslintrc": "^3.3.1", + "@eslint/js": "9.36.0", + "@eslint/plugin-kit": "^0.3.5", + "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "@ungap/structured-clone": "^1.2.0", + "@humanwhocodes/retry": "^0.4.2", + "@types/estree": "^1.0.6", + "@types/json-schema": "^7.0.15", "ajv": "^6.12.4", "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", + "cross-spawn": "^7.0.6", "debug": "^4.3.2", - "doctrine": "^3.0.0", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", + "eslint-scope": "^8.4.0", + "eslint-visitor-keys": "^4.2.1", + "espree": "^10.4.0", + "esquery": "^1.5.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", + "file-entry-cache": "^8.0.0", "find-up": "^5.0.0", "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", "ignore": "^5.2.0", "imurmurhash": "^0.1.4", "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", "lodash.merge": "^4.6.2", "minimatch": "^3.1.2", "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" + "optionator": "^0.9.3" }, "bin": { "eslint": "bin/eslint.js" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { - "url": "https://opencollective.com/eslint" + "url": "https://eslint.org/donate" + }, + "peerDependencies": { + "jiti": "*" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + } } }, "node_modules/eslint-scope": { - "version": "7.2.2", + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", + "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -855,7 +848,7 @@ "estraverse": "^5.2.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "url": "https://opencollective.com/eslint" @@ -872,17 +865,45 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/eslint/node_modules/eslint-visitor-keys": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, "node_modules/espree": { - "version": "9.6.1", + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", + "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", "dev": true, "license": "BSD-2-Clause", "dependencies": { - "acorn": "^8.9.0", + "acorn": "^8.15.0", "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" + "eslint-visitor-keys": "^4.2.1" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree/node_modules/eslint-visitor-keys": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" }, "funding": { "url": "https://opencollective.com/eslint" @@ -901,6 +922,8 @@ }, "node_modules/esrecurse": { "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -920,6 +943,8 @@ }, "node_modules/esutils": { "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", "dev": true, "license": "BSD-2-Clause", "engines": { @@ -958,6 +983,8 @@ }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", "dev": true, "license": "MIT" }, @@ -975,14 +1002,16 @@ } }, "node_modules/file-entry-cache": { - "version": "6.0.1", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", "dev": true, "license": "MIT", "dependencies": { - "flat-cache": "^3.0.4" + "flat-cache": "^4.0.0" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=16.0.0" } }, "node_modules/fill-range": { @@ -1012,47 +1041,26 @@ } }, "node_modules/flat-cache": { - "version": "3.2.0", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", "dev": true, "license": "MIT", "dependencies": { "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" + "keyv": "^4.5.4" }, "engines": { - "node": "^10.12.0 || >=12.0.0" + "node": ">=16" } }, "node_modules/flatted": { - "version": "3.3.1", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", + "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", "dev": true, "license": "ISC" }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "dev": true, - "license": "ISC" - }, - "node_modules/glob": { - "version": "7.2.3", - "dev": true, - "license": "ISC", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/glob-parent": { "version": "6.0.2", "dev": true, @@ -1065,14 +1073,13 @@ } }, "node_modules/globals": { - "version": "13.24.0", + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", "dev": true, "license": "MIT", - "dependencies": { - "type-fest": "^0.20.2" - }, "engines": { - "node": ">=8" + "node": ">=18" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -1119,7 +1126,9 @@ } }, "node_modules/import-fresh": { - "version": "3.3.0", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", "dev": true, "license": "MIT", "dependencies": { @@ -1141,20 +1150,6 @@ "node": ">=0.8.19" } }, - "node_modules/inflight": { - "version": "1.0.6", - "dev": true, - "license": "ISC", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "dev": true, - "license": "ISC" - }, "node_modules/is-extglob": { "version": "2.1.1", "dev": true, @@ -1182,21 +1177,17 @@ "node": ">=0.12.0" } }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=8" - } - }, "node_modules/isexe": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", "dev": true, "license": "ISC" }, "node_modules/js-yaml": { "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "dev": true, "license": "MIT", "dependencies": { @@ -1208,11 +1199,15 @@ }, "node_modules/json-buffer": { "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", "dev": true, "license": "MIT" }, "node_modules/json-schema-traverse": { "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", "dev": true, "license": "MIT" }, @@ -1223,6 +1218,8 @@ }, "node_modules/keyv": { "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", "dev": true, "license": "MIT", "dependencies": { @@ -1295,6 +1292,8 @@ }, "node_modules/minimatch": { "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, "license": "ISC", "dependencies": { @@ -1314,14 +1313,6 @@ "dev": true, "license": "MIT" }, - "node_modules/once": { - "version": "1.4.0", - "dev": true, - "license": "ISC", - "dependencies": { - "wrappy": "1" - } - }, "node_modules/optionator": { "version": "0.9.4", "dev": true, @@ -1368,6 +1359,8 @@ }, "node_modules/parent-module": { "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "dev": true, "license": "MIT", "dependencies": { @@ -1385,16 +1378,10 @@ "node": ">=8" } }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/path-key": { "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true, "license": "MIT", "engines": { @@ -1430,6 +1417,8 @@ }, "node_modules/punycode": { "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", "dev": true, "license": "MIT", "engines": { @@ -1457,6 +1446,8 @@ }, "node_modules/resolve-from": { "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "dev": true, "license": "MIT", "engines": { @@ -1472,20 +1463,6 @@ "node": ">=0.10.0" } }, - "node_modules/rimraf": { - "version": "3.0.2", - "dev": true, - "license": "ISC", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/run-parallel": { "version": "1.2.0", "dev": true, @@ -1521,6 +1498,8 @@ }, "node_modules/shebang-command": { "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, "license": "MIT", "dependencies": { @@ -1532,6 +1511,8 @@ }, "node_modules/shebang-regex": { "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true, "license": "MIT", "engines": { @@ -1546,19 +1527,10 @@ "node": ">=8" } }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/strip-json-comments": { "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", "dev": true, "license": "MIT", "engines": { @@ -1579,11 +1551,6 @@ "node": ">=8" } }, - "node_modules/text-table": { - "version": "0.2.0", - "dev": true, - "license": "MIT" - }, "node_modules/to-regex-range": { "version": "5.0.1", "dev": true, @@ -1627,17 +1594,6 @@ "node": ">= 0.8.0" } }, - "node_modules/type-fest": { - "version": "0.20.2", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/typescript": { "version": "5.4.5", "license": "Apache-2.0", @@ -1675,6 +1631,120 @@ } } }, + "node_modules/typescript-eslint/node_modules/@typescript-eslint/eslint-plugin": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.16.0.tgz", + "integrity": "sha512-py1miT6iQpJcs1BiJjm54AMzeuMPBSPuKPlnT8HlfudbcS5rYeX5jajpLf3mrdRh9dA/Ec2FVUY0ifeVNDIhZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.10.0", + "@typescript-eslint/scope-manager": "7.16.0", + "@typescript-eslint/type-utils": "7.16.0", + "@typescript-eslint/utils": "7.16.0", + "@typescript-eslint/visitor-keys": "7.16.0", + "graphemer": "^1.4.0", + "ignore": "^5.3.1", + "natural-compare": "^1.4.0", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^7.0.0", + "eslint": "^8.56.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/typescript-eslint/node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/type-utils": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.16.0.tgz", + "integrity": "sha512-j0fuUswUjDHfqV/UdW6mLtOQQseORqfdmoBNDFOqs9rvNVR2e+cmu6zJu/Ku4SDuqiJko6YnhwcL8x45r8Oqxg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/typescript-estree": "7.16.0", + "@typescript-eslint/utils": "7.16.0", + "debug": "^4.3.4", + "ts-api-utils": "^1.3.0" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/typescript-eslint/node_modules/@typescript-eslint/parser": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.16.0.tgz", + "integrity": "sha512-ar9E+k7CU8rWi2e5ErzQiC93KKEFAXA2Kky0scAlPcxYblLt8+XZuHUZwlyfXILyQa95P6lQg+eZgh/dDs3+Vw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/scope-manager": "7.16.0", + "@typescript-eslint/types": "7.16.0", + "@typescript-eslint/typescript-estree": "7.16.0", + "@typescript-eslint/visitor-keys": "7.16.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/typescript-eslint/node_modules/@typescript-eslint/utils": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.16.0.tgz", + "integrity": "sha512-PqP4kP3hb4r7Jav+NiRCntlVzhxBNWq6ZQ+zQwII1y/G/1gdIPeYDCKr2+dH6049yJQsWZiHU6RlwvIFBXXGNA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "@typescript-eslint/scope-manager": "7.16.0", + "@typescript-eslint/types": "7.16.0", + "@typescript-eslint/typescript-estree": "7.16.0" + }, + "engines": { + "node": "^18.18.0 || >=20.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^8.56.0" + } + }, "node_modules/undici": { "version": "6.19.8", "resolved": "https://registry.npmjs.org/undici/-/undici-6.19.8.tgz", @@ -1689,6 +1759,8 @@ }, "node_modules/uri-js": { "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -1697,6 +1769,8 @@ }, "node_modules/which": { "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, "license": "ISC", "dependencies": { @@ -1717,11 +1791,6 @@ "node": ">=0.10.0" } }, - "node_modules/wrappy": { - "version": "1.0.2", - "dev": true, - "license": "ISC" - }, "node_modules/ws": { "version": "8.18.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", diff --git a/package.json b/package.json index 9d8ecbb..f7be3dd 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "devDependencies": { "@types/bun": "1.1.9", "@types/eslint__js": "^8.42.3", - "eslint": "^8.56.0", + "eslint": "^9.36.0", "typescript-eslint": "^7.0.1" }, "peerDependencies": {