{
    "$schema": "http://json-schema.org/draft-07/schema",
    "$id": "taiga-ui-ng-add",
    "title": "Taiga UI ng-add",
    "type": "object",
    "properties": {
        "project": {
            "type": "string",
            "description": "The name of the project.",
            "$default": {
                "$source": "projectName"
            }
        },
        "addons": {
            "description": "Setting up additional packages",
            "type": "array",
            "x-prompt": {
                "message": "Choose additional packages to install",
                "type": "list",
                "multiselect": true,
                "items": [
                    {
                        "value": "addon-doc",
                        "label": "addon-doc         Taiga UI based library for developing documentation portals for Angular libraries"
                    },
                    {
                        "value": "addon-charts",
                        "label": "addon-charts      Components for various charts, graphs and visualizations"
                    },
                    {
                        "value": "addon-commerce",
                        "label": "addon-commerce    Money-related extension with currencies, credit card inputs and validators"
                    },
                    {
                        "value": "addon-mobile",
                        "label": "addon-mobile      Components and tools specific to mobile version of the app"
                    },
                    {
                        "value": "addon-table",
                        "label": "addon-table       Interactive table component and related utilities"
                    },
                    {
                        "value": "layout",
                        "label": "layout            Layout components"
                    }
                ]
            }
        }
    },
    "required": []
}
