More Boosty Remastered - это браузерное расширение, улучшающее интерфейс и функции краудфандинговой платформы Boosty (Бусти)
Скриншоты - на странице установки
Перейди по этой ссылке и нажми "Добавить в Chrome"
- Разрабатывалось и тестировалось для Google Chrome
- Устанавливается в любой браузер на базе Chromium - Яндекс Браузер, Opera (GX), Vivaldi и т.д.
- В Microsoft Edge сначала нажми "Разрешить расширения из других магазинов" (если спросит)
На данный момент версия для Firefox не планируется.
npm
npm install
из папки проектаДля контроля качества кода предусмотрено подключение линтеров.
Правила для ESLint указаны в файле /.eslintrc
.
Проверка кода с использованием ESLint запускается командой npm run eslint
.
Правила для Stylelint указаны в файле /.stylelintrc.json
.
Проверка стилей с помощью Stylelint запускается командой
Запустите dev сборку с помощью команды npm run dev
.
После сборки будет создана папка /dist
со сборкой расширения,
которую можно использовать для добавления в браузер.
Каждое изменение кода автоматически инициирует пересборку расширения.
Во время сборки также добавляется source map, позволяющие использовать Chrome Dev Tools
Запустите prod сборку с помощью команды npm run prod
.
Перед сборкой автоматически запускается проверка кода с помощью ESLint и StyleLint.
Собранный проект сохраняется в папке /dist
.
Загрузить каталог dist
на странице расширения Chrome (инструкция)
Background page (service worker) перезагружается как положено
Content script требует ручного обновления страницы
Страница параметров требует ручного обновления страницы или расширения
Ассеты (changelog, иконки) требуют ручного обновления расширения