{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://rig.works/schemas/rig.paint.stroke_style.schema.json",
  "title": "rig.paint.stroke_style",
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "cap": {
      "type": "string",
      "enum": [
        "butt",
        "square",
        "round"
      ]
    },
    "join": {
      "type": "string",
      "enum": [
        "miter",
        "bevel",
        "round"
      ]
    },
    "miterLimit": {
      "$ref": "./_defs.schema.json#/$defs/float"
    },
    "dash": {
      "type": "array",
      "items": {
        "$ref": "./_defs.schema.json#/$defs/float"
      }
    },
    "dashOffset": {
      "$ref": "./_defs.schema.json#/$defs/float"
    }
  }
}
