{ "name": "tos", "version": "0.1.0", "private": true, "description": "tOS - Enterprise Web Operating System", "author": "tOS Team", "license": "UNLICENSED", "engines": { "node": ">=20.0.0", "pnpm": ">=9.0.0" }, "packageManager": "pnpm@9.15.0", "scripts": { "build": "turbo run build", "dev": "turbo run dev", "dev:web": "turbo run dev --filter=@tos/web", "dev:api": "turbo run dev --filter=@tos/api", "lint": "turbo run lint", "lint:fix": "turbo run lint:fix", "test": "turbo run test", "test:watch": "turbo run test:watch", "test:e2e": "turbo run test:e2e", "typecheck": "turbo run typecheck", "clean": "turbo run clean && rm -rf node_modules .turbo", "clean:all": "pnpm clean && pnpm -r exec rm -rf node_modules .turbo dist .next coverage", "db:generate": "turbo run db:generate --filter=@tos/api", "db:push": "turbo run db:push --filter=@tos/api", "db:migrate": "turbo run db:migrate --filter=@tos/api", "db:seed": "turbo run db:seed --filter=@tos/api", "db:studio": "pnpm --filter @tos/api exec prisma studio", "docker:up": "docker compose -f docker/docker-compose.yml up -d", "docker:down": "docker compose -f docker/docker-compose.yml down", "docker:logs": "docker compose -f docker/docker-compose.yml logs -f", "docker:ps": "docker compose -f docker/docker-compose.yml ps", "docker:reset": "docker compose -f docker/docker-compose.yml down -v && docker compose -f docker/docker-compose.yml up -d", "format": "prettier --write \"**/*.{ts,tsx,js,jsx,json,md,yaml,yml}\"", "format:check": "prettier --check \"**/*.{ts,tsx,js,jsx,json,md,yaml,yml}\"" }, "devDependencies": { "@types/node": "^20.11.0", "prettier": "^3.2.0", "turbo": "^2.3.0", "typescript": "^5.3.0" } }