{
  "$schema": "https://turborepo.org/schema.json",
  "globalDependencies": [
    "package.json",
    "codegen.mts",
    "pnpm-lock.yaml",
    "tsconfig.json",
    "scripts/patch-manifests.js",
    "scripts/banner.js",
    "scripts/runify.ts",
    "patches/*"
  ],
  "tasks": {
    "build": {
      "dependsOn": ["^build"],
      "outputs": ["dist/**"]
    },
    "check:build": {
      "outputs": [""]
    },
    "dev:hive": {
      "with": [
        "//#graphql:generate:watch",
        "@hive/server#dev",
        "@hive/app#dev",
        "@hive/tokens#dev",
        "@hive/schema#dev",
        "@hive/policy#dev",
        "@hive/commerce#dev",
        "@hive/cdn-script#dev",
        "@hive/workflows#dev",
        "@hive/usage#dev",
        "@hive/usage-ingestor#dev",
        "@graphql-hive/external-composition#example",
        "@hive/external-composition-federation-2#dev"
      ],
      "outputs": [""],
      "persistent": true,
      "cache": false
    },
    "//#graphql:generate:watch": {
      "persistent": true,
      "cache": false
    }
  }
}
