Package extension for firefox
At first build the app for release following the instructions in the build section.
Go to the developer hub for firefox and click Submit or Manage Extensions
. Then signup and login.
Select the zip file and select appropriate distribution of firefox
Click submit
Submit source code
Since the code uses minifier and webpack, we'll need to submit the source code. When asked to upload the zip the necessary files.
Run this to generate the minimal zip code that we can submit and get approved.
npm run zip-source-code
This will generate a zip file with the name zipped-source-code.zip
in the project's root directory.
Add this file and select Submit
In the next section fill up the release Notes section with the changes in this version
In the Notes to Reviewer add these. Remove or change the node, npm and os version information.
Instructions for building from the source:
npm install
npm run webpack-build-v2
npm run dev
Environment:
Node: v20.17.0
NPM - 10.8.2
OS - Windows 10 Pro