[package] name = "jsparagus" authors = ["The jsparagus Project Developers"] version = "0.1.0" description = "A JavaScript parser" license = "MIT/Apache-2.0" repository = "https://github.com/mozilla-spidermonkey/jsparagus" publish = false edition = "2018" [workspace] [lib] [[bin]] name = "smoosh_tools" path = "src/bin/smoosh_tools.rs" [dependencies] jsparagus-ast = { path = "crates/ast" } jsparagus-driver = { path = "crates/driver", optional = true } jsparagus-emitter = { path = "crates/emitter" } jsparagus-generated-parser = { path = "crates/generated_parser" } jsparagus-interpreter = { path = "crates/interpreter", optional = true } jsparagus-json-log = { path = "crates/json-log" } jsparagus-parser = { path = "crates/parser" } jsparagus-scope = { path = "crates/scope" } jsparagus-stencil = { path = "crates/stencil" } [features] default = [] logging = ["jsparagus-parser/logging"] full = ["jsparagus-driver", "jsparagus-interpreter"] [profile.release] debug = true # enable debug symbols in release builds