content: [workspace]
  members = [
    "listings/getting-started/*",
    "listings/applications/*",
    "listings/advanced-concepts/*",
    "listings/cairo_cheatsheet",
  ]
  
  [workspace.scripts]
  test = "$(git rev-parse --show-toplevel)/scripts/test_resolver.sh"
  
  [workspace.tool.snforge]
  
  [workspace.dependencies]
  starknet = "2.10.1"
  cairo_test = "2.10.1"
  assert_macros = "2.10.1" 
  snforge_std = "0.38.0"
  openzeppelin_account = "1.0.0"
  openzeppelin_introspection = "1.0.0"
  openzeppelin_presets = "1.0.0"
  openzeppelin_token = "1.0.0"
  openzeppelin_utils = "1.0.0"
  components = { path = "listings/applications/components" }
  pragma_lib = { git = "https://github.com/astraly-labs/pragma-lib", tag = "2.9.1" }
  garaga = { git = "https://github.com/keep-starknet-strange/garaga.git", tag = "v0.15.5" }
  
  [workspace.package]
  description = "Collection of examples of how to use the Cairo programming language to create smart contracts on Starknet."
  repository = "https://github.com/NethermindEth/StarknetByExample"
  homepage = "https://www.nethermind.io/"
  license = "MIT"
  authors = ["julio4", "msaug"]
  version = "0.1.0"
  edition = "2024_07"
  
  [tool]
  snforge.workspace = true
  