jsx-loader icon indicating copy to clipboard operation
jsx-loader copied to clipboard

Too loose dependency declaration on react-tools

Open andreypopp opened this issue 10 years ago • 2 comments

jsx-loader now has "react-tools": ">= 0.12.1" which isn't right because 0.x releases can contain backward incompatible changes (according to semver) and an app which depends on jsx-loader can be affected even if it pinned jsx-loader to some particular version.

This can't be solved by pinning react-tools dependency in an app because jsx-loader depends on react-tools itself and... you know, this is Node.js.

andreypopp avatar Mar 11 '15 13:03 andreypopp

+1, doing npm install now pulls in react-tools 0.13 which is not compatible with 0.12.2. We had to use our own fork of jsx-loader merely to pin down the dependency on react-tools.

amireh avatar Mar 11 '15 18:03 amireh

running in the same issue, which currently completely breaks my webpack

KeKs0r avatar Mar 24 '15 17:03 KeKs0r