{
  "name": "@aphrodite/mobile-broadcaster",
  "$schema": "../../../node_modules/nx/schemas/project-schema.json",
  "sourceRoot": "apps/aphrodite/mobile-broadcaster/src",
  "projectType": "application",
  "tags": ["scope:aphrodite", "type:app", "platform:mobile"],
  "targets": {
    "start": {
      "executor": "nx:run-commands",
      "options": {
        "cwd": "apps/aphrodite/mobile-broadcaster",
        "command": "react-native start"
      }
    },
    "run:android": {
      "executor": "nx:run-commands",
      "options": {
        "cwd": "apps/aphrodite/mobile-broadcaster",
        "command": "react-native run-android"
      }
    },
    "run:ios": {
      "executor": "nx:run-commands",
      "options": {
        "cwd": "apps/aphrodite/mobile-broadcaster",
        "command": "react-native run-ios"
      }
    },
    "build:android": {
      "executor": "nx:run-commands",
      "outputs": ["{projectRoot}/android/app/build"],
      "options": {
        "cwd": "apps/aphrodite/mobile-broadcaster/android",
        "command": "./gradlew assembleRelease"
      }
    },
    "build:ios": {
      "executor": "nx:run-commands",
      "outputs": ["{projectRoot}/ios/build"],
      "options": {
        "cwd": "apps/aphrodite/mobile-broadcaster/ios",
        "command": "xcodebuild -workspace AphroditeBroadcaster.xcworkspace -scheme AphroditeBroadcaster -configuration Release -archivePath build/AphroditeBroadcaster.xcarchive archive"
      }
    },
    "lint": {
      "executor": "nx:run-commands",
      "options": {
        "cwd": "apps/aphrodite/mobile-broadcaster",
        "command": "eslint src --ext .ts,.tsx"
      }
    },
    "test": {
      "executor": "nx:run-commands",
      "options": {
        "cwd": "apps/aphrodite/mobile-broadcaster",
        "command": "jest"
      }
    },
    "e2e:ios": {
      "executor": "nx:run-commands",
      "dependsOn": ["e2e:build:ios"],
      "options": {
        "cwd": "apps/aphrodite/mobile-broadcaster",
        "command": "detox test --configuration ios.sim.debug"
      }
    },
    "e2e:android": {
      "executor": "nx:run-commands",
      "dependsOn": ["e2e:build:android"],
      "options": {
        "cwd": "apps/aphrodite/mobile-broadcaster",
        "command": "detox test --configuration android.emu.debug"
      }
    },
    "e2e:build:ios": {
      "executor": "nx:run-commands",
      "outputs": ["{projectRoot}/ios/build"],
      "options": {
        "cwd": "apps/aphrodite/mobile-broadcaster",
        "command": "detox build --configuration ios.sim.debug"
      }
    },
    "e2e:build:android": {
      "executor": "nx:run-commands",
      "outputs": ["{projectRoot}/android/app/build"],
      "options": {
        "cwd": "apps/aphrodite/mobile-broadcaster",
        "command": "detox build --configuration android.emu.debug"
      }
    },
    "clean": {
      "executor": "nx:run-commands",
      "options": {
        "cwd": "apps/aphrodite/mobile-broadcaster",
        "command": "react-native clean"
      }
    }
  }
}
