Firefox Extensions

Chester Wyke October 22, 2023 Updated: April 15, 2025 #misc

Reference Sources

To get started see Your first extension tutorial. Note must package and sign before it can be installed for more than just debugging.

Persistent Install

Source: https://extensionworkshop.com/documentation/develop/getting-started-with-web-ext/

Install web-ext tool

sudo npm install --global web-ext

Test web-ext tool works

web-ext --version

Testing an extension

By default it watches for changes and reloads your extension

web-ext run

Run lints

web-ext lint

Packaging your extension

web-ext build

Get the extension signed and published

One option is to go via the Developer Hub