📄️ backup-core
The backup-core package provides the core orchestration layer for FireBackup. It coordinates the entire backup and restore process, integrating with Firebase, compression, encryption, and storage connectors.
📄️ firebase-oauth
The firebase-oauth package provides OAuth 2.0 integration for connecting Firebase projects. It handles token management, refresh, and secure credential storage.
📄️ storage-connectors
The storage-connectors package provides a unified interface for multi-cloud storage operations. It supports AWS S3, Google Cloud Storage, and DigitalOcean Spaces with a consistent API.
📄️ encryption
The encryption package provides secure AES-256-GCM encryption for FireBackup. It handles key management, encryption/decryption operations, and secure key derivation.
📄️ compression
The compression package provides high-performance data compression utilities for FireBackup. It supports Brotli and Gzip algorithms with configurable compression levels.