diff --git a/package.json b/package.json index fe4398e0..a747f789 100644 --- a/package.json +++ b/package.json @@ -67,8 +67,8 @@ "devDependencies": { "@eslint/compat": "1.3.2", "@eslint/js": "9.33.0", - "@stylistic/eslint-plugin": "5.2.3", - "@types/node": "22.17.1", + "@stylistic/eslint-plugin": "5.5.0", + "@types/node": "22.18.12", "@vitest/coverage-v8": "3.2.4", "@vitest/eslint-plugin": "1.3.4", "benchmark": "2.1.4", @@ -80,12 +80,12 @@ "eslint-plugin-prettier": "5.5.4", "eslint-plugin-spellcheck": "0.0.20", "eslint-plugin-unicorn": "60.0.0", - "jiti": "2.5.1", + "jiti": "2.6.1", "npm-run-all2": "8.0.4", "prettier": "3.6.2", - "prettier-plugin-organize-imports": "4.2.0", + "prettier-plugin-organize-imports": "4.3.0", "prettier-plugin-pkg": "0.21.2", - "tsup": "8.4.0", + "tsup": "8.5.0", "typescript": "5.9.2", "typescript-eslint": "8.39.1", "vite": "7.1.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d78551ea..ed93da69 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -14,52 +14,52 @@ importers: devDependencies: '@eslint/compat': specifier: 1.3.2 - version: 1.3.2(eslint@9.33.0(jiti@2.5.1)) + version: 1.3.2(eslint@9.33.0(jiti@2.6.1)) '@eslint/js': specifier: 9.33.0 version: 9.33.0 '@stylistic/eslint-plugin': - specifier: 5.2.3 - version: 5.2.3(eslint@9.33.0(jiti@2.5.1)) + specifier: 5.5.0 + version: 5.5.0(eslint@9.33.0(jiti@2.6.1)) '@types/node': - specifier: 22.17.1 - version: 22.17.1 + specifier: 22.18.12 + version: 22.18.12 '@vitest/coverage-v8': specifier: 3.2.4 - version: 3.2.4(vitest@3.2.4(@types/node@22.17.1)(jiti@2.5.1)) + version: 3.2.4(vitest@3.2.4(@types/node@22.18.12)(jiti@2.6.1)) '@vitest/eslint-plugin': specifier: 1.3.4 - version: 1.3.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)(vitest@3.2.4(@types/node@22.17.1)(jiti@2.5.1)) + version: 1.3.4(eslint@9.33.0(jiti@2.6.1))(typescript@5.9.2)(vitest@3.2.4(@types/node@22.18.12)(jiti@2.6.1)) benchmark: specifier: 2.1.4 version: 2.1.4 eslint: specifier: 9.33.0 - version: 9.33.0(jiti@2.5.1) + version: 9.33.0(jiti@2.6.1) eslint-config-prettier: specifier: 10.1.8 - version: 10.1.8(eslint@9.33.0(jiti@2.5.1)) + version: 10.1.8(eslint@9.33.0(jiti@2.6.1)) eslint-gitignore: specifier: 0.1.0 - version: 0.1.0(eslint@9.33.0(jiti@2.5.1)) + version: 0.1.0(eslint@9.33.0(jiti@2.6.1)) eslint-plugin-inclusive-language: specifier: 2.2.1 version: 2.2.1 eslint-plugin-jsdoc: specifier: 52.0.4 - version: 52.0.4(eslint@9.33.0(jiti@2.5.1)) + version: 52.0.4(eslint@9.33.0(jiti@2.6.1)) eslint-plugin-prettier: specifier: 5.5.4 - version: 5.5.4(eslint-config-prettier@10.1.8(eslint@9.33.0(jiti@2.5.1)))(eslint@9.33.0(jiti@2.5.1))(prettier@3.6.2) + version: 5.5.4(eslint-config-prettier@10.1.8(eslint@9.33.0(jiti@2.6.1)))(eslint@9.33.0(jiti@2.6.1))(prettier@3.6.2) eslint-plugin-spellcheck: specifier: 0.0.20 - version: 0.0.20(eslint@9.33.0(jiti@2.5.1)) + version: 0.0.20(eslint@9.33.0(jiti@2.6.1)) eslint-plugin-unicorn: specifier: 60.0.0 - version: 60.0.0(eslint@9.33.0(jiti@2.5.1)) + version: 60.0.0(eslint@9.33.0(jiti@2.6.1)) jiti: - specifier: 2.5.1 - version: 2.5.1 + specifier: 2.6.1 + version: 2.6.1 npm-run-all2: specifier: 8.0.4 version: 8.0.4 @@ -67,29 +67,29 @@ importers: specifier: 3.6.2 version: 3.6.2 prettier-plugin-organize-imports: - specifier: 4.2.0 - version: 4.2.0(prettier@3.6.2)(typescript@5.9.2) + specifier: 4.3.0 + version: 4.3.0(prettier@3.6.2)(typescript@5.9.2) prettier-plugin-pkg: specifier: 0.21.2 version: 0.21.2(prettier@3.6.2) tsup: - specifier: 8.4.0 - version: 8.4.0(jiti@2.5.1)(postcss@8.5.6)(typescript@5.9.2) + specifier: 8.5.0 + version: 8.5.0(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.2) typescript: specifier: 5.9.2 version: 5.9.2 typescript-eslint: specifier: 8.39.1 - version: 8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2) + version: 8.39.1(eslint@9.33.0(jiti@2.6.1))(typescript@5.9.2) vite: specifier: 7.1.1 - version: 7.1.1(@types/node@22.17.1)(jiti@2.5.1) + version: 7.1.1(@types/node@22.18.12)(jiti@2.6.1) vitepress: specifier: 1.6.4 - version: 1.6.4(@algolia/client-search@5.35.0)(@types/node@22.17.1)(change-case@5.4.4)(postcss@8.5.6)(search-insights@2.17.3)(typescript@5.9.2) + version: 1.6.4(@algolia/client-search@5.35.0)(@types/node@22.18.12)(change-case@5.4.4)(postcss@8.5.6)(search-insights@2.17.3)(typescript@5.9.2) vitest: specifier: 3.2.4 - version: 3.2.4(@types/node@22.17.1)(jiti@2.5.1) + version: 3.2.4(@types/node@22.18.12)(jiti@2.6.1) packages: @@ -521,6 +521,12 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + '@eslint-community/eslint-utils@4.9.0': + resolution: {integrity: sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==} + 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.12.1': resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} @@ -753,8 +759,8 @@ packages: '@shikijs/vscode-textmate@10.0.2': resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} - '@stylistic/eslint-plugin@5.2.3': - resolution: {integrity: sha512-oY7GVkJGVMI5benlBDCaRrSC1qPasafyv5dOBLLv5MTilMGnErKhO6ziEfodDDIZbo5QxPUNW360VudJOFODMw==} + '@stylistic/eslint-plugin@5.5.0': + resolution: {integrity: sha512-IeZF+8H0ns6prg4VrkhgL+yrvDXWDH2cKchrbh80ejG9dQgZWp10epHMbgRuQvgchLII/lfh6Xn3lu6+6L86Hw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=9.0.0' @@ -786,8 +792,8 @@ packages: '@types/mdurl@2.0.0': resolution: {integrity: sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==} - '@types/node@22.17.1': - resolution: {integrity: sha512-y3tBaz+rjspDTylNjAX37jEC3TETEFGNJL6uQDxwF9/8GLLIjW1rvVHlynyuUKMnMr1Roq8jOv3vkopBjC4/VA==} + '@types/node@22.18.12': + resolution: {integrity: sha512-BICHQ67iqxQGFSzfCFTT7MRQ5XcBjG5aeKh5Ok38UBbPe5fxTyE+aHFxwVrGyr8GNlqFMLKD1D3P2K/1ks8tog==} '@types/unist@3.0.3': resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} @@ -857,6 +863,10 @@ packages: resolution: {integrity: sha512-7sPDKQQp+S11laqTrhHqeAbsCfMkwJMrV7oTDvtDds4mEofJYir414bYKUEb8YPUm9QL3U+8f6L6YExSoAGdQw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/types@8.46.2': + resolution: {integrity: sha512-lNCWCbq7rpg7qDsQrd3D6NyWYu+gkTENkG5IKYhUIcxSb59SQC/hEQ+MrG4sTgBVghTonNWq42bA/d4yYumldQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/typescript-estree@8.39.0': resolution: {integrity: sha512-ndWdiflRMvfIgQRpckQQLiB5qAKQ7w++V4LlCHwp62eym1HLB/kw7D9f2e8ytONls/jt89TEasgvb+VwnRprsw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1231,6 +1241,9 @@ packages: concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + confbox@0.1.8: + resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} + consola@3.4.2: resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==} engines: {node: ^14.18.0 || >=16.10.0} @@ -1509,6 +1522,9 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} + fix-dts-default-cjs-exports@1.0.1: + resolution: {integrity: sha512-pVIECanWFC61Hzl2+oOCtoJ3F17kglZC/6N94eRWycFgBH35hHx0Li604ZIzhseh97mf2p0cv7vVrOZGoqhlEg==} + flat-cache@4.0.1: resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} engines: {node: '>=16'} @@ -1802,8 +1818,8 @@ packages: jackspeak@3.4.3: resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} - jiti@2.5.1: - resolution: {integrity: sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==} + jiti@2.6.1: + resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==} hasBin: true joycon@3.1.1: @@ -1949,6 +1965,9 @@ packages: mitt@3.0.1: resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==} + mlly@1.8.0: + resolution: {integrity: sha512-l8D9ODSRWLe2KHJSifWGwBqpTZXIXTeo8mlKjY+E2HAakaTeNpqAyBZ8GSqLzHgw4XmHmC8whvpjJNMbFZN7/g==} + ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} @@ -2065,6 +2084,9 @@ packages: resolution: {integrity: sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==} engines: {node: '>= 6'} + pkg-types@1.3.1: + resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==} + platform@1.3.6: resolution: {integrity: sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==} @@ -2109,8 +2131,8 @@ packages: resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} engines: {node: '>=6.0.0'} - prettier-plugin-organize-imports@4.2.0: - resolution: {integrity: sha512-Zdy27UhlmyvATZi67BTnLcKTo8fm6Oik59Sz6H64PgZJVs6NJpPD1mT240mmJn62c98/QaL+r3kx9Q3gRpDajg==} + prettier-plugin-organize-imports@4.3.0: + resolution: {integrity: sha512-FxFz0qFhyBsGdIsb697f/EkvHzi5SZOhWAjxcx2dLt+Q532bAlhswcXGYB1yzjZ69kW8UoadFBw7TyNwlq96Iw==} peerDependencies: prettier: '>=2.0' typescript: '>=2.9' @@ -2425,8 +2447,8 @@ packages: ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - tsup@8.4.0: - resolution: {integrity: sha512-b+eZbPCjz10fRryaAA7C8xlIHnf8VnsaRqydheLIqwG/Mcpfk8Z5zp3HayX7GaTygkigHl5cBUs+IhcySiIexQ==} + tsup@8.5.0: + resolution: {integrity: sha512-VmBp77lWNQq6PfuMqCHD3xWl22vEoWsKajkF8t+yMBawlUS8JzEI+vOVMeuNZIuMML8qXRizFKi9oD5glKQVcQ==} engines: {node: '>=18'} hasBin: true peerDependencies: @@ -2480,6 +2502,9 @@ packages: engines: {node: '>=14.17'} hasBin: true + ufo@1.6.1: + resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==} + unbox-primitive@1.1.0: resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} engines: {node: '>= 0.4'} @@ -3010,16 +3035,21 @@ snapshots: '@esbuild/win32-x64@0.25.8': optional: true - '@eslint-community/eslint-utils@4.7.0(eslint@9.33.0(jiti@2.5.1))': + '@eslint-community/eslint-utils@4.7.0(eslint@9.33.0(jiti@2.6.1))': dependencies: - eslint: 9.33.0(jiti@2.5.1) + eslint: 9.33.0(jiti@2.6.1) + eslint-visitor-keys: 3.4.3 + + '@eslint-community/eslint-utils@4.9.0(eslint@9.33.0(jiti@2.6.1))': + dependencies: + eslint: 9.33.0(jiti@2.6.1) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} - '@eslint/compat@1.3.2(eslint@9.33.0(jiti@2.5.1))': + '@eslint/compat@1.3.2(eslint@9.33.0(jiti@2.6.1))': optionalDependencies: - eslint: 9.33.0(jiti@2.5.1) + eslint: 9.33.0(jiti@2.6.1) '@eslint/config-array@0.21.0': dependencies: @@ -3219,11 +3249,11 @@ snapshots: '@shikijs/vscode-textmate@10.0.2': {} - '@stylistic/eslint-plugin@5.2.3(eslint@9.33.0(jiti@2.5.1))': + '@stylistic/eslint-plugin@5.5.0(eslint@9.33.0(jiti@2.6.1))': dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.33.0(jiti@2.5.1)) - '@typescript-eslint/types': 8.39.0 - eslint: 9.33.0(jiti@2.5.1) + '@eslint-community/eslint-utils': 4.9.0(eslint@9.33.0(jiti@2.6.1)) + '@typescript-eslint/types': 8.46.2 + eslint: 9.33.0(jiti@2.6.1) eslint-visitor-keys: 4.2.1 espree: 10.4.0 estraverse: 5.3.0 @@ -3256,7 +3286,7 @@ snapshots: '@types/mdurl@2.0.0': {} - '@types/node@22.17.1': + '@types/node@22.18.12': dependencies: undici-types: 6.21.0 @@ -3264,15 +3294,15 @@ snapshots: '@types/web-bluetooth@0.0.21': {} - '@typescript-eslint/eslint-plugin@8.39.1(@typescript-eslint/parser@8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)': + '@typescript-eslint/eslint-plugin@8.39.1(@typescript-eslint/parser@8.39.1(eslint@9.33.0(jiti@2.6.1))(typescript@5.9.2))(eslint@9.33.0(jiti@2.6.1))(typescript@5.9.2)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/parser': 8.39.1(eslint@9.33.0(jiti@2.6.1))(typescript@5.9.2) '@typescript-eslint/scope-manager': 8.39.1 - '@typescript-eslint/type-utils': 8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2) - '@typescript-eslint/utils': 8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/type-utils': 8.39.1(eslint@9.33.0(jiti@2.6.1))(typescript@5.9.2) + '@typescript-eslint/utils': 8.39.1(eslint@9.33.0(jiti@2.6.1))(typescript@5.9.2) '@typescript-eslint/visitor-keys': 8.39.1 - eslint: 9.33.0(jiti@2.5.1) + eslint: 9.33.0(jiti@2.6.1) graphemer: 1.4.0 ignore: 7.0.5 natural-compare: 1.4.0 @@ -3281,14 +3311,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)': + '@typescript-eslint/parser@8.39.1(eslint@9.33.0(jiti@2.6.1))(typescript@5.9.2)': dependencies: '@typescript-eslint/scope-manager': 8.39.1 '@typescript-eslint/types': 8.39.1 '@typescript-eslint/typescript-estree': 8.39.1(typescript@5.9.2) '@typescript-eslint/visitor-keys': 8.39.1 debug: 4.4.1 - eslint: 9.33.0(jiti@2.5.1) + eslint: 9.33.0(jiti@2.6.1) typescript: 5.9.2 transitivePeerDependencies: - supports-color @@ -3329,13 +3359,13 @@ snapshots: dependencies: typescript: 5.9.2 - '@typescript-eslint/type-utils@8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)': + '@typescript-eslint/type-utils@8.39.1(eslint@9.33.0(jiti@2.6.1))(typescript@5.9.2)': dependencies: '@typescript-eslint/types': 8.39.1 '@typescript-eslint/typescript-estree': 8.39.1(typescript@5.9.2) - '@typescript-eslint/utils': 8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/utils': 8.39.1(eslint@9.33.0(jiti@2.6.1))(typescript@5.9.2) debug: 4.4.1 - eslint: 9.33.0(jiti@2.5.1) + eslint: 9.33.0(jiti@2.6.1) ts-api-utils: 2.1.0(typescript@5.9.2) typescript: 5.9.2 transitivePeerDependencies: @@ -3345,6 +3375,8 @@ snapshots: '@typescript-eslint/types@8.39.1': {} + '@typescript-eslint/types@8.46.2': {} + '@typescript-eslint/typescript-estree@8.39.0(typescript@5.9.2)': dependencies: '@typescript-eslint/project-service': 8.39.0(typescript@5.9.2) @@ -3377,24 +3409,24 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.39.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)': + '@typescript-eslint/utils@8.39.0(eslint@9.33.0(jiti@2.6.1))(typescript@5.9.2)': dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.33.0(jiti@2.5.1)) + '@eslint-community/eslint-utils': 4.7.0(eslint@9.33.0(jiti@2.6.1)) '@typescript-eslint/scope-manager': 8.39.0 '@typescript-eslint/types': 8.39.0 '@typescript-eslint/typescript-estree': 8.39.0(typescript@5.9.2) - eslint: 9.33.0(jiti@2.5.1) + eslint: 9.33.0(jiti@2.6.1) typescript: 5.9.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)': + '@typescript-eslint/utils@8.39.1(eslint@9.33.0(jiti@2.6.1))(typescript@5.9.2)': dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.33.0(jiti@2.5.1)) + '@eslint-community/eslint-utils': 4.7.0(eslint@9.33.0(jiti@2.6.1)) '@typescript-eslint/scope-manager': 8.39.1 '@typescript-eslint/types': 8.39.1 '@typescript-eslint/typescript-estree': 8.39.1(typescript@5.9.2) - eslint: 9.33.0(jiti@2.5.1) + eslint: 9.33.0(jiti@2.6.1) typescript: 5.9.2 transitivePeerDependencies: - supports-color @@ -3411,12 +3443,12 @@ snapshots: '@ungap/structured-clone@1.3.0': {} - '@vitejs/plugin-vue@5.2.4(vite@5.4.19(@types/node@22.17.1))(vue@3.5.18(typescript@5.9.2))': + '@vitejs/plugin-vue@5.2.4(vite@5.4.19(@types/node@22.18.12))(vue@3.5.18(typescript@5.9.2))': dependencies: - vite: 5.4.19(@types/node@22.17.1) + vite: 5.4.19(@types/node@22.18.12) vue: 3.5.18(typescript@5.9.2) - '@vitest/coverage-v8@3.2.4(vitest@3.2.4(@types/node@22.17.1)(jiti@2.5.1))': + '@vitest/coverage-v8@3.2.4(vitest@3.2.4(@types/node@22.18.12)(jiti@2.6.1))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 1.0.2 @@ -3431,17 +3463,17 @@ snapshots: std-env: 3.9.0 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/node@22.17.1)(jiti@2.5.1) + vitest: 3.2.4(@types/node@22.18.12)(jiti@2.6.1) transitivePeerDependencies: - supports-color - '@vitest/eslint-plugin@1.3.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)(vitest@3.2.4(@types/node@22.17.1)(jiti@2.5.1))': + '@vitest/eslint-plugin@1.3.4(eslint@9.33.0(jiti@2.6.1))(typescript@5.9.2)(vitest@3.2.4(@types/node@22.18.12)(jiti@2.6.1))': dependencies: - '@typescript-eslint/utils': 8.39.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2) - eslint: 9.33.0(jiti@2.5.1) + '@typescript-eslint/utils': 8.39.0(eslint@9.33.0(jiti@2.6.1))(typescript@5.9.2) + eslint: 9.33.0(jiti@2.6.1) optionalDependencies: typescript: 5.9.2 - vitest: 3.2.4(@types/node@22.17.1)(jiti@2.5.1) + vitest: 3.2.4(@types/node@22.18.12)(jiti@2.6.1) transitivePeerDependencies: - supports-color @@ -3453,13 +3485,13 @@ snapshots: chai: 5.2.1 tinyrainbow: 2.0.0 - '@vitest/mocker@3.2.4(vite@7.1.1(@types/node@22.17.1)(jiti@2.5.1))': + '@vitest/mocker@3.2.4(vite@7.1.1(@types/node@22.18.12)(jiti@2.6.1))': dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 7.1.1(@types/node@22.17.1)(jiti@2.5.1) + vite: 7.1.1(@types/node@22.18.12)(jiti@2.6.1) '@vitest/pretty-format@3.2.4': dependencies: @@ -3781,6 +3813,8 @@ snapshots: concat-map@0.0.1: {} + confbox@0.1.8: {} + consola@3.4.2: {} copy-anything@3.0.5: @@ -4006,15 +4040,15 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-config-prettier@10.1.8(eslint@9.33.0(jiti@2.5.1)): + eslint-config-prettier@10.1.8(eslint@9.33.0(jiti@2.6.1)): dependencies: - eslint: 9.33.0(jiti@2.5.1) + eslint: 9.33.0(jiti@2.6.1) - eslint-gitignore@0.1.0(eslint@9.33.0(jiti@2.5.1)): + eslint-gitignore@0.1.0(eslint@9.33.0(jiti@2.6.1)): dependencies: array.prototype.flatmap: 1.3.3 debug: 4.4.1 - eslint: 9.33.0(jiti@2.5.1) + eslint: 9.33.0(jiti@2.6.1) fast-glob: 3.3.3 transitivePeerDependencies: - supports-color @@ -4023,14 +4057,14 @@ snapshots: dependencies: humps: 2.0.1 - eslint-plugin-jsdoc@52.0.4(eslint@9.33.0(jiti@2.5.1)): + eslint-plugin-jsdoc@52.0.4(eslint@9.33.0(jiti@2.6.1)): dependencies: '@es-joy/jsdoccomment': 0.52.0 are-docs-informative: 0.0.2 comment-parser: 1.4.1 debug: 4.4.1 escape-string-regexp: 4.0.0 - eslint: 9.33.0(jiti@2.5.1) + eslint: 9.33.0(jiti@2.6.1) espree: 10.4.0 esquery: 1.6.0 parse-imports-exports: 0.2.4 @@ -4039,32 +4073,32 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-prettier@5.5.4(eslint-config-prettier@10.1.8(eslint@9.33.0(jiti@2.5.1)))(eslint@9.33.0(jiti@2.5.1))(prettier@3.6.2): + eslint-plugin-prettier@5.5.4(eslint-config-prettier@10.1.8(eslint@9.33.0(jiti@2.6.1)))(eslint@9.33.0(jiti@2.6.1))(prettier@3.6.2): dependencies: - eslint: 9.33.0(jiti@2.5.1) + eslint: 9.33.0(jiti@2.6.1) prettier: 3.6.2 prettier-linter-helpers: 1.0.0 synckit: 0.11.11 optionalDependencies: - eslint-config-prettier: 10.1.8(eslint@9.33.0(jiti@2.5.1)) + eslint-config-prettier: 10.1.8(eslint@9.33.0(jiti@2.6.1)) - eslint-plugin-spellcheck@0.0.20(eslint@9.33.0(jiti@2.5.1)): + eslint-plugin-spellcheck@0.0.20(eslint@9.33.0(jiti@2.6.1)): dependencies: - eslint: 9.33.0(jiti@2.5.1) + eslint: 9.33.0(jiti@2.6.1) globals: 13.24.0 hunspell-spellchecker: 1.0.2 lodash: 4.17.21 - eslint-plugin-unicorn@60.0.0(eslint@9.33.0(jiti@2.5.1)): + eslint-plugin-unicorn@60.0.0(eslint@9.33.0(jiti@2.6.1)): dependencies: '@babel/helper-validator-identifier': 7.27.1 - '@eslint-community/eslint-utils': 4.7.0(eslint@9.33.0(jiti@2.5.1)) + '@eslint-community/eslint-utils': 4.7.0(eslint@9.33.0(jiti@2.6.1)) '@eslint/plugin-kit': 0.3.5 change-case: 5.4.4 ci-info: 4.3.0 clean-regexp: 1.0.0 core-js-compat: 3.45.0 - eslint: 9.33.0(jiti@2.5.1) + eslint: 9.33.0(jiti@2.6.1) esquery: 1.6.0 find-up-simple: 1.0.1 globals: 16.3.0 @@ -4086,9 +4120,9 @@ snapshots: eslint-visitor-keys@4.2.1: {} - eslint@9.33.0(jiti@2.5.1): + eslint@9.33.0(jiti@2.6.1): dependencies: - '@eslint-community/eslint-utils': 4.7.0(eslint@9.33.0(jiti@2.5.1)) + '@eslint-community/eslint-utils': 4.7.0(eslint@9.33.0(jiti@2.6.1)) '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.21.0 '@eslint/config-helpers': 0.3.1 @@ -4124,7 +4158,7 @@ snapshots: natural-compare: 1.4.0 optionator: 0.9.4 optionalDependencies: - jiti: 2.5.1 + jiti: 2.6.1 transitivePeerDependencies: - supports-color @@ -4193,6 +4227,12 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 + fix-dts-default-cjs-exports@1.0.1: + dependencies: + magic-string: 0.30.17 + mlly: 1.8.0 + rollup: 4.46.2 + flat-cache@4.0.1: dependencies: flatted: 3.3.3 @@ -4505,7 +4545,7 @@ snapshots: optionalDependencies: '@pkgjs/parseargs': 0.11.0 - jiti@2.5.1: {} + jiti@2.6.1: {} joycon@3.1.1: {} @@ -4630,6 +4670,13 @@ snapshots: mitt@3.0.1: {} + mlly@1.8.0: + dependencies: + acorn: 8.15.0 + pathe: 2.0.3 + pkg-types: 1.3.1 + ufo: 1.6.1 + ms@2.1.3: {} mz@2.7.0: @@ -4738,17 +4785,23 @@ snapshots: pirates@4.0.7: {} + pkg-types@1.3.1: + dependencies: + confbox: 0.1.8 + mlly: 1.8.0 + pathe: 2.0.3 + platform@1.3.6: {} pluralize@8.0.0: {} possible-typed-array-names@1.1.0: {} - postcss-load-config@6.0.1(jiti@2.5.1)(postcss@8.5.6): + postcss-load-config@6.0.1(jiti@2.6.1)(postcss@8.5.6): dependencies: lilconfig: 3.1.3 optionalDependencies: - jiti: 2.5.1 + jiti: 2.6.1 postcss: 8.5.6 postcss@8.5.6: @@ -4765,7 +4818,7 @@ snapshots: dependencies: fast-diff: 1.3.0 - prettier-plugin-organize-imports@4.2.0(prettier@3.6.2)(typescript@5.9.2): + prettier-plugin-organize-imports@4.3.0(prettier@3.6.2)(typescript@5.9.2): dependencies: prettier: 3.6.2 typescript: 5.9.2 @@ -5124,7 +5177,7 @@ snapshots: ts-interface-checker@0.1.13: {} - tsup@8.4.0(jiti@2.5.1)(postcss@8.5.6)(typescript@5.9.2): + tsup@8.5.0(jiti@2.6.1)(postcss@8.5.6)(typescript@5.9.2): dependencies: bundle-require: 5.1.0(esbuild@0.25.8) cac: 6.7.14 @@ -5132,9 +5185,10 @@ snapshots: consola: 3.4.2 debug: 4.4.1 esbuild: 0.25.8 + fix-dts-default-cjs-exports: 1.0.1 joycon: 3.1.1 picocolors: 1.1.1 - postcss-load-config: 6.0.1(jiti@2.5.1)(postcss@8.5.6) + postcss-load-config: 6.0.1(jiti@2.6.1)(postcss@8.5.6) resolve-from: 5.0.0 rollup: 4.46.2 source-map: 0.8.0-beta.0 @@ -5190,19 +5244,21 @@ snapshots: possible-typed-array-names: 1.1.0 reflect.getprototypeof: 1.0.10 - typescript-eslint@8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2): + typescript-eslint@8.39.1(eslint@9.33.0(jiti@2.6.1))(typescript@5.9.2): dependencies: - '@typescript-eslint/eslint-plugin': 8.39.1(@typescript-eslint/parser@8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2) - '@typescript-eslint/parser': 8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2) + '@typescript-eslint/eslint-plugin': 8.39.1(@typescript-eslint/parser@8.39.1(eslint@9.33.0(jiti@2.6.1))(typescript@5.9.2))(eslint@9.33.0(jiti@2.6.1))(typescript@5.9.2) + '@typescript-eslint/parser': 8.39.1(eslint@9.33.0(jiti@2.6.1))(typescript@5.9.2) '@typescript-eslint/typescript-estree': 8.39.1(typescript@5.9.2) - '@typescript-eslint/utils': 8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2) - eslint: 9.33.0(jiti@2.5.1) + '@typescript-eslint/utils': 8.39.1(eslint@9.33.0(jiti@2.6.1))(typescript@5.9.2) + eslint: 9.33.0(jiti@2.6.1) typescript: 5.9.2 transitivePeerDependencies: - supports-color typescript@5.9.2: {} + ufo@1.6.1: {} + unbox-primitive@1.1.0: dependencies: call-bound: 1.0.4 @@ -5255,13 +5311,13 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.3 - vite-node@3.2.4(@types/node@22.17.1)(jiti@2.5.1): + vite-node@3.2.4(@types/node@22.18.12)(jiti@2.6.1): dependencies: cac: 6.7.14 debug: 4.4.1 es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 7.1.1(@types/node@22.17.1)(jiti@2.5.1) + vite: 7.1.1(@types/node@22.18.12)(jiti@2.6.1) transitivePeerDependencies: - '@types/node' - jiti @@ -5276,16 +5332,16 @@ snapshots: - tsx - yaml - vite@5.4.19(@types/node@22.17.1): + vite@5.4.19(@types/node@22.18.12): dependencies: esbuild: 0.21.5 postcss: 8.5.6 rollup: 4.46.2 optionalDependencies: - '@types/node': 22.17.1 + '@types/node': 22.18.12 fsevents: 2.3.3 - vite@7.1.1(@types/node@22.17.1)(jiti@2.5.1): + vite@7.1.1(@types/node@22.18.12)(jiti@2.6.1): dependencies: esbuild: 0.25.8 fdir: 6.4.6(picomatch@4.0.3) @@ -5294,11 +5350,11 @@ snapshots: rollup: 4.46.2 tinyglobby: 0.2.14 optionalDependencies: - '@types/node': 22.17.1 + '@types/node': 22.18.12 fsevents: 2.3.3 - jiti: 2.5.1 + jiti: 2.6.1 - vitepress@1.6.4(@algolia/client-search@5.35.0)(@types/node@22.17.1)(change-case@5.4.4)(postcss@8.5.6)(search-insights@2.17.3)(typescript@5.9.2): + vitepress@1.6.4(@algolia/client-search@5.35.0)(@types/node@22.18.12)(change-case@5.4.4)(postcss@8.5.6)(search-insights@2.17.3)(typescript@5.9.2): dependencies: '@docsearch/css': 3.8.2 '@docsearch/js': 3.8.2(@algolia/client-search@5.35.0)(search-insights@2.17.3) @@ -5307,7 +5363,7 @@ snapshots: '@shikijs/transformers': 2.5.0 '@shikijs/types': 2.5.0 '@types/markdown-it': 14.1.2 - '@vitejs/plugin-vue': 5.2.4(vite@5.4.19(@types/node@22.17.1))(vue@3.5.18(typescript@5.9.2)) + '@vitejs/plugin-vue': 5.2.4(vite@5.4.19(@types/node@22.18.12))(vue@3.5.18(typescript@5.9.2)) '@vue/devtools-api': 7.7.7 '@vue/shared': 3.5.18 '@vueuse/core': 12.8.2(typescript@5.9.2) @@ -5316,7 +5372,7 @@ snapshots: mark.js: 8.11.1 minisearch: 7.1.2 shiki: 2.5.0 - vite: 5.4.19(@types/node@22.17.1) + vite: 5.4.19(@types/node@22.18.12) vue: 3.5.18(typescript@5.9.2) optionalDependencies: postcss: 8.5.6 @@ -5347,11 +5403,11 @@ snapshots: - typescript - universal-cookie - vitest@3.2.4(@types/node@22.17.1)(jiti@2.5.1): + vitest@3.2.4(@types/node@22.18.12)(jiti@2.6.1): dependencies: '@types/chai': 5.2.2 '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(vite@7.1.1(@types/node@22.17.1)(jiti@2.5.1)) + '@vitest/mocker': 3.2.4(vite@7.1.1(@types/node@22.18.12)(jiti@2.6.1)) '@vitest/pretty-format': 3.2.4 '@vitest/runner': 3.2.4 '@vitest/snapshot': 3.2.4 @@ -5369,11 +5425,11 @@ snapshots: tinyglobby: 0.2.14 tinypool: 1.1.1 tinyrainbow: 2.0.0 - vite: 7.1.1(@types/node@22.17.1)(jiti@2.5.1) - vite-node: 3.2.4(@types/node@22.17.1)(jiti@2.5.1) + vite: 7.1.1(@types/node@22.18.12)(jiti@2.6.1) + vite-node: 3.2.4(@types/node@22.18.12)(jiti@2.6.1) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.17.1 + '@types/node': 22.18.12 transitivePeerDependencies: - jiti - less