Hi there,
Hopefully I can help clear up your confusion here.

As we mention on the LibreJS site [0], "LibreJS is a free add-on for GNU
IceCat and other Mozilla-based browsers." I don't recall SeaMonkey ever
being actively supported in the entire life of LibreJS. That isn't to that
LibreJS *can't* support SeaMonkey, it is just that I'm not aware of any
development efforts ever happening to bring SeaMonkey.

My first instinct is to say that the reason that this plugin conversion
tool that you mention didn't work is that the LibreJS code has some pretty
deep hooks into the guts of IceCat (and Firefox by association) and I
suspect that those same hooks don't exist in Seamonkey. My understanding is
that Seamonkey diverged from the Firefox around 2005 when the Mozilla
Application Suite became separate tools (Firefox and Thunderbird for
instance), so there is 11 years of divergence between the two code bases.

If you are willing to submit patches (and more importantly maintain)
support with SeaMonkey you are more than welcome to. I hate answering with
"patches welcome", but that seems to be the case here. I don't see adding
SeaMonkey support to be a high priority for LibreJS. I would be happy to be
proven wrong though, and I invite you to hack with us!

-zach

[0] https://www.gnu.org/software/librejs/

On Mon, Feb 6, 2017 at 10:34 AM, Richmond <[email protected]> wrote:
>
> Hi. Why is LibreJS not compatible with Seamonkey? I tried a addon
> converter with no success. Is it an easy matter to change it? I tried
> copying package.json to manifest.json and editing it a little, but it
> just says
>
> "There was an error during installation: Extension is invalid"
>
> when I try to load it in about:debugging
>
>

Reply via email to