Слияние файлов JS независимо от форматирования. ех. слияние esprima ast's
Знаете ли вы какой-либо инструмент для слияния файла JS в другой, но сохранить форматирование?
напр., слияние
x({a: 5, b: 6});
в
x({
a: 1,
b: 2,
});
и результат будет
x({
a: 5,
b: 6,
});
вместо конфликта слияния
Я думаю, что инструмент, который может объединиться с js ast (синтаксическое дерево, которое генерирует esprima и FF Parser API), обновляя только значения и оставляя информацию о форматировании существующих блоков, как это было бы, не был бы таким сложным, но я не нашел ни одного. Я что-то пропустил?