celox-napi 0.4.1

N-API/WASI simulator handles and frontend adapter API for Celox
Documentation
[package]
name                  = "celox-napi"
version.workspace     = true
publish               = ["crates-io"]
authors.workspace     = true
repository.workspace  = true
license.workspace     = true
description           = "N-API/WASI simulator handles and frontend adapter API for Celox"
readme                = "README.md"
edition.workspace     = true

[lib]
crate-type = ["rlib", "cdylib"]

[dependencies]
napi              = { version = "=3.12.1", features = ["napi8", "serde-json"] }
napi-derive       = "=3.6.3"
celox-ts-gen      = { workspace = true }
celox-design      = { workspace = true }
veryl-analyzer    = { workspace = true }
veryl-metadata    = { workspace = true }
veryl-parser      = { workspace = true }
veryl-path        = { workspace = true }
miette            = { workspace = true }
serde             = { workspace = true }
serde_json        = { workspace = true }
toml              = { workspace = true }
globset           = "0.4"
fxhash            = { workspace = true }

[target.'cfg(not(target_arch = "wasm32"))'.dependencies]
celox = { workspace = true, features = ["host-runtime"] }

[target.'cfg(target_arch = "wasm32")'.dependencies]
celox = { workspace = true }

[build-dependencies]
napi-build = "=2.4.1"

[dev-dependencies]
tempfile.workspace = true

[lints]
workspace = true