{"_id":"@dfanso/tunnel-client","_rev":"9-126eb65ab5ff91f1a6ef76041c88ce3c","name":"@dfanso/tunnel-client","dist-tags":{"latest":"1.0.9"},"versions":{"1.0.0":{"name":"@dfanso/tunnel-client","version":"1.0.0","keywords":["tunnel","local","proxy","cli","websocket","expose","development"],"author":{"name":"dfanso"},"license":"MIT","_id":"@dfanso/tunnel-client@1.0.0","maintainers":[{"name":"dfanso","email":"leogavin123@outlook.com"}],"homepage":"https://github.com/dfanso/dfanso-tunnel-client#readme","bugs":{"url":"https://github.com/dfanso/dfanso-tunnel-client/issues"},"bin":{"ltunnel":"bin/cli.js"},"dist":{"shasum":"3e7c07f8175bfc451e271065ef940727d208b27c","tarball":"https://registry.npmjs.org/@dfanso/tunnel-client/-/tunnel-client-1.0.0.tgz","fileCount":6,"integrity":"sha512-ZdLEO/LiQhoMBSBnzf/uArsnT40OVjiDm/m28iM/M/I2puBlDWF6Fer0wk/iVMBHDWeRkIYPp2RbTEhJJjQFQw==","signatures":[{"sig":"MEUCIAinDbeLpIvH7odZQxSpQy2xPiq8thrXGoi6y92CHKaQAiEAxfqKjZNr/2scdFHrzd37wh7JvtO7dZ6Sewrna5gN+QY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16957},"main":"src/index.js","engines":{"node":">=14.0.0"},"gitHead":"770f38f7d79989d927f75c11198d5e28e51989b4","scripts":{"lint":"echo \"No lint specified\" && exit 0","test":"echo \"No tests specified\" && exit 0","start":"node bin/cli.js","prepublishOnly":"echo \"Skipping tests and lint for initial publish\""},"_npmUser":{"name":"dfanso","email":"leogavin123@outlook.com"},"repository":{"url":"git+https://github.com/dfanso/dfanso-tunnel-client.git","type":"git"},"_npmVersion":"10.2.4","description":"Create secure WebSocket tunnels to expose local servers to the internet","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ws":"^8.16.0","ora":"^5.4.1","chalk":"^4.1.2","inquirer":"^8.2.6","commander":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/tunnel-client_1.0.0_1733646470758_0.20104351271088317","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@dfanso/tunnel-client","version":"1.0.1","keywords":["tunnel","local","proxy","cli","websocket","expose","development"],"author":{"name":"dfanso"},"license":"MIT","_id":"@dfanso/tunnel-client@1.0.1","maintainers":[{"name":"dfanso","email":"leogavin123@outlook.com"}],"homepage":"https://github.com/dfanso/dfanso-tunnel-client#readme","bugs":{"url":"https://github.com/dfanso/dfanso-tunnel-client/issues"},"bin":{"ltunnel":"bin/cli.js"},"dist":{"shasum":"aeba5bb2a1fb91ca34b8c24ac30c40ee328972b8","tarball":"https://registry.npmjs.org/@dfanso/tunnel-client/-/tunnel-client-1.0.1.tgz","fileCount":6,"integrity":"sha512-xBN7iBxxu8dG6L14wkGPBgwjXTnKsLgjU1cfRUr8AuPJK5yV2179wN2lSh/HZxBE/QEBUPa0/UsjO6P5ac73cA==","signatures":[{"sig":"MEQCIDTg9lzLcNxRz0ITn0xurWjWSO0tP7M353rzjGrRkjQoAiBB7GxKgc46YCfJ0tJQmkhlVAQ5gnAm/4xnSE5xROwIIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16980},"main":"src/index.js","engines":{"node":">=14.0.0"},"gitHead":"770f38f7d79989d927f75c11198d5e28e51989b4","scripts":{"lint":"echo \"No lint specified\" && exit 0","test":"echo \"No tests specified\" && exit 0","start":"node bin/cli.js","prepublishOnly":"echo \"Skipping tests and lint for initial publish\""},"_npmUser":{"name":"dfanso","email":"leogavin123@outlook.com"},"repository":{"url":"git+https://github.com/dfanso/dfanso-tunnel-client.git","type":"git"},"_npmVersion":"10.2.4","description":"Create secure WebSocket tunnels to expose local servers to the internet","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ws":"^8.16.0","ora":"^5.4.1","conf":"^10.1.1","chalk":"^4.1.2","inquirer":"^8.2.6","commander":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/tunnel-client_1.0.1_1733646553591_0.4043664462008669","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@dfanso/tunnel-client","version":"1.0.2","keywords":["tunnel","local","proxy","cli","websocket","expose","development"],"author":{"name":"dfanso"},"license":"MIT","_id":"@dfanso/tunnel-client@1.0.2","maintainers":[{"name":"dfanso","email":"leogavin123@outlook.com"}],"homepage":"https://github.com/dfanso/dfanso-tunnel-client#readme","bugs":{"url":"https://github.com/dfanso/dfanso-tunnel-client/issues"},"bin":{"ltunnel":"bin/cli.js"},"dist":{"shasum":"dfd3a0afb6da5c9c37f6be2a2cb738e9f3409b8a","tarball":"https://registry.npmjs.org/@dfanso/tunnel-client/-/tunnel-client-1.0.2.tgz","fileCount":6,"integrity":"sha512-s8A/T3PfRjMK/2OpR8p2ubyApe/wwdf08qht1HjamcWW0SpE/IjVsooWtc8LEADMaGPGwbimY9ARvqjjTF5Vaw==","signatures":[{"sig":"MEUCIE6EYOoZ+qR6Go0WHn19PdXpHxGpVWQ5TgpWQBCHzvl/AiEA4m7iwGGRCSyYuYBrNyS89o+ksnA9Zzhi21YYHu+0eRg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19013},"main":"src/index.js","engines":{"node":">=14.0.0"},"gitHead":"846f5450d1eeeaf87359303a5e786eba6acfb8f3","scripts":{"lint":"echo \"No lint specified\" && exit 0","test":"echo \"No tests specified\" && exit 0","start":"node bin/cli.js","prepublishOnly":"echo \"Skipping tests and lint for initial publish\""},"_npmUser":{"name":"dfanso","email":"leogavin123@outlook.com"},"repository":{"url":"git+https://github.com/dfanso/dfanso-tunnel-client.git","type":"git"},"_npmVersion":"9.7.2","description":"Create secure WebSocket tunnels to expose local servers to the internet","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ws":"^8.16.0","ora":"^5.4.1","conf":"^10.1.1","chalk":"^4.1.2","inquirer":"^8.2.6","commander":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/tunnel-client_1.0.2_1733668668518_0.012513078236819464","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@dfanso/tunnel-client","version":"1.0.3","keywords":["tunnel","local","proxy","cli","websocket","expose","development"],"author":{"name":"dfanso"},"license":"MIT","_id":"@dfanso/tunnel-client@1.0.3","maintainers":[{"name":"dfanso","email":"leogavin123@outlook.com"}],"homepage":"https://github.com/dfanso/dfanso-tunnel-client#readme","bugs":{"url":"https://github.com/dfanso/dfanso-tunnel-client/issues"},"bin":{"ltunnel":"bin/cli.js"},"dist":{"shasum":"0ff49cf9d95cacc9dd2d217b8969c1e16f0ccd0a","tarball":"https://registry.npmjs.org/@dfanso/tunnel-client/-/tunnel-client-1.0.3.tgz","fileCount":6,"integrity":"sha512-e85t4XnObIh3vv3dYoKulDPVnwVS80sXCOlagTWpi8q9Cn1jjLsctlMaUz42Bv3rUvtL/90uq9wMi/KeFGCOKw==","signatures":[{"sig":"MEYCIQDir+ty7jbmUwhIjIfzFdGTPwQZb0gubgHDZhwytalg8gIhAKuENWLW/mBz8Flh0UTP6pIcS3zKQkSpd5YnwZaJhqn+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18997},"main":"src/index.js","engines":{"node":">=14.0.0"},"gitHead":"846f5450d1eeeaf87359303a5e786eba6acfb8f3","scripts":{"lint":"echo \"No lint specified\" && exit 0","test":"echo \"No tests specified\" && exit 0","start":"node bin/cli.js","prepublishOnly":"echo \"Skipping tests and lint for initial publish\""},"_npmUser":{"name":"dfanso","email":"leogavin123@outlook.com"},"repository":{"url":"git+https://github.com/dfanso/dfanso-tunnel-client.git","type":"git"},"_npmVersion":"9.7.2","description":"Create secure WebSocket tunnels to expose local servers to the internet","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ws":"^8.16.0","ora":"^5.4.1","conf":"^10.1.1","chalk":"^4.1.2","inquirer":"^8.2.6","commander":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/tunnel-client_1.0.3_1733669915370_0.37837956390362404","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@dfanso/tunnel-client","version":"1.0.4","keywords":["tunnel","local","proxy","cli","websocket","expose","development"],"author":{"name":"dfanso"},"license":"MIT","_id":"@dfanso/tunnel-client@1.0.4","maintainers":[{"name":"dfanso","email":"leogavin123@outlook.com"}],"homepage":"https://github.com/dfanso/dfanso-tunnel-client#readme","bugs":{"url":"https://github.com/dfanso/dfanso-tunnel-client/issues"},"bin":{"ltunnel":"bin/cli.js"},"dist":{"shasum":"a29451945751d6350a6a341867ccdf7b990b0810","tarball":"https://registry.npmjs.org/@dfanso/tunnel-client/-/tunnel-client-1.0.4.tgz","fileCount":6,"integrity":"sha512-G7UYrf3Gyawuhh5M3ZKOKGnpIc/yiVwLPczVFsNXi+bTpwZNPCsiJre6uPE6R/2D/Bz4/PhK3XUvTLd08S0GLA==","signatures":[{"sig":"MEUCIH/fCO2UQ08i5ScnorzQMG7hu3J674XEITWKQP6C7BtQAiEA1XIdSzyHjOD7Vnd7g0u2qH5MRjun09fMJqD26KR7mk0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19045},"main":"src/index.js","engines":{"node":">=14.0.0"},"gitHead":"846f5450d1eeeaf87359303a5e786eba6acfb8f3","scripts":{"lint":"echo \"No lint specified\" && exit 0","test":"echo \"No tests specified\" && exit 0","start":"node bin/cli.js","prepublishOnly":"echo \"Skipping tests and lint for initial publish\""},"_npmUser":{"name":"dfanso","email":"leogavin123@outlook.com"},"repository":{"url":"git+https://github.com/dfanso/dfanso-tunnel-client.git","type":"git"},"_npmVersion":"9.7.2","description":"Create secure WebSocket tunnels to expose local servers to the internet","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ws":"^8.16.0","ora":"^5.4.1","conf":"^10.1.1","chalk":"^4.1.2","inquirer":"^8.2.6","commander":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/tunnel-client_1.0.4_1733670332043_0.6259174832818692","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@dfanso/tunnel-client","version":"1.0.5","keywords":["tunnel","local","proxy","cli","websocket","expose","development"],"author":{"name":"dfanso"},"license":"MIT","_id":"@dfanso/tunnel-client@1.0.5","maintainers":[{"name":"dfanso","email":"leogavin123@outlook.com"}],"homepage":"https://github.com/dfanso/dfanso-tunnel-client#readme","bugs":{"url":"https://github.com/dfanso/dfanso-tunnel-client/issues"},"bin":{"ltunnel":"bin/cli.js"},"dist":{"shasum":"de0857e8ee5705c2d31c903a64daf6ed29f00447","tarball":"https://registry.npmjs.org/@dfanso/tunnel-client/-/tunnel-client-1.0.5.tgz","fileCount":6,"integrity":"sha512-xPTGeRLvEh/CTDiy3d9Xdyov7/wZ+d0JaQWMS0KCbX8G/nQHDz7QcsA/bxy54MaMCiGN67mas46aaA8AkSnRww==","signatures":[{"sig":"MEUCIE/xz4fTbBwwlNoVD9k4KOj9iEjfnBO3OWnStG7mRMHiAiEA7zJL1xPfjlCRXuN8gJky928EAwsS4OEM0InPFoTbpr0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20451},"main":"src/index.js","engines":{"node":">=14.0.0"},"gitHead":"846f5450d1eeeaf87359303a5e786eba6acfb8f3","scripts":{"lint":"echo \"No lint specified\" && exit 0","test":"echo \"No tests specified\" && exit 0","start":"node bin/cli.js","prepublishOnly":"echo \"Skipping tests and lint for initial publish\""},"_npmUser":{"name":"dfanso","email":"leogavin123@outlook.com"},"repository":{"url":"git+https://github.com/dfanso/dfanso-tunnel-client.git","type":"git"},"_npmVersion":"9.7.2","description":"Create secure WebSocket tunnels to expose local servers to the internet","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ws":"^8.16.0","ora":"^5.4.1","conf":"^10.1.1","chalk":"^4.1.2","inquirer":"^8.2.6","commander":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/tunnel-client_1.0.5_1733670685824_0.00424529159831355","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@dfanso/tunnel-client","version":"1.0.6","keywords":["tunnel","local","proxy","cli","websocket","expose","development"],"author":{"name":"dfanso"},"license":"MIT","_id":"@dfanso/tunnel-client@1.0.6","maintainers":[{"name":"dfanso","email":"leogavin123@outlook.com"}],"homepage":"https://github.com/dfanso/dfanso-tunnel-client#readme","bugs":{"url":"https://github.com/dfanso/dfanso-tunnel-client/issues"},"bin":{"ltunnel":"bin/cli.js"},"dist":{"shasum":"3cf13b4cecd326a16c3a9c3779e720608760ab8a","tarball":"https://registry.npmjs.org/@dfanso/tunnel-client/-/tunnel-client-1.0.6.tgz","fileCount":6,"integrity":"sha512-intbPO3cf/5X7hbuBki8DNo7SesoMWzU235rrbPaApadsdgr7koBWyOqLvxDOBb8dYBWmsrbcWT2UG9s8z1nFg==","signatures":[{"sig":"MEQCICiZkhElzlRVwmLgWv1IkQjPpP8icIIijVmJlIC0oWOoAiBma1DBZFKgiXkYRhSaQWWHjFMtuSuih4k2R3F6zBX9TQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22060},"main":"src/index.js","engines":{"node":">=14.0.0"},"gitHead":"846f5450d1eeeaf87359303a5e786eba6acfb8f3","scripts":{"lint":"echo \"No lint specified\" && exit 0","test":"echo \"No tests specified\" && exit 0","start":"node bin/cli.js","prepublishOnly":"echo \"Skipping tests and lint for initial publish\""},"_npmUser":{"name":"dfanso","email":"leogavin123@outlook.com"},"repository":{"url":"git+https://github.com/dfanso/dfanso-tunnel-client.git","type":"git"},"_npmVersion":"9.7.2","description":"Create secure WebSocket tunnels to expose local servers to the internet","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ws":"^8.16.0","ora":"^5.4.1","conf":"^10.1.1","chalk":"^4.1.2","inquirer":"^8.2.6","commander":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/tunnel-client_1.0.6_1733671071664_0.4401668923739286","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@dfanso/tunnel-client","version":"1.0.7","keywords":["tunnel","local","proxy","cli","websocket","expose","development"],"author":{"name":"dfanso"},"license":"MIT","_id":"@dfanso/tunnel-client@1.0.7","maintainers":[{"name":"dfanso","email":"leogavin123@outlook.com"}],"homepage":"https://github.com/dfanso/dfanso-tunnel-client#readme","bugs":{"url":"https://github.com/dfanso/dfanso-tunnel-client/issues"},"bin":{"ltunnel":"bin/cli.js"},"dist":{"shasum":"6b53cfa9cebc86911e6e388a05bca89150b1f0cb","tarball":"https://registry.npmjs.org/@dfanso/tunnel-client/-/tunnel-client-1.0.7.tgz","fileCount":6,"integrity":"sha512-jz/28iEHTJUm+NMKhlep83JTl85pUQLu3C78Um5Yg6hjttsBn5+39uRQTDTzknrTO78jB36Iqzhzq6qmtIlRuw==","signatures":[{"sig":"MEUCIDCe0BEzqyLFr5d6ErUS7lpp1Ei2/peM9kmYdY3nqebMAiEA7bfRKgUdchStZvv9CnoWeTmHkknG2t3okK3KlMiE008=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23275},"main":"src/index.js","engines":{"node":">=14.0.0"},"gitHead":"846f5450d1eeeaf87359303a5e786eba6acfb8f3","scripts":{"lint":"echo \"No lint specified\" && exit 0","test":"echo \"No tests specified\" && exit 0","start":"node bin/cli.js","prepublishOnly":"echo \"Skipping tests and lint for initial publish\""},"_npmUser":{"name":"dfanso","email":"leogavin123@outlook.com"},"repository":{"url":"git+https://github.com/dfanso/dfanso-tunnel-client.git","type":"git"},"_npmVersion":"9.7.2","description":"Create secure WebSocket tunnels to expose local servers to the internet","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ws":"^8.16.0","ora":"^5.4.1","conf":"^10.1.1","chalk":"^4.1.2","inquirer":"^8.2.6","commander":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/tunnel-client_1.0.7_1733671263377_0.9539615073160692","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@dfanso/tunnel-client","version":"1.0.8","keywords":["tunnel","local","proxy","cli","websocket","expose","development"],"author":{"name":"dfanso"},"license":"MIT","_id":"@dfanso/tunnel-client@1.0.8","maintainers":[{"name":"dfanso","email":"leogavin123@outlook.com"}],"homepage":"https://github.com/dfanso/dfanso-tunnel-client#readme","bugs":{"url":"https://github.com/dfanso/dfanso-tunnel-client/issues"},"bin":{"ltunnel":"bin/cli.js"},"dist":{"shasum":"1fd6c62474b9b709821654150c56d17d86008516","tarball":"https://registry.npmjs.org/@dfanso/tunnel-client/-/tunnel-client-1.0.8.tgz","fileCount":6,"integrity":"sha512-EflkveuYDcG194dfCZKVOLkrEkEkuWXIj0QDYU1V2eVP8E+vjG1iDES9HT1KwdgAw1NDuDlAoMIQ5AmCY6LM4w==","signatures":[{"sig":"MEUCIQC/0UtN5bdf+7ezNPBgctLP36uqNGyAJbGrVrELSDNn0gIgekJVOlHVcz4BuKYgRZpIxX+TWs24C3NWZFMd51zYc4E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23999},"main":"src/index.js","engines":{"node":">=14.0.0"},"gitHead":"846f5450d1eeeaf87359303a5e786eba6acfb8f3","scripts":{"lint":"echo \"No lint specified\" && exit 0","test":"echo \"No tests specified\" && exit 0","start":"node bin/cli.js","prepublishOnly":"echo \"Skipping tests and lint for initial publish\""},"_npmUser":{"name":"dfanso","email":"leogavin123@outlook.com"},"repository":{"url":"git+https://github.com/dfanso/dfanso-tunnel-client.git","type":"git"},"_npmVersion":"9.7.2","description":"Create secure WebSocket tunnels to expose local servers to the internet","directories":{},"_nodeVersion":"20.11.0","dependencies":{"ws":"^8.16.0","ora":"^5.4.1","conf":"^10.1.1","chalk":"^4.1.2","inquirer":"^8.2.6","commander":"^11.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.56.0"},"_npmOperationalInternal":{"tmp":"tmp/tunnel-client_1.0.8_1733671877995_0.6193102238215153","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@dfanso/tunnel-client","version":"1.0.9","description":"Create secure WebSocket tunnels to expose local servers to the internet","main":"src/index.js","bin":{"ltunnel":"bin/cli.js"},"scripts":{"start":"node bin/cli.js","test":"echo \"No tests specified\" && exit 0","lint":"echo \"No lint specified\" && exit 0","prepublishOnly":"echo \"Skipping tests and lint for initial publish\""},"keywords":["tunnel","local","proxy","cli","websocket","expose","development"],"author":{"name":"dfanso"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/dfanso/dfanso-tunnel-client.git"},"bugs":{"url":"https://github.com/dfanso/dfanso-tunnel-client/issues"},"homepage":"https://github.com/dfanso/dfanso-tunnel-client#readme","dependencies":{"chalk":"^4.1.2","commander":"^11.1.0","conf":"^10.1.1","inquirer":"^8.2.6","ora":"^5.4.1","ws":"^8.16.0"},"devDependencies":{"eslint":"^8.56.0","jest":"^29.7.0"},"engines":{"node":">=14.0.0"},"gitHead":"ea20bc28dab216973147bd667b05128b2f4cac73","_id":"@dfanso/tunnel-client@1.0.9","_nodeVersion":"20.11.0","_npmVersion":"9.7.2","dist":{"integrity":"sha512-aCgP9E6h4PKnzGUsfvgkQj9h1mnm+s9noB86J+HhYGhFAyI9jV1vjiVoIewfd0y8gjvYarh/Cm4QcbADCWMaGA==","shasum":"abce50e3f7ac3b95b5e7cb1e19761a38e78f61df","tarball":"https://registry.npmjs.org/@dfanso/tunnel-client/-/tunnel-client-1.0.9.tgz","fileCount":6,"unpackedSize":18684,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDp9jgNxvHrJfk2GqX9A2hgWZfYKE5sT9LkevxeQdRlZQIgR1baGKKAFRRP1H+2o/8naNfHfrHDPCCsyqJuZU6qHIA="}]},"_npmUser":{"name":"dfanso","email":"leogavin123@outlook.com"},"directories":{},"maintainers":[{"name":"dfanso","email":"leogavin123@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tunnel-client_1.0.9_1733717087627_0.40517519227640975"},"_hasShrinkwrap":false}},"time":{"created":"2024-12-08T08:27:50.661Z","modified":"2024-12-09T04:04:47.975Z","1.0.0":"2024-12-08T08:27:50.945Z","1.0.1":"2024-12-08T08:29:13.775Z","1.0.2":"2024-12-08T14:37:48.697Z","1.0.3":"2024-12-08T14:58:35.530Z","1.0.4":"2024-12-08T15:05:32.259Z","1.0.5":"2024-12-08T15:11:25.998Z","1.0.6":"2024-12-08T15:17:51.866Z","1.0.7":"2024-12-08T15:21:03.545Z","1.0.8":"2024-12-08T15:31:18.203Z","1.0.9":"2024-12-09T04:04:47.818Z"},"bugs":{"url":"https://github.com/dfanso/dfanso-tunnel-client/issues"},"author":{"name":"dfanso"},"license":"MIT","homepage":"https://github.com/dfanso/dfanso-tunnel-client#readme","keywords":["tunnel","local","proxy","cli","websocket","expose","development"],"repository":{"type":"git","url":"git+https://github.com/dfanso/dfanso-tunnel-client.git"},"description":"Create secure WebSocket tunnels to expose local servers to the internet","maintainers":[{"name":"dfanso","email":"leogavin123@outlook.com"}],"readme":"# @dfanso/tunnel-client\n\nA powerful command-line tool that creates secure WebSocket tunnels to expose your local servers to the internet. Perfect for development, testing, and sharing your local work with others.\n\n![Version](https://img.shields.io/npm/v/@dfanso/tunnel-client)\n![License](https://img.shields.io/npm/l/@dfanso/tunnel-client)\n\n## Features\n\n- **Instant Tunnels**: Create secure tunnels to your local servers in seconds\n- **Secure WebSocket**: Uses `wss://` for secure connections\n- **Custom Subdomains**: Choose your own subdomain or get a random one\n- **Auto Port Detection**: Automatically finds available ports for the tunnel server\n- **Request Logging**: Detailed logging of incoming requests and responses\n- **Error Handling**: Robust error handling and informative error messages\n\n## Installation\n\n```bash\n# Install globally (recommended)\nsudo npm install -g @dfanso/tunnel-client@1.0.2\n\n# Or install locally in your project\nnpm install @dfanso/tunnel-client@1.0.2\n```\n\n## Quick Start\n\n1. Start a tunnel:\n```bash\nltunnel start\n```\n\n2. Follow the interactive prompts:\n   - Enter the local port to tunnel (e.g., 3000, 8000)\n   - Choose a subdomain (optional)\n   - Confirm the tunnel server details\n\n3. Your tunnel is ready! You'll see:\n   - Local server URL\n   - Public tunnel URL\n   - Connection status\n\n## Usage Examples\n\n### Basic Usage\n```bash\n# Start a tunnel with interactive prompts\nltunnel start\n\n# Start a tunnel with specific port\nltunnel start --port 3000\n\n# Start a tunnel with custom subdomain\nltunnel start --port 3000 --subdomain myapp\n```\n\n### Common Scenarios\n\n#### Development Server\n```bash\n# Start your development server\nnpm run dev  # Usually runs on port 3000\n\n# In another terminal, start the tunnel\nltunnel start --port 3000\n```\n\n#### API Testing\n```bash\n# Start your API server\nnode server.js  # Running on port 8000\n\n# Create a tunnel to expose your API\nltunnel start --port 8000 --subdomain myapi\n```\n\n## Configuration\n\nThe tunnel client connects to:\n- Default Server: `dfanso.dev`\n- Default Port: `8080`\n- Protocol: `wss://` (WebSocket Secure)\n\nYou can override these settings during tunnel creation.\n\n## Troubleshooting\n\n### Common Issues\n\n1. **Port Already in Use**\n   ```bash\n   # Check what's using the port\n   lsof -i :[PORT]\n   \n   # Kill the process\n   kill -9 [PID]\n   ```\n\n2. **Connection Timeout**\n   - Verify the tunnel server is running\n   - Check your internet connection\n   - Ensure the port isn't blocked by a firewall\n\n3. **Permission Denied**\n   - Use `sudo` for global installation\n   - Check file permissions\n\n## Development\n\nWant to contribute? Great!\n\n1. Clone the repo:\n```bash\ngit clone https://github.com/dfanso/dfanso-tunnel-client.git\ncd dfanso-tunnel-client\n```\n\n2. Install dependencies:\n```bash\nnpm install\n```\n\n3. Start developing:\n```bash\nnpm start\n```\n\n## License\n\nMIT [dfanso](https://github.com/dfanso)\n\n## Support\n\nHaving issues? [Open an issue](https://github.com/dfanso/dfanso-tunnel-client/issues) on GitHub.\n","readmeFilename":"README.md"}