Home

Awesome

Yandex.Mail notifier for Chrome and Firefox

Build Status codecov

You can find the extension in the following browser stores

Install

This project uses Yarn, to install dependencies - run yarn.

Development

Common

Chrome

Just run npm run start:chrome to start development server.

Firefox

  1. Run npm run watch:firefox to build the bundle in watch mode.
  2. Run npm run start:firefox to start development server.

Release

  1. Make sure you're on master branch.
  2. Run npm run release <version> (e.g. npm run release 2.1.3). It will update version in manifest.json and package.json files, set the tag according to the version and commit these changes.
  3. Check the changes carefully and push.
  4. 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

  1. Run npm run build:firefox to build the bundle for FF.
  2. Run npm run zip to get an archive.
  3. Upload the archive to AMO.

Sponsors

Thanks to the sponsors for supporting this project!

<p> <a href="https://sentry.io"> <img src="https://a0wx592cvgzripj.global.ssl.fastly.net/_static/7973ff08ea346f79c425e4738ebd7663/getsentry/images/branding/svg/sentry-horizontal-black.svg" alt="Sentry Logo" width="130"/> </a> </p>