{
  "apiVersion": 2,
  "name": "ezhoroscope/birth-chart",
  "title": "EZ Birth Chart",
  "category": "widgets",
  "description": "Generate a styled astrological birth chart based on location and birth date/time.",
  "supports": {
    "html": false
  },
  "attributes": {
    "language": {
      "type": "string",
      "default": "en"
    },
    "houseSystem": {
      "type": "string",
      "default": "placidus"
    },
    "includeTransits": {
      "type": "boolean",
      "default": true
    },
    "transitDateTime": {
      "type": "string",
      "default": ""
    },
    "backgroundColor": {
      "type": "string",
      "default": "#ffffff"
    },
    "transparentBackground": {
      "type": "boolean",
      "default": false
    },
    "circleColor": {
      "type": "string",
      "default": "#333333"
    },
    "pointsColor": {
      "type": "string",
      "default": "#000000"
    },
    "signsColor": {
      "type": "string",
      "default": "#000000"
    },
    "cuspsColor": {
      "type": "string",
      "default": "#000000"
    },
    "lineColor": {
      "type": "string",
      "default": "#333333"
    },
    "axisFontColor": {
      "type": "string",
      "default": "#333333"
    },
    "legendFontColor": {
      "type": "string",
      "default": "#333333"
    },
    "legendBorderColor": {
      "type": "string",
      "default": "#333333"
    },
    "colorAries": {
      "type": "string",
      "default": "#FF4500"
    },
    "colorTaurus": {
      "type": "string",
      "default": "#8B4513"
    },
    "colorGemini": {
      "type": "string",
      "default": "#87CEEB"
    },
    "colorCancer": {
      "type": "string",
      "default": "#27AE60"
    },
    "colorLeo": {
      "type": "string",
      "default": "#FF4500"
    },
    "colorVirgo": {
      "type": "string",
      "default": "#8B4513"
    },
    "colorLibra": {
      "type": "string",
      "default": "#87CEEB"
    },
    "colorScorpio": {
      "type": "string",
      "default": "#27AE60"
    },
    "colorSagittarius": {
      "type": "string",
      "default": "#FF4500"
    },
    "colorCapricorn": {
      "type": "string",
      "default": "#8B4513"
    },
    "colorAquarius": {
      "type": "string",
      "default": "#87CEEB"
    },
    "colorPisces": {
      "type": "string",
      "default": "#27AE60"
    },
    "aspectColorConjunction": {
      "type": "string",
      "default": "#FFD700"
    },
    "aspectColorOpposition": {
      "type": "string",
      "default": "#FF0000"
    },
    "aspectColorTrine": {
      "type": "string",
      "default": "#00FF00"
    },
    "aspectColorSquare": {
      "type": "string",
      "default": "#FF4500"
    },
    "aspectColorSextile": {
      "type": "string",
      "default": "#0000FF"
    },
    "aspectColorQuincunx": {
      "type": "string",
      "default": "#800080"
    },
    "aspectOrbitConjunction": {
      "type": "number",
      "default": 10
    },
    "aspectOrbitOpposition": {
      "type": "number",
      "default": 10
    },
    "aspectOrbitTrine": {
      "type": "number",
      "default": 8
    },
    "aspectOrbitSquare": {
      "type": "number",
      "default": 8
    },
    "aspectOrbitSextile": {
      "type": "number",
      "default": 6
    },
    "aspectOrbitQuincunx": {
      "type": "number",
      "default": 5
    },
    "symbolScale": {
      "type": "number",
      "default": 1
    },
    "pointsTextSize": {
      "type": "number",
      "default": 8
    },
    "pointsStroke": {
      "type": "number",
      "default": 1.8
    },
    "signsStroke": {
      "type": "number",
      "default": 1.5
    },
    "circleStroke": {
      "type": "number",
      "default": 2
    },
    "cuspsStroke": {
      "type": "number",
      "default": 1
    },
    "axisStroke": {
      "type": "number",
      "default": 1.6
    },
    "margin": {
      "type": "number",
      "default": 80
    },
    "padding": {
      "type": "number",
      "default": 18
    },
    "collisionRadius": {
      "type": "number",
      "default": 10
    },
    "indoorCircleRadiusRatio": {
      "type": "number",
      "default": 2
    },
    "innerCircleRadiusRatio": {
      "type": "number",
      "default": 8
    },
    "rulerRadius": {
      "type": "number",
      "default": 4
    },
    "shiftInDegrees": {
      "type": "number",
      "default": 180
    },
    "strokeOnly": {
      "type": "boolean",
      "default": false
    },
    "addClickArea": {
      "type": "boolean",
      "default": false
    },
    "showDignitiesText": {
      "type": "boolean",
      "default": true
    },
    "debug": {
      "type": "boolean",
      "default": false
    }
  },
  "editorScript": "file:./index.js",
  "viewScript": "file:./frontend.js",
  "style": "file:./style-index.css",
  "render": "file:./render.php"
}