[package]
name = "opencode-cloud-core"
version.workspace = true
edition.workspace = true
rust-version.workspace = true
license.workspace = true
repository.workspace = true
homepage.workspace = true
documentation.workspace = true
keywords.workspace = true
categories.workspace = true
description = "Core library for opencode-cloud - config management, singleton enforcement, and shared utilities"
readme = "../../README.md"
exclude = ["*.node", "index.js", "index.d.ts"]
[lib]
crate-type = ["cdylib", "rlib"]
[features]
default = []
napi = ["dep:napi", "dep:napi-derive"]
[dependencies]
clap.workspace = true
tokio.workspace = true
serde.workspace = true
serde_json.workspace = true
jsonc-parser.workspace = true
directories.workspace = true
thiserror.workspace = true
anyhow.workspace = true
tracing.workspace = true
console.workspace = true
napi = { workspace = true, optional = true }
napi-derive = { workspace = true, optional = true }
[build-dependencies]
napi-build = "2"
[dev-dependencies]
tempfile.workspace = true