Nimbus Dev Tools is a browser extension for Firefox that aims to help developers design and debug experiments on the Nimbus experimentation platform.
Building is done with npm:
npm install
npm run build
This will generate web-ext-artifacts/nimbus-devtools.xpi. This extension
cannot be distributed because it requires privileged permissions.
You will need a copy of Firefox Nightly to develop this extension.
To build the addon for local development, run:
npm install
npm run watch
This will launch a copy of Firefox Nightly with the extension automatically loaded. Any changes to source files will cause the addon to be rebuilt and reloaded in the browser.
build:
Build the addon for distribution.
clean:
Clean all build artifacts and caches.
lint:
Run linters (eslint, tsc, web-ext lint) on the source.
fmt:
Format the source code with prettier.
fix:
Automatically fix any linting and formatting errors.
watch:
Run the watch server which builds the extension and loads it into Firefox
Nightly.
web-ext:
Run the installed copy of web-ext.