diff --git a/package.json b/package.json index 44e2fde..6df0088 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,6 @@ "name": "inkling", "version": "0.2.0", "private": true, - "type": "module", "main": "out/main/index.js", "scripts": { "dev": "electron-vite dev", diff --git a/src/main/index.ts b/src/main/index.ts index eb891a2..2f1851d 100644 --- a/src/main/index.ts +++ b/src/main/index.ts @@ -1,4 +1,5 @@ -import { app, BrowserWindow, Notification } from 'electron'; +import electron from 'electron'; +const { app, BrowserWindow, Notification } = electron; import '@shared/types'; import { initLogger, logger } from './logger.js'; import { resolveProfilePaths } from './paths.js'; diff --git a/src/main/ipc/captureApi.ts b/src/main/ipc/captureApi.ts index cb3b53b..3c41451 100644 --- a/src/main/ipc/captureApi.ts +++ b/src/main/ipc/captureApi.ts @@ -1,6 +1,7 @@ -import { ipcMain } from 'electron'; +import electron from 'electron'; import type { CaptureService } from '../services/CaptureService.js'; import type { BrowserWindow } from 'electron'; +const { ipcMain } = electron; export function registerCaptureApi( captureService: CaptureService, diff --git a/src/main/ipc/inboxApi.ts b/src/main/ipc/inboxApi.ts index 0fc50eb..06daa52 100644 --- a/src/main/ipc/inboxApi.ts +++ b/src/main/ipc/inboxApi.ts @@ -1,4 +1,6 @@ -import { ipcMain, BrowserWindow } from 'electron'; +import electron from 'electron'; +import type { BrowserWindow } from 'electron'; +const { ipcMain } = electron; import type { NoteRepository } from '../repository/NoteRepository.js'; import type { ContinuityService } from '../services/ContinuityService.js'; import type { CaptureService } from '../services/CaptureService.js'; diff --git a/src/main/logger.ts b/src/main/logger.ts index cdf1219..e55d0e2 100644 --- a/src/main/logger.ts +++ b/src/main/logger.ts @@ -1,5 +1,6 @@ -import log from 'electron-log/main'; -import { app } from 'electron'; +import log from 'electron-log/main.js'; +import electron from 'electron'; +const { app } = electron; import { join } from 'node:path'; import { createHash } from 'node:crypto'; diff --git a/src/main/paths.ts b/src/main/paths.ts index 033e601..9437e42 100644 --- a/src/main/paths.ts +++ b/src/main/paths.ts @@ -1,4 +1,5 @@ -import { app } from 'electron'; +import electron from 'electron'; +const { app } = electron; import { join } from 'node:path'; import { mkdirSync } from 'node:fs'; diff --git a/src/main/services/HotkeyService.ts b/src/main/services/HotkeyService.ts index a7eed4d..08c54b2 100644 --- a/src/main/services/HotkeyService.ts +++ b/src/main/services/HotkeyService.ts @@ -1,4 +1,5 @@ -import { globalShortcut } from 'electron'; +import electron from 'electron'; +const { globalShortcut } = electron; export interface HotkeyBinding { accelerator: string; diff --git a/src/main/tray.ts b/src/main/tray.ts index 5c257a0..494b437 100644 --- a/src/main/tray.ts +++ b/src/main/tray.ts @@ -1,4 +1,5 @@ -import { app, Tray, Menu, nativeImage } from 'electron'; +import electron from 'electron'; +const { app, Tray, Menu, nativeImage } = electron; let tray: Tray | null = null; diff --git a/src/main/windows/inboxWindow.ts b/src/main/windows/inboxWindow.ts index 7579c5d..976b5ad 100644 --- a/src/main/windows/inboxWindow.ts +++ b/src/main/windows/inboxWindow.ts @@ -1,4 +1,5 @@ -import { BrowserWindow, app } from 'electron'; +import electron from 'electron'; +const { BrowserWindow, app } = electron; import { join } from 'node:path'; import { fileURLToPath } from 'node:url'; diff --git a/src/main/windows/quickCaptureWindow.ts b/src/main/windows/quickCaptureWindow.ts index 624db35..18c9cca 100644 --- a/src/main/windows/quickCaptureWindow.ts +++ b/src/main/windows/quickCaptureWindow.ts @@ -1,4 +1,5 @@ -import { BrowserWindow, screen } from 'electron'; +import electron from 'electron'; +const { BrowserWindow, screen } = electron; import { join } from 'node:path'; import { fileURLToPath } from 'node:url'; diff --git a/src/preload/index.ts b/src/preload/index.ts index 7024fc6..3d9acef 100644 --- a/src/preload/index.ts +++ b/src/preload/index.ts @@ -1,4 +1,5 @@ -import { contextBridge, ipcRenderer } from 'electron'; +import electron from 'electron'; +const { contextBridge, ipcRenderer } = electron; import type { InklingApi, Note } from '@shared/types'; const api: InklingApi = { diff --git a/src/renderer/inbox/index.html b/src/renderer/inbox/index.html index 8398b0a..757ae2d 100644 --- a/src/renderer/inbox/index.html +++ b/src/renderer/inbox/index.html @@ -18,6 +18,6 @@
- + diff --git a/src/renderer/quickcapture/index.html b/src/renderer/quickcapture/index.html index f00df2f..7a4b005 100644 --- a/src/renderer/quickcapture/index.html +++ b/src/renderer/quickcapture/index.html @@ -23,6 +23,6 @@
- +