A Grunt task to upload a WebExtension to Addons.mozilla.org.
You can install grunt-amo-upload
by a following way:
> npm install --save-dev grunt-amo-upload
Then you can add a configuration section for
amo_upload
task in your Gruntfile.js
:
// If you don't use a `load-grunt-tasks` module,
// you should load `grunt-amo-upload` directly.
grunt.loadNpmTasks('grunt-amo-upload');
grunt.initConfig({
amo_upload: {
issuer: 'Your JWT issuer',
secret: 'Your JWT secret',
id: 'Your extension ID',
version: 'Version to upload',
src: 'path/to/zip/file',
}
});
You can get JWT issuer and JWT secret for your account here.
Licensed under the MIT License.