Компилировать / удалять дублирующиеся данные из двух скриптов JS
Моя проблема
У меня есть несколько JS-скриптов, которые очень большие. Каждый скрипт предназначен для отдельной страницы 10-страничного сайта. Каждый скрипт содержит около 90% одного и того же кода, но 10% зависит от страницы. Код перемешан, так что это не так просто, как просто удалить abc.
Мой вопрос
Существует ли программное обеспечение или метод для удаления дублирующегося кода из сценариев, JS или других, без удаления уникального кода?