[package] name = "cargo-hax" version.workspace = true authors.workspace = true license.workspace = true homepage.workspace = true edition.workspace = true repository.workspace = true readme.workspace = true build = "build.rs" description = "The high assurance translation toolchain" [[bin]] path = "src/cargo_hax.rs" name = "cargo-hax" [[bin]] path = "src/json_schema.rs" name = "hax-export-json-schemas" [dependencies] serde.workspace = true serde_json.workspace = true schemars.workspace = true itertools.workspace = true clap.workspace = true paste = "1.0.11" hax-frontend-exporter.workspace = true hax-frontend-exporter-options.workspace = true hax-types.workspace = true path-clean = "1.0.1" tempfile = "3.8" which.workspace = true version_check = "0.9" rustup-toolchain = "0.1" colored.workspace = true is-terminal = "0.4.9" tiny_http = "0.12" inquire = "0.6" annotate-snippets.workspace = true serde-jsonlines = "0.5.0" prettyplease = "0.2.20" syn = { version = "2.*", features = ["full"] } cargo_metadata.workspace = true extension-traits = "1.0.1" [build-dependencies] serde.workspace = true serde_json.workspace = true hax-types.workspace = true schemars.workspace = true hax-frontend-exporter.workspace = true hax-lib-macros-types = {workspace = true, features = ["schemars"]} version_check = "0.9" toml = "0.8" [[package.metadata.release.pre-release-replacements]] file = "../../engine/dune-project" search = "version [a-z0-9\\.-]+" replace = "version {{version}}" prerelease = true