[package]
name = "hermes-parser"
version = "0.1.3"
edition = "2021"
description = "A Rust port of the Hermes JavaScript/Flow/TypeScript parser (front-end) by Tzvetan Mikov, the architect of Hermes. Not an official Meta project."
license = "MIT"
repository = "https://github.com/tmikov/hermes"
authors = ["Tzvetan Mikov <tmikov@gmail.com>"]
keywords = ["javascript", "parser", "flow", "ecmascript", "ast"]
categories = ["parser-implementations", "development-tools"]
readme = "README.md"
[lints.rust]
unsafe_code = "deny"
[dependencies]
hermes_support = { path = "../support", version = "0.1.0", package = "hermes-support" }
hermes_atom_table = { path = "../atom_table", version = "0.1.0", package = "hermes-atom-table" }
hermes_unicode = { path = "../unicode", version = "0.1.0", package = "hermes-unicode" }
hermes_ast = { path = "../ast", version = "0.1.1", package = "hermes-ast" }
bumpalo = "3.16"