> Single file, 187 lines of JavaScript, no dependencies, does one thing and does it well.
Even though I understood your point, a cursory glance suggests it only maps a JavaScript object to a SVG. Hardly something with more than one responsibility, or something you need anything other than plain JavaScript to do.