По ссылке два хороших коммерческих обфускатора с поддержкой и обновлениями для клиентов. Автораспаковщиками защиту не снять, руками очень долго, очень муторно и то частично, особенно в модификации, которая со знаком +
Вот здесь два обфускатора для JS. Один попроще (но неплохой), один хороший (но дороговат). Оба выдают полиморфный код и имеют несколько слоев защиты. Автоматическими распаковщиками не вскрываются, через Firebug тоже.
Если кроме упаковки, понадобится еще и защитить свой js код, то вместо JScrambler, лучше брать https://jscrypt.in/?lang=ru
Цена меньше, обновляется регулярно.