From d7faee2066a69f8566adb754e3239fa3c76dd64b Mon Sep 17 00:00:00 2001 From: Pauline Date: Tue, 20 Aug 2024 06:15:22 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A8=20chore:=20bump=20deps?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Pauline --- .github/workflows/release.yml | 2 +- Cargo.lock | 58 +++++------------- Cargo.toml | 6 +- TODO.md | 12 +++- apps/desktop/Cargo.toml | 15 ++--- apps/desktop/package.json | 3 +- apps/frontend/package.json | 2 +- package.json | 5 +- packages/client/package.json | 2 +- packages/gamemode/Cargo.toml | 4 +- packages/scripts/package.json | 2 +- pnpm-lock.yaml | 112 +++++++++++++++++++++++++++------- 12 files changed, 134 insertions(+), 89 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 118d072b..b08edb5f 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -91,7 +91,7 @@ jobs: token: ${{ secrets.GITHUB_TOKEN }} - name: Build - run: pnpm desktop build --ci -v --target ${{ matrix.settings.target }} --bundles ${{ matrix.settings.bundles }} + run: pnpm tauri build --ci -v --target ${{ matrix.settings.target }} --bundles ${{ matrix.settings.bundles }} # env: # TAURI_SIGNING_PRIVATE_KEY: $ {{ secrets.TAURI_PRIVATE_KEY }} # TAURI_SIGNING_PRIVATE_KEY_PASSWORD: $ {{ secrets.TAURI_KEY_PASSWORD }} diff --git a/Cargo.lock b/Cargo.lock index c5453f41..8a5d26b2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -807,22 +807,6 @@ dependencies = [ "error-code", ] -[[package]] -name = "cocoa" -version = "0.25.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6140449f97a6e97f9511815c5632d84c8aacf8ac271ad77c559218161a1373c" -dependencies = [ - "bitflags 1.3.2", - "block", - "cocoa-foundation 0.1.2", - "core-foundation 0.9.4", - "core-graphics 0.23.2", - "foreign-types", - "libc", - "objc", -] - [[package]] name = "cocoa" version = "0.26.0" @@ -831,7 +815,7 @@ checksum = "f79398230a6e2c08f5c9760610eb6924b52aa9e7950a619602baba59dcbbdbb2" dependencies = [ "bitflags 2.6.0", "block", - "cocoa-foundation 0.2.0", + "cocoa-foundation", "core-foundation 0.10.0", "core-graphics 0.24.0", "foreign-types", @@ -839,20 +823,6 @@ dependencies = [ "objc", ] -[[package]] -name = "cocoa-foundation" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c6234cbb2e4c785b456c0644748b1ac416dd045799740356f8363dfe00c93f7" -dependencies = [ - "bitflags 1.3.2", - "block", - "core-foundation 0.9.4", - "core-graphics-types 0.1.3", - "libc", - "objc", -] - [[package]] name = "cocoa-foundation" version = "0.2.0" @@ -3222,7 +3192,7 @@ version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "86c410a9d21523a819e84881603fbc00331c8001eb899964952046671deddb9c" dependencies = [ - "cocoa 0.26.0", + "cocoa", "crossbeam-channel", "dpi", "gtk", @@ -3615,7 +3585,7 @@ version = "1.0.0-alpha.1" dependencies = [ "anyhow", "chrono", - "cocoa 0.25.0", + "cocoa", "interpulse", "objc", "once_cell", @@ -4433,9 +4403,9 @@ checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b" [[package]] name = "reqwest" -version = "0.12.6" +version = "0.12.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6f6ddd79dc661ade721873783d159ec87d91d556ce92933e342bae8b87c48c0" +checksum = "f8f4955649ef5c38cc7f9e8aa41761d48fb9677197daea9984dc54f56aad5e63" dependencies = [ "async-compression", "base64 0.22.1", @@ -5405,7 +5375,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6775bcf3c1da33f848ede9cff5883ed1e45a29f66533ce42ad06c93ae514ed59" dependencies = [ "bitflags 2.6.0", - "cocoa 0.26.0", + "cocoa", "core-foundation 0.10.0", "core-graphics 0.24.0", "crossbeam-channel", @@ -5473,7 +5443,7 @@ checksum = "79776954e2cd6b6c3b56e2cd99905a3a166017495a39ac8eb4c85dd8ea8704b4" dependencies = [ "anyhow", "bytes", - "cocoa 0.26.0", + "cocoa", "dirs 5.0.1", "dunce", "embed_plist", @@ -5778,7 +5748,7 @@ version = "2.0.0-rc.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9fead81c1bd0205d5f02580e64f522704618274e784c2d1c127e4ba19acd0b79" dependencies = [ - "cocoa 0.26.0", + "cocoa", "gtk", "http", "jni", @@ -5828,9 +5798,9 @@ dependencies = [ [[package]] name = "tauri-utils" -version = "2.0.0-rc.3" +version = "2.0.0-rc.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "285af18e09665ea15fdda04cb28fb579a4d71b4e1640628489fecca98838ca9a" +checksum = "62e4c7855f6d4270361dd55edd92ccaa91e17c4d08aae30b1fedeb8a155b8b3c" dependencies = [ "aes-gcm", "brotli", @@ -6811,7 +6781,7 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d8cdd6999298d969289d8078dae02ce798ad23452075985cccba8b6326711ecf" dependencies = [ - "cocoa 0.26.0", + "cocoa", "objc", "raw-window-handle", "windows-sys 0.59.0", @@ -7257,7 +7227,7 @@ checksum = "49b8049c8f239cdbfaaea4bacb9646f6b208938ceec0acd5b3e99cd05f70903f" dependencies = [ "base64 0.22.1", "block", - "cocoa 0.26.0", + "cocoa", "core-graphics 0.24.0", "crossbeam-channel", "dpi", @@ -7478,9 +7448,9 @@ dependencies = [ [[package]] name = "zip" -version = "2.1.6" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40dd8c92efc296286ce1fbd16657c5dbefff44f1b4ca01cc5f517d8b7b3d3e2e" +checksum = "dc5e4288ea4057ae23afc69a4472434a87a2495cafce6632fd1c4ec9f5cf3494" dependencies = [ "aes", "arbitrary", diff --git a/Cargo.toml b/Cargo.toml index 02eb480c..acd51e16 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -164,8 +164,12 @@ async-recursion = { version = "1.1" } sysinfo = { version = "0.31", features = [ "serde" ] } sys-info = { version = "0.9" } whoami = { version = "1.5" } -cocoa = { version = "0.25" } +cocoa = { version = "0.26" } objc = { version = "0.2" } +cc = { version = "1.1" } +libc = { version = "0.2" } +# https://github.com/tauri-apps/tauri/blob/tauri-v2.0.0-rc.0/core/tauri/Cargo.toml#L86 +webkit2gtk = { version = "=2.0.1", features = [ "v2_38" ] } [workspace.dependencies.prisma-client-rust] git = "https://github.com/brendonovich/prisma-client-rust" diff --git a/TODO.md b/TODO.md index 2a8ad6f5..c6311cd9 100644 --- a/TODO.md +++ b/TODO.md @@ -2,12 +2,12 @@ - [ ] migrate launcher backend storage to `prisma-client-rust` (see `prisma` branch). - [ ] migrate api commands that currently use `tauri-specta` but don't actually rely on `tauri` to `rspc` - - waiting on `rspc` to update to the latest version (hopefully once tauri comes out of rc) + - waiting on `rspc` to update to the latest version (hopefully once tauri comes out of rc) - [ ] bump `tauri` to stable v2 when it releases. - - [x] bump `tauri` to latest rc v2. + - [x] bump `tauri` to latest rc v2. - [ ] test all major version/loader combos launching and mod loading. - legacy fabric, babric, nilloader, java agent support - - nilloader + - nilloader - [ ] shared cluster resources and options () - [ ] ftb, technic, and tlauncher importing - [ ] better debug logging and mc logging, for the launcher and spawn @@ -36,3 +36,9 @@ - [x] authentication - [x] manifest fetching - [ ] fix old intel gpus +- [ ] fix cmd+a on macos not selecting all text +- [ ] fix cmd+c on macos not pasting in oauth and entire launcher +- [ ] hotfix some webkitgtk problems if possible +- [ ] fetching from screenshots +- [ ] feature parity with prism: + - [ ] h diff --git a/apps/desktop/Cargo.toml b/apps/desktop/Cargo.toml index 78f08eb0..dbed33b9 100644 --- a/apps/desktop/Cargo.toml +++ b/apps/desktop/Cargo.toml @@ -2,7 +2,7 @@ name = "onelauncher_gui" default-run = "onelauncher_gui" description = "Next-generation open source Minecraft launcher" -version = "1.0.0-alpha.1" # todo: make it so tauri works with the ws +version = { workspace = true } license = { workspace = true } edition = { workspace = true } repository = { workspace = true } @@ -31,9 +31,7 @@ tauri-plugin-deep-link = { workspace = true } tauri-specta = { workspace = true } specta = { workspace = true } specta-typescript = { workspace = true } - -interpulse.workspace = true - +interpulse = { workspace = true } strum = { workspace = true } once_cell = { workspace = true } tokio = { workspace = true } @@ -62,16 +60,13 @@ workspace = true features = [ "test" ] [target.'cfg(target_os = "macos")'.dependencies] -cocoa.workspace = true - -objc.workspace = true +cocoa = { workspace = true } +objc = { workspace = true } [target.'cfg(target_os = "linux")'.dependencies] -# https://github.com/tauri-apps/tauri/blob/tauri-v2.0.0-rc.0/core/tauri/Cargo.toml#L86 -webkit2gtk = { version = "=2.0.1", features = [ "v2_38" ] } +webkit2gtk = { workspace = true } [features] default = [ "custom-protocol" ] devtools = [ "tauri/devtools" ] -# This feature is used for production builds or when a dev server is not specified, DO NOT REMOVE!! custom-protocol = [ "tauri/custom-protocol" ] diff --git a/apps/desktop/package.json b/apps/desktop/package.json index bbd1851a..73142756 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -15,7 +15,8 @@ "scripts": { "build": "tauri build", "dev": "tauri dev", - "tauri": "tauri" + "tauri": "tauri", + "tauri-ext": "pnpm --filter @onelauncher/scripts -- tauri" }, "dependencies": { "@onelauncher/core": "workspace:*", diff --git a/apps/frontend/package.json b/apps/frontend/package.json index c054d4e6..7b81c0d8 100644 --- a/apps/frontend/package.json +++ b/apps/frontend/package.json @@ -27,7 +27,7 @@ "@solid-primitives/refs": "^1.0.8", "@solidjs/router": "^0.14.3", "@t3-oss/env-core": "^0.11.0", - "@tanstack/solid-query": "^5.51.21", + "@tanstack/solid-query": "^5.51.24", "@tauri-apps/api": "=2.0.0-rc.1", "@tauri-apps/plugin-clipboard-manager": "=2.0.0-rc.0", "@tauri-apps/plugin-dialog": "=2.0.0-rc.0", diff --git a/package.json b/package.json index b49f43a0..9d3a6435 100644 --- a/package.json +++ b/package.json @@ -35,9 +35,8 @@ "frontend": "pnpm --filter @onelauncher/frontend -- ", "client": "pnpm --filter @onelauncher/client -- ", "desktop": "pnpm --filter @onelauncher/desktop -- ", - "core": "cd packages/core && cargo", - "testing": "cd apps/testing && cargo", - "tauri": "cd apps/desktop && cargo", + "tauri": "pnpm desktop tauri-ext", + "postupdate": "cargo update", "test:vi": "pnpm vitest run", "test:update": "pnpm vitest -u", diff --git a/packages/client/package.json b/packages/client/package.json index ac9f840d..b2ef4fca 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -18,7 +18,7 @@ "dependencies": { "@flowr/utils": "^3.12.1", "@solid-primitives/deep": "^0.2.9", - "@tanstack/solid-query": "^5.51.21", + "@tanstack/solid-query": "^5.51.24", "fast-equals": "^5.0.1", "plausible-tracker": "^0.3.9", "react": "^18.3.1", diff --git a/packages/gamemode/Cargo.toml b/packages/gamemode/Cargo.toml index 2cbb96d6..c1117f8e 100644 --- a/packages/gamemode/Cargo.toml +++ b/packages/gamemode/Cargo.toml @@ -11,7 +11,7 @@ homepage = { workspace = true } authors = { workspace = true } [dependencies] -libc = { version = "0.2" } +libc = { workspace = true } [build-dependencies] -cc = { version = "1.1" } +cc = { workspace = true } diff --git a/packages/scripts/package.json b/packages/scripts/package.json index ec52a338..7aba9d9d 100644 --- a/packages/scripts/package.json +++ b/packages/scripts/package.json @@ -24,7 +24,7 @@ "mustache": "^4.2.0", "pathe": "^1.1.2", "semver": "^7.6.3", - "undici": "^6.19.7" + "undici": "^6.19.8" }, "devDependencies": { "@types/iarna__toml": "^2.0.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 40482da9..94b71c67 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,7 +10,7 @@ importers: devDependencies: '@flowr/eslint-config': specifier: ^3.12.1 - version: 3.12.1(@typescript-eslint/utils@8.1.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(@unocss/eslint-plugin@0.62.2(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint-plugin-solid@0.14.2(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint-plugin-vue@9.27.0(eslint@9.9.0(jiti@1.21.6)))(eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.4.38)(eslint@9.9.0(jiti@1.21.6)))(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)(vitest@2.0.5(@types/node@22.4.1)(@vitest/ui@2.0.5)(jsdom@24.1.1)(sass@1.77.8))(vue-eslint-parser@9.4.3(eslint@9.9.0(jiti@1.21.6))) + version: 3.12.1(@typescript-eslint/utils@8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(@unocss/eslint-plugin@0.62.2(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint-plugin-solid@0.14.2(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint-plugin-vue@9.27.0(eslint@9.9.0(jiti@1.21.6)))(eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.4.38)(eslint@9.9.0(jiti@1.21.6)))(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)(vitest@2.0.5(@types/node@22.4.1)(@vitest/ui@2.0.5)(jsdom@24.1.1)(sass@1.77.8))(vue-eslint-parser@9.4.3(eslint@9.9.0(jiti@1.21.6))) '@types/node': specifier: ^22.4.1 version: 22.4.1 @@ -144,8 +144,8 @@ importers: specifier: ^0.11.0 version: 0.11.0(typescript@5.5.4)(zod@3.23.8) '@tanstack/solid-query': - specifier: ^5.51.21 - version: 5.51.21(solid-js@1.8.21) + specifier: ^5.51.24 + version: 5.51.24(solid-js@1.8.21) '@tauri-apps/api': specifier: '=2.0.0-rc.1' version: 2.0.0-rc.1 @@ -237,8 +237,8 @@ importers: specifier: ^0.2.9 version: 0.2.9(solid-js@1.8.21) '@tanstack/solid-query': - specifier: ^5.51.21 - version: 5.51.21(solid-js@1.8.21) + specifier: ^5.51.24 + version: 5.51.24(solid-js@1.8.21) fast-equals: specifier: ^5.0.1 version: 5.0.1 @@ -283,8 +283,8 @@ importers: specifier: ^7.6.3 version: 7.6.3 undici: - specifier: ^6.19.7 - version: 6.19.7 + specifier: ^6.19.8 + version: 6.19.8 devDependencies: '@types/iarna__toml': specifier: ^2.0.5 @@ -1474,11 +1474,11 @@ packages: typescript: optional: true - '@tanstack/query-core@5.51.21': - resolution: {integrity: sha512-POQxm42IUp6n89kKWF4IZi18v3fxQWFRolvBA6phNVmA8psdfB1MvDnGacCJdS+EOX12w/CyHM62z//rHmYmvw==} + '@tanstack/query-core@5.51.24': + resolution: {integrity: sha512-qtIR0FMHUDIWyIQw87q4C+so7XaN59MsGfWrc6rgi2VTHrVZF3Hd0St2dbpqRetHf6XW5yY5lzTrXpTilPlxUg==} - '@tanstack/solid-query@5.51.21': - resolution: {integrity: sha512-ZwiTMpownN5qwEZE7UB7ccfGkbzSECkZOv/P1+SQ+dKchNtkF9sA0Zz8IVnr6lgqumkCwS8M65ciBdzI0JfTAQ==} + '@tanstack/solid-query@5.51.24': + resolution: {integrity: sha512-S8XHScgEMdq1o15KXahfHLprcHLQGcU7Ou78izv3bC/5Ttt/QNren2iNKaIdavqJRBZnKGmv+hjwlCdby8I6Ww==} peerDependencies: solid-js: ^1.6.0 @@ -1684,6 +1684,10 @@ packages: resolution: {integrity: sha512-DsuOZQji687sQUjm4N6c9xABJa7fjvfIdjqpSIIVOgaENf2jFXiM9hIBZOL3hb6DHK9Nvd2d7zZnoMLf9e0OtQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/scope-manager@8.2.0': + resolution: {integrity: sha512-OFn80B38yD6WwpoHU2Tz/fTz7CgFqInllBoC3WP+/jLbTb4gGPTy9HBSTsbDWkMdN55XlVU0mMDYAtgvlUspGw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/type-utils@8.1.0': resolution: {integrity: sha512-oLYvTxljVvsMnldfl6jIKxTaU7ok7km0KDrwOt1RHYu6nxlhN3TIx8k5Q52L6wR33nOwDgM7VwW1fT1qMNfFIA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1701,6 +1705,10 @@ packages: resolution: {integrity: sha512-q2/Bxa0gMOu/2/AKALI0tCKbG2zppccnRIRCW6BaaTlRVaPKft4oVYPp7WOPpcnsgbr0qROAVCVKCvIQ0tbWog==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/types@8.2.0': + resolution: {integrity: sha512-6a9QSK396YqmiBKPkJtxsgZZZVjYQ6wQ/TlI0C65z7vInaETuC6HAHD98AGLC8DyIPqHytvNuS8bBVvNLKyqvQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/typescript-estree@7.18.0': resolution: {integrity: sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==} engines: {node: ^18.18.0 || >=20.0.0} @@ -1719,6 +1727,15 @@ packages: typescript: optional: true + '@typescript-eslint/typescript-estree@8.2.0': + resolution: {integrity: sha512-kiG4EDUT4dImplOsbh47B1QnNmXSoUqOjWDvCJw/o8LgfD0yr7k2uy54D5Wm0j4t71Ge1NkynGhpWdS0dEIAUA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + '@typescript-eslint/utils@7.18.0': resolution: {integrity: sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==} engines: {node: ^18.18.0 || >=20.0.0} @@ -1731,6 +1748,12 @@ packages: peerDependencies: eslint: ^8.57.0 || ^9.0.0 + '@typescript-eslint/utils@8.2.0': + resolution: {integrity: sha512-O46eaYKDlV3TvAVDNcoDzd5N550ckSe8G4phko++OCSC1dYIb9LTc3HDGYdWqWIAT5qDUKphO6sd9RrpIJJPfg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + '@typescript-eslint/visitor-keys@7.18.0': resolution: {integrity: sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==} engines: {node: ^18.18.0 || >=20.0.0} @@ -1739,6 +1762,10 @@ packages: resolution: {integrity: sha512-ba0lNI19awqZ5ZNKh6wCModMwoZs457StTebQ0q1NP58zSi2F6MOZRXwfKZy+jB78JNJ/WH8GSh2IQNzXX8Nag==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/visitor-keys@8.2.0': + resolution: {integrity: sha512-sbgsPMW9yLvS7IhCi8IpuK1oBmtbWUNP+hBdwl/I9nzqVsszGnNGti5r9dUtF5RLivHUFFIdRvLiTsPhzSyJ3Q==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@unocss/astro@0.62.2': resolution: {integrity: sha512-RUPGmbNEyfbBOuS22PC23Dy9gmNBQHpLCmpuj6ehr6UcKeRy3xOwlbJDnCv08Vfd3mp3n45Va24wTK/yM6I1YQ==} peerDependencies: @@ -3993,8 +4020,8 @@ packages: resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==} engines: {node: '>=14.0'} - undici@6.19.7: - resolution: {integrity: sha512-HR3W/bMGPSr90i8AAp2C4DM3wChFdJPLrWYpIS++LxS8K+W535qftjt+4MyjNYHeWabMj1nvtmLIi7l++iq91A==} + undici@6.19.8: + resolution: {integrity: sha512-U8uCCl2x9TK3WANvmBavymRzxbfFYG+tAu+fgx3zxQy3qdagQqBLwJVrdyO1TBfUXvfKveMKJZhpvUYoOjM+4g==} engines: {node: '>=18.17'} unicorn-magic@0.1.0: @@ -4987,7 +5014,7 @@ snapshots: '@fastify/busboy@2.1.1': {} - '@flowr/eslint-config@3.12.1(@typescript-eslint/utils@8.1.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(@unocss/eslint-plugin@0.62.2(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint-plugin-solid@0.14.2(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint-plugin-vue@9.27.0(eslint@9.9.0(jiti@1.21.6)))(eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.4.38)(eslint@9.9.0(jiti@1.21.6)))(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)(vitest@2.0.5(@types/node@22.4.1)(@vitest/ui@2.0.5)(jsdom@24.1.1)(sass@1.77.8))(vue-eslint-parser@9.4.3(eslint@9.9.0(jiti@1.21.6)))': + '@flowr/eslint-config@3.12.1(@typescript-eslint/utils@8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(@unocss/eslint-plugin@0.62.2(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint-plugin-solid@0.14.2(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint-plugin-vue@9.27.0(eslint@9.9.0(jiti@1.21.6)))(eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.4.38)(eslint@9.9.0(jiti@1.21.6)))(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)(vitest@2.0.5(@types/node@22.4.1)(@vitest/ui@2.0.5)(jsdom@24.1.1)(sass@1.77.8))(vue-eslint-parser@9.4.3(eslint@9.9.0(jiti@1.21.6)))': dependencies: '@antfu/install-pkg': 0.3.5 '@clack/prompts': 0.7.0 @@ -4995,7 +5022,7 @@ snapshots: '@stylistic/eslint-plugin': 2.6.4(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/eslint-plugin': 8.1.0(@typescript-eslint/parser@8.1.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) '@typescript-eslint/parser': 8.1.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) - '@vitest/eslint-plugin': 1.0.3(@typescript-eslint/utils@8.1.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)(vitest@2.0.5(@types/node@22.4.1)(@vitest/ui@2.0.5)(jsdom@24.1.1)(sass@1.77.8)) + '@vitest/eslint-plugin': 1.0.3(@typescript-eslint/utils@8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)(vitest@2.0.5(@types/node@22.4.1)(@vitest/ui@2.0.5)(jsdom@24.1.1)(sass@1.77.8)) eslint: 9.9.0(jiti@1.21.6) eslint-flat-config-utils: 0.3.0 eslint-merge-processors: 0.1.0(eslint@9.9.0(jiti@1.21.6)) @@ -5506,11 +5533,11 @@ snapshots: optionalDependencies: typescript: 5.5.4 - '@tanstack/query-core@5.51.21': {} + '@tanstack/query-core@5.51.24': {} - '@tanstack/solid-query@5.51.21(solid-js@1.8.21)': + '@tanstack/solid-query@5.51.24(solid-js@1.8.21)': dependencies: - '@tanstack/query-core': 5.51.21 + '@tanstack/query-core': 5.51.24 solid-js: 1.8.21 '@tauri-apps/api@2.0.0-rc.1': {} @@ -5721,6 +5748,12 @@ snapshots: '@typescript-eslint/types': 8.1.0 '@typescript-eslint/visitor-keys': 8.1.0 + '@typescript-eslint/scope-manager@8.2.0': + dependencies: + '@typescript-eslint/types': 8.2.0 + '@typescript-eslint/visitor-keys': 8.2.0 + optional: true + '@typescript-eslint/type-utils@8.1.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: '@typescript-eslint/typescript-estree': 8.1.0(typescript@5.5.4) @@ -5737,6 +5770,9 @@ snapshots: '@typescript-eslint/types@8.1.0': {} + '@typescript-eslint/types@8.2.0': + optional: true + '@typescript-eslint/typescript-estree@7.18.0(typescript@5.5.4)': dependencies: '@typescript-eslint/types': 7.18.0 @@ -5767,6 +5803,22 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/typescript-estree@8.2.0(typescript@5.5.4)': + dependencies: + '@typescript-eslint/types': 8.2.0 + '@typescript-eslint/visitor-keys': 8.2.0 + debug: 4.3.6 + globby: 11.1.0 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.6.3 + ts-api-utils: 1.3.0(typescript@5.5.4) + optionalDependencies: + typescript: 5.5.4 + transitivePeerDependencies: + - supports-color + optional: true + '@typescript-eslint/utils@7.18.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.6)) @@ -5789,6 +5841,18 @@ snapshots: - supports-color - typescript + '@typescript-eslint/utils@8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)': + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.0(jiti@1.21.6)) + '@typescript-eslint/scope-manager': 8.2.0 + '@typescript-eslint/types': 8.2.0 + '@typescript-eslint/typescript-estree': 8.2.0(typescript@5.5.4) + eslint: 9.9.0(jiti@1.21.6) + transitivePeerDependencies: + - supports-color + - typescript + optional: true + '@typescript-eslint/visitor-keys@7.18.0': dependencies: '@typescript-eslint/types': 7.18.0 @@ -5799,6 +5863,12 @@ snapshots: '@typescript-eslint/types': 8.1.0 eslint-visitor-keys: 3.4.3 + '@typescript-eslint/visitor-keys@8.2.0': + dependencies: + '@typescript-eslint/types': 8.2.0 + eslint-visitor-keys: 3.4.3 + optional: true + '@unocss/astro@0.62.2(rollup@4.21.0)(vite@5.4.1(@types/node@22.4.1)(sass@1.77.8))': dependencies: '@unocss/core': 0.62.2 @@ -5977,11 +6047,11 @@ snapshots: '@vercel/ncc@0.38.1': {} - '@vitest/eslint-plugin@1.0.3(@typescript-eslint/utils@8.1.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)(vitest@2.0.5(@types/node@22.4.1)(@vitest/ui@2.0.5)(jsdom@24.1.1)(sass@1.77.8))': + '@vitest/eslint-plugin@1.0.3(@typescript-eslint/utils@8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4))(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4)(vitest@2.0.5(@types/node@22.4.1)(@vitest/ui@2.0.5)(jsdom@24.1.1)(sass@1.77.8))': dependencies: eslint: 9.9.0(jiti@1.21.6) optionalDependencies: - '@typescript-eslint/utils': 8.1.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) + '@typescript-eslint/utils': 8.2.0(eslint@9.9.0(jiti@1.21.6))(typescript@5.5.4) typescript: 5.5.4 vitest: 2.0.5(@types/node@22.4.1)(@vitest/ui@2.0.5)(jsdom@24.1.1)(sass@1.77.8) @@ -8256,7 +8326,7 @@ snapshots: dependencies: '@fastify/busboy': 2.1.1 - undici@6.19.7: {} + undici@6.19.8: {} unicorn-magic@0.1.0: {}