I can’t locate the DMG install package for mac OS, can someone point me at the correct download page?
thanks - rob
I can’t locate the DMG install package for mac OS, can someone point me at the correct download page?
thanks - rob
Unfortunately there is no actual DMG. You can use the last DMG available at
Was looking for the latest, that is the version I have installed. Are they just not supporting mac anymore? Also I tried to build the software on my Mac and it fails to compile with a NPM error.
At the moment, the project doesn’t have anybody who can compile mac versions, but there was only minor changes since the last DMG.
The process for compiling the installer is quite complicated, you can’t just compile the LaserWeb project. The executable is made from the electron branch of the backend (lw.comm-server).
I can add someone to the maintainer crew if anybody is willing to step into this task!
Do you have the steps for setting up a development environment documented somewhere? I have kicked around the idea of building a custom laser operation for a while.
There is a “how to contribute” wiki page with some information:
This is the basic process:
dev-es6
branch of LaserWeb4 (frontend) from GitHub - LaserWeb/LaserWeb4: Collaborative effort on the next version of LaserWeb / CNCWeb to a folder called LaserWeb4
.LaserWeb4
folder and run npm install
.If it worked you need to get the backend:
master
branch of lw.comm-server (backend) from GitHub - LaserWeb/lw.comm-server: Unified communications server for LaserWeb4 (and other frontends) to a folder called lw.comm-server
(parallel to the LaserWeb4 folder).lw.comm-server
folder.npm install
.node server.js
to start the server.Now you should be able to connect the server from the frontend via localhost:8000.
To bulid an installer you need to checkout the electron_bundler
branch of lw.comm-server. If you made changes in the master branch, you need to merge them to the electron_bundler branch. After that you should just need to run the corresponding build command (see package.json scripts). For example npm run distwinx64
to generate the Windows x64 installer (in folder dist).