From 2f3f2ae7f098376f535e5aa993c9eedc14e36f5d Mon Sep 17 00:00:00 2001 From: Vijay A Date: Fri, 22 Mar 2024 02:33:33 +0530 Subject: Upgrade node modules --- src/webview/contextMenuBuilder.ts | 13 +++++++++---- src/webview/lib/RecipeWebview.ts | 4 ++-- src/webview/recipe.ts | 22 +++++++++++----------- src/webview/spellchecker.ts | 2 +- 4 files changed, 23 insertions(+), 18 deletions(-) (limited to 'src/webview') diff --git a/src/webview/contextMenuBuilder.ts b/src/webview/contextMenuBuilder.ts index ee55fbe62..155e533e9 100644 --- a/src/webview/contextMenuBuilder.ts +++ b/src/webview/contextMenuBuilder.ts @@ -7,20 +7,25 @@ * Source: https://github.com/electron-userland/electron-spellchecker/blob/master/src/context-menu-builder.js */ -import { clipboard, ipcRenderer, nativeImage, WebContents } from 'electron'; import { Menu, MenuItem } from '@electron/remote'; +import { + type WebContents, + clipboard, + ipcRenderer, + nativeImage, +} from 'electron'; import { cmdOrCtrlShortcutKey, isMac } from '../environment'; import { + GOOGLE_TRANSLATOR_LANGUAGES, + LIBRETRANSLATE_TRANSLATOR_LANGUAGES, SEARCH_ENGINE_NAMES, SEARCH_ENGINE_URLS, - GOOGLE_TRANSLATOR_LANGUAGES, TRANSLATOR_ENGINE_GOOGLE, TRANSLATOR_ENGINE_LIBRETRANSLATE, - LIBRETRANSLATE_TRANSLATOR_LANGUAGES, } from '../config'; import { openExternalUrl } from '../helpers/url-helpers'; -import IContextMenuParams from '../models/IContextMenuParams'; +import type IContextMenuParams from '../models/IContextMenuParams'; function matchesWord(string: string) { const regex = diff --git a/src/webview/lib/RecipeWebview.ts b/src/webview/lib/RecipeWebview.ts index 31e9a288d..3b6b9cc88 100644 --- a/src/webview/lib/RecipeWebview.ts +++ b/src/webview/lib/RecipeWebview.ts @@ -1,6 +1,6 @@ -import { ipcRenderer } from 'electron'; import { BrowserWindow } from '@electron/remote'; -import { pathExistsSync, readFileSync, existsSync } from 'fs-extra'; +import { ipcRenderer } from 'electron'; +import { existsSync, pathExistsSync, readFileSync } from 'fs-extra'; import { safeParseInt } from '../../jsUtils'; const debug = require('../../preload-safe-debug')( diff --git a/src/webview/recipe.ts b/src/webview/recipe.ts index 148ea6fab..d6db39779 100644 --- a/src/webview/recipe.ts +++ b/src/webview/recipe.ts @@ -1,26 +1,24 @@ /* eslint-disable global-require */ /* eslint-disable import/no-dynamic-require */ -import { join } from 'node:path'; import { existsSync } from 'node:fs'; -import { noop, debounce } from 'lodash'; -import { contextBridge, ipcRenderer } from 'electron'; -import { autorun, computed, makeObservable, observable } from 'mobx'; -import { pathExistsSync, readFileSync } from 'fs-extra'; +import { join } from 'node:path'; import { disable as disableDarkMode, enable as enableDarkMode, } from 'darkreader'; +import { contextBridge, ipcRenderer } from 'electron'; +import { pathExistsSync, readFileSync } from 'fs-extra'; +import { debounce, noop } from 'lodash'; +import { autorun, computed, makeObservable, observable } from 'mobx'; -import ignoreList from './darkmode/ignore'; import customDarkModeCss from './darkmode/custom'; +import ignoreList from './darkmode/ignore'; import RecipeWebview from './lib/RecipeWebview'; import Userscript from './lib/Userscript'; import BadgeHandler from './badge'; -import DialogTitleHandler from './dialogTitle'; -import SessionHandler from './sessionHandler'; import contextMenu from './contextMenu'; import { darkModeStyleExists, @@ -28,25 +26,27 @@ import { isDarkModeStyleInjected, removeDarkModeStyle, } from './darkmode'; +import DialogTitleHandler from './dialogTitle'; import FindInPage from './find'; import { - notificationsClassDefinition, NotificationsHandler, + notificationsClassDefinition, } from './notifications'; import { getDisplayMediaSelector, screenShareCss, screenShareJs, } from './screenshare'; +import SessionHandler from './sessionHandler'; import { getSpellcheckerLocaleByFuzzyIdentifier, switchDict, } from './spellchecker'; +import type { AppStore } from '../@types/stores.types'; import { DEFAULT_APP_SETTINGS } from '../config'; import { cleanseJSObject, ifUndefined, safeParseInt } from '../jsUtils'; -import { AppStore } from '../@types/stores.types'; -import Service from '../models/Service'; +import type Service from '../models/Service'; // For some services darkreader tries to use the chrome extension message API // This will cause the service to fail loading diff --git a/src/webview/spellchecker.ts b/src/webview/spellchecker.ts index 8e452c791..92024b9b0 100644 --- a/src/webview/spellchecker.ts +++ b/src/webview/spellchecker.ts @@ -1,6 +1,6 @@ import { ipcRenderer } from 'electron'; -import { SPELLCHECKER_LOCALES } from '../i18n/languages'; import { isMac } from '../environment'; +import { SPELLCHECKER_LOCALES } from '../i18n/languages'; const debug = require('../preload-safe-debug')('Ferdium:spellchecker'); -- cgit v1.2.3-70-g09d2