Skip to content

Commit bd585c8

Browse files
committed
Fix packaging
1 parent 6a6f78e commit bd585c8

File tree

2 files changed

+22
-3
lines changed

2 files changed

+22
-3
lines changed

index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ ipcMain.on('render-heightmap', (event,arg) => {
3939
// TODO: write outputs to project folder; also, write to a
4040
// temporary file until successful, then move to the project
4141
// folder
42-
let render = spawn('./bin/pngcam-render', opts);
42+
let render = spawn(path.join(__dirname,'bin/pngcam-render'), opts);
4343
running = render;
4444

4545
render.stderr.on('data', (data) => {
@@ -98,7 +98,7 @@ ipcMain.on('generate-toolpath', (event,arg) => {
9898
let gcodeFile = tmp.fileSync().name;
9999
let gcodeStream = fs.createWriteStream(gcodeFile);
100100
gcodeStream.on('open', function() {
101-
let pngcam = spawn('./bin/pngcam', opts, {
101+
let pngcam = spawn(path.join(__dirname, 'bin/pngcam'), opts, {
102102
stdio: ['pipe', gcodeStream, 'pipe'], // send stdout to a file
103103
});
104104
running = pngcam;

package.json

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,8 @@
2424
},
2525
"dependencies": {
2626
"electron-squirrel-startup": "^1.0.0",
27-
"yarn": "^1.22.18"
27+
"line-reader": "^0.4.0",
28+
"tmp": "^0.2.1"
2829
},
2930
"config": {
3031
"forge": {
@@ -44,5 +45,23 @@
4445
}
4546
]
4647
}
48+
},
49+
"build": {
50+
"extraResources": [
51+
{
52+
"from": "./bin/pngcam",
53+
"to": "bin/pngcam",
54+
"filter": [
55+
"**/*"
56+
]
57+
},
58+
{
59+
"from": "./bin/pngcam-render",
60+
"to": "bin/pngcam-render",
61+
"filter": [
62+
"**/*"
63+
]
64+
}
65+
]
4766
}
4867
}

0 commit comments

Comments
 (0)