@@ -21,6 +21,7 @@ required-features = ["net"]
2121
2222[lib ]
2323doctest = false
24+ crate-type = [" cdylib" , " rlib" ]
2425
2526[features ]
2627default = [" macros" ]
@@ -40,7 +41,7 @@ bincode = { version = "1" }
4041bumpalo = { version = " 3" , features = [" allocator-api2" , " collections" , " std" ] }
4142byteorder = { version = " 1" }
4243chrono = { version = " 0.4" }
43- comfy-table = { version = " 7" }
44+ comfy-table = { version = " 7" , default-features = false }
4445csv = { version = " 1" }
4546fixedbitset = { version = " 0.4" }
4647itertools = { version = " 0.12" }
@@ -50,7 +51,6 @@ parking_lot = { version = "0.12", features = ["arc_lock"] }
5051petgraph = { version = " 0.6" }
5152recursive = { version = " 0.1" }
5253regex = { version = " 1" }
53- rocksdb = { version = " 0.23" }
5454rust_decimal = { version = " 1" }
5555serde = { version = " 1" , features = [" derive" , " rc" ] }
5656kite_sql_serde_macros = { version = " 0.1.0" , path = " kite_sql_serde_macros" }
@@ -60,7 +60,6 @@ thiserror = { version = "1" }
6060typetag = { version = " 0.2" }
6161ulid = { version = " 1" , features = [" serde" ] }
6262genawaiter = { version = " 0.99" }
63- rand = { version = " 0.8" }
6463
6564# Feature: net
6665async-trait = { version = " 0.1" , optional = true }
@@ -84,11 +83,20 @@ pprof = { version = "0.13", features = ["flamegraph", "criterion"] }
8483
8584[target .'cfg(not(target_arch = "wasm32"))' .dependencies ]
8685dirs = { version = " 5" }
86+ rocksdb = { version = " 0.23" }
8787
8888[target .'cfg(target_arch = "wasm32")' .dependencies ]
89- wasm-bindgen = { version = " 0.2" }
90- web-sys = { version = " 0.3" , features = [" Storage" , " Window" ] }
91- base64 = { version = " 0.21" }
89+ wasm-bindgen = { version = " 0.2" }
90+ web-sys = { version = " 0.3" , features = [
91+ " Storage" ,
92+ " Window" ,
93+ ] }
94+ base64 = { version = " 0.21" }
95+ getrandom = { version = " 0.2" , features = [" js" ] }
96+ getrandom_03 = { package = " getrandom" , version = " 0.3" , features = [" wasm_js" ] }
97+ js-sys = { version = " 0.3" }
98+ serde-wasm-bindgen = { version = " 0.6" }
99+ once_cell = { version = " 1" }
92100
93101[target .'cfg(target_arch = "wasm32")' .dev-dependencies ]
94102wasm-bindgen-test = " 0.3"
@@ -102,3 +110,6 @@ members = [
102110
103111[profile .release ]
104112lto = true
113+
114+ [package .metadata .wasm-pack .profile .release ]
115+ wasm-opt = false
0 commit comments