riichi 0.1.0

Japanese Riichi Mahjong game engine
Documentation
[[bin]]
name = "run_tenhou_logs"
required-features = ["glob", "env_logger"]

[dependencies.derivative]
version = "2.2.0"

[dependencies.derive_more]
version = "0.99"

[dependencies.env_logger]
optional = true
version = "0.9"

[dependencies.glob]
optional = true
version = "0.3"

[dependencies.itertools]
version = "0.10.3"

[dependencies.log]
version = "0.4"

[dependencies.nanovec]
version = "0.2.1"

[dependencies.once_cell]
version = "1.13"

[dependencies.phf]
features = ["macros"]
version = "0.11"

[dependencies.rand]
optional = true
version = "0.8"

[dependencies.regex]
optional = true
version = "1.6"

[dependencies.riichi-decomp]
version = "0.1.0"

[dependencies.riichi-elements]
features = ["std"]
version = "0.1.0"

[dependencies.rustc-hash]
version = "1"

[dependencies.semver]
version = "1.0"

[dependencies.serde]
features = ["derive"]
optional = true
version = "1.0"

[dependencies.serde-big-array]
optional = true
version = "0.4"

[dependencies.serde_json]
optional = true
version = "1.0"

[dependencies.serde_tuple]
optional = true
version = "0.5.0"

[dependencies.serde_with]
optional = true
version = "2.0"

[dependencies.strum]
features = ["derive"]
version = "0.24"

[dependencies.thiserror]
version = "1.0"

[dev-dependencies.assert-json-diff]
version = "2.0"

[dev-dependencies.bencher]
version = "0.1.5"

[dev-dependencies.env_logger]
version = "0.9"

[dev-dependencies.glob]
version = "0.3"

[dev-dependencies.pretty_assertions]
version = "1.2"

[dev-dependencies.pretty_assertions_sorted]
version = "1.2"

[dev-dependencies.serde_test]
version = "1.0"

[dev-dependencies.test-log]
version = "0.2"

[dev-dependencies.type-layout]
version = "0.2.0"

[features]
default = ["serde", "tenhou-log-json"]
serde = ["dep:serde", "dep:serde-big-array", "dep:serde_json", "dep:serde_tuple", "dep:serde_with", "riichi-elements/serde", "riichi-decomp/serde"]
static-lut = ["riichi-decomp/static-lut"]
tenhou-log-json = ["serde", "dep:rand", "dep:regex"]

[package]
authors = ["summivox <summivox@gmail.com>"]
categories = ["algorithms", "game-development"]
description = "Japanese Riichi Mahjong game engine"
edition = "2021"
keywords = ["riichi", "mahjong", "game", "tenhou", "majsoul"]
license = "LGPL-3.0"
name = "riichi"
readme = "README.md"
repository = "https://github.com/summivox/riichi-rs"
resolver = "1"
version = "0.1.0"