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>
28 lines
688 B
JSON
28 lines
688 B
JSON
{
|
|
"name": "@soroban/core",
|
|
"version": "1.0.0",
|
|
"description": "Node.js TypeScript interface for Soroban Flashcard Generator",
|
|
"main": "dist/index.js",
|
|
"types": "dist/index.d.ts",
|
|
"exports": {
|
|
".": {
|
|
"types": "./dist/index.d.ts",
|
|
"require": "./dist/index.js",
|
|
"import": "./dist/index.mjs"
|
|
}
|
|
},
|
|
"scripts": {
|
|
"build": "tsup src/index.ts --format cjs,esm --dts",
|
|
"dev": "tsup src/index.ts --format cjs,esm --dts --watch",
|
|
"test": "vitest",
|
|
"type-check": "tsc --noEmit",
|
|
"clean": "rm -rf dist"
|
|
},
|
|
"devDependencies": {
|
|
"@types/node": "^20.0.0",
|
|
"tsup": "^7.0.0",
|
|
"typescript": "^5.0.0",
|
|
"vitest": "^1.0.0"
|
|
}
|
|
}
|