grunt-amo-upload

A Grunt task to upload a WebExtension to Addons.mozilla.org.

Usage no npm install needed!

<script type="module">
  import gruntAmoUpload from 'https://cdn.skypack.dev/grunt-amo-upload';
</script>

README

grunt-amo-upload NPM Test

A Grunt task to upload a WebExtension to Addons.mozilla.org.

Usage

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.

License

Licensed under the MIT License.