From beb19dc096df8ba30c9cd8082456fa9f02cc3818 Mon Sep 17 00:00:00 2001 From: Gellert Hegyi Date: Sat, 9 Nov 2024 20:46:58 +0100 Subject: [PATCH] fixes platform support --- index.js | 9 ++++++++- package-lock.json | 3 --- package.json | 5 +---- 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/index.js b/index.js index bd06de0b..8a63122f 100755 --- a/index.js +++ b/index.js @@ -1,3 +1,10 @@ -const { setup } = require('bindings')('electron_drag_click.node'); +let setup = () => { + console.warn('electron-drag-click: Unsupported platform.'); +}; + +if (process.platform === 'darwin') { + const binding = require('bindings')('electron_drag_click.node'); + setup = binding.setup; +} module.exports = setup; diff --git a/package-lock.json b/package-lock.json index f8972da0..b7aadffe 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,9 +8,6 @@ "name": "electron-drag-click", "version": "1.0.4", "license": "MIT", - "os": [ - "darwin" - ], "dependencies": { "bindings": "^1.5.0", "node-addon-api": "^3.0.2" diff --git a/package.json b/package.json index 33ad7bde..e06d389b 100644 --- a/package.json +++ b/package.json @@ -35,8 +35,5 @@ "dependencies": { "bindings": "^1.5.0", "node-addon-api": "^3.0.2" - }, - "os": [ - "darwin" - ] + } }