docs: refactor text
Decided to give it a fresh look and made a lot of stuff more understandable and user-friendly. Added debugger to the Overview. Added emojis to the
This commit is contained in:
parent
b0876e1b2a
commit
d8387de901
30
README.md
30
README.md
|
@ -8,16 +8,17 @@
|
||||||
|
|
||||||
English | [简体中文](README.zh-CN.md)
|
English | [简体中文](README.zh-CN.md)
|
||||||
|
|
||||||
## Overview
|
## 👀 Overview
|
||||||
|
|
||||||
📦 Out of the box
|
📦 Ready out of the box
|
||||||
🎯 Based on the official [react-ts](https://github.com/vitejs/vite/tree/main/packages/create-vite/template-react-ts) template, less invasive
|
🎯 Based on the official [react-ts](https://github.com/vitejs/vite/tree/main/packages/create-vite/template-react-ts) template, project structure will be familiar to you
|
||||||
🌱 Extensible, really simple directory structure
|
🌱 Easily extendable and customizable
|
||||||
💪 Support using Node.js API in Electron-Renderer
|
💪 Supports Node.js API in the renderer process
|
||||||
🔩 Support C/C++ native addons
|
🔩 Supports C/C++ native addons
|
||||||
🖥 It's easy to implement multiple windows
|
🪲 Debugger configuration included
|
||||||
|
🖥 Easy to implement multiple windows
|
||||||
|
|
||||||
## Quick start
|
## 🛫 Quick start
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
npm create electron-vite
|
npm create electron-vite
|
||||||
|
@ -25,13 +26,14 @@ npm create electron-vite
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
## Debug
|
## 🪲 Debug
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
## Directory structure
|
## 📂 Directory structure
|
||||||
|
|
||||||
*🚨 By default, the files in `electron` folder will be built into the `dist/electron`*
|
Familiar React application structure, just with `electron` folder on the top :wink:
|
||||||
|
*Files in this folder will be separated from your React application and built into `dist/electron`*
|
||||||
|
|
||||||
```tree
|
```tree
|
||||||
├── electron Electron-related code
|
├── electron Electron-related code
|
||||||
|
@ -54,7 +56,9 @@ npm create electron-vite
|
||||||
|
|
||||||
## 🚨 Be aware
|
## 🚨 Be aware
|
||||||
|
|
||||||
By default, this template integrates Node.js in the Renderer process. If you don't need it, you just remove the option below. [Because it will modify the default config of Vite](https://github.com/electron-vite/vite-plugin-electron/tree/main/packages/electron-renderer#config-presets-opinionated).
|
This template integrates Node.js API to the renderer process by default. If you want to follow **Electron Security Concerns** you might want to disable this feauture. You will need to expose needed API by yourself.
|
||||||
|
|
||||||
|
To get started, remove the option as shown below. This will [modify the Vite configuration and disable this feature](https://github.com/electron-vite/vite-plugin-electron/tree/main/packages/electron-renderer#config-presets-opinionated).
|
||||||
|
|
||||||
```diff
|
```diff
|
||||||
# vite.config.ts
|
# vite.config.ts
|
||||||
|
@ -64,7 +68,7 @@ electron({
|
||||||
})
|
})
|
||||||
```
|
```
|
||||||
|
|
||||||
## FAQ
|
## ❔ FAQ
|
||||||
|
|
||||||
- [dependencies vs devDependencies](https://github.com/electron-vite/vite-plugin-electron/tree/main/packages/electron-renderer#dependencies-vs-devdependencies)
|
- [dependencies vs devDependencies](https://github.com/electron-vite/vite-plugin-electron/tree/main/packages/electron-renderer#dependencies-vs-devdependencies)
|
||||||
- [Using C/C++ native addons in Electron-Renderer](https://github.com/electron-vite/vite-plugin-electron/tree/main/packages/electron-renderer#load-nodejs-cc-native-modules)
|
- [Using C/C++ native addons in Electron-Renderer](https://github.com/electron-vite/vite-plugin-electron/tree/main/packages/electron-renderer#load-nodejs-cc-native-modules)
|
||||||
|
|
Loading…
Reference in New Issue