{ "name": "egg_server", "module": "index.ts", "type": "module", "scripts": { "start": "dotenvx run -f .env.prod -- bun run index.ts", "dev": "dotenvx run -f .env.dev -- bun run index.ts --watch", "lint": "eslint --fix .", "prepare": "husky", "prettier": "prettier --write ." }, "lint-staged": { "*.{js,jsx,ts,tsx}": [ "eslint --fix", "prettier --write", "git add" ] }, "devDependencies": { "@commitlint/cli": "^19.5.0", "@commitlint/config-conventional": "^19.5.0", "@eslint/js": "^9.11.1", "@types/node-schedule": "^2.1.7", "@types/uuid": "^10.0.0", "bun-types": "^1.1.29", "eslint": "^9.11.1", "eslint-plugin-simple-import-sort": "^12.1.1", "husky": "^9.1.6", "lint-staged": "^15.2.10", "prettier": "^3.3.3", "typescript-eslint": "^8.7.0" }, "peerDependencies": { "typescript": "^5.5.4" }, "dependencies": { "@dotenvx/dotenvx": "^1.14.1", "@egg/hooks": "^1.2.0", "@egg/lark-msg-tool": "^1.4.0", "@egg/logger": "^1.4.3", "@egg/net-tool": "^1.7.1", "@egg/path-tool": "^1.4.1", "@langchain/core": "^0.3.3", "@langchain/openai": "^0.3.2", "joi": "^17.13.3", "langfuse-langchain": "^3.26.0", "node-schedule": "^2.1.1", "p-limit": "^6.1.0", "pocketbase": "^0.21.5", "uuid": "^10.0.0", "winston": "^3.14.2", "winston-daily-rotate-file": "^5.0.0" } }