{"_id":"9remote-beta","_rev":"22-2680ccffa725f3c6a1ca9a3b713c98fe","name":"9remote-beta","dist-tags":{"latest":"2.0.55"},"versions":{"2.0.31":{"name":"9remote-beta","version":"2.0.31","keywords":["remote","terminal","ssh","cli"],"license":"MIT","_id":"9remote-beta@2.0.31","maintainers":[{"name":"decolua","email":"decoluadt@gmail.com"}],"bin":{"9remote-beta":"dist/cli.cjs"},"dist":{"shasum":"329f28bff861712e112f9c1acc0bb0369ce3a6ab","tarball":"https://registry.npmjs.org/9remote-beta/-/9remote-beta-2.0.31.tgz","fileCount":15,"integrity":"sha512-MF1LOO2i8uv7HBBY+5DP4y42RA1gEYovMgntK1A3W3nmLY7qXGpHZ9js8oilwPVd/Am8bPjusJr57/FbNOH7fw==","signatures":[{"sig":"MEUCIQDH06ExlLQaMJLsCJcWqesa6IN8jFdNhHlVEkZfFdMcmQIgBYaoLIuZ+5t12RCtM+gCtaMRBx+GuD58qbjJ/8puUew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2185645},"main":"dist/server.cjs","type":"module","_from":"file:9remote-beta-2.0.31.tgz","scripts":{"ui":"node cli/index.js ui","dev":"NODE_ENV=development nodemon cli/index.js","start":"node cli/index.js","dev:ui":"npm-run-all --parallel dev:ui:run dev:vite:wait","build:ui":"vite build","dev:vite":"vite","dev:ui:run":"NODE_ENV=development node cli/index.js ui","postinstall":"node dist/install.cjs || true","dev:vite:wait":"wait-on http://localhost:2208/api/health && vite"},"_npmUser":{"name":"decolua","email":"decoluadt@gmail.com"},"_resolved":"/Users/Working/9remote/9remote-beta-2.0.31.tgz","_integrity":"sha512-MF1LOO2i8uv7HBBY+5DP4y42RA1gEYovMgntK1A3W3nmLY7qXGpHZ9js8oilwPVd/Am8bPjusJr57/FbNOH7fw==","_npmVersion":"10.9.4","description":"Remote terminal access from anywhere","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^8.1.1","chalk":"^5.4.1","sharp":"^0.33.5","preact":"^10.26.2","qrcode":"^1.5.4","chokidar":"^3.6.0","inquirer":"^9.3.8","web-push":"^3.6.7","socket.io":"^4.8.3","bufferutil":"^4.1.0","http-proxy":"^1.18.1","@xterm/xterm":"^6.0.0","edge-tts-node":"^1.5.7","multicast-dns":"^7.2.5","utf-8-validate":"^6.0.6","node-machine-id":"^1.1.12","qrcode-terminal":"^0.12.0","@xterm/addon-fit":"^0.11.0","node-datachannel":"^0.32.3","node-screenshots":"^0.2.8","socket.io-client":"^4.8.3","@julusian/jpeg-turbo":"^3.0.1","@xterm/addon-unicode11":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.2","nodemon":"^3.1.11","postcss":"^8.5.3","wait-on":"^9.0.4","npm-run-all":"^4.1.5","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@preact/preset-vite":"^2.9.5","vite-plugin-javascript-obfuscator":"^3.1.0"},"optionalDependencies":{"node-pty":"1.2.0-beta.12","@hurdlegroup/robotjs":"^0.12.1"},"_npmOperationalInternal":{"tmp":"tmp/9remote-beta_2.0.31_1783001949994_0.38295532230074536","host":"s3://npm-registry-packages-npm-production"}},"2.0.32":{"name":"9remote-beta","version":"2.0.32","keywords":["remote","terminal","ssh","cli"],"license":"MIT","_id":"9remote-beta@2.0.32","maintainers":[{"name":"decolua","email":"decoluadt@gmail.com"}],"bin":{"9remote-beta":"dist/cli.cjs"},"dist":{"shasum":"534bf643bec03db65911d78fb34b7889eb4b57bf","tarball":"https://registry.npmjs.org/9remote-beta/-/9remote-beta-2.0.32.tgz","fileCount":15,"integrity":"sha512-OiyaeS4Cp/AahOtJuaDrcmVD9mxJq4ui2zN/gp1SkJ2jWixQl5fgfECljM39BG2MtqAEvxwJXBY8wtAbFbQkmw==","signatures":[{"sig":"MEUCIQCpOeYXRKgB9CwqqCQ89VjjstATNbNXv/eLUHQ+3YIVygIgLAycBbNqwJmXf5nF8wxG5EKxALX37VfpA/nd3X1BuZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2184944},"main":"dist/server.cjs","type":"module","_from":"file:9remote-beta-2.0.32.tgz","scripts":{"ui":"node cli/index.js ui","dev":"NODE_ENV=development nodemon cli/index.js","start":"node cli/index.js","dev:ui":"npm-run-all --parallel dev:ui:run dev:vite:wait","build:ui":"vite build","dev:vite":"vite","dev:ui:run":"NODE_ENV=development node cli/index.js ui","postinstall":"node dist/install.cjs || true","dev:vite:wait":"wait-on http://localhost:2208/api/health && vite"},"_npmUser":{"name":"decolua","email":"decoluadt@gmail.com"},"_resolved":"/Users/Working/9remote/9remote-beta-2.0.32.tgz","_integrity":"sha512-OiyaeS4Cp/AahOtJuaDrcmVD9mxJq4ui2zN/gp1SkJ2jWixQl5fgfECljM39BG2MtqAEvxwJXBY8wtAbFbQkmw==","_npmVersion":"10.9.4","description":"Remote terminal access from anywhere","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^8.1.1","chalk":"^5.4.1","sharp":"^0.33.5","preact":"^10.26.2","qrcode":"^1.5.4","chokidar":"^3.6.0","inquirer":"^9.3.8","web-push":"^3.6.7","socket.io":"^4.8.3","bufferutil":"^4.1.0","http-proxy":"^1.18.1","@xterm/xterm":"^6.0.0","edge-tts-node":"^1.5.7","multicast-dns":"^7.2.5","utf-8-validate":"^6.0.6","node-machine-id":"^1.1.12","qrcode-terminal":"^0.12.0","@xterm/addon-fit":"^0.11.0","node-datachannel":"^0.32.3","node-screenshots":"^0.2.8","socket.io-client":"^4.8.3","@julusian/jpeg-turbo":"^3.0.1","@xterm/addon-unicode11":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.2","nodemon":"^3.1.11","postcss":"^8.5.3","wait-on":"^9.0.4","npm-run-all":"^4.1.5","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@preact/preset-vite":"^2.9.5","vite-plugin-javascript-obfuscator":"^3.1.0"},"optionalDependencies":{"node-pty":"1.2.0-beta.12","@hurdlegroup/robotjs":"^0.12.1"},"_npmOperationalInternal":{"tmp":"tmp/9remote-beta_2.0.32_1783002260043_0.28969532651654895","host":"s3://npm-registry-packages-npm-production"}},"2.0.34":{"name":"9remote-beta","version":"2.0.34","keywords":["remote","terminal","ssh","cli"],"license":"MIT","_id":"9remote-beta@2.0.34","maintainers":[{"name":"decolua","email":"decoluadt@gmail.com"}],"bin":{"9remote-beta":"dist/cli.cjs"},"dist":{"shasum":"f4fe694e0aa9ceb8794ca6900dc23c24aeeab3c8","tarball":"https://registry.npmjs.org/9remote-beta/-/9remote-beta-2.0.34.tgz","fileCount":15,"integrity":"sha512-i/WMRsqgy1wxVf5rC8/13QXksZezaaAhubBnRrCUE5AxfS2vmago8+23EoXiv27vLD+a7xL6G9jUasivQRKJew==","signatures":[{"sig":"MEUCIQCijzFwh6GxbcEDaAxmw5dCrr5rou6M2wrcrCohEajlhwIgeb726TIDzHLAlHLrkoMVeUBrnAz4xFfidVEQ2JtWidU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2184921},"main":"dist/server.cjs","type":"module","_from":"file:9remote-beta-2.0.34.tgz","scripts":{"ui":"node cli/index.js ui","dev":"NODE_ENV=development nodemon cli/index.js","start":"node cli/index.js","dev:ui":"npm-run-all --parallel dev:ui:run dev:vite:wait","build:ui":"vite build","dev:vite":"vite","dev:ui:run":"NODE_ENV=development node cli/index.js ui","postinstall":"node dist/install.cjs || true","dev:vite:wait":"wait-on http://localhost:2208/api/health && vite"},"_npmUser":{"name":"decolua","email":"decoluadt@gmail.com"},"_resolved":"/Users/Working/9remote/9remote-beta-2.0.34.tgz","_integrity":"sha512-i/WMRsqgy1wxVf5rC8/13QXksZezaaAhubBnRrCUE5AxfS2vmago8+23EoXiv27vLD+a7xL6G9jUasivQRKJew==","_npmVersion":"10.9.4","description":"Remote terminal access from anywhere","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^8.1.1","chalk":"^5.4.1","sharp":"^0.33.5","preact":"^10.26.2","qrcode":"^1.5.4","chokidar":"^3.6.0","inquirer":"^9.3.8","web-push":"^3.6.7","socket.io":"^4.8.3","bufferutil":"^4.1.0","http-proxy":"^1.18.1","@xterm/xterm":"^6.0.0","edge-tts-node":"^1.5.7","multicast-dns":"^7.2.5","utf-8-validate":"^6.0.6","node-machine-id":"^1.1.12","qrcode-terminal":"^0.12.0","@xterm/addon-fit":"^0.11.0","node-datachannel":"^0.32.3","node-screenshots":"^0.2.8","socket.io-client":"^4.8.3","@julusian/jpeg-turbo":"^3.0.1","@xterm/addon-unicode11":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.2","nodemon":"^3.1.11","postcss":"^8.5.3","wait-on":"^9.0.4","npm-run-all":"^4.1.5","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@preact/preset-vite":"^2.9.5","vite-plugin-javascript-obfuscator":"^3.1.0"},"optionalDependencies":{"node-pty":"1.2.0-beta.12","@hurdlegroup/robotjs":"^0.12.1"},"_npmOperationalInternal":{"tmp":"tmp/9remote-beta_2.0.34_1783003156739_0.3665982193578856","host":"s3://npm-registry-packages-npm-production"}},"2.0.35":{"name":"9remote-beta","version":"2.0.35","keywords":["remote","terminal","ssh","cli"],"license":"MIT","_id":"9remote-beta@2.0.35","maintainers":[{"name":"decolua","email":"decoluadt@gmail.com"}],"bin":{"9remote-beta":"dist/cli.cjs"},"dist":{"shasum":"a9d926242c10d49c7e3bab8110d01241d18cc744","tarball":"https://registry.npmjs.org/9remote-beta/-/9remote-beta-2.0.35.tgz","fileCount":15,"integrity":"sha512-7LXpH4KmO0GyTSW3vKn5fhyLCZW2/riskay7knEQqeQPdaA2RKy9gWdbbuV7INEsaxxss0XJX9nhGKztSqqbZg==","signatures":[{"sig":"MEQCIBQqGlriVZL38ez0MmzvHsrdo/1Eh9hfQwXLSI3UDTnjAiAR6lYDP2CvFk26xIdNHYwFGZ2LJ3a5xRcP8MFjji7hIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2186558},"main":"dist/server.cjs","type":"module","_from":"file:9remote-beta-2.0.35.tgz","scripts":{"ui":"node cli/index.js ui","dev":"NODE_ENV=development nodemon cli/index.js","start":"node cli/index.js","dev:ui":"npm-run-all --parallel dev:ui:run dev:vite:wait","build:ui":"vite build","dev:vite":"vite","dev:ui:run":"NODE_ENV=development node cli/index.js ui","postinstall":"node dist/install.cjs || true","dev:vite:wait":"wait-on http://localhost:2208/api/health && vite"},"_npmUser":{"name":"decolua","email":"decoluadt@gmail.com"},"_resolved":"/Users/Working/9remote/9remote-beta-2.0.35.tgz","_integrity":"sha512-7LXpH4KmO0GyTSW3vKn5fhyLCZW2/riskay7knEQqeQPdaA2RKy9gWdbbuV7INEsaxxss0XJX9nhGKztSqqbZg==","_npmVersion":"10.9.4","description":"Remote terminal access from anywhere","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^8.1.1","chalk":"^5.4.1","sharp":"^0.33.5","preact":"^10.26.2","qrcode":"^1.5.4","chokidar":"^3.6.0","inquirer":"^9.3.8","web-push":"^3.6.7","socket.io":"^4.8.3","bufferutil":"^4.1.0","http-proxy":"^1.18.1","@xterm/xterm":"^6.0.0","edge-tts-node":"^1.5.7","multicast-dns":"^7.2.5","utf-8-validate":"^6.0.6","node-machine-id":"^1.1.12","qrcode-terminal":"^0.12.0","@xterm/addon-fit":"^0.11.0","node-datachannel":"^0.32.3","node-screenshots":"^0.2.8","socket.io-client":"^4.8.3","@julusian/jpeg-turbo":"^3.0.1","@xterm/addon-unicode11":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.2","nodemon":"^3.1.11","postcss":"^8.5.3","wait-on":"^9.0.4","npm-run-all":"^4.1.5","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@preact/preset-vite":"^2.9.5","vite-plugin-javascript-obfuscator":"^3.1.0"},"optionalDependencies":{"node-pty":"1.2.0-beta.12","@hurdlegroup/robotjs":"^0.12.1"},"_npmOperationalInternal":{"tmp":"tmp/9remote-beta_2.0.35_1783003203848_0.011241007731976227","host":"s3://npm-registry-packages-npm-production"}},"2.0.36":{"name":"9remote-beta","version":"2.0.36","keywords":["remote","terminal","ssh","cli"],"license":"MIT","_id":"9remote-beta@2.0.36","maintainers":[{"name":"decolua","email":"decoluadt@gmail.com"}],"bin":{"9remote-beta":"dist/cli.cjs"},"dist":{"shasum":"c7f85cc6ee8820e4793992dbbc96c9acac4c2c4b","tarball":"https://registry.npmjs.org/9remote-beta/-/9remote-beta-2.0.36.tgz","fileCount":15,"integrity":"sha512-XMaQrQNn0iBI8w6q17/ujv/hUosSgVcnRxJw+paek5AAP/6bZjJl+J7A2zbpSEZQMD21BzFrCsiOh3SmlJ0x1w==","signatures":[{"sig":"MEUCIEwRf5twYPMvD8hq2qWY6UVP00awT/4wpOhv1Lb50QeWAiEAyS5hDJZ02uqq+tF6svOQ4SXT+lo3iMOb8cEdhyE7J14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2186207},"main":"dist/server.cjs","type":"module","_from":"file:9remote-beta-2.0.36.tgz","scripts":{"ui":"node cli/index.js ui","dev":"NODE_ENV=development nodemon cli/index.js","start":"node cli/index.js","dev:ui":"npm-run-all --parallel dev:ui:run dev:vite:wait","build:ui":"vite build","dev:vite":"vite","dev:ui:run":"NODE_ENV=development node cli/index.js ui","postinstall":"node dist/install.cjs || true","dev:vite:wait":"wait-on http://localhost:2208/api/health && vite"},"_npmUser":{"name":"decolua","email":"decoluadt@gmail.com"},"_resolved":"/Users/Working/9remote/9remote-beta-2.0.36.tgz","_integrity":"sha512-XMaQrQNn0iBI8w6q17/ujv/hUosSgVcnRxJw+paek5AAP/6bZjJl+J7A2zbpSEZQMD21BzFrCsiOh3SmlJ0x1w==","_npmVersion":"10.9.4","description":"Remote terminal access from anywhere","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^8.1.1","chalk":"^5.4.1","sharp":"^0.33.5","preact":"^10.26.2","qrcode":"^1.5.4","chokidar":"^3.6.0","inquirer":"^9.3.8","web-push":"^3.6.7","socket.io":"^4.8.3","bufferutil":"^4.1.0","http-proxy":"^1.18.1","@xterm/xterm":"^6.0.0","edge-tts-node":"^1.5.7","multicast-dns":"^7.2.5","utf-8-validate":"^6.0.6","node-machine-id":"^1.1.12","qrcode-terminal":"^0.12.0","@xterm/addon-fit":"^0.11.0","node-datachannel":"^0.32.3","node-screenshots":"^0.2.8","socket.io-client":"^4.8.3","@julusian/jpeg-turbo":"^3.0.1","@xterm/addon-unicode11":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.2","nodemon":"^3.1.11","postcss":"^8.5.3","wait-on":"^9.0.4","npm-run-all":"^4.1.5","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@preact/preset-vite":"^2.9.5","vite-plugin-javascript-obfuscator":"^3.1.0"},"optionalDependencies":{"node-pty":"1.2.0-beta.12","@hurdlegroup/robotjs":"^0.12.1"},"_npmOperationalInternal":{"tmp":"tmp/9remote-beta_2.0.36_1783004743040_0.01788789688799275","host":"s3://npm-registry-packages-npm-production"}},"2.0.37":{"name":"9remote-beta","version":"2.0.37","keywords":["remote","terminal","ssh","cli"],"license":"MIT","_id":"9remote-beta@2.0.37","maintainers":[{"name":"decolua","email":"decoluadt@gmail.com"}],"bin":{"9remote-beta":"dist/cli.cjs"},"dist":{"shasum":"456e9abf8104c5501b456e431c40aa5394b9d882","tarball":"https://registry.npmjs.org/9remote-beta/-/9remote-beta-2.0.37.tgz","fileCount":15,"integrity":"sha512-rtM8fxRAzskIdPA+UJN1hlLYdoUGpAfLMoDkF6Xhyra5QNCYCWNHi7ROmD2CSzs+7bU+QC81AUzNcZmxv8liGg==","signatures":[{"sig":"MEUCIQDAduYb1M/TO9EjDnrX2n5UFcroLw02MqF1b7kRpL9o9AIgE6Ado55oemkIL1OS5LYUSaQkMfjGBnqHPa0qijt1DaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2186400},"main":"dist/server.cjs","type":"module","_from":"file:9remote-beta-2.0.37.tgz","scripts":{"ui":"node cli/index.js ui","dev":"NODE_ENV=development nodemon cli/index.js","start":"node cli/index.js","dev:ui":"npm-run-all --parallel dev:ui:run dev:vite:wait","build:ui":"vite build","dev:vite":"vite","dev:ui:run":"NODE_ENV=development node cli/index.js ui","postinstall":"node dist/install.cjs || true","dev:vite:wait":"wait-on http://localhost:2208/api/health && vite"},"_npmUser":{"name":"decolua","email":"decoluadt@gmail.com"},"_resolved":"/Users/Working/9remote/9remote-beta-2.0.37.tgz","_integrity":"sha512-rtM8fxRAzskIdPA+UJN1hlLYdoUGpAfLMoDkF6Xhyra5QNCYCWNHi7ROmD2CSzs+7bU+QC81AUzNcZmxv8liGg==","_npmVersion":"10.9.4","description":"Remote terminal access from anywhere","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^8.1.1","chalk":"^5.4.1","sharp":"^0.33.5","preact":"^10.26.2","qrcode":"^1.5.4","chokidar":"^3.6.0","inquirer":"^9.3.8","web-push":"^3.6.7","socket.io":"^4.8.3","bufferutil":"^4.1.0","http-proxy":"^1.18.1","@xterm/xterm":"^6.0.0","edge-tts-node":"^1.5.7","multicast-dns":"^7.2.5","utf-8-validate":"^6.0.6","node-machine-id":"^1.1.12","qrcode-terminal":"^0.12.0","@xterm/addon-fit":"^0.11.0","node-datachannel":"^0.32.3","node-screenshots":"^0.2.8","socket.io-client":"^4.8.3","@julusian/jpeg-turbo":"^3.0.1","@xterm/addon-unicode11":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.2","nodemon":"^3.1.11","postcss":"^8.5.3","wait-on":"^9.0.4","npm-run-all":"^4.1.5","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@preact/preset-vite":"^2.9.5","vite-plugin-javascript-obfuscator":"^3.1.0"},"optionalDependencies":{"node-pty":"1.2.0-beta.12","@hurdlegroup/robotjs":"^0.12.1"},"_npmOperationalInternal":{"tmp":"tmp/9remote-beta_2.0.37_1783004942705_0.1085602792390743","host":"s3://npm-registry-packages-npm-production"}},"2.0.39":{"name":"9remote-beta","version":"2.0.39","keywords":["remote","terminal","ssh","cli"],"license":"MIT","_id":"9remote-beta@2.0.39","maintainers":[{"name":"decolua","email":"decoluadt@gmail.com"}],"bin":{"9remote-beta":"dist/cli.cjs"},"dist":{"shasum":"5702c093fb8a66dd5bc101faf50570febfccdc7e","tarball":"https://registry.npmjs.org/9remote-beta/-/9remote-beta-2.0.39.tgz","fileCount":16,"integrity":"sha512-c2S24K2oYTNOa+Uhz4Fetnn69qHKV5irALTIta5SOTzatitNmT8xMVncwKI3Z5wZIL3ww1okrGEeDBU8PM9csQ==","signatures":[{"sig":"MEQCID2yq+e6lGstmfU41BD50AeLPtWf/wTZUR/V3T8YsOKzAiBE8iV93p3M7a+gTcP6Cq+lDYxNbI+45DG1CjqiQqXW7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2192174},"main":"dist/server.cjs","type":"module","_from":"file:9remote-beta-2.0.39.tgz","scripts":{"ui":"node cli/index.js ui","dev":"NODE_ENV=development nodemon cli/index.js","start":"node cli/index.js","dev:ui":"npm-run-all --parallel dev:ui:run dev:vite:wait","build:ui":"vite build","dev:vite":"vite","dev:ui:run":"NODE_ENV=development node cli/index.js ui","postinstall":"node dist/install.cjs || true","dev:vite:wait":"wait-on http://localhost:2208/api/health && vite"},"_npmUser":{"name":"decolua","email":"decoluadt@gmail.com"},"_resolved":"/Users/Working/9remote/9remote-beta-2.0.39.tgz","_integrity":"sha512-c2S24K2oYTNOa+Uhz4Fetnn69qHKV5irALTIta5SOTzatitNmT8xMVncwKI3Z5wZIL3ww1okrGEeDBU8PM9csQ==","_npmVersion":"10.9.4","description":"Remote terminal access from anywhere","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^8.1.1","chalk":"^5.4.1","sharp":"^0.33.5","preact":"^10.26.2","qrcode":"^1.5.4","chokidar":"^3.6.0","inquirer":"^9.3.8","web-push":"^3.6.7","socket.io":"^4.8.3","bufferutil":"^4.1.0","http-proxy":"^1.18.1","@xterm/xterm":"^6.0.0","edge-tts-node":"^1.5.7","multicast-dns":"^7.2.5","utf-8-validate":"^6.0.6","node-machine-id":"^1.1.12","qrcode-terminal":"^0.12.0","@xterm/addon-fit":"^0.11.0","node-datachannel":"^0.32.3","node-screenshots":"^0.2.8","socket.io-client":"^4.8.3","@julusian/jpeg-turbo":"^3.0.1","@xterm/addon-unicode11":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.2","nodemon":"^3.1.11","postcss":"^8.5.3","wait-on":"^9.0.4","npm-run-all":"^4.1.5","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@preact/preset-vite":"^2.9.5","vite-plugin-javascript-obfuscator":"^3.1.0"},"optionalDependencies":{"node-pty":"1.2.0-beta.12","@hurdlegroup/robotjs":"^0.12.1"},"_npmOperationalInternal":{"tmp":"tmp/9remote-beta_2.0.39_1783006326574_0.23059569883310305","host":"s3://npm-registry-packages-npm-production"}},"2.0.40":{"name":"9remote-beta","version":"2.0.40","keywords":["remote","terminal","ssh","cli"],"license":"MIT","_id":"9remote-beta@2.0.40","maintainers":[{"name":"decolua","email":"decoluadt@gmail.com"}],"bin":{"9remote-beta":"dist/cli.cjs"},"dist":{"shasum":"fb447b263f1cd8c40b76dc188020dff0735adc9a","tarball":"https://registry.npmjs.org/9remote-beta/-/9remote-beta-2.0.40.tgz","fileCount":16,"integrity":"sha512-ogzXLARNCoy7LKg8ikv8b5aYHSY4HanxD34Y2GqD+TbxjTNq2c8fl4Lg84OKOuNs5C8vQz6OHtlo9E54aEO44Q==","signatures":[{"sig":"MEUCIQD2+nqtLqqLqic7SafaLeD1eMZXmLfVGyp8kQTId+lB3wIgJXtBjyga7eG7hVNpg9QRXLzDMBS2qiK3Zx0XT5mozDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2192353},"main":"dist/server.cjs","type":"module","_from":"file:9remote-beta-2.0.40.tgz","scripts":{"ui":"node cli/index.js ui","dev":"NODE_ENV=development nodemon cli/index.js","start":"node cli/index.js","dev:ui":"npm-run-all --parallel dev:ui:run dev:vite:wait","build:ui":"vite build","dev:vite":"vite","dev:ui:run":"NODE_ENV=development node cli/index.js ui","postinstall":"node dist/install.cjs || true","dev:vite:wait":"wait-on http://localhost:2208/api/health && vite"},"_npmUser":{"name":"decolua","email":"decoluadt@gmail.com"},"_resolved":"/Users/Working/9remote/9remote-beta-2.0.40.tgz","_integrity":"sha512-ogzXLARNCoy7LKg8ikv8b5aYHSY4HanxD34Y2GqD+TbxjTNq2c8fl4Lg84OKOuNs5C8vQz6OHtlo9E54aEO44Q==","_npmVersion":"10.9.4","description":"Remote terminal access from anywhere","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^8.1.1","chalk":"^5.4.1","sharp":"^0.33.5","preact":"^10.26.2","qrcode":"^1.5.4","chokidar":"^3.6.0","inquirer":"^9.3.8","web-push":"^3.6.7","socket.io":"^4.8.3","bufferutil":"^4.1.0","http-proxy":"^1.18.1","@xterm/xterm":"^6.0.0","edge-tts-node":"^1.5.7","multicast-dns":"^7.2.5","utf-8-validate":"^6.0.6","node-machine-id":"^1.1.12","qrcode-terminal":"^0.12.0","@xterm/addon-fit":"^0.11.0","node-datachannel":"^0.32.3","node-screenshots":"^0.2.8","socket.io-client":"^4.8.3","@julusian/jpeg-turbo":"^3.0.1","@xterm/addon-unicode11":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.2","nodemon":"^3.1.11","postcss":"^8.5.3","wait-on":"^9.0.4","npm-run-all":"^4.1.5","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@preact/preset-vite":"^2.9.5","vite-plugin-javascript-obfuscator":"^3.1.0"},"optionalDependencies":{"node-pty":"1.2.0-beta.12","@hurdlegroup/robotjs":"^0.12.1"},"_npmOperationalInternal":{"tmp":"tmp/9remote-beta_2.0.40_1783006614828_0.8798034876546208","host":"s3://npm-registry-packages-npm-production"}},"2.0.41":{"name":"9remote-beta","version":"2.0.41","keywords":["remote","terminal","ssh","cli"],"license":"MIT","_id":"9remote-beta@2.0.41","maintainers":[{"name":"decolua","email":"decoluadt@gmail.com"}],"bin":{"9remote-beta":"dist/cli.cjs"},"dist":{"shasum":"390181b3016a3faacaa9fe5e6439ebf3b71a7279","tarball":"https://registry.npmjs.org/9remote-beta/-/9remote-beta-2.0.41.tgz","fileCount":16,"integrity":"sha512-5gXK9kOyURw0rotvvfYMcGyeYOvAniRFPPfleVejBd837qCIU2w7q8u44rpsfSYtKGlJcGBbIZ07xJ75vpqoyw==","signatures":[{"sig":"MEUCIQDQ/YEsg0f0c4LOYHVd44i2yj70O7+7RdDbio/o7l6vdgIgEqhc7FDPdAhEzNCMZUVOa+3pPWiUKbp2Y0SMp2Qr/2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2192137},"main":"dist/server.cjs","type":"module","_from":"file:9remote-beta-2.0.41.tgz","scripts":{"ui":"node cli/index.js ui","dev":"NODE_ENV=development nodemon cli/index.js","start":"node cli/index.js","dev:ui":"npm-run-all --parallel dev:ui:run dev:vite:wait","build:ui":"vite build","dev:vite":"vite","dev:ui:run":"NODE_ENV=development node cli/index.js ui","postinstall":"node dist/install.cjs || true","dev:vite:wait":"wait-on http://localhost:2208/api/health && vite"},"_npmUser":{"name":"decolua","email":"decoluadt@gmail.com"},"_resolved":"/Users/Working/9remote/9remote-beta-2.0.41.tgz","_integrity":"sha512-5gXK9kOyURw0rotvvfYMcGyeYOvAniRFPPfleVejBd837qCIU2w7q8u44rpsfSYtKGlJcGBbIZ07xJ75vpqoyw==","_npmVersion":"10.9.4","description":"Remote terminal access from anywhere","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^8.1.1","chalk":"^5.4.1","sharp":"^0.33.5","preact":"^10.26.2","qrcode":"^1.5.4","chokidar":"^3.6.0","inquirer":"^9.3.8","web-push":"^3.6.7","socket.io":"^4.8.3","bufferutil":"^4.1.0","http-proxy":"^1.18.1","@xterm/xterm":"^6.0.0","edge-tts-node":"^1.5.7","multicast-dns":"^7.2.5","utf-8-validate":"^6.0.6","node-machine-id":"^1.1.12","qrcode-terminal":"^0.12.0","@xterm/addon-fit":"^0.11.0","node-datachannel":"^0.32.3","node-screenshots":"^0.2.8","socket.io-client":"^4.8.3","@julusian/jpeg-turbo":"^3.0.1","@xterm/addon-unicode11":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.2","nodemon":"^3.1.11","postcss":"^8.5.3","wait-on":"^9.0.4","npm-run-all":"^4.1.5","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@preact/preset-vite":"^2.9.5","vite-plugin-javascript-obfuscator":"^3.1.0"},"optionalDependencies":{"node-pty":"1.2.0-beta.12","@hurdlegroup/robotjs":"^0.12.1"},"_npmOperationalInternal":{"tmp":"tmp/9remote-beta_2.0.41_1783007295395_0.17811269500809734","host":"s3://npm-registry-packages-npm-production"}},"2.0.42":{"name":"9remote-beta","version":"2.0.42","keywords":["remote","terminal","ssh","cli"],"license":"MIT","_id":"9remote-beta@2.0.42","maintainers":[{"name":"decolua","email":"decoluadt@gmail.com"}],"bin":{"9remote-beta":"dist/cli.cjs"},"dist":{"shasum":"a68a5633153b168ec2b3a4b119441dc03c3c1fed","tarball":"https://registry.npmjs.org/9remote-beta/-/9remote-beta-2.0.42.tgz","fileCount":16,"integrity":"sha512-WVdb02UDUA5zQ6BjIX1F2Yh6Pm4qHYFZGUlnE1vnsuXEIXR5XkGpgfCYvbtmnhZd2uZdxFCaAFMrGXh6U55O0A==","signatures":[{"sig":"MEUCIH+9Qp1XsQeWWVKtN7ntfubCjVzsvkHykjA1F/QkpAwmAiEAlezLVNCbQb6VhtmSfkH24Gs4Paf1pF2NS9nkd3Z5FJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2191209},"main":"dist/server.cjs","type":"module","_from":"file:9remote-beta-2.0.42.tgz","scripts":{"ui":"node cli/index.js ui","dev":"NODE_ENV=development nodemon cli/index.js","start":"node cli/index.js","dev:ui":"npm-run-all --parallel dev:ui:run dev:vite:wait","build:ui":"vite build","dev:vite":"vite","dev:ui:run":"NODE_ENV=development node cli/index.js ui","postinstall":"node dist/install.cjs || true","dev:vite:wait":"wait-on http://localhost:2208/api/health && vite"},"_npmUser":{"name":"decolua","email":"decoluadt@gmail.com"},"_resolved":"/Users/Working/9remote/9remote-beta-2.0.42.tgz","_integrity":"sha512-WVdb02UDUA5zQ6BjIX1F2Yh6Pm4qHYFZGUlnE1vnsuXEIXR5XkGpgfCYvbtmnhZd2uZdxFCaAFMrGXh6U55O0A==","_npmVersion":"10.9.4","description":"Remote terminal access from anywhere","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^8.1.1","chalk":"^5.4.1","sharp":"^0.33.5","preact":"^10.26.2","qrcode":"^1.5.4","chokidar":"^3.6.0","inquirer":"^9.3.8","web-push":"^3.6.7","socket.io":"^4.8.3","bufferutil":"^4.1.0","http-proxy":"^1.18.1","@xterm/xterm":"^6.0.0","edge-tts-node":"^1.5.7","multicast-dns":"^7.2.5","utf-8-validate":"^6.0.6","node-machine-id":"^1.1.12","qrcode-terminal":"^0.12.0","@xterm/addon-fit":"^0.11.0","node-datachannel":"^0.32.3","node-screenshots":"^0.2.8","socket.io-client":"^4.8.3","@julusian/jpeg-turbo":"^3.0.1","@xterm/addon-unicode11":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.2","nodemon":"^3.1.11","postcss":"^8.5.3","wait-on":"^9.0.4","npm-run-all":"^4.1.5","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@preact/preset-vite":"^2.9.5","vite-plugin-javascript-obfuscator":"^3.1.0"},"optionalDependencies":{"node-pty":"1.2.0-beta.12","@hurdlegroup/robotjs":"^0.12.1"},"_npmOperationalInternal":{"tmp":"tmp/9remote-beta_2.0.42_1783007395427_0.8779607040874451","host":"s3://npm-registry-packages-npm-production"}},"2.0.43":{"name":"9remote-beta","version":"2.0.43","keywords":["remote","terminal","ssh","cli"],"license":"MIT","_id":"9remote-beta@2.0.43","maintainers":[{"name":"decolua","email":"decoluadt@gmail.com"}],"bin":{"9remote-beta":"dist/cli.cjs"},"dist":{"shasum":"6ffa44385f7774e255e3d19830dc195e87e220dc","tarball":"https://registry.npmjs.org/9remote-beta/-/9remote-beta-2.0.43.tgz","fileCount":16,"integrity":"sha512-1bHkeGJeJ0Y9VkkO6ka39mbhcgObFlYDkcB0S+Jz0rfpaKtfmwlxZfWu2cvrEi3JAvpsFddjG8B/UNQDpU61CQ==","signatures":[{"sig":"MEQCICXLq675+Ayqei5soVFc0XtHQ/LxK+VJa64nLV7rLuFcAiAO2z54ymrIVN3sJendg2j5YMA30bnBwYWJSjrui6K5lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2191194},"main":"dist/server.cjs","type":"module","_from":"file:9remote-beta-2.0.43.tgz","scripts":{"ui":"node cli/index.js ui","dev":"NODE_ENV=development nodemon cli/index.js","start":"node cli/index.js","dev:ui":"npm-run-all --parallel dev:ui:run dev:vite:wait","build:ui":"vite build","dev:vite":"vite","dev:ui:run":"NODE_ENV=development node cli/index.js ui","postinstall":"node dist/install.cjs || true","dev:vite:wait":"wait-on http://localhost:2208/api/health && vite"},"_npmUser":{"name":"decolua","email":"decoluadt@gmail.com"},"_resolved":"/Users/Working/9remote/9remote-beta-2.0.43.tgz","_integrity":"sha512-1bHkeGJeJ0Y9VkkO6ka39mbhcgObFlYDkcB0S+Jz0rfpaKtfmwlxZfWu2cvrEi3JAvpsFddjG8B/UNQDpU61CQ==","_npmVersion":"10.9.4","description":"Remote terminal access from anywhere","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^8.1.1","chalk":"^5.4.1","sharp":"^0.33.5","preact":"^10.26.2","qrcode":"^1.5.4","chokidar":"^3.6.0","inquirer":"^9.3.8","web-push":"^3.6.7","socket.io":"^4.8.3","bufferutil":"^4.1.0","http-proxy":"^1.18.1","@xterm/xterm":"^6.0.0","edge-tts-node":"^1.5.7","multicast-dns":"^7.2.5","utf-8-validate":"^6.0.6","node-machine-id":"^1.1.12","qrcode-terminal":"^0.12.0","@xterm/addon-fit":"^0.11.0","node-datachannel":"^0.32.3","node-screenshots":"^0.2.8","socket.io-client":"^4.8.3","@julusian/jpeg-turbo":"^3.0.1","@xterm/addon-unicode11":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.2","nodemon":"^3.1.11","postcss":"^8.5.3","wait-on":"^9.0.4","npm-run-all":"^4.1.5","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@preact/preset-vite":"^2.9.5","vite-plugin-javascript-obfuscator":"^3.1.0"},"optionalDependencies":{"node-pty":"1.2.0-beta.12","@hurdlegroup/robotjs":"^0.12.1"},"_npmOperationalInternal":{"tmp":"tmp/9remote-beta_2.0.43_1783008145791_0.495760822945698","host":"s3://npm-registry-packages-npm-production"}},"2.0.44":{"name":"9remote-beta","version":"2.0.44","keywords":["remote","terminal","ssh","cli"],"license":"MIT","_id":"9remote-beta@2.0.44","maintainers":[{"name":"decolua","email":"decoluadt@gmail.com"}],"bin":{"9remote-beta":"dist/cli.cjs"},"dist":{"shasum":"bd9e6f1c6612e87b66c331cc3fc23bbc754d6b7e","tarball":"https://registry.npmjs.org/9remote-beta/-/9remote-beta-2.0.44.tgz","fileCount":16,"integrity":"sha512-KViMSXBbML6ZoGxO6AdSpmRJyqpootcWRO6m5WPDgUlAuIREj3vu0FUP87cum+gtpcN/eSnjQXrjbGvGjD702Q==","signatures":[{"sig":"MEQCID03FhPNrzwZUNltWtc0Vo8dGKJZhSwV7ufylKManYf/AiAGJPQZVTcsLTK0Sx6pKXej37wlEPjk+Z+4km/NvKuORQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2192853},"main":"dist/server.cjs","type":"module","_from":"file:9remote-beta-2.0.44.tgz","scripts":{"ui":"node cli/index.js ui","dev":"NODE_ENV=development nodemon cli/index.js","start":"node cli/index.js","dev:ui":"npm-run-all --parallel dev:ui:run dev:vite:wait","build:ui":"vite build","dev:vite":"vite","dev:ui:run":"NODE_ENV=development node cli/index.js ui","postinstall":"node dist/install.cjs || true","dev:vite:wait":"wait-on http://localhost:2208/api/health && vite"},"_npmUser":{"name":"decolua","email":"decoluadt@gmail.com"},"_resolved":"/Users/Working/9remote/9remote-beta-2.0.44.tgz","_integrity":"sha512-KViMSXBbML6ZoGxO6AdSpmRJyqpootcWRO6m5WPDgUlAuIREj3vu0FUP87cum+gtpcN/eSnjQXrjbGvGjD702Q==","_npmVersion":"10.9.4","description":"Remote terminal access from anywhere","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^8.1.1","chalk":"^5.4.1","sharp":"^0.33.5","preact":"^10.26.2","qrcode":"^1.5.4","chokidar":"^3.6.0","inquirer":"^9.3.8","web-push":"^3.6.7","socket.io":"^4.8.3","bufferutil":"^4.1.0","http-proxy":"^1.18.1","@xterm/xterm":"^6.0.0","edge-tts-node":"^1.5.7","multicast-dns":"^7.2.5","utf-8-validate":"^6.0.6","node-machine-id":"^1.1.12","qrcode-terminal":"^0.12.0","@xterm/addon-fit":"^0.11.0","node-datachannel":"^0.32.3","node-screenshots":"^0.2.8","socket.io-client":"^4.8.3","@julusian/jpeg-turbo":"^3.0.1","@xterm/addon-unicode11":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.2","nodemon":"^3.1.11","postcss":"^8.5.3","wait-on":"^9.0.4","npm-run-all":"^4.1.5","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@preact/preset-vite":"^2.9.5","vite-plugin-javascript-obfuscator":"^3.1.0"},"optionalDependencies":{"node-pty":"1.2.0-beta.12","@hurdlegroup/robotjs":"^0.12.1"},"_npmOperationalInternal":{"tmp":"tmp/9remote-beta_2.0.44_1783008192670_0.9540233025044911","host":"s3://npm-registry-packages-npm-production"}},"2.0.46":{"name":"9remote-beta","version":"2.0.46","keywords":["remote","terminal","ssh","cli"],"license":"MIT","_id":"9remote-beta@2.0.46","maintainers":[{"name":"decolua","email":"decoluadt@gmail.com"}],"bin":{"9remote-beta":"dist/cli.cjs"},"dist":{"shasum":"8ae6f4d6216574eabaefd53b1c5abf8929418bad","tarball":"https://registry.npmjs.org/9remote-beta/-/9remote-beta-2.0.46.tgz","fileCount":16,"integrity":"sha512-wWO8B7bSsP8k2a22qEXByPp6q9sbiqqRIkBwjtKz9cgELEL4lnYpvyhm8ZYT609gSqA+ddCpCaifRcIl6ITxXQ==","signatures":[{"sig":"MEUCIQDoDtkVv0T533kLuWk+e86dpOFMl6V1LUvcWvmQKMt5rQIgEMCRaL093cl7VMFp7A9lqkQuLM+cexYtYcrr5La6qUA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2192168},"main":"dist/server.cjs","type":"module","_from":"file:9remote-beta-2.0.46.tgz","scripts":{"ui":"node cli/index.js ui","dev":"NODE_ENV=development nodemon cli/index.js","start":"node cli/index.js","dev:ui":"npm-run-all --parallel dev:ui:run dev:vite:wait","build:ui":"vite build","dev:vite":"vite","dev:ui:run":"NODE_ENV=development node cli/index.js ui","postinstall":"node dist/install.cjs || true","dev:vite:wait":"wait-on http://localhost:2208/api/health && vite"},"_npmUser":{"name":"decolua","email":"decoluadt@gmail.com"},"_resolved":"/Users/Working/9remote/9remote-beta-2.0.46.tgz","_integrity":"sha512-wWO8B7bSsP8k2a22qEXByPp6q9sbiqqRIkBwjtKz9cgELEL4lnYpvyhm8ZYT609gSqA+ddCpCaifRcIl6ITxXQ==","_npmVersion":"10.9.4","description":"Remote terminal access from anywhere","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^8.1.1","chalk":"^5.4.1","sharp":"^0.33.5","preact":"^10.26.2","qrcode":"^1.5.4","chokidar":"^3.6.0","inquirer":"^9.3.8","web-push":"^3.6.7","socket.io":"^4.8.3","bufferutil":"^4.1.0","http-proxy":"^1.18.1","@xterm/xterm":"^6.0.0","edge-tts-node":"^1.5.7","multicast-dns":"^7.2.5","utf-8-validate":"^6.0.6","node-machine-id":"^1.1.12","qrcode-terminal":"^0.12.0","@xterm/addon-fit":"^0.11.0","node-datachannel":"^0.32.3","node-screenshots":"^0.2.8","socket.io-client":"^4.8.3","@julusian/jpeg-turbo":"^3.0.1","@xterm/addon-unicode11":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.2","nodemon":"^3.1.11","postcss":"^8.5.3","wait-on":"^9.0.4","npm-run-all":"^4.1.5","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@preact/preset-vite":"^2.9.5","vite-plugin-javascript-obfuscator":"^3.1.0"},"optionalDependencies":{"node-pty":"1.2.0-beta.12","@hurdlegroup/robotjs":"^0.12.1"},"_npmOperationalInternal":{"tmp":"tmp/9remote-beta_2.0.46_1783008619921_0.41008655385383275","host":"s3://npm-registry-packages-npm-production"}},"2.0.47":{"name":"9remote-beta","version":"2.0.47","keywords":["remote","terminal","ssh","cli"],"license":"MIT","_id":"9remote-beta@2.0.47","maintainers":[{"name":"decolua","email":"decoluadt@gmail.com"}],"bin":{"9remote-beta":"dist/cli.cjs"},"dist":{"shasum":"c9cbf08215bede8b8127426bb75010936ec0e5d5","tarball":"https://registry.npmjs.org/9remote-beta/-/9remote-beta-2.0.47.tgz","fileCount":16,"integrity":"sha512-Di79V4Q2879BjdOS1uuEEQA3tsuzsHp2f4csF/lhOaXHZKel5iVkjHDfMjdEqBk9Qj980FhIYKNLPr5XIsgiHw==","signatures":[{"sig":"MEUCIFdmIyrOikKCtRBYLW+As5wbY0bNUI2rIrSGfFjCzdzRAiEAgoxWHnNkP4jo4q4qH4kpGQac7AGQSf44qK7kySMgcW0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2192080},"main":"dist/server.cjs","type":"module","_from":"file:9remote-beta-2.0.47.tgz","scripts":{"ui":"node cli/index.js ui","dev":"NODE_ENV=development nodemon cli/index.js","start":"node cli/index.js","dev:ui":"npm-run-all --parallel dev:ui:run dev:vite:wait","build:ui":"vite build","dev:vite":"vite","dev:ui:run":"NODE_ENV=development node cli/index.js ui","postinstall":"node dist/install.cjs || true","dev:vite:wait":"wait-on http://localhost:2208/api/health && vite"},"_npmUser":{"name":"decolua","email":"decoluadt@gmail.com"},"_resolved":"/Users/Working/9remote/9remote-beta-2.0.47.tgz","_integrity":"sha512-Di79V4Q2879BjdOS1uuEEQA3tsuzsHp2f4csF/lhOaXHZKel5iVkjHDfMjdEqBk9Qj980FhIYKNLPr5XIsgiHw==","_npmVersion":"10.9.4","description":"Remote terminal access from anywhere","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^8.1.1","chalk":"^5.4.1","sharp":"^0.33.5","preact":"^10.26.2","qrcode":"^1.5.4","chokidar":"^3.6.0","inquirer":"^9.3.8","web-push":"^3.6.7","socket.io":"^4.8.3","bufferutil":"^4.1.0","http-proxy":"^1.18.1","@xterm/xterm":"^6.0.0","edge-tts-node":"^1.5.7","multicast-dns":"^7.2.5","utf-8-validate":"^6.0.6","node-machine-id":"^1.1.12","qrcode-terminal":"^0.12.0","@xterm/addon-fit":"^0.11.0","node-datachannel":"^0.32.3","node-screenshots":"^0.2.8","socket.io-client":"^4.8.3","@julusian/jpeg-turbo":"^3.0.1","@xterm/addon-unicode11":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.2","nodemon":"^3.1.11","postcss":"^8.5.3","wait-on":"^9.0.4","npm-run-all":"^4.1.5","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@preact/preset-vite":"^2.9.5","vite-plugin-javascript-obfuscator":"^3.1.0"},"optionalDependencies":{"node-pty":"1.2.0-beta.12","@hurdlegroup/robotjs":"^0.12.1"},"_npmOperationalInternal":{"tmp":"tmp/9remote-beta_2.0.47_1783008662712_0.061806260561096726","host":"s3://npm-registry-packages-npm-production"}},"2.0.48":{"name":"9remote-beta","version":"2.0.48","keywords":["remote","terminal","ssh","cli"],"license":"MIT","_id":"9remote-beta@2.0.48","maintainers":[{"name":"decolua","email":"decoluadt@gmail.com"}],"bin":{"9remote-beta":"dist/cli.cjs"},"dist":{"shasum":"a9e5e24d1f0265bd4f9a3725e286393e2a1a0a80","tarball":"https://registry.npmjs.org/9remote-beta/-/9remote-beta-2.0.48.tgz","fileCount":16,"integrity":"sha512-Y2BgkFR4SbtxCEgwStBbGfnzZUlV0LV8H2reoEg3wtFN2smsRYIZ9YQo1OnqkrCrx9FMd8a6dQOOl4PotTdNhA==","signatures":[{"sig":"MEQCIB9KdmK26rJjj14AMxavKW00hDfHEEHHZpbyXZfO0W02AiBuyKuQu33s5+22qG66nLHlyt2siNAvmWBQEJsBBKoDvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2193474},"main":"dist/server.cjs","type":"module","_from":"file:9remote-beta-2.0.48.tgz","scripts":{"ui":"node cli/index.js ui","dev":"NODE_ENV=development nodemon cli/index.js","start":"node cli/index.js","dev:ui":"npm-run-all --parallel dev:ui:run dev:vite:wait","build:ui":"vite build","dev:vite":"vite","dev:ui:run":"NODE_ENV=development node cli/index.js ui","postinstall":"node dist/install.cjs || true","dev:vite:wait":"wait-on http://localhost:2208/api/health && vite"},"_npmUser":{"name":"decolua","email":"decoluadt@gmail.com"},"_resolved":"/Users/Working/9remote/9remote-beta-2.0.48.tgz","_integrity":"sha512-Y2BgkFR4SbtxCEgwStBbGfnzZUlV0LV8H2reoEg3wtFN2smsRYIZ9YQo1OnqkrCrx9FMd8a6dQOOl4PotTdNhA==","_npmVersion":"10.9.4","description":"Remote terminal access from anywhere","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^8.1.1","chalk":"^5.4.1","sharp":"^0.33.5","preact":"^10.26.2","qrcode":"^1.5.4","chokidar":"^3.6.0","inquirer":"^9.3.8","web-push":"^3.6.7","socket.io":"^4.8.3","bufferutil":"^4.1.0","http-proxy":"^1.18.1","@xterm/xterm":"^6.0.0","edge-tts-node":"^1.5.7","multicast-dns":"^7.2.5","utf-8-validate":"^6.0.6","node-machine-id":"^1.1.12","qrcode-terminal":"^0.12.0","@xterm/addon-fit":"^0.11.0","node-datachannel":"^0.32.3","node-screenshots":"^0.2.8","socket.io-client":"^4.8.3","@julusian/jpeg-turbo":"^3.0.1","@xterm/addon-unicode11":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.2","nodemon":"^3.1.11","postcss":"^8.5.3","wait-on":"^9.0.4","npm-run-all":"^4.1.5","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@preact/preset-vite":"^2.9.5","vite-plugin-javascript-obfuscator":"^3.1.0"},"optionalDependencies":{"node-pty":"1.2.0-beta.12","@hurdlegroup/robotjs":"^0.12.1"},"_npmOperationalInternal":{"tmp":"tmp/9remote-beta_2.0.48_1783009012331_0.9272732501221304","host":"s3://npm-registry-packages-npm-production"}},"2.0.49":{"name":"9remote-beta","version":"2.0.49","keywords":["remote","terminal","ssh","cli"],"license":"MIT","_id":"9remote-beta@2.0.49","maintainers":[{"name":"decolua","email":"decoluadt@gmail.com"}],"bin":{"9remote-beta":"dist/cli.cjs"},"dist":{"shasum":"75ad7c648b50d299164e08011c50324be39078b6","tarball":"https://registry.npmjs.org/9remote-beta/-/9remote-beta-2.0.49.tgz","fileCount":16,"integrity":"sha512-Hv6i9oX3+rLo7SLCuFFmSwqMlED5xAoFrzlpM+bz4PQviWzZGBfR5g9sbOzPXxWchBiDIsDJhlMgwZaqcwbADA==","signatures":[{"sig":"MEUCIQCUVDUh1WEcXbt/Zi57x+pCf24Bv0Q5dRPaag9aFYZpEAIgTtq4DKHZumuLcLVY6oRn+KNZGEydR9GoCY0pBqychvA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2192751},"main":"dist/server.cjs","type":"module","_from":"file:9remote-beta-2.0.49.tgz","scripts":{"ui":"node cli/index.js ui","dev":"NODE_ENV=development nodemon cli/index.js","start":"node cli/index.js","dev:ui":"npm-run-all --parallel dev:ui:run dev:vite:wait","build:ui":"vite build","dev:vite":"vite","dev:ui:run":"NODE_ENV=development node cli/index.js ui","postinstall":"node dist/install.cjs || true","dev:vite:wait":"wait-on http://localhost:2208/api/health && vite"},"_npmUser":{"name":"decolua","email":"decoluadt@gmail.com"},"_resolved":"/Users/Working/9remote/9remote-beta-2.0.49.tgz","_integrity":"sha512-Hv6i9oX3+rLo7SLCuFFmSwqMlED5xAoFrzlpM+bz4PQviWzZGBfR5g9sbOzPXxWchBiDIsDJhlMgwZaqcwbADA==","_npmVersion":"10.9.4","description":"Remote terminal access from anywhere","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^8.1.1","chalk":"^5.4.1","sharp":"^0.33.5","preact":"^10.26.2","qrcode":"^1.5.4","chokidar":"^3.6.0","inquirer":"^9.3.8","web-push":"^3.6.7","socket.io":"^4.8.3","bufferutil":"^4.1.0","http-proxy":"^1.18.1","@xterm/xterm":"^6.0.0","edge-tts-node":"^1.5.7","multicast-dns":"^7.2.5","utf-8-validate":"^6.0.6","node-machine-id":"^1.1.12","qrcode-terminal":"^0.12.0","@xterm/addon-fit":"^0.11.0","node-datachannel":"^0.32.3","node-screenshots":"^0.2.8","socket.io-client":"^4.8.3","@julusian/jpeg-turbo":"^3.0.1","@xterm/addon-unicode11":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.2","nodemon":"^3.1.11","postcss":"^8.5.3","wait-on":"^9.0.4","npm-run-all":"^4.1.5","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@preact/preset-vite":"^2.9.5","vite-plugin-javascript-obfuscator":"^3.1.0"},"optionalDependencies":{"node-pty":"1.2.0-beta.12","@hurdlegroup/robotjs":"^0.12.1"},"_npmOperationalInternal":{"tmp":"tmp/9remote-beta_2.0.49_1783009071067_0.5099606695546879","host":"s3://npm-registry-packages-npm-production"}},"2.0.50":{"name":"9remote-beta","version":"2.0.50","keywords":["remote","terminal","ssh","cli"],"license":"MIT","_id":"9remote-beta@2.0.50","maintainers":[{"name":"decolua","email":"decoluadt@gmail.com"}],"bin":{"9remote-beta":"dist/cli.cjs"},"dist":{"shasum":"675e8601c3e2e59a5180b7647cc39a5c91c31e93","tarball":"https://registry.npmjs.org/9remote-beta/-/9remote-beta-2.0.50.tgz","fileCount":16,"integrity":"sha512-DUFUdsbUSX2uwnTAemIV/WuwDd8s+AGIzfeP1IG/iBV1xlPwTGxLg+iddnOq9lTjj6BwkQGdOagA6QwtIyuAzQ==","signatures":[{"sig":"MEQCHy2+3WN4heUAIxe7HBOgQ16A1SSwWXEW1AILA2hzhX8CIQC4v1CCQZHDSfUyOStcJ2dVYjbbBEkO+FaEn0u7Gnd+yQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2192773},"main":"dist/server.cjs","type":"module","_from":"file:9remote-beta-2.0.50.tgz","scripts":{"ui":"node cli/index.js ui","dev":"NODE_ENV=development nodemon cli/index.js","start":"node cli/index.js","dev:ui":"npm-run-all --parallel dev:ui:run dev:vite:wait","build:ui":"vite build","dev:vite":"vite","dev:ui:run":"NODE_ENV=development node cli/index.js ui","postinstall":"node dist/install.cjs || true","dev:vite:wait":"wait-on http://localhost:2208/api/health && vite"},"_npmUser":{"name":"decolua","email":"decoluadt@gmail.com"},"_resolved":"/Users/Working/9remote/9remote-beta-2.0.50.tgz","_integrity":"sha512-DUFUdsbUSX2uwnTAemIV/WuwDd8s+AGIzfeP1IG/iBV1xlPwTGxLg+iddnOq9lTjj6BwkQGdOagA6QwtIyuAzQ==","_npmVersion":"10.9.4","description":"Remote terminal access from anywhere","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^8.1.1","chalk":"^5.4.1","sharp":"^0.33.5","preact":"^10.26.2","qrcode":"^1.5.4","chokidar":"^3.6.0","inquirer":"^9.3.8","web-push":"^3.6.7","socket.io":"^4.8.3","bufferutil":"^4.1.0","http-proxy":"^1.18.1","@xterm/xterm":"^6.0.0","edge-tts-node":"^1.5.7","multicast-dns":"^7.2.5","utf-8-validate":"^6.0.6","node-machine-id":"^1.1.12","qrcode-terminal":"^0.12.0","@xterm/addon-fit":"^0.11.0","node-datachannel":"^0.32.3","node-screenshots":"^0.2.8","socket.io-client":"^4.8.3","@julusian/jpeg-turbo":"^3.0.1","@xterm/addon-unicode11":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.2","nodemon":"^3.1.11","postcss":"^8.5.3","wait-on":"^9.0.4","npm-run-all":"^4.1.5","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@preact/preset-vite":"^2.9.5","vite-plugin-javascript-obfuscator":"^3.1.0"},"optionalDependencies":{"node-pty":"1.2.0-beta.12","@hurdlegroup/robotjs":"^0.12.1"},"_npmOperationalInternal":{"tmp":"tmp/9remote-beta_2.0.50_1783009697829_0.8092969280616908","host":"s3://npm-registry-packages-npm-production"}},"2.0.51":{"name":"9remote-beta","version":"2.0.51","keywords":["remote","terminal","ssh","cli"],"license":"MIT","_id":"9remote-beta@2.0.51","maintainers":[{"name":"decolua","email":"decoluadt@gmail.com"}],"bin":{"9remote-beta":"dist/cli.cjs"},"dist":{"shasum":"11136201c0c3c879a8fc34d36e7791bdf4a4529e","tarball":"https://registry.npmjs.org/9remote-beta/-/9remote-beta-2.0.51.tgz","fileCount":16,"integrity":"sha512-G0wU5BzbDsz/uKybQQDWiHlIW/dir05iRuuaRxAp44UMPDNMxZKqB95YtfuX8WXXUrjmbkte8wBXjfOL2QnGKw==","signatures":[{"sig":"MEUCIESgiBh0dut4FC+Ld/+9SHZWj3DdTjoVZ1y0bGPX8cHlAiEAypXkEBDJiynfmsrBV0zs4/vrRJtlK3j3zgKORH4HcGk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2191414},"main":"dist/server.cjs","type":"module","_from":"file:9remote-beta-2.0.51.tgz","scripts":{"ui":"node cli/index.js ui","dev":"NODE_ENV=development nodemon cli/index.js","start":"node cli/index.js","dev:ui":"npm-run-all --parallel dev:ui:run dev:vite:wait","build:ui":"vite build","dev:vite":"vite","dev:ui:run":"NODE_ENV=development node cli/index.js ui","postinstall":"node dist/install.cjs || true","dev:vite:wait":"wait-on http://localhost:2208/api/health && vite"},"_npmUser":{"name":"decolua","email":"decoluadt@gmail.com"},"_resolved":"/Users/Working/9remote/9remote-beta-2.0.51.tgz","_integrity":"sha512-G0wU5BzbDsz/uKybQQDWiHlIW/dir05iRuuaRxAp44UMPDNMxZKqB95YtfuX8WXXUrjmbkte8wBXjfOL2QnGKw==","_npmVersion":"10.9.4","description":"Remote terminal access from anywhere","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^8.1.1","chalk":"^5.4.1","sharp":"^0.33.5","preact":"^10.26.2","qrcode":"^1.5.4","chokidar":"^3.6.0","inquirer":"^9.3.8","web-push":"^3.6.7","socket.io":"^4.8.3","bufferutil":"^4.1.0","http-proxy":"^1.18.1","@xterm/xterm":"^6.0.0","edge-tts-node":"^1.5.7","multicast-dns":"^7.2.5","utf-8-validate":"^6.0.6","node-machine-id":"^1.1.12","qrcode-terminal":"^0.12.0","@xterm/addon-fit":"^0.11.0","node-datachannel":"^0.32.3","node-screenshots":"^0.2.8","socket.io-client":"^4.8.3","@julusian/jpeg-turbo":"^3.0.1","@xterm/addon-unicode11":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.2","nodemon":"^3.1.11","postcss":"^8.5.3","wait-on":"^9.0.4","npm-run-all":"^4.1.5","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@preact/preset-vite":"^2.9.5","vite-plugin-javascript-obfuscator":"^3.1.0"},"optionalDependencies":{"node-pty":"1.2.0-beta.12","@hurdlegroup/robotjs":"^0.12.1"},"_npmOperationalInternal":{"tmp":"tmp/9remote-beta_2.0.51_1783009754536_0.6189802999666534","host":"s3://npm-registry-packages-npm-production"}},"2.0.52":{"name":"9remote-beta","version":"2.0.52","keywords":["remote","terminal","ssh","cli"],"license":"MIT","_id":"9remote-beta@2.0.52","maintainers":[{"name":"decolua","email":"decoluadt@gmail.com"}],"bin":{"9remote-beta":"dist/cli.cjs"},"dist":{"shasum":"811706e9d1fc88dd3f52c6132ad29e0242836841","tarball":"https://registry.npmjs.org/9remote-beta/-/9remote-beta-2.0.52.tgz","fileCount":16,"integrity":"sha512-acaPt6phmCLq1sjNf2Sd2LY+Q3JyNwkJst/SUYVA0GpVLKe1ZPnJk6Onm3C2VhMPOFASKtUCjCZERjvyssjiww==","signatures":[{"sig":"MEYCIQDJaL2bCJiZT4d9Onu0puAx+uQC8iEPXmwlwqIxns9HhAIhAPhjBocqcSE9QbydndMeuiPCCbECBNRU4GXViInD/7DE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2193230},"main":"dist/server.cjs","type":"module","_from":"file:9remote-beta-2.0.52.tgz","scripts":{"ui":"node cli/index.js ui","dev":"NODE_ENV=development nodemon cli/index.js","start":"node cli/index.js","dev:ui":"npm-run-all --parallel dev:ui:run dev:vite:wait","build:ui":"vite build","dev:vite":"vite","dev:ui:run":"NODE_ENV=development node cli/index.js ui","postinstall":"node dist/install.cjs || true","dev:vite:wait":"wait-on http://localhost:2208/api/health && vite"},"_npmUser":{"name":"decolua","email":"decoluadt@gmail.com"},"_resolved":"/Users/Working/9remote/9remote-beta-2.0.52.tgz","_integrity":"sha512-acaPt6phmCLq1sjNf2Sd2LY+Q3JyNwkJst/SUYVA0GpVLKe1ZPnJk6Onm3C2VhMPOFASKtUCjCZERjvyssjiww==","_npmVersion":"10.9.4","description":"Remote terminal access from anywhere","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^8.1.1","chalk":"^5.4.1","sharp":"^0.33.5","preact":"^10.26.2","qrcode":"^1.5.4","chokidar":"^3.6.0","inquirer":"^9.3.8","web-push":"^3.6.7","socket.io":"^4.8.3","bufferutil":"^4.1.0","http-proxy":"^1.18.1","@xterm/xterm":"^6.0.0","edge-tts-node":"^1.5.7","multicast-dns":"^7.2.5","utf-8-validate":"^6.0.6","node-machine-id":"^1.1.12","qrcode-terminal":"^0.12.0","@xterm/addon-fit":"^0.11.0","node-datachannel":"^0.32.3","node-screenshots":"^0.2.8","socket.io-client":"^4.8.3","@julusian/jpeg-turbo":"^3.0.1","@xterm/addon-unicode11":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.2","nodemon":"^3.1.11","postcss":"^8.5.3","wait-on":"^9.0.4","npm-run-all":"^4.1.5","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@preact/preset-vite":"^2.9.5","vite-plugin-javascript-obfuscator":"^3.1.0"},"optionalDependencies":{"node-pty":"1.2.0-beta.12","@hurdlegroup/robotjs":"^0.12.1"},"_npmOperationalInternal":{"tmp":"tmp/9remote-beta_2.0.52_1783010118360_0.6298415604623955","host":"s3://npm-registry-packages-npm-production"}},"2.0.53":{"name":"9remote-beta","version":"2.0.53","keywords":["remote","terminal","ssh","cli"],"license":"MIT","_id":"9remote-beta@2.0.53","maintainers":[{"name":"decolua","email":"decoluadt@gmail.com"}],"bin":{"9remote-beta":"dist/cli.cjs"},"dist":{"shasum":"70a9ca8e235e2ef033a568cde1f61a22df5d164f","tarball":"https://registry.npmjs.org/9remote-beta/-/9remote-beta-2.0.53.tgz","fileCount":16,"integrity":"sha512-MocbsWRdPFZg97aIgF8+fzSshHDYm/lI/Ts+5ezbwORD3m+rzThp6988JMmYRgL+d/qhB6y48XDg2sfOCmFa5A==","signatures":[{"sig":"MEUCIQDiUQY4uaurKBBU3FxnKaZUCUAONPZQKSZP3i9wkt+QjwIgScFhAocQ6gxImuYxzSUiq0hy3QwynQcFHvOot/9b+L4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2192772},"main":"dist/server.cjs","type":"module","_from":"file:9remote-beta-2.0.53.tgz","scripts":{"ui":"node cli/index.js ui","dev":"NODE_ENV=development nodemon cli/index.js","start":"node cli/index.js","dev:ui":"npm-run-all --parallel dev:ui:run dev:vite:wait","build:ui":"vite build","dev:vite":"vite","dev:ui:run":"NODE_ENV=development node cli/index.js ui","postinstall":"node dist/install.cjs || true","dev:vite:wait":"wait-on http://localhost:2208/api/health && vite"},"_npmUser":{"name":"decolua","email":"decoluadt@gmail.com"},"_resolved":"/Users/Working/9remote/9remote-beta-2.0.53.tgz","_integrity":"sha512-MocbsWRdPFZg97aIgF8+fzSshHDYm/lI/Ts+5ezbwORD3m+rzThp6988JMmYRgL+d/qhB6y48XDg2sfOCmFa5A==","_npmVersion":"10.9.4","description":"Remote terminal access from anywhere","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^8.1.1","chalk":"^5.4.1","sharp":"^0.33.5","preact":"^10.26.2","qrcode":"^1.5.4","chokidar":"^3.6.0","inquirer":"^9.3.8","web-push":"^3.6.7","socket.io":"^4.8.3","bufferutil":"^4.1.0","http-proxy":"^1.18.1","@xterm/xterm":"^6.0.0","edge-tts-node":"^1.5.7","multicast-dns":"^7.2.5","utf-8-validate":"^6.0.6","node-machine-id":"^1.1.12","qrcode-terminal":"^0.12.0","@xterm/addon-fit":"^0.11.0","node-datachannel":"^0.32.3","node-screenshots":"^0.2.8","socket.io-client":"^4.8.3","@julusian/jpeg-turbo":"^3.0.1","@xterm/addon-unicode11":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.2","nodemon":"^3.1.11","postcss":"^8.5.3","wait-on":"^9.0.4","npm-run-all":"^4.1.5","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@preact/preset-vite":"^2.9.5","vite-plugin-javascript-obfuscator":"^3.1.0"},"optionalDependencies":{"node-pty":"1.2.0-beta.12","@hurdlegroup/robotjs":"^0.12.1"},"_npmOperationalInternal":{"tmp":"tmp/9remote-beta_2.0.53_1783010171345_0.10944599407834232","host":"s3://npm-registry-packages-npm-production"}},"2.0.54":{"name":"9remote-beta","version":"2.0.54","keywords":["remote","terminal","ssh","cli"],"license":"MIT","_id":"9remote-beta@2.0.54","maintainers":[{"name":"decolua","email":"decoluadt@gmail.com"}],"bin":{"9remote-beta":"dist/cli.cjs"},"dist":{"shasum":"a74a3f48937bcf7a3de39e6e8a38381c921aa33b","tarball":"https://registry.npmjs.org/9remote-beta/-/9remote-beta-2.0.54.tgz","fileCount":16,"integrity":"sha512-dNU5SPx/yRWokzu9vdBYc3amP9KVmBC6Sc/OZYBkQwmL4WeN721Gvojyhk/2BFUtC8p+A+VmsEQprlINRivAEA==","signatures":[{"sig":"MEUCIC1uDTKka3sxxWI5dP+9pApLyMZe+MQueE8xADwZVaGIAiEA0JICOTYWNoPJE/cSShweCM8bawtnEtwInhUEz1J3Xn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2193716},"main":"dist/server.cjs","type":"module","_from":"file:9remote-beta-2.0.54.tgz","scripts":{"ui":"node cli/index.js ui","dev":"NODE_ENV=development nodemon cli/index.js","start":"node cli/index.js","dev:ui":"npm-run-all --parallel dev:ui:run dev:vite:wait","build:ui":"vite build","dev:vite":"vite","dev:ui:run":"NODE_ENV=development node cli/index.js ui","postinstall":"node dist/install.cjs || true","dev:vite:wait":"wait-on http://localhost:2208/api/health && vite"},"_npmUser":{"name":"decolua","email":"decoluadt@gmail.com"},"_resolved":"/Users/Working/9remote/9remote-beta-2.0.54.tgz","_integrity":"sha512-dNU5SPx/yRWokzu9vdBYc3amP9KVmBC6Sc/OZYBkQwmL4WeN721Gvojyhk/2BFUtC8p+A+VmsEQprlINRivAEA==","_npmVersion":"10.9.4","description":"Remote terminal access from anywhere","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ora":"^8.1.1","chalk":"^5.4.1","sharp":"^0.33.5","preact":"^10.26.2","qrcode":"^1.5.4","chokidar":"^3.6.0","inquirer":"^9.3.8","web-push":"^3.6.7","socket.io":"^4.8.3","bufferutil":"^4.1.0","http-proxy":"^1.18.1","@xterm/xterm":"^6.0.0","edge-tts-node":"^1.5.7","multicast-dns":"^7.2.5","utf-8-validate":"^6.0.6","node-machine-id":"^1.1.12","qrcode-terminal":"^0.12.0","@xterm/addon-fit":"^0.11.0","node-datachannel":"^0.32.3","node-screenshots":"^0.2.8","socket.io-client":"^4.8.3","@julusian/jpeg-turbo":"^3.0.1","@xterm/addon-unicode11":"^0.9.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.2","nodemon":"^3.1.11","postcss":"^8.5.3","wait-on":"^9.0.4","npm-run-all":"^4.1.5","tailwindcss":"^3.4.17","autoprefixer":"^10.4.21","@preact/preset-vite":"^2.9.5","vite-plugin-javascript-obfuscator":"^3.1.0"},"optionalDependencies":{"node-pty":"1.2.0-beta.12","@hurdlegroup/robotjs":"^0.12.1"},"_npmOperationalInternal":{"tmp":"tmp/9remote-beta_2.0.54_1783012224949_0.2376989676540373","host":"s3://npm-registry-packages-npm-production"}},"2.0.55":{"name":"9remote-beta","version":"2.0.55","type":"module","description":"Remote terminal access from anywhere","main":"dist/server.cjs","bin":{"9remote-beta":"dist/cli.cjs"},"scripts":{"start":"node cli/index.js","ui":"node cli/index.js ui","dev":"NODE_ENV=development nodemon cli/index.js","dev:ui":"npm-run-all --parallel dev:ui:run dev:vite:wait","dev:vite":"vite","dev:vite:wait":"wait-on http://localhost:2208/api/health && vite","dev:ui:run":"NODE_ENV=development node cli/index.js ui","build:ui":"vite build","postinstall":"node dist/install.cjs || true"},"keywords":["remote","terminal","ssh","cli"],"license":"MIT","dependencies":{"@julusian/jpeg-turbo":"^3.0.1","@xterm/addon-fit":"^0.11.0","@xterm/addon-unicode11":"^0.9.0","@xterm/xterm":"^6.0.0","bufferutil":"^4.1.0","chalk":"^5.4.1","chokidar":"^3.6.0","edge-tts-node":"^1.5.7","http-proxy":"^1.18.1","inquirer":"^9.3.8","multicast-dns":"^7.2.5","node-datachannel":"^0.32.3","node-machine-id":"^1.1.12","node-screenshots":"^0.2.8","ora":"^8.1.1","preact":"^10.26.2","qrcode":"^1.5.4","qrcode-terminal":"^0.12.0","sharp":"^0.33.5","socket.io":"^4.8.3","socket.io-client":"^4.8.3","utf-8-validate":"^6.0.6","web-push":"^3.6.7"},"optionalDependencies":{"@hurdlegroup/robotjs":"^0.12.1","node-pty":"1.2.0-beta.12"},"devDependencies":{"@preact/preset-vite":"^2.9.5","autoprefixer":"^10.4.21","nodemon":"^3.1.11","npm-run-all":"^4.1.5","postcss":"^8.5.3","tailwindcss":"^3.4.17","vite":"^6.2.2","vite-plugin-javascript-obfuscator":"^3.1.0","wait-on":"^9.0.4"},"_id":"9remote-beta@2.0.55","_integrity":"sha512-OPDRsXnRi4xvMD5xK8teEwuFLkE2x/8pRxVWWrhIFW3omEWivSV+xyRdR8fbmRoGHzZkjP9ZDWZAkdkoiVUgXw==","_resolved":"/Users/Working/9remote/9remote-beta-2.0.55.tgz","_from":"file:9remote-beta-2.0.55.tgz","_nodeVersion":"22.22.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-OPDRsXnRi4xvMD5xK8teEwuFLkE2x/8pRxVWWrhIFW3omEWivSV+xyRdR8fbmRoGHzZkjP9ZDWZAkdkoiVUgXw==","shasum":"dc0e8ee612f7a696f627a7510423d7ac146764ba","tarball":"https://registry.npmjs.org/9remote-beta/-/9remote-beta-2.0.55.tgz","fileCount":16,"unpackedSize":2193514,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFzwqRnnote0HICYErZ7S8C2s7Lmx1XbntoAlumsCUXJAiBulnt6F7Ml03eFzZSuQIbZfEg8cOQTs2RVNctSZKWzbg=="}]},"_npmUser":{"name":"decolua","email":"decoluadt@gmail.com"},"directories":{},"maintainers":[{"name":"decolua","email":"decoluadt@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/9remote-beta_2.0.55_1783012325899_0.1593126581012536"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-02T14:19:09.919Z","modified":"2026-07-02T17:12:06.325Z","2.0.31":"2026-07-02T14:19:10.134Z","2.0.32":"2026-07-02T14:24:20.223Z","2.0.34":"2026-07-02T14:39:16.949Z","2.0.35":"2026-07-02T14:40:04.057Z","2.0.36":"2026-07-02T15:05:43.250Z","2.0.37":"2026-07-02T15:09:02.893Z","2.0.39":"2026-07-02T15:32:06.766Z","2.0.40":"2026-07-02T15:36:55.115Z","2.0.41":"2026-07-02T15:48:15.586Z","2.0.42":"2026-07-02T15:49:55.644Z","2.0.43":"2026-07-02T16:02:26.009Z","2.0.44":"2026-07-02T16:03:12.822Z","2.0.46":"2026-07-02T16:10:20.092Z","2.0.47":"2026-07-02T16:11:02.875Z","2.0.48":"2026-07-02T16:16:52.613Z","2.0.49":"2026-07-02T16:17:51.217Z","2.0.50":"2026-07-02T16:28:18.257Z","2.0.51":"2026-07-02T16:29:14.849Z","2.0.52":"2026-07-02T16:35:18.572Z","2.0.53":"2026-07-02T16:36:11.549Z","2.0.54":"2026-07-02T17:10:25.136Z","2.0.55":"2026-07-02T17:12:06.201Z"},"license":"MIT","keywords":["remote","terminal","ssh","cli"],"description":"Remote terminal access from anywhere","maintainers":[{"name":"decolua","email":"decoluadt@gmail.com"}],"readme":"<div align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/decolua/9remote/main/images/9remote.png\" alt=\"9Remote\" width=\"800\"/>\n\n  # 9Remote — Terminal in Your Pocket\n\n  **Your Mac/Linux/Windows terminal, remote desktop, and file explorer — accessible from any phone or browser, anywhere, instantly.**\n\n  [![npm version](https://img.shields.io/npm/v/9remote.svg)](https://www.npmjs.com/package/9remote)\n  [![Downloads](https://img.shields.io/npm/dm/9remote.svg)](https://www.npmjs.com/package/9remote)\n  [![License](https://img.shields.io/badge/license-MIT-blue.svg)](#-license)\n\n  [🚀 Quick Start](#-quick-start) • [💡 Features](#-features) • [🌐 Website](https://9remote.cc) • [📖 Docs](https://docs.9remote.cc)\n</div>\n\n---\n\n## 🤔 Why 9Remote?\n\n**Remote access today is painful:**\n\n- ❌ **SSH** — firewall rules, port forwarding, SSH keys\n- ❌ **VPN** — overkill just to check a terminal\n- ❌ **ngrok / tunnels** — expire, lose connection\n- ❌ **TeamViewer** — slow, desktop-only, paid\n- ❌ **Termius** — SSH-only, no desktop, no browser\n\n**9Remote solves all of it:**\n\n- ✅ **One command** — install, scan QR, done in 30 seconds\n- ✅ **Auto tunnel** — Cloudflare tunnel, no port forwarding\n- ✅ **All-in-one** — terminal + desktop + file explorer + editor\n- ✅ **Works on phone** — full workspace from browser, <50ms latency\n- ✅ **Persistent** — PTY sessions survive restarts\n- ✅ **Pair Device** — only approved devices connect, zero signup\n\n---\n\n## ⚡ Quick Start\n\n```bash\nnpm install -g 9remote\n9remote\n```\n\n🎉 **Scan the QR → pair your device → you're in.**\n\n> Works on **macOS, Linux, Windows**. Requires Node.js 20+.\n\n### CLI Commands\n\n| Command | Description |\n|---------|-------------|\n| `9remote` | TUI mode — interactive menu with QR code |\n| `9remote ui` | Web UI mode — opens dashboard at `localhost:2208` |\n\n---\n\n## ✨ Features\n\n| Feature | What It Does |\n|---------|--------------|\n| 🖥️ **Remote Terminal** | Full PTY shell via WebSocket |\n| 🖱️ **Remote Desktop** | Live screen streaming via WebRTC |\n| 📁 **File Explorer** | Browse, upload, download files |\n| 💻 **Code Editor** | Built-in editor with syntax highlighting |\n| 🔗 **Git Integration** | Run git commands with visual status |\n| 📱 **Mobile Optimized** | Touch-friendly UI, gesture controls |\n| 🔑 **QR Login** | One-time 30-min key, scan to connect |\n| 🔒 **Auto Tunnel** | Cloudflare tunnel, no port forwarding |\n| 🔄 **Persistent Sessions** | PTY daemon survives restarts |\n| 🌍 **Multi-Device Sync** | Same session across phone/tablet/laptop |\n| 🔔 **Push Notifications** | Build finished? Get notified |\n| 🤖 **AI Integration** | Claude Code, Codex, Cursor, OpenClaw |\n| 🌐 **Local Sites Proxy** | Expose `localhost:3000` to phone |\n| 🔐 **Pair Device** | Approve each device before it connects |\n| 🆓 **No Account** | Machine ID + QR key, zero signup |\n\n---\n\n## 🎯 Use Cases\n\n**Code from bed** — 11 PM, bug in prod, laptop in another room? Open the app on your phone, scan QR, fix, push, sleep.\n\n**Fix bugs at a cafe** — Production down, only phone + café Wi-Fi? Connect to your home Mac, tail logs, edit config, deploy.\n\n**Deploy on vacation** — Client needs a hotfix, you're on the beach? Phone → 9remote → git pull → deploy → back to the beach.\n\n**On-call engineer** — 3 AM alert, don't want to boot laptop? Push notification → terminal + remote desktop from bed.\n\n---\n\n## 📖 Setup\n\n<details>\n<summary><b>🔑 First Run & QR Login</b></summary>\n\nOn first run, 9Remote generates two keys:\n\n- **Permanent Key** — stored locally, tied to your machine ID\n- **One-Time Key** — 30-minute temporary key for the QR code\n\n**Connect from phone:**\n1. Run `9remote` on your machine\n2. A QR code appears in the terminal\n3. Open [9remote.cc](https://9remote.cc) on your phone (or the mobile app)\n4. Scan the QR → connected instantly\n\n> Keys are **never** stored on our servers after the session ends.\n\n</details>\n\n<details>\n<summary><b>🖱️ Remote Desktop (macOS)</b></summary>\n\nRequires two system permissions:\n\n1. **Screen Recording** — `System Settings → Privacy & Security → Screen Recording`\n2. **Accessibility** — `System Settings → Privacy & Security → Accessibility`\n\nEnable Terminal (or the app you ran `9remote` from), then toggle Remote Desktop in the TUI menu.\n\n**Performance:**\n- Adaptive framerate: 60ms active / 400ms idle\n- Tile-based diff rendering (only changed regions sent)\n- WebRTC DataChannel for minimal latency\n\n</details>\n\n<details>\n<summary><b>🌐 Local Sites Proxy</b></summary>\n\nExpose your local dev servers automatically:\n\n```\nhttp://localhost:3000  →  https://<tunnel>/proxy/3000/\nhttp://localhost:5173  →  https://<tunnel>/proxy/5173/\n```\n\nPerfect for testing responsive design on real devices, sharing WIP builds, or mobile debugging without USB.\n\n</details>\n\n---\n\n## ❓ FAQ\n\n<details>\n<summary><b>🔒 Is it secure?</b></summary>\n\n**Yes.** Every new device must be explicitly approved via **Pair Device** before it can access the host. Plus:\n- No open ports — Cloudflare tunnel is outbound-only\n- Keys never stored on our servers after session ends\n- No terminal output, files, or screen data collected\n- One-time QR keys expire in 30 minutes\n\n</details>\n\n<details>\n<summary><b>💰 Is it free?</b></summary>\n\n**Yes.** Free to use, no signup, no credit card. MIT licensed.\n\n</details>\n\n<details>\n<summary><b>🌐 Do I need to open ports?</b></summary>\n\n**No.** Uses Cloudflare Quick Tunnel — outbound only. Works behind home NAT, corporate firewalls, mobile hotspots, VPNs.\n\n</details>\n\n<details>\n<summary><b>📴 Does it work on LAN only?</b></summary>\n\n**Yes.** A **LocalFirstAdapter** races LAN vs tunnel and uses whichever is faster. If phone and host share the same Wi-Fi, traffic stays local.\n\n</details>\n\n<details>\n<summary><b>🤖 Can I use AI coding tools through 9Remote?</b></summary>\n\n**Yes.** Works seamlessly with Claude Code, OpenAI Codex CLI, Cursor, OpenClaw, and any CLI tool. Run them on your host, access from your phone.\n\n</details>\n\n<details>\n<summary><b>🖥️ What platforms are supported?</b></summary>\n\n**Host:** macOS (Intel + Apple Silicon), Linux (x64, arm64), Windows (x64)\n**Client:** Any modern browser, iOS 14+, Android 8+\n\n</details>\n\n---\n\n## 🐛 Troubleshooting\n\n**\"Port 2208 already in use\"**\n- Another instance running → `pkill -f 9remote` and retry\n- Or use a different port: `PORT=3308 9remote`\n\n**\"Cloudflare tunnel failed to start\"**\n- Check internet connection\n- `cloudflared` auto-installed on first run; otherwise install manually from [cloudflared docs](https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/downloads/)\n\n**\"Screen Recording / Accessibility denied\" (macOS)**\n- Grant permissions in `System Settings → Privacy & Security`, then restart 9Remote\n\n**\"QR code expired\"**\n- Keys expire in 30 minutes → regenerate from TUI menu: `Key → Regenerate`\n\n**\"Can't connect from phone\"**\n- Check both devices have internet\n- Try forcing tunnel mode: Settings → Connection → Tunnel only\n\n---\n\n## 📧 Links\n\n- **Website:** [9remote.cc](https://9remote.cc)\n- **Docs:** [docs.9remote.cc](https://docs.9remote.cc)\n- **GitHub:** [github.com/decolua/9remote](https://github.com/decolua/9remote)\n- **Issues:** [github.com/decolua/9remote/issues](https://github.com/decolua/9remote/issues)\n- **Community:** [facebook.com/groups/9teamvn](https://www.facebook.com/groups/9teamvn)\n\n---\n\n## 📄 License\n\nMIT © 9Team\n\n---\n\n<div align=\"center\">\n  <sub>Built with ❤️ for developers who code from anywhere — bed, beach, or bus.</sub>\n</div>\n","readmeFilename":"README.md"}