From ff3c7b990cd3cbc8f5eb3abdf82c8ed9a54f49cb Mon Sep 17 00:00:00 2001 From: jknapp Date: Mon, 5 Jan 2026 20:23:31 -0800 Subject: [PATCH] Fix relay server for cloud-node-container deployment MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add postinstall script to build TypeScript automatically - Move typescript to dependencies (needed during npm install) - Update main and start to point to dist/index.js 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 --- macropad-relay/package.json | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/macropad-relay/package.json b/macropad-relay/package.json index 3c73796..4247ca2 100644 --- a/macropad-relay/package.json +++ b/macropad-relay/package.json @@ -2,11 +2,12 @@ "name": "macropad-relay", "version": "1.0.0", "description": "Relay server for MacroPad remote access", - "main": "index.js", + "main": "dist/index.js", "scripts": { + "postinstall": "npm run build", + "build": "tsc", + "start": "node dist/index.js", "dev": "nodemon --exec ts-node src/index.ts", - "build": "tsc && cp -r public dist/", - "start": "node index.js", "clean": "rm -rf dist" }, "keywords": ["macropad", "relay", "websocket", "proxy"], @@ -19,6 +20,7 @@ "express": "^4.18.2", "express-rate-limit": "^7.1.5", "helmet": "^7.1.0", + "typescript": "^5.3.2", "uuid": "^9.0.0", "winston": "^3.11.0", "ws": "^8.14.2" @@ -30,7 +32,6 @@ "@types/uuid": "^9.0.6", "@types/ws": "^8.5.9", "nodemon": "^3.0.2", - "ts-node": "^10.9.2", - "typescript": "^5.3.2" + "ts-node": "^10.9.2" } }