{
  "$schema": "https://turbo.build/schema.json",
  "globalEnv": [
    "NODE_ENV",
    "DOMAIN",
    "TLD",
    "AUTH_SUBDOMAIN",
    "DASH_SUBDOMAIN",
    "MONGO_USER",
    "MONGO_DATABASE",
    "MONGO_PASSWORD",
    "MONGO_URL",
    "SESSION_SECRET"
  ],
  "tasks": {
    "@trg_app/auth-client#build": {
      "dependsOn": ["^build"],
      "inputs": ["$TURBO_DEFAULT$", ".env"],
      "env": ["VITE_PORT"]
    },
    "@trg_app/dashboard-client#build": {
      "dependsOn": ["^build"],
      "inputs": ["$TURBO_DEFAULT$", ".env"],
      "env": ["VITE_PORT"]
    },
    "@trg_app/auth-server#build": {
      "dependsOn": ["^build"],
      "inputs": ["$TURBO_DEFAULT$", ".env"],
      "env": [
        "PORT",
        "SUPERUSER_PG_HOST",
        "SUPERUSER_PG_PORT",
        "SUPERUSER_PG_PASSWORD",
        "SUPERUSER_PG_USER",
        "SUPERUSER_PG_DATABASE",
        "SUPERUSER_PG_URL",

        "AUTH_PG_HOST",
        "AUTH_PG_PORT",
        "AUTH_PG_PASSWORD",
        "AUTH_PG_USER",
        "AUTH_PG_DATABASE",
        "AUTH_PG_URL"
      ]
    },
    "@trg_app/dashboard-server#build": {
      "dependsOn": ["^build"],
      "inputs": ["$TURBO_DEFAULT$", ".env"],
      "env": [
        "PORT",
        "SMTP_SECRET",
        "SMTP_HOST",
        "SMTP_PORT",
        "SMTP_USER",
        "SMTP_PASS",
        "MAIL_FROM"
      ]
    },
    "build": {
      "dependsOn": ["^build"],
      "outputs": ["dist/**"]
    },
    "lint": {
      "dependsOn": ["^lint"]
    },
    "dev": {
      "cache": false,
      "persistent": true
    }
  }
}
