{
  "version": 2,
  "outputCapture": "direct-nodejs",
  "cli": "nx",
  "$id": "NxExpoPublish",
  "$schema": "http://json-schema.org/schema",
  "title": "Publish for Expo",
  "description": "Deploy a project to Expo hosting.",
  "type": "object",
  "properties": {
    "quiet": {
      "type": "boolean",
      "description": "Suppress verbose output from the Metro bundler",
      "default": false,
      "alias": "q"
    },
    "sendTo": {
      "type": "string",
      "description": "A phone number or email address to send a link to",
      "alias": "s"
    },
    "clear": {
      "type": "boolean",
      "description": "Clear the Metro bundler cache",
      "default": false,
      "alias": "c"
    },
    "target": {
      "enum": ["managed", "bare"],
      "default": "managed",
      "description": "Target environment for which this publish is intended. Options are managed or bare.",
      "alias": "t",
      "x-priority": "important"
    },
    "maxWorkers": {
      "type": "number",
      "description": "Maximum number of tasks to allow Metro to spawn"
    },
    "releaseChannel": {
      "type": "string",
      "description": "The release channel to publish to. Default is 'default'.",
      "default": "default"
    }
  }
}
