For our dependencies to sprotty, sprotty-theia and all @theia packages, we are currently using the "next" tags. This makes our nightly build extremely unstable and introduces potential version mismatches when our npm packages are consumed.
This PR improves this "dependency hell" by
using the latest stable version (0.5.0) instead of next for all @theia dependencies. Currently, there is no need to consume the nightly theia build anyways
pinning the version of sprotty and sprotty-theia to a concrete next version instead of using the tag.
Using the yarn selective resolution feature to enforce these versions also for the "sprotty-theia" package
For our dependencies to sprotty, sprotty-theia and all
@theia
packages, we are currently using the "next" tags. This makes our nightly build extremely unstable and introduces potential version mismatches when our npm packages are consumed.This PR improves this "dependency hell" by
@theia
dependencies. Currently, there is no need to consume the nightly theia build anyways