MCPcopy
hub / github.com/electron-vite/electron-vite-vue

github.com/electron-vite/electron-vite-vue @v28.0.0 sqlite

repository ↗ · DeepWiki ↗ · release v28.0.0 ↗
14 symbols 31 edges 8 files 1 documented · 7%
README

electron-vite-vue

🥳 Really simple Electron + Vue + Vite boilerplate.

GitHub Build GitHub Discord

Features

📦 Out of the box
🎯 Based on the official template-vue-ts, less invasive
🌱 Extensible, really simple directory structure
💪 Support using Node.js API in Electron-Renderer
🔩 Support C/C++ native addons
🖥 It's easy to implement multiple windows

Quick Setup

# clone the project
git clone https://github.com/electron-vite/electron-vite-vue.git

# enter the project directory
cd electron-vite-vue

# install dependency
npm install

# develop
npm run dev

Debug

electron-vite-react-debug.gif

Directory

+ ├─┬ electron
+ │ ├─┬ main
+ │ │ └── index.ts    entry of Electron-Main
+ │ └─┬ preload
+ │   └── index.ts    entry of Preload-Scripts
  ├─┬ src
  │ └── main.ts       entry of Electron-Renderer
  ├── index.html
  ├── package.json
  └── vite.config.ts

FAQ

Extension points exported contracts — how you extend this code

ProcessEnv (Interface)
(no doc)
electron/electron-env.d.ts
Window (Interface)
(no doc)
src/vite-env.d.ts

Core symbols most depended-on inside this repo

domReady
called by 1
electron/preload/index.ts
useLoading
called by 1
electron/preload/index.ts
removeLoading
called by 1
electron/preload/index.ts
createWindow
called by 1
electron/main/index.ts
onstart
called by 0
vite.config.ts
on
called by 0
electron/preload/index.ts
off
called by 0
electron/preload/index.ts
send
called by 0
electron/preload/index.ts

Shape

Function 12
Interface 2

Languages

TypeScript100%

Modules by API surface

electron/preload/index.ts10 symbols
vite.config.ts1 symbols
src/vite-env.d.ts1 symbols
electron/main/index.ts1 symbols
electron/electron-env.d.ts1 symbols

Dependencies from manifests, versioned

@vitejs/plugin-vue5.0.4 · 1×
electron29.1.1 · 1×
electron-builder24.13.3 · 1×
typescript5.4.2 · 1×
vite5.1.5 · 1×
vite-plugin-electron0.28.4 · 1×
vite-plugin-electron-renderer0.14.5 · 1×
vue3.4.21 · 1×
vue-tsc2.0.6 · 1×

For agents

$ claude mcp add electron-vite-vue \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact