Migrate from Chart.js

Paste a Chart.js config, get szum back.

Chart.js
szum
 1{
 2  "version": "2026-03-20",
 3  "theme": "editorial",
 4  "format": "svg",
 5  "title": "Revenue by Stream",
 6  "subtitle": "FY 2025, millions",
 7  "y": {
 8    "label": "Revenue ($M)"
 9  },
10  "marks": [
11    {
12      "type": "barY",
13      "data": [
14        {
15          "x": "Q1",
16          "y": 12,
17          "category": "Product"
18        },
19        {
20          "x": "Q2",
21          "y": 19,
22          "category": "Product"
23        },
24        {
25          "x": "Q3",
26          "y": 15,
27          "category": "Product"
28        },
29        {
30          "x": "Q4",
31          "y": 22,
32          "category": "Product"
33        },
34        {
35          "x": "Q1",
36          "y": 8,
37          "category": "Services"
38        },
39        {
40          "x": "Q2",
41          "y": 11,
42          "category": "Services"
43        },
44        {
45          "x": "Q3",
46          "y": 9,
47          "category": "Services"
48        },
49        {
50          "x": "Q4",
51          "y": 14,
52          "category": "Services"
53        },
54        {
55          "x": "Q1",
56          "y": 3,
57          "category": "Licensing"
58        },
59        {
60          "x": "Q2",
61          "y": 5,
62          "category": "Licensing"
63        },
64        {
65          "x": "Q3",
66          "y": 5,
67          "category": "Licensing"
68        },
69        {
70          "x": "Q4",
71          "y": 6,
72          "category": "Licensing"
73        }
74      ],
75      "fill": "category",
76      "group": "dodge"
77    }
78  ]
79}