[package] name = "lancedb-nodejs" edition.workspace = true version = "0.19.0-beta.9" license.workspace = true description.workspace = true repository.workspace = true keywords.workspace = true categories.workspace = true [lib] crate-type = ["cdylib"] [dependencies] async-trait.workspace = true arrow-ipc.workspace = true arrow-array.workspace = true arrow-schema.workspace = true env_logger.workspace = true futures.workspace = true lancedb = { path = "../rust/lancedb" } napi = { version = "2.16.8", default-features = false, features = [ "napi9", "async" ] } napi-derive = "2.16.4" # Prevent dynamic linking of lzma, which comes from datafusion lzma-sys = { version = "*", features = ["static"] } log.workspace = true [build-dependencies] napi-build = "2.1" [features] default = ["remote"] fp16kernels = ["lancedb/fp16kernels"] remote = ["lancedb/remote"]