Минификация кода позволит максимально усложнить копирование вашего продукта другими разработчиками.
Если быть точнее, скопировать минифицированный продукт все-таки будет возможно, но дорабатывать и редактировать ваш минифицированный код не получится.
- Нам понадобится минимфикатор, например, https://www.toptal.com/developers/javascript-minifier.
Открываем
.js файлы, копируем код и прогоняем их через онлайн-минификатор, затем заменяем оригинальный код на минифицированный.- Чтобы проверить, что расширение по-прежнему работает после минификации, устанавливаем его в режиме разработчика (об этом далее в следующем уроке) и проверяем.
Если у вас сложная структура .js файлов (а не 1-2 .js файла на все расширение), такая простая минификация может не сработать. Тогда потребуется помощь разработчика, который минифицирует .js файлы с помощью специальной библиотеки.
Если потом будете повторно заливать расширение, но на другой аккаунт (с другим названием), нужно сделать все пункты из предыдущего раздела по отдалению продукта от исходного и повторно прогнать код через минификатор с немного другими настройками, чтобы отдалить код дубликата от уже существующей версии в CWS на первоначальном аккаунте. Это очень важно, иначе продукт могут не пропустить.