Files
halobestie-clone/backend/package.json
ramadhan sjamsani b4efcf14c2 Phase 3 scaffold: chat engine (WebSocket, FCM, pricing, timer, extension, history)
- Backend: WebSocket plugin, chat/pricing/timer/extension/closure/notification services
- Client app: ChatBloc, pricing dialog, chat screen with message status, extension/goodbye flow, history
- Mitra app: MitraChatBloc, ExtensionBloc, chat screen, extension accept/reject, history
- Control center: free trial, extension timeout, early end config toggles
- DB migration: chat_messages, session_closures, session_extensions, customer_transactions tables

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 23:58:11 +08:00

29 lines
686 B
JSON

{
"name": "halo-bestie-backend",
"version": "1.0.0",
"description": "Halo Bestie backend API",
"main": "src/server.js",
"type": "module",
"scripts": {
"dev": "node --watch src/server.js",
"start": "node src/server.js",
"db:migrate": "node src/db/migrate.js",
"db:seed": "node src/db/seed.js"
},
"dependencies": {
"@fastify/cors": "^9.0.1",
"@fastify/sensible": "^5.6.0",
"@fastify/websocket": "^11.2.0",
"dotenv": "^16.4.5",
"fastify": "^4.28.1",
"firebase-admin": "^12.2.0",
"ioredis": "^5.4.1",
"pg": "^8.12.0",
"postgres": "^3.4.4",
"zod": "^3.23.8"
},
"devDependencies": {
"@types/pg": "^8.11.6"
}
}