{ "name": "@dwellops/api", "version": "0.0.0", "private": true, "type": "module", "main": "src/index.ts", "scripts": { "dev": "tsx watch src/index.ts", "build": "tsc --noEmit", "start": "node dist/index.js", "typecheck": "tsc --noEmit", "lint": "eslint src", "lint:fix": "eslint src --fix", "test": "vitest run --coverage", "test:watch": "vitest" }, "dependencies": { "fastify": "catalog:", "@fastify/cors": "catalog:", "@fastify/helmet": "catalog:", "@fastify/swagger": "catalog:", "@fastify/swagger-ui": "catalog:", "@fastify/env": "catalog:", "@fastify/rate-limit": "catalog:", "zod": "catalog:", "pino": "catalog:", "better-auth": "catalog:", "fastify-plugin": "catalog:", "@dwellops/db": "workspace:*", "@dwellops/types": "workspace:*", "@dwellops/schemas": "workspace:*" }, "devDependencies": { "typescript": "catalog:", "tsx": "catalog:", "@types/node": "catalog:", "vitest": "catalog:", "@vitest/coverage-v8": "catalog:", "pino-pretty": "catalog:", "eslint": "catalog:", "typescript-eslint": "catalog:", "@dwellops/config": "workspace:*", "@dwellops/test-utils": "workspace:*" } }