{
  "name": "uhk-agent",
  "main": "electron-main.js",
  "version": "0.0.0",
  "description": "Agent is the configuration application of the Ultimate Hacking Keyboard.",
  "author": "Ultimate Gadget Laboratories",
  "repository": {
    "type": "git",
    "url": "git@github.com:UltimateHackingKeyboard/agent.git"
  },
  "license": "GPL-3.0",
  "engines": {
    "node": ">=8.1.0 <9.0.0",
    "npm": ">=5.1.0 <6.0.0"
  },
  "dependencies": {
    "command-line-args": "4.0.7",
    "decompress": "4.2.0",
    "decompress-bzip2": "4.0.0",
    "node-hid": "0.7.9",
    "sudo-prompt": "7.0.0",
    "tmp": "0.0.33",
    "tslib": "1.10.0",
    "uhk-common": "^1.0.0",
    "uhk-usb": "^1.0.0"
  },
  "devDependencies": {
  },
  "scripts": {
    "start": "cross-env DEBUG=kboot* electron ./dist/electron-main.js",
    "electron:spe": "electron ./dist/electron-main.js --spe",
    "build": "webpack && npm run install:build-deps && npm run build:usb && npm run download-firmware && npm run copy-to-tmp-folder",
    "build:usb": "electron-rebuild -w node-hid -p -m ./dist",
    "lint": "tslint --project tsconfig.json",
    "install:build-deps": "cd ./dist && npm i",
    "download-firmware": "node ../../scripts/download-firmware.js",
    "copy-to-tmp-folder": "node ../../scripts/copy-to-tmp-folder.js"
  }
}
