gecko-dev/third_party/rust/jsparagus/Cargo.toml

37 строки
1.0 KiB
TOML

[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