[package] name = "Boa" version = "0.7.0" authors = ["Jason Williams "] description = "Boa is a Javascript lexer, parser and Just-in-Time compiler written in Rust. Currently, it has support for some of the language." repository = "https://github.com/jasonwilliams/boa" keywords = ["javascript", "compiler", "lexer", "parser", "js"] categories = ["parser-implementations", "wasm"] license = "Unlicense/MIT" exclude = ["../.vscode/*", "../Dockerfile", "../Makefile", "../.editorConfig"] edition = "2018" [features] serde-ast = ["serde"] [dependencies] gc = "0.3.3" gc_derive = "0.3.2" serde_json = "1.0.51" rand = "0.7.3" regex = "1.3.7" # Optional Dependencies serde = { version = "1.0.106", features = ["derive"], optional = true } [dev-dependencies] criterion = "0.3.1" [target.x86_64-unknown-linux-gnu.dev-dependencies] jemallocator = "0.3.2" [lib] crate-type = ["cdylib", "lib"] name = "boa" bench = false [[bench]] name = "lexer" harness = false [[bench]] name = "parser" harness = false [[bench]] name = "exec" harness = false