Grunt Webstore Upload

screenshot of Grunt Webstore Upload

Automate uploading process of the new versions of Chrome Extension or App to Chrome Webstore

Overview

The grunt-webstore-upload plugin revolutionizes the way developers manage their Chrome extensions by automating the upload process to the Chrome Web Store. Designed for users familiar with Grunt, this powerful tool streamlines the publishing workflow, allowing developers to focus on creating outstanding apps and extensions rather than getting bogged down in repetitive manual tasks. With features that accommodate various configurations, it provides flexibility and efficiency, significantly reducing the time between updates.

Utilizing the Chrome Web Store Publish API, this plugin ensures your extension or app is uploaded accurately and efficiently every time. From handling multiple account uploads to simulating upload scenarios, grunt-webstore-upload stands out as an essential tool for any developer working on Chrome extensions.

Features

  • Automated Uploads: Streamlines the process of uploading versions of your Chrome extension or app to the Chrome Web Store, saving time and reducing manual effort.
  • Multi-target CLI Support: Allows you to specify multiple compile targets in a single command, making it easy to handle several updates at once.
  • Flexible Configuration Options: Customize upload settings with options to include or exclude specific accounts or extensions, ensuring precise control over what gets published.
  • OnComplete Callback: Execute a function upon completion of the upload process, giving you feedback on released extensions and messages, which aids in project tracking.
  • Simulation Modes: Test upload scenarios with options to simulate successful or failed uploads, which can help during development and testing phases.
  • Account Management: Supports multiple accounts and custom naming for easy handling of all extensions under different credentials.
  • Global Upload Control: Provides an option for global uploads with the --global flag, allowing more versatile handling of multiple uploads across accounts.
  • Error Handling: Includes retry logic for upload failures, enhancing reliability in managing extensions and ensuring that uploads are completed successfully.
grunt
Grunt

Grunt is a popular JavaScript task runner that automates repetitive tasks like minification, compilation, and testing, allowing developers to focus on writing code.