{
    "checkbox": {
        "tagName": "sonic-checkbox"
    },
    "date": {
        "tagName": "sonic-input",
        "attributes": {
            "type": "date"
        }
    },
    "fieldset": {
        "tagName": "sonic-fieldset",
        "nodes":[{"libraryKey":"formLayout"}],
        "contentElementSelector":"sonic-form-layout"
    },
    "managed_file": {
        "tagName": "sonic-input",
        "attributes": {
            "variant":"ghost",
            "type": "file"
        }
    },
    "password": {
        "tagName": "sonic-input",
        "attributes": {
            "type": "password"
        }
    },
    "radio": {
        "tagName": "sonic-radio"
    },
    "select": {
        "tagName": "sonic-select"
    },
    "textarea": {
        "tagName": "sonic-textarea"
    },
    "textfield": {
        "tagName": "sonic-input",
        "attributes": {
            "type": "text"
        }
    },
    "hidden": {
        "tagName": "sonic-input",
        "attributes": {
            "type": "hidden"
        }
    },
    "button": {
        "tagName": "sonic-button"
    },
    "form": {
        "tagName": "sonic-submit",
        "attributes": {
            "onEnterKey": true
        }
    },
    "submit": {
        "tagName": "sonic-submit",
        "attributes": {
            "onClick": true
        },
        "contentElementSelector":"sonic-button",
        "nodes":[
            {
                "libraryKey":"button",
                "attributes":{"type":"success"},
                "nodes":[
                    {
                        "tagName":"sonic-icon",
                        "attributes":{
                            "name":"check",
                            "slot":"prefix"
                        }
                    }
                ]
            }
        ]
    },
    "email": {
        "tagName": "sonic-input",
        "attributes": {
            "type": "email"
        }
    },
    "formItemContainer": {
        "tagName": "div",
        "attributes": {
            "class": "form-item-container"
        }
    },
    "formLayout": {
        "tagName": "sonic-form-layout"
    },
    "formActions": {
        "tagName": "sonic-form-actions"
    },
    "passwordHelper": {
        "tagName": "sonic-password-helper"
    },
    "sameValueHelper": {
        "tagName": "sonic-same-value-helper"
    },
    "divider": {
        "tagName": "sonic-divider"
    }
}