ftml 1.41.0

Foundation Text Markup Language - a library to render Wikidot text as HTML
Documentation
{
    "elements": [
        {
            "element": "container",
            "data": {
                "type": "paragraph",
                "attributes": {},
                "elements": [
                    {
                        "element": "text",
                        "data": "SINGLE"
                    },
                    {
                        "element": "text",
                        "data": ":"
                    }
                ]
            }
        },
        {
            "element": "tab-view",
            "data": [
                {
                    "label": "solo",
                    "elements": [
                        {
                            "element": "container",
                            "data": {
                                "type": "paragraph",
                                "attributes": {},
                                "elements": [
                                    {
                                        "element": "text",
                                        "data": "data"
                                    },
                                    {
                                        "element": "text",
                                        "data": " "
                                    },
                                    {
                                        "element": "text",
                                        "data": "here"
                                    }
                                ]
                            }
                        }
                    ]
                }
            ]
        },
        {
            "element": "container",
            "data": {
                "type": "paragraph",
                "attributes": {},
                "elements": [
                    {
                        "element": "text",
                        "data": "NORMAL"
                    },
                    {
                        "element": "text",
                        "data": ":"
                    }
                ]
            }
        },
        {
            "element": "tab-view",
            "data": [
                {
                    "label": "Apple",
                    "elements": [
                        {
                            "element": "container",
                            "data": {
                                "type": "paragraph",
                                "attributes": {},
                                "elements": [
                                    {
                                        "element": "text",
                                        "data": "1"
                                    }
                                ]
                            }
                        },
                        {
                            "element": "container",
                            "data": {
                                "type": "paragraph",
                                "attributes": {},
                                "elements": [
                                    {
                                        "element": "text",
                                        "data": "2"
                                    }
                                ]
                            }
                        },
                        {
                            "element": "container",
                            "data": {
                                "type": "paragraph",
                                "attributes": {},
                                "elements": [
                                    {
                                        "element": "text",
                                        "data": "3"
                                    }
                                ]
                            }
                        }
                    ]
                },
                {
                    "label": "Banana Smoothie",
                    "elements": [
                        {
                            "element": "container",
                            "data": {
                                "type": "paragraph",
                                "attributes": {},
                                "elements": [
                                    {
                                        "element": "text",
                                        "data": "4"
                                    }
                                ]
                            }
                        }
                    ]
                },
                {
                    "label": "Cherry",
                    "elements": [
                        {
                            "element": "container",
                            "data": {
                                "type": "paragraph",
                                "attributes": {},
                                "elements": [
                                    {
                                        "element": "text",
                                        "data": "5"
                                    }
                                ]
                            }
                        }
                    ]
                },
                {
                    "label": "empty",
                    "elements": []
                }
            ]
        },
        {
            "element": "container",
            "data": {
                "type": "paragraph",
                "attributes": {},
                "elements": [
                    {
                        "element": "text",
                        "data": "INLINE"
                    },
                    {
                        "element": "text",
                        "data": ":"
                    }
                ]
            }
        },
        {
            "element": "tab-view",
            "data": [
                {
                    "label": "A",
                    "elements": [
                        {
                            "element": "container",
                            "data": {
                                "type": "paragraph",
                                "attributes": {},
                                "elements": [
                                    {
                                        "element": "text",
                                        "data": " "
                                    },
                                    {
                                        "element": "text",
                                        "data": "1"
                                    },
                                    {
                                        "element": "text",
                                        "data": " "
                                    }
                                ]
                            }
                        }
                    ]
                },
                {
                    "label": "B",
                    "elements": [
                        {
                            "element": "container",
                            "data": {
                                "type": "paragraph",
                                "attributes": {},
                                "elements": [
                                    {
                                        "element": "text",
                                        "data": " "
                                    },
                                    {
                                        "element": "text",
                                        "data": "2"
                                    },
                                    {
                                        "element": "text",
                                        "data": " "
                                    }
                                ]
                            }
                        }
                    ]
                }
            ]
        },
        {
            "element": "container",
            "data": {
                "type": "paragraph",
                "attributes": {},
                "elements": [
                    {
                        "element": "text",
                        "data": "NESTED"
                    },
                    {
                        "element": "text",
                        "data": " "
                    },
                    {
                        "element": "text",
                        "data": "AND"
                    },
                    {
                        "element": "text",
                        "data": " "
                    },
                    {
                        "element": "text",
                        "data": "ALIAS"
                    },
                    {
                        "element": "text",
                        "data": ":"
                    }
                ]
            }
        },
        {
            "element": "tab-view",
            "data": [
                {
                    "label": "1",
                    "elements": [
                        {
                            "element": "container",
                            "data": {
                                "type": "paragraph",
                                "attributes": {},
                                "elements": [
                                    {
                                        "element": "text",
                                        "data": "A"
                                    }
                                ]
                            }
                        },
                        {
                            "element": "tab-view",
                            "data": [
                                {
                                    "label": "2",
                                    "elements": [
                                        {
                                            "element": "container",
                                            "data": {
                                                "type": "paragraph",
                                                "attributes": {},
                                                "elements": [
                                                    {
                                                        "element": "text",
                                                        "data": "B"
                                                    }
                                                ]
                                            }
                                        },
                                        {
                                            "element": "tab-view",
                                            "data": [
                                                {
                                                    "label": "3",
                                                    "elements": [
                                                        {
                                                            "element": "container",
                                                            "data": {
                                                                "type": "paragraph",
                                                                "attributes": {},
                                                                "elements": [
                                                                    {
                                                                        "element": "text",
                                                                        "data": "C"
                                                                    }
                                                                ]
                                                            }
                                                        },
                                                        {
                                                            "element": "tab-view",
                                                            "data": [
                                                                {
                                                                    "label": "4",
                                                                    "elements": [
                                                                        {
                                                                            "element": "container",
                                                                            "data": {
                                                                                "type": "paragraph",
                                                                                "attributes": {},
                                                                                "elements": [
                                                                                    {
                                                                                        "element": "text",
                                                                                        "data": "D"
                                                                                    }
                                                                                ]
                                                                            }
                                                                        }
                                                                    ]
                                                                }
                                                            ]
                                                        }
                                                    ]
                                                }
                                            ]
                                        }
                                    ]
                                }
                            ]
                        }
                    ]
                }
            ]
        }
    ]
}