stone 0.0.1

A simple game 'engine' built on top of Bevy
Documentation
[package]
name = "stone"
version = "0.0.1"
edition = "2024"
authors = ["Yrrrrrf <fer.rezac@outlook.com>"]
description = "A simple game 'engine' built on top of Bevy"
license = "MIT"
exclude = [
    # "resources/*",  # some svg, logs and other resources 
    "scripts/*"  # some scripts (bash, python) used for testing
]

# Optimize development compile times
[profile.dev]
opt-level = 1

# Enable high optimizations for dependencies (incl. Bevy)
[profile.dev.package."*"]
opt-level = 3

[profile.release]
opt-level = 3
lto = "thin"

[workspace]
resolver = "2"  # Important for Bevy compatibility

[dependencies]
bevy = { version = "0.17.2" }  # Use dynamic linking for faster compile times during development
dev_utils = { version = "0.1.4" }  # Some utils...

# Common utilities
serde = { version = "1.0.228", features = ["derive"] }  # Serialization/Deserialization
# ron = "0.8"  # Rusty Object Notation for config files
rand = "0.9.2"  # Random number generation

# Error handling
thiserror = "2.0.17"  # Error handling
anyhow = "1.0.100"     # Error propagation

[dev-dependencies]
criterion = "0.7.0"  # Benchmarking