{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "@ly-js/automatic auto-router page setting json",
  "type": "object",
  "properties": {
    "name": {
      "type": "string"
    },
    "path": {
      "type": "string"
    },
    "redirect": {
      "type": "string"
    },
    "meta": {
      "type": "objcet",
      "properties": {
        "title": {
          "description": "route menu title",
          "type": "string"
        },
        "icon": {
          "description": "route menu icon",
          "type": "string"
        },
        "disableRedirection": {
          "description": "disable redirection jump, only in ly-e-layout valid",
          "type": "boolean"
        },
        "hidden": {
          "description": "hidden in menus show, only in ly-e-layout valid",
          "type": "boolean"
        },
        "keepAlive": {
          "description": "keepAlive route",
          "type": "boolean"
        },
        "affix": {
          "description": "affix route in tab, only in ly-e-layout valid",
          "type": "boolean"
        },
        "activeMenu": {
          "description": "active menu in menus show, only in ly-e-layout valid",
          "type": "string"
        }
      }
    }
  }
}
