UNPKG

publichost

Version:

Make your localhost public. Tunnel HTTP and WebSocket traffic to your local machine from any domain name.

72 lines (71 loc) 1.74 kB
{ "name": "publichost", "description": "Make your localhost public. Tunnel HTTP and WebSocket traffic to your local machine from any domain name.", "license": "AGPL-3.0", "version": "1.1.2", "type": "module", "engines": { "node": ">=20" }, "bin": { "ph": "dist/cli.js", "publichost": "dist/cli.js" }, "exports": { ".": "./dist/index.js" }, "scripts": { "build": "rm -fr ./dist && tsup ./src/cli.ts ./src/index.ts --format esm --sourcemap && tsc -p ./tsconfig.build.json", "dev": "node --loader ts-node/esm --watch ./src/cli.ts start", "start": "node --loader ts-node/esm ./src/cli.ts", "test:type": "tsc" }, "dependencies": { "axios": "1.7.4", "bhala": "3.0.4", "commander": "12.1.0", "fs-extra": "11.2.0", "koa": "2.15.3", "koa-router": "12.0.1", "ws": "8.18.0" }, "optionalDependencies": { "bufferutil": "4.0.8" }, "devDependencies": { "@types/fs-extra": "11.0.4", "@types/node": "22.3.0", "@types/ws": "8.5.12", "publichost-common": "workspace:*" }, "author": { "name": "Ivan Gabriele", "email": "ivan.gabriele@protonmail.com", "url": "https://www.ivangabriele.com" }, "bugs": { "url": "https://github.com/ivangabriele/publichost/issues" }, "homepage": "https://github.com/ivangabriele/publichost#readme", "keywords": [ "forward-proxy", "forwarding", "http", "localhost", "localtunnel", "ngrok", "proxy", "reverse-proxy", "tunnel", "tunneling", "websocket" ], "publishConfig": { "access": "public", "provenance": true }, "repository": { "type": "git", "url": "git+https://github.com/ivangabriele/publichost.git" } }