1- cargo-features = [" codegen-backend" ]
21[package ]
32name = " codegen-sdk-core"
43version = " 0.1.0"
@@ -7,33 +6,16 @@ edition = "2024"
76[dependencies ]
87clap = { version = " 4.5.28" , features = [" derive" ] }
98codegen-sdk-analyzer = { path = " codegen-sdk-analyzer" }
10- codegen-sdk-ast = { workspace = true }
11- codegen-sdk-common = { workspace = true }
9+ codegen-sdk-cst = { path = " codegen-sdk-cst " , features = [ " typescript " , " javascript " , " tsx " , " jsx " ] }
10+ codegen-sdk-common = { path = " codegen-sdk-common " }
1211crossbeam = " 0.8.4"
1312glob = " 0.3.2"
1413env_logger = { workspace = true }
1514log = { workspace = true }
1615rayon = { workspace = true }
1716sysinfo = " 0.33.1"
1817rkyv.workspace = true
19- [features ]
20- python = [ " codegen-sdk-ast/python" ] # TODO: Add python support
21- typescript = [ " codegen-sdk-ast/typescript" ]
22- tsx = [ " codegen-sdk-ast/tsx" ]
23- jsx = [ " codegen-sdk-ast/jsx" ]
24- javascript = [ " codegen-sdk-ast/typescript" ]
25- json = [ " codegen-sdk-ast/json" ]
26- java = [ " codegen-sdk-ast/java" ]
27- ruby = [ " codegen-sdk-ast/ruby" ]
28- rust = [ " codegen-sdk-ast/rust" ]
29- go = [ " codegen-sdk-ast/go" ]
30- markdown = [ " codegen-sdk-ast/markdown" ]
31- yaml = [ " codegen-sdk-ast/yaml" ]
32- toml = [ " codegen-sdk-ast/toml" ]
33- ts_query = []
34- default = [" json" , " ts_query" , " toml" , " typescript" ]
35- [dev-dependencies ]
36- test-log = { workspace = true }
18+
3719[workspace ]
3820members = [
3921 " codegen-sdk-analyzer" ,
@@ -52,48 +34,9 @@ tree-sitter-typescript = "0.23.2"
5234tree-sitter-javascript = " 0.23.1"
5335tree-sitter-json = " 0.24.0"
5436tree-sitter-java = " 0.23.5"
55- tree-sitter-ruby = " 0.23.1"
56- tree-sitter-rust = " 0.23.2"
57- tree-sitter-go = " 0.23.4"
58- tree-sitter-md = " 0.3.2"
59- tree-sitter-yaml = " 0.7.0"
60- tree-sitter-toml-ng = " 0.7.0"
6137bytes = " 1.10.0"
6238convert_case = " 0.7.1"
6339serde = { version = " 1.0.217" , features = [" derive" ] }
6440serde_json = " 1.0.138"
6541anyhow = { version = " 1.0.95" , features = [" backtrace" ] }
6642rkyv = { version = " 0.8.10" , features = [" bytes-1" ," pointer_width_64" ] }
67- test-log = " 0.2.17"
68- enum_delegate = " 0.2.0"
69- mockall = " 0.13.1"
70- codegen-sdk-common = { path = " codegen-sdk-common" }
71- codegen-sdk-cst = { path = " codegen-sdk-cst" }
72- codegen-sdk-ast = { path = " codegen-sdk-ast" }
73- codegen-sdk-cst-generator = { path = " codegen-sdk-cst-generator" }
74- tempfile = " 3.16.0"
75- quote = " 1.0.38"
76- proc-macro2 = " 1.0.93"
77- derive-visitor = " 0.4.0"
78- insta = " 1.42.1"
79- prettyplease = " 0.2.29"
80- syn = { version = " 2.0.98" , features = [" proc-macro" ] }
81- derive_more = { version = " 2.0.1" , features = [" debug" , " display" ] }
82-
83- [profile .dev ]
84- debug = 0
85- codegen-backend = " cranelift"
86-
87- [profile .dev .package ]
88- insta.opt-level = 3
89- similar.opt-level = 3
90-
91- [profile .test ]
92- inherits = " dev"
93- opt-level = 0
94- debug = 0
95- strip = " none"
96- lto = false
97- codegen-units = 256
98- incremental = true
99- codegen-backend = " cranelift"
0 commit comments