Fix server-side script files being downloaded instead of navigated

This commit is contained in:
Tw93
2025-10-13 19:54:37 +08:00
parent 94ffceed53
commit 8b0af6f530
4 changed files with 259 additions and 254 deletions

View File

@@ -52,12 +52,12 @@
"dependencies": {
"@tauri-apps/api": "^2.8.0",
"@tauri-apps/cli": "^2.8.4",
"axios": "^1.11.0",
"chalk": "^5.6.0",
"axios": "^1.12.2",
"chalk": "^5.6.2",
"commander": "^12.1.0",
"execa": "^9.6.0",
"file-type": "^18.7.0",
"fs-extra": "^11.3.1",
"fs-extra": "^11.3.2",
"icon-gen": "^5.0.0",
"loglevel": "^1.9.2",
"ora": "^8.2.0",
@@ -74,7 +74,7 @@
"@rollup/plugin-replace": "^6.0.2",
"@rollup/plugin-terser": "^0.4.4",
"@types/fs-extra": "^11.0.4",
"@types/node": "^20.19.13",
"@types/node": "^20.19.21",
"@types/page-icon": "^0.3.6",
"@types/prompts": "^2.4.9",
"@types/tmp": "^0.2.6",
@@ -82,9 +82,9 @@
"app-root-path": "^3.1.0",
"cross-env": "^7.0.3",
"prettier": "^3.6.2",
"rollup": "^4.50.0",
"rollup": "^4.52.4",
"rollup-plugin-typescript2": "^0.36.0",
"tslib": "^2.8.1",
"typescript": "^5.9.2"
"typescript": "^5.9.3"
}
}

459
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

27
src-tauri/Cargo.lock generated
View File

@@ -1,6 +1,6 @@
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
version = 3
version = 4
[[package]]
name = "addr2line"
@@ -3546,10 +3546,11 @@ dependencies = [
[[package]]
name = "serde"
version = "1.0.219"
version = "1.0.228"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6"
checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e"
dependencies = [
"serde_core",
"serde_derive",
]
@@ -3565,10 +3566,19 @@ dependencies = [
]
[[package]]
name = "serde_derive"
version = "1.0.219"
name = "serde_core"
version = "1.0.228"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00"
checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad"
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_derive"
version = "1.0.228"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79"
dependencies = [
"proc-macro2",
"quote",
@@ -3588,14 +3598,15 @@ dependencies = [
[[package]]
name = "serde_json"
version = "1.0.143"
version = "1.0.145"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d401abef1d108fbd9cbaebc3e46611f4b1021f714a0597a71f41ee463f5f4a5a"
checksum = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c"
dependencies = [
"itoa",
"memchr",
"ryu",
"serde",
"serde_core",
]
[[package]]

View File

@@ -100,21 +100,6 @@ const DOWNLOADABLE_FILE_EXTENSIONS = {
"scss",
"sass",
"less",
"html",
"htm",
"php",
"py",
"java",
"cpp",
"c",
"h",
"cs",
"rb",
"go",
"rs",
"swift",
"kt",
"scala",
"sh",
"bat",
"ps1",