{ "name": "digikedai-bot", "version": "0.1.0", "private": true, "description": "Digi Kedai Telegram AI customer-support bot. Shared-core + channel-adapter architecture targeting Telegram first, Shopee/Lazada later.", "type": "module", "engines": { "node": ">=20.0.0" }, "scripts": { "dev": "tsx watch src/index.ts", "start": "node dist/index.js", "build": "tsc -p tsconfig.json", "typecheck": "tsc -p tsconfig.json --noEmit", "test": "vitest run", "test:watch": "vitest", "migrate": "tsx src/db/migrate.ts" }, "dependencies": { "grammy": "^1.30.0", "pg": "^8.13.1", "openai": "^4.77.0", "zod": "^3.23.8", "hono": "^4.6.14", "@hono/node-server": "^1.13.7", "pino": "^9.5.0", "pino-pretty": "^13.0.0" }, "devDependencies": { "@types/node": "^22.10.2", "@types/pg": "^8.11.10", "tsx": "^4.19.2", "typescript": "^5.7.2", "vitest": "^2.1.8" }, "allowScripts": { "esbuild@0.28.2": true, "esbuild@0.21.5": true } }