From a0fbb7b076aea5788813cccc617fe2717d009b2c Mon Sep 17 00:00:00 2001 From: Shreyas Date: Thu, 21 Aug 2025 16:24:30 +0530 Subject: [PATCH] chore(native): bump and align dependencies (#5331) - This standardises package versions between desktop, agent, appload, relay all the native components to resolve version inconsistencies and prepare for unified bumps in the future. - Account for recent minor dependency bumps as a follow-up to #5329 Co-authored-by: jamesgeorge007 <25279263+jamesgeorge007@users.noreply.github.com> --- package.json | 2 +- packages/hoppscotch-agent/package.json | 32 +- packages/hoppscotch-common/package.json | 12 +- packages/hoppscotch-desktop/package.json | 54 +- .../examples/tauri-app/package.json | 2 +- .../tauri-plugin-appload/package.json | 4 +- .../tauri-plugin-relay/package.json | 4 +- .../hoppscotch-desktop/src-tauri/Cargo.lock | 4 +- .../hoppscotch-desktop/src-tauri/Cargo.toml | 4 +- packages/hoppscotch-desktop/src/App.vue | 2 +- .../hoppscotch-desktop/src/components.d.ts | 1 + .../src/components/layout/LayoutSidebar.vue | 6 +- packages/hoppscotch-desktop/src/main.ts | 14 +- packages/hoppscotch-desktop/src/router.ts | 20 +- .../hoppscotch-desktop/src/types/index.ts | 10 +- .../hoppscotch-desktop/src/utils/updater.ts | 155 +- .../hoppscotch-desktop/tailwind.config.ts | 8 +- packages/hoppscotch-desktop/vite.config.ts | 12 +- packages/hoppscotch-kernel/package.json | 14 +- .../hoppscotch-kernel/src/io/impl/web/v/1.ts | 9 +- packages/hoppscotch-selfhost-web/package.json | 6 +- packages/hoppscotch-sh-admin/package.json | 4 +- pnpm-lock.yaml | 2653 +++++------------ 23 files changed, 992 insertions(+), 2040 deletions(-) diff --git a/package.json b/package.json index 8a2584d0..27795980 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ "pnpm": { "overrides": { "cross-spawn": "7.0.6", - "vue": "3.5.18", + "vue": "3.5.19", "@nestjs-modules/mailer>mjml": "5.0.0-alpha.4", "subscriptions-transport-ws>ws": "7.5.10", "braces": "3.0.3", diff --git a/packages/hoppscotch-agent/package.json b/packages/hoppscotch-agent/package.json index aa32efe2..34f3038e 100644 --- a/packages/hoppscotch-agent/package.json +++ b/packages/hoppscotch-agent/package.json @@ -10,28 +10,28 @@ "tauri": "tauri" }, "dependencies": { - "@hoppscotch/ui": "^0.2.1", - "@tauri-apps/api": "^2.0.2", + "@hoppscotch/ui": "0.2.5", + "@tauri-apps/api": "2.1.1", "@tauri-apps/plugin-shell": "^2.0.0", - "@vueuse/core": "^11.1.0", - "axios": "1.8.2", - "fp-ts": "^2.16.9", + "@vueuse/core": "13.7.0", + "axios": "1.11.0", + "fp-ts": "2.16.11", "lodash-es": "4.17.21", - "vue": "3.3.9" + "vue": "3.5.19" }, "devDependencies": { - "@iconify-json/lucide": "^1.2.8", + "@iconify-json/lucide": "1.2.63", "@tauri-apps/cli": "^2.0.3", "@types/lodash-es": "4.17.12", - "@types/node": "^22.7.5", - "@vitejs/plugin-vue": "^5.1.4", - "autoprefixer": "^10.4.20", - "postcss": "^8.4.47", - "tailwindcss": "^3.4.13", - "typescript": "5.8.3", - "unplugin-icons": "^0.19.3", - "unplugin-vue-components": "28.4.1", - "vite": "^5.4.8", + "@types/node": "24.3.0", + "@vitejs/plugin-vue": "5.1.4", + "autoprefixer": "10.4.21", + "postcss": "8.5.6", + "tailwindcss": "3.4.16", + "typescript": "5.9.2", + "unplugin-icons": "22.2.0", + "unplugin-vue-components": "29.0.0", + "vite": "6.3.5", "vue-tsc": "2.2.0" } } diff --git a/packages/hoppscotch-common/package.json b/packages/hoppscotch-common/package.json index d01142f5..c79a5ba0 100644 --- a/packages/hoppscotch-common/package.json +++ b/packages/hoppscotch-common/package.json @@ -40,11 +40,11 @@ "@hoppscotch/httpsnippet": "3.0.9", "@hoppscotch/js-sandbox": "workspace:^", "@hoppscotch/kernel": "workspace:^", - "@hoppscotch/plugin-appload": "github:CuriousCorrelation/tauri-plugin-appload#1b52e49d881926135838cf6cfebdc1643a9bec31", + "@hoppscotch/plugin-appload": "github:CuriousCorrelation/tauri-plugin-appload#e8dbe06eabf947e5efaf07d2e573238ceb11a7b1", "@hoppscotch/ui": "0.2.5", "@hoppscotch/vue-toasted": "0.1.0", "@lezer/highlight": "1.2.1", - "@noble/curves": "1.9.6", + "@noble/curves": "1.9.7", "@scure/base": "1.2.6", "@shopify/lang-jsonc": "1.0.1", "@tauri-apps/api": "2.1.1", @@ -106,7 +106,7 @@ "util": "0.12.5", "uuid": "11.1.0", "verzod": "0.4.0", - "vue": "3.5.18", + "vue": "3.5.19", "vue-i18n": "11.1.11", "vue-json-pretty": "2.5.0", "vue-pdf-embed": "2.1.3", @@ -147,9 +147,9 @@ "@typescript-eslint/eslint-plugin": "8.40.0", "@typescript-eslint/parser": "8.40.0", "@vitejs/plugin-vue": "5.1.4", - "@vue/compiler-sfc": "3.5.18", + "@vue/compiler-sfc": "3.5.19", "@vue/eslint-config-typescript": "13.0.0", - "@vue/runtime-core": "3.5.18", + "@vue/runtime-core": "3.5.19", "autoprefixer": "10.4.21", "cross-env": "10.0.0", "dotenv": "17.2.1", @@ -176,7 +176,7 @@ "vite-plugin-html-config": "2.0.2", "vite-plugin-pages": "0.33.1", "vite-plugin-pages-sitemap": "1.7.1", - "vite-plugin-pwa": "1.0.2", + "vite-plugin-pwa": "1.0.3", "vite-plugin-vue-layouts": "0.11.0", "vitest": "3.2.4", "vue-tsc": "1.8.8" diff --git a/packages/hoppscotch-desktop/package.json b/packages/hoppscotch-desktop/package.json index 447c2558..2398ab7d 100644 --- a/packages/hoppscotch-desktop/package.json +++ b/packages/hoppscotch-desktop/package.json @@ -19,46 +19,46 @@ "build:portable": "pnpm tauri build -- --no-default-features --features portable" }, "dependencies": { - "@fontsource-variable/inter": "5.1.0", - "@fontsource-variable/material-symbols-rounded": "5.1.3", - "@fontsource-variable/roboto-mono": "5.1.0", + "@fontsource-variable/inter": "5.2.6", + "@fontsource-variable/material-symbols-rounded": "5.2.19", + "@fontsource-variable/roboto-mono": "5.2.6", "@hoppscotch/common": "workspace:^", "@hoppscotch/kernel": "workspace:^", - "@hoppscotch/plugin-appload": "github:CuriousCorrelation/tauri-plugin-appload#1b52e49d881926135838cf6cfebdc1643a9bec31", - "@hoppscotch/ui": "0.2.1", + "@hoppscotch/plugin-appload": "github:CuriousCorrelation/tauri-plugin-appload#e8dbe06eabf947e5efaf07d2e573238ceb11a7b1", + "@hoppscotch/ui": "0.2.5", "@tauri-apps/api": "2.1.1", "@tauri-apps/plugin-fs": "2.0.2", "@tauri-apps/plugin-process": "2.2.0", "@tauri-apps/plugin-shell": "2.0.1", "@tauri-apps/plugin-store": "2.2.0", "@tauri-apps/plugin-updater": "2.5.1", - "@vueuse/core": "11.1.0", - "fp-ts": "2.16.9", - "rxjs": "7.8.1", - "vue": "^3.3.4", - "vue-router": "4.4.5", - "vue-tippy": "6.5.0", - "zod": "3.23.8" + "@vueuse/core": "13.7.0", + "fp-ts": "2.16.11", + "rxjs": "7.8.2", + "vue": "3.5.19", + "vue-router": "4.5.1", + "vue-tippy": "6.7.1", + "zod": "3.25.32" }, "devDependencies": { - "@iconify-json/lucide": "1.2.10", - "@rushstack/eslint-patch": "1.10.4", + "@iconify-json/lucide": "1.2.63", + "@rushstack/eslint-patch": "1.12.0", "@tauri-apps/cli": "^2", - "@typescript-eslint/eslint-plugin": "8.9.0", - "@typescript-eslint/parser": "8.9.0", - "@vitejs/plugin-vue": "^5.0.5", + "@typescript-eslint/eslint-plugin": "8.40.0", + "@typescript-eslint/parser": "8.40.0", + "@vitejs/plugin-vue": "5.1.4", "@vue/eslint-config-typescript": "13.0.0", - "autoprefixer": "10.4.20", + "autoprefixer": "10.4.21", "eslint": "8.57.0", - "eslint-plugin-prettier": "5.2.1", - "eslint-plugin-vue": "9.29.0", - "postcss": "8.4.49", - "sass": "1.80.3", - "tailwindcss": "3.4.14", - "typescript": "^5.8.3", - "unplugin-icons": "0.19.3", - "unplugin-vue-components": "0.27.4", - "vite": "^5.3.1", + "eslint-plugin-prettier": "5.5.4", + "eslint-plugin-vue": "10.4.0", + "postcss": "8.5.6", + "sass": "1.90.0", + "tailwindcss": "3.4.16", + "typescript": "5.9.2", + "unplugin-icons": "22.2.0", + "unplugin-vue-components": "29.0.0", + "vite": "6.3.5", "vue-tsc": "2.2.0" } } diff --git a/packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/examples/tauri-app/package.json b/packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/examples/tauri-app/package.json index d3d1a46c..f8153af4 100644 --- a/packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/examples/tauri-app/package.json +++ b/packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/examples/tauri-app/package.json @@ -10,7 +10,7 @@ "tauri": "tauri" }, "dependencies": { - "@tauri-apps/api": "^2.0.0-alpha.11", + "@tauri-apps/api": "^2.1.1", "tauri-plugin-appload-api": "file:../../" }, "devDependencies": { diff --git a/packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/package.json b/packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/package.json index dc6c5941..f4ed9a99 100644 --- a/packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/package.json +++ b/packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-appload/package.json @@ -22,12 +22,12 @@ "pretest": "pnpm build" }, "dependencies": { - "@tauri-apps/api": "^2.0.0" + "@tauri-apps/api": "2.1.1" }, "devDependencies": { "@rollup/plugin-typescript": "^11.1.6", "rollup": "^4.9.6", - "typescript": "^5.8.3", + "typescript": "5.9.2", "tslib": "^2.6.2" } } diff --git a/packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-relay/package.json b/packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-relay/package.json index 03825520..f52ec200 100644 --- a/packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-relay/package.json +++ b/packages/hoppscotch-desktop/plugin-workspace/tauri-plugin-relay/package.json @@ -22,12 +22,12 @@ "pretest": "pnpm build" }, "dependencies": { - "@tauri-apps/api": "^2.0.0" + "@tauri-apps/api": "2.1.1" }, "devDependencies": { "@rollup/plugin-typescript": "^11.1.6", "rollup": "^4.9.6", - "typescript": "^5.8.3", + "typescript": "5.9.2", "tslib": "^2.6.2" } } diff --git a/packages/hoppscotch-desktop/src-tauri/Cargo.lock b/packages/hoppscotch-desktop/src-tauri/Cargo.lock index 832b8983..3eb1f8f9 100644 --- a/packages/hoppscotch-desktop/src-tauri/Cargo.lock +++ b/packages/hoppscotch-desktop/src-tauri/Cargo.lock @@ -5341,7 +5341,7 @@ dependencies = [ [[package]] name = "tauri-plugin-appload" version = "0.1.0" -source = "git+https://github.com/CuriousCorrelation/tauri-plugin-appload?rev=1b52e49d881926135838cf6cfebdc1643a9bec31#1b52e49d881926135838cf6cfebdc1643a9bec31" +source = "git+https://github.com/CuriousCorrelation/tauri-plugin-appload?rev=e8dbe06eabf947e5efaf07d2e573238ceb11a7b1#e8dbe06eabf947e5efaf07d2e573238ceb11a7b1" dependencies = [ "base64 0.22.1", "blake3", @@ -5495,7 +5495,7 @@ dependencies = [ [[package]] name = "tauri-plugin-relay" version = "0.1.0" -source = "git+https://github.com/CuriousCorrelation/tauri-plugin-relay?rev=4ed4fcafeb93856591e8a36522f6ec6e340e4dc5#4ed4fcafeb93856591e8a36522f6ec6e340e4dc5" +source = "git+https://github.com/CuriousCorrelation/tauri-plugin-relay?rev=ff18f776ddeb53dbbdeaf97e1fabc30bdc57c158#ff18f776ddeb53dbbdeaf97e1fabc30bdc57c158" dependencies = [ "relay", "serde", diff --git a/packages/hoppscotch-desktop/src-tauri/Cargo.toml b/packages/hoppscotch-desktop/src-tauri/Cargo.toml index c4acceff..be587aa6 100644 --- a/packages/hoppscotch-desktop/src-tauri/Cargo.toml +++ b/packages/hoppscotch-desktop/src-tauri/Cargo.toml @@ -29,8 +29,8 @@ tauri-plugin-store = "2.2.0" tauri-plugin-dialog = "2.2.0" tauri-plugin-fs = "2.2.0" tauri-plugin-deep-link = "2.2.0" -tauri-plugin-appload = { git = "https://github.com/CuriousCorrelation/tauri-plugin-appload", rev = "1b52e49d881926135838cf6cfebdc1643a9bec31" } -tauri-plugin-relay = { git = "https://github.com/CuriousCorrelation/tauri-plugin-relay", rev = "4ed4fcafeb93856591e8a36522f6ec6e340e4dc5" } +tauri-plugin-appload = { git = "https://github.com/CuriousCorrelation/tauri-plugin-appload", rev = "e8dbe06eabf947e5efaf07d2e573238ceb11a7b1" } +tauri-plugin-relay = { git = "https://github.com/CuriousCorrelation/tauri-plugin-relay", rev = "ff18f776ddeb53dbbdeaf97e1fabc30bdc57c158" } axum = "0.8.1" tower-http = { version = "0.6.2", features = ["cors"] } random-port = "0.1.1" diff --git a/packages/hoppscotch-desktop/src/App.vue b/packages/hoppscotch-desktop/src/App.vue index 5d98afa7..9a0fe289 100644 --- a/packages/hoppscotch-desktop/src/App.vue +++ b/packages/hoppscotch-desktop/src/App.vue @@ -9,7 +9,7 @@ - + diff --git a/packages/hoppscotch-desktop/src/components.d.ts b/packages/hoppscotch-desktop/src/components.d.ts index 7b939288..8702d5aa 100644 --- a/packages/hoppscotch-desktop/src/components.d.ts +++ b/packages/hoppscotch-desktop/src/components.d.ts @@ -2,6 +2,7 @@ // @ts-nocheck // Generated by unplugin-vue-components // Read more: https://github.com/vuejs/core/pull/3399 +// biome-ignore lint: disable export {} /* prettier-ignore */ diff --git a/packages/hoppscotch-desktop/src/components/layout/LayoutSidebar.vue b/packages/hoppscotch-desktop/src/components/layout/LayoutSidebar.vue index dd943a08..44a26918 100644 --- a/packages/hoppscotch-desktop/src/components/layout/LayoutSidebar.vue +++ b/packages/hoppscotch-desktop/src/components/layout/LayoutSidebar.vue @@ -10,14 +10,16 @@
Hoppscotch - HOPPSCOTCH + HOPPSCOTCH