Files
levzzzandClaude Opus 5.5 0291f4d801 Named hooks, bundle crates, data and post-build steps (0.6.0)
Injections can name a hook and hook_version from the workspace's
native-hooks.json instead of a raw target. A bundle can ship its own
crates ([[crate]]), staged as workspace members under native-crates/
with their path dependency and Cargo.lock entry added, registry
dependencies resolved from the existing lock only. data/ is staged to
native-data/<mod>/, and [[post_build]] steps are written to
native-post-build.json. Plan schema 6.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-30 02:06:34 +05:00

31 lines
983 B
TOML

[workspace]
members = ["crates/horizon-mixins-core", "crates/horizon-mixins-transform", "crates/horizon-mixins-cli"]
exclude = ["fixtures/feasibility", "fixtures/privacy-failure", "fixtures/cycle", "fixtures/game", "fixtures/advanced", "fixtures/scoped", "fixtures/effects", "fixtures/native"]
resolver = "2"
[workspace.package]
version = "0.6.0"
edition = "2024"
rust-version = "1.95"
license = "MIT"
[workspace.dependencies]
horizon-mixins-core = { path = "crates/horizon-mixins-core" }
horizon-mixins-transform = { path = "crates/horizon-mixins-transform" }
syn = { version = "2", features = ["full", "visit", "visit-mut", "extra-traits"] }
quote = "1"
proc-macro2 = "1"
serde = { version = "1", features = ["derive"] }
serde_json = "1"
toml = "0.8"
toml_edit = "0.22"
semver = "1"
cargo_metadata = "0.19"
prettyplease = "0.2"
thiserror = "2"
sha2 = "0.10"
fs2 = "0.4"
clap = { version = "4", features = ["derive"] }
tempfile = "3"
rustix = { version = "1", features = ["fs"] }