{ "name": "packcontrol", "version": "1.0.0", "description": "Loupedeck Live controller for Linux", "type": "module", "main": "main.js", "scripts": { "start": "electron .", "dev": "electron . --enable-logging", "build": "electron-builder --linux --win", "build:linux": "electron-builder --linux", "build:win": "electron-builder --win", "postinstall": "electron-builder install-app-deps", "rebuild:native": "electron-builder install-app-deps" }, "author": "Erik", "license": "MIT", "dependencies": { "@elgato-stream-deck/node": "^7.5.2", "canvas": "^2.11.2", "loupedeck": "^7.0.3" }, "devDependencies": { "electron": "^28.0.0", "electron-builder": "^24.9.1" }, "build": { "appId": "com.erik.packcontrol", "productName": "PackControl", "directories": { "output": "dist" }, "asarUnpack": [ "**/*.node", "**/canvas/**", "**/loupedeck/**", "**/@elgato-stream-deck/**", "**/node-hid/**" ], "files": [ "main.js", "preload.cjs", "src/**/*", "assets/**/*", "config/**/*", "udev/**/*", "package.json", "node_modules/**/*" ], "npmRebuild": true, "linux": { "target": [ "AppImage" ], "category": "Utility" }, "win": { "target": [ "nsis" ] } } }