[package]
name = "rong_abort"
version.workspace = true
edition.workspace = true

description = "Abort module for RongJS"
license.workspace = true
repository.workspace = true
readme.workspace = true
[dependencies]
rong = { workspace = true }
tokio = { workspace = true }
rong_event = { workspace = true }
rong_exception = { workspace = true }

[features]
# Forward JS engine features to the main rong crate
default = []
quickjs = ["rong/quickjs", "rong_event/quickjs", "rong_exception/quickjs"]
jscore = ["rong/jscore", "rong_event/jscore", "rong_exception/jscore"]
arkjs = ["rong/arkjs", "rong_event/arkjs", "rong_exception/arkjs"]

[dev-dependencies]
rong_test = { path = "../../utils/rong_test" }
rong_assert = { path = "../rong_assert" }
rong_event = { path = "../rong_event" }
rong_exception = { path = "../rong_exception" }
rong_timer = { path = "../rong_timer" }
rong_console = { path = "../rong_console" }
