[workspace] members = ["ecmascript/visit", "native", "spack", "wasm"] [package] name = "swc" version = "0.1.0" authors = ["강동윤 "] license = "Apache-2.0/MIT" repository = "https://github.com/swc-project/swc.git" documentation = "https://swc-project.github.io/rustdoc/swc/" description = "Speedy web compiler" edition = "2018" [lib] name = "swc" [dependencies] swc_atoms = { path ="./atoms" } swc_common = { path ="./common" } swc_ecmascript = { path ="./ecmascript" } anyhow = "1" log = { version = "0.4", features = ["release_max_level_info"] } serde = { version = "1", features = ["derive"] } serde_json = "1" path-clean = "0.1" once_cell = "1" regex = "1" either = "1" dashmap = "=3.5.1" sourcemap = "6" base64 = "0.12.0" derive_more = { version = "0.99.2", default-features = false, features = ["display"] } [dev-dependencies] testing = { path = "./testing" } walkdir = "2" rayon = "1" [[example]] name = "usage" [profile.release] codegen-units = 1 lto = true # debug = true [profile.bench] codegen-units = 1 #lto = true debug = true