1.2.9 ⢠Published 5 months ago
skillup-firebase-client-utils-v2 v1.2.9
Skillup Firebase Client Utils V2
Firebase client SDK utilities for Skillup's Firebase implementation. This package provides a set of tools and utilities for handling Firebase operations in Skillup's web applications.
Features
- š„ Firebase configuration management
- š¤ Profile management
- š Donation handling
- š¤ Partnership management
- š Shaper position management
- š Shaper registrant handling
- ā” Core utilities and base services
- š”ļø Built-in validation and sanitization
- š Error handling and type safety
Installation
npm install skillup-firebase-client-utils-v2
Project Structure
src/
āāā config/ # Firebase configuration
āāā core/ # Base interfaces and services
āāā features/ # Feature modules
āāā utils/ # Utility functions
Usage
import {
FirebaseConfig,
ProfileService,
} from 'skillup-firebase-client-utils-v2';
// Initialize Firebase configuration
const firebaseConfig = new FirebaseConfig({
// Your Firebase config options
});
// Use profile service
const profileService = new ProfileService();
await profileService.create({
// Profile data
});
Available Services
Profile Management
- Create, read, update, and delete user profiles
- Profile validation and error handling
Donation Management
- Process and manage donations
- Donation validation and error tracking
Partnership Management
- Handle partnership operations
- Partnership validation
Shaper Position Management
- Manage position listings
- Position validation and updates
Shaper Registrant Management
- Handle registrant applications
- Registrant validation and processing
Development
# Install dependencies
npm install
# Build the project
npm run build
# Run tests
npm test
# Run linting
npm run lint
# Format code
npm run format
# Generate documentation
npm run docs
Documentation
Full documentation is available at https://docs.skill-up.id/. The documentation includes:
- API Reference
- Type Definitions
- Usage Examples
- Feature Guides
License
ISC License - see the LICENSE file for details.
1.2.9
5 months ago
1.2.8
5 months ago
1.2.7
5 months ago
1.2.6
5 months ago
1.2.5
5 months ago
1.2.4
5 months ago
1.2.3
5 months ago
1.2.2
5 months ago
1.2.1
5 months ago
1.1.13
5 months ago
1.1.12
5 months ago
1.1.11
5 months ago
1.1.10
5 months ago
1.1.9
5 months ago
1.1.8
5 months ago
1.1.7
5 months ago
1.1.6
5 months ago
1.1.5
5 months ago
1.1.3
5 months ago
1.1.2
5 months ago
1.1.1
5 months ago
1.1.0
5 months ago
1.0.6
6 months ago
1.0.4
6 months ago