Thomas Hallock
22426f677f
refactor: remove dead Python bridge and unused packages
Removed abandoned SVG generation code that was never used in production:
**Deleted Files:**
- packages/core/src/bridge.py (302 lines) - Python-shell bridge for SVG generation
- packages/core/client/node/src/soroban-generator-bridge.ts - TypeScript wrapper
- packages/core/client/typescript/ - Entire unused @soroban/client package
- packages/core/client/browser/ - Empty package
**Dependencies Removed:**
- python-shell - Only used by abandoned bridge code
- @types/minimatch - Only needed by removed TypeScript packages
- @soroban/client from apps/web
**Code Cleanup:**
- Simplified packages/core/client/node/src/index.ts exports
- Removed SorobanGeneratorBridge, BridgeFlashcardConfig, BridgeFlashcardResult exports
**Impact:**
- ~800 lines of dead TypeScript code removed
- 302 lines of unused Python code removed
- 2 npm dependencies removed
- Build verified successful - no functionality affected
**What Remains Active:**
- generate.py - PDF generation via Typst CLI (actively used by /api/generate)
- soroban-generator.ts - CLI wrapper for PDF generation
- api.py - Optional FastAPI server
- generate_examples.py - Documentation image generator
- Web app uses @soroban/abacus-react for all SVG rendering
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-18 09:11:59 -05:00
..
2025-10-18 09:11:59 -05:00
2025-10-10 11:40:46 -05:00
2025-10-18 09:11:59 -05:00
2025-10-10 11:40:46 -05:00
2025-10-10 11:40:46 -05:00
2025-09-19 18:26:31 -05:00
2025-09-19 18:26:31 -05:00
2025-09-19 18:26:31 -05:00
2025-09-19 18:26:31 -05:00
2025-10-10 11:40:46 -05:00