[package] name = "cyfrin-foundry-config" description = "Foundry configuration" version = "0.2.1" # Updated version edition = "2021" rust-version = "1.79" authors = ["Foundry Contributors", "Alex Roan "] license = "MIT OR Apache-2.0" homepage = "https://github.com/Cyfrin/foundry" repository = "https://github.com/Cyfrin/foundry" [lints] workspace = true [dependencies] foundry-block-explorers = { workspace = true, features = ["foundry-compilers"] } foundry-compilers = { workspace = true, features = ["svm-solc"] } alloy-chains = { workspace = true, features = ["serde"] } alloy-primitives = { workspace = true, features = ["serde"] } revm-primitives.workspace = true solang-parser.workspace = true dirs-next = "2" dunce.workspace = true eyre.workspace = true figment = { workspace = true, features = ["toml", "env"] } globset = "0.4" glob = "0.3" Inflector = "0.11" number_prefix = "0.4" once_cell.workspace = true regex = "1" reqwest.workspace = true semver = { workspace = true, features = ["serde"] } serde_json.workspace = true serde_regex = "1" serde.workspace = true thiserror.workspace = true toml = { version = "0.8", features = ["preserve_order"] } toml_edit = "0.22.4" tracing.workspace = true walkdir.workspace = true [target.'cfg(target_os = "windows")'.dependencies] path-slash = "0.2.1" [dev-dependencies] similar-asserts.workspace = true figment = { workspace = true, features = ["test"] } tempfile.workspace = true [features] default = ["rustls"] rustls = ["reqwest/rustls-tls-native-roots"] isolate-by-default = []