{
  "$id": "https://json.schemastore.org/drupal-breakpoints.json",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "additionalProperties": {
    "type": "object",
    "additionalProperties": false,
    "properties": {
      "label": {
        "title": "A human readable label for the breakpoint",
        "type": "string"
      },
      "mediaQuery": {
        "title": "Media query text proper",
        "examples": ["all and (min-width: 851px)"],
        "type": "string"
      },
      "weight": {
        "title": "Positional weight (order) for the breakpoint",
        "type": "integer"
      },
      "multipliers": {
        "title": " Supported pixel resolution multipliers",
        "type": "array",
        "items": {
          "type": "string",
          "pattern": "^\\d+(\\.\\d+)?x$"
        },
        "uniqueItems": true
      },
      "group": {
        "title": "Breakpoint group",
        "type": "string"
      }
    }
  },
  "title": "JSON schema for Drupal breakpoints file",
  "type": "object"
}
