fixing kcpp_sdui.embd copying for packaged binaries

This commit is contained in:
lone-cloud 2025-09-09 13:26:25 -07:00
parent a3a74af342
commit 73fe2d29db
3 changed files with 18 additions and 8 deletions

View file

@ -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",

View file

@ -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) {

View file

@ -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