@oneduo/nestjs-flystorage
v0.2.1
Published
a NestJS module for abstracted, modular and testable storage systems using Flystorage
Downloads
5
Readme
Nestjs Flystorage
a NestJS module for abstracted, modular and testable storage systems using Flystorage.
About Flystorage
Flystorage is a file storage abstraction for NodeJS and TypeScript. Provides a straight-forward API that is easy to use. Allows application code to be unaware WHERE files are stored while providing strong functionality and flexibility.
To learn more: https://flystorage.dev/
Requirements
Depending on which underlying file storage system you wish to use, you're expected to install the required associated adapter.
- Local Filesystem
- AWS S3 (using the V3 SDK)
- Azure Blob Storage
- Test implementation (in-memory)
- Google Cloud Storage
Installation
You can install the package using the following command:
npm i @oneduo/nestjs-flystorage
Usage
You may start using the module by importing it into your application.