fileStorage: replace localforage with dexie

This gives us more fine-grained control over database transaction and
cross-tab notifications and will facilitate upgrading the database with
new metadata in the future.
This commit is contained in:
David Lechner
2022-03-28 17:04:45 -05:00
parent b6990d6a2c
commit 75c3efc5ba
4 changed files with 377 additions and 175 deletions
+3 -2
View File
@@ -35,10 +35,11 @@
"browser-fs-access": "^0.25.0",
"canvas": "^2.9.0",
"copy-webpack-plugin": "^6.4.1",
"dexie": "^3.2.1",
"dexie-observable": "^3.0.0-beta.11",
"fake-indexeddb": "^3.1.7",
"jszip": "^3.7.1",
"license-webpack-plugin": "^3.0.0",
"localforage": "^1.10.0",
"localforage-observable": "^2.1.1",
"monaco-editor": "^0.30.1",
"monaco-editor-webpack-plugin": "^6.0.0",
"monaco-themes": "^0.4.0",