0.1.0 • Published 7 years ago

dact-electron v0.1.0

Weekly downloads
10
License
MIT
Repository
github
Last release
7 years ago

dact-electron Build Status

Sync dact between electron processes

Install

npm install --save dact-electron

Usage

In renderer process:

const createData = require('dact')
const sync = require('dact-electron')
const {ipcRenderer} = require('electron')

const initial = {
  users: []
}

const data = createData(initial, sync(ipcRenderer))

In main process:

const createData = require('dact')
const sync = require('dact-electron')
const {app, ipcMain, BrowserWindow} = require('electron')

const initial = {
  users: []
}

app.on('ready', () => {
  const win = new BrowserWindow()
  const data = createData(initial, sync(ipcMain, win))

  win.loadURL(`file://${__dirname}/index.html`)
})

License

MIT