swc/ecmascript/parser/Cargo.toml
dsherret 55c0258017 Remove empty expression in expression statement with top level await (#630)
Eats the semi-colon.

This doesn't compile (edit: doesn't compile the code in the tests) though because the target of that folder is ES2015. Also, this is kind of strange for me to put the tests in the "typescript" folder. Should we create something more general?

You can take over this PR if you'd like!
2020-02-07 05:33:26 +00:00

46 lines
1.2 KiB
TOML

[package]
name = "swc_ecma_parser"
version = "0.18.1"
authors = ["강동윤 <kdy1997.dev@gmail.com>"]
license = "Apache-2.0/MIT"
repository = "https://github.com/swc-project/swc.git"
documentation = "https://swc-project.github.io/rustdoc/swc_ecma_parser/"
description = "Feature-complete es2019 parser."
edition = "2018"
[features]
default = []
# Requires nightly.
fold = ["swc_common/fold", "swc_ecma_ast/fold"]
# Verify that expression is valid. Requires nightly.
verify = ["fold"]
[dependencies]
swc_atoms = { version = "0.2", path ="../../atoms" }
swc_common = { version = "0.5.0", path ="../../common" }
swc_ecma_ast = { version = "0.16.0", path ="../ast" }
swc_ecma_parser_macros = { version = "0.4", path ="./macros" }
enum_kind = { version = "0.2", path ="../../macros/enum_kind" }
unicode-xid = "0.2"
log = { version = "0.4", features = ["release_max_level_debug"] }
either = { version = "1.4" }
serde = { version = "1", features = ["derive"] }
smallvec = "1"
once_cell = "1"
regex = "1"
num-bigint = "0.2"
[dev-dependencies]
testing = { version = "0.5", path ="../../testing" }
env_logger = "0.7"
walkdir = "2"
serde_json = "1"
pretty_assertions = "0.6"
[[example]]
name = "lexer"
[[example]]
name = "typescript"