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" - ] + } }