[package] name = "kl-hyphenate" version = "0.7.3" authors = ["Bastien Dejean ", "Andrew "] license = "Apache-2.0/MIT" repository = "https://github.com/baskerville/kl-hyphenate" homepage = "https://github.com/baskerville/kl-hyphenate" documentation = "https://docs.rs/kl-hyphenate" description = "Knuth-Liang hyphenation for a variety of languages" keywords = ["text", "typesetting"] exclude = ["/patterns/*"] readme = "README.md" build = "build.rs" [features] build_dictionaries = [] # Unicode normalization. # # HEED: these features are mutually exclusive; only one may be passed to # rustc/cargo as an argument. `build.rs` ensures that these multiple "features" # effectively behave as a single, configurable parameter: were the user to # select more than one normalization form, the build will fail. nfc = ["unicode-normalization"] nfd = ["unicode-normalization"] nfkc = ["unicode-normalization"] nfkd = ["unicode-normalization"] [dependencies] kl-hyphenate-commons = "0.7.3" atlatl = { version = "0.1.2", features = ["serde"] } bincode = "1.2.1" serde = "1.0.110" [build-dependencies] kl-hyphenate-commons = "0.7.3" atlatl = { version = "0.1.2", features = ["serde"] } bincode = "1.2.1" serde = "1.0.110" unicode-normalization = { version = "0.1.12", optional = true } [dev-dependencies] lazy_static = "1.4.0" quickcheck = "0.9.2" unicode-segmentation = "1.6.0"