chrome-extension-deploy

3.0.0 • Public • Published

chrome-extension-deploy Build Status Coverage Status

Deploy Chrome extensions to the Chrome Web Store.

Installation

npm install --save-dev chrome-extension-deploy

Usage

Note: chrome-extension-deploy requires Promise support. If your environment does not natively support promises, you'll need to provide your own polyfill.

var fs = require('fs');
var deploy = require('chrome-extension-deploy');
 
deploy({
  // obtained by following the instructions here:
  // https://developer.chrome.com/webstore/using_webstore_api#beforeyoubegin
  clientId: 'myClientId',
  clientSecret: 'myClientSecret',
  refreshToken: 'myRefreshToken',
 
  // the ID of your extension
  id: 'kpohkfndjhilfenfoljcpcacccfngemc',
 
  // a Buffer or string containing your zipped extension
  zip: fs.readFileSync('path/to/zipped/extension.zip'),
 
  // whether to publish your extension to the public or trusted testers
  // OPTIONAL (default `deploy.PUBLIC`)
  to: deploy.TRUSTED_TESTERS
}).then(function() {
  // success!
}, function(err) {
  // failure :(
  // errors are sanitized, so your tokens will not be leaked
});

Readme

Keywords

none

Package Sidebar

Install

npm i chrome-extension-deploy

Weekly Downloads

270

Version

3.0.0

License

MIT

Last publish

Collaborators

  • erikdesjardins