Skip to content

Commit e9ba047

Browse files
Caldisclaude
andcommitted
fix: include production node_modules in packaged app
Remove !node_modules from electron-builder files config so production dependencies (like electron-pixel-picker) are automatically included in the asar. electron-builder already excludes devDependencies by default — the blanket exclusion was preventing all npm packages from being available at runtime in packaged builds. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent f56afd1 commit e9ba047

2 files changed

Lines changed: 2 additions & 3 deletions

File tree

package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,7 @@
3838
},
3939
"files": [
4040
"out/**/*",
41-
"package.json",
42-
"!node_modules"
41+
"package.json"
4342
],
4443
"asarUnpack": [
4544
"out/renderer/**"

src/main/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import type { OpenDialogOptions, SaveDialogOptions } from 'electron';
1010
import { app, BrowserWindow, ipcMain, dialog, shell } from 'electron';
1111
import { autoUpdater } from 'electron-updater';
1212
import MenuBuilder from './menu';
13-
import { registerPixelPicker } from './pixel-picker';
13+
import { registerPixelPicker } from 'electron-pixel-picker';
1414

1515
let mainWindow: BrowserWindow | null = null;
1616
const platform: string = os.platform();

0 commit comments

Comments
 (0)