mirror of
https://github.com/lexmount/moli.git
synced 2026-09-29 00:01:38 +00:00
Read Chrome localStorage snapshots through moli-leveldb-parser with zerocopy layouts. Keep the LevelDB engine in test dependencies and port Chromium reader scenarios with reproducible native fixtures. Share WAL-aware SQLite snapshots and merge localStorage by origin and UTF-16 key. Read all sources and required destination files before replacing cookie or localStorage data. Validation: - cargo fmt --all - cargo clippy --workspace --all-targets --all-features -- -D warnings - cargo nextest run --no-fail-fast (17573 passed, 13 skipped)
21 lines
500 B
TOML
21 lines
500 B
TOML
[package]
|
|
license = "(MIT OR Apache-2.0) AND BSD-3-Clause"
|
|
name = "moli-leveldb-parser"
|
|
version = "0.1.0"
|
|
edition = "2024"
|
|
description = "Read-only LevelDB snapshot reader"
|
|
|
|
[dependencies]
|
|
anyhow = "1.0.100"
|
|
crc32c = "0.6.8"
|
|
snap = "1.1.1"
|
|
zerocopy = { version = "0.8.46", default-features = false, features = ["derive"] }
|
|
|
|
[dev-dependencies]
|
|
# Generate database fixtures and compare snapshot contents with an independent engine.
|
|
rusty-leveldb = "4.0.1"
|
|
tempfile = "3.23.0"
|
|
|
|
[lints]
|
|
workspace = true
|