This repository has no description
1.6 kB
49 lines
1{
2 "name": "niri",
3 "version": "1.0.0",
4 "description": "",
5 "private": true,
6 "type": "module",
7 "workspaces": [
8 "packages/*",
9 "apps/*"
10 ],
11 "scripts": {
12 "start": "dotenv -o -- tsx src/index.ts",
13 "start:worker": "dotenv -o -- tsx src/index.ts",
14 "start:control": "dotenv -o -- tsx src/control/index.ts",
15 "start:local": "NIRI_ENV=local dotenv -o -- tsx src/index.ts",
16 "dev": "dotenv -o -- tsx watch src/index.ts",
17 "dev:worker": "dotenv -o -- tsx watch src/index.ts",
18 "dev:control": "dotenv -o -- tsx watch src/control/index.ts",
19 "dev:local": "NIRI_ENV=local dotenv -o -- tsx watch src/index.ts",
20 "test": "NIRI_ENV=local node --import tsx --test src/**/*.test.ts",
21 "chat": "dotenv -o -- tsx scripts/chat.ts",
22 "chat:local": "NIRI_ENV=local dotenv -o -- tsx scripts/chat.ts",
23 "dev:web": "npm run dev --workspace @niri/web",
24 "build:web": "npm run build --workspace @niri/web",
25 "preview:web": "npm run preview --workspace @niri/web"
26 },
27 "keywords": [],
28 "author": "",
29 "license": "ISC",
30 "dependencies": {
31 "@anthropic-ai/sdk": "^0.100.1",
32 "@fastify/static": "^9.1.3",
33 "@niri/chat-client": "*",
34 "@openrouter/sdk": "^0.12.21",
35 "better-sqlite3": "^12.8.0",
36 "discord.js": "^14.25.1",
37 "fastify": "^5.8.4",
38 "node-pty": "^1.1.0",
39 "openai": "^6.33.0",
40 "sqlite-vec": "^0.1.9"
41 },
42 "devDependencies": {
43 "@types/better-sqlite3": "^7.6.13",
44 "@types/node": "^25.5.0",
45 "dotenv-cli": "^11.0.0",
46 "tsx": "^4.21.0",
47 "typescript": "^6.0.2"
48 }
49}