[package]
name = "oj"
version.workspace = true
edition.workspace = true
license.workspace = true
repository.workspace = true
description = "Experimental next generation frontend tooling"
[[bin]]
name = "oj"
path = "src/main.rs"
[dependencies]
libc = "0.2"
oj_cache.workspace = true
oj_compiler.workspace = true
oj_env.workspace = true
oj_config.workspace = true
oj_resolver.workspace = true
oj_server.workspace = true
oj_js.workspace = true
url = "2"
regex = "1.11"
anyhow.workspace = true
clap.workspace = true
tokio.workspace = true
rolldown = "=1.2.5"
rolldown-ariadne = "=0.6.0"
rolldown_common = "=1.2.5"
rolldown_dev_common = "=1.2.5"
rolldown_devtools = "=1.2.5"
rolldown_devtools_action = "=1.2.5"
rolldown_ecmascript = "=1.2.5"
rolldown_ecmascript_utils = "=1.2.5"
rolldown_error = "=1.2.5"
rolldown_fs = "=1.2.5"
rolldown_plugin = "=1.2.5"
rolldown_plugin_asset_module = "=1.2.5"
rolldown_plugin_chunk_import_map = "=1.2.5"
rolldown_plugin_copy_module = "=1.2.5"
rolldown_plugin_data_url = "=1.2.5"
rolldown_plugin_hmr = "=1.2.5"
rolldown_plugin_lazy_compilation = "=1.2.5"
rolldown_plugin_oxc_runtime = "=1.2.5"
rolldown_plugin_utils = "=1.2.5"
rolldown_resolver = "=1.2.5"
rolldown_sourcemap = "=1.2.5"
rolldown_std_utils = "=1.2.5"
rolldown_tracing = "=1.2.5"
rolldown_utils = "=1.2.5"
string_wizard = "=1.2.5"
arcstr = "1.2.0"
serde_json.workspace = true
blake3.workspace = true
flate2 = "1"
oj_css.workspace = true
axum.workspace = true
tower.workspace = true
notify.workspace = true
tokio-stream = "0.1.19"
futures-util = "0.3"
deno_napi = { package = "oj_deno_napi", version = "0.2.12", path = "../oj_deno_napi" }
deno_core = { version = "0.412", features = ["v8"] }
[dev-dependencies]
tokio = { version = "1.53.1", features = ["full", "test-util"] }
tokio-tungstenite = "0.29"
[build-dependencies]
deno_napi = { package = "oj_deno_napi", version = "0.2.12", path = "../oj_deno_napi" }
deno_core = { version = "0.412", features = ["v8"] }