[package] name = "cgn" version = "0.1.5" edition = "2021" authors = ["Jaden Strudwick"] description = "A library for optimally compressing chess games in PGN format." license = "MIT" repository = "https://github.com/JadenStrudwick/cgn/" keywords = ["chess", "pgn", "compression", "wasm", "huffman"] categories = ["algorithms", "compression", "encoding", "games", "wasm"] # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [lib] name = "cgn" path = "src/lib.rs" crate-type = ["cdylib", "rlib"] [dependencies] anyhow = "1.0.79" bincode = "1.3.3" bit-vec = "0.6.3" flate2 = "1.0.28" huffman-compress = "0.6.1" paste = "1.0.14" pgn-reader = "0.25.0" serde = { version = "1.0.196", features = ["derive"] } shakmaty = "0.26.0" textwrap = "0.16.0" trie-rs = "0.2.0" wasm-bindgen = "0.2.91"