1
Fork 0
shimmeringmoon/Cargo.toml
prescientmoon ce18db3d14
Automatically run jacket processing
This commit makes it so jacket processing is automatically run if any of
it's outputs are missing from the filesystem, or if the hash of the raw
jacket directory has changes since the last recorded value.

Moreover, most assets and all fonts are now embedded in the binary!
2024-11-09 12:22:35 +01:00

66 lines
1.8 KiB
TOML

[package]
name = "shimmeringmoon"
version = "0.1.0"
edition = "2021"
autobins = false
[lib]
name = "shimmeringmoon"
path = "src/lib.rs"
[[bin]]
name = "shimmering-discord-bot"
path = "src/bin/discord-bot/main.rs"
[[bin]]
name = "shimmering-cli"
path = "src/bin/cli/main.rs"
[[bin]]
name = "shimmering-server"
path = "src/bin/server/main.rs"
[[bin]]
name = "shimmering-discord-presence"
path = "src/bin/discord-presence/main.rs"
[dependencies]
chrono = "0.4.38"
freetype-rs = "0.36.0"
image = "0.25.2"
num = "0.4.3"
plotters = { git="https://github.com/starlitcanopy/plotters.git", rev="986cd959362a2dbec8d1b25670fd083b904d7b8c", features=["bitmap_backend"] }
poise = "0.6.1"
hypertesseract = { features=["image"], git="https://github.com/BlueGhostGH/hypertesseract.git", rev="4e05063" }
tokio = {version="1.38.0", features=["rt-multi-thread"]}
imageproc = "0.25.0"
rusqlite = { version = "0.32.1", features = ["bundled", "chrono"] }
r2d2_sqlite = "0.25.0"
r2d2 = "0.8.10"
rusqlite_migration = {version="1.3.0-alpha-without-tokio.1", features = ["from-directory"]}
include_dir = "0.7.4"
serde = "1.0.209"
toml = "0.8.19"
tempfile = "3.12.0"
clap = { version = "4.5.17", features = ["derive"] }
postcard = { version = "1.0.10", features = ["use-std"], default-features = false }
serde_with = "3.9.0"
anyhow = "1.0.87"
sha2 = "0.10.8"
base16ct = { version = "0.2.0", features = ["alloc"] }
axum = { version = "0.7.6", features = ["macros"] }
paste = "1.0.15"
discord-rich-presence = "0.2.4"
reqwest = { version = "0.12.7", features = ["json"] }
faer = { git = "https://github.com/sarah-ek/faer-rs", rev = "4f3eb7e65c69f7f7df3bdd93aa868d5666db3656", features = ["serde"] }
memmap2 = "0.9.5"
[profile.dev.package.imageproc]
opt-level = 3
[profile.dev.package.image]
opt-level = 3
[profile.dev.package.faer]
opt-level = 3