It’s worth mentioning here that this works well with D3, and examples are provided on the page.<p>The author says it handles “almost all” of the D3 gallery, which makes sense because some of those have very fancy zoom behaviors on them. I’ve written a few D3 visualizations, and while I enjoy the flexibility of the framework, the pan and zoom behaviors have always been a little tricky to work with.<p>Being able to skip all that and instead write
<svg easypz=‘{“applyTransformTo": "svg > *"}’>
to get universal zoom is very helpful!