refactor: remove dead code and unused files

- Remove duplicate web implementation (src/web.ts - 1,129 lines)
- Remove unused DailyNotification wrapper class (src/daily-notification.ts - 288 lines)
- Remove unused callback registry (src/callback-registry.ts - 413 lines)
- Remove unused example files (5 files, ~1,500 lines)
- Remove unused TypeScript modules (moved to test-apps/shared/typescript/)
- Remove unused interfaces (ContentHandler, ScheduleOptions)
- Remove outdated documentation files (VERIFICATION_*, GLOSSARY, etc.)
- Update import paths in test apps to use moved TypeScript modules
- Clean up README and USAGE.md references to deleted files

Total cleanup: ~3,330+ lines of dead code removed
Files deleted: 20 files
Files modified: 6 files (import path updates and documentation cleanup)

This significantly reduces codebase complexity and maintenance burden.
This commit is contained in:
Matthew Raymer
2025-10-07 05:19:09 +00:00
parent fb47f3e717
commit 09661a520f
33 changed files with 16 additions and 9213 deletions

View File

@@ -248,7 +248,6 @@ See `src/definitions.ts` for complete TypeScript interface definitions.
## Examples
- **Basic Usage**: `examples/usage.ts`
- **Phase-by-Phase**: `examples/phase1-*.ts`, `examples/phase2-*.ts`, `examples/phase3-*.ts`
- **Advanced Scenarios**: `examples/advanced-usage.ts`
- **Enterprise Features**: `examples/enterprise-usage.ts`
- **Basic Usage**: `examples/hello-poll.ts`
- **Stale Data UX**: `examples/stale-data-ux.ts`
- **Enterprise Features**: See `INTEGRATION_GUIDE.md` for enterprise integration patterns