diff --git a/packages/usb/package.json b/packages/usb/package.json index 1eb0aa82..cb2a8b1d 100644 --- a/packages/usb/package.json +++ b/packages/usb/package.json @@ -5,11 +5,14 @@ "main": "UhkConnection.js", "license": "GPL-3.0", "scripts": { - "build": "tsc", + "build": "npm run tsc && npm run chmod", + "tsc": "tsc", + "chmod": "shx chmod u+x dist/*.js", "watch": "tsc -w" }, "devDependencies": { "@types/node": "8.0.28", + "shx": "0.2.2", "typescript": "2.5.3" }, "dependencies": { diff --git a/packages/usb/user-config-json-to-bin.ts b/packages/usb/user-config-json-to-bin.ts index a7f37cd0..ba142c02 100644 --- a/packages/usb/user-config-json-to-bin.ts +++ b/packages/usb/user-config-json-to-bin.ts @@ -1,3 +1,5 @@ +#!/usr/bin/env node + import { UhkBuffer, UserConfiguration } from 'uhk-common'; import * as fs from 'fs';