1.2.9 • Published 5 months ago

skillup-firebase-client-utils-v2 v1.2.9

Weekly downloads
-
License
ISC
Repository
github
Last release
5 months ago

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