Yandex.Mail notifier for Chrome and Firefox
June 14, 2017 ยท View on GitHub
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!