How to tackle a NPM dependency problem with shadow-cljs?

I think the situation is even worse. When react-swipeable-views upgrades to the newest dom-helpers it will also break all projects which currently use react-swipeable-views and dom-helpers.

With the breaking changes (which semantic versioning implies to be ok) dom-helpers started a cascade of dependency hell for a lot of projects. And when only one library refuses to upgrade, all projects, which already upgreaded and all projects which depend on upgraded libraries (like mine) are stuck with nothing they can do.