{
  "title": "Cordova build for Ionic",
  "description": "Options for Cordova build for Ionic.",
  "type": "object",
  "properties": {
    "browserTarget": {
      "type": "string",
      "description": "Target to build."
    },
    "consolelogs": {
      "type": "boolean",
      "description": "Inject script to print console logs to the terminal."
    },
    "consolelogsPort": {
      "type": "number",
      "description": "Port for console log server.",
      "default": 53703
    },
    "platform": {
      "type": "string",
      "description": "Cordova platform to use during build."
    },
    "cordovaBasePath": {
      "type": "string",
      "description": "Path to cordova directory"
    },
    "sourceMap": {
      "type": "boolean",
      "description": "Create source-map file"
    },
    "cordovaAssets": {
      "type": "boolean",
      "description": "Bundle Cordova assets with build",
      "default": true
    },
    "cordovaMock": {
      "type": "boolean",
      "description": "Bundle empty cordova.js with build",
      "default": false
    }
  },
  "additionalProperties": false,
  "required": ["browserTarget"]
}
