{
  "name": "build",
  "implementation": "/packages/expo/src/executors/build/build.impl.ts",
  "schema": {
    "version": 2,
    "outputCapture": "direct-nodejs",
    "$schema": "http://json-schema.org/schema",
    "$id": "NxExpoEasBuild",
    "cli": "nx",
    "title": "Expo EAS Build executor",
    "description": "Start an EAS build for your expo project.",
    "type": "object",
    "properties": {
      "platform": {
        "enum": ["ios", "android", "all"],
        "alias": "p",
        "description": "The platform to build the app, exaple values: ios, android, all.",
        "x-priority": "important"
      },
      "json": {
        "type": "boolean",
        "description": "Enable JSON output, non-JSON messages will be printed to stderr",
        "default": false
      },
      "profile": {
        "type": "string",
        "description": "Name of the build profile from eas.json. Defaults to \"production\" if defined in eas.json.",
        "examples": ["production", "development", "preview"],
        "x-priority": "important"
      },
      "nonInteractive": {
        "type": "boolean",
        "description": "Run command in non-interactive mode",
        "default": false
      },
      "local": {
        "type": "boolean",
        "description": "Run build locally [experimental]",
        "default": false
      },
      "output": {
        "type": "string",
        "description": "Output path for local build"
      },
      "wait": {
        "type": "boolean",
        "description": "Wait for build(s) to complete",
        "default": true
      },
      "clearCache": {
        "type": "boolean",
        "description": "Clear cache before the build",
        "default": false
      },
      "autoSubmit": {
        "type": "boolean",
        "description": "Submit on build complete using the submit profile with the same name as the build profile",
        "default": false
      },
      "autoSubmitWithProfile": {
        "type": "string",
        "description": "Submit on build complete using the submit profile with provided name",
        "examples": ["production", "development", "preview"]
      }
    },
    "required": [],
    "presets": []
  },
  "description": "Start an EAS build for your expo project",
  "aliases": [],
  "hidden": false,
  "path": "/packages/expo/src/executors/build/schema.json",
  "type": "executor"
}
