From 0fa6ee8a293aa27ff243d32ecdc9dc74e69118d8 Mon Sep 17 00:00:00 2001 From: SukkaW Date: Mon, 3 Mar 2025 18:09:19 +0800 Subject: [PATCH] Housekeeping --- package.json | 6 +- pnpm-lock.yaml | 439 +++++++++++++++++++++++++++++++------------------ 2 files changed, 282 insertions(+), 163 deletions(-) diff --git a/package.json b/package.json index 68a8a243..7e5f45d3 100644 --- a/package.json +++ b/package.json @@ -48,7 +48,7 @@ "yaml": "^2.7.0" }, "devDependencies": { - "@eslint-sukka/node": "^6.15.2", + "@eslint-sukka/node": "^6.16.0", "@swc-node/register": "^1.10.9", "@swc/core": "^1.11.5", "@types/async-retry": "^1.4.9", @@ -59,8 +59,8 @@ "@types/node": "^22.13.8", "@types/tar-fs": "^2.0.4", "eslint": "^9.21.0", - "eslint-config-sukka": "^6.15.2", - "eslint-formatter-sukka": "^6.15.2", + "eslint-config-sukka": "^6.16.0", + "eslint-formatter-sukka": "^6.16.0", "expect": "^29.7.0", "mitata": "^1.0.34", "mocha": "^11.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 351ccd7f..1479c3e2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -99,8 +99,8 @@ importers: version: 2.7.0 devDependencies: '@eslint-sukka/node': - specifier: ^6.15.2 - version: 6.15.2(eslint@9.21.0)(typescript@5.8.2) + specifier: ^6.16.0 + version: 6.16.0(eslint@9.21.0)(typescript@5.8.2) '@swc-node/register': specifier: ^1.10.9 version: 1.10.9(@swc/core@1.11.5)(@swc/types@0.1.19)(typescript@5.8.2) @@ -132,11 +132,11 @@ importers: specifier: ^9.21.0 version: 9.21.0 eslint-config-sukka: - specifier: ^6.15.2 - version: 6.15.2(@typescript-eslint/eslint-plugin@8.24.1(@typescript-eslint/parser@8.24.1(eslint@9.21.0)(typescript@5.8.2))(eslint@9.21.0)(typescript@5.8.2))(eslint@9.21.0)(typescript@5.8.2) + specifier: ^6.16.0 + version: 6.16.0(@typescript-eslint/eslint-plugin@8.25.0(@typescript-eslint/parser@8.25.0(eslint@9.21.0)(typescript@5.8.2))(eslint@9.21.0)(typescript@5.8.2))(eslint@9.21.0)(typescript@5.8.2) eslint-formatter-sukka: - specifier: ^6.15.2 - version: 6.15.2 + specifier: ^6.16.0 + version: 6.16.0 expect: specifier: ^29.7.0 version: 29.7.0 @@ -188,11 +188,11 @@ packages: resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint-sukka/node@6.15.2': - resolution: {integrity: sha512-Ab0aSnDXV3h/QLcM9v4w2EkCMLKALdQcBKMZEnkkbiBi7ZkbJpDi/Lld/W1ge7VOzukwEtF6FIImnD3sAiMn8Q==} + '@eslint-sukka/node@6.16.0': + resolution: {integrity: sha512-yuGNLpILK+qOOR055HMtUsiHc6DP/PH3prH/suuqLlzSUXgHUJavF6G47bIsn9ti4H7aliRqXGYt/Xt2yzCFug==} - '@eslint-sukka/shared@6.15.2': - resolution: {integrity: sha512-PBJtdeLZyWtEaqf1yfRUkfKLUQZm5+KZ9Acou25nc6vMAV9yL8yre6hiyLMIhho8pgnEYZLxDwVpPP3k5B5TQQ==} + '@eslint-sukka/shared@6.16.0': + resolution: {integrity: sha512-PeUFAlNvHyUlWdl7GlLxN6n7+SpI6OcuztdbIrAXGe80mCgCrV643IZIyidWW1mMO5niPGRvf5XYmf5e4BJLLw==} '@eslint/config-array@0.19.2': resolution: {integrity: sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w==} @@ -206,10 +206,6 @@ packages: resolution: {integrity: sha512-yaVPAiNAalnCZedKLdR21GOGILMLKPyqSLWaAjQFvYA2i/ciDi8ArYVr69Anohb6cH2Ukhqti4aFnYyPm8wdwQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.20.0': - resolution: {integrity: sha512-iZA07H9io9Wn836aVTytRaNqh00Sad+EamwOVJT12GTLw1VGMFV/4JaME+JjLtr9fiGaoWgYnS54wrfWsSs4oQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.21.0': resolution: {integrity: sha512-BqStZ3HX8Yz6LvsF5ByXYrtigrV5AXADWLAGc7PH/1SxOb7/FIYYMszZZWiUou/GB9P2lXWk2SV4d+Z8h0nknw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -288,65 +284,116 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} - '@nolyfill/is-core-module@1.0.39': - resolution: {integrity: sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==} - engines: {node: '>=12.4.0'} - '@oxc-resolver/binding-darwin-arm64@1.12.0': resolution: {integrity: sha512-wYe+dlF8npM7cwopOOxbdNjtmJp17e/xF5c0K2WooQXy5VOh74icydM33+Uh/SZDgwyum09/U1FVCX5GdeQk+A==} cpu: [arm64] os: [darwin] + '@oxc-resolver/binding-darwin-arm64@4.2.0': + resolution: {integrity: sha512-DP+KY4nXRJvL5XayKda0P7NCjcP1zZ5x6RZznMM/bMPCBrjcYNG4XKV9v/EbkSq3Et24mEJFYOM55WmPxtqf0w==} + cpu: [arm64] + os: [darwin] + '@oxc-resolver/binding-darwin-x64@1.12.0': resolution: {integrity: sha512-FZxxp99om+SlvBr1cjzF8A3TjYcS0BInCqjUlM+2f9m9bPTR2Bng9Zq5Q09ZQyrKJjfGKqlOEHs3akuVOnrx3Q==} cpu: [x64] os: [darwin] + '@oxc-resolver/binding-darwin-x64@4.2.0': + resolution: {integrity: sha512-k8wrYcZPE94Wq7QvLi7FVqdbnlg52L/J7dZOvdjmQaJN9zp2Gg/rhIXlXGf1yFqOC0NfiDIW0C4CpEat/zmw+Q==} + cpu: [x64] + os: [darwin] + '@oxc-resolver/binding-freebsd-x64@1.12.0': resolution: {integrity: sha512-BZi0iU6IEOnXGSkqt1OjTTkN9wfyaK6kTpQwL/axl8eCcNDc7wbv1vloHgILf7ozAY1TP75nsLYlASYI4B5kGA==} cpu: [x64] os: [freebsd] + '@oxc-resolver/binding-freebsd-x64@4.2.0': + resolution: {integrity: sha512-ozYwrwsJMBPCF6PEvO4UeGcV1klyV3raVMoZeGPElF0QQpWTiLiOc1CEN3U/H82ZVYWLMDLNPTmTOdsc3CELqA==} + cpu: [x64] + os: [freebsd] + '@oxc-resolver/binding-linux-arm-gnueabihf@1.12.0': resolution: {integrity: sha512-L2qnMEnZAqxbG9b1J3di/w/THIm+1fMVfbbTMWIQNMMXdMeqqDN6ojnOLDtuP564rAh4TBFPdLyEfGhMz6ipNA==} cpu: [arm] os: [linux] + '@oxc-resolver/binding-linux-arm-gnueabihf@4.2.0': + resolution: {integrity: sha512-3LjgnQBIrQywemSbVJvjCP+X6kcmChF1NRytgccbVCtOFocNh8JWtykdUnAbeJRY8SeM49QP0WtAPlEEdHMNTQ==} + cpu: [arm] + os: [linux] + '@oxc-resolver/binding-linux-arm64-gnu@1.12.0': resolution: {integrity: sha512-otVbS4zeo3n71zgGLBYRTriDzc0zpruC0WI3ICwjpIk454cLwGV0yzh4jlGYWQJYJk0BRAmXFd3ooKIF+bKBHw==} cpu: [arm64] os: [linux] + '@oxc-resolver/binding-linux-arm64-gnu@4.2.0': + resolution: {integrity: sha512-mMB1AvqzTH25rbUo1eRfvFzNqBopX6aRlDmO1fIVVzIWi6YJNKckxbkGaatez4hH/n86IR6aEdZFM3qBUjn3Tg==} + cpu: [arm64] + os: [linux] + '@oxc-resolver/binding-linux-arm64-musl@1.12.0': resolution: {integrity: sha512-IStQDjIT7Lzmqg1i9wXvPL/NsYsxF24WqaQFS8b8rxra+z0VG7saBOsEnOaa4jcEY8MVpLYabFhTV+fSsA2vnA==} cpu: [arm64] os: [linux] + '@oxc-resolver/binding-linux-arm64-musl@4.2.0': + resolution: {integrity: sha512-9oPBU8Yb35z15/14LzALn/8rRwwrtfe19l25N1MRZVSONGiOwfzWNqDNjWiDdyW+EUt/hlylmFOItZmreL6iIw==} + cpu: [arm64] + os: [linux] + '@oxc-resolver/binding-linux-x64-gnu@1.12.0': resolution: {integrity: sha512-SipT7EVORz8pOQSFwemOm91TpSiBAGmOjG830/o+aLEsvQ4pEy223+SAnCfITh7+AahldYsJnVoIs519jmIlKQ==} cpu: [x64] os: [linux] + '@oxc-resolver/binding-linux-x64-gnu@4.2.0': + resolution: {integrity: sha512-8wU4fwHb0b45i0qMBJ24UYBEtaLyvYWUOqVVCn0SpQZ1mhWWC8dvD6+zIVAKRVex/cKdgzi3imXoKGIDqVEu9w==} + cpu: [x64] + os: [linux] + '@oxc-resolver/binding-linux-x64-musl@1.12.0': resolution: {integrity: sha512-mGh0XfUzKdn+WFaqPacziNraCWL5znkHRfQVxG9avGS9zb2KC/N1EBbPzFqutDwixGDP54r2gx4q54YCJEZ4iQ==} cpu: [x64] os: [linux] + '@oxc-resolver/binding-linux-x64-musl@4.2.0': + resolution: {integrity: sha512-5CS2wlGxzESPJCj4NlNGr73QCku75VpGtkwNp8qJF4hLELKAzkoqIB0eBbcvNPg8m2rB7YeXb1u+puGUKXDhNQ==} + cpu: [x64] + os: [linux] + '@oxc-resolver/binding-wasm32-wasi@1.12.0': resolution: {integrity: sha512-SZN6v7apKmQf/Vwiqb6e/s3Y2Oacw8uW8V2i1AlxtyaEFvnFE0UBn89zq6swEwE3OCajNWs0yPvgAXUMddYc7Q==} engines: {node: '>=14.0.0'} cpu: [wasm32] + '@oxc-resolver/binding-wasm32-wasi@4.2.0': + resolution: {integrity: sha512-VOLpvmVAQZjvj/7Et/gYzW6yBqL9VKjLWOGaFiQ7cvTpY9R9d/1mrNKEuP3beDHF2si2fM5f2pl9bL+N4tvwiA==} + engines: {node: '>=14.0.0'} + cpu: [wasm32] + '@oxc-resolver/binding-win32-arm64-msvc@1.12.0': resolution: {integrity: sha512-GRe4bqCfFsyghruEn5bv47s9w3EWBdO2q72xCz5kpQ0LWbw+enPHtTjw3qX5PUcFYpKykM55FaO0hFDs1yzatw==} cpu: [arm64] os: [win32] + '@oxc-resolver/binding-win32-arm64-msvc@4.2.0': + resolution: {integrity: sha512-8tPj93hd1H5vXMtud1jN3C+prLZnvNzGw+BuyMer1+Z6RCQZHqn0XrfCalcuDOggKUYFagcKDdpdhv/CSW2/ZQ==} + cpu: [arm64] + os: [win32] + '@oxc-resolver/binding-win32-x64-msvc@1.12.0': resolution: {integrity: sha512-Z3llHH0jfJP4mlWq3DT7bK6qV+/vYe0+xzCgfc67+Tc/U3eYndujl880bexeGdGNPh87JeYznpZAOJ44N7QVVQ==} cpu: [x64] os: [win32] + '@oxc-resolver/binding-win32-x64-msvc@4.2.0': + resolution: {integrity: sha512-of3dYwB4RN825qq9kBu/79QPVXDZFb5S/opLtJScLqyRhI6owkFWV4P9VmFih8dfBh/7SImdvt/B4HQTF1fthg==} + cpu: [x64] + os: [win32] + '@package-json/types@0.0.11': resolution: {integrity: sha512-allOTUn4Xi2bQMs+mthzHWekgjRBVno+DLOcXk9+6haG5oFu5rlz0pszT3sh1OAkQVFLYrAS4V5CSxWyVwUf7g==} @@ -523,49 +570,43 @@ packages: '@types/yargs@17.0.33': resolution: {integrity: sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==} - '@typescript-eslint/eslint-plugin@8.24.1': - resolution: {integrity: sha512-ll1StnKtBigWIGqvYDVuDmXJHVH4zLVot1yQ4fJtLpL7qacwkxJc1T0bptqw+miBQ/QfUbhl1TcQ4accW5KUyA==} + '@typescript-eslint/eslint-plugin@8.25.0': + resolution: {integrity: sha512-VM7bpzAe7JO/BFf40pIT1lJqS/z1F8OaSsUB3rpFJucQA4cOSuH2RVVVkFULN+En0Djgr29/jb4EQnedUo95KA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/parser@8.24.1': - resolution: {integrity: sha512-Tqoa05bu+t5s8CTZFaGpCH2ub3QeT9YDkXbPd3uQ4SfsLoh1/vv2GEYAioPoxCWJJNsenXlC88tRjwoHNts1oQ==} + '@typescript-eslint/parser@8.25.0': + resolution: {integrity: sha512-4gbs64bnbSzu4FpgMiQ1A+D+urxkoJk/kqlDJ2W//5SygaEiAP2B4GoS7TEdxgwol2el03gckFV9lJ4QOMiiHg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/scope-manager@8.24.0': - resolution: {integrity: sha512-HZIX0UByphEtdVBKaQBgTDdn9z16l4aTUz8e8zPQnyxwHBtf5vtl1L+OhH+m1FGV9DrRmoDuYKqzVrvWDcDozw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/scope-manager@8.24.1': resolution: {integrity: sha512-OdQr6BNBzwRjNEXMQyaGyZzgg7wzjYKfX2ZBV3E04hUCBDv3GQCHiz9RpqdUIiVrMgJGkXm3tcEh4vFSHreS2Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.24.1': - resolution: {integrity: sha512-/Do9fmNgCsQ+K4rCz0STI7lYB4phTtEXqqCAs3gZW0pnK7lWNkvWd5iW545GSmApm4AzmQXmSqXPO565B4WVrw==} + '@typescript-eslint/scope-manager@8.25.0': + resolution: {integrity: sha512-6PPeiKIGbgStEyt4NNXa2ru5pMzQ8OYKO1hX1z53HMomrmiSB+R5FmChgQAP1ro8jMtNawz+TRQo/cSXrauTpg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/type-utils@8.25.0': + resolution: {integrity: sha512-d77dHgHWnxmXOPJuDWO4FDWADmGQkN5+tt6SFRZz/RtCWl4pHgFl3+WdYCn16+3teG09DY6XtEpf3gGD0a186g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/types@8.24.0': - resolution: {integrity: sha512-VacJCBTyje7HGAw7xp11q439A+zeGG0p0/p2zsZwpnMzjPB5WteaWqt4g2iysgGFafrqvyLWqq6ZPZAOCoefCw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/types@8.24.1': resolution: {integrity: sha512-9kqJ+2DkUXiuhoiYIUvIYjGcwle8pcPpdlfkemGvTObzgmYfJ5d0Qm6jwb4NBXP9W1I5tss0VIAnWFumz3mC5A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.24.0': - resolution: {integrity: sha512-ITjYcP0+8kbsvT9bysygfIfb+hBj6koDsu37JZG7xrCiy3fPJyNmfVtaGsgTUSEuTzcvME5YI5uyL5LD1EV5ZQ==} + '@typescript-eslint/types@8.25.0': + resolution: {integrity: sha512-+vUe0Zb4tkNgznQwicsvLUJgZIRs6ITeWSCclX1q85pR1iOiaj+4uZJIUp//Z27QWu5Cseiw3O3AR8hVpax7Aw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <5.8.0' '@typescript-eslint/typescript-estree@8.24.1': resolution: {integrity: sha512-UPyy4MJ/0RE648DSKQe9g0VDSehPINiejjA6ElqnFaFIhI6ZEiZAkUI0D5MCk0bQcTf/LVqZStvQ6K4lPn/BRg==} @@ -573,11 +614,10 @@ packages: peerDependencies: typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/utils@8.24.0': - resolution: {integrity: sha512-07rLuUBElvvEb1ICnafYWr4hk8/U7X9RDCOqd9JcAMtjh/9oRmcfN4yGzbPVirgMR0+HLVHehmu19CWeh7fsmQ==} + '@typescript-eslint/typescript-estree@8.25.0': + resolution: {integrity: sha512-ZPaiAKEZ6Blt/TPAx5Ot0EIB/yGtLI2EsGoY6F7XKklfMxYQyvtL+gT/UCqkMzO0BVFHLDlzvFqQzurYahxv9Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' '@typescript-eslint/utils@8.24.1': @@ -587,14 +627,21 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.8.0' - '@typescript-eslint/visitor-keys@8.24.0': - resolution: {integrity: sha512-kArLq83QxGLbuHrTMoOEWO+l2MwsNS2TGISEdx8xgqpkbytB07XmlQyQdNDrCc1ecSqx0cnmhGvpX+VBwqqSkg==} + '@typescript-eslint/utils@8.25.0': + resolution: {integrity: sha512-syqRbrEv0J1wywiLsK60XzHnQe/kRViI3zwFALrNEgnntn1l24Ra2KvOAWwWbWZ1lBZxZljPDGOq967dsl6fkA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <5.8.0' '@typescript-eslint/visitor-keys@8.24.1': resolution: {integrity: sha512-EwVHlp5l+2vp8CoqJm9KikPZgi3gbdZAtabKT9KPShGeOcJhsv4Zdo3oc8T8I0uKEmYoU4ItyxbptjF08enaxg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/visitor-keys@8.25.0': + resolution: {integrity: sha512-kCYXKAum9CecGVHGij7muybDfTS2sD3t0L4bJsEZLkyrXUImiCTq1M3LG2SRtOhiHFwMR9wAFplpT6XHYjTkwQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + acorn-jsx@5.3.2: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: @@ -857,27 +904,45 @@ packages: peerDependencies: eslint: '>=6.0.0' - eslint-config-sukka@6.15.2: - resolution: {integrity: sha512-9t055+Q81bPzkAIWdLlWgkC5dMsteaitbGYWf4+LdlJQsgOQy6Ja4zdoR1TXSvlzb8bZsL7I3nmuDYlv6AVQBA==} + eslint-config-sukka@6.16.0: + resolution: {integrity: sha512-Xup0RYYeWkIzCke5hMwC5iNxblOUR8z4qOUFoISDXuBVE2mhuAt2EfAdJDTBBYyc2J44LVdxKBZtGJ6+KcyEUw==} - eslint-formatter-sukka@6.15.2: - resolution: {integrity: sha512-eF73eXZSdnATTwhAHelPzF0MPwsvgSepp24DMxM/Ler05SBEiXvOYJpG+rxBkTt+x76eMmgHIyT/FQD3XoyaYA==} + eslint-formatter-sukka@6.16.0: + resolution: {integrity: sha512-4kIi1Yr3mzeJzGH8Ami5lX7C373Ib/xaSCkUe55dnw9WZnE52qGx+V+sDl3Zak/bCJ2mC12jjEIb+K/def9BPg==} eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} - eslint-import-resolver-typescript@3.8.1: - resolution: {integrity: sha512-qw5TPA12HTmb9CkcuiNrFtwhM1ae2FWysLeRrTbQ+/JKS///gbL3fQ5LRhAZnzkcqkScOvkB5Y5o+xgyQz1VVg==} - engines: {node: ^14.18.0 || >=16.0.0} + eslint-import-resolver-oxc@0.12.0: + resolution: {integrity: sha512-oK3kDFfkhmMX+YKoLY1QzuyigCTGqwVf+woUiC21HhXjqsNPdXZbYgYeBHA9klzlU9QY201H2RWVEUNkpY5XyA==} + engines: {node: ^16.17.0 || >=18.6.0} peerDependencies: + '@rspack/cli': '*' + '@rspack/core': '*' eslint: '*' eslint-plugin-import: '*' eslint-plugin-import-x: '*' + vite: '*' + webpack: '*' + webpack-cli: '*' + webpack-merge: '*' peerDependenciesMeta: + '@rspack/cli': + optional: true + '@rspack/core': + optional: true eslint-plugin-import: optional: true eslint-plugin-import-x: optional: true + vite: + optional: true + webpack: + optional: true + webpack-cli: + optional: true + webpack-merge: + optional: true eslint-json-compat-utils@0.2.1: resolution: {integrity: sha512-YzEodbDyW8DX8bImKhAcCeu/L31Dd/70Bidx2Qex9OFUtgzXLqtfWL4Hr5fM/aCCB8QUZLuJur0S9k6UfgFkfg==} @@ -896,8 +961,8 @@ packages: peerDependencies: eslint: '>=8' - eslint-plugin-de-morgan@1.0.1: - resolution: {integrity: sha512-9YeZT7JvVOuYuhnvNsLmuGl/MebRJZL14W5aQFbr580LMRxzDyEhhFgB+/rvFdsHZ6ygd+CF7zlJ40e6VOPNag==} + eslint-plugin-de-morgan@1.2.0: + resolution: {integrity: sha512-XOZxiOMHchXn425a1DS/NOXVkGqKiTOCvVGIPru/l/bfF4Ant7u8d4+rXOqVFEN5Z8K+I/AO19U074gqnnBsJw==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: eslint: '>=8.0.0' @@ -920,8 +985,8 @@ packages: peerDependencies: eslint: '>=6.0.0' - eslint-plugin-n@17.15.1: - resolution: {integrity: sha512-KFw7x02hZZkBdbZEFQduRGH4VkIH4MW97ClsbAM4Y4E6KguBJWGfWG1P4HEIpZk2bkoWf0bojpnjNAhYQP8beA==} + eslint-plugin-n@17.16.1: + resolution: {integrity: sha512-/7FVAwjUrix9P5lycnsYRIQRwFo/DZROD+ZXWLpE+/EZWLyuLvyFaRdAPYJSz+nlAdZIZp+LAzlBerQSVYUNFg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.23.0' @@ -938,8 +1003,8 @@ packages: peerDependencies: eslint: '>=8.44.0' - eslint-plugin-sukka@6.15.2: - resolution: {integrity: sha512-bmvDEiJ5MjDhuYfMwC9jVawEv875WAJcXS7jiUCZ6R0OFTHG/C1CWPQCo7WKXD2+SSj9Q3jHRL7l6dessYJAxw==} + eslint-plugin-sukka@6.16.0: + resolution: {integrity: sha512-WSUUkqp6vy3JPwWybdZevA0upRywQ0XGvMZINXInyAmTxDaLGbtOmDgBUYaeyIuQ1lSJVh1AHzh1EFue3m0ckg==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -1164,9 +1229,6 @@ packages: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} engines: {node: '>=8'} - is-bun-module@1.3.0: - resolution: {integrity: sha512-DgXeu5UWI0IsMQundYb5UAOzm6G2eVnarJ0byP6Tm55iZNKceD59LNPA2L4VvsScTtHcw0yEkVwSf7PC+QoLSA==} - is-core-module@2.16.1: resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} engines: {node: '>= 0.4'} @@ -1281,6 +1343,10 @@ packages: resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} engines: {node: '>=10'} + minimatch@10.0.1: + resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==} + engines: {node: 20 || >=22} + minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} @@ -1337,6 +1403,9 @@ packages: oxc-resolver@1.12.0: resolution: {integrity: sha512-YlaCIArvWNKCWZFRrMjhh2l5jK80eXnpYP+bhRc1J/7cW3TiyEY0ngJo73o/5n8hA3+4yLdTmXLNTQ3Ncz50LQ==} + oxc-resolver@4.2.0: + resolution: {integrity: sha512-x9bzmn1rQRu2cRT6dC6qOCKyStDVubXsf5H3UloUG/UFjzufmNu8DHTxafYDaSlA9Y+rorD+EnmF7sWSaFdd7g==} + p-limit@3.1.0: resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} engines: {node: '>=10'} @@ -1585,10 +1654,6 @@ packages: tinyexec@0.3.2: resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} - tinyglobby@0.2.11: - resolution: {integrity: sha512-32TmKeeKUahv0Go8WmQgiEp9Y21NuxjwjqiRC1nrUB51YacfSwuB44xgXD+HdIppmMRgjQNPdrHyA6vIybYZ+g==} - engines: {node: '>=12.0.0'} - tldts-core@6.1.82: resolution: {integrity: sha512-Jabl32m21tt/d/PbDO88R43F8aY98Piiz6BVH9ShUlOAiiAELhEqwrAmBocjAqnCfoUeIsRU+h3IEzZd318F3w==} @@ -1609,6 +1674,11 @@ packages: peerDependencies: typescript: '>=4.8.4' + ts-declaration-location@1.0.5: + resolution: {integrity: sha512-WqmlO9IoeYwCqJ2E9kHMcY9GZhhfLYItC3VnHDlPOrg6nNdUWS4wn4hhDZUPt60m1EvtjPIZyprTjpI992Bgzw==} + peerDependencies: + typescript: '>=4.0.0' + tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} @@ -1619,8 +1689,8 @@ packages: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} - typescript-eslint@8.24.1: - resolution: {integrity: sha512-cw3rEdzDqBs70TIcb0Gdzbt6h11BSs2pS0yaq7hDWDBtCCSei1pPSUXE9qUdQ/Wm9NgFg8mKtMt1b8fTHIl1jA==} + typescript-eslint@8.25.0: + resolution: {integrity: sha512-TxRdQQLH4g7JkoFlYG3caW5v1S6kEkz8rqt80iQJZUYPq1zD1Ra7HfQBJJ88ABRaMvHAXnwRvRB4V+6sQ9xN5Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1759,21 +1829,21 @@ snapshots: '@eslint-community/regexpp@4.12.1': {} - '@eslint-sukka/node@6.15.2(eslint@9.21.0)(typescript@5.8.2)': + '@eslint-sukka/node@6.16.0(eslint@9.21.0)(typescript@5.8.2)': dependencies: - '@eslint-sukka/shared': 6.15.2(eslint@9.21.0)(typescript@5.8.2) - eslint-plugin-n: 17.15.1(eslint@9.21.0) - eslint-plugin-sukka: 6.15.2(eslint@9.21.0)(typescript@5.8.2) + '@eslint-sukka/shared': 6.16.0(eslint@9.21.0)(typescript@5.8.2) + eslint-plugin-n: 17.16.1(eslint@9.21.0)(typescript@5.8.2) + eslint-plugin-sukka: 6.16.0(eslint@9.21.0)(typescript@5.8.2) transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-sukka/shared@6.15.2(eslint@9.21.0)(typescript@5.8.2)': + '@eslint-sukka/shared@6.16.0(eslint@9.21.0)(typescript@5.8.2)': dependencies: '@dual-bundle/import-meta-resolve': 4.1.0 '@package-json/types': 0.0.11 - '@typescript-eslint/utils': 8.24.1(eslint@9.21.0)(typescript@5.8.2) + '@typescript-eslint/utils': 8.25.0(eslint@9.21.0)(typescript@5.8.2) transitivePeerDependencies: - eslint - supports-color @@ -1805,8 +1875,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.20.0': {} - '@eslint/js@9.21.0': {} '@eslint/object-schema@2.1.6': {} @@ -1893,43 +1961,76 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.19.0 - '@nolyfill/is-core-module@1.0.39': {} - '@oxc-resolver/binding-darwin-arm64@1.12.0': optional: true + '@oxc-resolver/binding-darwin-arm64@4.2.0': + optional: true + '@oxc-resolver/binding-darwin-x64@1.12.0': optional: true + '@oxc-resolver/binding-darwin-x64@4.2.0': + optional: true + '@oxc-resolver/binding-freebsd-x64@1.12.0': optional: true + '@oxc-resolver/binding-freebsd-x64@4.2.0': + optional: true + '@oxc-resolver/binding-linux-arm-gnueabihf@1.12.0': optional: true + '@oxc-resolver/binding-linux-arm-gnueabihf@4.2.0': + optional: true + '@oxc-resolver/binding-linux-arm64-gnu@1.12.0': optional: true + '@oxc-resolver/binding-linux-arm64-gnu@4.2.0': + optional: true + '@oxc-resolver/binding-linux-arm64-musl@1.12.0': optional: true + '@oxc-resolver/binding-linux-arm64-musl@4.2.0': + optional: true + '@oxc-resolver/binding-linux-x64-gnu@1.12.0': optional: true + '@oxc-resolver/binding-linux-x64-gnu@4.2.0': + optional: true + '@oxc-resolver/binding-linux-x64-musl@1.12.0': optional: true + '@oxc-resolver/binding-linux-x64-musl@4.2.0': + optional: true + '@oxc-resolver/binding-wasm32-wasi@1.12.0': dependencies: '@napi-rs/wasm-runtime': 0.2.6 optional: true + '@oxc-resolver/binding-wasm32-wasi@4.2.0': + dependencies: + '@napi-rs/wasm-runtime': 0.2.6 + optional: true + '@oxc-resolver/binding-win32-arm64-msvc@1.12.0': optional: true + '@oxc-resolver/binding-win32-arm64-msvc@4.2.0': + optional: true + '@oxc-resolver/binding-win32-x64-msvc@1.12.0': optional: true + '@oxc-resolver/binding-win32-x64-msvc@4.2.0': + optional: true + '@package-json/types@0.0.11': {} '@pkgjs/parseargs@0.11.0': @@ -2091,14 +2192,14 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@8.24.1(@typescript-eslint/parser@8.24.1(eslint@9.21.0)(typescript@5.8.2))(eslint@9.21.0)(typescript@5.8.2)': + '@typescript-eslint/eslint-plugin@8.25.0(@typescript-eslint/parser@8.25.0(eslint@9.21.0)(typescript@5.8.2))(eslint@9.21.0)(typescript@5.8.2)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.24.1(eslint@9.21.0)(typescript@5.8.2) - '@typescript-eslint/scope-manager': 8.24.1 - '@typescript-eslint/type-utils': 8.24.1(eslint@9.21.0)(typescript@5.8.2) - '@typescript-eslint/utils': 8.24.1(eslint@9.21.0)(typescript@5.8.2) - '@typescript-eslint/visitor-keys': 8.24.1 + '@typescript-eslint/parser': 8.25.0(eslint@9.21.0)(typescript@5.8.2) + '@typescript-eslint/scope-manager': 8.25.0 + '@typescript-eslint/type-utils': 8.25.0(eslint@9.21.0)(typescript@5.8.2) + '@typescript-eslint/utils': 8.25.0(eslint@9.21.0)(typescript@5.8.2) + '@typescript-eslint/visitor-keys': 8.25.0 eslint: 9.21.0 graphemer: 1.4.0 ignore: 5.3.2 @@ -2108,32 +2209,32 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.24.1(eslint@9.21.0)(typescript@5.8.2)': + '@typescript-eslint/parser@8.25.0(eslint@9.21.0)(typescript@5.8.2)': dependencies: - '@typescript-eslint/scope-manager': 8.24.1 - '@typescript-eslint/types': 8.24.1 - '@typescript-eslint/typescript-estree': 8.24.1(typescript@5.8.2) - '@typescript-eslint/visitor-keys': 8.24.1 + '@typescript-eslint/scope-manager': 8.25.0 + '@typescript-eslint/types': 8.25.0 + '@typescript-eslint/typescript-estree': 8.25.0(typescript@5.8.2) + '@typescript-eslint/visitor-keys': 8.25.0 debug: 4.4.0(supports-color@8.1.1) eslint: 9.21.0 typescript: 5.8.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.24.0': - dependencies: - '@typescript-eslint/types': 8.24.0 - '@typescript-eslint/visitor-keys': 8.24.0 - '@typescript-eslint/scope-manager@8.24.1': dependencies: '@typescript-eslint/types': 8.24.1 '@typescript-eslint/visitor-keys': 8.24.1 - '@typescript-eslint/type-utils@8.24.1(eslint@9.21.0)(typescript@5.8.2)': + '@typescript-eslint/scope-manager@8.25.0': dependencies: - '@typescript-eslint/typescript-estree': 8.24.1(typescript@5.8.2) - '@typescript-eslint/utils': 8.24.1(eslint@9.21.0)(typescript@5.8.2) + '@typescript-eslint/types': 8.25.0 + '@typescript-eslint/visitor-keys': 8.25.0 + + '@typescript-eslint/type-utils@8.25.0(eslint@9.21.0)(typescript@5.8.2)': + dependencies: + '@typescript-eslint/typescript-estree': 8.25.0(typescript@5.8.2) + '@typescript-eslint/utils': 8.25.0(eslint@9.21.0)(typescript@5.8.2) debug: 4.4.0(supports-color@8.1.1) eslint: 9.21.0 ts-api-utils: 2.0.1(typescript@5.8.2) @@ -2141,23 +2242,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.24.0': {} - '@typescript-eslint/types@8.24.1': {} - '@typescript-eslint/typescript-estree@8.24.0(typescript@5.8.2)': - dependencies: - '@typescript-eslint/types': 8.24.0 - '@typescript-eslint/visitor-keys': 8.24.0 - debug: 4.4.0(supports-color@8.1.1) - fast-glob: 3.3.3 - is-glob: 4.0.3 - minimatch: 9.0.5 - semver: 7.7.1 - ts-api-utils: 2.0.1(typescript@5.8.2) - typescript: 5.8.2 - transitivePeerDependencies: - - supports-color + '@typescript-eslint/types@8.25.0': {} '@typescript-eslint/typescript-estree@8.24.1(typescript@5.8.2)': dependencies: @@ -2173,13 +2260,16 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.24.0(eslint@9.21.0)(typescript@5.8.2)': + '@typescript-eslint/typescript-estree@8.25.0(typescript@5.8.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.21.0) - '@typescript-eslint/scope-manager': 8.24.0 - '@typescript-eslint/types': 8.24.0 - '@typescript-eslint/typescript-estree': 8.24.0(typescript@5.8.2) - eslint: 9.21.0 + '@typescript-eslint/types': 8.25.0 + '@typescript-eslint/visitor-keys': 8.25.0 + debug: 4.4.0(supports-color@8.1.1) + fast-glob: 3.3.3 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.7.1 + ts-api-utils: 2.0.1(typescript@5.8.2) typescript: 5.8.2 transitivePeerDependencies: - supports-color @@ -2195,16 +2285,27 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.24.0': + '@typescript-eslint/utils@8.25.0(eslint@9.21.0)(typescript@5.8.2)': dependencies: - '@typescript-eslint/types': 8.24.0 - eslint-visitor-keys: 4.2.0 + '@eslint-community/eslint-utils': 4.4.1(eslint@9.21.0) + '@typescript-eslint/scope-manager': 8.25.0 + '@typescript-eslint/types': 8.25.0 + '@typescript-eslint/typescript-estree': 8.25.0(typescript@5.8.2) + eslint: 9.21.0 + typescript: 5.8.2 + transitivePeerDependencies: + - supports-color '@typescript-eslint/visitor-keys@8.24.1': dependencies: '@typescript-eslint/types': 8.24.1 eslint-visitor-keys: 4.2.0 + '@typescript-eslint/visitor-keys@8.25.0': + dependencies: + '@typescript-eslint/types': 8.25.0 + eslint-visitor-keys: 4.2.0 + acorn-jsx@5.3.2(acorn@8.14.0): dependencies: acorn: 8.14.0 @@ -2433,36 +2534,42 @@ snapshots: eslint: 9.21.0 semver: 7.7.1 - eslint-config-sukka@6.15.2(@typescript-eslint/eslint-plugin@8.24.1(@typescript-eslint/parser@8.24.1(eslint@9.21.0)(typescript@5.8.2))(eslint@9.21.0)(typescript@5.8.2))(eslint@9.21.0)(typescript@5.8.2): + eslint-config-sukka@6.16.0(@typescript-eslint/eslint-plugin@8.25.0(@typescript-eslint/parser@8.25.0(eslint@9.21.0)(typescript@5.8.2))(eslint@9.21.0)(typescript@5.8.2))(eslint@9.21.0)(typescript@5.8.2): dependencies: '@eslint-community/eslint-plugin-eslint-comments': 4.4.1(eslint@9.21.0) - '@eslint-sukka/shared': 6.15.2(eslint@9.21.0)(typescript@5.8.2) - '@eslint/js': 9.20.0 - '@typescript-eslint/parser': 8.24.1(eslint@9.21.0)(typescript@5.8.2) + '@eslint-sukka/shared': 6.16.0(eslint@9.21.0)(typescript@5.8.2) + '@eslint/js': 9.21.0 + '@typescript-eslint/parser': 8.25.0(eslint@9.21.0)(typescript@5.8.2) ci-info: 4.1.0 defu: 6.1.4 - eslint-import-resolver-typescript: 3.8.1(eslint-plugin-import-x@4.6.1(eslint@9.21.0)(typescript@5.8.2))(eslint@9.21.0) + eslint-import-resolver-oxc: 0.12.0(eslint-plugin-import-x@4.6.1(eslint@9.21.0)(typescript@5.8.2))(eslint@9.21.0) eslint-plugin-autofix: 2.2.0(eslint@9.21.0) - eslint-plugin-de-morgan: 1.0.1(eslint@9.21.0) + eslint-plugin-de-morgan: 1.2.0(eslint@9.21.0) eslint-plugin-import-x: 4.6.1(eslint@9.21.0)(typescript@5.8.2) eslint-plugin-jsonc: 2.19.1(eslint@9.21.0) eslint-plugin-promise: 7.2.1(eslint@9.21.0) eslint-plugin-regexp: 2.7.0(eslint@9.21.0) - eslint-plugin-sukka: 6.15.2(eslint@9.21.0)(typescript@5.8.2) - eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.24.1(@typescript-eslint/parser@8.24.1(eslint@9.21.0)(typescript@5.8.2))(eslint@9.21.0)(typescript@5.8.2))(eslint@9.21.0) + eslint-plugin-sukka: 6.16.0(eslint@9.21.0)(typescript@5.8.2) + eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.25.0(@typescript-eslint/parser@8.25.0(eslint@9.21.0)(typescript@5.8.2))(eslint@9.21.0)(typescript@5.8.2))(eslint@9.21.0) foxts: 1.5.1 jsonc-eslint-parser: 2.4.0 picocolors: 1.1.1 - typescript-eslint: 8.24.1(eslint@9.21.0)(typescript@5.8.2) + typescript-eslint: 8.25.0(eslint@9.21.0)(typescript@5.8.2) transitivePeerDependencies: - '@eslint/json' + - '@rspack/cli' + - '@rspack/core' - '@typescript-eslint/eslint-plugin' - eslint - eslint-plugin-import - supports-color - typescript + - vite + - webpack + - webpack-cli + - webpack-merge - eslint-formatter-sukka@6.15.2: + eslint-formatter-sukka@6.16.0: dependencies: ci-info: 4.1.0 picocolors: 1.1.1 @@ -2475,20 +2582,12 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-import-resolver-typescript@3.8.1(eslint-plugin-import-x@4.6.1(eslint@9.21.0)(typescript@5.8.2))(eslint@9.21.0): + eslint-import-resolver-oxc@0.12.0(eslint-plugin-import-x@4.6.1(eslint@9.21.0)(typescript@5.8.2))(eslint@9.21.0): dependencies: - '@nolyfill/is-core-module': 1.0.39 - debug: 4.4.0(supports-color@8.1.1) - enhanced-resolve: 5.18.1 eslint: 9.21.0 - get-tsconfig: 4.10.0 - is-bun-module: 1.3.0 - stable-hash: 0.0.4 - tinyglobby: 0.2.11 + oxc-resolver: 4.2.0 optionalDependencies: eslint-plugin-import-x: 4.6.1(eslint@9.21.0)(typescript@5.8.2) - transitivePeerDependencies: - - supports-color eslint-json-compat-utils@0.2.1(eslint@9.21.0)(jsonc-eslint-parser@2.4.0): dependencies: @@ -2504,7 +2603,7 @@ snapshots: esutils: 2.0.3 string-similarity: 4.0.4 - eslint-plugin-de-morgan@1.0.1(eslint@9.21.0): + eslint-plugin-de-morgan@1.2.0(eslint@9.21.0): dependencies: eslint: 9.21.0 @@ -2518,8 +2617,8 @@ snapshots: eslint-plugin-import-x@4.6.1(eslint@9.21.0)(typescript@5.8.2): dependencies: '@types/doctrine': 0.0.9 - '@typescript-eslint/scope-manager': 8.24.0 - '@typescript-eslint/utils': 8.24.0(eslint@9.21.0)(typescript@5.8.2) + '@typescript-eslint/scope-manager': 8.24.1 + '@typescript-eslint/utils': 8.24.1(eslint@9.21.0)(typescript@5.8.2) debug: 4.4.0(supports-color@8.1.1) doctrine: 3.0.0 enhanced-resolve: 5.18.1 @@ -2549,9 +2648,10 @@ snapshots: transitivePeerDependencies: - '@eslint/json' - eslint-plugin-n@17.15.1(eslint@9.21.0): + eslint-plugin-n@17.16.1(eslint@9.21.0)(typescript@5.8.2): dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.21.0) + '@typescript-eslint/utils': 8.24.1(eslint@9.21.0)(typescript@5.8.2) enhanced-resolve: 5.18.1 eslint: 9.21.0 eslint-plugin-es-x: 7.8.0(eslint@9.21.0) @@ -2560,6 +2660,10 @@ snapshots: ignore: 5.3.2 minimatch: 9.0.5 semver: 7.7.1 + ts-declaration-location: 1.0.5(typescript@5.8.2) + transitivePeerDependencies: + - supports-color + - typescript eslint-plugin-promise@7.2.1(eslint@9.21.0): dependencies: @@ -2577,12 +2681,12 @@ snapshots: regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-sukka@6.15.2(eslint@9.21.0)(typescript@5.8.2): + eslint-plugin-sukka@6.16.0(eslint@9.21.0)(typescript@5.8.2): dependencies: '@eslint-community/regexpp': 4.12.1 - '@eslint-sukka/shared': 6.15.2(eslint@9.21.0)(typescript@5.8.2) - '@typescript-eslint/type-utils': 8.24.1(eslint@9.21.0)(typescript@5.8.2) - '@typescript-eslint/utils': 8.24.1(eslint@9.21.0)(typescript@5.8.2) + '@eslint-sukka/shared': 6.16.0(eslint@9.21.0)(typescript@5.8.2) + '@typescript-eslint/type-utils': 8.25.0(eslint@9.21.0)(typescript@5.8.2) + '@typescript-eslint/utils': 8.25.0(eslint@9.21.0)(typescript@5.8.2) foxts: 1.5.1 optionalDependencies: typescript: 5.8.2 @@ -2590,11 +2694,11 @@ snapshots: - eslint - supports-color - eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.24.1(@typescript-eslint/parser@8.24.1(eslint@9.21.0)(typescript@5.8.2))(eslint@9.21.0)(typescript@5.8.2))(eslint@9.21.0): + eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.25.0(@typescript-eslint/parser@8.25.0(eslint@9.21.0)(typescript@5.8.2))(eslint@9.21.0)(typescript@5.8.2))(eslint@9.21.0): dependencies: eslint: 9.21.0 optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.24.1(@typescript-eslint/parser@8.24.1(eslint@9.21.0)(typescript@5.8.2))(eslint@9.21.0)(typescript@5.8.2) + '@typescript-eslint/eslint-plugin': 8.25.0(@typescript-eslint/parser@8.25.0(eslint@9.21.0)(typescript@5.8.2))(eslint@9.21.0)(typescript@5.8.2) eslint-rule-composer@0.3.0: {} @@ -2808,10 +2912,6 @@ snapshots: dependencies: binary-extensions: 2.3.0 - is-bun-module@1.3.0: - dependencies: - semver: 7.7.1 - is-core-module@2.16.1: dependencies: hasown: 2.0.2 @@ -2929,6 +3029,10 @@ snapshots: mimic-response@3.1.0: {} + minimatch@10.0.1: + dependencies: + brace-expansion: 2.0.1 + minimatch@3.1.2: dependencies: brace-expansion: 1.1.11 @@ -3011,6 +3115,20 @@ snapshots: '@oxc-resolver/binding-win32-arm64-msvc': 1.12.0 '@oxc-resolver/binding-win32-x64-msvc': 1.12.0 + oxc-resolver@4.2.0: + optionalDependencies: + '@oxc-resolver/binding-darwin-arm64': 4.2.0 + '@oxc-resolver/binding-darwin-x64': 4.2.0 + '@oxc-resolver/binding-freebsd-x64': 4.2.0 + '@oxc-resolver/binding-linux-arm-gnueabihf': 4.2.0 + '@oxc-resolver/binding-linux-arm64-gnu': 4.2.0 + '@oxc-resolver/binding-linux-arm64-musl': 4.2.0 + '@oxc-resolver/binding-linux-x64-gnu': 4.2.0 + '@oxc-resolver/binding-linux-x64-musl': 4.2.0 + '@oxc-resolver/binding-wasm32-wasi': 4.2.0 + '@oxc-resolver/binding-win32-arm64-msvc': 4.2.0 + '@oxc-resolver/binding-win32-x64-msvc': 4.2.0 + p-limit@3.1.0: dependencies: yocto-queue: 0.1.0 @@ -3040,7 +3158,8 @@ snapshots: picomatch@2.3.1: {} - picomatch@4.0.2: {} + picomatch@4.0.2: + optional: true pirates@4.0.6: {} @@ -3265,11 +3384,6 @@ snapshots: tinyexec@0.3.2: {} - tinyglobby@0.2.11: - dependencies: - fdir: 6.4.3(picomatch@4.0.2) - picomatch: 4.0.2 - tldts-core@6.1.82: {} tldts-experimental@6.1.82: @@ -3288,6 +3402,11 @@ snapshots: dependencies: typescript: 5.8.2 + ts-declaration-location@1.0.5(typescript@5.8.2): + dependencies: + minimatch: 10.0.1 + typescript: 5.8.2 + tslib@2.8.1: {} tunnel-agent@0.6.0: @@ -3298,11 +3417,11 @@ snapshots: dependencies: prelude-ls: 1.2.1 - typescript-eslint@8.24.1(eslint@9.21.0)(typescript@5.8.2): + typescript-eslint@8.25.0(eslint@9.21.0)(typescript@5.8.2): dependencies: - '@typescript-eslint/eslint-plugin': 8.24.1(@typescript-eslint/parser@8.24.1(eslint@9.21.0)(typescript@5.8.2))(eslint@9.21.0)(typescript@5.8.2) - '@typescript-eslint/parser': 8.24.1(eslint@9.21.0)(typescript@5.8.2) - '@typescript-eslint/utils': 8.24.1(eslint@9.21.0)(typescript@5.8.2) + '@typescript-eslint/eslint-plugin': 8.25.0(@typescript-eslint/parser@8.25.0(eslint@9.21.0)(typescript@5.8.2))(eslint@9.21.0)(typescript@5.8.2) + '@typescript-eslint/parser': 8.25.0(eslint@9.21.0)(typescript@5.8.2) + '@typescript-eslint/utils': 8.25.0(eslint@9.21.0)(typescript@5.8.2) eslint: 9.21.0 typescript: 5.8.2 transitivePeerDependencies: