diff --git a/Cargo.lock b/Cargo.lock index 14f9a83..86483ea 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3112,11 +3112,11 @@ checksum = "743fb55ba31b18fb1ecef6bdc9aa2743314978ac084044301a7eee33fb99a20d" [[package]] name = "names" -version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7bddcd3bf5144b6392de80e04c347cd7fab2508f6df16a85fc496ecd5cec39bc" +version = "0.15.0" +source = "git+https://github.com/shunichironomura/names?tag=v0.15.0#de12276ea5efaa308139de3d4992f414a7e95020" dependencies = [ - "rand 0.8.8", + "getrandom 0.4.3", + "rand 0.10.3", ] [[package]] @@ -4063,7 +4063,7 @@ name = "procnote-wasm" version = "0.0.5" dependencies = [ "chrono", - "getrandom 0.2.17", + "names", "procnote-app", "procnote-core", "serde", diff --git a/Cargo.toml b/Cargo.toml index d083805..bd75e6e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -27,12 +27,11 @@ clap = { version = "4.5.56", features = ["derive"] } env_logger = "0.11.11" fs2 = "0.4.3" futures-util = "0.3.34" -getrandom = "0.2" hmac = "0.13.0" http-body-util = "0.1.5" jsonwebtoken = { version = "11.1.0", features = ["rust_crypto"] } log = "0.4" -names = { version = "0.14.0", default-features = false } +names = { git = "https://github.com/shunichironomura/names", tag = "v0.15.0", default-features = false } object_store = { version = "0.14.2", features = ["aws"] } pulldown-cmark = "0.13.0" reqwest = { version = "0.13.4", default-features = false, features = ["json", "rustls"] } diff --git a/crates/procnote-wasm/Cargo.toml b/crates/procnote-wasm/Cargo.toml index 5115847..5b2db56 100644 --- a/crates/procnote-wasm/Cargo.toml +++ b/crates/procnote-wasm/Cargo.toml @@ -15,8 +15,7 @@ crate-type = ["cdylib", "rlib"] [dependencies] chrono = { workspace = true, features = ["wasmbind"] } -# rand 0.8 (via names) needs getrandom 0.2 to know it runs in a browser. -getrandom = { workspace = true, features = ["js"] } +names = { workspace = true, features = ["wasm_js"] } procnote-app = { path = "../procnote-app", default-features = false } procnote-core = { path = "../procnote-core" } serde.workspace = true