@el3um4s/electron-window
Advanced tools
Comparing version 0.0.4 to 0.0.5
{ | ||
"name": "@el3um4s/electron-window", | ||
"version": "0.0.4", | ||
"version": "0.0.5", | ||
"description": "Electron - create a window with optional autoupdater and browserview", | ||
@@ -5,0 +5,0 @@ "main": "lib/index.js", |
@@ -15,3 +15,3 @@ # Electron Window (NOT YET TESTED) | ||
and then in a file: | ||
Then in a file: | ||
@@ -115,4 +115,14 @@ ```ts | ||
Use `el3um4s/renderer-for-electron-auto-updater` ([GitHub](https://github.com/el3um4s/ipc-for-electron-auto-updater), [NPM](https://github.com/el3um4s/renderer-for-electron-auto-updater)). | ||
If you want to use the autoupdater, you need to install | ||
- `el3um4s/ipc-for-electron` ([GitHub](https://github.com/el3um4s/ipc-for-electron), [NPM](https://www.npmjs.com/package/@el3um4s/ipc-for-electron)) | ||
- `el3um4s/ipc-for-electron-auto-updater` ([GitHub](https://github.com/el3um4s/ipc-for-electron), [NPM](https://www.npmjs.com/package/@el3um4s/ipc-for-electron)) | ||
- `el3um4s/renderer-for-electron-auto-updater` ([GitHub](https://github.com/el3um4s/ipc-for-electron), [NPM](https://www.npmjs.com/package/@el3um4s/ipc-for-electron)) | ||
```bash | ||
npm i @el3um4s/electron-window @el3um4s/ipc-for-electron @el3um4s/ipc-for-electron-auto-updater @el3um4s/renderer-for-electron-auto-updater | ||
``` | ||
In the main process: | ||
```ts | ||
@@ -129,2 +139,13 @@ import ElectronWindow from "@el3um4s/electron-window"; | ||
In the preload file: | ||
```ts | ||
import { generateContextBridge } from "@el3um4s/ipc-for-electron"; | ||
import autoUpdater from "@el3um4s/ipc-for-electron-auto-updater"; | ||
const listAPI = [autoUpdater]; | ||
generateContextBridge(listAPI, "ipc"); | ||
``` | ||
`async addBrowserView(options?: CreateBrowserView): Promise<void>`: add a browserView to the window | ||
@@ -131,0 +152,0 @@ |
16687
260