[dependencies.darkforge_rng]
version = "0.1.0"
[dependencies.rand]
version = "0.9.0"
[dependencies.thiserror]
version = "2.0.12"
[dev-dependencies.rstest]
version = "0.25.0"
[lib]
name = "darkforge"
path = "src/lib.rs"
[lints.clippy]
arbitrary_source_item_ordering = "allow"
arithmetic_side_effects = "allow"
as_conversions = "allow"
float_arithmetic = "allow"
implicit_return = "allow"
indexing_slicing = "allow"
mod_module_files = "allow"
question_mark_used = "allow"
self_named_module_files = "allow"
unseparated_literal_suffix = "allow"
[lints.clippy.complexity]
level = "deny"
priority = -1
[lints.clippy.pedantic]
level = "warn"
priority = -1
[lints.clippy.perf]
level = "deny"
priority = -1
[lints.clippy.style]
level = "deny"
priority = -1
[package]
authors = ["Pierre Fouilloux", "Hibiscus Collective <https://github.com/HibiscusCollective>", "Hibiscus Games <https://github.com/HibiscusGames>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["game-development", "games"]
description = "Dark Forge is a library and extension for Godot engine that implements the Blades in the Dark SRD by One Seven Design."
documentation = "https://github.com/HibiscusCollective/DarkForge"
edition = "2024"
homepage = "https://github.com/HibiscusCollective/DarkForge"
keywords = ["gamedev", "framework", "godot", "plugin", "rules"]
license = "AGPL-3.0-or-later"
name = "darkforge"
publish = true
readme = "README.md"
repository = "https://github.com/HibiscusCollective/DarkForge"
rust-version = "1.85"
version = "0.1.0"