7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 1 | [package] |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 2 | name = "matrix-sdk-indexeddb" |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 3 | version = "0.18.0" |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 4 | repository = "https://github.com/matrix-org/matrix-rust-sdk" |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 5 | description = "Web's IndexedDB Storage backend for matrix-sdk" |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 6 | license = "Apache-2.0" |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 7 | edition = "2024" |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 8 | rust-version.workspace = true |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 9 | readme = "README.md" |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 10 | |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 11 | [package.metadata.docs.rs] |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 12 | all-features = true |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 13 | default-target = "wasm32-unknown-unknown" |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 14 | rustdoc-args = ["--cfg", "docsrs", "--generate-link-to-definition"] |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 15 | |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 16 | [features] |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 17 | default = ["e2e-encryption", "state-store", "event-cache-store", "media-store"] |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 18 | event-cache-store = ["dep:matrix-sdk-base", "media-store", "indexed-type-serializer"] |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 19 | media-store = ["dep:matrix-sdk-base", "indexed-type-serializer"] |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 20 | state-store = ["dep:matrix-sdk-base", "growable-bloom-filter", "safe-encode-traits"] |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 21 | e2e-encryption = ["dep:matrix-sdk-base", "dep:matrix-sdk-crypto", "safe-encode-serializer"] |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 22 | safe-encode-traits = [] |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 23 | safe-encode-serializer = ["dep:matrix-sdk-crypto", "safe-encode-traits"] |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 24 | indexed-type-serializer = ["safe-encode-serializer"] |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 25 | testing = ["matrix-sdk-crypto?/testing"] |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 26 | experimental-encrypted-state-events = [ |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 27 | "matrix-sdk-crypto?/experimental-encrypted-state-events" |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 28 | ] |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 29 | experimental-push-secrets = [ |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 30 | "matrix-sdk-crypto?/experimental-push-secrets" |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 31 | ] |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 32 | |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 33 | [dependencies] |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 34 | async-trait.workspace = true |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 35 | base64.workspace = true |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 36 | futures-util.workspace = true |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 37 | gloo-utils.workspace = true |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 38 | growable-bloom-filter = { workspace = true, optional = true } |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 39 | hkdf.workspace = true |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 40 | indexed_db_futures = { workspace = true, features = [ |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 41 | "serde", |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 42 | "cursors", |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 43 | "indices", |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 44 | "streams", |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 45 | ]} |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 46 | js-sys.workspace = true |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 47 | matrix-sdk-base = { workspace = true, features = ["js"], optional = true } |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 48 | matrix-sdk-crypto = { workspace = true, features = ["js"], optional = true } |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 49 | matrix-sdk-store-encryption.workspace = true |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 50 | rmp-serde.workspace = true |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 51 | ruma.workspace = true |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 52 | serde.workspace = true |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 53 | serde-wasm-bindgen = { version = "0.6.5", default-features = false } |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 54 | serde_json.workspace = true |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 55 | sha2.workspace = true |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 56 | thiserror.workspace = true |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 57 | tokio.workspace = true |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 58 | tracing.workspace = true |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 59 | uuid = { workspace = true, features = ["js", "serde", "v4"] } |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 60 | wasm-bindgen.workspace = true |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 61 | web-sys = { workspace = true, features = ["IdbKeyRange"] } |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 62 | zeroize.workspace = true |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 63 | |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 64 | [target.'cfg(target_family = "wasm")'.dependencies] |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 65 | # for wasm32 we need to activate this |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 66 | getrandom = { workspace = true, features = ["wasm_js"] } |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 67 | |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 68 | [dev-dependencies] |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 69 | assert_matches.workspace = true |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 70 | assert_matches2.workspace = true |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 71 | gloo-timers = { workspace = true, features = ["futures"] } |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 72 | matrix-sdk-base = { workspace = true, features = ["testing"] } |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 73 | matrix-sdk-common = { workspace = true, features = ["js"] } |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 74 | matrix-sdk-crypto = { workspace = true, features = ["js", "testing"] } |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 75 | matrix-sdk-test.workspace = true |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 76 | rand.workspace = true |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 77 | tracing-subscriber = { workspace = true, features = [ |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 78 | "registry", |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 79 | "tracing-log", |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 80 | ] } |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 81 | wasm-bindgen-test.workspace = true |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 82 | web-sys = { workspace = true, features = [ |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 83 | "IdbKeyRange", |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 84 | "Window", |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 85 | "Performance", |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 86 | ] } |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 87 | |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 88 | [lints] |
7ff8adafe9e4 | atagen | 2026-10-22 12:30 UTC | 89 | workspace = true |