Unofficial browser extension for ntfy. The aim is to support Chrome and Firefox, but it's build so that other browsers that support the webextension API can be added in the future.
Please note: this project is still under heavy development, and should so be considered a beta. Star & watch this repository to keep track of future updates. Once considered stable I will publish the extension.
This project aims to encourage others to contribute. Feel free to do so by forking this repository and follow the steps below.
Install dependencies and watch for file changes
npm install
npm start
By default this will build and watch changes for Chrome. Alternatively you can start for a specific browser by doing:
npm run start:firefox
Add the extension to the browser by following the respective instructions:
The files for the extension will live in the dist/[browser]
folder.
Please note that some changes will require you to refresh the browser extension before testing.
Some automated test are present. You can run them with: npm test
If you want to test for production you can use:
npm run build
This will build the extension in a production manner for all configured browsers.