[package] name = "yozuk-core-skillset" version = "0.22.11" edition = "2021" authors = ["picoHz "] description = "Set of default Yozuk skills" keywords = ["yozuk"] categories = ["text-processing"] repository = "https://github.com/yozuk/yozuk/skillset" homepage = "https://yozuk.com" documentation = "https://docs.rs/yozuk-core-skillset" license = "MIT" readme = "README.md" [dependencies] anyhow = "1.0.56" base64 = "0.13.0" bech32 = { version = "0.9.0", optional = true } bigdecimal = "0.3.0" blake2 = { version = "0.10.4", optional = true } blake3 = { version = "1.3.1", default-features = false, features = [ "traits-preview", ], optional = true } blurhash = { version = "0.1.1", optional = true } clap = { version = "3.1.6", features = ["derive"] } const-sha1 = "0.2.0" crc_all = { version = "0.2.0", optional = true } css-color = { version = "0.2.4", optional = true } digest = { version = "0.10.3", optional = true } fraction = "0.11.0" getrandom = { version = "0.2.5", features = ["js"] } hex = "0.4.3" itertools = "0.10.3" lipsum = { version = "0.8.0", optional = true } md-5 = { version = "0.10.1", optional = true } mediatype = "0.19.9" miller_rabin = { version = "1.1.1", default-features = false, optional = true } nanoid = { version = "0.4.0", optional = true } num-bigint = { version = "0.4", optional = true } open-location-code = { version = "0.1.0", optional = true } palette = { version = "0.6.0", optional = true } pest = { version = "2.1.3", optional = true } pest_derive = { version = "2.1.0", optional = true } pix = { version = "0.13.1", optional = true } png_pong = { version = "0.8.2", optional = true } prime_tools = { version = "0.3.4", optional = true } punycode = { version = "0.4.1", optional = true } qrcode-generator = { version = "4.1.6", default-features = false, optional = true } rand = { version = "0.8.5", features = ["small_rng"], optional = true } serde = "1.0.136" serde_derive = "1.0.136" serde_json = "1.0.79" sha1 = { version = "0.10.1", optional = true } sha2 = { version = "0.10.2", optional = true } sha3 = { version = "0.10.1", optional = true } strum = "0.24.0" thiserror = "1.0.30" time = { version = "0.3.9", features = [ "formatting", "parsing", ], optional = true } time-tz = { version = "1.0.2", features = ["db"], optional = true } urlencoding = { version = "2.1.0", optional = true } uuid = { version = "1.0.0", features = ["v4"], optional = true } yozuk-helper-english = "0.22.11" yozuk-helper-platform = "0.20.2" yozuk-helper-filetype = "0.22.11" yozuk-helper-encoding = "0.22.11" yozuk-sdk = "0.22.11" once_cell = "1.12.0" rmpv = { version = "1.0.0", optional = true, features = ["with-serde"] } phf = { version = "0.11.0", features = ["macros"] } shell-words = "1.1.0" thousands = "0.2.0" unicode_reader = { version = "1.0.2", optional = true } md4 = { version = "0.10.1", optional = true } bcrypt = { version = "0.13.0", optional = true } scrypt = { version = "0.10.0", optional = true } argon2 = { version = "0.4.1", optional = true, default-features = false, features = [ "alloc", "password-hash", ] } balloon-hash = { version = "0.3.0", optional = true, default-features = false, features = [ "alloc", "password-hash", ] } crypto-bigint = { version = "0.4.8", optional = true, default-features = false, features = [ "generic-array", ] } strum_macros = "0.24.3" flate2 = { version = "1.0.24", optional = true } snap = { version = "1.0.5", optional = true } lz4_flex = { version = "0.9.4", optional = true } [features] default = [] rayon = ["miller_rabin?/rayon"] wild = [] yozuk-skill-base64 = [] yozuk-skill-calc = ["pest", "pest_derive"] yozuk-skill-color = ["css-color", "palette"] yozuk-skill-dice = ["rand", "pest", "pest_derive"] yozuk-skill-digest = [ "digest", "md4", "md-5", "sha1", "sha2", "sha3", "crc_all", "blake2", "blake3", ] yozuk-skill-geo = ["open-location-code"] yozuk-skill-lipsum = ["lipsum"] yozuk-skill-nanoid = ["nanoid"] yozuk-skill-numeric = [] yozuk-skill-password = ["rand"] yozuk-skill-punycode = ["punycode"] yozuk-skill-chitchat = ["rand"] yozuk-skill-unit = ["num-bigint"] yozuk-skill-uuid = ["uuid"] yozuk-skill-version = [] yozuk-skill-urlencode = ["urlencoding"] yozuk-skill-bech32 = ["bech32"] yozuk-skill-prime = ["num-bigint", "miller_rabin", "prime_tools"] yozuk-skill-jwt = [] yozuk-skill-blurhash = ["blurhash", "png_pong", "pix"] yozuk-skill-qrcode = ["qrcode-generator", "png_pong", "pix"] yozuk-skill-consts = [] yozuk-skill-time = ["time", "time-tz"] yozuk-skill-ip = [] yozuk-skill-msgpack = ["rmpv"] yozuk-skill-unicode = ["unicode_reader"] yozuk-skill-hex = [] yozuk-skill-kdf = [ "bcrypt", "scrypt", "argon2", "balloon-hash", "crypto-bigint", "sha2", "sha3", ] yozuk-skill-compression = ["flate2", "snap", "lz4_flex"] yozuk-skill-username = []