{
  "$schema": "http://json-schema.org/draft-04/schema#",
  "allOf": [
    {
      "$ref": "https://json.schemastore.org/jsbeautifyrc#/definitions/CHJProperties"
    },
    {
      "$ref": "https://json.schemastore.org/jsbeautifyrc#/definitions/HJProperties"
    },
    {
      "$ref": "https://json.schemastore.org/jsbeautifyrc#/definitions/CProperties"
    },
    {
      "$ref": "https://json.schemastore.org/jsbeautifyrc#/definitions/HProperties"
    },
    {
      "$ref": "https://json.schemastore.org/jsbeautifyrc#/definitions/JProperties"
    },
    {
      "properties": {
        "css": {
          "type": "object",
          "allOf": [
            {
              "$ref": "https://json.schemastore.org/jsbeautifyrc#/definitions/CHJProperties"
            },
            {
              "$ref": "https://json.schemastore.org/jsbeautifyrc#/definitions/CProperties"
            }
          ]
        },
        "js": {
          "type": "object",
          "allOf": [
            {
              "$ref": "https://json.schemastore.org/jsbeautifyrc#/definitions/CHJProperties"
            },
            {
              "$ref": "https://json.schemastore.org/jsbeautifyrc#/definitions/HJProperties"
            },
            {
              "$ref": "https://json.schemastore.org/jsbeautifyrc#/definitions/JProperties"
            }
          ]
        },
        "html": {
          "type": "object",
          "allOf": [
            {
              "$ref": "https://json.schemastore.org/jsbeautifyrc#/definitions/CHJProperties"
            },
            {
              "$ref": "https://json.schemastore.org/jsbeautifyrc#/definitions/HJProperties"
            },
            {
              "$ref": "https://json.schemastore.org/jsbeautifyrc#/definitions/HProperties"
            }
          ]
        }
      }
    }
  ],
  "id": "https://json.schemastore.org/jsbeautifyrc-nested",
  "title": "JSON schema for beautifyrc",
  "type": "object"
}
