{ "name": "OpenBuildsCONTROL", "version": "1.0.237", "license": "AGPL-3.0", "description": "OpenBuildsCONTROL CNC Machine Interface Software", "author": "github.com/openbuilds ", "devDependencies": { "copyfiles": "^2.1.0", "electron": "^8.1.1", "electron-builder": "^22.4.0", "ncp": "^2.0.0" }, "dependencies": { "avrgirl-arduino": "^4.0.0", "detect-rpi": "^1.3.0", "directory-tree": "^2.2.1", "electron-updater": "^4.2.5", "express": "^4.16.4", "formidable": "^1.2.1", "https": "^1.0.0", "ip": "^1.1.5", "lodash": "^4.17.15", "md5": "^2.2.1", "mkdirp": "^1.0.3", "node-abi": "^2.15.0", "rimraf": "^2.6.3", "serialport": "^8.0.7", "socket.io": "^2.2.0" }, "main": "index.js", "scripts": { "start": "echo \"Please run 'npm run dist' to create a local installer\" ", "test": "echo \"Error: no test specified\" && exit 0", "dist": "electron-builder --ia32 --x64", "postinstall": "electron-builder install-app-deps" }, "keywords": [ "usb" ], "repository": "https://github.com/OpenBuilds/OpenBuilds-CONTROL", "build": { "icon": "build/icon.icns", "appId": "openbuilds.projectmakr", "productName": "OpenBuildsCONTROL", "asar": true, "nsis": { "oneClick": false, "perMachine": false, "allowToChangeInstallationDirectory": true, "allowElevation": true, "license": "build/licence.txt", "installerIcon": "build/icon.ico", "installerSidebar": "build/installerSidebar.bmp", "artifactName": "${productName}-Setup-${version}.${ext}" }, "fileAssociations": [ { "ext": "obc", "name": "OpenBuilds CAM Workspace", "description": "OpenBuilds CAM Workspace", "role": "Viewer" }, { "ext": "gcode", "name": "GCODE File", "description": "GCODE File", "role": "Viewer" }, { "ext": "gc", "name": "GCODE File", "description": "GCODE File", "role": "Viewer" }, { "ext": "tap", "name": "GCODE File", "description": "GCODE File", "role": "Viewer" }, { "ext": "nc", "name": "GCODE File", "description": "GCODE File", "role": "Viewer" }, { "ext": "cnc", "name": "GCODE File", "description": "GCODE File", "role": "Viewer" } ], "files": [ "**/*", "ssl/**/*", "firmware/**/*" ], "extraFiles": [ "ssl" ], "linux": { "icon": "build/" }, "mac": { "icon": "build/icon.icns", "category": "public.app-category.graphics-design" }, "dmg": { "icon": "build/icon.icns", "contents": [ { "x": 410, "y": 150, "type": "link", "path": "/Applications" }, { "x": 130, "y": 150, "type": "file" } ] } } }