[workspace] members = [ "./crates/alloc", "./packages/argon2", "./packages/bcrypt", "./packages/crc32", "./packages/jieba", "./packages/jsonwebtoken", "./packages/xxhash", ] resolver = "2" [workspace.dependencies] argon2-rust = { version = "1.1", default-features = false } base64 = { version = "0.23" } bcrypt = { package = "bcrypt-rust", version = "1" } crc32c = { version = "0.6" } crc32fast = { version = "1.4", features = ["nightly"] } global_alloc = { path = "./crates/alloc" } indexmap = { version = "2", features = ["serde"] } jieba-rs = { version = "0.11", default-features = false, features = ["tfidf", "textrank"] } jsonwebtoken = { version = "11", features = ["rust_crypto"] } mimalloc-safe = "0.1" napi = { version = "3", default-features = false, features = ["napi3"] } napi-build = "2" napi-derive = { version = "3", default-features = false, features = ["type-def"] } once_cell = "1" rand = "0.10" rand_core = { version = "0.10" } serde = "1.0" serde_json = "1.0" simdutf8 = "0.1" xxhash-rust = { version = "0.8", features = ["xxh32", "const_xxh32", "xxh64", "const_xxh64", "xxh3", "const_xxh3"] } zeroize = "1" [profile.release] codegen-units = 1 lto = true overflow-checks = false strip = 'symbols'