This is nifty: yarn will resolve conflicts in lockfiles automatically! https://github.com/yarnpkg/yarn/pull/3544 (novel? I haven't seen other tools do this)
miniblog.
Related Posts
The latest version of Rust can automatically fix lockfiles that have merge conflicts in them: https://github.com/rust-lang/cargo/pull/5831/
This is often possible with machine generated files, but it's rare to see in practice. Super convenient though.