File tree Expand file tree Collapse file tree 1 file changed +23
-6
lines changed Expand file tree Collapse file tree 1 file changed +23
-6
lines changed Original file line number Diff line number Diff line change @@ -13,16 +13,33 @@ lto = true
1313codegen-units = 1
1414strip = true
1515
16+ [features ]
17+ bin = [" dep:clap" ]
18+ js = [" dep:oxc" ]
19+ native = [
20+ " dep:cranelift" ,
21+ " dep:cranelift-module" ,
22+ " dep:cranelift-jit" ,
23+ " dep:cranelift-native" ,
24+ ]
25+
1626[dependencies ]
1727anyhow = " 1.0.93"
18- clap = { version = " 4.5.21" , features = [" derive" ] }
1928lalrpop-util = { version = " 0.22.0" , features = [" lexer" , " unicode" ] }
20- cranelift = " 0.114"
21- cranelift-module = " 0.114"
22- cranelift-jit = " 0.114"
23- cranelift-native = " 0.114"
2429unicode-width = " 0.2.0"
25- oxc = { version = " 0.38.0" , features = [" full" ] }
30+
31+ # Bin
32+ clap = { version = " 4.5.21" , features = [" derive" ], optional = true }
33+
34+ # Cranelift stuff
35+ cranelift = { version = " 0.114" , optional = true }
36+ cranelift-module = { version = " 0.114" , optional = true }
37+ cranelift-jit = { version = " 0.114" , optional = true }
38+ cranelift-native = { version = " 0.114" , optional = true }
39+
40+ # Js depedencies
41+ oxc = { version = " 0.38.0" , features = [" full" ], optional = true }
42+
2643
2744[build-dependencies ]
2845lalrpop = " 0.22.0"
You can’t perform that action at this time.
0 commit comments