A simple Bluesky bot to make sense of the noise, with responses powered by Gemini, similar to Grok.
1{
2 "name": "bsky-aero",
3 "description": "A simple Bluesky bot to make sense of all the noise, with responses powered by Gemini.",
4 "module": "index.ts",
5 "type": "module",
6 "scripts": {
7 "start": "bun run src/index.ts",
8 "dev": "bun run --watch src/index.ts",
9 "db:generate": "bunx drizzle-kit generate --dialect sqlite --schema ./src/db/schema.ts",
10 "db:migrate": "bun run src/db/migrate.ts"
11 },
12 "devDependencies": {
13 "@types/bun": "^1.2.19",
14 "drizzle-kit": "^0.31.4"
15 },
16 "peerDependencies": {
17 "typescript": "^5.8.3"
18 },
19 "dependencies": {
20 "@atproto/syntax": "^0.4.0",
21 "@google/genai": "^1.11.0",
22 "@skyware/bot": "^0.3.12",
23 "@types/js-yaml": "^4.0.9",
24 "consola": "^3.4.2",
25 "drizzle-orm": "^0.44.4",
26 "js-yaml": "^4.1.0",
27 "zod": "^4.0.14"
28 },
29 "repository": {
30 "url": "https://github.com/indexxing/echo"
31 },
32 "author": {
33 "name": "Index",
34 "email": "contact@indexx.dev"
35 }
36}