In the published package on the npm, we pin a specific version of Watchdog which leads to problems when someone is using a different version of the editor or wants to update.
package.json on npm:

React on the other hand specifies Watchdog as a peer dependency:
.
Not sure what's the best approach to solve this but it's a major issue for some integrators.