[package]
name = "adom-nucleus"
version = "0.8.9"
edition = "2021"
description = "Adom Nucleus — the central hub for navigating wiki boards, molecules, and libraries into Hydrogen: browse your wiki boards/projects, view symbol + footprint + 3D and the footprint layer stackup, add components to your KiCad/Altium libraries, and deliver self-contained KiCad projects. Built on adom-lbr."

[[bin]]
name = "adom-nucleus"
path = "src/main.rs"

[dependencies]
serde = { version = "1", features = ["derive"] }
serde_json = "1"
tiny_http = "0.12"
anyhow = "1"
# The Manager is built on adom-lbr: it reuses the codec (KiCad import/export,
# the canonical adom-lbr part model) to render + convert on the fly.
altium-codec = { path = "vendor/altium-codec" }

# Standalone workspace root (do not get absorbed into the adom-lbr workspace).
[workspace]

[profile.release]
opt-level = "z"
lto = true
strip = true