Skip to content

Instantly share code, notes, and snippets.

View hennzen's full-sized avatar

Hennzen hennzen

  • Germany
View GitHub Profile
@hennzen
hennzen / idb-backup-and-restore.md
Created October 4, 2021 18:31 — forked from loilo/idb-backup-and-restore.md
Back up and restore an IndexedDB database

Back up and restore an IndexedDB database

This gist is an ES module which provides functions to import and export data from an IndexedDB database as JSON. It's based on Justin Emery's indexeddb-export-import package, but applies some adjustments that reflect better on the current browser landscape (i.e. better developer ergonomics but no support for Internet Explorer).

Usage

For each of the provided functionalities, you need a connected IDBDatabase instance.

Export Data

import { idb } from 'some-database'