diff --git a/package.json b/package.json index 5bb356a..3ff0aef 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,7 @@ "eslint-plugin-react": "^7.37.5", "eslint-plugin-react-hooks": "^5.2.0", "eslint-plugin-sonarjs": "^3.0.5", - "globals": "^16.3.0", + "globals": "^16.4.0", "jiti": "^2.5.1", "prettier": "^3.6.2", "rollup-plugin-visualizer": "^6.0.3", @@ -91,7 +91,12 @@ "out/**/*", "dist/**/*" ], - "extraFiles": [], + "extraFiles": [ + { + "from": "assets/kcpp_sdui.embd", + "to": "assets/kcpp_sdui.embd" + } + ], "mac": { "compression": "maximum", "category": "public.app-category.productivity", diff --git a/src/main/modules/koboldcpp.ts b/src/main/modules/koboldcpp.ts index 147ddd3..d9fa676 100644 --- a/src/main/modules/koboldcpp.ts +++ b/src/main/modules/koboldcpp.ts @@ -298,7 +298,12 @@ async function patchKcppSduiEmbd(unpackedDir: string) { if (isDevelopment) { sourceAssetPath = join(__dirname, '../../assets', 'kcpp_sdui.embd'); } else { - sourceAssetPath = join(process.resourcesPath, 'assets', 'kcpp_sdui.embd'); + sourceAssetPath = join( + process.resourcesPath, + '..', + 'assets', + 'kcpp_sdui.embd' + ); } for (const targetPath of possiblePaths) { diff --git a/yarn.lock b/yarn.lock index 8871393..e53a725 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3647,7 +3647,7 @@ __metadata: eslint-plugin-react-hooks: "npm:^5.2.0" eslint-plugin-sonarjs: "npm:^3.0.5" execa: "npm:^9.6.0" - globals: "npm:^16.3.0" + globals: "npm:^16.4.0" jiti: "npm:^2.5.1" lucide-react: "npm:^0.543.0" prettier: "npm:^3.6.2" @@ -3818,10 +3818,10 @@ __metadata: languageName: node linkType: hard -"globals@npm:^16.3.0": - version: 16.3.0 - resolution: "globals@npm:16.3.0" - checksum: 10c0/c62dc20357d1c0bf2be4545d6c4141265d1a229bf1c3294955efb5b5ef611145391895e3f2729f8603809e81b30b516c33e6c2597573844449978606aad6eb38 +"globals@npm:^16.4.0": + version: 16.4.0 + resolution: "globals@npm:16.4.0" + checksum: 10c0/a14b447a78b664b42f6d324e8675fcae6fe5e57924fecc1f6328dce08af9b2ca3a3138501e1b1f244a49814a732dc60cfc1aa24e714e0b64ac8bd18910bfac90 languageName: node linkType: hard