{ "name": "askimut", "type": "module", "scripts": { "dev": "vinxi dev", "build": "vinxi build", "start": "vinxi start", "db:push": "drizzle-kit push", "db:generate": "drizzle-kit generate", "lexgen": "lex gen-server ./src/lexicon ./lexicons/*", "ingester": "tsx src/ingester-server.ts", "test:jetstream": "tsx scripts/test-jetstream.ts", "test": "vitest", "test:ui": "vitest --ui", "test:run": "vitest run", "test:coverage": "vitest run --coverage", "plop": "plop" }, "devDependencies": { "@atproto/lex-cli": "^0.9.5", "@types/node": "^20.14.8", "@types/pg": "^8.15.5", "@types/ws": "^8.18.1", "@vitest/ui": "^3.2.4", "drizzle-kit": "^0.31.5", "plop": "^4.0.4", "tsx": "^4.20.6", "vitest": "^3.2.4" }, "dependencies": { "@atproto/api": "^0.17.0", "@atproto/common": "^0.4.12", "@atproto/identity": "^0.4.9", "@atproto/lexicon": "^0.5.1", "@atproto/oauth-client-node": "^0.3.8", "@atproto/sync": "^0.1.35", "@atproto/syntax": "^0.4.1", "@solidjs/router": "^0.15.0", "@solidjs/start": "^1.1.0", "better-sqlite3": "^11.0.0", "dotenv": "^17.2.3", "drizzle-orm": "^0.44.5", "drizzle-valibot": "^0.4.2", "multiformats": "^13.4.1", "pg": "^8.16.3", "pino": "^10.0.0", "solid-js": "^1.9.5", "valibot": "^1.1.0", "vinxi": "^0.5.7", "ws": "^8.19.0" }, "engines": { "node": ">=20" } }