yandex-mail-notifier
yandex-mail-notifier copied to clipboard
Chrome (https://goo.gl/H7bYS9) and Firefox (https://goo.gl/m1aR1x) extension for Yandex.Mail
Yandex.Mail notifier for Chrome and Firefox
You can find the extension in the following browser stores
Install
This project uses Yarn, to install dependencies - run yarn.
Development
Common
npm run lint- runs eslintnpm run lint:fix- runs eslint in autofix modenpm run test- runs testsnpm run test:watch- runs tests in watch modenpm run test:coverage- runs tests with coverage report
Chrome
Just run npm run start:chrome to start development server.
Firefox
- Run
npm run watch:firefoxto build the bundle in watch mode. - Run
npm run start:firefoxto start development server.
Release
- Make sure you're on
masterbranch. - Run
npm run release <version>(e.g.npm run release 2.1.3). It will update version inmanifest.jsonandpackage.jsonfiles, set the tag according to the version and commit these changes. - Check the changes carefully and push.
- The following steps depend on the browser.
Chrome
After the push, TravisCI will take care of uploading and publishing new version to Chrome Store.
Firefox
- Run
npm run build:firefoxto build the bundle for FF. - Run
npm run zipto get an archive. - Upload the archive to AMO.
Sponsors
Thanks to the sponsors for supporting this project!