this is a Electron project bootstrapped with Electron React Boilerplate.
in a nutshell its a GUI that interacts with warp-plus binary and changes system proxy setting.
npm install
- run the development server
npm run dev # or npm start
To package for the local platform:
npm run package
for faster production build (test purposes) use one of the following:
npm run package:linux
npm run package:windows
npm run package:mac
when commands finish you shall have your production build(s) at: release/build
for more specific builds checkout: https://www.electron.build/cli
as you may be familiar with electron already.
we need to use IPC in order to send and receive data between main and renderer.
checkout src/main/ipc.ts
and src/renderer/index.tsx
for an in action example.
- (after wp updates) to get the latest wp version, that app is using. run:
npm i
. wp
refers towarp-plus
in source.od
refers tooblivion desktop
in source.
happy hacking 😉