[package] name = "self-components" version = "0.1.0" edition = "2021" [lib] crate-type = ["cdylib", "rlib"] [dependencies] yew = { workspace = true } wasm-bindgen = { workspace = true } wasm-bindgen-futures = { workspace = true } web-sys = { workspace = true, features = [ "console", "HtmlInputElement", "HtmlTextAreaElement", "Event", "EventTarget", "InputEvent", "MouseEvent", "Window", "Document", "Element", "EventSource", "MessageEvent", "Clipboard", "Navigator", "Crypto", "CryptoKey", "SubtleCrypto", "AesKeyGenParams", "CryptoKeyPair", ] } js-sys = { workspace = true } gloo = { workspace = true } gloo-timers = { workspace = true } serde = { workspace = true } serde_json = { workspace = true } getrandom = { workspace = true } sha2 = { workspace = true } aes-gcm = { workspace = true } base64 = { workspace = true } hex = { workspace = true } rand = { workspace = true } k256 = { version = "0.13", features = ["ecdsa", "sha256"] }