selectors.schema.json 690 B

123456789101112131415161718192021222324252627282930313233343536
  1. {
  2. "type": "object",
  3. "additionalProperties": {
  4. "type": "object",
  5. "additionalProperties": false,
  6. "properties": {
  7. "syntax": {
  8. "type": "string"
  9. },
  10. "groups": {
  11. "type": "array",
  12. "minitems": 1,
  13. "uniqueItems": true,
  14. "items": {
  15. "$ref": "definitions.json#/groupList"
  16. }
  17. },
  18. "status": {
  19. "enum": [
  20. "standard",
  21. "nonstandard",
  22. "experimental"
  23. ]
  24. },
  25. "mdn_url": {
  26. "type": "string",
  27. "pattern": "^https://developer.mozilla.org/docs/Web/CSS/"
  28. }
  29. },
  30. "required": [
  31. "syntax",
  32. "groups",
  33. "status"
  34. ]
  35. }
  36. }