From 1bf59f704eae463142e0422c3ad8b2420e9c3361 Mon Sep 17 00:00:00 2001 From: kunkka Date: Sat, 24 Oct 2020 00:52:16 +0800 Subject: [PATCH] lint: lint --- src/background.js | 76 +++++++++++++++++++++++------------------------ 1 file changed, 38 insertions(+), 38 deletions(-) diff --git a/src/background.js b/src/background.js index af28a24..99a3250 100644 --- a/src/background.js +++ b/src/background.js @@ -1,18 +1,18 @@ -'use strict' +"use strict"; -import { app, protocol, BrowserWindow } from 'electron' -import { createProtocol } from 'vue-cli-plugin-electron-builder/lib' -import installExtension, { VUEJS_DEVTOOLS } from 'electron-devtools-installer' -const isDevelopment = process.env.NODE_ENV !== 'production' +import { app, protocol, BrowserWindow } from "electron"; +import { createProtocol } from "vue-cli-plugin-electron-builder/lib"; +import installExtension, { VUEJS_DEVTOOLS } from "electron-devtools-installer"; +const isDevelopment = process.env.NODE_ENV !== "production"; // Keep a global reference of the window object, if you don't, the window will // be closed automatically when the JavaScript object is garbage collected. -let win +let win; // Scheme must be registered before the app is ready protocol.registerSchemesAsPrivileged([ - { scheme: 'app', privileges: { secure: true, standard: true } } -]) + { scheme: "app", privileges: { secure: true, standard: true } }, +]); function createWindow() { // Create the browser window. @@ -22,68 +22,68 @@ function createWindow() { webPreferences: { // Use pluginOptions.nodeIntegration, leave this alone // See nklayman.github.io/vue-cli-plugin-electron-builder/guide/security.html#node-integration for more info - nodeIntegration: process.env.ELECTRON_NODE_INTEGRATION - } - }) + nodeIntegration: process.env.ELECTRON_NODE_INTEGRATION, + }, + }); if (process.env.WEBPACK_DEV_SERVER_URL) { // Load the url of the dev server if in development mode - win.loadURL(process.env.WEBPACK_DEV_SERVER_URL) - if (!process.env.IS_TEST) win.webContents.openDevTools() + win.loadURL(process.env.WEBPACK_DEV_SERVER_URL); + if (!process.env.IS_TEST) win.webContents.openDevTools(); } else { - createProtocol('app') + createProtocol("app"); // Load the index.html when not in development - win.loadURL('app://./index.html') + win.loadURL("app://./index.html"); } - win.on('closed', () => { - win = null - }) + win.on("closed", () => { + win = null; + }); } // Quit when all windows are closed. -app.on('window-all-closed', () => { +app.on("window-all-closed", () => { // On macOS it is common for applications and their menu bar // to stay active until the user quits explicitly with Cmd + Q - if (process.platform !== 'darwin') { - app.quit() + if (process.platform !== "darwin") { + app.quit(); } -}) +}); -app.on('activate', () => { +app.on("activate", () => { // On macOS it's common to re-create a window in the app when the // dock icon is clicked and there are no other windows open. if (win === null) { - createWindow() + createWindow(); } -}) +}); // This method will be called when Electron has finished // initialization and is ready to create browser windows. // Some APIs can only be used after this event occurs. -app.on('ready', async () => { +app.on("ready", async () => { if (isDevelopment && !process.env.IS_TEST) { // Install Vue Devtools try { - await installExtension(VUEJS_DEVTOOLS) + await installExtension(VUEJS_DEVTOOLS); } catch (e) { - console.error('Vue Devtools failed to install:', e.toString()) + console.error("Vue Devtools failed to install:", e.toString()); } } - createWindow() -}) + createWindow(); +}); // Exit cleanly on request from parent process in development mode. if (isDevelopment) { - if (process.platform === 'win32') { - process.on('message', (data) => { - if (data === 'graceful-exit') { - app.quit() + if (process.platform === "win32") { + process.on("message", (data) => { + if (data === "graceful-exit") { + app.quit(); } - }) + }); } else { - process.on('SIGTERM', () => { - app.quit() - }) + process.on("SIGTERM", () => { + app.quit(); + }); } }