Closed hexus closed 3 years ago
thanks for report this problem, it is mistack to set a specific version in peerDependencies
tweakpane 2.2.0 above has huge refactoring, it will break this plugin
i have to do some change too
Ah, indeed. Perhaps Tweakpane isn't following semantic versioning so closely if the plugin breaks, then.
Either way, thank you for loosening the dependencies as you have! I'll keep an eye out for an updated version that works with 2.3/3.x.
At this point, semver of Tweakpane is working correctly for users, but not for plugin developers. I may need to separate its core as another package. I plan to fix it after releasing the next major version, sorry for the inconvenience...!
No worries at all, thanks for such a swift response and taking it into account! 🙏
Hi there!
I'm interested in taking this Tweakpane plugin for a spin, but the strict peer dependencies would force me to use
npm update --force
ornpm update --legacy-peer-deps
in order to do so, because you've listed very specific versions for Lodash and Tweakpane as the library's peer dependencies.I was hoping these could be loosened up with a caret:
I expect semver well prevent any breakages here.
Cheers!