@@ -19,18 +19,26 @@ foundry-compilers-core.workspace = true
1919
2020alloy-json-abi.workspace = true
2121alloy-primitives.workspace = true
22- futures-util = { workspace = true , optional = true }
23- md-5.workspace = true
24- rayon.workspace = true
2522semver.workspace = true
2623serde_json.workspace = true
24+ serde_repr = " 0.1"
2725serde.workspace = true
2826thiserror.workspace = true
29- tokio = { workspace = true , optional = true }
3027tracing.workspace = true
31- walkdir.workspace = true
3228yansi.workspace = true
33- serde_repr = " 0.1"
29+
30+ # async
31+ tokio = { workspace = true , optional = true , features = [" fs" ] }
32+ futures-util = { workspace = true , optional = true }
33+
34+ # checksum
35+ md-5 = { workspace = true , optional = true }
36+
37+ # walkdir
38+ walkdir = { workspace = true , optional = true }
39+
40+ # rayon
41+ rayon = { workspace = true , optional = true }
3442
3543[target .'cfg(windows)' .dependencies ]
3644path-slash.workspace = true
@@ -41,4 +49,7 @@ similar-asserts.workspace = true
4149foundry-compilers-core = { workspace = true , features = [" test-utils" ] }
4250
4351[features ]
44- async = [" dep:tokio" , " futures-util" , " tokio/fs" ]
52+ async = [" dep:tokio" , " dep:futures-util" ]
53+ checksum = [" dep:md-5" ]
54+ walkdir = [" dep:walkdir" , " foundry-compilers-core/walkdir" ]
55+ rayon = [" dep:rayon" ]
0 commit comments