electron-extension-installer
Advanced tools
Comparing version 1.1.2 to 1.1.3
@@ -6,3 +6,2 @@ "use strict"; | ||
id: "bmdblncegkenkacieihfhpjfppoconhi", | ||
electron: ">=1.2.1", | ||
version: "4.9.1", | ||
@@ -12,3 +11,2 @@ }; | ||
id: "fmkadmapgofadopljbjfkapdkoienihi", | ||
electron: ">=1.2.1", | ||
version: "4.27.3", | ||
@@ -18,3 +16,2 @@ }; | ||
id: "bhljhndlimiafopmmhjlgfpnnchjjbhd", | ||
electron: ">=1.2.1", | ||
version: "0.4.1", | ||
@@ -24,3 +21,2 @@ }; | ||
id: "dbhhnnnpaeobfddmlalhnehgclcmjimi", | ||
electron: ">=1.2.1", | ||
version: "0.1.3.2", | ||
@@ -30,3 +26,2 @@ }; | ||
id: "ienfalfjdbdpebioblfackkekamfmbnh", | ||
electron: ">=1.2.1", | ||
version: "1.0.7", | ||
@@ -36,3 +31,2 @@ }; | ||
id: "nhdogjmejiglipccpnnnanhbledajbpd", | ||
electron: ">=1.2.1", | ||
version: "6.5.0", | ||
@@ -42,3 +36,2 @@ }; | ||
id: "lmhkpmbekcpmknklioeibfkpmmfibljd", | ||
electron: ">=1.2.1", | ||
version: "3.0.19", | ||
@@ -48,3 +41,2 @@ }; | ||
id: "jdkknkkbebbapilgoeccciglkfbmbnfm", | ||
electron: ">=1.2.1", | ||
version: "4.1.4", | ||
@@ -54,4 +46,3 @@ }; | ||
id: "pfgnfdagidkfgccljigdamigbcnndkod", | ||
electron: ">=1.2.1", | ||
version: "0.9.26", | ||
}; |
@@ -8,6 +8,2 @@ import type { LoadExtensionOptions } from "electron"; | ||
/** | ||
* Range of electron versions this extension is supported by | ||
*/ | ||
electron: string; | ||
/** | ||
* Working version | ||
@@ -14,0 +10,0 @@ */ |
@@ -34,3 +34,2 @@ "use strict"; | ||
const electron_1 = require("electron"); | ||
const semver = __importStar(require("semver")); | ||
const path = __importStar(require("path")); | ||
@@ -122,7 +121,2 @@ const rimraf = __importStar(require("rimraf")); | ||
chromeStoreID = extensionReference.id; | ||
const electronVersion = process.versions.electron.split("-")[0]; | ||
const coercedVersion = semver.coerce(electronVersion); | ||
if (!semver.satisfies(coercedVersion, extensionReference.electron)) { | ||
throw new Error(`Version of Electron: ${electronVersion} does not match required range ${extensionReference.electron} for extension ${chromeStoreID}`); | ||
} | ||
} | ||
@@ -129,0 +123,0 @@ else if (typeof extensionReference === "string") { |
{ | ||
"name": "electron-extension-installer", | ||
"version": "1.1.2", | ||
"version": "1.1.3", | ||
"license": "MIT", | ||
@@ -38,7 +38,5 @@ "author": "Jonluca DeCaro <electronextension@jonlu.ca>", | ||
"@types/jszip": "^3.4.1", | ||
"@types/semver": "^7.3.13", | ||
"fs-jetpack": "^5.1.0", | ||
"jszip": "^3.10.1", | ||
"rimraf": "^5.0.0", | ||
"semver": "^7.5.0" | ||
"rimraf": "^5.0.0" | ||
}, | ||
@@ -45,0 +43,0 @@ "devDependencies": { |
@@ -5,3 +5,2 @@ import type { ExtensionReference } from "./index"; | ||
id: "bmdblncegkenkacieihfhpjfppoconhi", | ||
electron: ">=1.2.1", | ||
version: "4.9.1", | ||
@@ -11,3 +10,2 @@ }; | ||
id: "fmkadmapgofadopljbjfkapdkoienihi", | ||
electron: ">=1.2.1", | ||
version: "4.27.3", | ||
@@ -17,3 +15,2 @@ }; | ||
id: "bhljhndlimiafopmmhjlgfpnnchjjbhd", | ||
electron: ">=1.2.1", | ||
version: "0.4.1", | ||
@@ -23,3 +20,2 @@ }; | ||
id: "dbhhnnnpaeobfddmlalhnehgclcmjimi", | ||
electron: ">=1.2.1", | ||
version: "0.1.3.2", | ||
@@ -29,3 +25,2 @@ }; | ||
id: "ienfalfjdbdpebioblfackkekamfmbnh", | ||
electron: ">=1.2.1", | ||
version: "1.0.7", | ||
@@ -35,3 +30,2 @@ }; | ||
id: "nhdogjmejiglipccpnnnanhbledajbpd", | ||
electron: ">=1.2.1", | ||
version: "6.5.0", | ||
@@ -41,3 +35,2 @@ }; | ||
id: "lmhkpmbekcpmknklioeibfkpmmfibljd", | ||
electron: ">=1.2.1", | ||
version: "3.0.19", | ||
@@ -47,3 +40,2 @@ }; | ||
id: "jdkknkkbebbapilgoeccciglkfbmbnfm", | ||
electron: ">=1.2.1", | ||
version: "4.1.4", | ||
@@ -53,4 +45,3 @@ }; | ||
id: "pfgnfdagidkfgccljigdamigbcnndkod", | ||
electron: ">=1.2.1", | ||
version: "0.9.26", | ||
}; |
import type { LoadExtensionOptions } from "electron"; | ||
import { session } from "electron"; | ||
import * as semver from "semver"; | ||
import * as path from "path"; | ||
@@ -72,6 +71,2 @@ import * as rimraf from "rimraf"; | ||
/** | ||
* Range of electron versions this extension is supported by | ||
*/ | ||
electron: string; | ||
/** | ||
* Working version | ||
@@ -124,9 +119,2 @@ */ | ||
chromeStoreID = extensionReference.id; | ||
const electronVersion = process.versions.electron.split("-")[0]; | ||
const coercedVersion = semver.coerce(electronVersion)!; | ||
if (!semver.satisfies(coercedVersion, extensionReference.electron)) { | ||
throw new Error( | ||
`Version of Electron: ${electronVersion} does not match required range ${extensionReference.electron} for extension ${chromeStoreID}`, | ||
); | ||
} | ||
} else if (typeof extensionReference === "string") { | ||
@@ -133,0 +121,0 @@ chromeStoreID = extensionReference; |
4
29968
693
- Removed@types/semver@^7.3.13
- Removedsemver@^7.5.0
- Removed@types/semver@7.5.8(transitive)
- Removedsemver@7.6.3(transitive)