Housekeeping

This commit is contained in:
SukkaW 2024-10-21 17:55:33 +08:00
parent 72670e6243
commit 98d75888cb
3 changed files with 215 additions and 267 deletions

View File

@ -382,7 +382,7 @@ export class Cache<S = string> {
}
}
console.log({ e });
console.log({ e, name: (e as any).name });
console.log(`Download Rule for [${primaryUrl}] failed`);
throw e;

View File

@ -23,7 +23,7 @@
"@ghostery/adblocker": "^2.0.0",
"@jsdevtools/ez-spawn": "^3.0.4",
"async-sema": "^3.1.1",
"better-sqlite3": "^11.3.0",
"better-sqlite3": "^11.4.0",
"cacache": "^19.0.1",
"cacheable-lookup": "^6.1.0",
"ci-info": "^4.0.0",
@ -47,21 +47,21 @@
"yaml": "^2.6.0"
},
"devDependencies": {
"@eslint-sukka/node": "^6.8.0",
"@eslint-sukka/node": "^6.8.1",
"@swc-node/register": "^1.10.9",
"@swc/core": "^1.7.36",
"@types/better-sqlite3": "^7.6.11",
"@types/cacache": "^17.0.2",
"@types/make-fetch-happen": "^10.0.4",
"@types/mocha": "^10.0.9",
"@types/node": "^22.7.6",
"@types/node": "^22.7.7",
"@types/node-fetch": "2",
"@types/punycode": "^2.1.4",
"@types/tar-fs": "^2.0.4",
"@types/tar-stream": "^3.1.3",
"eslint": "^9.12.0",
"eslint-config-sukka": "^6.8.0",
"eslint-formatter-sukka": "^6.8.0",
"eslint": "^9.13.0",
"eslint-config-sukka": "^6.8.1",
"eslint-formatter-sukka": "^6.8.1",
"expect": "^29.7.0",
"mitata": "^1.0.10",
"mocha": "^10.7.3",

468
pnpm-lock.yaml generated
View File

@ -26,8 +26,8 @@ importers:
specifier: ^3.1.1
version: 3.1.1
better-sqlite3:
specifier: ^11.3.0
version: 11.3.0
specifier: ^11.4.0
version: 11.4.0
cacache:
specifier: ^19.0.1
version: 19.0.1
@ -93,8 +93,8 @@ importers:
version: 2.6.0
devDependencies:
'@eslint-sukka/node':
specifier: ^6.8.0
version: 6.8.0(eslint@9.12.0)(typescript@5.6.3)
specifier: ^6.8.1
version: 6.8.1(eslint@9.13.0)(typescript@5.6.3)
'@swc-node/register':
specifier: ^1.10.9
version: 1.10.9(@swc/core@1.7.36)(@swc/types@0.1.13)(typescript@5.6.3)
@ -114,8 +114,8 @@ importers:
specifier: ^10.0.9
version: 10.0.9
'@types/node':
specifier: ^22.7.6
version: 22.7.6
specifier: ^22.7.7
version: 22.7.7
'@types/node-fetch':
specifier: '2'
version: 2.6.11
@ -129,14 +129,14 @@ importers:
specifier: ^3.1.3
version: 3.1.3
eslint:
specifier: ^9.12.0
version: 9.12.0
specifier: ^9.13.0
version: 9.13.0
eslint-config-sukka:
specifier: ^6.8.0
version: 6.8.0(@typescript-eslint/eslint-plugin@8.9.0(@typescript-eslint/parser@8.9.0(eslint@9.12.0)(typescript@5.6.3))(eslint@9.12.0)(typescript@5.6.3))(eslint@9.12.0)(typescript@5.6.3)
specifier: ^6.8.1
version: 6.8.1(@typescript-eslint/eslint-plugin@8.10.0(@typescript-eslint/parser@8.10.0(eslint@9.13.0)(typescript@5.6.3))(eslint@9.13.0)(typescript@5.6.3))(eslint@9.13.0)(typescript@5.6.3)
eslint-formatter-sukka:
specifier: ^6.8.0
version: 6.8.0
specifier: ^6.8.1
version: 6.8.1
expect:
specifier: ^29.7.0
version: 29.7.0
@ -199,34 +199,34 @@ packages:
resolution: {integrity: sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
'@eslint-sukka/node@6.8.0':
resolution: {integrity: sha512-XcOwvKr+i1x1H8bKu58D+/73k+JELxy5KewaW6Zazp3mOqJ8rogtgcnNN4uaCyL0xAIpitjbMF1LTA4SgKp6+Q==}
'@eslint-sukka/node@6.8.1':
resolution: {integrity: sha512-02kiVP6ATG3t23J8vXzyentG89GmreJqFe2yx4pxeUifteTsmGu9v//9Ly13Tj+uTsbm0Wp3EC4y5YUwkLO4cg==}
'@eslint-sukka/shared@6.8.0':
resolution: {integrity: sha512-u/cw3cx7ZSy2dysgU32KXuH7yzh/sjV5CFBfUGnqBlt7AV3BQm5ERlquLiasta+fvM6XFGTys5yqUtWniPbzhQ==}
'@eslint-sukka/shared@6.8.1':
resolution: {integrity: sha512-EVfoIOOW0ZsCOuupeHplH0CC+/L90LUWSXfbOv8OgkSxSo01h/b6bi3L/1Ug1siV3HGH8+tdZdVNfDmYWfx5Mw==}
'@eslint/config-array@0.18.0':
resolution: {integrity: sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/core@0.6.0':
resolution: {integrity: sha512-8I2Q8ykA4J0x0o7cg67FPVnehcqWTBehu/lmY+bolPFHGjh49YzGBMXTvpqVgEbBdvNCSxj6iFgiIyHzf03lzg==}
'@eslint/core@0.7.0':
resolution: {integrity: sha512-xp5Jirz5DyPYlPiKat8jaq0EmYvDXKKpzTbxXMpT9eqlRJkRKIz9AGMdlvYjih+im+QlhWrpvVjl8IPC/lHlUw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/eslintrc@3.1.0':
resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/js@9.12.0':
resolution: {integrity: sha512-eohesHH8WFRUprDNyEREgqP6beG6htMeUYeCpkEgBCieCMme5r9zFWjzAJp//9S+Kub4rqE+jXe9Cp1a7IYIIA==}
'@eslint/js@9.13.0':
resolution: {integrity: sha512-IFLyoY4d72Z5y/6o/BazFBezupzI/taV8sGumxTAVw3lXG9A6md1Dc34T9s1FoD/an9pJH8RHbAxsaEbBed9lA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/object-schema@2.1.4':
resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/plugin-kit@0.2.0':
resolution: {integrity: sha512-vH9PiIMMwvhCx31Af3HiGzsVNULDbyVkHXwlemn/B0TFj/00ho3y55efXrUZTfQipxoHC5u4xq6zblww1zm1Ig==}
'@eslint/plugin-kit@0.2.1':
resolution: {integrity: sha512-HFZ4Mp26nbWk9d/BpvP0YNL6W4UoZF0VFcTw/aPPA8RpOxeFQgK+ClABGgAUXs9Y/RGX/l1vOmrqz1MQt9MNuw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@ghostery/adblocker-content@2.0.0':
@ -543,8 +543,8 @@ packages:
'@types/node-fetch@2.6.11':
resolution: {integrity: sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==}
'@types/node@22.7.6':
resolution: {integrity: sha512-/d7Rnj0/ExXDMcioS78/kf1lMzYk4BZV8MZGTBKzTGZ6/406ukkbYlIsZmMPhcR5KlkunDHQLrtAVmSq7r+mSw==}
'@types/node@22.7.7':
resolution: {integrity: sha512-SRxCrrg9CL/y54aiMCG3edPKdprgMVGDXjA3gB8UmmBW5TcXzRUYAh8EWzTnSJFAd1rgImPELza+A3bJ+qxz8Q==}
'@types/punycode@2.1.4':
resolution: {integrity: sha512-trzh6NzBnq8yw5e35f8xe8VTYjqM3NE7bohBtvDVf/dtUer3zYTLK1Ka3DG3p7bdtoaOHZucma6FfVKlQ134pQ==}
@ -570,8 +570,8 @@ packages:
'@types/yargs@17.0.33':
resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==}
'@typescript-eslint/eslint-plugin@8.9.0':
resolution: {integrity: sha512-Y1n621OCy4m7/vTXNlCbMVp87zSd7NH0L9cXD8aIpOaNlzeWxIK4+Q19A68gSmTNRZn92UjocVUWDthGxtqHFg==}
'@typescript-eslint/eslint-plugin@8.10.0':
resolution: {integrity: sha512-phuB3hoP7FFKbRXxjl+DRlQDuJqhpOnm5MmtROXyWi3uS/Xg2ZXqiQfcG2BJHiN4QKyzdOJi3NEn/qTnjUlkmQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
'@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0
@ -581,8 +581,8 @@ packages:
typescript:
optional: true
'@typescript-eslint/parser@8.9.0':
resolution: {integrity: sha512-U+BLn2rqTTHnc4FL3FJjxaXptTxmf9sNftJK62XLz4+GxG3hLHm/SUNaaXP5Y4uTiuYoL5YLy4JBCJe3+t8awQ==}
'@typescript-eslint/parser@8.10.0':
resolution: {integrity: sha512-E24l90SxuJhytWJ0pTQydFT46Nk0Z+bsLKo/L8rtQSL93rQ6byd1V/QbDpHUTdLPOMsBCcYXZweADNCfOCmOAg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
@ -591,16 +591,12 @@ packages:
typescript:
optional: true
'@typescript-eslint/scope-manager@8.8.1':
resolution: {integrity: sha512-X4JdU+66Mazev/J0gfXlcC/dV6JI37h+93W9BRYXrSn0hrE64IoWgVkO9MSJgEzoWkxONgaQpICWg8vAN74wlA==}
'@typescript-eslint/scope-manager@8.10.0':
resolution: {integrity: sha512-AgCaEjhfql9MDKjMUxWvH7HjLeBqMCBfIaBbzzIcBbQPZE7CPh1m6FF+L75NUMJFMLYhCywJXIDEMa3//1A0dw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@typescript-eslint/scope-manager@8.9.0':
resolution: {integrity: sha512-bZu9bUud9ym1cabmOYH9S6TnbWRzpklVmwqICeOulTCZ9ue2/pczWzQvt/cGj2r2o1RdKoZbuEMalJJSYw3pHQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@typescript-eslint/type-utils@8.9.0':
resolution: {integrity: sha512-JD+/pCqlKqAk5961vxCluK+clkppHY07IbV3vett97KOV+8C6l+CPEPwpUuiMwgbOz/qrN3Ke4zzjqbT+ls+1Q==}
'@typescript-eslint/type-utils@8.10.0':
resolution: {integrity: sha512-PCpUOpyQSpxBn230yIcK+LeCQaXuxrgCm2Zk1S+PTIRJsEfU6nJ0TtwyH8pIwPK/vJoA+7TZtzyAJSGBz+s/dg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '*'
@ -608,16 +604,12 @@ packages:
typescript:
optional: true
'@typescript-eslint/types@8.8.1':
resolution: {integrity: sha512-WCcTP4SDXzMd23N27u66zTKMuEevH4uzU8C9jf0RO4E04yVHgQgW+r+TeVTNnO1KIfrL8ebgVVYYMMO3+jC55Q==}
'@typescript-eslint/types@8.10.0':
resolution: {integrity: sha512-k/E48uzsfJCRRbGLapdZgrX52csmWJ2rcowwPvOZ8lwPUv3xW6CcFeJAXgx4uJm+Ge4+a4tFOkdYvSpxhRhg1w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@typescript-eslint/types@8.9.0':
resolution: {integrity: sha512-SjgkvdYyt1FAPhU9c6FiYCXrldwYYlIQLkuc+LfAhCna6ggp96ACncdtlbn8FmnG72tUkXclrDExOpEYf1nfJQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@typescript-eslint/typescript-estree@8.8.1':
resolution: {integrity: sha512-A5d1R9p+X+1js4JogdNilDuuq+EHZdsH9MjTVxXOdVFfTJXunKJR/v+fNNyO4TnoOn5HqobzfRlc70NC6HTcdg==}
'@typescript-eslint/typescript-estree@8.10.0':
resolution: {integrity: sha512-3OE0nlcOHaMvQ8Xu5gAfME3/tWVDpb/HxtpUZ1WeOAksZ/h/gwrBzCklaGzwZT97/lBbbxJ16dMA98JMEngW4w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '*'
@ -625,33 +617,14 @@ packages:
typescript:
optional: true
'@typescript-eslint/typescript-estree@8.9.0':
resolution: {integrity: sha512-9iJYTgKLDG6+iqegehc5+EqE6sqaee7kb8vWpmHZ86EqwDjmlqNNHeqDVqb9duh+BY6WCNHfIGvuVU3Tf9Db0g==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
'@typescript-eslint/utils@8.8.1':
resolution: {integrity: sha512-/QkNJDbV0bdL7H7d0/y0qBbV2HTtf0TIyjSDTvvmQEzeVx8jEImEbLuOA4EsvE8gIgqMitns0ifb5uQhMj8d9w==}
'@typescript-eslint/utils@8.10.0':
resolution: {integrity: sha512-Oq4uZ7JFr9d1ZunE/QKy5egcDRXT/FrS2z/nlxzPua2VHFtmMvFNDvpq1m/hq0ra+T52aUezfcjGRIB7vNJF9w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
'@typescript-eslint/utils@8.9.0':
resolution: {integrity: sha512-PKgMmaSo/Yg/F7kIZvrgrWa1+Vwn036CdNUvYFEkYbPwOH4i8xvkaRlu148W3vtheWK9ckKRIz7PBP5oUlkrvQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
'@typescript-eslint/visitor-keys@8.8.1':
resolution: {integrity: sha512-0/TdC3aeRAsW7MDvYRwEc1Uwm0TIBfzjPFgg60UU2Haj5qsCs9cc3zNgY71edqE3LbWfF/WoZQd3lJoDXFQpag==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@typescript-eslint/visitor-keys@8.9.0':
resolution: {integrity: sha512-Ht4y38ubk4L5/U8xKUBfKNYGmvKvA1CANoxiTRMM+tOLk3lbF3DvzZCxJCRSE+2GdCMSh6zq9VZJc3asc1XuAA==}
'@typescript-eslint/visitor-keys@8.10.0':
resolution: {integrity: sha512-k8nekgqwr7FadWk548Lfph6V3r9OVqjzAIVskE7orMZR23cGJjAOVazsZSJW+ElyjfTM4wx/1g88Mi70DDtG9A==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
acorn-jsx@5.3.2:
@ -659,8 +632,8 @@ packages:
peerDependencies:
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
acorn@8.12.1:
resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==}
acorn@8.13.0:
resolution: {integrity: sha512-8zSiw54Oxrdym50NlZ9sUusyO1Z1ZchgRLWRaK6c86XJFClyCgFKetdowBg5bKxyp/u+CDBJG4Mpp0m3HLZl9w==}
engines: {node: '>=0.4.0'}
hasBin: true
@ -740,8 +713,8 @@ packages:
base64-js@1.5.1:
resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
better-sqlite3@11.3.0:
resolution: {integrity: sha512-iHt9j8NPYF3oKCNOO5ZI4JwThjt3Z6J6XrcwG85VNMVzv1ByqrHWv5VILEbCMFWDsoHhXvQ7oC8vgRXFAKgl9w==}
better-sqlite3@11.4.0:
resolution: {integrity: sha512-B7C9y2aSvtTwDJIz34iUxMjQWmbAYFmpq0Rwf9weYTtx6jUYsUKVt5ePPYlGyLVBoySppPa41PBrzl1ipMhG7A==}
binary-extensions@2.3.0:
resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
@ -961,17 +934,17 @@ packages:
peerDependencies:
eslint: '>=6.0.0'
eslint-config-sukka@6.8.0:
resolution: {integrity: sha512-kQyOjkAG6gqZbI0BNS/oPfULdRnFwzaXOlAe0KWF7vtIMwS17gHIVQFUu/jaT8622PA+Mhx6EaXDhniOTdPhmw==}
eslint-config-sukka@6.8.1:
resolution: {integrity: sha512-h9X7S1rHg2A2nb+96n9hgM5A7ZQtdFQLEFkzG0v8s/q4SZSMUc7pqfXAjYYIwNi1izWKQon5plesLvCliNFxTg==}
eslint-formatter-sukka@6.8.0:
resolution: {integrity: sha512-N/stBFE80OSd1pTYY8yxq67ZI+N0RSH5G5aqQw3k6TJD7D1qNKS4R+GRl0kQ8DKSf2NTrcGnUkkfvAhhEWi3Ww==}
eslint-formatter-sukka@6.8.1:
resolution: {integrity: sha512-teBosMSFK0HiU955XxJuHIkThIWD0iwjrNH6ke/Da6x3Pz5wWB7IGfTUu4dI/Maw/LM1r3qXdndYc8rRnV1EzQ==}
eslint-import-resolver-node@0.3.9:
resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==}
eslint-import-resolver-ts-bundled@6.8.0:
resolution: {integrity: sha512-Xkn4cNlGUP3FXAzHe4pBVxtGO06d+MVpwXHX1reyx6D95HwlNIU+P0SEK9F4vHa0hh41C7qD5VTG4fz0RgyVhw==}
eslint-import-resolver-ts-bundled@6.8.1:
resolution: {integrity: sha512-5dpnqXRHJsMX1uudwK0GxVtyDLqpnT04PnIWvidQo4QRVCpzDJx5Dk/Hm66GJOsw1JvQ6UaDUyGGjbvicgcc0g==}
eslint-plugin-antfu@2.7.0:
resolution: {integrity: sha512-gZM3jq3ouqaoHmUNszb1Zo2Ux7RckSvkGksjLWz9ipBYGSv1EwwBETN6AdiUXn+RpVHXTbEMPAPlXJazcA6+iA==}
@ -1020,8 +993,8 @@ packages:
peerDependencies:
eslint: '>=8.44.0'
eslint-plugin-sukka@6.8.0:
resolution: {integrity: sha512-D1xgz1+4YMcJxmQmxOKuIcGNiDsyB9muXA+1Khn9s0mLC3dZAwnQzKBR+qgWjBjYaVDkWjHjh2bh3CSLvw+A9w==}
eslint-plugin-sukka@6.8.1:
resolution: {integrity: sha512-MNQ/YqOi8GU+xHwCSJ5v9dRbTxdBeyAkzJ6D3mqLTcdb+0GDmHKMS8uTa8MNlIw6I/vPk4resrh4SMQLFCMQuA==}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
@ -1053,8 +1026,8 @@ packages:
resolution: {integrity: sha512-Q7lok0mqMUSf5a/AdAZkA5a/gHcO6snwQClVNNvFKCAVlxXucdU8pKydU5ZVZjBx5xr37vGbFFWtLQYreLzrZg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
eslint@9.12.0:
resolution: {integrity: sha512-UVIOlTEWxwIopRL1wgSQYdnVDcEvs2wyaO6DGo5mXqe3r16IoCNWkR29iHhyaP4cICWjbgbmFUGAhh0GJRuGZw==}
eslint@9.13.0:
resolution: {integrity: sha512-EYZK6SX6zjFHST/HRytOdA/zE72Cq/bfw45LSyuwrdvcclb/gqV8RRQxywOBEWO2+WDpva6UZa4CcDeJKzUCFA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
hasBin: true
peerDependencies:
@ -1501,8 +1474,8 @@ packages:
resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==}
engines: {node: '>= 0.6'}
node-abi@3.65.0:
resolution: {integrity: sha512-ThjYBfoDNr08AWx6hGaRbfPwxKV9kVzAzOzlLKbk2CuqXE2xnCh+cbAGnwM3t8Lq4v9rUB7VfondlkBckcJrVA==}
node-abi@3.71.0:
resolution: {integrity: sha512-SZ40vRiy/+wRTf21hxkkEjPJZpARzUMVcJoQse2EF8qkUWbbO2z7vd5oA/H6bVH6SZQ5STGcu0KRDS7biNRfxw==}
engines: {node: '>=10'}
normalize-path@3.0.0:
@ -1595,6 +1568,9 @@ packages:
pump@3.0.0:
resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==}
pump@3.0.2:
resolution: {integrity: sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==}
punycode@2.3.1:
resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
engines: {node: '>=6'}
@ -1849,6 +1825,9 @@ packages:
tslib@2.7.0:
resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==}
tslib@2.8.0:
resolution: {integrity: sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==}
tunnel-agent@0.6.0:
resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==}
@ -1860,8 +1839,8 @@ packages:
resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==}
engines: {node: '>=4'}
typescript-eslint@8.9.0:
resolution: {integrity: sha512-AuD/FXGYRQyqyOBCpNLldMlsCGvmDNxptQ3Dp58/NXeB+FqyvTfXmMyba3PYa0Vi9ybnj7G8S/yd/4Cw8y47eA==}
typescript-eslint@8.10.0:
resolution: {integrity: sha512-YIu230PeN7z9zpu/EtqCIuRVHPs4iSlqW6TEvjbyDAE3MZsSl2RXBo+5ag+lbABCG8sFM1WVKEXhlQ8Ml8A3Fw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '*'
@ -2010,35 +1989,35 @@ snapshots:
tslib: 2.7.0
optional: true
'@eslint-community/eslint-plugin-eslint-comments@4.4.0(eslint@9.12.0)':
'@eslint-community/eslint-plugin-eslint-comments@4.4.0(eslint@9.13.0)':
dependencies:
escape-string-regexp: 4.0.0
eslint: 9.12.0
eslint: 9.13.0
ignore: 5.3.2
'@eslint-community/eslint-utils@4.4.0(eslint@9.12.0)':
'@eslint-community/eslint-utils@4.4.0(eslint@9.13.0)':
dependencies:
eslint: 9.12.0
eslint: 9.13.0
eslint-visitor-keys: 3.4.3
'@eslint-community/regexpp@4.11.1': {}
'@eslint-sukka/node@6.8.0(eslint@9.12.0)(typescript@5.6.3)':
'@eslint-sukka/node@6.8.1(eslint@9.13.0)(typescript@5.6.3)':
dependencies:
'@eslint-sukka/shared': 6.8.0(eslint@9.12.0)(typescript@5.6.3)
eslint-plugin-n: 17.11.1(eslint@9.12.0)
eslint-plugin-sukka: 6.8.0(eslint@9.12.0)(typescript@5.6.3)
'@eslint-sukka/shared': 6.8.1(eslint@9.13.0)(typescript@5.6.3)
eslint-plugin-n: 17.11.1(eslint@9.13.0)
eslint-plugin-sukka: 6.8.1(eslint@9.13.0)(typescript@5.6.3)
transitivePeerDependencies:
- eslint
- supports-color
- typescript
'@eslint-sukka/shared@6.8.0(eslint@9.12.0)(typescript@5.6.3)':
'@eslint-sukka/shared@6.8.1(eslint@9.13.0)(typescript@5.6.3)':
dependencies:
'@dual-bundle/import-meta-resolve': 4.1.0
'@package-json/types': 0.0.11
'@types/eslint': 9.6.1
'@typescript-eslint/utils': 8.9.0(eslint@9.12.0)(typescript@5.6.3)
'@typescript-eslint/utils': 8.10.0(eslint@9.13.0)(typescript@5.6.3)
transitivePeerDependencies:
- eslint
- supports-color
@ -2052,7 +2031,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@eslint/core@0.6.0': {}
'@eslint/core@0.7.0': {}
'@eslint/eslintrc@3.1.0':
dependencies:
@ -2068,11 +2047,11 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@eslint/js@9.12.0': {}
'@eslint/js@9.13.0': {}
'@eslint/object-schema@2.1.4': {}
'@eslint/plugin-kit@0.2.0':
'@eslint/plugin-kit@0.2.1':
dependencies:
levn: 0.4.1
@ -2130,7 +2109,7 @@ snapshots:
'@jest/schemas': 29.6.3
'@types/istanbul-lib-coverage': 2.0.6
'@types/istanbul-reports': 3.0.4
'@types/node': 22.7.6
'@types/node': 22.7.7
'@types/yargs': 17.0.33
chalk: 4.1.2
@ -2233,20 +2212,20 @@ snapshots:
'@sinclair/typebox@0.27.8': {}
'@stylistic/eslint-plugin-js@2.9.0(eslint@9.12.0)':
'@stylistic/eslint-plugin-js@2.9.0(eslint@9.13.0)':
dependencies:
eslint: 9.12.0
eslint: 9.13.0
eslint-visitor-keys: 4.1.0
espree: 10.2.0
'@stylistic/eslint-plugin-plus@2.9.0(eslint@9.12.0)':
'@stylistic/eslint-plugin-plus@2.9.0(eslint@9.13.0)':
dependencies:
eslint: 9.12.0
eslint: 9.13.0
'@stylistic/eslint-plugin-ts@2.9.0(eslint@9.12.0)(typescript@5.6.3)':
'@stylistic/eslint-plugin-ts@2.9.0(eslint@9.13.0)(typescript@5.6.3)':
dependencies:
'@typescript-eslint/utils': 8.8.1(eslint@9.12.0)(typescript@5.6.3)
eslint: 9.12.0
'@typescript-eslint/utils': 8.10.0(eslint@9.13.0)(typescript@5.6.3)
eslint: 9.13.0
eslint-visitor-keys: 4.1.0
espree: 10.2.0
transitivePeerDependencies:
@ -2337,11 +2316,11 @@ snapshots:
'@types/better-sqlite3@7.6.11':
dependencies:
'@types/node': 22.7.6
'@types/node': 22.7.7
'@types/cacache@17.0.2':
dependencies:
'@types/node': 22.7.6
'@types/node': 22.7.7
'@types/chrome@0.0.278':
dependencies:
@ -2387,10 +2366,10 @@ snapshots:
'@types/node-fetch@2.6.11':
dependencies:
'@types/node': 22.7.6
'@types/node': 22.7.7
form-data: 4.0.1
'@types/node@22.7.6':
'@types/node@22.7.7':
dependencies:
undici-types: 6.19.8
@ -2400,18 +2379,18 @@ snapshots:
'@types/ssri@7.1.5':
dependencies:
'@types/node': 22.7.6
'@types/node': 22.7.7
'@types/stack-utils@2.0.3': {}
'@types/tar-fs@2.0.4':
dependencies:
'@types/node': 22.7.6
'@types/node': 22.7.7
'@types/tar-stream': 3.1.3
'@types/tar-stream@3.1.3':
dependencies:
'@types/node': 22.7.6
'@types/node': 22.7.7
'@types/yargs-parser@21.0.3': {}
@ -2419,15 +2398,15 @@ snapshots:
dependencies:
'@types/yargs-parser': 21.0.3
'@typescript-eslint/eslint-plugin@8.9.0(@typescript-eslint/parser@8.9.0(eslint@9.12.0)(typescript@5.6.3))(eslint@9.12.0)(typescript@5.6.3)':
'@typescript-eslint/eslint-plugin@8.10.0(@typescript-eslint/parser@8.10.0(eslint@9.13.0)(typescript@5.6.3))(eslint@9.13.0)(typescript@5.6.3)':
dependencies:
'@eslint-community/regexpp': 4.11.1
'@typescript-eslint/parser': 8.9.0(eslint@9.12.0)(typescript@5.6.3)
'@typescript-eslint/scope-manager': 8.9.0
'@typescript-eslint/type-utils': 8.9.0(eslint@9.12.0)(typescript@5.6.3)
'@typescript-eslint/utils': 8.9.0(eslint@9.12.0)(typescript@5.6.3)
'@typescript-eslint/visitor-keys': 8.9.0
eslint: 9.12.0
'@typescript-eslint/parser': 8.10.0(eslint@9.13.0)(typescript@5.6.3)
'@typescript-eslint/scope-manager': 8.10.0
'@typescript-eslint/type-utils': 8.10.0(eslint@9.13.0)(typescript@5.6.3)
'@typescript-eslint/utils': 8.10.0(eslint@9.13.0)(typescript@5.6.3)
'@typescript-eslint/visitor-keys': 8.10.0
eslint: 9.13.0
graphemer: 1.4.0
ignore: 5.3.2
natural-compare: 1.4.0
@ -2437,33 +2416,28 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@typescript-eslint/parser@8.9.0(eslint@9.12.0)(typescript@5.6.3)':
'@typescript-eslint/parser@8.10.0(eslint@9.13.0)(typescript@5.6.3)':
dependencies:
'@typescript-eslint/scope-manager': 8.9.0
'@typescript-eslint/types': 8.9.0
'@typescript-eslint/typescript-estree': 8.9.0(typescript@5.6.3)
'@typescript-eslint/visitor-keys': 8.9.0
'@typescript-eslint/scope-manager': 8.10.0
'@typescript-eslint/types': 8.10.0
'@typescript-eslint/typescript-estree': 8.10.0(typescript@5.6.3)
'@typescript-eslint/visitor-keys': 8.10.0
debug: 4.3.7(supports-color@8.1.1)
eslint: 9.12.0
eslint: 9.13.0
optionalDependencies:
typescript: 5.6.3
transitivePeerDependencies:
- supports-color
'@typescript-eslint/scope-manager@8.8.1':
'@typescript-eslint/scope-manager@8.10.0':
dependencies:
'@typescript-eslint/types': 8.8.1
'@typescript-eslint/visitor-keys': 8.8.1
'@typescript-eslint/types': 8.10.0
'@typescript-eslint/visitor-keys': 8.10.0
'@typescript-eslint/scope-manager@8.9.0':
'@typescript-eslint/type-utils@8.10.0(eslint@9.13.0)(typescript@5.6.3)':
dependencies:
'@typescript-eslint/types': 8.9.0
'@typescript-eslint/visitor-keys': 8.9.0
'@typescript-eslint/type-utils@8.9.0(eslint@9.12.0)(typescript@5.6.3)':
dependencies:
'@typescript-eslint/typescript-estree': 8.9.0(typescript@5.6.3)
'@typescript-eslint/utils': 8.9.0(eslint@9.12.0)(typescript@5.6.3)
'@typescript-eslint/typescript-estree': 8.10.0(typescript@5.6.3)
'@typescript-eslint/utils': 8.10.0(eslint@9.13.0)(typescript@5.6.3)
debug: 4.3.7(supports-color@8.1.1)
ts-api-utils: 1.3.0(typescript@5.6.3)
optionalDependencies:
@ -2472,14 +2446,12 @@ snapshots:
- eslint
- supports-color
'@typescript-eslint/types@8.8.1': {}
'@typescript-eslint/types@8.10.0': {}
'@typescript-eslint/types@8.9.0': {}
'@typescript-eslint/typescript-estree@8.8.1(typescript@5.6.3)':
'@typescript-eslint/typescript-estree@8.10.0(typescript@5.6.3)':
dependencies:
'@typescript-eslint/types': 8.8.1
'@typescript-eslint/visitor-keys': 8.8.1
'@typescript-eslint/types': 8.10.0
'@typescript-eslint/visitor-keys': 8.10.0
debug: 4.3.7(supports-color@8.1.1)
fast-glob: 3.3.2
is-glob: 4.0.3
@ -2491,58 +2463,27 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@typescript-eslint/typescript-estree@8.9.0(typescript@5.6.3)':
'@typescript-eslint/utils@8.10.0(eslint@9.13.0)(typescript@5.6.3)':
dependencies:
'@typescript-eslint/types': 8.9.0
'@typescript-eslint/visitor-keys': 8.9.0
debug: 4.3.7(supports-color@8.1.1)
fast-glob: 3.3.2
is-glob: 4.0.3
minimatch: 9.0.5
semver: 7.6.3
ts-api-utils: 1.3.0(typescript@5.6.3)
optionalDependencies:
typescript: 5.6.3
transitivePeerDependencies:
- supports-color
'@typescript-eslint/utils@8.8.1(eslint@9.12.0)(typescript@5.6.3)':
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0)
'@typescript-eslint/scope-manager': 8.8.1
'@typescript-eslint/types': 8.8.1
'@typescript-eslint/typescript-estree': 8.8.1(typescript@5.6.3)
eslint: 9.12.0
'@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0)
'@typescript-eslint/scope-manager': 8.10.0
'@typescript-eslint/types': 8.10.0
'@typescript-eslint/typescript-estree': 8.10.0(typescript@5.6.3)
eslint: 9.13.0
transitivePeerDependencies:
- supports-color
- typescript
'@typescript-eslint/utils@8.9.0(eslint@9.12.0)(typescript@5.6.3)':
'@typescript-eslint/visitor-keys@8.10.0':
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0)
'@typescript-eslint/scope-manager': 8.9.0
'@typescript-eslint/types': 8.9.0
'@typescript-eslint/typescript-estree': 8.9.0(typescript@5.6.3)
eslint: 9.12.0
transitivePeerDependencies:
- supports-color
- typescript
'@typescript-eslint/visitor-keys@8.8.1':
dependencies:
'@typescript-eslint/types': 8.8.1
'@typescript-eslint/types': 8.10.0
eslint-visitor-keys: 3.4.3
'@typescript-eslint/visitor-keys@8.9.0':
acorn-jsx@5.3.2(acorn@8.13.0):
dependencies:
'@typescript-eslint/types': 8.9.0
eslint-visitor-keys: 3.4.3
acorn: 8.13.0
acorn-jsx@5.3.2(acorn@8.12.1):
dependencies:
acorn: 8.12.1
acorn@8.12.1: {}
acorn@8.13.0: {}
agent-base@7.1.1:
dependencies:
@ -2618,7 +2559,7 @@ snapshots:
base64-js@1.5.1: {}
better-sqlite3@11.3.0:
better-sqlite3@11.4.0:
dependencies:
bindings: 1.5.0
prebuild-install: 7.1.2
@ -2819,41 +2760,41 @@ snapshots:
escape-string-regexp@4.0.0: {}
eslint-compat-utils@0.5.1(eslint@9.12.0):
eslint-compat-utils@0.5.1(eslint@9.13.0):
dependencies:
eslint: 9.12.0
eslint: 9.13.0
semver: 7.6.3
eslint-config-sukka@6.8.0(@typescript-eslint/eslint-plugin@8.9.0(@typescript-eslint/parser@8.9.0(eslint@9.12.0)(typescript@5.6.3))(eslint@9.12.0)(typescript@5.6.3))(eslint@9.12.0)(typescript@5.6.3):
eslint-config-sukka@6.8.1(@typescript-eslint/eslint-plugin@8.10.0(@typescript-eslint/parser@8.10.0(eslint@9.13.0)(typescript@5.6.3))(eslint@9.13.0)(typescript@5.6.3))(eslint@9.13.0)(typescript@5.6.3):
dependencies:
'@eslint-community/eslint-plugin-eslint-comments': 4.4.0(eslint@9.12.0)
'@eslint-sukka/shared': 6.8.0(eslint@9.12.0)(typescript@5.6.3)
'@eslint/js': 9.12.0
'@stylistic/eslint-plugin-js': 2.9.0(eslint@9.12.0)
'@stylistic/eslint-plugin-plus': 2.9.0(eslint@9.12.0)
'@stylistic/eslint-plugin-ts': 2.9.0(eslint@9.12.0)(typescript@5.6.3)
'@typescript-eslint/parser': 8.9.0(eslint@9.12.0)(typescript@5.6.3)
'@eslint-community/eslint-plugin-eslint-comments': 4.4.0(eslint@9.13.0)
'@eslint-sukka/shared': 6.8.1(eslint@9.13.0)(typescript@5.6.3)
'@eslint/js': 9.13.0
'@stylistic/eslint-plugin-js': 2.9.0(eslint@9.13.0)
'@stylistic/eslint-plugin-plus': 2.9.0(eslint@9.13.0)
'@stylistic/eslint-plugin-ts': 2.9.0(eslint@9.13.0)(typescript@5.6.3)
'@typescript-eslint/parser': 8.10.0(eslint@9.13.0)(typescript@5.6.3)
ci-info: 4.0.0
defu: 6.1.4
eslint-import-resolver-ts-bundled: 6.8.0
eslint-plugin-antfu: 2.7.0(eslint@9.12.0)
eslint-plugin-autofix: 2.2.0(eslint@9.12.0)
eslint-plugin-import-x: 4.3.1(eslint@9.12.0)(typescript@5.6.3)
eslint-plugin-jsonc: 2.16.0(eslint@9.12.0)
eslint-plugin-promise: 7.1.0(eslint@9.12.0)
eslint-plugin-regexp: 2.6.0(eslint@9.12.0)
eslint-plugin-sukka: 6.8.0(eslint@9.12.0)(typescript@5.6.3)
eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.9.0(@typescript-eslint/parser@8.9.0(eslint@9.12.0)(typescript@5.6.3))(eslint@9.12.0)(typescript@5.6.3))(eslint@9.12.0)
eslint-import-resolver-ts-bundled: 6.8.1
eslint-plugin-antfu: 2.7.0(eslint@9.13.0)
eslint-plugin-autofix: 2.2.0(eslint@9.13.0)
eslint-plugin-import-x: 4.3.1(eslint@9.13.0)(typescript@5.6.3)
eslint-plugin-jsonc: 2.16.0(eslint@9.13.0)
eslint-plugin-promise: 7.1.0(eslint@9.13.0)
eslint-plugin-regexp: 2.6.0(eslint@9.13.0)
eslint-plugin-sukka: 6.8.1(eslint@9.13.0)(typescript@5.6.3)
eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.10.0(@typescript-eslint/parser@8.10.0(eslint@9.13.0)(typescript@5.6.3))(eslint@9.13.0)(typescript@5.6.3))(eslint@9.13.0)
jsonc-eslint-parser: 2.4.0
picocolors: 1.1.1
typescript-eslint: 8.9.0(eslint@9.12.0)(typescript@5.6.3)
typescript-eslint: 8.10.0(eslint@9.13.0)(typescript@5.6.3)
transitivePeerDependencies:
- '@typescript-eslint/eslint-plugin'
- eslint
- supports-color
- typescript
eslint-formatter-sukka@6.8.0:
eslint-formatter-sukka@6.8.1:
dependencies:
ci-info: 4.0.0
picocolors: 1.1.1
@ -2866,101 +2807,101 @@ snapshots:
transitivePeerDependencies:
- supports-color
eslint-import-resolver-ts-bundled@6.8.0:
eslint-import-resolver-ts-bundled@6.8.1:
dependencies:
enhanced-resolve: 5.17.1
eslint-plugin-antfu@2.7.0(eslint@9.12.0):
eslint-plugin-antfu@2.7.0(eslint@9.13.0):
dependencies:
'@antfu/utils': 0.7.10
eslint: 9.12.0
eslint: 9.13.0
eslint-plugin-autofix@2.2.0(eslint@9.12.0):
eslint-plugin-autofix@2.2.0(eslint@9.13.0):
dependencies:
eslint: 9.12.0
eslint: 9.13.0
eslint-rule-composer: 0.3.0
espree: 9.6.1
esutils: 2.0.3
string-similarity: 4.0.4
eslint-plugin-es-x@7.8.0(eslint@9.12.0):
eslint-plugin-es-x@7.8.0(eslint@9.13.0):
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0)
'@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0)
'@eslint-community/regexpp': 4.11.1
eslint: 9.12.0
eslint-compat-utils: 0.5.1(eslint@9.12.0)
eslint: 9.13.0
eslint-compat-utils: 0.5.1(eslint@9.13.0)
eslint-plugin-import-x@4.3.1(eslint@9.12.0)(typescript@5.6.3):
eslint-plugin-import-x@4.3.1(eslint@9.13.0)(typescript@5.6.3):
dependencies:
'@typescript-eslint/utils': 8.8.1(eslint@9.12.0)(typescript@5.6.3)
'@typescript-eslint/utils': 8.10.0(eslint@9.13.0)(typescript@5.6.3)
debug: 4.3.7(supports-color@8.1.1)
doctrine: 3.0.0
eslint: 9.12.0
eslint: 9.13.0
eslint-import-resolver-node: 0.3.9
get-tsconfig: 4.8.1
is-glob: 4.0.3
minimatch: 9.0.5
semver: 7.6.3
stable-hash: 0.0.4
tslib: 2.7.0
tslib: 2.8.0
transitivePeerDependencies:
- supports-color
- typescript
eslint-plugin-jsonc@2.16.0(eslint@9.12.0):
eslint-plugin-jsonc@2.16.0(eslint@9.13.0):
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0)
eslint: 9.12.0
eslint-compat-utils: 0.5.1(eslint@9.12.0)
'@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0)
eslint: 9.13.0
eslint-compat-utils: 0.5.1(eslint@9.13.0)
espree: 9.6.1
graphemer: 1.4.0
jsonc-eslint-parser: 2.4.0
natural-compare: 1.4.0
synckit: 0.6.2
eslint-plugin-n@17.11.1(eslint@9.12.0):
eslint-plugin-n@17.11.1(eslint@9.13.0):
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0)
'@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0)
enhanced-resolve: 5.17.1
eslint: 9.12.0
eslint-plugin-es-x: 7.8.0(eslint@9.12.0)
eslint: 9.13.0
eslint-plugin-es-x: 7.8.0(eslint@9.13.0)
get-tsconfig: 4.8.1
globals: 15.11.0
ignore: 5.3.2
minimatch: 9.0.5
semver: 7.6.3
eslint-plugin-promise@7.1.0(eslint@9.12.0):
eslint-plugin-promise@7.1.0(eslint@9.13.0):
dependencies:
eslint: 9.12.0
eslint: 9.13.0
eslint-plugin-regexp@2.6.0(eslint@9.12.0):
eslint-plugin-regexp@2.6.0(eslint@9.13.0):
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0)
'@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0)
'@eslint-community/regexpp': 4.11.1
comment-parser: 1.4.1
eslint: 9.12.0
eslint: 9.13.0
jsdoc-type-pratt-parser: 4.1.0
refa: 0.12.1
regexp-ast-analysis: 0.7.1
scslre: 0.3.0
eslint-plugin-sukka@6.8.0(eslint@9.12.0)(typescript@5.6.3):
eslint-plugin-sukka@6.8.1(eslint@9.13.0)(typescript@5.6.3):
dependencies:
'@eslint-sukka/shared': 6.8.0(eslint@9.12.0)(typescript@5.6.3)
'@typescript-eslint/type-utils': 8.9.0(eslint@9.12.0)(typescript@5.6.3)
'@typescript-eslint/utils': 8.9.0(eslint@9.12.0)(typescript@5.6.3)
'@eslint-sukka/shared': 6.8.1(eslint@9.13.0)(typescript@5.6.3)
'@typescript-eslint/type-utils': 8.10.0(eslint@9.13.0)(typescript@5.6.3)
'@typescript-eslint/utils': 8.10.0(eslint@9.13.0)(typescript@5.6.3)
optionalDependencies:
typescript: 5.6.3
transitivePeerDependencies:
- eslint
- supports-color
eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.9.0(@typescript-eslint/parser@8.9.0(eslint@9.12.0)(typescript@5.6.3))(eslint@9.12.0)(typescript@5.6.3))(eslint@9.12.0):
eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.10.0(@typescript-eslint/parser@8.10.0(eslint@9.13.0)(typescript@5.6.3))(eslint@9.13.0)(typescript@5.6.3))(eslint@9.13.0):
dependencies:
eslint: 9.12.0
eslint: 9.13.0
optionalDependencies:
'@typescript-eslint/eslint-plugin': 8.9.0(@typescript-eslint/parser@8.9.0(eslint@9.12.0)(typescript@5.6.3))(eslint@9.12.0)(typescript@5.6.3)
'@typescript-eslint/eslint-plugin': 8.10.0(@typescript-eslint/parser@8.10.0(eslint@9.13.0)(typescript@5.6.3))(eslint@9.13.0)(typescript@5.6.3)
eslint-rule-composer@0.3.0: {}
@ -2973,15 +2914,15 @@ snapshots:
eslint-visitor-keys@4.1.0: {}
eslint@9.12.0:
eslint@9.13.0:
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0)
'@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0)
'@eslint-community/regexpp': 4.11.1
'@eslint/config-array': 0.18.0
'@eslint/core': 0.6.0
'@eslint/core': 0.7.0
'@eslint/eslintrc': 3.1.0
'@eslint/js': 9.12.0
'@eslint/plugin-kit': 0.2.0
'@eslint/js': 9.13.0
'@eslint/plugin-kit': 0.2.1
'@humanfs/node': 0.16.5
'@humanwhocodes/module-importer': 1.0.1
'@humanwhocodes/retry': 0.3.1
@ -3015,14 +2956,14 @@ snapshots:
espree@10.2.0:
dependencies:
acorn: 8.12.1
acorn-jsx: 5.3.2(acorn@8.12.1)
acorn: 8.13.0
acorn-jsx: 5.3.2(acorn@8.13.0)
eslint-visitor-keys: 4.1.0
espree@9.6.1:
dependencies:
acorn: 8.12.1
acorn-jsx: 5.3.2(acorn@8.12.1)
acorn: 8.13.0
acorn-jsx: 5.3.2(acorn@8.13.0)
eslint-visitor-keys: 3.4.3
esquery@1.6.0:
@ -3286,7 +3227,7 @@ snapshots:
jest-util@29.7.0:
dependencies:
'@jest/types': 29.6.3
'@types/node': 22.7.6
'@types/node': 22.7.7
chalk: 4.1.2
ci-info: 3.9.0
graceful-fs: 4.2.11
@ -3312,7 +3253,7 @@ snapshots:
jsonc-eslint-parser@2.4.0:
dependencies:
acorn: 8.12.1
acorn: 8.13.0
eslint-visitor-keys: 3.4.3
espree: 9.6.1
semver: 7.6.3
@ -3460,7 +3401,7 @@ snapshots:
negotiator@0.6.3: {}
node-abi@3.65.0:
node-abi@3.71.0:
dependencies:
semver: 7.6.3
@ -3539,8 +3480,8 @@ snapshots:
minimist: 1.2.8
mkdirp-classic: 0.5.3
napi-build-utils: 1.0.2
node-abi: 3.65.0
pump: 3.0.0
node-abi: 3.71.0
pump: 3.0.2
rc: 1.2.8
simple-get: 4.0.1
tar-fs: 2.1.1
@ -3566,6 +3507,11 @@ snapshots:
end-of-stream: 1.4.4
once: 1.4.0
pump@3.0.2:
dependencies:
end-of-stream: 1.4.4
once: 1.4.0
punycode@2.3.1: {}
queue-microtask@1.2.3: {}
@ -3755,7 +3701,7 @@ snapshots:
synckit@0.6.2:
dependencies:
tslib: 2.7.0
tslib: 2.8.0
tapable@2.2.1: {}
@ -3763,7 +3709,7 @@ snapshots:
dependencies:
chownr: 1.1.4
mkdirp-classic: 0.5.3
pump: 3.0.0
pump: 3.0.2
tar-stream: 2.2.0
tar-fs@3.0.6:
@ -3827,6 +3773,8 @@ snapshots:
tslib@2.7.0: {}
tslib@2.8.0: {}
tunnel-agent@0.6.0:
dependencies:
safe-buffer: 5.2.1
@ -3837,11 +3785,11 @@ snapshots:
type-detect@4.0.8: {}
typescript-eslint@8.9.0(eslint@9.12.0)(typescript@5.6.3):
typescript-eslint@8.10.0(eslint@9.13.0)(typescript@5.6.3):
dependencies:
'@typescript-eslint/eslint-plugin': 8.9.0(@typescript-eslint/parser@8.9.0(eslint@9.12.0)(typescript@5.6.3))(eslint@9.12.0)(typescript@5.6.3)
'@typescript-eslint/parser': 8.9.0(eslint@9.12.0)(typescript@5.6.3)
'@typescript-eslint/utils': 8.9.0(eslint@9.12.0)(typescript@5.6.3)
'@typescript-eslint/eslint-plugin': 8.10.0(@typescript-eslint/parser@8.10.0(eslint@9.13.0)(typescript@5.6.3))(eslint@9.13.0)(typescript@5.6.3)
'@typescript-eslint/parser': 8.10.0(eslint@9.13.0)(typescript@5.6.3)
'@typescript-eslint/utils': 8.10.0(eslint@9.13.0)(typescript@5.6.3)
optionalDependencies:
typescript: 5.6.3
transitivePeerDependencies: