diff --git a/package.json b/package.json index 79e1ace..5182326 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "simplelogin-extension", - "version": "1.10.0", + "version": "1.10.0.1", "description": "SimpleLogin Browser Extension", "author": "son@simplelogin.io", "license": "MIT", diff --git a/scripts/build-zip.js b/scripts/build-zip.js index f447c15..9c72be9 100644 --- a/scripts/build-zip.js +++ b/scripts/build-zip.js @@ -11,9 +11,18 @@ const extractExtensionData = () => { const extPackageJson = require('../package.json'); const distManifestJson = require('../dist/manifest.json'); const isBeta = distManifestJson.name.match(/beta/i); + const verPartsCount = extPackageJson.version.split('.').length; + + if (isBeta && verPartsCount !== 4) { + console.error('Invalid Beta version number'); + process.exit(); + } else if (!isBeta && verPartsCount !== 3) { + console.error('Invalid Release version number'); + process.exit(); + } return { - name: extPackageJson.name + (isBeta ? '-beta' : ''), + name: extPackageJson.name + (isBeta ? '-beta' : '-release'), version: extPackageJson.version } };