Я ищу инструмент обфускатора JavaScript, который не использует eval в полученном запутанном коде.
Все инструменты, которые я видел до сих пор, используют eval в приведенном коде.
Отсутствует.Обфускатор по определению должен иметь способ выполнить произвольный код, а в JavaScript это достигается с помощью eval.
eval