IvanSavoskin / more-boosty-remastered

Improved and redesigned More Boosty browser extension which improves interface and functions of crowdfunding platform Boosty.
MIT License
10 stars 1 forks source link

logoore Boosty Remastered

More Boosty Remastered - это браузерное расширение, улучшающее интерфейс и функции краудфандинговой платформы Boosty (Бусти)

README in English

Возможности

Скриншоты - на странице установки

Установка

Перейди по этой ссылке и нажми "Добавить в Chrome"

Chrome Web Store

  • Разрабатывалось и тестировалось для Google Chrome
  • Устанавливается в любой браузер на базе Chromium - Яндекс Браузер, Opera (GX), Vivaldi и т.д.
  • В Microsoft Edge сначала нажми "Разрешить расширения из других магазинов" (если спросит)

Когда версия для Firefox?

На данный момент версия для Firefox не планируется.

  1. Firefox не поддерживает некоторые важные функции расширения (PiP API и background service workers).
  2. Для частичной поддержки потребуется сильно изменить рабочий процесс.
  3. Нет спроса на версию для Firefox.

Благодарности


Для разработчиков

Свежий релиз

Особенности официальной сборки

Сборка расширения вручную

  1. Скачай свежий релиз либо весь репозиторий
  2. Установите Node.js (требуемая версия в package.json)
  3. Должен быть установлен совместимый npm
  4. В терминале выполните команду npm install из папки проекта

Линтеры

Для контроля качества кода предусмотрено подключение линтеров.

ESLint

Правила для ESLint указаны в файле /.eslintrc.

Проверка кода с использованием ESLint запускается командой npm run eslint.

Stylelint

Правила для Stylelint указаны в файле /.stylelintrc.json.

Проверка стилей с помощью Stylelint запускается командой

Сборка для разработки

Запустите dev сборку с помощью команды npm run dev.

После сборки будет создана папка /dist со сборкой расширения, которую можно использовать для добавления в браузер.

Каждое изменение кода автоматически инициирует пересборку расширения.

Во время сборки также добавляется source map, позволяющие использовать Chrome Dev Tools

Промышленная сборка

Запустите prod сборку с помощью команды npm run prod.

Перед сборкой автоматически запускается проверка кода с помощью ESLint и StyleLint.

Собранный проект сохраняется в папке /dist.

Загрузить расширение в Chrome

Загрузить каталог dist на странице расширения Chrome (инструкция)

Обрати внимание