diff options
| -rw-r--r-- | boilerplate/index.js | 23 | ||||
| -rw-r--r-- | boilerplate/package.json | 16 |
2 files changed, 18 insertions, 21 deletions
diff --git a/boilerplate/index.js b/boilerplate/index.js index 6d2a4d5..faa591e 100644 --- a/boilerplate/index.js +++ b/boilerplate/index.js @@ -8,14 +8,19 @@ require('crash-reporter').start(); // adds debug features like hotkeys for triggering dev tools and reload require('electron-debug')(); -// prevent window being GC'd +// prevent window being garbage collected let mainWindow; +function onClosed() { + // dereference the window + // for multiple windows store them in an array + mainWindow = null; +} + function createMainWindow() { const win = new BrowserWindow({ width: 600, - height: 400, - resizable: false + height: 400 }); win.loadUrl(`file://${__dirname}/index.html`); @@ -24,24 +29,18 @@ function createMainWindow() { return win; } -function onClosed() { - // deref the window - // for multiple windows store them in an array - mainWindow = null; -} - -app.on('window-all-closed', function () { +app.on('window-all-closed', () => { if (process.platform !== 'darwin') { app.quit(); } }); -app.on('activate-with-no-open-windows', function () { +app.on('activate-with-no-open-windows', () => { if (!mainWindow) { mainWindow = createMainWindow(); } }); -app.on('ready', function () { +app.on('ready', () => { mainWindow = createMainWindow(); }); diff --git a/boilerplate/package.json b/boilerplate/package.json index ea84c24..a28d56c 100644 --- a/boilerplate/package.json +++ b/boilerplate/package.json @@ -11,12 +11,13 @@ "url": "" }, "engines": { - "node": ">=0.10.0" + "node": ">=4" }, + "electronVersion": "0.33.0", "scripts": { "test": "xo", "start": "electron .", - "build": "electron-packager . $npm_package_productName --out=dist --ignore='^/dist$' --prune --asar --all --version=0.31.1" + "build": "electron-packager . $npm_package_productName --out=dist --ignore='^/dist$' --prune --asar --all --version=$npm_package_electronVersion" }, "files": [ "index.js", @@ -27,21 +28,18 @@ "electron-app" ], "dependencies": { - "electron-debug": "^0.1.1" + "electron-debug": "^0.2.1" }, "devDependencies": { "electron-packager": "^5.0.0", - "electron-prebuilt": "^0.31.1", - "xo": "^0.7.1" + "electron-prebuilt": "^0.33.0", + "xo": "^0.9.0" }, "xo": { "esnext": true, "envs": [ "node", "browser" - ], - "rules": { - "prefer-arrow-callback": 0 - } + ] } } |
