@acaelum/cake
Version:
Fake browser wrapper that will power JS-12 course at Caelum
25 lines (20 loc) • 614 B
JavaScript
import { BrowserWindow } from 'electron'
import _merge from 'lodash/merge'
function createGenericBrowserWindow (opts = {}) {
const {screen} = require('electron')
const screenSize = screen.getPrimaryDisplay().size
const mergedOpts = _merge(
{
width: screenSize.width
,height: screenSize.height
,webPreferences: {
webSecurity: false
}
,sandbox: true
,show: false
}
, opts
)
return new BrowserWindow(mergedOpts)
}
export const GenericBrowserWindow = createGenericBrowserWindow