{
  "tasksRunnerOptions": {
    "default": {
      "runner": "nx/tasks-runners/default",
      "options": {
        "cacheableOperations": [
          "lint",
          "lint:fix",
          "format",
          "format:fix",
          "test:types",
          "test:unit",
          "test:integration",
          "test:e2e",
          "build"
        ]
      }
    }
  },
  "targetDefaults": {
    "test:unit": {
      "outputs": [
        "{projectRoot}/coverage",
        "{projectRoot}/reports"
      ]
    },
    "test:integration": {
      "outputs": [
        "{projectRoot}/coverage",
        "{projectRoot}/reports"
      ]
    },
    "build": {
      "dependsOn": [
        "^build"
      ],
      "outputs": [
        "{projectRoot}/dist",
      ]
    },
    "test:types": {
      "dependsOn": [
        "build"
      ]
    },
    "test:e2e": {
      "dependsOn": [
        "build"
      ]
    },
  },
  "defaultBase": "main"
}
