Слияние файлов 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), обновляя только значения и оставляя информацию о форматировании существующих блоков, как это было бы, не был бы таким сложным, но я не нашел ни одного. Я что-то пропустил?

0 ответов

Другие вопросы по тегам