Hi,
We have developed a legacy extension using Web extension API as per new guidelines for Firefox add-on support. The new extension package which needs to be submitted for code signing consists of Jason files and a Dll file. The package structure looks like this
- Manifest.jason
- AC_xxx.jason
- AC_xxx.dll
Actually I have couple of queries regarding the submission of the same in Firefox.
-
The Dll which is part of the new extension package is dependent on other Dlls. Do we need submit the dependent libraries as well for code signing???
-
Is source code submission must for all the new extensions or is there any criteria for source code permission, In fact we checked following rules in https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/Source_Code_Submission and my company extension doesn’t fall under the same and is not developed using the following tools mentioned in the link
-
code minifiers or obfuscators, such as uglifyJS or Google Closure Compiler.
-
tools that generate a single file from other files, such as browserify or webpack.
-
template engines, such as handlebars or css2js.
-
any other custom tool that takes files, applies pre-processing, and generates file(s) to include in the extension.
Please let me know if anything I am missing.
Thank you,
Vishal