JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 36560
  • Score
    100M100P100Q145862F
  • License MIT

Isomorphic key-value storage with support for multiple backends

Package Exports

  • iso-kv
  • iso-kv/drivers/file.d.ts
  • iso-kv/drivers/file.d.ts.map
  • iso-kv/drivers/file.js
  • iso-kv/drivers/idb.d.ts
  • iso-kv/drivers/idb.d.ts.map
  • iso-kv/drivers/idb.js
  • iso-kv/drivers/memory.d.ts
  • iso-kv/drivers/memory.d.ts.map
  • iso-kv/drivers/memory.js
  • iso-kv/drivers/sql.d.ts
  • iso-kv/drivers/sql.d.ts.map
  • iso-kv/drivers/sql.js
  • iso-kv/drivers/web-storage.d.ts
  • iso-kv/drivers/web-storage.d.ts.map
  • iso-kv/drivers/web-storage.js

Readme

iso-kv NPM Version License iso-kv

iso-kv is a simple key-value storage with support for multiple backend adapters (web storage, indexeddb, memory, sql, json file, etc)

Features

  • Fully typed
  • TTL (time to live) for keys
  • Multiple backend adapters (web storage, indexeddb, memory, sql, json file, etc)
  • On change hooks
  • Easy to implement new adapters
  • SQL adapter uses kysely
  • Namespaced keys
  • Filtered and ordered listing

Install

pnpm install iso-kv

Docs

Check https://hugomrdias.github.io/iso-repo/modules/iso_kv.html

License

MIT © Hugo Dias