24 lines
619 B
JavaScript
24 lines
619 B
JavaScript
var fs = require('fs');
|
|
var webstore_upload = require('webstore-upload');
|
|
|
|
var pkg = JSON.parse(fs.readFileSync('package.json', 'utf8'));
|
|
var secrets = JSON.parse(fs.readFileSync(`../${pkg.meta.path}.keys/chrome-store.json`, 'utf8'));
|
|
|
|
webstore_upload({
|
|
accounts: {
|
|
default: {
|
|
publish: true,
|
|
client_id: secrets.installed.client_id,
|
|
client_secret: secrets.installed.client_secret,
|
|
}
|
|
},
|
|
extensions: {
|
|
extension: {
|
|
appID: pkg.meta.chromeStoreID,
|
|
zip: `../${pkg.meta.path}.gh-pages/builds/${pkg.name}.zip`
|
|
}
|
|
}
|
|
}, 'default').catch(function(err) {
|
|
process.exit(1);
|
|
});
|