[package]
name = "typescript"
version = { workspace = true }
edition = { workspace = true }
authors = { workspace = true }
license = { workspace = true }
description = "TypeScript compiler and runtime"
[lib]
crate-type = ["cdylib", "rlib"]
[dependencies]
typescript-types = { workspace = true }
typescript-ir = { workspace = true }
oak-typescript = { workspace = true }
serde = { workspace = true, features = ["derive"] }
serde_json = { workspace = true }
tracing = { workspace = true }
tracing-subscriber = { workspace = true }
rand = { workspace = true }
num_cpus = { workspace = true }
sha2 = { workspace = true }
[target.'cfg(windows)'.dependencies]
windows-sys = { version = "0.61", features = ["Win32_Foundation", "Win32_System_LibraryLoader"] }
[target.'cfg(unix)'.dependencies]
libc = "0.2"