{ "name": "@d4rk-tablet/api", "version": "0.1.0", "private": true, "type": "module", "main": "./src/server.ts", "scripts": { "dev": "tsx watch src/server.ts", "build": "tsc", "start": "tsx src/server.ts", "typecheck": "tsc", "db:generate": "drizzle-kit generate", "db:migrate": "drizzle-kit migrate", "db:introspect": "drizzle-kit introspect", "db:setup:dev": "tsx src/db/setup-dev.ts", "test": "vitest run" }, "dependencies": { "@d4rk-tablet/shared": "workspace:*", "@fastify/cookie": "^11.0.2", "@fastify/cors": "^10.0.1", "@fastify/jwt": "^9.0.1", "@fastify/static": "^8.0.3", "dotenv": "^16.4.7", "drizzle-orm": "^0.38.2", "fastify": "^5.2.0", "mysql2": "^3.11.5", "socket.io": "^4.8.1", "zod": "^3.24.1" }, "devDependencies": { "@types/node": "^20.17.10", "drizzle-kit": "^0.30.1", "tsx": "^4.19.2", "typescript": "^5.6.3", "vitest": "^2.1.8" } }