ShortcutDeck

ShortcutDeck app package.json

2.0 KB 75 lines Raw ↗ GitHub ↗

{  "name": "shortcutdeck",  "version": "1.0.0",  "description": "Cross-platform companion app & GUI for the ShortcutDeck Arduino 6-button controller.",  "homepage": "https://github.com/Louiml/ShortcutDeck",  "main": "src/main/main.js",  "build": {    "appId": "com.shortcutdeck.app",    "productName": "ShortcutDeck",    "copyright": "Copyright (c) 2026 louiml",    "icon": "src/renderer/logo.ico",    "files": [      "src/**/*",      "package.json"    ],    "directories": {      "output": "dist",      "buildResources": "src/renderer"    },    "publish": {      "provider": "github",      "owner": "Louiml",      "repo": "ShortcutDeck"    },    "win": {      "icon": "src/renderer/logo.ico",      "target": [        { "target": "nsis", "arch": ["x64"] },        { "target": "portable", "arch": ["x64"] }      ]    },    "nsis": {      "oneClick": false,      "allowToChangeInstallationDirectory": true    },    "mac": {      "icon": "src/renderer/logo.png",      "category": "public.app-category.utilities",      "target": [        { "target": "dmg", "arch": ["x64", "arm64"] },        { "target": "zip", "arch": ["x64", "arm64"] }      ]    },    "linux": {      "icon": "src/renderer/logo.png",      "category": "Utility",      "target": [        { "target": "AppImage", "arch": ["x64"] },        { "target": "deb", "arch": ["x64"] }      ],      "maintainer": "louiml"    }  },  "scripts": {    "start": "electron .",    "dev": "electron . --dev",    "test": "node src/main/test-lua.js",    "dist": "electron-builder",    "dist:win": "electron-builder --win",    "dist:linux": "electron-builder --linux",    "dist:mac": "electron-builder --mac",    "release": "electron-builder --publish always"  },  "author": "",  "license": "MIT",  "dependencies": {    "@serialport/parser-readline": "^12.0.0",    "fengari": "^0.1.4",    "serialport": "^12.0.0"  },  "devDependencies": {    "electron": "^31.0.0",    "electron-builder": "^24.13.3"  }}