fangorn/huorn-minecraft
public
ref:main
[package]
name = "huorn-minecraft"
version = "0.1.0"
edition = "2021"
rust-version = "1.75"
authors = ["notifd"]
description = "JNI library embedding Alacritty terminal for Minecraft Java Edition (Huorn)"
license = "MIT"
[lib]
name = "huorn_minecraft"
crate-type = ["cdylib", "lib"]
[dependencies]
# Terminal emulation (same version as alacritty-kit and godot-alacritty)
alacritty_terminal = "0.25"
# Font rasterization (pure Rust, no C dependencies)
fontdue = "0.9"
# Glyph caching
lru = "0.12"
# JNI bindings for Java interop
jni = "0.21"
# Logging
log = "0.4"
# Timestamps for audit logging
chrono = { version = "0.4", default-features = false, features = ["clock"] }
# Unix signals
[target.'cfg(unix)'.dependencies]
libc = "0.2"
[dev-dependencies]
tempfile = "3"
[profile.release]
lto = true
opt-level = 3
strip = true
[profile.dev]
opt-level = 1
[profile.dev.package."*"]
opt-level = 2