mirror of
https://github.com/clash-verge-rev/clash-verge-rev.git
synced 2026-10-23 12:12:09 +08:00
Bump tauri-plugin-mihomo to 0.5.0 and update frontend dependency locks. Adapt the traffic websocket stream parser to the new raw text byte callback API.
136 lines
4.9 KiB
JSON
136 lines
4.9 KiB
JSON
{
|
|
"name": "clash-verge",
|
|
"version": "2.5.2",
|
|
"license": "GPL-3.0-only",
|
|
"scripts": {
|
|
"prepare": "husky || true",
|
|
"dev": "cross-env RUST_BACKTRACE=full tauri dev -f verge-dev",
|
|
"dev:diff": "cross-env RUST_BACKTRACE=full tauri dev -f verge-dev",
|
|
"dev:trace": "cross-env RUST_BACKTRACE=full RUSTFLAGS=\"--cfg tokio_unstable\" tauri dev -f verge-dev tokio-trace",
|
|
"dev:tauri": "cross-env RUST_BACKTRACE=full tauri dev -f tauri-dev",
|
|
"build": "cross-env NODE_OPTIONS='--max-old-space-size=4096' tauri build",
|
|
"build:fast": "cross-env NODE_OPTIONS='--max-old-space-size=4096' tauri build -- --profile fast-release",
|
|
"tauri": "tauri",
|
|
"web:dev": "vite",
|
|
"web:build": "tsc --noEmit && vite build",
|
|
"web:serve": "vite preview",
|
|
"prebuild": "node scripts/prebuild.mjs",
|
|
"updater": "node scripts/updater.mjs",
|
|
"updater-fixed-webview2": "node scripts/updater-fixed-webview2.mjs",
|
|
"portable": "node scripts/portable.mjs",
|
|
"portable-fixed-webview2": "node scripts/portable-fixed-webview2.mjs",
|
|
"fix-alpha-version": "node scripts/fix-alpha_version.mjs",
|
|
"release-version": "node scripts/release-version.mjs",
|
|
"release:autobuild": "pnpm release-version autobuild",
|
|
"release:deploytest": "pnpm release-version deploytest",
|
|
"publish-version": "node scripts/publish-version.mjs",
|
|
"lint": "eslint -c eslint.config.ts --max-warnings=0 --cache --cache-location .eslintcache src",
|
|
"lint:fix": "eslint -c eslint.config.ts --max-warnings=0 --cache --cache-location .eslintcache --fix src",
|
|
"format": "biome format --write .",
|
|
"format:check": "biome format .",
|
|
"i18n:check": "node scripts/cleanup-unused-i18n.mjs",
|
|
"i18n:format": "node scripts/cleanup-unused-i18n.mjs --align --apply",
|
|
"i18n:types": "node scripts/generate-i18n-keys.mjs",
|
|
"typecheck": "tsc --noEmit"
|
|
},
|
|
"dependencies": {
|
|
"@dnd-kit/core": "^6.3.1",
|
|
"@dnd-kit/sortable": "^10.0.0",
|
|
"@dnd-kit/utilities": "^3.2.2",
|
|
"@emotion/react": "^11.14.0",
|
|
"@emotion/styled": "^11.14.1",
|
|
"@juggle/resize-observer": "^3.4.0",
|
|
"@monaco-editor/react": "^4.7.0",
|
|
"@mui/icons-material": "^9.0.1",
|
|
"@mui/material": "^9.0.1",
|
|
"@tanstack/react-query": "^5.100.14",
|
|
"@tanstack/react-table": "^8.21.3",
|
|
"@tanstack/react-virtual": "^3.13.25",
|
|
"@tauri-apps/api": "2.11.0",
|
|
"@tauri-apps/plugin-clipboard-manager": "^2.3.2",
|
|
"@tauri-apps/plugin-dialog": "^2.7.1",
|
|
"@tauri-apps/plugin-fs": "^2.5.1",
|
|
"@tauri-apps/plugin-http": "~2.5.9",
|
|
"@tauri-apps/plugin-process": "^2.3.1",
|
|
"@tauri-apps/plugin-shell": "2.3.5",
|
|
"@tauri-apps/plugin-updater": "2.10.1",
|
|
"ahooks": "^3.9.7",
|
|
"cidr-block": "^2.3.0",
|
|
"dayjs": "1.11.20",
|
|
"foxact": "^0.3.4",
|
|
"foxts": "^5.4.2",
|
|
"i18next": "^26.2.0",
|
|
"js-yaml": "^4.1.1",
|
|
"lodash-es": "^4.18.1",
|
|
"meta-json-schema": "^1.19.25",
|
|
"monaco-editor": "^0.55.1",
|
|
"monaco-yaml": "^5.5.0",
|
|
"nanoid": "^5.1.11",
|
|
"qrcode.react": "^4.2.0",
|
|
"react": "19.2.6",
|
|
"react-dom": "19.2.6",
|
|
"react-error-boundary": "6.1.1",
|
|
"react-hook-form": "^7.76.1",
|
|
"react-i18next": "17.0.8",
|
|
"react-markdown": "10.1.0",
|
|
"react-router": "^7.15.1",
|
|
"rehype-raw": "^7.0.0",
|
|
"tauri-plugin-mihomo-api": "github:clash-verge-rev/tauri-plugin-mihomo",
|
|
"types-pac": "^1.0.3",
|
|
"validator": "^13.15.35"
|
|
},
|
|
"devDependencies": {
|
|
"@actions/github": "^9.1.1",
|
|
"@biomejs/biome": "^2.4.15",
|
|
"@eslint-react/eslint-plugin": "^5.8.5",
|
|
"@eslint/js": "^10.0.1",
|
|
"@tauri-apps/cli": "2.11.2",
|
|
"@types/js-yaml": "^4.0.9",
|
|
"@types/lodash-es": "^4.17.12",
|
|
"@types/node": "^24.12.4",
|
|
"@types/react": "19.2.15",
|
|
"@types/react-dom": "19.2.3",
|
|
"@types/validator": "^13.15.10",
|
|
"@vitejs/plugin-legacy": "^8.0.2",
|
|
"@vitejs/plugin-react": "^6.0.2",
|
|
"adm-zip": "^0.5.17",
|
|
"axios": "^1.16.1",
|
|
"cli-color": "^2.0.4",
|
|
"commander": "^14.0.3",
|
|
"cross-env": "^10.1.0",
|
|
"eslint": "^10.4.0",
|
|
"eslint-import-resolver-typescript": "^4.4.4",
|
|
"eslint-plugin-import-x": "^4.16.2",
|
|
"eslint-plugin-react-compiler": "19.1.0-rc.2",
|
|
"eslint-plugin-react-hooks": "^7.1.1",
|
|
"eslint-plugin-react-refresh": "^0.5.2",
|
|
"eslint-plugin-sukka": "^9.5.0",
|
|
"eslint-plugin-unused-imports": "^4.4.1",
|
|
"glob": "^13.0.6",
|
|
"globals": "^17.6.0",
|
|
"https-proxy-agent": "^9.0.0",
|
|
"husky": "^9.1.7",
|
|
"jiti": "^2.7.0",
|
|
"lint-staged": "^17.0.5",
|
|
"node-fetch": "^3.3.2",
|
|
"sass": "^1.100.0",
|
|
"tar": "^7.5.15",
|
|
"terser": "^5.48.0",
|
|
"typescript": "^6.0.3",
|
|
"typescript-eslint": "^8.59.4",
|
|
"vite": "^8.0.14",
|
|
"vite-plugin-svgr": "^5.2.0"
|
|
},
|
|
"lint-staged": {
|
|
"*.{ts,tsx,js,mjs}": [
|
|
"eslint --fix --max-warnings=0",
|
|
"biome format --write"
|
|
],
|
|
"*.{css,scss,json,yaml,yml}": [
|
|
"biome format --write"
|
|
]
|
|
},
|
|
"type": "module",
|
|
"packageManager": "pnpm@11.3.0"
|
|
}
|