Atproto AMA app
at main 55 lines 1.5 kB view raw
1{ 2 "name": "askimut", 3 "type": "module", 4 "scripts": { 5 "dev": "vinxi dev", 6 "build": "vinxi build", 7 "start": "vinxi start", 8 "db:push": "drizzle-kit push", 9 "db:generate": "drizzle-kit generate", 10 "lexgen": "lex gen-server ./src/lexicon ./lexicons/*", 11 "ingester": "tsx src/ingester-server.ts", 12 "test:jetstream": "tsx scripts/test-jetstream.ts", 13 "test": "vitest", 14 "test:ui": "vitest --ui", 15 "test:run": "vitest run", 16 "test:coverage": "vitest run --coverage", 17 "plop": "plop" 18 }, 19 "devDependencies": { 20 "@atproto/lex-cli": "^0.9.5", 21 "@types/node": "^20.14.8", 22 "@types/pg": "^8.15.5", 23 "@types/ws": "^8.18.1", 24 "@vitest/ui": "^3.2.4", 25 "drizzle-kit": "^0.31.5", 26 "plop": "^4.0.4", 27 "tsx": "^4.20.6", 28 "vitest": "^3.2.4" 29 }, 30 "dependencies": { 31 "@atproto/api": "^0.17.0", 32 "@atproto/common": "^0.4.12", 33 "@atproto/identity": "^0.4.9", 34 "@atproto/lexicon": "^0.5.1", 35 "@atproto/oauth-client-node": "^0.3.8", 36 "@atproto/sync": "^0.1.35", 37 "@atproto/syntax": "^0.4.1", 38 "@solidjs/router": "^0.15.0", 39 "@solidjs/start": "^1.1.0", 40 "better-sqlite3": "^11.0.0", 41 "dotenv": "^17.2.3", 42 "drizzle-orm": "^0.44.5", 43 "drizzle-valibot": "^0.4.2", 44 "multiformats": "^13.4.1", 45 "pg": "^8.16.3", 46 "pino": "^10.0.0", 47 "solid-js": "^1.9.5", 48 "valibot": "^1.1.0", 49 "vinxi": "^0.5.7", 50 "ws": "^8.19.0" 51 }, 52 "engines": { 53 "node": ">=20" 54 } 55}