fileStorage: new file storage backend

This replaces the localStorage file storage with a new backend that uses
localForage (indexeddb) for storing the file contents. This will also
allow storing multiple files.
This commit is contained in:
David Lechner
2022-02-24 16:59:49 -06:00
parent a0a1ae7126
commit e4b7a9aec7
19 changed files with 636 additions and 107 deletions
+2
View File
@@ -37,6 +37,8 @@
"file-saver": "^2.0.5",
"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",