{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://catalog.lintel.tools/schemas/schemastore/drupal-breakpoints/latest.json",
  "title": "JSON schema for Drupal breakpoints file",
  "x-lintel": {
    "source": "https://www.schemastore.org/drupal-breakpoints.json",
    "sourceSha256": "721e7211458e08a9042fd5ba2cf0f495ebb9f62d671011d3aff5aa00f589d0a6",
    "fileMatch": [
      "*.breakpoints.yml"
    ],
    "parsers": [
      "yaml"
    ]
  },
  "type": "object",
  "additionalProperties": {
    "type": "object",
    "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"
      }
    },
    "additionalProperties": false
  }
}
