{
  "type": "featherpanel.settings.category",
  "id": "other",
  "name": "Other",
  "description": "Other configuration settings",
  "icon": "settings",
  "setting_keys": [
    "app_developer_mode",
    "custom_js",
    "custom_css",
    "cache_driver"
  ],
  "settings_count": 4,
  "settings": [
    {
      "key": "app_developer_mode",
      "constant": "APP_DEVELOPER_MODE",
      "description": "Is the application in developer mode?",
      "type": "select",
      "required": true,
      "placeholder": "false",
      "validation": "required|string|max:255",
      "options": [
        "true",
        "false"
      ],
      "category": "app",
      "sensitive": false
    },
    {
      "key": "custom_js",
      "constant": "CUSTOM_JS",
      "description": "Custom JavaScript to inject into the page",
      "type": "textarea",
      "required": false,
      "placeholder": "// dummy script - does nothing",
      "validation": "string",
      "options": [],
      "category": "other",
      "sensitive": false
    },
    {
      "key": "custom_css",
      "constant": "CUSTOM_CSS",
      "description": "Custom CSS to inject into the page",
      "type": "textarea",
      "required": false,
      "placeholder": "/* dummy css - does nothing */",
      "validation": "string",
      "options": [],
      "category": "other",
      "sensitive": false
    },
    {
      "key": "cache_driver",
      "constant": "CACHE_DRIVER",
      "description": "Cache driver to use (file, redis) (redis is recommended for production) but redis can be unstable in some cases",
      "type": "select",
      "required": true,
      "placeholder": "file",
      "validation": "required|string|max:255",
      "options": [
        "file",
        "redis"
      ],
      "category": "other",
      "sensitive": false
    }
  ]
}
