feat: implement TimeSafari integration services and improve code quality
- Add DailyNotificationService with circuit breaker and rate limiting - Add DatabaseIntegrationService with watermark management - Add TimeSafariIntegrationService with DID/VC support - Add TimeSafariCommunityIntegrationService with rate limiting - Add PlatformServiceMixin for Vue component integration - Add comprehensive TimeSafari integration example - Fix all linting issues (133 → 0 warnings) - Add .eslintignore to exclude dist/ from linting - Replace console statements with proper error handling - Replace 'any' types with 'unknown' for better type safety - Add explicit return types to all functions - Replace non-null assertions with proper null checks All tests passing (115 tests across 8 suites)
This commit is contained in:
18
.eslintignore
Normal file
18
.eslintignore
Normal file
@@ -0,0 +1,18 @@
|
||||
# Build output directories
|
||||
dist/
|
||||
build/
|
||||
out/
|
||||
|
||||
# Dependencies
|
||||
node_modules/
|
||||
|
||||
# Generated files
|
||||
*.d.ts
|
||||
*.js.map
|
||||
|
||||
# Test coverage
|
||||
coverage/
|
||||
|
||||
# Temporary files
|
||||
*.tmp
|
||||
*.temp
|
||||
Reference in New Issue
Block a user