diff --git a/package.json b/package.json index a4eef6f39..f0dbd99aa 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,6 @@ "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 04b151f85..ba6f6f57a 100644 --- a/tools/sign.js +++ b/tools/sign.js @@ -1,10 +1,11 @@ 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(`../${pkg.meta.path}.keys/${pkg.name}.pem`); +var privateKey = fs.readFileSync(`../${path.basename(process.cwd())}.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 3d792fc21..14b688757 100644 --- a/tools/webstore.js +++ b/tools/webstore.js @@ -1,8 +1,9 @@ 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(`../${pkg.meta.path}.keys/chrome-store.json`, 'utf8')); +var secrets = JSON.parse(fs.readFileSync(`../${path.basename(process.cwd())}.keys/chrome-store.json`, 'utf8')); webstore_upload({ accounts: {