2020-02-28 17:17:33 +03:00
|
|
|
[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]
|
|
|
|
|
2020-07-03 13:03:19 +03:00
|
|
|
[[bin]]
|
|
|
|
name = "smoosh_tools"
|
|
|
|
path = "src/bin/smoosh_tools.rs"
|
|
|
|
|
2020-02-28 17:17:33 +03:00
|
|
|
[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 }
|
2020-04-07 16:43:45 +03:00
|
|
|
jsparagus-json-log = { path = "crates/json-log" }
|
|
|
|
jsparagus-parser = { path = "crates/parser" }
|
|
|
|
jsparagus-scope = { path = "crates/scope" }
|
2020-05-20 20:34:02 +03:00
|
|
|
jsparagus-stencil = { path = "crates/stencil" }
|
2020-02-28 17:17:33 +03:00
|
|
|
|
|
|
|
[features]
|
|
|
|
default = []
|
2020-04-07 16:43:45 +03:00
|
|
|
logging = ["jsparagus-parser/logging"]
|
2020-02-28 17:17:33 +03:00
|
|
|
full = ["jsparagus-driver", "jsparagus-interpreter"]
|
|
|
|
|
|
|
|
[profile.release]
|
|
|
|
debug = true # enable debug symbols in release builds
|