veta_storage_kit
Flutter storage kit aligned with @vetaui/storage-kit: provider-agnostic upload,
list, signed URL, remove, and a drop-in storage page.
Install
dependencies:
veta_storage_kit: ^0.0.0
For local monorepo development:
dependencies:
veta_storage_kit:
path: ../veta_storage_kit
Setup
import 'package:veta_storage_kit/veta_storage_kit.dart';
import 'package:veta_foundations/veta_foundations.dart';
void main() {
configureVetaKits(storage: mockStorageStrategy());
runApp(const MyApp());
}
Public exports
StorageStrategy,StoredFile,UploadOptions,StorageCapabilitiesmockStorageStrategyuploadFile,listFiles,signedUrl,removeFileVetaStoragePage
Custom backends implement StorageStrategy; only the capabilities your backend
supports need to return true.