4chan-x/tools/webstore.js
ccd0 93b45c8bba Revert "Remove meta.path from package.json."
This reverts commit 7233ea4bb3951472013413a44fcd99615b6ed7a3.
2016-04-17 12:11:42 -07:00

32 lines
825 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: `dist/builds/${pkg.name}.zip`
}
}
}, 'default').catch(function(err) {
var code;
try {
code = JSON.parse(err).more.error.itemError[0].error_code;
} catch(err2) {
}
// PKG_INVALID_VERSION_NUMBER occurs when re-uploading an old version
if (code !== 'PKG_INVALID_VERSION_NUMBER') {
process.exit(1);
}
});