{ "name": "gearbox", "module": "index.ts", "type": "module", "private": true, "scripts": { "dev:client": "vite", "dev:server": "bun --hot src/server/index.ts", "build": "vite build", "db:generate": "bunx drizzle-kit generate", "db:push": "bunx drizzle-kit push", "test": "bun test", "lint": "bunx @biomejs/biome check ." }, "devDependencies": { "@biomejs/biome": "^2.4.7", "@tanstack/react-query-devtools": "^5.91.3", "@tanstack/react-router-devtools": "^1.166.7", "@tanstack/router-plugin": "^1.166.9", "@types/better-sqlite3": "^7.6.13", "@types/bun": "latest", "@types/react": "^19.2.14", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^6.0.1", "better-sqlite3": "^12.8.0", "drizzle-kit": "^0.31.9", "vite": "^8.0.0" }, "peerDependencies": { "typescript": "^5.9.3" }, "dependencies": { "@hono/zod-validator": "^0.7.6", "@tailwindcss/vite": "^4.2.1", "@tanstack/react-query": "^5.90.21", "@tanstack/react-router": "^1.167.0", "clsx": "^2.1.1", "drizzle-orm": "^0.45.1", "hono": "^4.12.8", "lucide-react": "^0.577.0", "react": "^19.2.4", "react-dom": "^19.2.4", "tailwindcss": "^4.2.1", "zod": "^4.3.6", "zustand": "^5.0.11" } }