# electron-vite-bytenode-dev **Repository Path**: TheFreeOne/electron-vite-bytenode-dev ## Basic Information - **Project Name**: electron-vite-bytenode-dev - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-01-17 - **Last Updated**: 2025-01-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # electron-vite-react-bytenode English | [įŽ€äŊ“中文](README.zh-CN.md) ## 👀 Overview đŸ“Ļ Ready out of the box đŸŽ¯ Based on the official [template-react-ts](https://github.com/vitejs/vite/tree/main/packages/create-vite/template-react-ts), project structure will be familiar to you 🌱 Easily extendable and customizable đŸ’Ē Supports Node.js API in the renderer process 🔩 Supports C/C++ native addons 🐞 Debugger configuration included đŸ–Ĩ Easy to implement multiple windows ## đŸ›Ģ Quick Setup ```sh # clone the project git clone https://github.com/katalonne/electron-vite-bytenode.git # enter the project directory cd electron-vite-bytenode # install dependency npm install # develop npm run dev ``` ## 🐞 Debug ![electron-vite-react-debug.gif](/electron-vite-react-debug.gif) ## 📂 Directory structure Familiar React application structure, just with `electron` folder on the top 😉 *Files in this folder will be separated from your React application and built into `dist-electron`* ```tree ├── electron Electron-related code │ ├── main Main-process source code │ └── preload Preload-scripts source code │ ├── release Generated after production build, contains executables │ └── {version} │ ├── {os}-{os_arch} Contains unpacked application executable │ └── {app_name}_{version}.{ext} Installer for the application │ ├── public Static assets └── src Renderer source code, your React application ``` ## 🔧 Additional features 1. electron-updater 👉 [see docs](src/components/update/README.md) 2. playwright ## ❔ FAQ - [C/C++ addons, Node.js modules - Pre-Bundling](https://github.com/electron-vite/vite-plugin-electron-renderer#dependency-pre-bundling) - [dependencies vs devDependencies](https://github.com/electron-vite/vite-plugin-electron-renderer#dependencies-vs-devdependencies)