content: [workspace]
  members = [
      "stylus-sdk",
      "stylus-proc",
      "stylus-test",
      "stylus-core",
      "stylus-tools",
      "cargo-stylus",
  
      "examples/abi_decode",
      "examples/abi_encode",
      "examples/arrays",
      "examples/call",
      "examples/callee",
      "examples/caller",
      "examples/constants",
      "examples/constructor",
      "examples/custom_storage_slots",
      "examples/delegate_call",
      "examples/encoding_and_hashing",
      #"examples/erc20",
      #"examples/erc721",
      "examples/errors",
      "examples/events",
      "examples/fallback_receive",
      "examples/first_app",
      "examples/function",
      "examples/hello_world",
      "examples/inheritance",
      "examples/mapping",
      "examples/nested_structs",
      "examples/primitive_data_types",
      "examples/sending_ether",
      "examples/single_call",
      "examples/storage_data_types",
      "examples/test",
      "examples/variables",
      "examples/verify_signature",
  ]
  resolver = "2"
  
  [workspace.package]
  version = "0.10.0-beta.1"
  edition = "2021"
  authors = ["Offchain Labs"]
  license = "MIT OR Apache-2.0"
  homepage = "https://github.com/OffchainLabs/stylus-sdk-rs"
  repository = "https://github.com/OffchainLabs/stylus-sdk-rs"
  rust-version = "1.71.0"
  
  [workspace.dependencies]
  alloy-primitives = { version = "1.0.1", default-features = false }
  alloy-sol-types = { version = "1.0.1", default-features = false }
  cfg-if = "1.0.0"
  clap = { version = "4.5.4", features = [ "derive", "color" ] }
  derivative = { version = "2.2.0", features = ["use_core"] }
  hex = { version = "0.4.3", default-features = false, features = ["alloc"] }
  keccak-const = "0.2.0"
  lazy_static = "1.5.0"
  mini-alloc = "1.0.0"
  sha3 = "0.10.8"
  rclite = "=0.2.7"
  
  # proc macros
  convert_case = "0.6.0"
  paste = "1.0.15"
  proc-macro-error = "1.0"
  proc-macro2 = "1.0"
  quote = "1.0"
  regex = "1.10.6"
  syn = { version = "2.0.77", features = ["full", "visit-mut"] }
  syn-solidity = { version = "1.0.1", features = ["visit", "visit-mut"] }
  
  # proc macro dev
  pretty_assertions = "1.4.1"
  prettyplease = "0.2.22"
  trybuild = "1.0"
  
  # stylus tools
  alloy = { version = "1.0.1", features = ["essentials", "json-rpc", "provider-debug-api", "provider-trace-api", "signer-keystore"] }
  cargo-util-schemas = "0.2"
  eyre = "0.6"
  log = "0.4"
  reqwest = "0.12"
  testcontainers = { version = "0.23", features = ["http_wait"] }
  tokio = "1.45"
  
  # members
  stylus-sdk = { path = "stylus-sdk" }
  stylus-core = { path = "stylus-core", version = "0.10.0-beta.0" }
  stylus-test = { path = "stylus-test", version = "0.10.0-beta.0" }
  stylus-proc = { path = "stylus-proc", version = "0.10.0-beta.0" }
  stylus-tools = { path = "stylus-tools", version = "0.10.0-beta.0" }
  