why are these dependencies moved to the peerDependencies? I don't think we want to force the user to install those separately? Or is there some lerna feature that makes them to be prod dependencies when publishing? 