From ce442c9a249e0aa8afaa14423c14f315e891a149 Mon Sep 17 00:00:00 2001 From: Alan Hamlett Date: Thu, 19 Sep 2024 11:32:29 +0200 Subject: [PATCH] Only build exe-icon-extractor on Windows --- package-lock.json | 18 +++++++----------- package.json | 4 +--- 2 files changed, 8 insertions(+), 14 deletions(-) diff --git a/package-lock.json b/package-lock.json index 40749cf..7d37441 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,6 +9,7 @@ "version": "0.0.0", "dependencies": { "@aws-sdk/client-s3": "^3.633.0", + "@bitdisaster/exe-icon-extractor": "github:alanhamlett/exe-icon-extractor", "@miniben90/x-win": "^1.10.2", "@radix-ui/react-avatar": "^1.1.0", "@radix-ui/react-checkbox": "^1.1.1", @@ -66,9 +67,6 @@ "vite-plugin-electron": "^0.28.7", "vite-plugin-electron-renderer": "^0.14.5", "vite-plugin-native": "^2.2.1" - }, - "optionalDependencies": { - "exe-icon-extractor": "^1.0.8" } }, "node_modules/@alloc/quick-lru": { @@ -1327,6 +1325,12 @@ "node": ">=6.9.0" } }, + "node_modules/@bitdisaster/exe-icon-extractor": { + "version": "1.0.10", + "resolved": "git+ssh://git@github.com/alanhamlett/exe-icon-extractor.git#b96e5354f0568276d37be229551491b65f852e02", + "hasInstallScript": true, + "license": "ISC" + }, "node_modules/@develar/schema-utils": { "version": "2.6.5", "resolved": "https://registry.npmjs.org/@develar/schema-utils/-/schema-utils-2.6.5.tgz", @@ -7710,14 +7714,6 @@ "node": ">=0.8.x" } }, - "node_modules/exe-icon-extractor": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/exe-icon-extractor/-/exe-icon-extractor-1.0.8.tgz", - "integrity": "sha512-Ww9kDYN3goiWEMovTWV1s0p3we0Xp1jJyJSnW4KH+Z+0KxuhWTSL8f1u5bpPsSunSUeqC+RACbmBk6l5EuBR1g==", - "hasInstallScript": true, - "license": "ISC", - "optional": true - }, "node_modules/extract-zip": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", diff --git a/package.json b/package.json index 9e1df4b..fb6bf39 100644 --- a/package.json +++ b/package.json @@ -19,6 +19,7 @@ }, "dependencies": { "@aws-sdk/client-s3": "^3.633.0", + "@bitdisaster/exe-icon-extractor": "github:alanhamlett/exe-icon-extractor", "@miniben90/x-win": "^1.10.2", "@radix-ui/react-avatar": "^1.1.0", "@radix-ui/react-checkbox": "^1.1.1", @@ -77,8 +78,5 @@ "vite-plugin-electron-renderer": "^0.14.5", "vite-plugin-native": "^2.2.1" }, - "optionalDependencies": { - "exe-icon-extractor": "^1.0.8" - }, "main": "dist-electron/main.js" }