content: [package]
  name = "bevy_spritesheet_animation"
  version = "4.0.1"
  description = "A Bevy plugin for animating sprites"
  repository = "https://github.com/merwaaan/bevy_spritesheet_animation"
  readme = "README.md"
  license = "MIT"
  keywords = ["bevy", "sprite", "animation"]
  categories = ["game-development"]
  edition = "2024"
  resolver = "3"
  exclude = ["assets/example.gif", "assets/example3d.gif"]
  
  [features]
  default = [
    # In practice, this feature flag is not required as we use optional arguments for our Bevy systems.
    # However, the Github Action's environment does not support winit, which is a transitive dependency of bevy/custom_cursor.
    # So hiding this behind a feature allows us to run tests with --no-default-features in that specific context and circumvent the issue.
    "custom_cursor"
  ]
  custom_cursor = ["bevy/custom_cursor"]
  
  [dependencies]
  bevy = { version = "0.17.0", default-features = false, features = [
    "bevy_log",
    "bevy_sprite",
    "bevy_pbr",
    "bevy_ui"
  ] }
  
  [dev-dependencies]
  approx = "0.5.1"
  bevy = { version = "0.17.0", features = [
    # Needed for the "stress" example  as it uses Bevy's FPS overlay
    "bevy_dev_tools"
  ] }
  clap = { version = "4.5.16", features = ["derive"] }
  rand = "0.9"
  
  [lints.clippy]
  # Bevy systems can have a lot of arguments
  too_many_arguments = "allow"
  type_complexity = "allow"
  
  # Like for our CI, docs.rs won't be able to build the documentation with the "custom_cursor" feature enabled
  [package.metadata.docs.rs]
  no-default-features = true
  