делайте минифкацю не только js, но и css и обязательно html, такое уже будет сложнее восстановить, а делается это просто, подключаешь нужные плагины у своего сборщика и все)) я например использую gulp с плагинами csso, uglify и htmlmin плюс еще на стадии показа можно разбавить свой код левым кодом, плюс ужать это все один бандл, и пускай он потом попробует это все разобрать))) ему ж дороже выйдет... 100% защита это только когда приходишь с ноутом и показываешь самолично, а так можно только усложнить процесс.