The browser extension companion for Sleepy Birb.
Firefox
- Navigate to releases
and download the latest
.xpi
- Navigate to
about:addons
- Click the cog
- Click "Install Add-on From File..."
- Select the downloaded
.xpi
file
Chrome
This extension is not distributed in the Chrome store
- Navigate to releases
and download the latest
.crx
- Navigate to
chrome://extensions
- Enable the "Developer mode" toggle in the top right
- Using some kind of unarchiving tool to extract the downloaded
.crx
file - Drag-and-drop the folder containing the extracted
.crx
files onto the page
Chromium
- Navigate to releases
and download the latest
.crx
- Navigate to
chrome://extensions
- Enable the "Developer mode" toggle in the top right
- Drag-and-drop the
.crx
file onto the page
Install web-ext
:
npm install -g web-ext
Make changes, bump versions, and lint code:
npm run lint -- --fix
Build and sign .xpi
with (requires AMO_JWT_ISSUER
and AMO_JWT_SECRET
environment variable set)
npm run sign
Create release on GitHub manually and attach signed .xpi
.
- Go to the repo root directory:
cd /path/to/sleepy-birb-redirect
- Run
./bin/pack-crx
- Navigate to
chrome://extensions
- Click "Pack extension"
- Select the new
sleepy-birb-redirect
directory inside the root directory - Click "Pack extension" in the modal
- The
.crx
file will appear in the root directory - Create release on GitHub manually and attach
.crx
file - Run
./bin/clean-crx
to remove extra files