Files
studyos/server/package.json
renato97 4ff4302a8c feat: implement 33 nice-to-have features + fix 37 code review bugs
5 SDD batches archived:
- Batch 1: UI Polish (10 features, 14 tasks)
- Batch 2: Study System (8 features, 23 tasks)
- Batch 3: Infrastructure (5 features, 22 tasks)
- Batch 4: AI Advanced (5 features, 30 tasks) — RAG with @xenova/transformers
- Batch 5: Core Features (5 features, 19 tasks)

37 bugs fixed from comprehensive code review (11 CRITICAL, 12 HIGH, 14 MEDIUM/LOW):
- SSE streaming now works (event.token check)
- API keys no longer exposed via GET /api/models
- FTS5 injection sanitized
- DB backup/restore with admin auth
- Buddy mode wired (buddy_meta column)
- Exam auto-submit stale closure fixed
- CSS variables aligned with design tokens
- Progress data corruption fixed
- WebSocket protocol auto-detection
- Tests infrastructure completed (vitest + node:test)
2026-06-08 18:18:47 -03:00

25 lines
592 B
JSON

{
"name": "studyos-server",
"version": "1.0.0",
"description": "StudyOS backend server",
"main": "index.js",
"scripts": {
"start": "node index.js",
"dev": "node --watch index.js",
"test": "node --test routes/__tests__/**/*.test.js"
},
"dependencies": {
"@anthropic-ai/sdk": "^0.32.0",
"@xenova/transformers": "^2.17.2",
"cors": "^2.8.5",
"express": "^4.21.0",
"multer": "^1.4.5-lts.1",
"openai": "^4.70.0",
"pdfjs-dist": "^4.4.168",
"pdfkit": "^0.15.0",
"playwright": "^1.60.0",
"sql.js": "^1.10.0",
"ws": "^8.18.0"
}
}