{ "name": "psk-proxy-tunnel", "version": "1.1.0", "description": "TLS-PSK multiplexed TCP+UDP tunnel with a 3-tier architecture (client, relay, exit) for secure NAT traversal.", "main": "proxy-client.js", "type": "commonjs", "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "clean": "node -e \"try{require('fs').rmSync('dist',{recursive:true,force:true})}catch(e){}\"", "prebuild": "npm run clean && node -e \"require('fs').mkdirSync('dist',{recursive:true})\"", "build": "npm run build:macos && npm run build:linux && npm run build:windows", "build:macos": "npm run build:relay:macos && npm run build:client:macos && npm run build:exit:macos", "build:relay:macos": "pkg proxy-server.js --targets node18-macos-x64 --output dist/psk-proxy-relay-macos", "build:client:macos": "pkg proxy-client.js --targets node18-macos-x64 --output dist/psk-proxy-client-macos", "build:exit:macos": "pkg proxy-exit.js --targets node18-macos-x64 --output dist/psk-proxy-exit-macos", "build:linux": "npm run build:relay:linux && npm run build:client:linux && npm run build:exit:linux", "build:relay:linux": "pkg proxy-server.js --targets node18-linux-x64 --output dist/psk-proxy-relay-linux", "build:client:linux": "pkg proxy-client.js --targets node18-linux-x64 --output dist/psk-proxy-client-linux", "build:exit:linux": "pkg proxy-exit.js --targets node18-linux-x64 --output dist/psk-proxy-exit-linux", "build:windows": "npm run build:relay:windows && npm run build:client:windows && npm run build:exit:windows", "build:relay:windows": "pkg proxy-server.js --targets node18-win-x64 --output dist/psk-proxy-relay-windows.exe", "build:client:windows": "pkg proxy-client.js --targets node18-win-x64 --output dist/psk-proxy-client-windows.exe", "build:exit:windows": "pkg proxy-exit.js --targets node18-win-x64 --output dist/psk-proxy-exit-windows.exe", "start:relay": "node proxy-server.js", "start:client": "node proxy-client.js", "start:exit": "node proxy-exit.js" }, "repository": { "type": "git", "url": "https://gitea.jaydenha.uk/Jayden/PSK-Proxy-Tunnel.git" }, "author": "Jayden", "dependencies": { "commander": "^14.0.0" }, "devDependencies": { "pkg": "^5.8.1" }, "engines": { "node": ">=18.0.0" }, "bin": { "psk-proxy-relay": "./proxy-server.js", "psk-proxy-client": "./proxy-client.js", "psk-proxy-exit": "./proxy-exit.js" }, "pkg": { "assets": [], "scripts": [], "targets": [ "node18-macos-x64", "node18-linux-x64", "node18-win-x64" ] } }