ZA
zaaack/keyv-browser
Browser storage (localStorage, indexedDB) adapter for Keyv
keyv-browser 
Browser storage adapter for Keyv, support localStorage and indexedDB.
Browser storage adapter for Keyv.
Install
npm install --save keyv keyv-browserUsage
Using with AI agent
npx skills add https://github.com/zaaack/prompts --skill keyv-browser
Using with keyv
import Keyv from 'keyv'
import { KeyvLocalStorage, KeyvIndexedDB } from 'keyv-browser'
// localStorage
const keyv = new Keyv({
store: new KeyvLocalStorage()
});
// indexedDB
const keyv2 = new Keyv({
store: new KeyvIndexedDB()
})Using directly
import { KeyvLocalStorage, makeField } from 'keyv-browser'
class Kv extends KeyvLocalStorage {
someField = makeField(this, 'field_key', 0)
}
export const kv = new Kv
await kv.someField.get(1) // empty return default value 1
await kv.someField.set(2) // set value 2
await kv.someField.get() // return saved value 2
await kv.someField.delete() // delete fieldLicense
MIT
On this page
Languages
TypeScript100.0%
Contributors
MIT License
Created September 26, 2025
Updated February 17, 2026