mirror of
https://github.com/fabro-sh/fabro.git
synced 2026-10-15 04:21:44 +00:00
Move the plugin names, their env vars, the managed versions directory, and the packaged-build gate into fabro-static so fabro-cli, fabro-server, and fabro-dev stop each spelling the bundle out on their own. Fold the three identical graph-render wrappers into one function, return Cargo's target directory from the plugin build instead of walking parents, honor CARGO_BUILD_TARGET in every plugin-build entry point, and tidy the installer's plugin validation and the smoke script. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
47 lines
874 B
TOML
47 lines
874 B
TOML
[package]
|
|
name = "fabro-dev"
|
|
edition.workspace = true
|
|
version.workspace = true
|
|
publish = false
|
|
license.workspace = true
|
|
description = "Internal development tooling for Fabro"
|
|
|
|
[lib]
|
|
name = "fabro_dev"
|
|
|
|
[[bin]]
|
|
name = "fabro-dev"
|
|
path = "src/main.rs"
|
|
required-features = ["dev"]
|
|
|
|
[[test]]
|
|
name = "it"
|
|
path = "tests/it/main.rs"
|
|
required-features = ["dev"]
|
|
|
|
[features]
|
|
default = []
|
|
dev = []
|
|
|
|
[lints]
|
|
workspace = true
|
|
|
|
[dependencies]
|
|
anyhow.workspace = true
|
|
chrono.workspace = true
|
|
clap.workspace = true
|
|
csv = "1"
|
|
fabro-config = { path = "../fabro-config" }
|
|
fabro-static.workspace = true
|
|
fabro-util = { path = "../fabro-util" }
|
|
fabro-options-metadata.workspace = true
|
|
quick-xml = "0.36"
|
|
serde.workspace = true
|
|
serde_json.workspace = true
|
|
toml_edit.workspace = true
|
|
tracing-subscriber.workspace = true
|
|
walkdir.workspace = true
|
|
|
|
[dev-dependencies]
|
|
assert_cmd = "2"
|
|
tempfile = "3"
|