A nodejs library from plasmo to publish browser add-ons to the Mozilla Firefox Add-ons Store.
Feature includes:
- TypeScript
- ESM (if you need cjs, file an issue)
- Pinned dependencies, updated via renovatebot
import { MozillaAddonsAPI } from "@plasmohq/mozilla-addons-api"
const client = new MozillaAddonsAPI({
extId,
apiKey,
apiSecret
})
await client.submit({
filePath: zip,
version: manifest.version
})
- This library uses got to upload and check status of browser add-on with the mozilla add-on server.
- It is a hard fork of mozilla/sign-addon. The sign-addon module uses the unmaintained/archived request module.