{
  "$schema": "http://json-schema.org/draft-07/schema",
  "type": "object",
  "properties": {
    "project": {
      "type": "string",
      "description": "The name of the project to add @luzmo/ngx-embed to"
    },
    "entity": {
      "type": "string",
      "description": "Which entity would you like to add to your project?",
      "enum": [
        "NgxLuzmoDashboardModule",
        "NgxLuzmoDashboardComponent",
        "NgxLuzmoVizItemComponent",
        "NgxLuzmoIQChatComponent",
        "NgxLuzmoIQAnswerComponent"
      ],
      "x-prompt": {
        "message": "Which entity would you like to add to your project?",
        "type": "list",
        "items": [
          {
            "value": "NgxLuzmoDashboardModule",
            "label": "NgxLuzmoDashboardModule (Traditional Angular module)"
          },
          {
            "value": "NgxLuzmoDashboardComponent",
            "label": "NgxLuzmoDashboardComponent (Standalone component)"
          },
          {
            "value": "NgxLuzmoVizItemComponent",
            "label": "NgxLuzmoVizItemComponent (Standalone component)"
          },
          {
            "value": "NgxLuzmoIQChatComponent",
            "label": "NgxLuzmoIQChatComponent (Standalone component)"
          },
          {
            "value": "NgxLuzmoIQAnswerComponent",
            "label": "NgxLuzmoIQAnswerComponent (Standalone component)"
          }
        ]
      }
    }
  },
  "required": ["entity"]
}
