diff --git a/package.json b/package.json index 0f02f8a..e3aed20 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "unplugin-isolated-decl", "version": "0.4.7", - "packageManager": "pnpm@9.9.0", + "packageManager": "pnpm@9.10.0", "description": "A blazing-fast tool for generating isolated declarations, powered by Oxc.", "type": "module", "keywords": [ @@ -91,27 +91,27 @@ }, "dependencies": { "@rollup/pluginutils": "^5.1.0", - "oxc-parser": "^0.25.0", - "oxc-transform": "^0.25.0", - "unplugin": "^1.12.3" + "oxc-parser": "^0.27.0", + "oxc-transform": "^0.27.0", + "unplugin": "^1.13.1" }, "devDependencies": { - "@swc/core": "^1.7.22", - "@sxzz/eslint-config": "^4.1.1", + "@swc/core": "^1.7.24", + "@sxzz/eslint-config": "^4.1.6", "@sxzz/prettier-config": "^2.0.2", - "@types/node": "^20.16.3", + "@types/node": "^20.16.5", "bumpp": "^9.5.2", "esbuild": "^0.23.1", - "eslint": "^9.9.1", + "eslint": "^9.10.0", "fast-glob": "^3.3.2", "prettier": "^3.3.3", "rolldown": "nightly", "rollup": "^4.21.2", "rollup-plugin-esbuild": "^6.1.1", - "tsdown": "^0.2.10", + "tsdown": "^0.2.14", "tsx": "^4.19.0", "typescript": "^5.5.4", - "vite": "^5.4.2", + "vite": "^5.4.3", "vitest": "^2.0.5" }, "engines": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 68951ac..a9ae426 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,27 +12,27 @@ importers: specifier: ^5.1.0 version: 5.1.0(rollup@4.21.2) oxc-parser: - specifier: ^0.25.0 - version: 0.25.0 + specifier: ^0.27.0 + version: 0.27.0 oxc-transform: - specifier: ^0.25.0 - version: 0.25.0 + specifier: ^0.27.0 + version: 0.27.0 unplugin: - specifier: ^1.12.3 - version: 1.12.3 + specifier: ^1.13.1 + version: 1.13.1(webpack-sources@3.2.3) devDependencies: '@swc/core': - specifier: ^1.7.22 - version: 1.7.22 + specifier: ^1.7.24 + version: 1.7.24 '@sxzz/eslint-config': - specifier: ^4.1.1 - version: 4.1.1(@typescript-eslint/eslint-plugin@8.3.0(@typescript-eslint/parser@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + specifier: ^4.1.6 + version: 4.1.6(@types/eslint@9.6.1)(@typescript-eslint/eslint-plugin@8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) '@sxzz/prettier-config': specifier: ^2.0.2 version: 2.0.2 '@types/node': - specifier: ^20.16.3 - version: 20.16.3 + specifier: ^20.16.5 + version: 20.16.5 bumpp: specifier: ^9.5.2 version: 9.5.2 @@ -40,8 +40,8 @@ importers: specifier: ^0.23.1 version: 0.23.1 eslint: - specifier: ^9.9.1 - version: 9.9.1(jiti@1.21.6) + specifier: ^9.10.0 + version: 9.10.0(jiti@1.21.6) fast-glob: specifier: ^3.3.2 version: 3.3.2 @@ -50,7 +50,7 @@ importers: version: 3.3.3 rolldown: specifier: nightly - version: 0.12.2-snapshot-aa5807f-20240902003235 + version: 0.13.2-snapshot-afc4825-20240909003318 rollup: specifier: ^4.21.2 version: 4.21.2 @@ -58,8 +58,8 @@ importers: specifier: ^6.1.1 version: 6.1.1(esbuild@0.23.1)(rollup@4.21.2) tsdown: - specifier: ^0.2.10 - version: 0.2.10(@swc/core@1.7.22)(rollup@4.21.2)(typescript@5.5.4) + specifier: ^0.2.14 + version: 0.2.14(@swc/core@1.7.24)(rollup@4.21.2)(typescript@5.5.4)(webpack-sources@3.2.3) tsx: specifier: ^4.19.0 version: 4.19.0 @@ -67,11 +67,11 @@ importers: specifier: ^5.5.4 version: 5.5.4 vite: - specifier: ^5.4.2 - version: 5.4.2(@types/node@20.16.3) + specifier: ^5.4.3 + version: 5.4.3(@types/node@20.16.5) vitest: specifier: ^2.0.5 - version: 2.0.5(@types/node@20.16.3) + version: 2.0.5(@types/node@20.16.5) packages: @@ -103,10 +103,6 @@ packages: '@emnapi/wasi-threads@1.0.1': resolution: {integrity: sha512-iIBu7mwkq4UQGeMEM8bLwNK962nXdhodeScX4slfQnRhEMMzvYivHhutCIk8uojvmASXXPC2WNEjwxFWk72Oqw==} - '@es-joy/jsdoccomment@0.43.1': - resolution: {integrity: sha512-I238eDtOolvCuvtxrnqtlBaw0BwdQuYqK7eA6XIonicMdOOOb75mqdIzkGDUbS04+1Di007rgm9snFRNeVrOog==} - engines: {node: '>=16'} - '@es-joy/jsdoccomment@0.48.0': resolution: {integrity: sha512-G6QUWIcC+KvSwXNsJyDTHvqUdNoAVJPPgkc3+Uk4WBKqZvoXhlvazOgm9aL0HwihJLQf0l+tOE2UFzXBqCqgDw==} engines: {node: '>=16'} @@ -415,12 +411,12 @@ packages: resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.9.1': - resolution: {integrity: sha512-xIDQRsfg5hNBqHz04H1R3scSVwmI+KUbqjsQKHKQ1DAUSaUjYPReZZmS/5PNiKu1fUvzDd6H7DEDKACSEhu+TQ==} + '@eslint/js@9.10.0': + resolution: {integrity: sha512-fuXtbiP5GWIn8Fz+LWoOMVf/Jxm+aajZYkhi6CuEm4SxymFM+eUWzbO9qXT+L0iCkL5+KGYMCSGxo686H19S1g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/markdown@6.0.0': - resolution: {integrity: sha512-VCNBcpN0E3NohzMEe02wxnvKtMh2N0jzitakF+pn6bCEP7bKPUG2D2neQ3406ocQ2T8IZ2jExG3INng/1IWn5A==} + '@eslint/markdown@6.1.0': + resolution: {integrity: sha512-cX1tyD+aIbhzKrCKe/9M5s2jZhldWGOR+cy7cIVpxG9RkoaN4XU+gG3dy6oEKtBFXjDx06GtP0OGO7jgbqa2DA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=9' @@ -429,6 +425,10 @@ packages: resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/plugin-kit@0.1.0': + resolution: {integrity: sha512-autAXT203ixhqei9xt+qkYOvY8l6LAFIdT2UXc/RPNeUVfqRF1BV94GTJyVPFKT8nFM6MyVJhjLj9E8JWvf5zQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@humanwhocodes/module-importer@1.0.1': resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} @@ -479,48 +479,88 @@ packages: cpu: [arm64] os: [darwin] + '@oxc-parser/binding-darwin-arm64@0.27.0': + resolution: {integrity: sha512-8APIO08svef8rgqkiV2dbrPceNBs5zuWzwC8Xijs9KPBxkM84B8Ob1AJJZaP8/TAuEoMAGJIaTgqbEBD0WLvcg==} + cpu: [arm64] + os: [darwin] + '@oxc-parser/binding-darwin-x64@0.25.0': resolution: {integrity: sha512-GPvneSA7cfi4nUwSSCLLxHF9/AttMxQmGCmmgbn/2kJg6XCP/K2J+fyCPa3QLM8OQorDavNAA0w91fCTBBrSbQ==} cpu: [x64] os: [darwin] + '@oxc-parser/binding-darwin-x64@0.27.0': + resolution: {integrity: sha512-R1C4jfF/0vMy+Kz6C9gahNUlXpXvqkIdRRwexa7BjvhlyVQkqjLluxUVpWx/1gpqicDxTMT8qBP7qcmyBPbPjw==} + cpu: [x64] + os: [darwin] + '@oxc-parser/binding-linux-arm64-gnu@0.25.0': resolution: {integrity: sha512-P8I+6jAiGbgDG60wXVaGQ7KdIWb+SY/qVwF8iMyBOhJb4RBsNeP++namqDIHGsUg6sBWPdLeKD++b549aX15fQ==} cpu: [arm64] os: [linux] + '@oxc-parser/binding-linux-arm64-gnu@0.27.0': + resolution: {integrity: sha512-KyMQCRi5crOELO6d4S17C8aEvKX+ZMA7X9VfUBhUAryo6tn14ru9QIU04faBJ3atiPWC7YRqZG7a3JAOkMKaOw==} + cpu: [arm64] + os: [linux] + '@oxc-parser/binding-linux-arm64-musl@0.25.0': resolution: {integrity: sha512-hS8keRMckB5YDuUT2A9CK4P519Hfln60RagPG9PV+h0r8lqAC9f0+F/n7YGAcs3ikpK0WZRKahoYbzCGfWmGaw==} cpu: [arm64] os: [linux] + '@oxc-parser/binding-linux-arm64-musl@0.27.0': + resolution: {integrity: sha512-LE+pcilyAKZq/frT5rnMiCM+AvYvvbN9IQFaWAdJJBIRkkynlgy5kAyU3zzVKAEbSAKQqY+WdUvG5dTRowg1gA==} + cpu: [arm64] + os: [linux] + '@oxc-parser/binding-linux-x64-gnu@0.25.0': resolution: {integrity: sha512-cp0h4GtaGacLM5KdisYsqdXlI3FASQMpZAng/xp9Nn32DfZ2WWkMuWrVoYZZMZBUQIEan8f/7dE3ncip41Y+pQ==} cpu: [x64] os: [linux] + '@oxc-parser/binding-linux-x64-gnu@0.27.0': + resolution: {integrity: sha512-FgLfOepxA4bgDdfvp7VIP6GhCaCCW0GknZCjZlUjvriq7g5Jtecfvc8i1rmF3pnzaYNOfzcoaYaK0htt6A6ZyA==} + cpu: [x64] + os: [linux] + '@oxc-parser/binding-linux-x64-musl@0.25.0': resolution: {integrity: sha512-8z04UnNTdr0CfYWKO6qr481k12srFIBMLo2+cUbdNWbmZhDUfv1jV5jlJAwMfG9EHUTYjW6FN/J0yK3vpNWwdg==} cpu: [x64] os: [linux] + '@oxc-parser/binding-linux-x64-musl@0.27.0': + resolution: {integrity: sha512-bpCyMM+uybuWWkUdrjup9VINiTYGl7Uu10vHQJeTRLGYSeM0fA5OPAjEvDGGlg8L2cd5nhcrUnyKalZe/XwX3A==} + cpu: [x64] + os: [linux] + '@oxc-parser/binding-win32-arm64-msvc@0.25.0': resolution: {integrity: sha512-X1R9/DSgNkDcYh6ql6u5a5DMqEWMib2+LWeKaVQHDa4uypYcXUbCdyxXpKqfW46p7LoC0SE4IEqDH1PhUloxtQ==} cpu: [arm64] os: [win32] + '@oxc-parser/binding-win32-arm64-msvc@0.27.0': + resolution: {integrity: sha512-yVrpkjfzL+jOx9R4Q1/BFu0rc0TnO3P4reGGmnYOKvbTpGNKWgTepWP4fWC5HyGMlELAwMXhDpjT6B8t2T4BUw==} + cpu: [arm64] + os: [win32] + '@oxc-parser/binding-win32-x64-msvc@0.25.0': resolution: {integrity: sha512-2qo2WTxjB1af4AJShRHjRZvC6e2KcaxazTk5APAm0yTa7yyf4x9A3sBvEG7eXN/XNmrAP6H93Zp+YpnkKCiZ3Q==} cpu: [x64] os: [win32] + '@oxc-parser/binding-win32-x64-msvc@0.27.0': + resolution: {integrity: sha512-6e2MqZysh1iJyDURj+B2OHG3EkfhSNpGy1iUCkSSL/+RUjeCDpQ5ktq00MK7B1mC1gpD8AwtK2a2qJ+XrNxugQ==} + cpu: [x64] + os: [win32] + '@oxc-transform/binding-darwin-arm64@0.24.3': resolution: {integrity: sha512-zCbdMm3wV2EhRK/za4KiEmukusyaYCqK6+/5at3lx3WuKUjF1lXiLUCuMSK06J6kOqG3uVe2whb5w76L5t5X/Q==} cpu: [arm64] os: [darwin] - '@oxc-transform/binding-darwin-arm64@0.25.0': - resolution: {integrity: sha512-TGSyr/VX/U03zW5E1swAezbBBkpnHsnp6ZDqxukY6XnFNNwZ3L0lWSxQE7I5GAp154vVPvLewvQND71j5huEtQ==} + '@oxc-transform/binding-darwin-arm64@0.27.0': + resolution: {integrity: sha512-htEbtSbt2VXZBg+mInCwed2JgX+aihY40FUUJklRUsDaFiJOkUffnlxVXw2bVD2wfNDCYNvp4vsmqs9MKj8B5w==} cpu: [arm64] os: [darwin] @@ -529,8 +569,8 @@ packages: cpu: [x64] os: [darwin] - '@oxc-transform/binding-darwin-x64@0.25.0': - resolution: {integrity: sha512-i2BadyR6uGA6ZRoSdI3JNd6Qy+4MPBN78Qw1+jXiHKdR+N+qL51Q3AirE+xX9QMbyZMFLNZyJFgD3WSV56KsEA==} + '@oxc-transform/binding-darwin-x64@0.27.0': + resolution: {integrity: sha512-cTpN4Q/+riVyJD/+MES+zmRP//z4Hz3yBkxTf9FwLvwxZZHrRB/caSeS9ebZhbGpE7X+wT5xiSBWcNCToREQ7A==} cpu: [x64] os: [darwin] @@ -539,8 +579,8 @@ packages: cpu: [arm64] os: [linux] - '@oxc-transform/binding-linux-arm64-gnu@0.25.0': - resolution: {integrity: sha512-R0i1YWNuTWsn9B1ytTzZICzCgq0L5RBMEOres5cmgmq77ca9uPeBo7X/i6BteYEsqXsyBarrlfBSXUGmqp8Jlg==} + '@oxc-transform/binding-linux-arm64-gnu@0.27.0': + resolution: {integrity: sha512-VSZU0WcO8iLloElftRABENiRgTuv2wAOtwm3P2InfziOyPTDNdpgMtX7/yIW4L2nEGnXvfSZ582FwvZinzHEcA==} cpu: [arm64] os: [linux] @@ -549,8 +589,8 @@ packages: cpu: [arm64] os: [linux] - '@oxc-transform/binding-linux-arm64-musl@0.25.0': - resolution: {integrity: sha512-KHOeeH8AH6jaDTV21Eq4jkNA+BjCbk6W7pFOhLG4FDil8h0Nr3uL+M7qTonQb6m0APREmR37H63JC84Fim7tPQ==} + '@oxc-transform/binding-linux-arm64-musl@0.27.0': + resolution: {integrity: sha512-t7gPlqxNMn2lHdvT0qqcOUMBvDvliMfdzX+J3yDvPyBW+pAWz6pjAPIG81oK/yib1+rA7n/fNjHWceg7m0ueCw==} cpu: [arm64] os: [linux] @@ -559,8 +599,8 @@ packages: cpu: [x64] os: [linux] - '@oxc-transform/binding-linux-x64-gnu@0.25.0': - resolution: {integrity: sha512-UygEEC3Aipzm3q+SQ4dP2AlsdliOumJjwXUsN3hK2H23R39BmYipd9a1D9Vzd+Ms53bCExWDyxfU2rJ4PkHpCA==} + '@oxc-transform/binding-linux-x64-gnu@0.27.0': + resolution: {integrity: sha512-CaR9Cl7ez4Iw2kde4MY+nSjIixmfIqd/RNHR5iu+5KOMpzNKe878ewB/ToKoOZ+fx4JzdRrDIZ0m+AVNhGisjA==} cpu: [x64] os: [linux] @@ -569,8 +609,8 @@ packages: cpu: [x64] os: [linux] - '@oxc-transform/binding-linux-x64-musl@0.25.0': - resolution: {integrity: sha512-TvaKg2VI2RQCqMY/2LWqmtRByf5OySARGKIIlKxEO726lVomuQb4SBttI24c0PYxnDMbkYQE93Zq0tIN3uqbYg==} + '@oxc-transform/binding-linux-x64-musl@0.27.0': + resolution: {integrity: sha512-knR4/zoK0BPPt5weDTXypJ1ahOuI8vjWKqKKgQPjWsOODkkZTdnsAVoGAc2Et1Mym7A7iU5Br0dvbmiaMH+Fmw==} cpu: [x64] os: [linux] @@ -579,8 +619,8 @@ packages: cpu: [arm64] os: [win32] - '@oxc-transform/binding-win32-arm64-msvc@0.25.0': - resolution: {integrity: sha512-lkyhcYplW368CoqghJ+xXyQ5lCZ1l8cFw17Wa9bQBrvpaRMnPetZp3Kk/eHMtMbd1+OgXxoCIBsqP9s4aTE2bQ==} + '@oxc-transform/binding-win32-arm64-msvc@0.27.0': + resolution: {integrity: sha512-yvLZkGtPL024kOdo3ZbwE3Kdl3j52I1MW6kG241f+DwlqIpb8LOgOz5rWSU1Wr7q2I2WN4pjIlBpK4rlEyZNzA==} cpu: [arm64] os: [win32] @@ -589,8 +629,8 @@ packages: cpu: [x64] os: [win32] - '@oxc-transform/binding-win32-x64-msvc@0.25.0': - resolution: {integrity: sha512-bxIl+oGWmB7S/x4hU75yX6qdi6OqWvNPGCWIVT153CDz7l+yDpjWf4iti8Qx/QeO7lk54aLbJ+fyp3+td9V0+A==} + '@oxc-transform/binding-win32-x64-msvc@0.27.0': + resolution: {integrity: sha512-lbivu0hGt/Me29DeNN1Sk5V53ccYn2N8Cur1Ln3bELXM/rEoFmgSdEABtrsiyT5AhIrx86Oi3hkjBV3DmCwpYQ==} cpu: [x64] os: [win32] @@ -598,63 +638,63 @@ packages: resolution: {integrity: sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - '@rolldown/binding-darwin-arm64@0.12.2-snapshot-aa5807f-20240902003235': - resolution: {integrity: sha512-22PoM9eCKwAjdu3I9nMGah0zsDWoAb6ELLuJrIr+YBVJqhoOIoB1leaTI3W7RQPH+l3Gyx/qgEbEOtKCPxfrvw==} + '@rolldown/binding-darwin-arm64@0.13.2-snapshot-afc4825-20240909003318': + resolution: {integrity: sha512-Y7H/4RgyOrCoISJSlUZj4HoMPGt7UL5nK6KihYIwuQ184SA0j+Migo5qNsS9YnD5JnfgIzGC7i3K1zpCwyobWQ==} cpu: [arm64] os: [darwin] - '@rolldown/binding-darwin-x64@0.12.2-snapshot-aa5807f-20240902003235': - resolution: {integrity: sha512-WHaUp8ea+xpHIvipu/h7tfwMmw9JR7NK7wBMW3vQLPyvtKH+6blNXF3MrK7apcjZMz8sT+UDUdG5AwX61VeB+A==} + '@rolldown/binding-darwin-x64@0.13.2-snapshot-afc4825-20240909003318': + resolution: {integrity: sha512-Um6doZepA8X+JdQ5pevfS+T0+GWhz41RQvDxyyS3b1Z7PplhRMBTvxiTGCmX85R+6lePC0kufIW2rpYTXtcCaQ==} cpu: [x64] os: [darwin] - '@rolldown/binding-freebsd-x64@0.12.2-snapshot-aa5807f-20240902003235': - resolution: {integrity: sha512-Wv7KYfK+ZwnaXbX1V+zwYXWyeUTAHCynkxN3FIKdlfruL/bk2sS2W0NfbQQLAPj/RWDqYzY7BeWzzLqPD1Rt+g==} + '@rolldown/binding-freebsd-x64@0.13.2-snapshot-afc4825-20240909003318': + resolution: {integrity: sha512-v1IBqQas2DUUVyuYMBIQtBkDZJlqK5NUXdryL9JlZ5AW7nUqYK+28a63P3JjlLJ8OabRzIb+6pTKtRv6R/3s8g==} cpu: [x64] os: [freebsd] - '@rolldown/binding-linux-arm-gnueabihf@0.12.2-snapshot-aa5807f-20240902003235': - resolution: {integrity: sha512-72ovcKDOA4sSer+pYpuAcBZKgfPalkKHVIT0qdCi71+5GhszY9ox6UGm8+g/zKA5uQRJ+sLrjopqup0mlRlC/Q==} + '@rolldown/binding-linux-arm-gnueabihf@0.13.2-snapshot-afc4825-20240909003318': + resolution: {integrity: sha512-/VUhvsdqtA/URb7hboKgMsBMk6gfRZEPY3M55xlwjOpGwO+RzZnMiD+wixHSpDsrPW3Gfnq1oVLosfkCLII+Tg==} cpu: [arm] os: [linux] - '@rolldown/binding-linux-arm64-gnu@0.12.2-snapshot-aa5807f-20240902003235': - resolution: {integrity: sha512-P8LvzuFem4/Mnr9hN7MjXn29AROqBX04xZrL93IoGwJHaif/5rTehW4kSHwiDtmTZcqzSp5OJAQz9KYgjUaSSw==} + '@rolldown/binding-linux-arm64-gnu@0.13.2-snapshot-afc4825-20240909003318': + resolution: {integrity: sha512-OO3v07kGHnZTU5eCNd/go/fSf1oljYjsXAq//SFt4dFFzY0GFNFSWOa5yz9JxStgwKumV2Ok7Cw5IMxmmeFzAg==} cpu: [arm64] os: [linux] - '@rolldown/binding-linux-arm64-musl@0.12.2-snapshot-aa5807f-20240902003235': - resolution: {integrity: sha512-Lu+YZhK2y21SKAsJAb6quFWk5DWAd7fuParNt4iPKCmJ8C9Lbr0w3X4I3/A9m2AlfJutJKfZ8zEz6PDuRl1t7g==} + '@rolldown/binding-linux-arm64-musl@0.13.2-snapshot-afc4825-20240909003318': + resolution: {integrity: sha512-PVm0Aa47d4DPjP2mevanHR3kgZD4Sbls0jfliLz+lDGl3WLdY4ETsuD9MoSkZ+X/31teU1+xq1m5RlO52DWsVQ==} cpu: [arm64] os: [linux] - '@rolldown/binding-linux-x64-gnu@0.12.2-snapshot-aa5807f-20240902003235': - resolution: {integrity: sha512-245NX4liGT83rdQalcySt0SZyJEkCya5mVcT4MaBh+NFCvw9IFh8Apld7EnCNXj7p0VU77M0LehGTRd58T+i1w==} + '@rolldown/binding-linux-x64-gnu@0.13.2-snapshot-afc4825-20240909003318': + resolution: {integrity: sha512-jvIvlnuR0ke7g7Y2vH467w/y+GFIcPtnfuVU8ijFpPSsxxCwyiU5aqXZ3ST+5x0s79lluYfR3qp/uD1DebO5Qg==} cpu: [x64] os: [linux] - '@rolldown/binding-linux-x64-musl@0.12.2-snapshot-aa5807f-20240902003235': - resolution: {integrity: sha512-HzLmIzXvUlpi4t1MmvDGRk9gKrM6pl6zUTsoOagfvhZTx/C8vCsWA2LJ4/7JqdzAwnphvN+JJpBxMIrO2w717A==} + '@rolldown/binding-linux-x64-musl@0.13.2-snapshot-afc4825-20240909003318': + resolution: {integrity: sha512-ZSZguZUUBrdsE2Yc27LyhxyRfYDghVpiPTP/gno1Vxwswxkec4KhrevSOLJW0t4sffbBaCqzjAHt8/Ropl6zfA==} cpu: [x64] os: [linux] - '@rolldown/binding-wasm32-wasi@0.12.2-snapshot-aa5807f-20240902003235': - resolution: {integrity: sha512-8NuiND+xGji5F47MLilXr6eVkro9uFTGlzmxcojVYRUIZfgriC9pUweV4AcDoy++raC0Bey5QKxHU3VIyvivgQ==} + '@rolldown/binding-wasm32-wasi@0.13.2-snapshot-afc4825-20240909003318': + resolution: {integrity: sha512-PnepCKREBi8iA+mIiL7pkZfnE/i88bEEDlBCSoqvJrnXGY7Tn2thK8u8alUnwC0Zv+nUTpV5i+2UXsTNIPmAZw==} engines: {node: '>=14.21.3'} cpu: [wasm32] - '@rolldown/binding-win32-arm64-msvc@0.12.2-snapshot-aa5807f-20240902003235': - resolution: {integrity: sha512-gge73ZiX1i4jzP8JoYKgqwQ+nW1qqQQTwdsvBmIeNhT/MNBf8nqtHPcTpiQzRBjTbPsoaH35tTc5Cqq1ndehQA==} + '@rolldown/binding-win32-arm64-msvc@0.13.2-snapshot-afc4825-20240909003318': + resolution: {integrity: sha512-6qvxN6hdoU6q0iC0onH2XKc5zXDSOUWUZbjuxYS2at3Q8skJDa/3DVvWoLzlplGx5H9wd/UcNjU4qc+xy86PRQ==} cpu: [arm64] os: [win32] - '@rolldown/binding-win32-ia32-msvc@0.12.2-snapshot-aa5807f-20240902003235': - resolution: {integrity: sha512-CNh4ZkkbYE5Wjoh/YXqkf3Qqozf6rLdOaWtB0jhSf07vSVFTkfMxIu3zbPOc1wRMv29GAWnwR1i5JRLmnXx89w==} + '@rolldown/binding-win32-ia32-msvc@0.13.2-snapshot-afc4825-20240909003318': + resolution: {integrity: sha512-Qz00cGjmPXGcwCL35xAsOSA3staWrXcBjb4YvTCy0rU/EFoHyZn2cIOWcop+xFoKgd/x9EEAQGr+1Wkz7XJglw==} cpu: [ia32] os: [win32] - '@rolldown/binding-win32-x64-msvc@0.12.2-snapshot-aa5807f-20240902003235': - resolution: {integrity: sha512-wuXwOCoFFEhhPbXQUezyI1P7X4wZjdZUwhhmGNrFGFPDiEx1hw4uj+IDI2e1wFvhI/cFjdyw6kIwRPaqYAHngA==} + '@rolldown/binding-win32-x64-msvc@0.13.2-snapshot-afc4825-20240909003318': + resolution: {integrity: sha512-XB83iHIhTxa9WkIBNNgf4pKDENnrdwtouDiMW1OOKeMwpK8gpPNqLC7+rVN9RffN4mMkCHfUcpxD5quKozT3Lg==} cpu: [x64] os: [win32] @@ -747,68 +787,68 @@ packages: cpu: [x64] os: [win32] - '@swc/core-darwin-arm64@1.7.22': - resolution: {integrity: sha512-B2Bh2W+C7ALdGwDxRWAJ+UtNExfozvwyayGiNkbR3wmDKXXeQfhGM5MK+QYUWKu7UQ6ATq69OyZrxofDobKUug==} + '@swc/core-darwin-arm64@1.7.24': + resolution: {integrity: sha512-s0k09qAcsoa8jIncwgRRd43VApYqXu28R4OmICtDffV4S01HtsRLRarXsMuLutoZk3tbxqitep+A8MPBuqNgdg==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] - '@swc/core-darwin-x64@1.7.22': - resolution: {integrity: sha512-s34UQntnQ6tL9hS9aX3xG7OfGhpmy05FEEndbHaooGO8O+L5k8uWxhE5KhYCOC0N803sGdZg6YZmKtYrWN/YxA==} + '@swc/core-darwin-x64@1.7.24': + resolution: {integrity: sha512-1dlsulJ/fiOoJoJyQgaCewIEaZ7Sh6aJN4r5Uhl4lIZuNWa27XOb28A3K29/6HDO9JML3IJrvXPnl5o0vxDQuQ==} engines: {node: '>=10'} cpu: [x64] os: [darwin] - '@swc/core-linux-arm-gnueabihf@1.7.22': - resolution: {integrity: sha512-SE69+oos1jLOXx5YdMH//Qc5zQc2xYukajB+0BWmkcFd/S/cCanGWYtdSzYausm8af2Fw1hPJMNIfndJLnBDFw==} + '@swc/core-linux-arm-gnueabihf@1.7.24': + resolution: {integrity: sha512-2ft1NmxyvHCu5CY4r2rNVybPqZtJaxpRSzvCcPlVjN/2D5Q3QgM5kBoo1t+0RCFfk4TS2V0KWJhtqKz0CNX62Q==} engines: {node: '>=10'} cpu: [arm] os: [linux] - '@swc/core-linux-arm64-gnu@1.7.22': - resolution: {integrity: sha512-59FzDW/ojgiTj4dlnv3Z3ESuVlzhSAq9X12CNYh4/WTCNA8BoJqOnWMRQKspWtoNlnVviFLMvpek0pGXHndEBA==} + '@swc/core-linux-arm64-gnu@1.7.24': + resolution: {integrity: sha512-v/Z8I9tUUNkNHKa1Sw4r1Q7Wp66ezbRhe6xMIxvPNKVJQFaMOsRpe0t8T5qbk5sV2hJGOCKpQynSpZqQXLcJDQ==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-arm64-musl@1.7.22': - resolution: {integrity: sha512-cMQMI8YRO/XR3OrYuiUlWksNsJOZSkA6gSLNyH6eHTw+FOAzv05oJ4SFYe6s1WesrOqRwhpez6y5H6OIP/EKzg==} + '@swc/core-linux-arm64-musl@1.7.24': + resolution: {integrity: sha512-0jJx0IcajcyOXaJsx1jXy86lYVrbupyy2VUj/OiJux/ic4oBJLjfL+WOuc8T8/hZj2p6X0X4jvfSCqWSuic4kA==} engines: {node: '>=10'} cpu: [arm64] os: [linux] - '@swc/core-linux-x64-gnu@1.7.22': - resolution: {integrity: sha512-639kA7MXrWqWYfwuSJ+XTg21VYb/5o99R1zJrndoEjEX6m7Wza/sXssQKU5jbbkPoSEKVKNP3n/gazLWiUKgiQ==} + '@swc/core-linux-x64-gnu@1.7.24': + resolution: {integrity: sha512-2+3aKQpSGjVnWKDTKUPuJzitQlTQrGorg+PVFMRkv6l+RcNCHZQNe/8VYpMhyBhxDMb3LUlbp7776FRevcruxg==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-linux-x64-musl@1.7.22': - resolution: {integrity: sha512-f3zfGgY8EJQUOk3ve25ZTkNkhB/kHo9QlN2r+0exaE1g9W7X8IS6J8pWzF3hJrV2P9dBi6ofMOt+opVA89JKHA==} + '@swc/core-linux-x64-musl@1.7.24': + resolution: {integrity: sha512-PMQ6SkCtMoj0Ks77DiishpEmIuHpYjFLDuVOzzJCzGeGoii0yRP5lKy/VeglFYLPqJzmhK9BHlpVehVf/8ZpvA==} engines: {node: '>=10'} cpu: [x64] os: [linux] - '@swc/core-win32-arm64-msvc@1.7.22': - resolution: {integrity: sha512-p/Fav5U+LtTJD/tbbS0dKK8SVVAhXo5Jdm1TDeBPJ4BEIVguYBZEXgD3CW9wY4K34g1hscpiz2Q2rktfhFj1+A==} + '@swc/core-win32-arm64-msvc@1.7.24': + resolution: {integrity: sha512-SNdCa4DtGXNWrPVHqctVUxgEVZVETuqERpqF50KFHO0Bvf5V/m1IJ4hFr2BxXlrzgnIW4t1Dpi6YOJbcGbEmnA==} engines: {node: '>=10'} cpu: [arm64] os: [win32] - '@swc/core-win32-ia32-msvc@1.7.22': - resolution: {integrity: sha512-HbmfasaCNTqeCTvDjleYj+jJZQ6MlraiVOdhW55KtbA9mAVQdPBq6DDAvR7VOero3wUNYUM/e36otFKgEJI5Rg==} + '@swc/core-win32-ia32-msvc@1.7.24': + resolution: {integrity: sha512-5p3olHqwibMfrVFg2yVuSIPh9HArDYYlJXNZ9JKqeZk23A19J1pl9MuPmXDw+sxsiPfYJ/nUedIGeUHPF/+EDw==} engines: {node: '>=10'} cpu: [ia32] os: [win32] - '@swc/core-win32-x64-msvc@1.7.22': - resolution: {integrity: sha512-lppIveE+hpe7WXny/9cUT+T6sBM/ND0E+dviKWJ5jFBISj2KWomlSJGUjYEsRGJVPnTEc8uOlKK7etmXBhQx9A==} + '@swc/core-win32-x64-msvc@1.7.24': + resolution: {integrity: sha512-gRyPIxDznS8d2ClfmWbytjp2d48bij6swHnDLWhukNuOvXdQkEmaIzjEsionFG/zhcFLnz8zKfTvjEjInAMzxg==} engines: {node: '>=10'} cpu: [x64] os: [win32] - '@swc/core@1.7.22': - resolution: {integrity: sha512-Asn79WKqyjEuO2VEeSnVjn2YiRMToRhFJwOsQeqftBvwWMn1FGUuzVcXtkQFBk37si8Gh2Vkk/+p0u4K5NxDig==} + '@swc/core@1.7.24': + resolution: {integrity: sha512-FzJaai6z6DYdICAY1UKNN5pzTn296ksK2zzEjjaXlpZtoMkGktWT0ttS7hbdBCPGhLOu5Q9TA2zdPejKUFjgig==} engines: {node: '>=10'} peerDependencies: '@swc/helpers': '*' @@ -822,8 +862,8 @@ packages: '@swc/types@0.1.12': resolution: {integrity: sha512-wBJA+SdtkbFhHjTMYH+dEH1y4VpfGdAc2Kw/LK09i9bXd/K6j6PkDcFCEzb6iVfZMkPRrl/q0e3toqTAJdkIVA==} - '@sxzz/eslint-config@4.1.1': - resolution: {integrity: sha512-wlEucebUuBvLDZur9Lmd7soBQWfBgA6ozdRdoSPFl9ddMKSBCIPr70GbsSFjpbggKGNucZiLsJX84VZtmXrFQg==} + '@sxzz/eslint-config@4.1.6': + resolution: {integrity: sha512-jCbSU8mw25AjrlnyWhNNzn6XAnJHTo3R+1us/qeZv5gi1Ilgc+uujMFECroV54sn1YnjI56/Ss6etlCT6j6tcw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: eslint: ^9.5.0 @@ -837,9 +877,6 @@ packages: '@types/debug@4.1.12': resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} - '@types/eslint@8.56.12': - resolution: {integrity: sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==} - '@types/eslint@9.6.1': resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} @@ -855,8 +892,8 @@ packages: '@types/ms@0.7.34': resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} - '@types/node@20.16.3': - resolution: {integrity: sha512-/wdGiWRkMOm53gAsSyFMXFZHbVg7C6CbkrzHNpaHoYfsUWPg7m6ZRKtvQjgvQ9i8WT540a3ydRlRQbxjY30XxQ==} + '@types/node@20.16.5': + resolution: {integrity: sha512-VwYCweNo3ERajwy0IUlqqcyZ8/A7Zwa9ZP3MnENWcB11AejO+tLy3pu850goUW2FC/IJMdZUfKpX/yxL1gymCA==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -864,8 +901,8 @@ packages: '@types/unist@3.0.3': resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} - '@typescript-eslint/eslint-plugin@8.3.0': - resolution: {integrity: sha512-FLAIn63G5KH+adZosDYiutqkOkYEx0nvcwNNfJAf+c7Ae/H35qWwTYvPZUKFj5AS+WfHG/WJJfWnDnyNUlp8UA==} + '@typescript-eslint/eslint-plugin@8.4.0': + resolution: {integrity: sha512-rg8LGdv7ri3oAlenMACk9e+AR4wUV0yrrG+XKsGKOK0EVgeEDqurkXMPILG2836fW4ibokTB5v4b6Z9+GYQDEw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 @@ -875,8 +912,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@8.3.0': - resolution: {integrity: sha512-h53RhVyLu6AtpUzVCYLPhZGL5jzTD9fZL+SYf/+hYOx2bDkyQXztXSc4tbvKYHzfMXExMLiL9CWqJmVz6+78IQ==} + '@typescript-eslint/parser@8.4.0': + resolution: {integrity: sha512-NHgWmKSgJk5K9N16GIhQ4jSobBoJwrmURaLErad0qlLjrpP5bECYg+wxVTGlGZmJbU03jj/dfnb6V9bw+5icsA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -885,12 +922,12 @@ packages: typescript: optional: true - '@typescript-eslint/scope-manager@8.3.0': - resolution: {integrity: sha512-mz2X8WcN2nVu5Hodku+IR8GgCOl4C0G/Z1ruaWN4dgec64kDBabuXyPAr+/RgJtumv8EEkqIzf3X2U5DUKB2eg==} + '@typescript-eslint/scope-manager@8.4.0': + resolution: {integrity: sha512-n2jFxLeY0JmKfUqy3P70rs6vdoPjHK8P/w+zJcV3fk0b0BwRXC/zxRTEnAsgYT7MwdQDt/ZEbtdzdVC+hcpF0A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.3.0': - resolution: {integrity: sha512-wrV6qh//nLbfXZQoj32EXKmwHf4b7L+xXLrP3FZ0GOUU72gSvLjeWUl5J5Ue5IwRxIV1TfF73j/eaBapxx99Lg==} + '@typescript-eslint/type-utils@8.4.0': + resolution: {integrity: sha512-pu2PAmNrl9KX6TtirVOrbLPLwDmASpZhK/XU7WvoKoCUkdtq9zF7qQ7gna0GBZFN0hci0vHaSusiL2WpsQk37A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -898,16 +935,12 @@ packages: typescript: optional: true - '@typescript-eslint/types@7.18.0': - resolution: {integrity: sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==} - engines: {node: ^18.18.0 || >=20.0.0} - - '@typescript-eslint/types@8.3.0': - resolution: {integrity: sha512-y6sSEeK+facMaAyixM36dQ5NVXTnKWunfD1Ft4xraYqxP0lC0POJmIaL/mw72CUMqjY9qfyVfXafMeaUj0noWw==} + '@typescript-eslint/types@8.4.0': + resolution: {integrity: sha512-T1RB3KQdskh9t3v/qv7niK6P8yvn7ja1mS7QK7XfRVL6wtZ8/mFs/FHf4fKvTA0rKnqnYxl/uHFNbnEt0phgbw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.3.0': - resolution: {integrity: sha512-Mq7FTHl0R36EmWlCJWojIC1qn/ZWo2YiWYc1XVtasJ7FIgjo0MVv9rZWXEE7IK2CGrtwe1dVOxWwqXUdNgfRCA==} + '@typescript-eslint/typescript-estree@8.4.0': + resolution: {integrity: sha512-kJ2OIP4dQw5gdI4uXsaxUZHRwWAGpREJ9Zq6D5L0BweyOrWsL6Sz0YcAZGWhvKnH7fm1J5YFE1JrQL0c9dd53A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -915,14 +948,14 @@ packages: typescript: optional: true - '@typescript-eslint/utils@8.3.0': - resolution: {integrity: sha512-F77WwqxIi/qGkIGOGXNBLV7nykwfjLsdauRB/DOFPdv6LTF3BHHkBpq81/b5iMPSF055oO2BiivDJV4ChvNtXA==} + '@typescript-eslint/utils@8.4.0': + resolution: {integrity: sha512-swULW8n1IKLjRAgciCkTCafyTHHfwVQFt8DovmaF69sKbOxTSFMmIZaSHjqO9i/RV0wIblaawhzvtva8Nmm7lQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - '@typescript-eslint/visitor-keys@8.3.0': - resolution: {integrity: sha512-RmZwrTbQ9QveF15m/Cl28n0LXD6ea2CjkhH5rQ55ewz3H24w+AMCJHPVYaZ8/0HoG8Z3cLLFFycRXxeO2tz9FA==} + '@typescript-eslint/visitor-keys@8.4.0': + resolution: {integrity: sha512-zTQD6WLNTre1hj5wp09nBIDiOc2U5r/qmzo7wxPn4ZgAjHql09EofqhF9WF+fZHzL5aCyaIpPcT2hyxl73kr9A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@unocss/config@0.62.3': @@ -1243,13 +1276,13 @@ packages: eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} - eslint-plugin-antfu@2.3.6: - resolution: {integrity: sha512-31VwbU1Yd4BFNUUPQEazKyP79f3c+ohJtq5iZIuw38JjkRQdQAcF/31Kjr0DOKZXVDkeeNPrttKidrr3xhnhOA==} + eslint-plugin-antfu@2.5.0: + resolution: {integrity: sha512-YLIWE22/ERe6Jpqt6bJdvALw8SWvf4x2DQjvVpRvAv8LrdHbwWckkoueAf8oQFgSOLsL1R/axa+exjpubPp0fw==} peerDependencies: eslint: '*' - eslint-plugin-command@0.2.3: - resolution: {integrity: sha512-1bBYNfjZg60N2ZpLV5ATYSYyueIJ+zl5yKrTs0UFDdnyu07dNSZ7Xplnc+Wb6SXTdc1sIaoIrnuyhvztcltX6A==} + eslint-plugin-command@0.2.4: + resolution: {integrity: sha512-IbZnQY21pOanbcCh/bAWWl+1BynV2HuDE75URMmk/28Tdn+PM7CoKeibXtPGrL7KQdIEHMgUEnRwwI8qmggVMA==} peerDependencies: eslint: '*' @@ -1265,8 +1298,8 @@ packages: peerDependencies: eslint: '>=4.19.1' - eslint-plugin-import-x@4.1.1: - resolution: {integrity: sha512-dBEM8fACIFNt4H7GoOaRmnH6evJW6JSTJTYYgmRd3vI4geBTjgDM/JyUDKUwIw0HDSyI+u7Vs3vFRXUo/BOAtA==} + eslint-plugin-import-x@4.2.1: + resolution: {integrity: sha512-WWi2GedccIJa0zXxx3WDnTgouGQTtdYK1nhXMwywbqqAgB0Ov+p1pYBsWh3VaB0bvBOwLse6OfVII7jZD9xo5Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1289,8 +1322,8 @@ packages: peerDependencies: eslint: '>=8.23.0' - eslint-plugin-perfectionist@3.3.0: - resolution: {integrity: sha512-sGgShkEqDBqIZ3WlenGHwLe1cl3vHKTfeh9b1XXAamaxSC7AY4Os0jdNCXnGJW4l0TlpismT5t2r7CXY7sfKlw==} + eslint-plugin-perfectionist@3.5.0: + resolution: {integrity: sha512-vwDNuxlAlbZJ3DjHo6GnfZrmMlJBLFrkOLBV/rYvVnLFD+x54u9VyJcGOfJ2DK9d1cd3a/C/vtBrbBNgAC6Mrg==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: astro-eslint-parser: ^1.0.2 @@ -1343,8 +1376,8 @@ packages: '@typescript-eslint/eslint-plugin': optional: true - eslint-plugin-vue@9.27.0: - resolution: {integrity: sha512-5Dw3yxEyuBSXTzT5/Ge1X5kIkRTQ3nvBn/VwPwInNiZBSJOO/timWMUaflONnFBzU6NhB68lxnCda7ULV5N7LA==} + eslint-plugin-vue@9.28.0: + resolution: {integrity: sha512-ShrihdjIhOTxs+MfWun6oJWuk+g/LAhN+CiuOl/jjkG3l0F2AuK5NMTaWqyvBgkFtpYmyks6P4603mLmhNJW8g==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 @@ -1371,8 +1404,8 @@ packages: resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.9.1: - resolution: {integrity: sha512-dHvhrbfr4xFQ9/dq+jcVneZMyRYLjggWjk6RVsIiHsP8Rz6yZ8LvZ//iU4TrZF+SXWG+JkNF2OyiZRvzgRDqMg==} + eslint@9.10.0: + resolution: {integrity: sha512-Y4D0IgtBZfOcOUAIQTSXBKoNGfY0REGqHJG6+Q81vNippW5YlKjHFj4soMxamKK1NXHUWuBZTLdU3Km+L/pcHw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -1608,14 +1641,13 @@ packages: js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + js-tokens@9.0.0: + resolution: {integrity: sha512-WriZw1luRMlmV3LGJaR6QOJjWwgLUTf89OwT2lUOyjX2dJGBwgmIkbcz+7WFZjrZM635JOIR517++e/67CP9dQ==} + js-yaml@4.1.0: resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} hasBin: true - jsdoc-type-pratt-parser@4.0.0: - resolution: {integrity: sha512-YtOli5Cmzy3q4dP26GraSOeAhqecewG04hoO8DY56CH4KJ9Fvv5qKWUCCo3HZob7esJQHCv6/+bnTy72xZZaVQ==} - engines: {node: '>=12.0.0'} - jsdoc-type-pratt-parser@4.1.0: resolution: {integrity: sha512-Hicd6JK5Njt2QB6XYFS7ok9e37O8AYk3jTcppG4YVQnYjOemymvTcmc7OWsmq/Qqj5TdRFO5/x/tIPmBeRtGHg==} engines: {node: '>=12.0.0'} @@ -1832,10 +1864,6 @@ packages: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} - 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==} @@ -1919,11 +1947,14 @@ packages: oxc-parser@0.25.0: resolution: {integrity: sha512-ekXyGJ9Z1jF2NZavl+XmmWmyCLeXEsoV1ji0xOVZgpesRIYByKxZu1H/JYHibkmYq50nbzDN3I/N8NrJxSihfA==} + oxc-parser@0.27.0: + resolution: {integrity: sha512-MN2gMocgT7tqM8oTjgA8QIVws6z29Zi49pNJRtp/nbm3YUmJvLvAVEcLZvt+gjGekcFtgxVl0unfibkoO7qfaw==} + oxc-transform@0.24.3: resolution: {integrity: sha512-aOwwJibIHngKt8ccLRaIBHuVKDZB4VB1NgnObmNw6dwuGSmWpAff12tqZbbSwY0X2bGfwm7goY0Tur3yWxpUdA==} - oxc-transform@0.25.0: - resolution: {integrity: sha512-qfrGb82igYmRjiAiwDEq/QbajgzH9fEufbfKS7ndmf0Umo/TXzg1BoDnK11mUS23/WzH1OPKhv6CpO/E78vOtA==} + oxc-transform@0.27.0: + resolution: {integrity: sha512-gMw3Toy+EtfTtfUwqOZ0CuyyFM9zEiuj0IZWldmtcbcst+Iq/GYpM2ULOx/sGjSnUpYRJA5dPc5JU8CXPR/hTg==} p-limit@2.3.0: resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} @@ -1982,8 +2013,8 @@ packages: perfect-debounce@1.0.0: resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} - picocolors@1.0.1: - resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} + picocolors@1.1.0: + resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} @@ -2078,8 +2109,8 @@ packages: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - rolldown@0.12.2-snapshot-aa5807f-20240902003235: - resolution: {integrity: sha512-6emNqatnxQzflHlGA3zVnU5dX8tvodQ7i1ZiBFbLrFP3YxiewlGFU4QpfGBi4MVo5I2bC+3S3gt6FkZCEbs6zg==} + rolldown@0.13.2-snapshot-afc4825-20240909003318: + resolution: {integrity: sha512-MjZnNt1tXwn7P1y98oFBA+UvSenznp+JymJ3vo1cfsEd8dVaC+TtIaK+l/6oJzscbW8qkSaL2aefDfsxBTyrdw==} hasBin: true rollup-plugin-esbuild@6.1.1: @@ -2239,8 +2270,8 @@ packages: peerDependencies: typescript: '>=4.2.0' - tsdown@0.2.10: - resolution: {integrity: sha512-be49z43Vjrw+XrAivTFI5B1Q8pGDm+UH1Doj74qrfRH9l/vRyLKqAOxCJdPA0/TEqs4nyvzSZHhDkuVyN/MWTA==} + tsdown@0.2.14: + resolution: {integrity: sha512-Acp+z/KsCgtLlyHzrTiVivhAbedHg8UnlaLqzZUc8xeNTNm82J8/zf+VktxBHPkn2u7PZZ78ai6clqjNojPwQg==} engines: {node: '>=18.0.0'} hasBin: true @@ -2272,8 +2303,8 @@ packages: resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} engines: {node: '>=8'} - typescript-eslint@8.3.0: - resolution: {integrity: sha512-EvWjwWLwwKDIJuBjk2I6UkV8KEQcwZ0VM10nR1rIunRDIP67QJTZAHBXTX0HW/oI1H10YESF8yWie8fRQxjvFA==} + typescript-eslint@8.4.0: + resolution: {integrity: sha512-67qoc3zQZe3CAkO0ua17+7aCLI0dU+sSQd1eKPGq06QE4rfQjstVXR6woHO5qQvGUa550NfGckT4tzh3b3c8Pw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -2319,9 +2350,18 @@ packages: typescript: optional: true - unplugin@1.12.3: - resolution: {integrity: sha512-my8DH0/T/Kx33KO+6QXAqdeMYgyy0GktlOpdQjpagfHKw5DrD0ctPr7SHUyOT3g4ZVpzCQGt/qcpuoKJ/pniHA==} + unplugin-unused@0.2.1: + resolution: {integrity: sha512-wG+1HdhVG/PtiZi77Gs8uB78aJAPIyw4jM5HPbkW8knlTsxCI1dKtR00Jx2j8zMGX/8fMDMWZEbup4A0zeotKw==} + engines: {node: '>=18.12.0'} + + unplugin@1.13.1: + resolution: {integrity: sha512-6Kq1iSSwg7KyjcThRUks9LuqDAKvtnioxbL9iEtB9ctTyBA5OmrB8gZd/d225VJu1w3UpUsKV7eGrvf59J7+VA==} engines: {node: '>=14.0.0'} + peerDependencies: + webpack-sources: ^3 + peerDependenciesMeta: + webpack-sources: + optional: true update-browserslist-db@1.1.0: resolution: {integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==} @@ -2343,8 +2383,8 @@ packages: engines: {node: ^18.0.0 || >=20.0.0} hasBin: true - vite@5.4.2: - resolution: {integrity: sha512-dDrQTRHp5C1fTFzcSaMxjk6vdpKvT+2/mIdE07Gw2ykehT49O0z/VHS3zZ8iV/Gh8BJJKHWOe5RjaNrW5xf/GA==} + vite@5.4.3: + resolution: {integrity: sha512-IH+nl64eq9lJjFqU+/yrRnrHPVTlgy42/+IzbOdaFDVlyLgI/wDlf+FCobXLX1cT0X5+7LMyH1mIy2xJdLfo8Q==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -2464,7 +2504,7 @@ snapshots: '@babel/code-frame@7.24.7': dependencies: '@babel/highlight': 7.24.7 - picocolors: 1.0.1 + picocolors: 1.1.0 '@babel/helper-validator-identifier@7.24.7': {} @@ -2473,7 +2513,7 @@ snapshots: '@babel/helper-validator-identifier': 7.24.7 chalk: 2.4.2 js-tokens: 4.0.0 - picocolors: 1.0.1 + picocolors: 1.1.0 '@emnapi/core@1.2.0': dependencies: @@ -2491,15 +2531,6 @@ snapshots: tslib: 2.7.0 optional: true - '@es-joy/jsdoccomment@0.43.1': - dependencies: - '@types/eslint': 8.56.12 - '@types/estree': 1.0.5 - '@typescript-eslint/types': 7.18.0 - comment-parser: 1.4.1 - esquery: 1.6.0 - jsdoc-type-pratt-parser: 4.0.0 - '@es-joy/jsdoccomment@0.48.0': dependencies: comment-parser: 1.4.1 @@ -2647,9 +2678,9 @@ snapshots: '@esbuild/win32-x64@0.23.1': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@9.9.1(jiti@1.21.6))': + '@eslint-community/eslint-utils@4.4.0(eslint@9.10.0(jiti@1.21.6))': dependencies: - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.10.0(jiti@1.21.6) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.11.0': {} @@ -2678,11 +2709,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.9.1': {} + '@eslint/js@9.10.0': {} - '@eslint/markdown@6.0.0(eslint@9.9.1(jiti@1.21.6))': + '@eslint/markdown@6.1.0(eslint@9.10.0(jiti@1.21.6))': dependencies: - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.10.0(jiti@1.21.6) mdast-util-from-markdown: 2.0.1 mdast-util-gfm: 3.0.0 micromark-extension-gfm: 3.0.0 @@ -2691,6 +2722,10 @@ snapshots: '@eslint/object-schema@2.1.4': {} + '@eslint/plugin-kit@0.1.0': + dependencies: + levn: 0.4.1 + '@humanwhocodes/module-importer@1.0.1': {} '@humanwhocodes/retry@0.3.0': {} @@ -2741,113 +2776,137 @@ snapshots: '@oxc-parser/binding-darwin-arm64@0.25.0': optional: true + '@oxc-parser/binding-darwin-arm64@0.27.0': + optional: true + '@oxc-parser/binding-darwin-x64@0.25.0': optional: true + '@oxc-parser/binding-darwin-x64@0.27.0': + optional: true + '@oxc-parser/binding-linux-arm64-gnu@0.25.0': optional: true + '@oxc-parser/binding-linux-arm64-gnu@0.27.0': + optional: true + '@oxc-parser/binding-linux-arm64-musl@0.25.0': optional: true + '@oxc-parser/binding-linux-arm64-musl@0.27.0': + optional: true + '@oxc-parser/binding-linux-x64-gnu@0.25.0': optional: true + '@oxc-parser/binding-linux-x64-gnu@0.27.0': + optional: true + '@oxc-parser/binding-linux-x64-musl@0.25.0': optional: true + '@oxc-parser/binding-linux-x64-musl@0.27.0': + optional: true + '@oxc-parser/binding-win32-arm64-msvc@0.25.0': optional: true + '@oxc-parser/binding-win32-arm64-msvc@0.27.0': + optional: true + '@oxc-parser/binding-win32-x64-msvc@0.25.0': optional: true + '@oxc-parser/binding-win32-x64-msvc@0.27.0': + optional: true + '@oxc-transform/binding-darwin-arm64@0.24.3': optional: true - '@oxc-transform/binding-darwin-arm64@0.25.0': + '@oxc-transform/binding-darwin-arm64@0.27.0': optional: true '@oxc-transform/binding-darwin-x64@0.24.3': optional: true - '@oxc-transform/binding-darwin-x64@0.25.0': + '@oxc-transform/binding-darwin-x64@0.27.0': optional: true '@oxc-transform/binding-linux-arm64-gnu@0.24.3': optional: true - '@oxc-transform/binding-linux-arm64-gnu@0.25.0': + '@oxc-transform/binding-linux-arm64-gnu@0.27.0': optional: true '@oxc-transform/binding-linux-arm64-musl@0.24.3': optional: true - '@oxc-transform/binding-linux-arm64-musl@0.25.0': + '@oxc-transform/binding-linux-arm64-musl@0.27.0': optional: true '@oxc-transform/binding-linux-x64-gnu@0.24.3': optional: true - '@oxc-transform/binding-linux-x64-gnu@0.25.0': + '@oxc-transform/binding-linux-x64-gnu@0.27.0': optional: true '@oxc-transform/binding-linux-x64-musl@0.24.3': optional: true - '@oxc-transform/binding-linux-x64-musl@0.25.0': + '@oxc-transform/binding-linux-x64-musl@0.27.0': optional: true '@oxc-transform/binding-win32-arm64-msvc@0.24.3': optional: true - '@oxc-transform/binding-win32-arm64-msvc@0.25.0': + '@oxc-transform/binding-win32-arm64-msvc@0.27.0': optional: true '@oxc-transform/binding-win32-x64-msvc@0.24.3': optional: true - '@oxc-transform/binding-win32-x64-msvc@0.25.0': + '@oxc-transform/binding-win32-x64-msvc@0.27.0': optional: true '@pkgr/core@0.1.1': {} - '@rolldown/binding-darwin-arm64@0.12.2-snapshot-aa5807f-20240902003235': + '@rolldown/binding-darwin-arm64@0.13.2-snapshot-afc4825-20240909003318': optional: true - '@rolldown/binding-darwin-x64@0.12.2-snapshot-aa5807f-20240902003235': + '@rolldown/binding-darwin-x64@0.13.2-snapshot-afc4825-20240909003318': optional: true - '@rolldown/binding-freebsd-x64@0.12.2-snapshot-aa5807f-20240902003235': + '@rolldown/binding-freebsd-x64@0.13.2-snapshot-afc4825-20240909003318': optional: true - '@rolldown/binding-linux-arm-gnueabihf@0.12.2-snapshot-aa5807f-20240902003235': + '@rolldown/binding-linux-arm-gnueabihf@0.13.2-snapshot-afc4825-20240909003318': optional: true - '@rolldown/binding-linux-arm64-gnu@0.12.2-snapshot-aa5807f-20240902003235': + '@rolldown/binding-linux-arm64-gnu@0.13.2-snapshot-afc4825-20240909003318': optional: true - '@rolldown/binding-linux-arm64-musl@0.12.2-snapshot-aa5807f-20240902003235': + '@rolldown/binding-linux-arm64-musl@0.13.2-snapshot-afc4825-20240909003318': optional: true - '@rolldown/binding-linux-x64-gnu@0.12.2-snapshot-aa5807f-20240902003235': + '@rolldown/binding-linux-x64-gnu@0.13.2-snapshot-afc4825-20240909003318': optional: true - '@rolldown/binding-linux-x64-musl@0.12.2-snapshot-aa5807f-20240902003235': + '@rolldown/binding-linux-x64-musl@0.13.2-snapshot-afc4825-20240909003318': optional: true - '@rolldown/binding-wasm32-wasi@0.12.2-snapshot-aa5807f-20240902003235': + '@rolldown/binding-wasm32-wasi@0.13.2-snapshot-afc4825-20240909003318': dependencies: '@napi-rs/wasm-runtime': 0.2.4 optional: true - '@rolldown/binding-win32-arm64-msvc@0.12.2-snapshot-aa5807f-20240902003235': + '@rolldown/binding-win32-arm64-msvc@0.13.2-snapshot-afc4825-20240909003318': optional: true - '@rolldown/binding-win32-ia32-msvc@0.12.2-snapshot-aa5807f-20240902003235': + '@rolldown/binding-win32-ia32-msvc@0.13.2-snapshot-afc4825-20240909003318': optional: true - '@rolldown/binding-win32-x64-msvc@0.12.2-snapshot-aa5807f-20240902003235': + '@rolldown/binding-win32-x64-msvc@0.13.2-snapshot-afc4825-20240909003318': optional: true '@rollup/pluginutils@5.1.0(rollup@4.21.2)': @@ -2906,51 +2965,51 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.21.2': optional: true - '@swc/core-darwin-arm64@1.7.22': + '@swc/core-darwin-arm64@1.7.24': optional: true - '@swc/core-darwin-x64@1.7.22': + '@swc/core-darwin-x64@1.7.24': optional: true - '@swc/core-linux-arm-gnueabihf@1.7.22': + '@swc/core-linux-arm-gnueabihf@1.7.24': optional: true - '@swc/core-linux-arm64-gnu@1.7.22': + '@swc/core-linux-arm64-gnu@1.7.24': optional: true - '@swc/core-linux-arm64-musl@1.7.22': + '@swc/core-linux-arm64-musl@1.7.24': optional: true - '@swc/core-linux-x64-gnu@1.7.22': + '@swc/core-linux-x64-gnu@1.7.24': optional: true - '@swc/core-linux-x64-musl@1.7.22': + '@swc/core-linux-x64-musl@1.7.24': optional: true - '@swc/core-win32-arm64-msvc@1.7.22': + '@swc/core-win32-arm64-msvc@1.7.24': optional: true - '@swc/core-win32-ia32-msvc@1.7.22': + '@swc/core-win32-ia32-msvc@1.7.24': optional: true - '@swc/core-win32-x64-msvc@1.7.22': + '@swc/core-win32-x64-msvc@1.7.24': optional: true - '@swc/core@1.7.22': + '@swc/core@1.7.24': dependencies: '@swc/counter': 0.1.3 '@swc/types': 0.1.12 optionalDependencies: - '@swc/core-darwin-arm64': 1.7.22 - '@swc/core-darwin-x64': 1.7.22 - '@swc/core-linux-arm-gnueabihf': 1.7.22 - '@swc/core-linux-arm64-gnu': 1.7.22 - '@swc/core-linux-arm64-musl': 1.7.22 - '@swc/core-linux-x64-gnu': 1.7.22 - '@swc/core-linux-x64-musl': 1.7.22 - '@swc/core-win32-arm64-msvc': 1.7.22 - '@swc/core-win32-ia32-msvc': 1.7.22 - '@swc/core-win32-x64-msvc': 1.7.22 + '@swc/core-darwin-arm64': 1.7.24 + '@swc/core-darwin-x64': 1.7.24 + '@swc/core-linux-arm-gnueabihf': 1.7.24 + '@swc/core-linux-arm64-gnu': 1.7.24 + '@swc/core-linux-arm64-musl': 1.7.24 + '@swc/core-linux-x64-gnu': 1.7.24 + '@swc/core-linux-x64-musl': 1.7.24 + '@swc/core-win32-arm64-msvc': 1.7.24 + '@swc/core-win32-ia32-msvc': 1.7.24 + '@swc/core-win32-x64-msvc': 1.7.24 '@swc/counter@0.1.3': {} @@ -2958,37 +3017,37 @@ snapshots: dependencies: '@swc/counter': 0.1.3 - '@sxzz/eslint-config@4.1.1(@typescript-eslint/eslint-plugin@8.3.0(@typescript-eslint/parser@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': - dependencies: - '@eslint/js': 9.9.1 - '@eslint/markdown': 6.0.0(eslint@9.9.1(jiti@1.21.6)) - '@types/eslint': 9.6.1 - '@unocss/eslint-plugin': 0.62.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - eslint: 9.9.1(jiti@1.21.6) - eslint-config-flat-gitignore: 0.3.0(eslint@9.9.1(jiti@1.21.6)) - eslint-config-prettier: 9.1.0(eslint@9.9.1(jiti@1.21.6)) - eslint-plugin-antfu: 2.3.6(eslint@9.9.1(jiti@1.21.6)) - eslint-plugin-command: 0.2.3(eslint@9.9.1(jiti@1.21.6)) - eslint-plugin-eslint-comments: 3.2.0(eslint@9.9.1(jiti@1.21.6)) - eslint-plugin-import-x: 4.1.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - eslint-plugin-jsdoc: 50.2.2(eslint@9.9.1(jiti@1.21.6)) - eslint-plugin-jsonc: 2.16.0(eslint@9.9.1(jiti@1.21.6)) - eslint-plugin-n: 17.10.2(eslint@9.9.1(jiti@1.21.6)) - eslint-plugin-perfectionist: 3.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.9.1(jiti@1.21.6))) - eslint-plugin-prettier: 5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@9.9.1(jiti@1.21.6)))(eslint@9.9.1(jiti@1.21.6))(prettier@3.3.3) - eslint-plugin-regexp: 2.6.0(eslint@9.9.1(jiti@1.21.6)) - eslint-plugin-unicorn: 55.0.0(eslint@9.9.1(jiti@1.21.6)) - eslint-plugin-unused-imports: 4.1.3(@typescript-eslint/eslint-plugin@8.3.0(@typescript-eslint/parser@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6)) - eslint-plugin-vue: 9.27.0(eslint@9.9.1(jiti@1.21.6)) - eslint-plugin-yml: 1.14.0(eslint@9.9.1(jiti@1.21.6)) + '@sxzz/eslint-config@4.1.6(@types/eslint@9.6.1)(@typescript-eslint/eslint-plugin@8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4)': + dependencies: + '@eslint/js': 9.10.0 + '@eslint/markdown': 6.1.0(eslint@9.10.0(jiti@1.21.6)) + '@unocss/eslint-plugin': 0.62.3(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + eslint: 9.10.0(jiti@1.21.6) + eslint-config-flat-gitignore: 0.3.0(eslint@9.10.0(jiti@1.21.6)) + eslint-config-prettier: 9.1.0(eslint@9.10.0(jiti@1.21.6)) + eslint-plugin-antfu: 2.5.0(eslint@9.10.0(jiti@1.21.6)) + eslint-plugin-command: 0.2.4(eslint@9.10.0(jiti@1.21.6)) + eslint-plugin-eslint-comments: 3.2.0(eslint@9.10.0(jiti@1.21.6)) + eslint-plugin-import-x: 4.2.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + eslint-plugin-jsdoc: 50.2.2(eslint@9.10.0(jiti@1.21.6)) + eslint-plugin-jsonc: 2.16.0(eslint@9.10.0(jiti@1.21.6)) + eslint-plugin-n: 17.10.2(eslint@9.10.0(jiti@1.21.6)) + eslint-plugin-perfectionist: 3.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.10.0(jiti@1.21.6))) + eslint-plugin-prettier: 5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@9.10.0(jiti@1.21.6)))(eslint@9.10.0(jiti@1.21.6))(prettier@3.3.3) + eslint-plugin-regexp: 2.6.0(eslint@9.10.0(jiti@1.21.6)) + eslint-plugin-unicorn: 55.0.0(eslint@9.10.0(jiti@1.21.6)) + eslint-plugin-unused-imports: 4.1.3(@typescript-eslint/eslint-plugin@8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.10.0(jiti@1.21.6)) + eslint-plugin-vue: 9.28.0(eslint@9.10.0(jiti@1.21.6)) + eslint-plugin-yml: 1.14.0(eslint@9.10.0(jiti@1.21.6)) globals: 15.9.0 jsonc-eslint-parser: 2.4.0 local-pkg: 0.5.0 prettier: 3.3.3 - typescript-eslint: 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - vue-eslint-parser: 9.4.3(eslint@9.9.1(jiti@1.21.6)) + typescript-eslint: 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + vue-eslint-parser: 9.4.3(eslint@9.10.0(jiti@1.21.6)) yaml-eslint-parser: 1.2.3 transitivePeerDependencies: + - '@types/eslint' - '@typescript-eslint/eslint-plugin' - astro-eslint-parser - supports-color @@ -3007,19 +3066,16 @@ snapshots: dependencies: '@types/ms': 0.7.34 - '@types/eslint@8.56.12': - dependencies: - '@types/estree': 1.0.5 - '@types/json-schema': 7.0.15 - '@types/eslint@9.6.1': dependencies: '@types/estree': 1.0.5 '@types/json-schema': 7.0.15 + optional: true '@types/estree@1.0.5': {} - '@types/json-schema@7.0.15': {} + '@types/json-schema@7.0.15': + optional: true '@types/mdast@4.0.4': dependencies: @@ -3027,7 +3083,7 @@ snapshots: '@types/ms@0.7.34': {} - '@types/node@20.16.3': + '@types/node@20.16.5': dependencies: undici-types: 6.19.8 @@ -3035,15 +3091,15 @@ snapshots: '@types/unist@3.0.3': {} - '@typescript-eslint/eslint-plugin@8.3.0(@typescript-eslint/parser@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@typescript-eslint/eslint-plugin@8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.3.0 - '@typescript-eslint/type-utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/visitor-keys': 8.3.0 - eslint: 9.9.1(jiti@1.21.6) + '@typescript-eslint/parser': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.4.0 + '@typescript-eslint/type-utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 8.4.0 + eslint: 9.10.0(jiti@1.21.6) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -3053,28 +3109,28 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@typescript-eslint/parser@8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@typescript-eslint/scope-manager': 8.3.0 - '@typescript-eslint/types': 8.3.0 - '@typescript-eslint/typescript-estree': 8.3.0(typescript@5.5.4) - '@typescript-eslint/visitor-keys': 8.3.0 + '@typescript-eslint/scope-manager': 8.4.0 + '@typescript-eslint/types': 8.4.0 + '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 8.4.0 debug: 4.3.6 - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.10.0(jiti@1.21.6) optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.3.0': + '@typescript-eslint/scope-manager@8.4.0': dependencies: - '@typescript-eslint/types': 8.3.0 - '@typescript-eslint/visitor-keys': 8.3.0 + '@typescript-eslint/types': 8.4.0 + '@typescript-eslint/visitor-keys': 8.4.0 - '@typescript-eslint/type-utils@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@typescript-eslint/type-utils@8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@typescript-eslint/typescript-estree': 8.3.0(typescript@5.5.4) - '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.5.4) + '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) debug: 4.3.6 ts-api-utils: 1.3.0(typescript@5.5.4) optionalDependencies: @@ -3083,14 +3139,12 @@ snapshots: - eslint - supports-color - '@typescript-eslint/types@7.18.0': {} - - '@typescript-eslint/types@8.3.0': {} + '@typescript-eslint/types@8.4.0': {} - '@typescript-eslint/typescript-estree@8.3.0(typescript@5.5.4)': + '@typescript-eslint/typescript-estree@8.4.0(typescript@5.5.4)': dependencies: - '@typescript-eslint/types': 8.3.0 - '@typescript-eslint/visitor-keys': 8.3.0 + '@typescript-eslint/types': 8.4.0 + '@typescript-eslint/visitor-keys': 8.4.0 debug: 4.3.6 fast-glob: 3.3.2 is-glob: 4.0.3 @@ -3102,20 +3156,20 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@typescript-eslint/utils@8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.6)) - '@typescript-eslint/scope-manager': 8.3.0 - '@typescript-eslint/types': 8.3.0 - '@typescript-eslint/typescript-estree': 8.3.0(typescript@5.5.4) - eslint: 9.9.1(jiti@1.21.6) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.6)) + '@typescript-eslint/scope-manager': 8.4.0 + '@typescript-eslint/types': 8.4.0 + '@typescript-eslint/typescript-estree': 8.4.0(typescript@5.5.4) + eslint: 9.10.0(jiti@1.21.6) transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/visitor-keys@8.3.0': + '@typescript-eslint/visitor-keys@8.4.0': dependencies: - '@typescript-eslint/types': 8.3.0 + '@typescript-eslint/types': 8.4.0 eslint-visitor-keys: 3.4.3 '@unocss/config@0.62.3': @@ -3127,9 +3181,9 @@ snapshots: '@unocss/core@0.62.3': {} - '@unocss/eslint-plugin@0.62.3(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)': + '@unocss/eslint-plugin@0.62.3(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: - '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) '@unocss/config': 0.62.3 '@unocss/core': 0.62.3 magic-string: 0.30.11 @@ -3463,20 +3517,20 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-compat-utils@0.5.1(eslint@9.9.1(jiti@1.21.6)): + eslint-compat-utils@0.5.1(eslint@9.10.0(jiti@1.21.6)): dependencies: - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.10.0(jiti@1.21.6) semver: 7.6.3 - eslint-config-flat-gitignore@0.3.0(eslint@9.9.1(jiti@1.21.6)): + eslint-config-flat-gitignore@0.3.0(eslint@9.10.0(jiti@1.21.6)): dependencies: '@eslint/compat': 1.1.1 - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.10.0(jiti@1.21.6) find-up-simple: 1.0.0 - eslint-config-prettier@9.1.0(eslint@9.9.1(jiti@1.21.6)): + eslint-config-prettier@9.1.0(eslint@9.10.0(jiti@1.21.6)): dependencies: - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.10.0(jiti@1.21.6) eslint-import-resolver-node@0.3.9: dependencies: @@ -3486,36 +3540,35 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-antfu@2.3.6(eslint@9.9.1(jiti@1.21.6)): + eslint-plugin-antfu@2.5.0(eslint@9.10.0(jiti@1.21.6)): dependencies: '@antfu/utils': 0.7.10 - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.10.0(jiti@1.21.6) - eslint-plugin-command@0.2.3(eslint@9.9.1(jiti@1.21.6)): + eslint-plugin-command@0.2.4(eslint@9.10.0(jiti@1.21.6)): dependencies: - '@es-joy/jsdoccomment': 0.43.1 - eslint: 9.9.1(jiti@1.21.6) + '@es-joy/jsdoccomment': 0.48.0 + eslint: 9.10.0(jiti@1.21.6) - eslint-plugin-es-x@7.8.0(eslint@9.9.1(jiti@1.21.6)): + eslint-plugin-es-x@7.8.0(eslint@9.10.0(jiti@1.21.6)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.6)) '@eslint-community/regexpp': 4.11.0 - eslint: 9.9.1(jiti@1.21.6) - eslint-compat-utils: 0.5.1(eslint@9.9.1(jiti@1.21.6)) + eslint: 9.10.0(jiti@1.21.6) + eslint-compat-utils: 0.5.1(eslint@9.10.0(jiti@1.21.6)) - eslint-plugin-eslint-comments@3.2.0(eslint@9.9.1(jiti@1.21.6)): + eslint-plugin-eslint-comments@3.2.0(eslint@9.10.0(jiti@1.21.6)): dependencies: escape-string-regexp: 1.0.5 - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.10.0(jiti@1.21.6) ignore: 5.3.2 - eslint-plugin-import-x@4.1.1(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): + eslint-plugin-import-x@4.2.1(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4): dependencies: - '@typescript-eslint/typescript-estree': 8.3.0(typescript@5.5.4) - '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) debug: 4.3.6 doctrine: 3.0.0 - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.10.0(jiti@1.21.6) eslint-import-resolver-node: 0.3.9 get-tsconfig: 4.8.0 is-glob: 4.0.3 @@ -3527,14 +3580,14 @@ snapshots: - supports-color - typescript - eslint-plugin-jsdoc@50.2.2(eslint@9.9.1(jiti@1.21.6)): + eslint-plugin-jsdoc@50.2.2(eslint@9.10.0(jiti@1.21.6)): dependencies: '@es-joy/jsdoccomment': 0.48.0 are-docs-informative: 0.0.2 comment-parser: 1.4.1 debug: 4.3.6 escape-string-regexp: 4.0.0 - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.10.0(jiti@1.21.6) espree: 10.1.0 esquery: 1.6.0 parse-imports: 2.1.1 @@ -3544,71 +3597,71 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-jsonc@2.16.0(eslint@9.9.1(jiti@1.21.6)): + eslint-plugin-jsonc@2.16.0(eslint@9.10.0(jiti@1.21.6)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.6)) - eslint: 9.9.1(jiti@1.21.6) - eslint-compat-utils: 0.5.1(eslint@9.9.1(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.6)) + eslint: 9.10.0(jiti@1.21.6) + eslint-compat-utils: 0.5.1(eslint@9.10.0(jiti@1.21.6)) 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.10.2(eslint@9.9.1(jiti@1.21.6)): + eslint-plugin-n@17.10.2(eslint@9.10.0(jiti@1.21.6)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.6)) enhanced-resolve: 5.17.1 - eslint: 9.9.1(jiti@1.21.6) - eslint-plugin-es-x: 7.8.0(eslint@9.9.1(jiti@1.21.6)) + eslint: 9.10.0(jiti@1.21.6) + eslint-plugin-es-x: 7.8.0(eslint@9.10.0(jiti@1.21.6)) get-tsconfig: 4.8.0 globals: 15.9.0 ignore: 5.3.2 minimatch: 9.0.5 semver: 7.6.3 - eslint-plugin-perfectionist@3.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.9.1(jiti@1.21.6))): + eslint-plugin-perfectionist@3.5.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.10.0(jiti@1.21.6))): dependencies: - '@typescript-eslint/types': 8.3.0 - '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - eslint: 9.9.1(jiti@1.21.6) - minimatch: 10.0.1 + '@typescript-eslint/types': 8.4.0 + '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + eslint: 9.10.0(jiti@1.21.6) + minimatch: 9.0.5 natural-compare-lite: 1.4.0 optionalDependencies: - vue-eslint-parser: 9.4.3(eslint@9.9.1(jiti@1.21.6)) + vue-eslint-parser: 9.4.3(eslint@9.10.0(jiti@1.21.6)) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-prettier@5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@9.9.1(jiti@1.21.6)))(eslint@9.9.1(jiti@1.21.6))(prettier@3.3.3): + eslint-plugin-prettier@5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@9.10.0(jiti@1.21.6)))(eslint@9.10.0(jiti@1.21.6))(prettier@3.3.3): dependencies: - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.10.0(jiti@1.21.6) prettier: 3.3.3 prettier-linter-helpers: 1.0.0 synckit: 0.9.1 optionalDependencies: '@types/eslint': 9.6.1 - eslint-config-prettier: 9.1.0(eslint@9.9.1(jiti@1.21.6)) + eslint-config-prettier: 9.1.0(eslint@9.10.0(jiti@1.21.6)) - eslint-plugin-regexp@2.6.0(eslint@9.9.1(jiti@1.21.6)): + eslint-plugin-regexp@2.6.0(eslint@9.10.0(jiti@1.21.6)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.6)) '@eslint-community/regexpp': 4.11.0 comment-parser: 1.4.1 - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.10.0(jiti@1.21.6) jsdoc-type-pratt-parser: 4.1.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-unicorn@55.0.0(eslint@9.9.1(jiti@1.21.6)): + eslint-plugin-unicorn@55.0.0(eslint@9.10.0(jiti@1.21.6)): dependencies: '@babel/helper-validator-identifier': 7.24.7 - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.6)) ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.38.1 - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.10.0(jiti@1.21.6) esquery: 1.6.0 globals: 15.9.0 indent-string: 4.0.0 @@ -3621,31 +3674,31 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.0 - eslint-plugin-unused-imports@4.1.3(@typescript-eslint/eslint-plugin@8.3.0(@typescript-eslint/parser@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6)): + eslint-plugin-unused-imports@4.1.3(@typescript-eslint/eslint-plugin@8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.10.0(jiti@1.21.6)): dependencies: - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.10.0(jiti@1.21.6) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.3.0(@typescript-eslint/parser@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/eslint-plugin': 8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) - eslint-plugin-vue@9.27.0(eslint@9.9.1(jiti@1.21.6)): + eslint-plugin-vue@9.28.0(eslint@9.10.0(jiti@1.21.6)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.6)) - eslint: 9.9.1(jiti@1.21.6) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.6)) + eslint: 9.10.0(jiti@1.21.6) globals: 13.24.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.1.2 semver: 7.6.3 - vue-eslint-parser: 9.4.3(eslint@9.9.1(jiti@1.21.6)) + vue-eslint-parser: 9.4.3(eslint@9.10.0(jiti@1.21.6)) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color - eslint-plugin-yml@1.14.0(eslint@9.9.1(jiti@1.21.6)): + eslint-plugin-yml@1.14.0(eslint@9.10.0(jiti@1.21.6)): dependencies: debug: 4.3.6 - eslint: 9.9.1(jiti@1.21.6) - eslint-compat-utils: 0.5.1(eslint@9.9.1(jiti@1.21.6)) + eslint: 9.10.0(jiti@1.21.6) + eslint-compat-utils: 0.5.1(eslint@9.10.0(jiti@1.21.6)) lodash: 4.17.21 natural-compare: 1.4.0 yaml-eslint-parser: 1.2.3 @@ -3666,13 +3719,14 @@ snapshots: eslint-visitor-keys@4.0.0: {} - eslint@9.9.1(jiti@1.21.6): + eslint@9.10.0(jiti@1.21.6): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.6)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.6)) '@eslint-community/regexpp': 4.11.0 '@eslint/config-array': 0.18.0 '@eslint/eslintrc': 3.1.0 - '@eslint/js': 9.9.1 + '@eslint/js': 9.10.0 + '@eslint/plugin-kit': 0.1.0 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.3.0 '@nodelib/fs.walk': 1.2.8 @@ -3695,7 +3749,6 @@ snapshots: is-glob: 4.0.3 is-path-inside: 3.0.3 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 @@ -3917,12 +3970,12 @@ snapshots: js-tokens@4.0.0: {} + js-tokens@9.0.0: {} + js-yaml@4.1.0: dependencies: argparse: 2.0.1 - jsdoc-type-pratt-parser@4.0.0: {} - jsdoc-type-pratt-parser@4.1.0: {} jsesc@0.5.0: {} @@ -4295,10 +4348,6 @@ snapshots: min-indent@1.0.1: {} - minimatch@10.0.1: - dependencies: - brace-expansion: 2.0.1 - minimatch@3.1.2: dependencies: brace-expansion: 1.1.11 @@ -4393,6 +4442,17 @@ snapshots: '@oxc-parser/binding-win32-arm64-msvc': 0.25.0 '@oxc-parser/binding-win32-x64-msvc': 0.25.0 + oxc-parser@0.27.0: + optionalDependencies: + '@oxc-parser/binding-darwin-arm64': 0.27.0 + '@oxc-parser/binding-darwin-x64': 0.27.0 + '@oxc-parser/binding-linux-arm64-gnu': 0.27.0 + '@oxc-parser/binding-linux-arm64-musl': 0.27.0 + '@oxc-parser/binding-linux-x64-gnu': 0.27.0 + '@oxc-parser/binding-linux-x64-musl': 0.27.0 + '@oxc-parser/binding-win32-arm64-msvc': 0.27.0 + '@oxc-parser/binding-win32-x64-msvc': 0.27.0 + oxc-transform@0.24.3: optionalDependencies: '@oxc-transform/binding-darwin-arm64': 0.24.3 @@ -4404,16 +4464,16 @@ snapshots: '@oxc-transform/binding-win32-arm64-msvc': 0.24.3 '@oxc-transform/binding-win32-x64-msvc': 0.24.3 - oxc-transform@0.25.0: + oxc-transform@0.27.0: optionalDependencies: - '@oxc-transform/binding-darwin-arm64': 0.25.0 - '@oxc-transform/binding-darwin-x64': 0.25.0 - '@oxc-transform/binding-linux-arm64-gnu': 0.25.0 - '@oxc-transform/binding-linux-arm64-musl': 0.25.0 - '@oxc-transform/binding-linux-x64-gnu': 0.25.0 - '@oxc-transform/binding-linux-x64-musl': 0.25.0 - '@oxc-transform/binding-win32-arm64-msvc': 0.25.0 - '@oxc-transform/binding-win32-x64-msvc': 0.25.0 + '@oxc-transform/binding-darwin-arm64': 0.27.0 + '@oxc-transform/binding-darwin-x64': 0.27.0 + '@oxc-transform/binding-linux-arm64-gnu': 0.27.0 + '@oxc-transform/binding-linux-arm64-musl': 0.27.0 + '@oxc-transform/binding-linux-x64-gnu': 0.27.0 + '@oxc-transform/binding-linux-x64-musl': 0.27.0 + '@oxc-transform/binding-win32-arm64-msvc': 0.27.0 + '@oxc-transform/binding-win32-x64-msvc': 0.27.0 p-limit@2.3.0: dependencies: @@ -4463,7 +4523,7 @@ snapshots: perfect-debounce@1.0.0: {} - picocolors@1.0.1: {} + picocolors@1.1.0: {} picomatch@2.3.1: {} @@ -4485,7 +4545,7 @@ snapshots: postcss@8.4.44: dependencies: nanoid: 3.3.7 - picocolors: 1.0.1 + picocolors: 1.1.0 source-map-js: 1.2.0 prelude-ls@1.2.1: {} @@ -4554,22 +4614,22 @@ snapshots: reusify@1.0.4: {} - rolldown@0.12.2-snapshot-aa5807f-20240902003235: + rolldown@0.13.2-snapshot-afc4825-20240909003318: dependencies: zod: 3.23.8 optionalDependencies: - '@rolldown/binding-darwin-arm64': 0.12.2-snapshot-aa5807f-20240902003235 - '@rolldown/binding-darwin-x64': 0.12.2-snapshot-aa5807f-20240902003235 - '@rolldown/binding-freebsd-x64': 0.12.2-snapshot-aa5807f-20240902003235 - '@rolldown/binding-linux-arm-gnueabihf': 0.12.2-snapshot-aa5807f-20240902003235 - '@rolldown/binding-linux-arm64-gnu': 0.12.2-snapshot-aa5807f-20240902003235 - '@rolldown/binding-linux-arm64-musl': 0.12.2-snapshot-aa5807f-20240902003235 - '@rolldown/binding-linux-x64-gnu': 0.12.2-snapshot-aa5807f-20240902003235 - '@rolldown/binding-linux-x64-musl': 0.12.2-snapshot-aa5807f-20240902003235 - '@rolldown/binding-wasm32-wasi': 0.12.2-snapshot-aa5807f-20240902003235 - '@rolldown/binding-win32-arm64-msvc': 0.12.2-snapshot-aa5807f-20240902003235 - '@rolldown/binding-win32-ia32-msvc': 0.12.2-snapshot-aa5807f-20240902003235 - '@rolldown/binding-win32-x64-msvc': 0.12.2-snapshot-aa5807f-20240902003235 + '@rolldown/binding-darwin-arm64': 0.13.2-snapshot-afc4825-20240909003318 + '@rolldown/binding-darwin-x64': 0.13.2-snapshot-afc4825-20240909003318 + '@rolldown/binding-freebsd-x64': 0.13.2-snapshot-afc4825-20240909003318 + '@rolldown/binding-linux-arm-gnueabihf': 0.13.2-snapshot-afc4825-20240909003318 + '@rolldown/binding-linux-arm64-gnu': 0.13.2-snapshot-afc4825-20240909003318 + '@rolldown/binding-linux-arm64-musl': 0.13.2-snapshot-afc4825-20240909003318 + '@rolldown/binding-linux-x64-gnu': 0.13.2-snapshot-afc4825-20240909003318 + '@rolldown/binding-linux-x64-musl': 0.13.2-snapshot-afc4825-20240909003318 + '@rolldown/binding-wasm32-wasi': 0.13.2-snapshot-afc4825-20240909003318 + '@rolldown/binding-win32-arm64-msvc': 0.13.2-snapshot-afc4825-20240909003318 + '@rolldown/binding-win32-ia32-msvc': 0.13.2-snapshot-afc4825-20240909003318 + '@rolldown/binding-win32-x64-msvc': 0.13.2-snapshot-afc4825-20240909003318 rollup-plugin-esbuild@6.1.1(esbuild@0.23.1)(rollup@4.21.2): dependencies: @@ -4726,22 +4786,24 @@ snapshots: dependencies: typescript: 5.5.4 - tsdown@0.2.10(@swc/core@1.7.22)(rollup@4.21.2)(typescript@5.5.4): + tsdown@0.2.14(@swc/core@1.7.24)(rollup@4.21.2)(typescript@5.5.4)(webpack-sources@3.2.3): dependencies: cac: 6.7.14 chokidar: 3.6.0 consola: 3.2.3 - picocolors: 1.0.1 + picocolors: 1.1.0 pkg-types: 1.2.0 - rolldown: 0.12.2-snapshot-aa5807f-20240902003235 + rolldown: 0.13.2-snapshot-afc4825-20240909003318 tinyglobby: 0.2.5 unconfig: 0.5.5 - unplugin-isolated-decl: 0.4.7(@swc/core@1.7.22)(rollup@4.21.2)(typescript@5.5.4) + unplugin-isolated-decl: 0.4.7(@swc/core@1.7.24)(rollup@4.21.2)(typescript@5.5.4)(webpack-sources@3.2.3) + unplugin-unused: 0.2.1(rollup@4.21.2)(webpack-sources@3.2.3) transitivePeerDependencies: - '@swc/core' - rollup - supports-color - typescript + - webpack-sources tslib@2.7.0: {} @@ -4764,11 +4826,11 @@ snapshots: type-fest@0.8.1: {} - typescript-eslint@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4): + typescript-eslint@8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4): dependencies: - '@typescript-eslint/eslint-plugin': 8.3.0(@typescript-eslint/parser@8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/parser': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) - '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/eslint-plugin': 8.4.0(@typescript-eslint/parser@8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/parser': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.4.0(eslint@9.10.0(jiti@1.21.6))(typescript@5.5.4) optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: @@ -4808,29 +4870,42 @@ snapshots: unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 - unplugin-isolated-decl@0.4.7(@swc/core@1.7.22)(rollup@4.21.2)(typescript@5.5.4): + unplugin-isolated-decl@0.4.7(@swc/core@1.7.24)(rollup@4.21.2)(typescript@5.5.4)(webpack-sources@3.2.3): dependencies: '@rollup/pluginutils': 5.1.0(rollup@4.21.2) oxc-parser: 0.25.0 oxc-transform: 0.24.3 - unplugin: 1.12.3 + unplugin: 1.13.1(webpack-sources@3.2.3) optionalDependencies: - '@swc/core': 1.7.22 + '@swc/core': 1.7.24 typescript: 5.5.4 transitivePeerDependencies: - rollup + - webpack-sources + + unplugin-unused@0.2.1(rollup@4.21.2)(webpack-sources@3.2.3): + dependencies: + '@rollup/pluginutils': 5.1.0(rollup@4.21.2) + js-tokens: 9.0.0 + picocolors: 1.1.0 + pkg-types: 1.2.0 + unplugin: 1.13.1(webpack-sources@3.2.3) + transitivePeerDependencies: + - rollup + - webpack-sources - unplugin@1.12.3: + unplugin@1.13.1(webpack-sources@3.2.3): dependencies: acorn: 8.12.1 - webpack-sources: 3.2.3 webpack-virtual-modules: 0.6.2 + optionalDependencies: + webpack-sources: 3.2.3 update-browserslist-db@1.1.0(browserslist@4.23.3): dependencies: browserslist: 4.23.3 escalade: 3.2.0 - picocolors: 1.0.1 + picocolors: 1.1.0 uri-js@4.4.1: dependencies: @@ -4843,13 +4918,13 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - vite-node@2.0.5(@types/node@20.16.3): + vite-node@2.0.5(@types/node@20.16.5): dependencies: cac: 6.7.14 debug: 4.3.6 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.4.2(@types/node@20.16.3) + vite: 5.4.3(@types/node@20.16.5) transitivePeerDependencies: - '@types/node' - less @@ -4861,16 +4936,16 @@ snapshots: - supports-color - terser - vite@5.4.2(@types/node@20.16.3): + vite@5.4.3(@types/node@20.16.5): dependencies: esbuild: 0.21.5 postcss: 8.4.44 rollup: 4.21.2 optionalDependencies: - '@types/node': 20.16.3 + '@types/node': 20.16.5 fsevents: 2.3.3 - vitest@2.0.5(@types/node@20.16.3): + vitest@2.0.5(@types/node@20.16.5): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -4888,11 +4963,11 @@ snapshots: tinybench: 2.9.0 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.2(@types/node@20.16.3) - vite-node: 2.0.5(@types/node@20.16.3) + vite: 5.4.3(@types/node@20.16.5) + vite-node: 2.0.5(@types/node@20.16.5) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.16.3 + '@types/node': 20.16.5 transitivePeerDependencies: - less - lightningcss @@ -4903,10 +4978,10 @@ snapshots: - supports-color - terser - vue-eslint-parser@9.4.3(eslint@9.9.1(jiti@1.21.6)): + vue-eslint-parser@9.4.3(eslint@9.10.0(jiti@1.21.6)): dependencies: debug: 4.3.6 - eslint: 9.9.1(jiti@1.21.6) + eslint: 9.10.0(jiti@1.21.6) eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 @@ -4916,7 +4991,8 @@ snapshots: transitivePeerDependencies: - supports-color - webpack-sources@3.2.3: {} + webpack-sources@3.2.3: + optional: true webpack-virtual-modules@0.6.2: {}