[package] name = "lancedb-nodejs" edition.workspace = true version = "0.21.2" 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 # Workaround for build failure until we can fix it. aws-lc-sys = "=0.28.0" aws-lc-rs = "=1.13.0" [build-dependencies] napi-build = "2.1" [features] default = ["remote"] fp16kernels = ["lancedb/fp16kernels"] remote = ["lancedb/remote"]