JSFiddle - React, Tailwind, and code Playground

CSS

text {
  font: 10px sans-serif;
}

JavaScript

var data = {
    "name": "flare",
    "children": [
        {
            "name": "analytics",
            "children": [
                {
                    "name": "cluster",
                    "children": [
                        {"name": "AgglomerativeCluster", "size": 3938},
                        {"name": "CommunityStructure", "size": 3812},
                        {"name": "HierarchicalCluster", "size": 6714},
                        {"name": "MergeEdge", "size": 743}
                    ]
                },
                {
                    "name": "graph",
                    "children": [
                        {"name": "BetweennessCentrality", "size": 3534},
                        {"name": "LinkDistance", "size": 5731},
                        {"name": "MaxFlowMinCut", "size": 7840},
                        {"name": "ShortestPaths", "size": 5914},
                        {"name": "SpanningTree", "size": 3416}
                    ]
                },
                {
                    "name": "optimization",
                    "children": [
                        {"name": "AspectRatioBanker", "size": 7074}
                    ]
                }
            ]
        },
        {
            "name": "animate",
            "children": [
                {"name": "Easing", "size": 17010},
                {"name": "FunctionSequence", "size": 5842},
                {
                    "name": "interpolate",
                    "children": [
                        {"name": "ArrayInterpolator", "size": 1983},
                        {"name": "ColorInterpolator", "size": 2047},
                        {"name": "DateInterpolator", "size": 1375},
                        {"name": "Interpolator", "size": 8746},
                        {"name": "MatrixInterpolator", "size": 2202},
                        {"name": "NumberInterpolator", "size": 1382},
                        {"name": "ObjectInterpolator", "size": 1629},
                       ...