Files
kxkm_clown/apps/api/package.json
T
Codex Local 06ea18f425 feat: session 2026-03-19 — 35 lots (24-58), 311 tests, 12 services
Highlights:
- Streaming chat chunks + web search auto (Sherlock/SearXNG)
- pino structured logging (43->0 console.log)
- Zod validation (19 schemas API + storage)
- Qwen3-TTS 0.6B + 33 persona voices
- Docling + bge-reranker RAG pipeline
- React lazy routes (-50% bundle), virtualized chat
- SEC-01->05 all resolved
- A11y WCAG (40 ARIA attrs)
- Perf + error telemetry endpoints
- Systemd units (TTS, LightRAG, reranker)
- p-limit Ollama, WS reconnect, signal handlers
- createId thread-safe via crypto.randomBytes (lot-59)
- Hyperparam bounds validation with Zod schema (lot-60)
- DPO extractDPOPairs warns on empty pairs (lot-61)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 22:54:32 +01:00

34 lines
860 B
JSON

{
"name": "@kxkm/api",
"version": "0.0.0",
"private": true,
"type": "module",
"description": "V2 API scaffold",
"main": "dist/server.js",
"types": "dist/server.d.ts",
"dependencies": {
"@kxkm/auth": "*",
"@kxkm/chat-domain": "*",
"@kxkm/core": "*",
"@kxkm/node-engine": "*",
"@kxkm/persona-domain": "*",
"@kxkm/storage": "*",
"express": "^4.22.1",
"file-type": "^21.3.3",
"p-limit": "^7.3.0",
"pino": "^10.3.1",
"pino-pretty": "^13.1.3",
"zod": "^4.3.6"
},
"scripts": {
"status": "node ../../scripts/workspace-package.js api status",
"dev": "tsx watch src/server.ts",
"build": "tsc -p tsconfig.json --pretty false",
"check": "tsc -p tsconfig.json --noEmit --pretty false",
"test": "node --test dist/*.test.js"
},
"devDependencies": {
"@types/pino": "^7.0.4"
}
}