4chan-x/tools/webstore.js

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);
});