diff --git a/electron/package-lock.json b/electron/package-lock.json index 20517cc..374f7a5 100644 --- a/electron/package-lock.json +++ b/electron/package-lock.json @@ -1,12 +1,13 @@ { - "name": "Easy Youtube Fullscreen", + "name": "EasyYoutubeFullscreen", "version": "1.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "Easy Youtube Fullscreen", + "name": "EasyYoutubeFullscreen", "version": "1.0.0", + "hasInstallScript": true, "license": "MIT", "dependencies": { "@capacitor-community/electron": "^5.0.0", diff --git a/electron/package.json b/electron/package.json index 98bcef5..5b9ae23 100644 --- a/electron/package.json +++ b/electron/package.json @@ -16,8 +16,9 @@ "build": "tsc && electron-rebuild", "electron:start-live": "node ./live-runner.js", "electron:start": "npm run build && electron --inspect=5858 ./", - "electron:pack": "npm run build && electron-builder build --dir -c ./electron-builder.config.json", - "electron:make": "npm run build && electron-builder build -c ./electron-builder.config.json -p always" + "electron:pack": "npm run build && electron-builder build --dir -c ./electron-builder.config.json --mac --universal", + "electron:make": "npm run build && electron-builder build -c ./electron-builder.config.json -p always", + "postinstall": "electron-builder install-app-deps" }, "dependencies": { "@capacitor-community/electron": "^5.0.0", diff --git a/package.json b/package.json index 93cfef2..f83a06a 100644 --- a/package.json +++ b/package.json @@ -12,10 +12,11 @@ "eslint:noCache": "eslint \"src/{**/*,*}.{js,jsx,tsx,ts}\"", "eslint": "npm run eslint:noCache -- --cache", "eslint:fix": "npm run eslint -- --fix", - "postinstall": "patch-package", + "postinstall": "patch-package && cd electron && npm install && cd ..", "electron:prepare": "cp -f src/electron/Actions.ts src/electron/Bridge.ts electron/src/ && bin/export.sh", "electron": "npm run electron:prepare && cap sync @capacitor-community/electron && cap open @capacitor-community/electron", - "electron:copy": "npm run electron:prepare && cap copy @capacitor-community/electron" + "electron:copy": "npm run electron:prepare && cap copy @capacitor-community/electron", + "electron:pack": "npm run electron:prepare && cap copy @capacitor-community/electron && cd electron && npm run electron:pack && cd .." }, "dependencies": { "react-player": "^2.14.1",