mirror of
https://github.com/diodeinc/pcb.git
synced 2026-09-14 20:17:19 +08:00
acff75845c
* Support net symbols * Run renderer tests in CI * renderer -> LayoutEngine * wip * rename * add examples * support symbol "extends" * start reworking layout engine + snapshot tests * add examples * wip add nets * Add signature to ModuleValue * tweaks * per-component net labels * movable * WIP with ELK * wip libavoid * misc fix * better * betterer * improvements * more * update * junction detection * better * snapping and stuff * fix re-rendering * more better * more * cargo fmt * update bg * eslint * cleanup, tests
59 lines
1.7 KiB
TOML
59 lines
1.7 KiB
TOML
[package]
|
|
name = "pcb-zen-core"
|
|
version = { workspace = true }
|
|
edition = { workspace = true }
|
|
repository = { workspace = true }
|
|
homepage = { workspace = true }
|
|
authors = { workspace = true }
|
|
description = "Core functionality for Zen PCB design language"
|
|
|
|
[features]
|
|
default = ["native"]
|
|
native = ["reqwest", "dirs", "flate2", "tar", "walkdir"]
|
|
wasm = ["uuid/js", "getrandom/js", "dep:getrandom"]
|
|
|
|
[dependencies]
|
|
dupe = { workspace = true }
|
|
allocative = { workspace = true }
|
|
derive_more = { workspace = true }
|
|
|
|
starlark = { workspace = true }
|
|
starlark_map = { workspace = true }
|
|
starlark_derive = { workspace = true }
|
|
starlark_syntax = { workspace = true }
|
|
|
|
anyhow = { workspace = true }
|
|
argfile = { workspace = true }
|
|
clap = { workspace = true }
|
|
debugserver-types = { workspace = true }
|
|
either = { workspace = true }
|
|
globset = { workspace = true }
|
|
itertools = { workspace = true }
|
|
lsp-types = { workspace = true }
|
|
serde = { workspace = true }
|
|
serde_json = { workspace = true }
|
|
thiserror = { workspace = true }
|
|
walkdir = { workspace = true, optional = true }
|
|
uuid = { workspace = true }
|
|
getrandom = { workspace = true, optional = true }
|
|
pathdiff = { workspace = true }
|
|
log = { workspace = true }
|
|
regex = { workspace = true }
|
|
ariadne = { workspace = true }
|
|
once_cell = { workspace = true }
|
|
reqwest = { workspace = true, optional = true }
|
|
dirs = { workspace = true, optional = true }
|
|
flate2 = { workspace = true, optional = true }
|
|
tar = { workspace = true, optional = true }
|
|
toml = { workspace = true }
|
|
chrono = { workspace = true }
|
|
zip = { workspace = true }
|
|
|
|
pcb-eda = { workspace = true }
|
|
pcb-sch = { workspace = true }
|
|
pcb-sexpr = { workspace = true }
|
|
|
|
[dev-dependencies]
|
|
tempfile = { workspace = true }
|
|
insta = { workspace = true }
|