For WebExtensions (ones that have manifest.json), it is not expected that this is directly possible. Limited wrapped APIs for modifying more parts of Firefox could be added, I think.
For SDK-based add-ons (with package.json), you can use chrome.manifest. It may not be recommended, however.