TODO: Overview
-
Install NodeJS
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
nvm install 22
-
Based on electron. Created using Electron forge with
webpack-typescript
template. [https://www.electronforge.io/]
npx create-electron-app@latest portfolio-tracking-app --template=webpack-typescript
-
See forge.config.ts for entrypoints and makers.
-
New dev env would need
npm install
-
Make sure to run the following commands to enable running chrome in sandbox mode
sudo chown root:root node_modules/electron/dist/chrome-sandbox
sudo chmod 4755 node_modules/electron/dist/chrome-sandbox
-
Run using
npm start
(See package.json)