{ "name": "niri", "version": "1.0.0", "description": "", "private": true, "type": "module", "workspaces": [ "packages/*", "apps/*" ], "scripts": { "start": "dotenv -- tsx src/index.ts", "start:local": "NIRI_ENV=local dotenv -- tsx src/index.ts", "dev": "dotenv -- tsx watch src/index.ts", "dev:local": "NIRI_ENV=local dotenv -- tsx watch src/index.ts", "chat": "dotenv -- tsx scripts/chat.ts", "chat:local": "NIRI_ENV=local dotenv -- tsx scripts/chat.ts", "dev:web": "npm run dev --workspace @niri/web", "build:web": "npm run build --workspace @niri/web", "preview:web": "npm run preview --workspace @niri/web" }, "keywords": [], "author": "", "license": "ISC", "dependencies": { "@fastify/static": "^8.3.0", "@niri/chat-client": "*", "better-sqlite3": "^12.8.0", "discord.js": "^14.25.1", "fastify": "^5.8.4", "node-pty": "^1.1.0", "openai": "^6.33.0" }, "devDependencies": { "@types/better-sqlite3": "^7.6.13", "@types/node": "^25.5.0", "dotenv-cli": "^11.0.0", "tsx": "^4.21.0", "typescript": "^6.0.2" } }