feat(durable): IndexedDbStorage, a browser storage backed by IndexedDB (@earendil-works/pi-durable/storage/indexeddb)

This commit is contained in:
Mario Zechner 2026-10-21 03:02:55 +02:00
parent bdd9f0399d
commit 16f5f0af4d
6 changed files with 1514 additions and 0 deletions

11
package-lock.json generated
View file

@ -3615,6 +3615,16 @@
"integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
"license": "MIT"
},
"node_modules/fake-indexeddb": {
"version": "6.2.6",
"resolved": "https://registry.npmjs.org/fake-indexeddb/-/fake-indexeddb-6.2.6.tgz",
"integrity": "sha512-ihhmr0KoET51jT8R4YhbUYuLLvr1qqO6INISygtN16i8loR8kAxtAUr4+EKHTSMjL+lggaAn4OC7DRqzrNgnuQ==",
"dev": true,
"license": "Apache-2.0",
"engines": {
"node": ">=18"
}
},
"node_modules/fast-deep-equal": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
@ -6363,6 +6373,7 @@
},
"devDependencies": {
"@cloudflare/vitest-plugin": "1.4.4",
"fake-indexeddb": "6.2.6",
"shx": "0.3.4",
"vitest": "4.1.11"
},