From f6ea327813fcd394efe513e4c254b97f7020e8e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=B3bert=20Kiss?= Date: Thu, 2 Nov 2017 23:20:53 +0100 Subject: [PATCH] build(usb): run chmod u+x after build (#487) --- packages/usb/package.json | 5 ++++- packages/usb/user-config-json-to-bin.ts | 2 ++ 2 files changed, 6 insertions(+), 1 deletion(-) 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';