{
  "$schema": "https://json-schema.org/draft-07/schema",
  "additionalProperties": false,
  "properties": {
    "minify": {
      "additionalProperties": false,
      "dependencies": {
        "minify_css": [
          "css_files"
        ],
        "minify_js": [
          "js_files"
        ]
      },
      "markdownDescription": "https://github.com/byrnereese/mkdocs-minify-plugin",
      "properties": {
        "css_files": {
          "items": {
            "markdownDescription": "https://github.com/byrnereese/mkdocs-minify-plugin#options",
            "pattern": "\\.css$",
            "title": "Path to CSS file"
          },
          "markdownDescription": "https://github.com/byrnereese/mkdocs-minify-plugin#options",
          "minItems": 1,
          "title": "CSS files to minify",
          "type": "array",
          "uniqueItems": true
        },
        "htmlmin_opts": {
          "markdownDescription": "https://github.com/byrnereese/mkdocs-minify-plugin#options",
          "title": "Options for HTML minifier",
          "type": "object"
        },
        "js_files": {
          "items": {
            "markdownDescription": "https://github.com/byrnereese/mkdocs-minify-plugin#options",
            "pattern": "\\.js$",
            "title": "Path to JavaScript file"
          },
          "markdownDescription": "https://github.com/byrnereese/mkdocs-minify-plugin#options",
          "minItems": 1,
          "title": "JavaScript files to minify",
          "type": "array",
          "uniqueItems": true
        },
        "minify_css": {
          "markdownDescription": "https://github.com/byrnereese/mkdocs-minify-plugin#options",
          "title": "Minify CSS files",
          "type": "boolean"
        },
        "minify_html": {
          "default": true,
          "markdownDescription": "https://github.com/byrnereese/mkdocs-minify-plugin#options",
          "title": "Minify HTML files",
          "type": "boolean"
        },
        "minify_js": {
          "markdownDescription": "https://github.com/byrnereese/mkdocs-minify-plugin#options",
          "title": "Minify JavaScript files",
          "type": "boolean"
        }
      },
      "type": "object"
    }
  },
  "title": "Minify plugin",
  "type": "object"
}