{
  "$id": "Schema",
  "title": "schema",
  "description": "Deployment of Angular CLI applications to GitHub pages (angular-cli-ghpages)",
  "properties": {
    "baseHref": {
      "type": "string",
      "description": "Base url for the application being built. Same as `ng build --base-href=/XXX/`."
    },
    "outputPath": {
      "type": "string"
    },
    "noBuild": {
      "type": "boolean",
      "default": false,
      "description": "Skip build process during deployment."
    },
    "repo": {
      "type": "string",
      "description": "Provide the repository URL. If no value is provided, the `origin` remote of the current working directory is used."
    },
    "message": {
      "type": "string",
      "description": "The commit message.",
      "default": "Auto-generated commit [ci skip]"
    },
    "branch": {
      "type": "string",
      "description": "The git branch to push your pages to.",
      "default": "gh-pages"
    },
    "name": {
      "type": "string",
      "description": "The git user-name which is associated with this commit."
    },
    "email": {
      "type": "string",
      "description": "The git user-email which is associated with this commit."
    },
    "noSilent": {
      "type": "boolean",
      "description": "Logging is in silent mode by default. Execute with --no-silent to enable extended console logging. Keep this untouched if the repository URL or other information passed to git commands is sensitive!",
      "default": false
    },
    "noDotfiles": {
      "type": "boolean",
      "description": "Includes dotfiles by default. Execute with --no-dotfiles to ignore files starting with `.`.",
      "default": false
    },
    "cname": {
      "type": "string",
      "description": "Generate a CNAME file for the specified domain."
    },
    "dryRun": {
      "type": "boolean",
      "description": "For testing: Run through without making any changes. Execute with --dry-run and nothing will happen.",
      "default": false
    }
  }
}