From e2495c78d4aa394dacb3826883d249f6ecd58964 Mon Sep 17 00:00:00 2001 From: Pauline Date: Thu, 6 Jun 2024 18:31:14 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20fix(core):=20bug=20fixes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 6 +- client/package.json | 2 +- core/src/api/logger.rs | 2 +- core/src/store/mod.rs | 2 +- desktop/package.json | 4 +- package.json | 4 +- pnpm-lock.yaml | 179 +++++++++++++++++++++++++---------------- 7 files changed, 118 insertions(+), 81 deletions(-) diff --git a/README.md b/README.md index b87d081a..757c0101 100644 --- a/README.md +++ b/README.md @@ -5,8 +5,8 @@ Rust-based Minecraft launcher utilizing Tauri, SolidJS, and Tailwind ## Project Structure * [`desktop`](./desktop/) - Rust-based Minecraft launcher utilizing Tauri, SolidJS, and Tailwind. -* [`core`](./core/) - The core for our Minecraft launcher (compilable without Tauri), along with Rust-based utilities for other Polyfrost projects and interactions. -* [`backend`](./backend/) - Our `actix-web` based API, accessible at , with documentation on our [docs^2 website](https://contributing.polyfrost.org/api/). +* [`core`](./core/) - The core for our Minecraft launcher (platform agnostic), along with Rust-based utilities for other Polyfrost projects and interactions. +* [`backend`](./backend/) - Our `actix-web` based API, accessible at , with documentation on our [docs(docs)](https://contributing.polyfrost.org/api/). * [`testing`](./testing/) - Testing playground for our Rust core, independant of Tauri. -* [`debugger`](./debugger/) - `proc-macro` utilities for our Rust libraries. +* [`debugger`](./debugger/) - Procedural macro utilities for our Rust libraries. * [`distribution`](./distribution/) - Distribution utilties and meta files for the [`desktop`](./desktop/) app. diff --git a/client/package.json b/client/package.json index c6948c7a..8f17816d 100644 --- a/client/package.json +++ b/client/package.json @@ -18,7 +18,7 @@ "@rspc/solid": "^0.2.0", "@rspc/tauri": "^0.2.0", "@solid-primitives/deep": "^0.2.8", - "@tanstack/solid-query": "^5.40.0", + "@tanstack/solid-query": "^5.40.1", "fast-equals": "^5.0.1", "plausible-tracker": "^0.3.9", "solid-js": "^1.8.17", diff --git a/core/src/api/logger.rs b/core/src/api/logger.rs index 7f83e0f7..1b4ee4da 100644 --- a/core/src/api/logger.rs +++ b/core/src/api/logger.rs @@ -228,7 +228,7 @@ pub async fn delete_logs_by_file( }; let path = logs_folder.join(log_file); - io::remove_dir_all(&path).await?; + io::remove_file(&path).await?; Ok(()) } diff --git a/core/src/store/mod.rs b/core/src/store/mod.rs index a90fad57..21936f3e 100644 --- a/core/src/store/mod.rs +++ b/core/src/store/mod.rs @@ -142,7 +142,7 @@ impl State { }?; let ingress_processor = IngressProcessor::new(); - let discord_rpc = DiscordRPC::initialize(is_offline).await?; + let discord_rpc = DiscordRPC::initialize(is_offline || settings.disable_discord).await?; if !settings.disable_discord && !is_offline { let _ = discord_rpc.apply_activity("Idling...", true).await; } diff --git a/desktop/package.json b/desktop/package.json index 4664f16f..b7140a3a 100644 --- a/desktop/package.json +++ b/desktop/package.json @@ -16,7 +16,7 @@ }, "dependencies": { "@fontsource/poppins": "^5.0.14", - "@iconify-json/logos": "^1.1.42", + "@iconify-json/logos": "^1.1.43", "@leeoniya/ufuzzy": "^1.0.14", "@onelauncher/client": "workspace:*", "@rspc/client": "^0.2.0", @@ -24,7 +24,7 @@ "@rspc/tauri": "^0.2.0", "@solid-primitives/refs": "^1.0.8", "@solidjs/router": "^0.13.5", - "@tanstack/solid-query": "^5.40.0", + "@tanstack/solid-query": "^5.40.1", "@tauri-apps/api": "^2.0.0-beta", "@tauri-apps/plugin-shell": "github:tauri-apps/tauri-plugin-shell#v2", "@thisbeyond/solid-dnd": "^0.7.5", diff --git a/package.json b/package.json index c25b0443..b3837f32 100644 --- a/package.json +++ b/package.json @@ -23,13 +23,13 @@ }, "devDependencies": { "@flowr/eslint-config": "^3.5.2", - "@types/node": "^20.14.1", + "@types/node": "^20.14.2", "@vitest/ui": "^1.6.0", "bumpp": "^9.4.1", "eslint": "^8.56.0", "eslint-plugin-solid": "^0.14.0", "ts-node": "^10.9.2", - "tsx": "^4.11.2", + "tsx": "^4.12.0", "typescript": "^5.4.5", "vite": "^5.2.12", "vitest": "^1.6.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c660a114..03876874 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,10 +10,10 @@ importers: devDependencies: '@flowr/eslint-config': specifier: ^3.5.2 - version: 3.5.2(@unocss/eslint-plugin@0.60.4(eslint@8.57.0)(typescript@5.4.5))(@vue/compiler-sfc@3.4.27)(eslint-plugin-solid@0.14.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)(vitest@1.6.0(@types/node@20.14.1)(@vitest/ui@1.6.0)(jsdom@24.1.0)(sass@1.77.4)) + version: 3.5.2(@unocss/eslint-plugin@0.60.4(eslint@8.57.0)(typescript@5.4.5))(@vue/compiler-sfc@3.4.27)(eslint-plugin-solid@0.14.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)(vitest@1.6.0(@types/node@20.14.2)(@vitest/ui@1.6.0)(jsdom@24.1.0)(sass@1.77.4)) '@types/node': - specifier: ^20.14.1 - version: 20.14.1 + specifier: ^20.14.2 + version: 20.14.2 '@vitest/ui': specifier: ^1.6.0 version: 1.6.0(vitest@1.6.0) @@ -28,19 +28,19 @@ importers: version: 0.14.0(eslint@8.57.0)(typescript@5.4.5) ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@20.14.1)(typescript@5.4.5) + version: 10.9.2(@types/node@20.14.2)(typescript@5.4.5) tsx: - specifier: ^4.11.2 - version: 4.11.2 + specifier: ^4.12.0 + version: 4.12.0 typescript: specifier: ^5.4.5 version: 5.4.5 vite: specifier: ^5.2.12 - version: 5.2.12(@types/node@20.14.1)(sass@1.77.4) + version: 5.2.12(@types/node@20.14.2)(sass@1.77.4) vitest: specifier: ^1.6.0 - version: 1.6.0(@types/node@20.14.1)(@vitest/ui@1.6.0(vitest@1.6.0))(jsdom@24.1.0)(sass@1.77.4) + version: 1.6.0(@types/node@20.14.2)(@vitest/ui@1.6.0(vitest@1.6.0))(jsdom@24.1.0)(sass@1.77.4) client: dependencies: @@ -49,7 +49,7 @@ importers: version: 0.2.0 '@rspc/solid': specifier: ^0.2.0 - version: 0.2.0(@tanstack/solid-query@5.40.0(solid-js@1.8.17))(solid-js@1.8.17) + version: 0.2.0(@tanstack/solid-query@5.40.1(solid-js@1.8.17))(solid-js@1.8.17) '@rspc/tauri': specifier: ^0.2.0 version: 0.2.0(@tauri-apps/api@2.0.0-beta.8) @@ -57,8 +57,8 @@ importers: specifier: ^0.2.8 version: 0.2.8(solid-js@1.8.17) '@tanstack/solid-query': - specifier: ^5.40.0 - version: 5.40.0(solid-js@1.8.17) + specifier: ^5.40.1 + version: 5.40.1(solid-js@1.8.17) fast-equals: specifier: ^5.0.1 version: 5.0.1 @@ -78,8 +78,8 @@ importers: specifier: ^5.0.14 version: 5.0.14 '@iconify-json/logos': - specifier: ^1.1.42 - version: 1.1.42 + specifier: ^1.1.43 + version: 1.1.43 '@leeoniya/ufuzzy': specifier: ^1.0.14 version: 1.0.14 @@ -91,7 +91,7 @@ importers: version: 0.2.0 '@rspc/solid': specifier: ^0.2.0 - version: 0.2.0(@tanstack/solid-query@5.40.0(solid-js@1.8.17))(solid-js@1.8.17) + version: 0.2.0(@tanstack/solid-query@5.40.1(solid-js@1.8.17))(solid-js@1.8.17) '@rspc/tauri': specifier: ^0.2.0 version: 0.2.0(@tauri-apps/api@2.0.0-beta.8) @@ -102,8 +102,8 @@ importers: specifier: ^0.13.5 version: 0.13.5(solid-js@1.8.17) '@tanstack/solid-query': - specifier: ^5.40.0 - version: 5.40.0(solid-js@1.8.17) + specifier: ^5.40.1 + version: 5.40.1(solid-js@1.8.17) '@tauri-apps/api': specifier: ^2.0.0-beta version: 2.0.0-beta.8 @@ -143,7 +143,7 @@ importers: version: 2.0.0-beta.10 '@testing-library/jest-dom': specifier: ^6.4.5 - version: 6.4.5(vitest@1.6.0(@types/node@20.14.1)(@vitest/ui@1.6.0(vitest@1.6.0))(jsdom@24.1.0)(sass@1.77.4)) + version: 6.4.5(vitest@1.6.0(@types/node@20.14.2)(@vitest/ui@1.6.0(vitest@1.6.0))(jsdom@24.1.0)(sass@1.77.4)) '@types/uuid': specifier: ^9.0.8 version: 9.0.8 @@ -155,13 +155,13 @@ importers: version: 1.77.4 unocss: specifier: ^0.60.4 - version: 0.60.4(postcss@8.4.38)(rollup@4.18.0)(vite@5.2.12(@types/node@20.14.1)(sass@1.77.4)) + version: 0.60.4(postcss@8.4.38)(rollup@4.18.0)(vite@5.2.12(@types/node@20.14.2)(sass@1.77.4)) vite-plugin-solid: specifier: ^2.10.2 - version: 2.10.2(@testing-library/jest-dom@6.4.5(vitest@1.6.0(@types/node@20.14.1)(@vitest/ui@1.6.0(vitest@1.6.0))(jsdom@24.1.0)(sass@1.77.4)))(solid-js@1.8.17)(vite@5.2.12(@types/node@20.14.1)(sass@1.77.4)) + version: 2.10.2(@testing-library/jest-dom@6.4.5(vitest@1.6.0(@types/node@20.14.2)(@vitest/ui@1.6.0(vitest@1.6.0))(jsdom@24.1.0)(sass@1.77.4)))(solid-js@1.8.17)(vite@5.2.12(@types/node@20.14.2)(sass@1.77.4)) vite-tsconfig-paths: specifier: ^4.3.2 - version: 4.3.2(typescript@5.4.5)(vite@5.2.12(@types/node@20.14.1)(sass@1.77.4)) + version: 4.3.2(typescript@5.4.5)(vite@5.2.12(@types/node@20.14.2)(sass@1.77.4)) scripts: dependencies: @@ -326,10 +326,18 @@ packages: resolution: {integrity: sha512-WdJjwMEkmBicq5T9fm/cHND3+UlFa2Yj8ALLgmoSQAJZysYbBjw+azChSGPN4DSPLXOcooGRvDwZWMcF/mLO2Q==} engines: {node: '>=6.9.0'} + '@babel/helper-string-parser@7.24.7': + resolution: {integrity: sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.24.6': resolution: {integrity: sha512-4yA7s865JHaqUdRbnaxarZREuPTHrjpDT+pXoAZ1yhyo6uFnIEpS8VMu16siFOHDpZNKYv5BObhsB//ycbICyw==} engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.24.7': + resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-option@7.24.6': resolution: {integrity: sha512-Jktc8KkF3zIkePb48QO+IapbXlSapOW9S+ogZZkcO6bABgYAxtZcjZ/O005111YLf+j4M84uEgwYoidDkXbCkQ==} engines: {node: '>=6.9.0'} @@ -356,6 +364,11 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + '@babel/parser@7.24.7': + resolution: {integrity: sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/plugin-syntax-jsx@7.24.1': resolution: {integrity: sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==} engines: {node: '>=6.9.0'} @@ -424,6 +437,10 @@ packages: resolution: {integrity: sha512-WaMsgi6Q8zMgMth93GvWPXkhAIEobfsIkLTacoVZoK1J0CevIPGYY2Vo5YvJGqyHqXM6P4ppOYGsIRU8MM9pFQ==} engines: {node: '>=6.9.0'} + '@babel/types@7.24.7': + resolution: {integrity: sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==} + engines: {node: '>=6.9.0'} + '@clack/core@0.3.4': resolution: {integrity: sha512-H4hxZDXgHtWTwV3RAVenqcC4VbJZNegbBjlPvzOzCouXtS2y3sDvlO3IsbrPNWuLWPPlYVYPghQdSF64683Ldw==} @@ -671,8 +688,8 @@ packages: '@iarna/toml@2.2.5': resolution: {integrity: sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==} - '@iconify-json/logos@1.1.42': - resolution: {integrity: sha512-/f+frtPm3m3Z30oy8Pk+QqRDkbmAiIaWGPl5CmsCXm15MVfvw9a/V/gD7WzdyuSGAZcFuQaqbHXj92y/n+2ifg==} + '@iconify-json/logos@1.1.43': + resolution: {integrity: sha512-UtvL1yDHUr9dl1Tqihh6K9m5dmbYKOYyLf3i9aKhymSW76QjOCGjpgQc0PQ4GJCAdU1cAMu+WO61TgPxdonrlg==} '@iconify/types@2.0.0': resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} @@ -921,8 +938,8 @@ packages: '@tanstack/query-core@5.40.0': resolution: {integrity: sha512-eD8K8jsOIq0Z5u/QbvOmfvKKE/XC39jA7yv4hgpl/1SRiU+J8QCIwgM/mEHuunQsL87dcvnHqSVLmf9pD4CiaA==} - '@tanstack/solid-query@5.40.0': - resolution: {integrity: sha512-o8kDtKRjShxi9tVNTp6IWGxZmX8lHPt0IsVSCGK4+kGX0c112HWD8lE3rxOKPtGrIAVqDhIgcE7e51UrR0W3iw==} + '@tanstack/solid-query@5.40.1': + resolution: {integrity: sha512-2eMGS3ufwxycfSm6B2JoB/ne2N5xAJ0Kb3QHxicK15uwcb1p08iXclgViwCVjbFW4KUGjxgR4u/FTrin/QvuTw==} peerDependencies: solid-js: ^1.6.0 @@ -1075,8 +1092,8 @@ packages: '@types/node@20.12.11': resolution: {integrity: sha512-vDg9PZ/zi+Nqp6boSOT7plNuthRugEKixDv5sFTIpkE89MmNtEArAShI4mxuX2+UrLEe9pxC1vm2cjm9YlWbJw==} - '@types/node@20.14.1': - resolution: {integrity: sha512-T2MzSGEu+ysB/FkWfqmhV3PLyQlowdptmmgD20C6QxsS8Fmv5SjpZ1ayXaEC0S21/h5UJ9iA6W/5vSNU5l00OA==} + '@types/node@20.14.2': + resolution: {integrity: sha512-xyu6WAMVwv6AKFLB+e/7ySZVr/0zLCzOa7rSpq6jNwpqOrUbcACDWC+53d4n2QHOnDou0fbIsg8wZu/sxrnI4Q==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -2946,8 +2963,11 @@ packages: tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} - tsx@4.11.2: - resolution: {integrity: sha512-V5DL5v1BuItjsQ2FN9+4OjR7n5cr8hSgN+VGmm/fd2/0cgQdBIWHcQ3bFYm/5ZTmyxkTDBUIaRuW2divgfPe0A==} + tslib@2.6.3: + resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} + + tsx@4.12.0: + resolution: {integrity: sha512-642NAWAbDqPZINjmL32Lh/B+pd8vbVj6LHPsWm09IIHqQuWhCrNfcPTjRlHFWvv3FfM4vt9NLReBIjUNj5ZhDg==} engines: {node: '>=18.0.0'} hasBin: true @@ -3421,8 +3441,12 @@ snapshots: '@babel/helper-string-parser@7.24.6': {} + '@babel/helper-string-parser@7.24.7': {} + '@babel/helper-validator-identifier@7.24.6': {} + '@babel/helper-validator-identifier@7.24.7': {} + '@babel/helper-validator-option@7.24.6': {} '@babel/helpers@7.24.4': @@ -3453,6 +3477,10 @@ snapshots: dependencies: '@babel/types': 7.24.6 + '@babel/parser@7.24.7': + dependencies: + '@babel/types': 7.24.7 + '@babel/plugin-syntax-jsx@7.24.1(@babel/core@7.24.4)': dependencies: '@babel/core': 7.24.4 @@ -3554,6 +3582,12 @@ snapshots: '@babel/helper-validator-identifier': 7.24.6 to-fast-properties: 2.0.0 + '@babel/types@7.24.7': + dependencies: + '@babel/helper-string-parser': 7.24.7 + '@babel/helper-validator-identifier': 7.24.7 + to-fast-properties: 2.0.0 + '@clack/core@0.3.4': dependencies: picocolors: 1.0.1 @@ -3686,7 +3720,7 @@ snapshots: '@eslint/js@8.57.0': {} - '@flowr/eslint-config@3.5.2(@unocss/eslint-plugin@0.60.4(eslint@8.57.0)(typescript@5.4.5))(@vue/compiler-sfc@3.4.27)(eslint-plugin-solid@0.14.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)(vitest@1.6.0(@types/node@20.14.1)(@vitest/ui@1.6.0)(jsdom@24.1.0)(sass@1.77.4))': + '@flowr/eslint-config@3.5.2(@unocss/eslint-plugin@0.60.4(eslint@8.57.0)(typescript@5.4.5))(@vue/compiler-sfc@3.4.27)(eslint-plugin-solid@0.14.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)(vitest@1.6.0(@types/node@20.14.2)(@vitest/ui@1.6.0)(jsdom@24.1.0)(sass@1.77.4))': dependencies: '@antfu/install-pkg': 0.3.3 '@clack/prompts': 0.7.0 @@ -3710,7 +3744,7 @@ snapshots: eslint-plugin-toml: 0.11.0(eslint@8.57.0) eslint-plugin-unicorn: 53.0.0(eslint@8.57.0) eslint-plugin-unused-imports: 3.2.0(@typescript-eslint/eslint-plugin@7.12.0(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0) - eslint-plugin-vitest: 0.5.4(@typescript-eslint/eslint-plugin@7.12.0(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)(vitest@1.6.0(@types/node@20.14.1)(@vitest/ui@1.6.0)(jsdom@24.1.0)(sass@1.77.4)) + eslint-plugin-vitest: 0.5.4(@typescript-eslint/eslint-plugin@7.12.0(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)(vitest@1.6.0(@types/node@20.14.2)(@vitest/ui@1.6.0)(jsdom@24.1.0)(sass@1.77.4)) eslint-plugin-vue: 9.26.0(eslint@8.57.0) eslint-plugin-yml: 1.14.0(eslint@8.57.0) eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.4.27)(eslint@8.57.0) @@ -3753,7 +3787,7 @@ snapshots: '@iarna/toml@2.2.5': {} - '@iconify-json/logos@1.1.42': + '@iconify-json/logos@1.1.43': dependencies: '@iconify/types': 2.0.0 @@ -3881,10 +3915,10 @@ snapshots: '@rspc/client@0.2.0': {} - '@rspc/solid@0.2.0(@tanstack/solid-query@5.40.0(solid-js@1.8.17))(solid-js@1.8.17)': + '@rspc/solid@0.2.0(@tanstack/solid-query@5.40.1(solid-js@1.8.17))(solid-js@1.8.17)': dependencies: '@rspc/client': 0.2.0 - '@tanstack/solid-query': 5.40.0(solid-js@1.8.17) + '@tanstack/solid-query': 5.40.1(solid-js@1.8.17) solid-js: 1.8.17 '@rspc/tauri@0.2.0(@tauri-apps/api@2.0.0-beta.8)': @@ -3986,7 +4020,7 @@ snapshots: '@tanstack/query-core@5.40.0': {} - '@tanstack/solid-query@5.40.0(solid-js@1.8.17)': + '@tanstack/solid-query@5.40.1(solid-js@1.8.17)': dependencies: '@tanstack/query-core': 5.40.0 solid-js: 1.8.17 @@ -4051,7 +4085,7 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/jest-dom@6.4.5(vitest@1.6.0(@types/node@20.14.1)(@vitest/ui@1.6.0(vitest@1.6.0))(jsdom@24.1.0)(sass@1.77.4))': + '@testing-library/jest-dom@6.4.5(vitest@1.6.0(@types/node@20.14.2)(@vitest/ui@1.6.0(vitest@1.6.0))(jsdom@24.1.0)(sass@1.77.4))': dependencies: '@adobe/css-tools': 4.3.3 '@babel/runtime': 7.24.5 @@ -4062,7 +4096,7 @@ snapshots: lodash: 4.17.21 redent: 3.0.0 optionalDependencies: - vitest: 1.6.0(@types/node@20.14.1)(@vitest/ui@1.6.0(vitest@1.6.0))(jsdom@24.1.0)(sass@1.77.4) + vitest: 1.6.0(@types/node@20.14.2)(@vitest/ui@1.6.0(vitest@1.6.0))(jsdom@24.1.0)(sass@1.77.4) '@thisbeyond/solid-dnd@0.7.5(solid-js@1.8.17)': dependencies: @@ -4120,7 +4154,7 @@ snapshots: dependencies: undici-types: 5.26.5 - '@types/node@20.14.1': + '@types/node@20.14.2': dependencies: undici-types: 5.26.5 @@ -4256,13 +4290,13 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@unocss/astro@0.60.4(rollup@4.18.0)(vite@5.2.12(@types/node@20.14.1)(sass@1.77.4))': + '@unocss/astro@0.60.4(rollup@4.18.0)(vite@5.2.12(@types/node@20.14.2)(sass@1.77.4))': dependencies: '@unocss/core': 0.60.4 '@unocss/reset': 0.60.4 - '@unocss/vite': 0.60.4(rollup@4.18.0)(vite@5.2.12(@types/node@20.14.1)(sass@1.77.4)) + '@unocss/vite': 0.60.4(rollup@4.18.0)(vite@5.2.12(@types/node@20.14.2)(sass@1.77.4)) optionalDependencies: - vite: 5.2.12(@types/node@20.14.1)(sass@1.77.4) + vite: 5.2.12(@types/node@20.14.2)(sass@1.77.4) transitivePeerDependencies: - rollup @@ -4406,7 +4440,7 @@ snapshots: dependencies: '@unocss/core': 0.60.4 - '@unocss/vite@0.60.4(rollup@4.18.0)(vite@5.2.12(@types/node@20.14.1)(sass@1.77.4))': + '@unocss/vite@0.60.4(rollup@4.18.0)(vite@5.2.12(@types/node@20.14.2)(sass@1.77.4))': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.0(rollup@4.18.0) @@ -4418,7 +4452,7 @@ snapshots: chokidar: 3.6.0 fast-glob: 3.3.2 magic-string: 0.30.10 - vite: 5.2.12(@types/node@20.14.1)(sass@1.77.4) + vite: 5.2.12(@types/node@20.14.2)(sass@1.77.4) transitivePeerDependencies: - rollup @@ -4457,7 +4491,7 @@ snapshots: pathe: 1.1.2 picocolors: 1.0.0 sirv: 2.0.4 - vitest: 1.6.0(@types/node@20.14.1)(@vitest/ui@1.6.0(vitest@1.6.0))(jsdom@24.1.0)(sass@1.77.4) + vitest: 1.6.0(@types/node@20.14.2)(@vitest/ui@1.6.0(vitest@1.6.0))(jsdom@24.1.0)(sass@1.77.4) '@vitest/utils@1.6.0': dependencies: @@ -4468,7 +4502,7 @@ snapshots: '@vue/compiler-core@3.4.27': dependencies: - '@babel/parser': 7.24.6 + '@babel/parser': 7.24.7 '@vue/shared': 3.4.27 entities: 4.5.0 estree-walker: 2.0.2 @@ -4481,7 +4515,7 @@ snapshots: '@vue/compiler-sfc@3.4.27': dependencies: - '@babel/parser': 7.24.6 + '@babel/parser': 7.24.7 '@vue/compiler-core': 3.4.27 '@vue/compiler-dom': 3.4.27 '@vue/compiler-ssr': 3.4.27 @@ -5026,13 +5060,13 @@ snapshots: optionalDependencies: '@typescript-eslint/eslint-plugin': 7.12.0(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5) - eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@7.12.0(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)(vitest@1.6.0(@types/node@20.14.1)(@vitest/ui@1.6.0)(jsdom@24.1.0)(sass@1.77.4)): + eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@7.12.0(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)(vitest@1.6.0(@types/node@20.14.2)(@vitest/ui@1.6.0)(jsdom@24.1.0)(sass@1.77.4)): dependencies: '@typescript-eslint/utils': 7.12.0(eslint@8.57.0)(typescript@5.4.5) eslint: 8.57.0 optionalDependencies: '@typescript-eslint/eslint-plugin': 7.12.0(@typescript-eslint/parser@7.12.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5) - vitest: 1.6.0(@types/node@20.14.1)(@vitest/ui@1.6.0(vitest@1.6.0))(jsdom@24.1.0)(sass@1.77.4) + vitest: 1.6.0(@types/node@20.14.2)(@vitest/ui@1.6.0(vitest@1.6.0))(jsdom@24.1.0)(sass@1.77.4) transitivePeerDependencies: - supports-color - typescript @@ -6122,7 +6156,7 @@ snapshots: synckit@0.9.0: dependencies: '@pkgr/core': 0.1.1 - tslib: 2.6.2 + tslib: 2.6.3 optional: true tapable@2.2.1: {} @@ -6171,14 +6205,14 @@ snapshots: dependencies: typescript: 5.4.5 - ts-node@10.9.2(@types/node@20.14.1)(typescript@5.4.5): + ts-node@10.9.2(@types/node@20.14.2)(typescript@5.4.5): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.14.1 + '@types/node': 20.14.2 acorn: 8.11.3 acorn-walk: 8.3.2 arg: 4.1.3 @@ -6195,7 +6229,10 @@ snapshots: tslib@2.6.2: {} - tsx@4.11.2: + tslib@2.6.3: + optional: true + + tsx@4.12.0: dependencies: esbuild: 0.20.2 get-tsconfig: 4.7.5 @@ -6238,9 +6275,9 @@ snapshots: universalify@0.2.0: {} - unocss@0.60.4(postcss@8.4.38)(rollup@4.18.0)(vite@5.2.12(@types/node@20.14.1)(sass@1.77.4)): + unocss@0.60.4(postcss@8.4.38)(rollup@4.18.0)(vite@5.2.12(@types/node@20.14.2)(sass@1.77.4)): dependencies: - '@unocss/astro': 0.60.4(rollup@4.18.0)(vite@5.2.12(@types/node@20.14.1)(sass@1.77.4)) + '@unocss/astro': 0.60.4(rollup@4.18.0)(vite@5.2.12(@types/node@20.14.2)(sass@1.77.4)) '@unocss/cli': 0.60.4(rollup@4.18.0) '@unocss/core': 0.60.4 '@unocss/extractor-arbitrary-variants': 0.60.4 @@ -6259,9 +6296,9 @@ snapshots: '@unocss/transformer-compile-class': 0.60.4 '@unocss/transformer-directives': 0.60.4 '@unocss/transformer-variant-group': 0.60.4 - '@unocss/vite': 0.60.4(rollup@4.18.0)(vite@5.2.12(@types/node@20.14.1)(sass@1.77.4)) + '@unocss/vite': 0.60.4(rollup@4.18.0)(vite@5.2.12(@types/node@20.14.2)(sass@1.77.4)) optionalDependencies: - vite: 5.2.12(@types/node@20.14.1)(sass@1.77.4) + vite: 5.2.12(@types/node@20.14.2)(sass@1.77.4) transitivePeerDependencies: - postcss - rollup @@ -6295,13 +6332,13 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - vite-node@1.6.0(@types/node@20.14.1)(sass@1.77.4): + vite-node@1.6.0(@types/node@20.14.2)(sass@1.77.4): dependencies: cac: 6.7.14 debug: 4.3.4 pathe: 1.1.2 picocolors: 1.0.0 - vite: 5.2.12(@types/node@20.14.1)(sass@1.77.4) + vite: 5.2.12(@types/node@20.14.2)(sass@1.77.4) transitivePeerDependencies: - '@types/node' - less @@ -6312,7 +6349,7 @@ snapshots: - supports-color - terser - vite-plugin-solid@2.10.2(@testing-library/jest-dom@6.4.5(vitest@1.6.0(@types/node@20.14.1)(@vitest/ui@1.6.0(vitest@1.6.0))(jsdom@24.1.0)(sass@1.77.4)))(solid-js@1.8.17)(vite@5.2.12(@types/node@20.14.1)(sass@1.77.4)): + vite-plugin-solid@2.10.2(@testing-library/jest-dom@6.4.5(vitest@1.6.0(@types/node@20.14.2)(@vitest/ui@1.6.0(vitest@1.6.0))(jsdom@24.1.0)(sass@1.77.4)))(solid-js@1.8.17)(vite@5.2.12(@types/node@20.14.2)(sass@1.77.4)): dependencies: '@babel/core': 7.24.4 '@types/babel__core': 7.20.5 @@ -6320,39 +6357,39 @@ snapshots: merge-anything: 5.1.7 solid-js: 1.8.17 solid-refresh: 0.6.3(solid-js@1.8.17) - vite: 5.2.12(@types/node@20.14.1)(sass@1.77.4) - vitefu: 0.2.5(vite@5.2.12(@types/node@20.14.1)(sass@1.77.4)) + vite: 5.2.12(@types/node@20.14.2)(sass@1.77.4) + vitefu: 0.2.5(vite@5.2.12(@types/node@20.14.2)(sass@1.77.4)) optionalDependencies: - '@testing-library/jest-dom': 6.4.5(vitest@1.6.0(@types/node@20.14.1)(@vitest/ui@1.6.0(vitest@1.6.0))(jsdom@24.1.0)(sass@1.77.4)) + '@testing-library/jest-dom': 6.4.5(vitest@1.6.0(@types/node@20.14.2)(@vitest/ui@1.6.0(vitest@1.6.0))(jsdom@24.1.0)(sass@1.77.4)) transitivePeerDependencies: - supports-color - vite-tsconfig-paths@4.3.2(typescript@5.4.5)(vite@5.2.12(@types/node@20.14.1)(sass@1.77.4)): + vite-tsconfig-paths@4.3.2(typescript@5.4.5)(vite@5.2.12(@types/node@20.14.2)(sass@1.77.4)): dependencies: debug: 4.3.4 globrex: 0.1.2 tsconfck: 3.0.3(typescript@5.4.5) optionalDependencies: - vite: 5.2.12(@types/node@20.14.1)(sass@1.77.4) + vite: 5.2.12(@types/node@20.14.2)(sass@1.77.4) transitivePeerDependencies: - supports-color - typescript - vite@5.2.12(@types/node@20.14.1)(sass@1.77.4): + vite@5.2.12(@types/node@20.14.2)(sass@1.77.4): dependencies: esbuild: 0.20.2 postcss: 8.4.38 rollup: 4.18.0 optionalDependencies: - '@types/node': 20.14.1 + '@types/node': 20.14.2 fsevents: 2.3.3 sass: 1.77.4 - vitefu@0.2.5(vite@5.2.12(@types/node@20.14.1)(sass@1.77.4)): + vitefu@0.2.5(vite@5.2.12(@types/node@20.14.2)(sass@1.77.4)): optionalDependencies: - vite: 5.2.12(@types/node@20.14.1)(sass@1.77.4) + vite: 5.2.12(@types/node@20.14.2)(sass@1.77.4) - vitest@1.6.0(@types/node@20.14.1)(@vitest/ui@1.6.0(vitest@1.6.0))(jsdom@24.1.0)(sass@1.77.4): + vitest@1.6.0(@types/node@20.14.2)(@vitest/ui@1.6.0(vitest@1.6.0))(jsdom@24.1.0)(sass@1.77.4): dependencies: '@vitest/expect': 1.6.0 '@vitest/runner': 1.6.0 @@ -6371,11 +6408,11 @@ snapshots: strip-literal: 2.1.0 tinybench: 2.8.0 tinypool: 0.8.4 - vite: 5.2.12(@types/node@20.14.1)(sass@1.77.4) - vite-node: 1.6.0(@types/node@20.14.1)(sass@1.77.4) + vite: 5.2.12(@types/node@20.14.2)(sass@1.77.4) + vite-node: 1.6.0(@types/node@20.14.2)(sass@1.77.4) why-is-node-running: 2.2.2 optionalDependencies: - '@types/node': 20.14.1 + '@types/node': 20.14.2 '@vitest/ui': 1.6.0(vitest@1.6.0) jsdom: 24.1.0 transitivePeerDependencies: