We are currently working a new --override compiler flag which should make it possible for Mops to support conflicting major package versions as originally discussed in caffeinelabs/motoko#3971.
The flag is inspired by the design in the above GitHub issue with some modifications for generality and backwards compatibility.
@ZenVoich, what are your thoughts on this? The motivating use case is being able to release the new Motoko base library as base@1.0.0 without breaking packages using the current version.
We are currently working a new
--overridecompiler flag which should make it possible for Mops to support conflicting major package versions as originally discussed in caffeinelabs/motoko#3971.The flag is inspired by the design in the above GitHub issue with some modifications for generality and backwards compatibility.
@ZenVoich, what are your thoughts on this? The motivating use case is being able to release the new Motoko base library as
base@1.0.0without breaking packages using the current version.