Ответ 1
Все, что вы можете сделать, это минимизировать и обфускации.
Вот бесплатный обфускатор, есть несколько.
Возможный дубликат:
как предотвратить кражу, копирование и просмотр ваших javascripts?
Каков наилучший способ защитить код javascript и затруднить его понимание и, конечно же, украсть его... Я знаю, что его невозможно защитить на 100% с его клиентской стороны и всего кода, который может видеть клиент это.. Но мне нужно сделать это как можно тяжелее...
Все, что вы можете сделать, это минимизировать и обфускации.
Вот бесплатный обфускатор, есть несколько.
Во-первых, обфускация - изменение имен функций/переменных на бессмысленные имена. Затем упакуйте его, используя packer.
100% защита JS-кода невозможна. Какой бы популярный пакер вы ни использовали, JSBeautifier обычно может восстановить из него понятный для человека источник. Лично я использую Google Closure Compiler, который является лучшим minifier/оптимизатором, доступным в настоящее время.