Pablo looks to be about 8 years old. I thought it must be when it mentioned installing it with Bower. Not a criticism or anything, just pointing it out.
today Svelte would be the #1 pick for part-SVG full-page infographics with transitions and animations
What I also like about it is what a .Svelte file looks like. Since it's a compiler from the very beginning, it didn't need to start as .js and only than add .jsx for a little less verbosity. Svelte file is basically a HTML file with <style> and <script> tags. Variables from javascript can be referenced in HTML simply with {var}, and there are constructs for if/else, loops and few other special things. Easier to see than describe, go to https://svelte.dev/tutorial/