{
  // new style, global env dependency
  "globalEnv": ["NEW_STYLE_GLOBAL_ENV_KEY", "$NEW_STYLE_GLOBAL_ENV_KEY"],
  // old style, global env dependency (deprecated)
  "globalDependencies": ["$GLOBAL_ENV_KEY"],
  "pipeline": {
    "test": {
      "outputs": ["coverage/**"],
      "dependsOn": ["^build"]
    },
    "lint": {
      "outputs": []
    },
    "dev": {
      "cache": false
    },
    "build": {
      "outputs": ["dist/**", ".next/**", "!.next/.cache/**"],
      // task level env var deps
      "env": ["NEW_STYLE_ENV_KEY"],
      // old task level env var deps (deprecated)
      "dependsOn": ["^build", "$TASK_ENV_KEY", "$ANOTHER_ENV_KEY"]
    }
  }
}
