$ npm install
とするだけで勝手に直してくれるらしい。マジか。
やってみた
npm WARN conflict A git conflict was detected in package-lock.json. Attempting to auto-resolve.
npm WARN conflict To make this happen automatically on git rebase/merge, consider using the npm-merge-driver:
npm WARN conflict $ npx npm-merge-driver install -g
などなどと表示され、
updated 1 package and audited 16936 packages in 22.821s
found 0 vulnerabilities
問題なく終了!
そのままマージコミットして事なきを得ましたとさ。
慌てて手作業で直し始めなくて良かった。素晴らしすぎ。
これに限らず今さらながら様々な自動化の恩恵を受けている気がします。モダンな開発環境、ステキ。
あと、
Attempting to auto-resolve.
っていう言い回しが控えめでとても好き。
参考
npm installでコンフリクトしたpackage-lock.jsonを自動でresolveしてくた – nwtgck / Ryo Otapackage-lock.jsonについて知りたくても聞けなかったこと – Qiita