[package] name = "pezstaging-chain-spec-builder" version = "1.6.1" authors.workspace = true edition.workspace = true build = "build.rs" license = "GPL-3.0-or-later WITH Classpath-exception-2.0" homepage.workspace = true repository.workspace = true publish = true description = "Utility for building chain-specification files for Bizinikiwi-based runtimes based on `pezsp-genesis-builder`" documentation = "https://docs.rs/pezstaging-chain-spec-builder" [lints] workspace = true [package.metadata.docs.rs] targets = ["x86_64-unknown-linux-gnu"] [[bin]] path = "bin/main.rs" name = "chain-spec-builder" [lib] # Docs tests are not needed since the code samples that would be executed # are exercised already in the context of unit/integration tests, by virtue # of using a combination of encapsulation in functions + `docify::export`. # This is a practice we should use for new code samples if any. doctest = false [dependencies] clap = { features = ["derive"], workspace = true } docify = { workspace = true } pezsc-chain-spec = { features = [ "clap", ], workspace = true, default-features = true } pezsp-tracing = { workspace = true, default-features = true } serde = { workspace = true, default-features = true } serde_json = { workspace = true, default-features = true } [dev-dependencies] bizinikiwi-test-runtime = { workspace = true } cmd_lib = { workspace = true } pretty_assertions = { workspace = true } [features] # `cargo build --feature=generate-readme` updates the `README.md` file. generate-readme = [] runtime-benchmarks = [ "bizinikiwi-test-runtime/runtime-benchmarks", "pezsc-chain-spec/runtime-benchmarks", ]