Работая над проектом, в котором я пытаюсь сделать следующее:
- выбрать два пути: pathA, pathB
- получить различия между ними
- расширить пакет npm, чтобы сделать то, что я хочу, чтобы скопировать отсутствующие и / или измененные вещи в дереве pathA из дерева pathB. В основном
git diff pathA pathB
минус тонна шаблона разбора JS
Рассматривал deep-diff
npm как отправную точку, прося других предложений от тех, кто сталкивался с в целом похожими проблемами / требованиями.