A fast nesting tool for laser cutters and other CNC tools
Deepnest is a desktop application originally based on SVGNest
The primary goal has been to get Deepnest buildable again, which has been achieved.
npm install --global windows-build-tools
(older VS version)For ubuntu (or when you're not sure how to build) look at the build workflow:
https://github.com/deepnest-io/Deepnest/blob/master/.github/workflows/build.yml#L28
git clone https://github.com/deepnest-io/Deepnest
cd Deepnest
npm install
npm run build
npm run start
# If you change the electron-related files (web files, javascript), a build with
npm run build
# If you change the the Minkowski files (the `.cc` or `.h` files):
npm run build-all
npm run start
npm run clean && npm run build
# full clean, incl. `node_modules`
npm run clean-all && npm install && npm run build
npm run dist
# During development, you can combine `clean-all, build-all and dist` via:
npm run dist-all
The resulting files will be located in .\deepnest-<version>-win32-x64
.
Create a zip file of this folder for a simple distribution.
If the environment variable "deepnest_debug" has a value of "1", Deepnest will open the browser dev tools (debugger/inspector).
The main license is the MIT.
Further Licenses: