mirror of
https://github.com/alex8088/electron-vite.git
synced 2026-11-02 22:56:58 +08:00
11 lines
442 B
JavaScript
11 lines
442 B
JavaScript
const { ipcRenderer } = require('electron')
|
|
const RpcPeer = require('./rpc-peer.cjs')
|
|
const compile = require('./bytecode-compiler.cjs')
|
|
|
|
const channel = 'electron-vite:bytecode:rpc'
|
|
const rpc = new RpcPeer(message => ipcRenderer.send(channel, message))
|
|
rpc.register('ready', () => true)
|
|
rpc.register('compile', compile)
|
|
ipcRenderer.on(channel, (_event, message) => void rpc.receive(message))
|
|
ipcRenderer.send('electron-vite:bytecode:ready')
|