11[package ]
22name = " phira"
3- version. workspace = true
4- edition. workspace = true
5- license. workspace = true
3+ version = { workspace = true }
4+ edition = { workspace = true }
5+ license = { workspace = true }
66
77[lib ]
88crate-type = [" lib" , " cdylib" ]
@@ -15,74 +15,73 @@ aa = []
1515event_debug = []
1616
1717[dependencies ]
18- anyhow = " 1.0"
19- arc-swap = " 1.7.1"
20- base64 = " 0.22.1"
21- bitflags = " 2.9.1"
22- bytes = " 1.10.1"
18+ anyhow = { workspace = true }
19+ arc-swap = " 1.8.1"
20+ async-trait = { workspace = true }
21+ base64 = { workspace = true }
22+ bitflags = { workspace = true }
23+ bytes = " 1.11.0"
24+ bytesize = " 2.3.1"
2325cacache = { version = " 13.1.0" , default-features = false , features = [
2426 " tokio-runtime" ,
2527] }
26- chrono = { version = " 0.4.41 " , features = [" serde" ] }
27- futures-util = " 0.3.31 "
28- hex = " 0.4.3 "
29- image = { version = " 0.25.6 " , default-features = false , features = [
28+ chrono = { workspace = true , features = [" serde" ] }
29+ futures-util = { workspace = true }
30+ hex = { workspace = true }
31+ image = { workspace = true , default-features = false , features = [
3032 " bmp" ,
3133 " gif" ,
3234 " jpeg" ,
3335 " png" ,
3436 " rayon" ,
3537 " webp" ,
3638] }
37- lru = " 0.14.0"
38- lyon = " *"
39- macroquad = { git = " https://github.com/Mivik/prpr-macroquad" , default-features = false }
40- nalgebra = " *"
41- once_cell = " *"
42- pollster = " 0.4.0"
43- prpr = { path = " ../prpr" , features = [" log" ], default-features = false }
44- prpr-l10n = { path = " ../prpr-l10n" }
45- rand = " 0.8.5"
46- regex = " 1.11.1"
47- reqwest = { version = " 0.12.19" , default-features = false , features = [
39+ logos = " 0.16.1"
40+ lru = { workspace = true }
41+ lyon = { workspace = true }
42+ macroquad = { workspace = true , default-features = false }
43+ nalgebra = { workspace = true }
44+ once_cell = { workspace = true }
45+ pollster = { workspace = true }
46+ prpr = { workspace = true , features = [" log" ], default-features = false }
47+ prpr-l10n = { workspace = true }
48+ rand = { workspace = true }
49+ regex = { workspace = true }
50+ reqwest = { workspace = true , default-features = false , features = [
4851 " json" ,
4952 " stream" ,
5053 " gzip" ,
5154 " charset" ,
5255 " http2" ,
5356 " system-proxy" ,
54- " rustls-tls" ,
57+ " rustls" ,
58+ " query" ,
5559] }
56- serde = { version = " *" , features = [" derive" ] }
57- serde_json = " *"
58- serde_yaml = " 0.9.34"
59- sha2 = " *"
60+ semver = { version = " 1.0.27" , features = [" serde" ] }
61+ serde = { workspace = true , features = [" derive" ] }
62+ serde_json = { workspace = true }
63+ serde_yaml = { workspace = true }
64+ sha2 = { workspace = true }
6065smallvec = " 1.15.1"
6166tap = " 1.0.1"
62- tempfile = " 3.20.0 "
67+ tempfile = { workspace = true }
6368tokio = { workspace = true , features = [" rt-multi-thread" , " sync" ] }
64- tracing = " 0.1.41"
65- walkdir = " 2.5.0"
66- zip = " 4.0.0"
69+ tracing = { workspace = true }
70+ uuid = { workspace = true , features = [" v4" ] }
71+ walkdir = { workspace = true }
72+ zip = { workspace = true }
6773zstd = " 0.13"
6874
69- phira-mp-client = { git = " https://github.com/TeamFlos/phira-mp" }
70- phira-mp-common = { git = " https://github.com/TeamFlos/phira-mp" }
71- uuid = { version = " 1.17.0" , features = [" v4" ] }
72- logos = " 0.15.0"
73- semver = { version = " 1.0.26" , features = [" serde" ] }
74- async-trait = " 0.1.88"
75- bytesize = " 2.0.1"
75+ phira-mp-client = { workspace = true }
76+ phira-mp-common = { workspace = true }
7677
7778[target .'cfg(target_os = "android")' .dependencies ]
7879ndk-sys = " 0.2"
7980ndk-context = " 0.1"
80- sasa = { git = " https://github.com/Mivik/sasa" , default-features = false , features = [
81- " oboe" ,
82- ] }
81+ sasa = { workspace = true , default-features = false , features = [" oboe" ] }
8382
8483[target .'cfg(not(target_os = "android"))' .dependencies ]
85- sasa = { git = " https://github.com/Mivik/sasa " }
84+ sasa = { workspace = true , default-features = true }
8685
8786[target .'cfg(target_os = "ios")' .dependencies ]
8887objc = " *"
@@ -92,5 +91,5 @@ objc-foundation = "*"
9291dotenv-build = " 0.1"
9392
9493[dev-dependencies ]
95- fluent = " 0.17.0 "
96- fluent-syntax = " 0.12.0 "
94+ fluent = { workspace = true }
95+ fluent-syntax = { workspace = true }
0 commit comments