voice-shared-core
v1.0.0
Published
Shared core utilities for voice handlers
Maintainers
Readme
voice-shared-core
Shared core utilities and types for voice handler services.
Installation
npm install voice-shared-coreUsage
import {
SessionManager,
ChatIntegration,
PhoneValidation,
CallDuration,
Logger,
PerformanceMonitor
} from 'voice-shared-core';
// Session management
const sessionManager = new SessionManager();
// Chat integration
const chatIntegration = new ChatIntegration();
// Phone validation
const isValid = PhoneValidation.validatePhoneNumber('+1234567890');
// Call duration tracking
const duration = new CallDuration();
// Logging
Logger.info('Service started');
Logger.success('Operation completed');
// Performance monitoring
const monitor = new PerformanceMonitor();Features
- SessionManager: Voice call session management
- ChatIntegration: AI chat integration utilities
- PhoneValidation: Phone number validation
- CallDuration: Call duration tracking
- Logger: Structured logging
- PerformanceMonitor: Performance monitoring utilities
Development
# Install dependencies
npm install
# Build
npm run build
# Watch mode
npm run dev
# Clean
npm run cleanPublishing
# Build and publish
npm run build
npm publishLicense
MIT
