README.md
March 23, 2024 ยท View on GitHub
electron-app
An Electron application with Vue3 and TypeScript
Features
- ๐ก Optimize asset handling
- ๐ Fast HMR for renderer processes
- ๐ฅ Hot reloading for main process and preload scripts
- ๐ Easy to debug
- ๐ Compile to v8 bytecode to protect source code
Getting Started
Read documentation for more details.
- Configuring
- Development
- Asset Handling
- HMR & Hot Reloading
- Debugging
- Source code protection
- Distribution
- Troubleshooting
You can also use the create-electron tool to scaffold your project for other frameworks (e.g. React, Svelte or Solid).
Recommended IDE Setup
Project Setup
Install
$ npm install
Development
$ npm run dev
Build
# For windows
$ npm run build:win
# For macOS
$ npm run build:mac
# For Linux
$ npm run build:linux
Examples
- electron-vite-bytecode-example, source code protection
- electron-vite-decorator-example, typescipt decorator
- electron-vite-worker-example, worker and fork