README_AMO_SOURCE.md
This source package is provided for Mozilla Add-ons review. The extension is built with webpack, so reviewers should rebuild the submitted source and compare the generated Firefox output with the uploaded add-on package.
The release was built with:
The build script is cross-platform and also works on Windows and macOS when the same Node.js and npm versions are installed.
Using nvm:
nvm install 22.17.0
nvm use 22.17.0
Confirm the versions:
node --version
npm --version
Expected versions:
v22.17.0
10.8.2
From the repository root, run:
node scripts/build-firefox-source.mjs
The script performs all required technical build steps:
npm ci.npm run build.ryd.content-script.js is below 5 MB and does not contain a source map reference.The generated Firefox extension files are written to:
Extensions/combined/dist/firefox
Use that directory when comparing the rebuilt code with the submitted Firefox add-on package.
package-lock.json is included so npm installs the same dependency versions used for this release.npm run dev.node_modules and Extensions/combined/dist are generated locally and are not source inputs.