diff --git a/package.json b/package.json index 337127d..c87f953 100644 --- a/package.json +++ b/package.json @@ -31,7 +31,7 @@ "@vitejs/plugin-vue": "5.0.4", "@vueuse/head": "^2.0.0", "cross-env": "^7.0.3", - "eslint": "9.2.0", + "eslint": "9.39.4", "eslint-plugin-n": "^17.4.0", "got": "^14.4.1", "less": "4.2.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e2d9d30..13c9ed8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -26,7 +26,7 @@ importers: version: 1.1.8 '@liuxingyu521/eslint-config': specifier: ^2.0.0 - version: 2.0.0(@typescript-eslint/parser@7.8.0(eslint@9.2.0)(typescript@5.4.5))(eslint@9.2.0)(typescript@5.4.5) + version: 2.0.0(@typescript-eslint/parser@7.8.0(eslint@9.39.4(jiti@1.21.0))(typescript@5.4.5))(eslint@9.39.4(jiti@1.21.0))(typescript@5.4.5) '@types/node': specifier: ^20.14.10 version: 20.14.10 @@ -40,11 +40,11 @@ importers: specifier: ^7.0.3 version: 7.0.3 eslint: - specifier: 9.2.0 - version: 9.2.0 + specifier: 9.39.4 + version: 9.39.4(jiti@1.21.0) eslint-plugin-n: specifier: ^17.4.0 - version: 17.4.0(eslint@9.2.0) + version: 17.4.0(eslint@9.39.4(jiti@1.21.0)) got: specifier: ^14.4.1 version: 14.4.1 @@ -599,18 +599,52 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + '@eslint-community/eslint-utils@4.9.1': + resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + '@eslint-community/regexpp@4.10.0': resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint/eslintrc@3.0.2': - resolution: {integrity: sha512-wV19ZEGEMAC1eHgrS7UQPqsdEiCIbTKTasEfcXAigzoXICcqZSjBZEHlZwNVvKg6UBCjSlos84XiLqsRJnIcIg==} + '@eslint-community/regexpp@4.12.2': + resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + + '@eslint/config-array@0.21.2': + resolution: {integrity: sha512-nJl2KGTlrf9GjLimgIru+V/mzgSK0ABCDQRvxw5BjURL7WfH5uoWmizbH7QB6MmnMBd8cIC9uceWnezL1VZWWw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/config-helpers@0.4.2': + resolution: {integrity: sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/core@0.17.0': + resolution: {integrity: sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/eslintrc@3.3.5': + resolution: {integrity: sha512-4IlJx0X0qftVsN5E+/vGujTRIFtwuLbNsVUe7TO6zYPDR1O6nFwvwhIKEKSrl6dZchmYBITazxKoUYOjdtjlRg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/js@9.2.0': resolution: {integrity: sha512-ESiIudvhoYni+MdsI8oD7skpprZ89qKocwRM2KEvhhBJ9nl5MRh7BXU5GTod7Mdygq+AUl+QzId6iWJKR/wABA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/js@9.39.4': + resolution: {integrity: sha512-nE7DEIchvtiFTwBw4Lfbu59PG+kCofhjsKaCWzxTpt4lfRjRMqG6uMBzKXuEcyXhOHoUp9riAm7/aWYGhXZ9cw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/object-schema@2.1.7': + resolution: {integrity: sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/plugin-kit@0.4.1': + resolution: {integrity: sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@floating-ui/core@1.5.0': resolution: {integrity: sha512-kK1h4m36DQ0UHGj5Ah4db7R0rHemTqqO0QLvUqi1/mUUp3LuAWbWxdxSIf/XsnH9VS6rRVPLJCncjRzUvyCLXg==} @@ -620,19 +654,20 @@ packages: '@floating-ui/utils@0.1.6': resolution: {integrity: sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A==} - '@humanwhocodes/config-array@0.13.0': - resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} - engines: {node: '>=10.10.0'} + '@humanfs/core@0.19.1': + resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} + engines: {node: '>=18.18.0'} + + '@humanfs/node@0.16.7': + resolution: {integrity: sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==} + engines: {node: '>=18.18.0'} '@humanwhocodes/module-importer@1.0.1': resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} - '@humanwhocodes/object-schema@2.0.3': - resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} - - '@humanwhocodes/retry@0.2.4': - resolution: {integrity: sha512-Ttl/jHpxfS3st5sxwICYfk4pOH0WrLI1SpW283GgQL7sCWU7EHIOhX4b4fkIxr3tkfzwg8+FNojtzsIEE7Ecgg==} + '@humanwhocodes/retry@0.4.3': + resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==} engines: {node: '>=18.18'} '@iconify-json/fa@1.1.8': @@ -868,6 +903,9 @@ packages: '@types/estree@1.0.5': resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} + '@types/estree@1.0.8': + resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} + '@types/http-cache-semantics@4.0.4': resolution: {integrity: sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==} @@ -1175,13 +1213,13 @@ packages: resolution: {integrity: sha512-MxXdReSRhGO7VlFe1bRG/oI7/mdLV9B9JJT0N8vZOhF7gFRR5l3M8W9G8JxmKV+JC5mGqJ0QvqfSOLsCPa4nUw==} engines: {node: '>=0.4.0'} - acorn@8.11.2: - resolution: {integrity: sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w==} + acorn@8.11.3: + resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} engines: {node: '>=0.4.0'} hasBin: true - acorn@8.11.3: - resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} + acorn@8.16.0: + resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==} engines: {node: '>=0.4.0'} hasBin: true @@ -1193,8 +1231,8 @@ packages: resolution: {integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==} engines: {node: '>= 14'} - ajv@6.12.6: - resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + ajv@6.14.0: + resolution: {integrity: sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==} ansi-regex@5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} @@ -1380,6 +1418,10 @@ packages: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} + cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} + engines: {node: '>= 8'} + css-tree@2.3.1: resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} @@ -1643,25 +1685,30 @@ packages: peerDependencies: eslint: '>=6.0.0' - eslint-scope@8.0.1: - resolution: {integrity: sha512-pL8XjgP4ZOmmwfFE8mEhSxA7ZY4C+LWyqjQ3o4yWkkmD0qcMT9kkW3zWHOczhWcjTSgqycYAgwSlXvZltv65og==} + eslint-scope@8.4.0: + resolution: {integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} eslint-visitor-keys@3.4.3: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - eslint-visitor-keys@4.0.0: - resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} + eslint-visitor-keys@4.2.1: + resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.2.0: - resolution: {integrity: sha512-0n/I88vZpCOzO+PQpt0lbsqmn9AsnsJAQseIqhZFI8ibQT0U1AkEKRxA3EVMos0BoHSXDQvCXY25TUjB5tr8Og==} + eslint@9.39.4: + resolution: {integrity: sha512-XoMjdBOwe/esVgEvLmNsD3IRHkm7fbKIUGvrleloJXUZgDHig2IPWNniv+GwjyJXzuNqVjlr5+4yVUZjycJwfQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true + peerDependencies: + jiti: '*' + peerDependenciesMeta: + jiti: + optional: true - espree@10.0.1: - resolution: {integrity: sha512-MWkrWZbJsL2UwnjxTX3gG8FneachS/Mwg7tdGXce011sJd5b0JG54vat5KHnfSBODZ3Wvzd2WnjxyzsRoVv+ww==} + espree@10.4.0: + resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} espree@9.6.1: @@ -2104,10 +2151,6 @@ packages: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} - is-path-inside@3.0.3: - resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} - engines: {node: '>=8'} - is-potential-custom-element-name@1.0.1: resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} @@ -2180,8 +2223,8 @@ packages: js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - js-yaml@4.1.0: - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + js-yaml@4.1.1: + resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==} hasBin: true jsdom@20.0.3: @@ -2362,6 +2405,9 @@ packages: minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + minimatch@3.1.5: + resolution: {integrity: sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==} + minimatch@9.0.3: resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} engines: {node: '>=16 || 14 >=14.17'} @@ -2830,9 +2876,6 @@ packages: resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} engines: {node: '>=6'} - text-table@0.2.0: - resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} - to-fast-properties@2.0.0: resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} engines: {node: '>=4'} @@ -3109,10 +3152,12 @@ packages: whatwg-encoding@2.0.0: resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==} engines: {node: '>=12'} + deprecated: Use @exodus/bytes instead for a more spec-conformant and faster implementation whatwg-encoding@3.1.1: resolution: {integrity: sha512-6qN4hJdMwfYBtE3YBTTHhoeuUrDBPZmbQaxWAqSALV/MeEnR5z1xd8UKud2RAkFoPkmB+hli1TZSnyi84xz1vQ==} engines: {node: '>=18'} + deprecated: Use @exodus/bytes instead for a more spec-conformant and faster implementation whatwg-mimetype@3.0.0: resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==} @@ -3679,29 +3724,61 @@ snapshots: '@esbuild/win32-x64@0.21.5': optional: true - '@eslint-community/eslint-utils@4.4.0(eslint@9.2.0)': + '@eslint-community/eslint-utils@4.4.0(eslint@9.39.4(jiti@1.21.0))': dependencies: - eslint: 9.2.0 + eslint: 9.39.4(jiti@1.21.0) + eslint-visitor-keys: 3.4.3 + + '@eslint-community/eslint-utils@4.9.1(eslint@9.39.4(jiti@1.21.0))': + dependencies: + eslint: 9.39.4(jiti@1.21.0) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.10.0': {} - '@eslint/eslintrc@3.0.2': + '@eslint-community/regexpp@4.12.2': {} + + '@eslint/config-array@0.21.2': + dependencies: + '@eslint/object-schema': 2.1.7 + debug: 4.3.4 + minimatch: 3.1.5 + transitivePeerDependencies: + - supports-color + + '@eslint/config-helpers@0.4.2': + dependencies: + '@eslint/core': 0.17.0 + + '@eslint/core@0.17.0': dependencies: - ajv: 6.12.6 + '@types/json-schema': 7.0.15 + + '@eslint/eslintrc@3.3.5': + dependencies: + ajv: 6.14.0 debug: 4.3.4 - espree: 10.0.1 + espree: 10.4.0 globals: 14.0.0 ignore: 5.3.1 import-fresh: 3.3.0 - js-yaml: 4.1.0 - minimatch: 3.1.2 + js-yaml: 4.1.1 + minimatch: 3.1.5 strip-json-comments: 3.1.1 transitivePeerDependencies: - supports-color '@eslint/js@9.2.0': {} + '@eslint/js@9.39.4': {} + + '@eslint/object-schema@2.1.7': {} + + '@eslint/plugin-kit@0.4.1': + dependencies: + '@eslint/core': 0.17.0 + levn: 0.4.1 + '@floating-ui/core@1.5.0': dependencies: '@floating-ui/utils': 0.1.6 @@ -3713,19 +3790,16 @@ snapshots: '@floating-ui/utils@0.1.6': {} - '@humanwhocodes/config-array@0.13.0': + '@humanfs/core@0.19.1': {} + + '@humanfs/node@0.16.7': dependencies: - '@humanwhocodes/object-schema': 2.0.3 - debug: 4.3.4 - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color + '@humanfs/core': 0.19.1 + '@humanwhocodes/retry': 0.4.3 '@humanwhocodes/module-importer@1.0.1': {} - '@humanwhocodes/object-schema@2.0.3': {} - - '@humanwhocodes/retry@0.2.4': {} + '@humanwhocodes/retry@0.4.3': {} '@iconify-json/fa@1.1.8': dependencies: @@ -3775,50 +3849,50 @@ snapshots: '@jridgewell/resolve-uri': 3.1.1 '@jridgewell/sourcemap-codec': 1.4.15 - '@liuxingyu521/eslint-config-base@2.0.0(@typescript-eslint/parser@7.8.0(eslint@9.2.0)(typescript@5.4.5))(eslint@9.2.0)': + '@liuxingyu521/eslint-config-base@2.0.0(@typescript-eslint/parser@7.8.0(eslint@9.39.4(jiti@1.21.0))(typescript@5.4.5))(eslint@9.39.4(jiti@1.21.0))': dependencies: '@eslint/js': 9.2.0 - eslint: 9.2.0 - eslint-config-standard: 17.1.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.8.0(eslint@9.2.0)(typescript@5.4.5))(eslint@9.2.0))(eslint-plugin-n@17.4.0(eslint@9.2.0))(eslint-plugin-promise@6.1.1(eslint@9.2.0))(eslint@9.2.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.8.0(eslint@9.2.0)(typescript@5.4.5))(eslint@9.2.0) - eslint-plugin-jsonc: 2.15.1(eslint@9.2.0) - eslint-plugin-n: 17.4.0(eslint@9.2.0) - eslint-plugin-promise: 6.1.1(eslint@9.2.0) - eslint-plugin-yml: 1.14.0(eslint@9.2.0) + eslint: 9.39.4(jiti@1.21.0) + eslint-config-standard: 17.1.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.8.0(eslint@9.39.4(jiti@1.21.0))(typescript@5.4.5))(eslint@9.39.4(jiti@1.21.0)))(eslint-plugin-n@17.4.0(eslint@9.39.4(jiti@1.21.0)))(eslint-plugin-promise@6.1.1(eslint@9.39.4(jiti@1.21.0)))(eslint@9.39.4(jiti@1.21.0)) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.8.0(eslint@9.39.4(jiti@1.21.0))(typescript@5.4.5))(eslint@9.39.4(jiti@1.21.0)) + eslint-plugin-jsonc: 2.15.1(eslint@9.39.4(jiti@1.21.0)) + eslint-plugin-n: 17.4.0(eslint@9.39.4(jiti@1.21.0)) + eslint-plugin-promise: 6.1.1(eslint@9.39.4(jiti@1.21.0)) + eslint-plugin-yml: 1.14.0(eslint@9.39.4(jiti@1.21.0)) transitivePeerDependencies: - '@typescript-eslint/parser' - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - '@liuxingyu521/eslint-config-json@2.0.0(eslint@9.2.0)': + '@liuxingyu521/eslint-config-json@2.0.0(eslint@9.39.4(jiti@1.21.0))': dependencies: - eslint: 9.2.0 - eslint-plugin-jsonc: 2.15.1(eslint@9.2.0) + eslint: 9.39.4(jiti@1.21.0) + eslint-plugin-jsonc: 2.15.1(eslint@9.39.4(jiti@1.21.0)) - '@liuxingyu521/eslint-config-stylistic@2.0.0(eslint@9.2.0)(typescript@5.4.5)': + '@liuxingyu521/eslint-config-stylistic@2.0.0(eslint@9.39.4(jiti@1.21.0))(typescript@5.4.5)': dependencies: - '@stylistic/eslint-plugin': 1.8.0(eslint@9.2.0)(typescript@5.4.5) - eslint: 9.2.0 + '@stylistic/eslint-plugin': 1.8.0(eslint@9.39.4(jiti@1.21.0))(typescript@5.4.5) + eslint: 9.39.4(jiti@1.21.0) transitivePeerDependencies: - supports-color - typescript - '@liuxingyu521/eslint-config-ts@2.0.0(eslint@9.2.0)(typescript@5.4.5)': + '@liuxingyu521/eslint-config-ts@2.0.0(eslint@9.39.4(jiti@1.21.0))(typescript@5.4.5)': dependencies: - eslint: 9.2.0 + eslint: 9.39.4(jiti@1.21.0) typescript: 5.4.5 - typescript-eslint: 7.8.0(eslint@9.2.0)(typescript@5.4.5) + typescript-eslint: 7.8.0(eslint@9.39.4(jiti@1.21.0))(typescript@5.4.5) transitivePeerDependencies: - supports-color - '@liuxingyu521/eslint-config@2.0.0(@typescript-eslint/parser@7.8.0(eslint@9.2.0)(typescript@5.4.5))(eslint@9.2.0)(typescript@5.4.5)': + '@liuxingyu521/eslint-config@2.0.0(@typescript-eslint/parser@7.8.0(eslint@9.39.4(jiti@1.21.0))(typescript@5.4.5))(eslint@9.39.4(jiti@1.21.0))(typescript@5.4.5)': dependencies: - '@liuxingyu521/eslint-config-base': 2.0.0(@typescript-eslint/parser@7.8.0(eslint@9.2.0)(typescript@5.4.5))(eslint@9.2.0) - '@liuxingyu521/eslint-config-json': 2.0.0(eslint@9.2.0) - '@liuxingyu521/eslint-config-stylistic': 2.0.0(eslint@9.2.0)(typescript@5.4.5) - '@liuxingyu521/eslint-config-ts': 2.0.0(eslint@9.2.0)(typescript@5.4.5) - eslint: 9.2.0 + '@liuxingyu521/eslint-config-base': 2.0.0(@typescript-eslint/parser@7.8.0(eslint@9.39.4(jiti@1.21.0))(typescript@5.4.5))(eslint@9.39.4(jiti@1.21.0)) + '@liuxingyu521/eslint-config-json': 2.0.0(eslint@9.39.4(jiti@1.21.0)) + '@liuxingyu521/eslint-config-stylistic': 2.0.0(eslint@9.39.4(jiti@1.21.0))(typescript@5.4.5) + '@liuxingyu521/eslint-config-ts': 2.0.0(eslint@9.39.4(jiti@1.21.0))(typescript@5.4.5) + eslint: 9.39.4(jiti@1.21.0) transitivePeerDependencies: - '@typescript-eslint/parser' - eslint-import-resolver-typescript @@ -3900,50 +3974,50 @@ snapshots: '@sindresorhus/is@6.3.1': {} - '@stylistic/eslint-plugin-js@1.8.0(eslint@9.2.0)': + '@stylistic/eslint-plugin-js@1.8.0(eslint@9.39.4(jiti@1.21.0))': dependencies: '@types/eslint': 8.56.10 acorn: 8.11.3 escape-string-regexp: 4.0.0 - eslint: 9.2.0 + eslint: 9.39.4(jiti@1.21.0) eslint-visitor-keys: 3.4.3 espree: 9.6.1 - '@stylistic/eslint-plugin-jsx@1.8.0(eslint@9.2.0)': + '@stylistic/eslint-plugin-jsx@1.8.0(eslint@9.39.4(jiti@1.21.0))': dependencies: - '@stylistic/eslint-plugin-js': 1.8.0(eslint@9.2.0) + '@stylistic/eslint-plugin-js': 1.8.0(eslint@9.39.4(jiti@1.21.0)) '@types/eslint': 8.56.10 - eslint: 9.2.0 + eslint: 9.39.4(jiti@1.21.0) estraverse: 5.3.0 picomatch: 4.0.2 - '@stylistic/eslint-plugin-plus@1.8.0(eslint@9.2.0)(typescript@5.4.5)': + '@stylistic/eslint-plugin-plus@1.8.0(eslint@9.39.4(jiti@1.21.0))(typescript@5.4.5)': dependencies: '@types/eslint': 8.56.10 - '@typescript-eslint/utils': 6.21.0(eslint@9.2.0)(typescript@5.4.5) - eslint: 9.2.0 + '@typescript-eslint/utils': 6.21.0(eslint@9.39.4(jiti@1.21.0))(typescript@5.4.5) + eslint: 9.39.4(jiti@1.21.0) transitivePeerDependencies: - supports-color - typescript - '@stylistic/eslint-plugin-ts@1.8.0(eslint@9.2.0)(typescript@5.4.5)': + '@stylistic/eslint-plugin-ts@1.8.0(eslint@9.39.4(jiti@1.21.0))(typescript@5.4.5)': dependencies: - '@stylistic/eslint-plugin-js': 1.8.0(eslint@9.2.0) + '@stylistic/eslint-plugin-js': 1.8.0(eslint@9.39.4(jiti@1.21.0)) '@types/eslint': 8.56.10 - '@typescript-eslint/utils': 6.21.0(eslint@9.2.0)(typescript@5.4.5) - eslint: 9.2.0 + '@typescript-eslint/utils': 6.21.0(eslint@9.39.4(jiti@1.21.0))(typescript@5.4.5) + eslint: 9.39.4(jiti@1.21.0) transitivePeerDependencies: - supports-color - typescript - '@stylistic/eslint-plugin@1.8.0(eslint@9.2.0)(typescript@5.4.5)': + '@stylistic/eslint-plugin@1.8.0(eslint@9.39.4(jiti@1.21.0))(typescript@5.4.5)': dependencies: - '@stylistic/eslint-plugin-js': 1.8.0(eslint@9.2.0) - '@stylistic/eslint-plugin-jsx': 1.8.0(eslint@9.2.0) - '@stylistic/eslint-plugin-plus': 1.8.0(eslint@9.2.0)(typescript@5.4.5) - '@stylistic/eslint-plugin-ts': 1.8.0(eslint@9.2.0)(typescript@5.4.5) + '@stylistic/eslint-plugin-js': 1.8.0(eslint@9.39.4(jiti@1.21.0)) + '@stylistic/eslint-plugin-jsx': 1.8.0(eslint@9.39.4(jiti@1.21.0)) + '@stylistic/eslint-plugin-plus': 1.8.0(eslint@9.39.4(jiti@1.21.0))(typescript@5.4.5) + '@stylistic/eslint-plugin-ts': 1.8.0(eslint@9.39.4(jiti@1.21.0))(typescript@5.4.5) '@types/eslint': 8.56.10 - eslint: 9.2.0 + eslint: 9.39.4(jiti@1.21.0) transitivePeerDependencies: - supports-color - typescript @@ -3965,6 +4039,8 @@ snapshots: '@types/estree@1.0.5': {} + '@types/estree@1.0.8': {} + '@types/http-cache-semantics@4.0.4': {} '@types/json-schema@7.0.15': {} @@ -3989,16 +4065,16 @@ snapshots: '@types/web-bluetooth@0.0.20': {} - '@typescript-eslint/eslint-plugin@7.8.0(@typescript-eslint/parser@7.8.0(eslint@9.2.0)(typescript@5.4.5))(eslint@9.2.0)(typescript@5.4.5)': + '@typescript-eslint/eslint-plugin@7.8.0(@typescript-eslint/parser@7.8.0(eslint@9.39.4(jiti@1.21.0))(typescript@5.4.5))(eslint@9.39.4(jiti@1.21.0))(typescript@5.4.5)': dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 7.8.0(eslint@9.2.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.8.0(eslint@9.39.4(jiti@1.21.0))(typescript@5.4.5) '@typescript-eslint/scope-manager': 7.8.0 - '@typescript-eslint/type-utils': 7.8.0(eslint@9.2.0)(typescript@5.4.5) - '@typescript-eslint/utils': 7.8.0(eslint@9.2.0)(typescript@5.4.5) + '@typescript-eslint/type-utils': 7.8.0(eslint@9.39.4(jiti@1.21.0))(typescript@5.4.5) + '@typescript-eslint/utils': 7.8.0(eslint@9.39.4(jiti@1.21.0))(typescript@5.4.5) '@typescript-eslint/visitor-keys': 7.8.0 debug: 4.3.4 - eslint: 9.2.0 + eslint: 9.39.4(jiti@1.21.0) graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 @@ -4009,14 +4085,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@7.8.0(eslint@9.2.0)(typescript@5.4.5)': + '@typescript-eslint/parser@7.8.0(eslint@9.39.4(jiti@1.21.0))(typescript@5.4.5)': dependencies: '@typescript-eslint/scope-manager': 7.8.0 '@typescript-eslint/types': 7.8.0 '@typescript-eslint/typescript-estree': 7.8.0(typescript@5.4.5) '@typescript-eslint/visitor-keys': 7.8.0 debug: 4.3.4 - eslint: 9.2.0 + eslint: 9.39.4(jiti@1.21.0) optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: @@ -4032,12 +4108,12 @@ snapshots: '@typescript-eslint/types': 7.8.0 '@typescript-eslint/visitor-keys': 7.8.0 - '@typescript-eslint/type-utils@7.8.0(eslint@9.2.0)(typescript@5.4.5)': + '@typescript-eslint/type-utils@7.8.0(eslint@9.39.4(jiti@1.21.0))(typescript@5.4.5)': dependencies: '@typescript-eslint/typescript-estree': 7.8.0(typescript@5.4.5) - '@typescript-eslint/utils': 7.8.0(eslint@9.2.0)(typescript@5.4.5) + '@typescript-eslint/utils': 7.8.0(eslint@9.39.4(jiti@1.21.0))(typescript@5.4.5) debug: 4.3.4 - eslint: 9.2.0 + eslint: 9.39.4(jiti@1.21.0) ts-api-utils: 1.3.0(typescript@5.4.5) optionalDependencies: typescript: 5.4.5 @@ -4078,29 +4154,29 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@6.21.0(eslint@9.2.0)(typescript@5.4.5)': + '@typescript-eslint/utils@6.21.0(eslint@9.39.4(jiti@1.21.0))(typescript@5.4.5)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.2.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.39.4(jiti@1.21.0)) '@types/json-schema': 7.0.15 '@types/semver': 7.5.5 '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.4.5) - eslint: 9.2.0 + eslint: 9.39.4(jiti@1.21.0) semver: 7.6.0 transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@7.8.0(eslint@9.2.0)(typescript@5.4.5)': + '@typescript-eslint/utils@7.8.0(eslint@9.39.4(jiti@1.21.0))(typescript@5.4.5)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.2.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.39.4(jiti@1.21.0)) '@types/json-schema': 7.0.15 '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 7.8.0 '@typescript-eslint/types': 7.8.0 '@typescript-eslint/typescript-estree': 7.8.0(typescript@5.4.5) - eslint: 9.2.0 + eslint: 9.39.4(jiti@1.21.0) semver: 7.6.0 transitivePeerDependencies: - supports-color @@ -4429,22 +4505,22 @@ snapshots: acorn: 8.11.3 acorn-walk: 8.3.3 - acorn-jsx@5.3.2(acorn@8.11.2): - dependencies: - acorn: 8.11.2 - acorn-jsx@5.3.2(acorn@8.11.3): dependencies: acorn: 8.11.3 + acorn-jsx@5.3.2(acorn@8.16.0): + dependencies: + acorn: 8.16.0 + acorn-walk@8.3.3: dependencies: acorn: 8.11.3 - acorn@8.11.2: {} - acorn@8.11.3: {} + acorn@8.16.0: {} + agent-base@6.0.2: dependencies: debug: 4.3.4 @@ -4457,7 +4533,7 @@ snapshots: transitivePeerDependencies: - supports-color - ajv@6.12.6: + ajv@6.14.0: dependencies: fast-deep-equal: 3.1.3 fast-json-stable-stringify: 2.1.0 @@ -4670,6 +4746,12 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 + cross-spawn@7.0.6: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + css-tree@2.3.1: dependencies: mdn-data: 2.0.30 @@ -4931,17 +5013,17 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-compat-utils@0.5.0(eslint@9.2.0): + eslint-compat-utils@0.5.0(eslint@9.39.4(jiti@1.21.0)): dependencies: - eslint: 9.2.0 + eslint: 9.39.4(jiti@1.21.0) semver: 7.6.0 - eslint-config-standard@17.1.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.8.0(eslint@9.2.0)(typescript@5.4.5))(eslint@9.2.0))(eslint-plugin-n@17.4.0(eslint@9.2.0))(eslint-plugin-promise@6.1.1(eslint@9.2.0))(eslint@9.2.0): + eslint-config-standard@17.1.0(eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.8.0(eslint@9.39.4(jiti@1.21.0))(typescript@5.4.5))(eslint@9.39.4(jiti@1.21.0)))(eslint-plugin-n@17.4.0(eslint@9.39.4(jiti@1.21.0)))(eslint-plugin-promise@6.1.1(eslint@9.39.4(jiti@1.21.0)))(eslint@9.39.4(jiti@1.21.0)): dependencies: - eslint: 9.2.0 - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.8.0(eslint@9.2.0)(typescript@5.4.5))(eslint@9.2.0) - eslint-plugin-n: 17.4.0(eslint@9.2.0) - eslint-plugin-promise: 6.1.1(eslint@9.2.0) + eslint: 9.39.4(jiti@1.21.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@7.8.0(eslint@9.39.4(jiti@1.21.0))(typescript@5.4.5))(eslint@9.39.4(jiti@1.21.0)) + eslint-plugin-n: 17.4.0(eslint@9.39.4(jiti@1.21.0)) + eslint-plugin-promise: 6.1.1(eslint@9.39.4(jiti@1.21.0)) eslint-import-resolver-node@0.3.9: dependencies: @@ -4951,24 +5033,24 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.0(@typescript-eslint/parser@7.8.0(eslint@9.2.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@9.2.0): + eslint-module-utils@2.8.0(@typescript-eslint/parser@7.8.0(eslint@9.39.4(jiti@1.21.0))(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@9.39.4(jiti@1.21.0)): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 7.8.0(eslint@9.2.0)(typescript@5.4.5) - eslint: 9.2.0 + '@typescript-eslint/parser': 7.8.0(eslint@9.39.4(jiti@1.21.0))(typescript@5.4.5) + eslint: 9.39.4(jiti@1.21.0) eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color - eslint-plugin-es-x@7.6.0(eslint@9.2.0): + eslint-plugin-es-x@7.6.0(eslint@9.39.4(jiti@1.21.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.2.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.39.4(jiti@1.21.0)) '@eslint-community/regexpp': 4.10.0 - eslint: 9.2.0 - eslint-compat-utils: 0.5.0(eslint@9.2.0) + eslint: 9.39.4(jiti@1.21.0) + eslint-compat-utils: 0.5.0(eslint@9.39.4(jiti@1.21.0)) - eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.8.0(eslint@9.2.0)(typescript@5.4.5))(eslint@9.2.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@7.8.0(eslint@9.39.4(jiti@1.21.0))(typescript@5.4.5))(eslint@9.39.4(jiti@1.21.0)): dependencies: array-includes: 3.1.7 array.prototype.findlastindex: 1.2.3 @@ -4976,9 +5058,9 @@ snapshots: array.prototype.flatmap: 1.3.2 debug: 3.2.7 doctrine: 2.1.0 - eslint: 9.2.0 + eslint: 9.39.4(jiti@1.21.0) eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.8.0(eslint@9.2.0)(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@9.2.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@7.8.0(eslint@9.39.4(jiti@1.21.0))(typescript@5.4.5))(eslint-import-resolver-node@0.3.9)(eslint@9.39.4(jiti@1.21.0)) hasown: 2.0.0 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -4989,77 +5071,81 @@ snapshots: semver: 6.3.1 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 7.8.0(eslint@9.2.0)(typescript@5.4.5) + '@typescript-eslint/parser': 7.8.0(eslint@9.39.4(jiti@1.21.0))(typescript@5.4.5) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-jsonc@2.15.1(eslint@9.2.0): + eslint-plugin-jsonc@2.15.1(eslint@9.39.4(jiti@1.21.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.2.0) - eslint: 9.2.0 - eslint-compat-utils: 0.5.0(eslint@9.2.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.39.4(jiti@1.21.0)) + eslint: 9.39.4(jiti@1.21.0) + eslint-compat-utils: 0.5.0(eslint@9.39.4(jiti@1.21.0)) espree: 9.6.1 graphemer: 1.4.0 jsonc-eslint-parser: 2.4.0 natural-compare: 1.4.0 synckit: 0.6.2 - eslint-plugin-n@17.4.0(eslint@9.2.0): + eslint-plugin-n@17.4.0(eslint@9.39.4(jiti@1.21.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.2.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.39.4(jiti@1.21.0)) enhanced-resolve: 5.16.0 - eslint: 9.2.0 - eslint-plugin-es-x: 7.6.0(eslint@9.2.0) + eslint: 9.39.4(jiti@1.21.0) + eslint-plugin-es-x: 7.6.0(eslint@9.39.4(jiti@1.21.0)) get-tsconfig: 4.7.2 globals: 15.1.0 ignore: 5.3.1 minimatch: 9.0.4 semver: 7.6.0 - eslint-plugin-promise@6.1.1(eslint@9.2.0): + eslint-plugin-promise@6.1.1(eslint@9.39.4(jiti@1.21.0)): dependencies: - eslint: 9.2.0 + eslint: 9.39.4(jiti@1.21.0) - eslint-plugin-yml@1.14.0(eslint@9.2.0): + eslint-plugin-yml@1.14.0(eslint@9.39.4(jiti@1.21.0)): dependencies: debug: 4.3.4 - eslint: 9.2.0 - eslint-compat-utils: 0.5.0(eslint@9.2.0) + eslint: 9.39.4(jiti@1.21.0) + eslint-compat-utils: 0.5.0(eslint@9.39.4(jiti@1.21.0)) lodash: 4.17.21 natural-compare: 1.4.0 yaml-eslint-parser: 1.2.2 transitivePeerDependencies: - supports-color - eslint-scope@8.0.1: + eslint-scope@8.4.0: dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 eslint-visitor-keys@3.4.3: {} - eslint-visitor-keys@4.0.0: {} + eslint-visitor-keys@4.2.1: {} - eslint@9.2.0: + eslint@9.39.4(jiti@1.21.0): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.2.0) - '@eslint-community/regexpp': 4.10.0 - '@eslint/eslintrc': 3.0.2 - '@eslint/js': 9.2.0 - '@humanwhocodes/config-array': 0.13.0 + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.4(jiti@1.21.0)) + '@eslint-community/regexpp': 4.12.2 + '@eslint/config-array': 0.21.2 + '@eslint/config-helpers': 0.4.2 + '@eslint/core': 0.17.0 + '@eslint/eslintrc': 3.3.5 + '@eslint/js': 9.39.4 + '@eslint/plugin-kit': 0.4.1 + '@humanfs/node': 0.16.7 '@humanwhocodes/module-importer': 1.0.1 - '@humanwhocodes/retry': 0.2.4 - '@nodelib/fs.walk': 1.2.8 - ajv: 6.12.6 + '@humanwhocodes/retry': 0.4.3 + '@types/estree': 1.0.8 + ajv: 6.14.0 chalk: 4.1.2 - cross-spawn: 7.0.3 + cross-spawn: 7.0.6 debug: 4.3.4 escape-string-regexp: 4.0.0 - eslint-scope: 8.0.1 - eslint-visitor-keys: 4.0.0 - espree: 10.0.1 + eslint-scope: 8.4.0 + eslint-visitor-keys: 4.2.1 + espree: 10.4.0 esquery: 1.5.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 @@ -5069,28 +5155,26 @@ snapshots: ignore: 5.3.1 imurmurhash: 0.1.4 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 + minimatch: 3.1.5 natural-compare: 1.4.0 optionator: 0.9.3 - strip-ansi: 6.0.1 - text-table: 0.2.0 + optionalDependencies: + jiti: 1.21.0 transitivePeerDependencies: - supports-color - espree@10.0.1: + espree@10.4.0: dependencies: - acorn: 8.11.3 - acorn-jsx: 5.3.2(acorn@8.11.3) - eslint-visitor-keys: 4.0.0 + acorn: 8.16.0 + acorn-jsx: 5.3.2(acorn@8.16.0) + eslint-visitor-keys: 4.2.1 espree@9.6.1: dependencies: - acorn: 8.11.2 - acorn-jsx: 5.3.2(acorn@8.11.2) + acorn: 8.11.3 + acorn-jsx: 5.3.2(acorn@8.11.3) eslint-visitor-keys: 3.4.3 esprima@4.0.1: {} @@ -5596,8 +5680,6 @@ snapshots: is-number@7.0.0: {} - is-path-inside@3.0.3: {} - is-potential-custom-element-name@1.0.1: {} is-regex@1.1.4: @@ -5669,7 +5751,7 @@ snapshots: js-tokens@4.0.0: {} - js-yaml@4.1.0: + js-yaml@4.1.1: dependencies: argparse: 2.0.1 @@ -5909,6 +5991,10 @@ snapshots: dependencies: brace-expansion: 1.1.11 + minimatch@3.1.5: + dependencies: + brace-expansion: 1.1.11 + minimatch@9.0.3: dependencies: brace-expansion: 2.0.1 @@ -6398,8 +6484,6 @@ snapshots: tapable@2.2.1: {} - text-table@0.2.0: {} - to-fast-properties@2.0.0: {} to-regex-range@5.0.1: @@ -6489,12 +6573,12 @@ snapshots: for-each: 0.3.3 is-typed-array: 1.1.12 - typescript-eslint@7.8.0(eslint@9.2.0)(typescript@5.4.5): + typescript-eslint@7.8.0(eslint@9.39.4(jiti@1.21.0))(typescript@5.4.5): dependencies: - '@typescript-eslint/eslint-plugin': 7.8.0(@typescript-eslint/parser@7.8.0(eslint@9.2.0)(typescript@5.4.5))(eslint@9.2.0)(typescript@5.4.5) - '@typescript-eslint/parser': 7.8.0(eslint@9.2.0)(typescript@5.4.5) - '@typescript-eslint/utils': 7.8.0(eslint@9.2.0)(typescript@5.4.5) - eslint: 9.2.0 + '@typescript-eslint/eslint-plugin': 7.8.0(@typescript-eslint/parser@7.8.0(eslint@9.39.4(jiti@1.21.0))(typescript@5.4.5))(eslint@9.39.4(jiti@1.21.0))(typescript@5.4.5) + '@typescript-eslint/parser': 7.8.0(eslint@9.39.4(jiti@1.21.0))(typescript@5.4.5) + '@typescript-eslint/utils': 7.8.0(eslint@9.39.4(jiti@1.21.0))(typescript@5.4.5) + eslint: 9.39.4(jiti@1.21.0) optionalDependencies: typescript: 5.4.5 transitivePeerDependencies: