{ "name": "reddit-bot", "version": "1.0.0", "description": "Reddit bot for monitoring subreddits and sending AI-generated messages", "type": "module", "main": "dist/index.js", "scripts": { "build": "npm run build:server && npm run dashboard:build", "build:server": "tsc", "dashboard:build": "vite build --config apps/dashboard/vite.config.ts", "dashboard:dev": "vite --config apps/dashboard/vite.config.ts", "dashboard:typecheck": "tsc -p apps/dashboard/tsconfig.json --noEmit", "start": "tsx src/index.ts", "dev": "tsx watch src/index.ts", "test": "vitest run", "test:watch": "vitest", "test:coverage": "vitest run --coverage" }, "keywords": [ "reddit", "bot", "ai" ], "author": "", "license": "ISC", "dependencies": { "@tanstack/react-query": "^5.90.20", "axios": "^1.13.2", "better-sqlite3": "^12.5.0", "dotenv": "^17.2.3", "express": "^5.2.1", "openai": "^6.15.0", "p-queue": "^9.0.1", "p-retry": "^7.1.1", "playwright": "^1.57.0", "react": "^19.2.4", "react-dom": "^19.2.4", "react-router-dom": "^7.13.1", "winston": "^3.19.0", "yaml": "^2.8.2", "zod": "^4.3.5" }, "devDependencies": { "@testing-library/jest-dom": "^6.9.1", "@testing-library/react": "^16.3.2", "@testing-library/user-event": "^14.6.1", "@types/better-sqlite3": "^7.6.13", "@types/express": "^5.0.6", "@types/node": "^25.0.3", "@types/react": "^19.2.14", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^5.1.4", "jsdom": "^28.1.0", "msw": "^2.12.10", "tsx": "^4.21.0", "typescript": "^5.9.3", "vite": "^7.3.1", "vitest": "^4.1.7" } }