diff --git a/package.json b/package.json index aff1c36ca..6affbfb85 100644 --- a/package.json +++ b/package.json @@ -3,6 +3,7 @@ "description": "Cross-browser userscript for maximum lurking on 4chan.", "meta": { "name": "4chan X", + "path": "4chan-x", "fork": "ccd0", "page": "https://www.4chan-x.net/", "downloads": "https://www.4chan-x.net/builds/", diff --git a/tools/sign.js b/tools/sign.js index ba6f6f57a..04b151f85 100644 --- a/tools/sign.js +++ b/tools/sign.js @@ -1,11 +1,10 @@ var fs = require('fs'); -var path = require('path'); var crx = require('crx'); var pkg = JSON.parse(fs.readFileSync('package.json', 'utf8')); var channel = process.argv[2] || ''; -var privateKey = fs.readFileSync(`../${path.basename(process.cwd())}.keys/${pkg.name}.pem`); +var privateKey = fs.readFileSync(`../${pkg.meta.path}.keys/${pkg.name}.pem`); var archive = fs.readFileSync(`testbuilds/${pkg.name}${channel}.crx.zip`); var extension = new crx({privateKey, loaded: true}); extension.pack(archive).then((data) => diff --git a/tools/webstore.js b/tools/webstore.js index 14b688757..3d792fc21 100644 --- a/tools/webstore.js +++ b/tools/webstore.js @@ -1,9 +1,8 @@ var fs = require('fs'); -var path = require('path'); var webstore_upload = require('webstore-upload'); var pkg = JSON.parse(fs.readFileSync('package.json', 'utf8')); -var secrets = JSON.parse(fs.readFileSync(`../${path.basename(process.cwd())}.keys/chrome-store.json`, 'utf8')); +var secrets = JSON.parse(fs.readFileSync(`../${pkg.meta.path}.keys/chrome-store.json`, 'utf8')); webstore_upload({ accounts: {