Wrapper around Mozilla’s web-ext to submit extensions to AMO.
web-ext sign successfully submits an extension for review, but then it throws an error. This wrapper executes the same command, but then it prevents the unrelated "it could not be signed" error.
Tested on OS X and travis/linux. Requires sed, grep and tee (you likely have them on both OSes). This package will only live for as long as
web-ext natively supports this. Follow mozilla/web-ext#804
npm install web-ext-submit
Since this is just a wrapper around
web-ext sign, it uses the same env variables and supports the same command-line flags as that command.
WEB_EXT_API_KEY=blahla WEB_EXT_API_SECRET=blahla web-ext-submit
web-ext-submit --api-key=blahbla --api-secret=blahla
mozilla/web-ext: A command line tool to help build, run, and test web extensions.
webext-dynamic-content-scripts: Automatically inject your
content_scriptson custom domains.
webext-content-script-ping: One-file interface to detect whether your content scripts have loaded.
webext-options-sync: Helps you manage and autosave your extension's options.
Awesome WebExtensions: A curated list of awesome resources for Web Extensions development.
MPL-2.0 © Federico Brigante — Twitter