{ "name": "@familysync/api", "version": "0.1.0", "private": true, "type": "module", "scripts": { "dev": "node --watch dist/index.js", "build": "tsc", "start": "node dist/index.js", "test": "vitest run", "test:watch": "vitest", "typecheck": "tsc --noEmit", "db:push": "drizzle-kit push", "db:generate": "drizzle-kit generate", "db:migrate": "drizzle-kit migrate" }, "dependencies": { "@hono/node-server": "2.0.4", "@hono/oidc-auth": "1.8.3", "@hono/zod-validator": "0.8.0", "drizzle-orm": "0.45.2", "fractional-indexing": "^3.2.0", "hono": "4.12.23", "ical.js": "2.2.1", "mysql2": "3.22.4", "node-cron": "^4.2.1", "tsdav": "2.2.2", "web-push": "^3.6.7", "zod": "^3.25.0" }, "devDependencies": { "@types/node": "^22.0.0", "@types/web-push": "^3.6.4", "drizzle-kit": "0.31.10", "temporal-polyfill": "0.3.2", "typescript": "^5.5.0", "vitest": "^4.1.8" } }