В общем решил вопрос. Обфускация клиентского JS совершенно бесполезная затея для разработчиков, только тратить ресурсы браузера пользователя что зря.
Решается элементарно, в коде где после раскодировки идет выполнение кода eval(i), заменяем на вывод в консоль console.log(i), копирует оттуда и вставляем код в файл вместо обфусцированного.