idb library: a lightweight wrapper that provides a Promise-based API for IndexedDB
import { openDB } from "idb";
const db = await openDB("MyDatabase", 1, {
upgrade(db) {
db.createObjectStore("users", { keyPath: "id" });
},
});
await db.add("users", { id: 1, name: "Park", age: 30 });
const user = await db.get("users", 1);