{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://catalog.lintel.tools/schemas/schemastore/grunt-cssmin-task/latest.json",
  "title": "JSON schema for the Grunt cssmin task",
  "x-lintel": {
    "source": "https://www.schemastore.org/grunt-cssmin-task.json",
    "sourceSha256": "49b15dc03d86bdb0ce6e788314d6d72d466516fa14c5092d0b625aa315ca06a8",
    "fileMatch": [
      "cssmin.json"
    ],
    "parsers": [
      "json"
    ]
  },
  "type": "object",
  "properties": {
    "options": {
      "$ref": "#/$defs/options"
    }
  },
  "id": "https://json.schemastore.org/grunt-cssmin-task.json",
  "$defs": {
    "options": {
      "description": "Set the options for cssmin",
      "type": "object",
      "properties": {
        "banner": {
          "description": "Prefix the compressed source with the given banner, with a linebreak in between.",
          "type": [
            "null",
            "string"
          ],
          "default": null
        },
        "keepSpecialComments": {
          "description": "To keep or remove special comments, exposing the underlying option from 'clean-css'.",
          "type": [
            "number",
            "string"
          ],
          "enum": [
            "*",
            1,
            2
          ],
          "default": "*"
        },
        "report": {
          "description": "Either report only minification result or report minification and gzip results. This is useful to see exactly how well clean-css is performing but using  'gzip'  will make the task take 5-10x longer to complete.",
          "type": "string",
          "enum": [
            "min",
            "gzip"
          ],
          "default": "min"
        }
      }
    }
  },
  "additionalProperties": {
    "allOf": [
      {
        "$ref": "https://catalog.lintel.tools/schemas/schemastore/grunt-cssmin-task/_shared/latest--grunt-task.json#/additionalProperties"
      },
      {
        "type": "object",
        "properties": {
          "options": {
            "$ref": "#/$defs/options"
          }
        }
      }
    ]
  }
}
