diff --git a/package.json b/package.json index f6c4995..8c22817 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,9 @@ "build-linux-64": "node installer/build.js linux", "package-linux-64": "node installer/package_linux.js", "build-windows-64": "node installer/build.js win32", - "package-windows-64": "node installer/package_windows.js" + "package-windows-64": "node installer/package_windows.js", + "_postinstall": "node ./node_modules/platform-dependent-modules/cli.js", + "postinstall": "npm run _postinstall" }, "author": "TeaSpeak (WolverinDEV)", "license": "ISC", @@ -32,6 +34,7 @@ "ejs": "^2.6.2", "electron-packager": "8.7.2", "nodemon": "^1.19.1", + "platform-dependent-modules": "0.0.14", "sass": "^1.22.3", "typescript": "^3.5.2" }, @@ -67,23 +70,18 @@ "tar-stream": "^2.1.0", "tough-cookie": "^3.0.1" }, - "overrides": { - "os": { - "linux": { - "devDependencies": { - "+electron-installer-debian": "^0.8.1", - "+segfault-handler": "^1.0.1" - } - }, - "win32": { - "devDependencies": { - "+electron-installer-windows": "^1.1.0", - "+electron-winstaller": "^2.7.0", - "+electron-wix-msi": "^2.1.1", - "+rc": "^1.2.8", - "+rcedit": "^1.1.1" - } - } + "config": { + "platformDependentModules": { + "linux": [ + "electron-installer-debian@^0.8.1" + ], + "win32": [ + "electron-installer-windows@^1.1.0", + "electron-winstaller@^2.7.0", + "electron-wix-msi@^2.1.1", + "rc@^1.2.8", + "rcedit@^1.1.1" + ] } } }