soroban-abacus-flashcards/packages/core/src
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
..
__pycache__ fix: restore workspace dependencies and fix TypeScript errors 2025-09-27 09:08:46 -05:00
api.py refactor: reorganize existing code into packages/core structure 2025-09-14 08:01:51 -05:00
debug_tunnel_digging.html fix: prevent database imports from being bundled into client code 2025-10-10 11:40:46 -05:00
flashcards_en.html refactor: reorganize existing code into packages/core structure 2025-09-14 08:01:51 -05:00
flashcards_en.pdf cleanup: remove legacy files after monorepo migration 2025-09-14 08:04:07 -05:00
generate.py fix: add npmrc for hoisting and fix template paths 2025-10-07 09:19:45 -05:00
generate_examples.py refactor: reorganize existing code into packages/core structure 2025-09-14 08:01:51 -05:00
test_lightning_sprint.html fix: prevent database imports from being bundled into client code 2025-10-10 11:40:46 -05:00
test_particle_effects.html fix: prevent database imports from being bundled into client code 2025-10-10 11:40:46 -05:00
test_pdf_generation.pdf cleanup: remove legacy files after monorepo migration 2025-09-14 08:04:07 -05:00
test_pdf_print_dialog.pdf cleanup: remove legacy files after monorepo migration 2025-09-14 08:04:07 -05:00
test_polished_matching.html fix: prevent database imports from being bundled into client code 2025-10-10 11:40:46 -05:00
web_generator.py refactor: reorganize existing code into packages/core structure 2025-09-14 08:01:51 -05:00