@jvvan/simple-kv
TypeScript icon, indicating that this package has built-in type declarations

1.1.1 • Public • Published

Simple KV

A simple key-value store backed by better-sqlite3 and better-serialize.

Made as a simple replacement for enmap.

Examples

import { SimpleKV } from "@jvvan/simple-kv";

interface User {
  name: string;
}

const kv = new SimpleKV<User>({ name: "users" });

kv.set("user1", { name: "John Doe" });
console.log(kv.get("user1")); // { name: "John Doe" }
console.log(kv.has("user1")); // true
console.log(kv.has("user2")); // false
kv.delete("user1")
console.log(kv.has("user1")); // false

Package Sidebar

Install

npm i @jvvan/simple-kv

Weekly Downloads

4

Version

1.1.1

License

MIT

Unpacked Size

20.7 kB

Total Files

8

Last publish

Collaborators

  • jvvan