У вас просто редактор тормозит от большого количества текста, судя по описанию проблемы.
Решений три:
1. Поменять редактор.
2. Поменять компьютер.
3. Открывать файлы меньшего размера (разбить ваш файл на куски, например).
65536, DevMan: если мне память не изменяет, можно проще - выставить в шторме уровень 5.3, он начнёт жаловаться и будет возможность заменить автоматически. Но деталей уже не помню.
Вы правы, обфускация не предназначена для защиты авторских прав. Только вот до этого вы ни разу об этом не говорили.
А всё остальное - опять домыслы какие-то на отвлечённые темы...
Ещё раз повторяю - я на Vue не писал и ничего про неё не знаю. Если хотите, чтобы я вам помог - покажите демо на jsfiddle с объяснением в чём именно проблема.
Но судя по вашим вопросам, вам нужно базу javascript подтягивать, прежде чем за фреймворки браться.
Анатолий Медведев: я, честно говоря, не очень понимаю в чём вы меня пытаетесь убедить. Это рабочая схема, которую использует, например Битрикс.
P.S. Вы написали три комментария и в каждом что-то додумали за того, кому отвечали. То у вас работодателя пытаются обмануть, то заказчика, то я "крутые" CMS под MIT выпускаю... Это не очень конструктивно.
Если у вас нет сидящих без работы разработчиков, которые умеют писать расширения, то я рекомендую этот вариант всерьёз не рассматривать - он никогда не окупится по сравнению с выгрузкой отчёта раз в месяц, особенно если её грамотно автоматизировать.
Я его уже удалил. Сформулируйте конкретно вашу задачу и то, какие шаги вы уже предприняли. Вытягивание информации из вас - трата времени, поэтому проявите уважение к отвечающим и не пишите вопросы в формате "поток сознания".
Лучше так, как вам удобнее. Я предпочитаю описывать отношения декларативно и делегировать работу с БД ORM.
Но от того, что вы используете, смысл не меняется - вам всё равно нужна связующая таблица.