object storage interface + utility functions

New ObjectBackend class that requires implementors to specify a few
basic functions, and it handles the permission logic on top of that.
Hopefully there is enough abstraction to suite further use cases!
This commit is contained in:
DecDuck
2024-10-09 13:47:28 +11:00
parent 6d32e36b35
commit 9b34668e50
5 changed files with 177 additions and 9 deletions
+1
View File
@@ -19,6 +19,7 @@
"moment": "^2.30.1",
"nuxt": "^3.13.0",
"prisma": "^5.20.0",
"stream": "^0.0.3",
"turndown": "^7.2.0",
"uuid": "^10.0.0",
"vue": "latest",