{"_id":"fast-ngrok","_rev":"64-c8efd4352467e2ef06bb96b3f14342f1","name":"fast-ngrok","dist-tags":{"latest":"0.2.70"},"versions":{"0.1.0":{"name":"fast-ngrok","version":"0.1.0","_id":"fast-ngrok@0.1.0","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"489900a089abffd998c86973049768a9a65846fa","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.1.0.tgz","fileCount":26,"integrity":"sha512-1LBDLrxxIBBFWlgqm4nzrbN+9jZBepLL/i1oJuqVvRAwtgKONye8rZQnT5JlHdV9La7pJcgebPQuUQ7iZpi/hQ==","signatures":[{"sig":"MEUCIQC/kJZK5u2BdwXGtBs7PVQ75Fx3XeB9JodLapGI0U1bHQIgG4/oUOZrcVdl9QgzFth41a/4YZY1OfYczIfvlH4gnJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66417},"type":"module","shasum":"489900a089abffd998c86973049768a9a65846fa","scripts":{"dev":"bun --hot src/server/index.ts","server":"bun run src/server/index.ts"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"_integrity":"sha512-1LBDLrxxIBBFWlgqm4nzrbN+9jZBepLL/i1oJuqVvRAwtgKONye8rZQnT5JlHdV9La7pJcgebPQuUQ7iZpi/hQ==","_npmVersion":"10.8.3","directories":{},"_nodeVersion":"24.3.0","dependencies":{"terminal-kit":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.1.0_1765907523864_0.3560969139945438","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"fast-ngrok","version":"0.2.0","_id":"fast-ngrok@0.2.0","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"4698d2ba221d25079bc80febc538993f13f38547","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.0.tgz","fileCount":26,"integrity":"sha512-HlPLN0rmENqzL2n/st7fFKh9ppreYsnpq/q1ZRhdmY+GaaHvWmqkGV4Q5R8EwV1KGayemf+OoU6dqfe/lvzWMg==","signatures":[{"sig":"MEQCIDVMx9Q1Eaj3wkrXeWQ/23a6heTx4IJBp1EPwztJo2jnAiBhQsn249aC4dFpWSIm0QkbwhGSFPV+TtuVN64AtAg6jQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82540},"type":"module","shasum":"4698d2ba221d25079bc80febc538993f13f38547","scripts":{"dev":"bun --hot src/server/index.ts","server":"bun run src/server/index.ts"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"_integrity":"sha512-HlPLN0rmENqzL2n/st7fFKh9ppreYsnpq/q1ZRhdmY+GaaHvWmqkGV4Q5R8EwV1KGayemf+OoU6dqfe/lvzWMg==","_npmVersion":"10.8.3","directories":{},"_nodeVersion":"24.3.0","dependencies":{"terminal-kit":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.0_1765908584134_0.7433502664654079","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"fast-ngrok","version":"0.2.1","_id":"fast-ngrok@0.2.1","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"508ca69a7427f1a37520c0d39f02d47cb3c6ccce","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.1.tgz","fileCount":26,"integrity":"sha512-1wmsisxfcwGiEezO2hqy4NLsjw792EXLgtfm6NOVIZ6I71rhoKFPdfLUNFapxKlzl00ULluOTPE7hcYvXQq3FQ==","signatures":[{"sig":"MEUCIEPU3ba+SQ9gyyqLXzfNcTAzUxuULa/mJ1b0+UBoBHsuAiEAipDNF0cxfZ5rfNkzQvHO6L9OzyyFAPBCzfwR/Vosc24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82627},"type":"module","shasum":"508ca69a7427f1a37520c0d39f02d47cb3c6ccce","scripts":{"dev":"bun --hot src/server/index.ts","server":"bun run src/server/index.ts"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"_integrity":"sha512-1wmsisxfcwGiEezO2hqy4NLsjw792EXLgtfm6NOVIZ6I71rhoKFPdfLUNFapxKlzl00ULluOTPE7hcYvXQq3FQ==","_npmVersion":"10.8.3","directories":{},"_nodeVersion":"24.3.0","dependencies":{"terminal-kit":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.1_1765909524068_0.3576054873744907","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"fast-ngrok","version":"0.2.2","_id":"fast-ngrok@0.2.2","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"e614d782555fa8db0d66b305d2dabc66fe26faf1","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.2.tgz","fileCount":27,"integrity":"sha512-sas8YwWyEhTWvggmS2/6l6hqm0fRao9ezvcf39UqwSi53C/9if0su3HEw8mY510I0J6PooIDYeoem3kjcAH0FQ==","signatures":[{"sig":"MEYCIQCPmnalvgMqSS6YxTKOAPK+5rKvXjFa2/+x77otjBD5QQIhAJTjzTBJV/7wdfX29LoHIAGlgGObNTZb9MADtvaFs9tE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87530},"type":"module","gitHead":"1a23c3556a11dac368746675e64fc0cd0c2c0374","scripts":{"dev":"bun --hot src/server/index.ts","server":"bun run src/server/index.ts"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"terminal-kit":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.2_1765910081935_0.5717819723066426","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"fast-ngrok","version":"0.2.3","_id":"fast-ngrok@0.2.3","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"244099c3da53e7a42a30d7f4d94581126f8dd995","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.3.tgz","fileCount":27,"integrity":"sha512-fkKsrmlEAonZY9H508sbpvYKH3WU6fc3ePzZW5g48zFKt5XjE9m9+6FIv30N3RN1mSyArMPR2fOiLdZ/c754iw==","signatures":[{"sig":"MEUCIQCa3/FxkT/aIm9lvB5Sp2LpKx1CwRK2E47QH8K+xIbvDwIgYhkm3yiRgP6Qh4ATTkrbF08tFRW4p7QqrNlxrRQCU7I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88043},"type":"module","gitHead":"5ebccb6c956efed4d2d7cf0e3e2b609d3124736d","scripts":{"dev":"bun --hot src/server/index.ts","server":"bun run src/server/index.ts"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"terminal-kit":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.3_1765910155360_0.6537414587188586","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"fast-ngrok","version":"0.2.4","_id":"fast-ngrok@0.2.4","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"15b55599abd2ad8e6ef0a29405b2764d361bfa3a","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.4.tgz","fileCount":27,"integrity":"sha512-8fA7iR2FJCmWYLPzkgJomaa5WUotka+YxfpQ01voS8xMAPCGkc+q7t8dxc/TPOezyQyAZ+tGm+5qkih3y8Bomw==","signatures":[{"sig":"MEYCIQC3yjhhYHZR87vQVZ6Vo22iy9zj6KuSAONmM3Y3B2HoKwIhAPJLMQIrpbHfTCcT87O0FLg8RN4W89xY6fVzavdsHJU7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88503},"type":"module","gitHead":"068d6e82f07f7ae0de71b9d5ef4526d257b48e0e","scripts":{"dev":"bun --hot src/server/index.ts","server":"bun run src/server/index.ts"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"terminal-kit":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.4_1765910241117_0.2867748284935039","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"fast-ngrok","version":"0.2.5","_id":"fast-ngrok@0.2.5","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"3c92f3e4d0241a9578972a209fe3ab18d6fce05b","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.5.tgz","fileCount":27,"integrity":"sha512-0dvYFIgOdxsUi13p/lvm6I5D7A+73OLvRn/cDLWF9xHxQbKBVJf3LoAuBFFie2DRXaEDXKhzx0RCIoyDZl2gMQ==","signatures":[{"sig":"MEUCIHyVmMo+3qBU6sFDoYzAAiKohg6HGAZUZlMj+AyND639AiEAh1cLOnRrkZOL2OIbGdRUx9RORfCFQpmi35X10XJK8vk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89174},"type":"module","gitHead":"12501105389d09d769d36f6903c5e20a9c929894","scripts":{"dev":"bun --hot src/server/index.ts","server":"bun run src/server/index.ts"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"terminal-kit":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.5_1765910435452_0.1987862982690345","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"fast-ngrok","version":"0.2.6","_id":"fast-ngrok@0.2.6","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"d0dff9ac89af07b26040b91c04130a3e0b57496e","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.6.tgz","fileCount":27,"integrity":"sha512-cRFwQT9wvzOp6u4adjBJUd6iRmCE/HxC7QTerOuf8/YpjWYhw+bLqUEHtbapWsxMjtMcSdqT4EHutbTxVSrr/g==","signatures":[{"sig":"MEYCIQDWn3HGUtikpMN6JWAvES5+YsBqjVMr4OJUKOSvMhMyPgIhAIL3T4iGzLWKHQmtKnn28klkh4H2D0NuGNaRbz2HAfb/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89917},"type":"module","gitHead":"f2b89425e3c1beacd5a7db9f15a7d27e16cbeb54","scripts":{"dev":"bun --hot src/server/index.ts","server":"bun run src/server/index.ts"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"terminal-kit":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.6_1765910604543_0.8062301822402551","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"fast-ngrok","version":"0.2.7","_id":"fast-ngrok@0.2.7","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"28070ce89253f4ebf6d4b2dcc2cb97664b5d6a25","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.7.tgz","fileCount":27,"integrity":"sha512-vevOWvPAux9A9C4qi/L4oyYepbogQvf8fXGPBek/WwNa1+I1Egs4utqiZZWECJqErT3ckpLjg5afY/YgDn+n8Q==","signatures":[{"sig":"MEQCIBzCXH36jI46njcutfiRo7M9oqbyKO+l1ZasbZ+uRqr8AiBVKdSSyHc8NNCsSGf9QbmbAQqxjrVQyxrVhq8i1TFcBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90057},"type":"module","gitHead":"63226c8259192f6e1b7e1c04813dfe3252f744ee","scripts":{"dev":"bun --hot src/server/index.ts","server":"bun run src/server/index.ts"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"terminal-kit":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.7_1765910713497_0.22052935937399365","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"fast-ngrok","version":"0.2.8","_id":"fast-ngrok@0.2.8","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"7bb56fa0ec881ec683c94bf8260a1bb769870c36","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.8.tgz","fileCount":27,"integrity":"sha512-obZ50pit7roWkh5+p+1C6R8/XeMIb/W+2lS22BsHmVHIXn3RfikHGJil02miEVRIH5kjGSxnXzV10eO2DTtkzA==","signatures":[{"sig":"MEUCICCr2k2grOZ4/PL0AS28qFqExZC7TlIoRMB5qoXfmjgOAiEA//bU46R9Y+dreXQjX5PGvzQfTdFzmlGsZ5PfXl8S9CU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89740},"type":"module","gitHead":"dedaa23459c553291d3233e3d97543a31f1f9d93","scripts":{"dev":"bun --hot src/server/index.ts","server":"bun run src/server/index.ts"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"terminal-kit":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.8_1765910997760_0.5329424841004837","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"fast-ngrok","version":"0.2.9","_id":"fast-ngrok@0.2.9","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"6fe6c8f17e0812dfe4abcc39658e9385a9e9fb2a","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.9.tgz","fileCount":27,"integrity":"sha512-MdG37iN/yLRTuftFuE/4Ge2FDS80DCSP3TUUuyh5s9VN4/+SLiCIdqhdJcil1IMpKl0T0lOsHJ7+WWsWXanqNQ==","signatures":[{"sig":"MEUCIEtMO4G3juU6ctA5B3g+ofDN9PS//u/stkVFA94n1UwXAiEA5fB65zMbpj8tduSEoOdbs2WyVvXLNpsFT3Cv0bsDc7g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91652},"type":"module","gitHead":"8bd11a53fd6608f15985678f21859593b28236eb","scripts":{"dev":"bun --hot src/server/index.ts","server":"bun run src/server/index.ts"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"terminal-kit":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.9_1765911228238_0.098970237982281","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"fast-ngrok","version":"0.2.11","_id":"fast-ngrok@0.2.11","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"d7ea99013d3380d13ee93099421ec5dec102d96c","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.11.tgz","fileCount":27,"integrity":"sha512-oF+4pjoDpdJ8UfANzUbUkeOzF4DMCWjqPyXJDMNoQ7Q3MvLchgXClqsBwmDP896krkVuMECVRlaf7OGLf+4JBA==","signatures":[{"sig":"MEYCIQDBu8liO4zU5c7Lm+xIfSYX+QeqOBszj470H5rGVJvCpAIhAIep6oKtLkcOvFGVVZ8hGQsIhpsCYYRwEk7H6gpB4GCC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91743},"type":"module","gitHead":"6f20a110e311c5ca0a05c3334e13a73d6236724c","scripts":{"dev":"bun --hot src/server/index.ts","server":"bun run src/server/index.ts"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"terminal-kit":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.11_1765911688797_0.39948390403691514","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"fast-ngrok","version":"0.2.12","_id":"fast-ngrok@0.2.12","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"2fbad4e4426ede8bbe179ede44ecae2e85513d0c","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.12.tgz","fileCount":27,"integrity":"sha512-1Trr/08jDIUmkFliT0uSx9j5iZEoyNXDTbSnvLDk7/hZKjPmnDW1inpN/z7oiPFumpwEkemhQejZ2Z50Xpu4PQ==","signatures":[{"sig":"MEUCIQCOCzOYx5KJWh8icQr6wVtpKjzeBYa0mizBmjMy3UXi2AIgDA5/bMjVdEFc3rsTvKYpyz5t7030OOvfIsXbRGMIHHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91640},"type":"module","gitHead":"499cff0af11616137f17ceaffe7375f5181e97c7","scripts":{"dev":"bun --hot src/server/index.ts","server":"bun run src/server/index.ts"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"terminal-kit":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.12_1765912190537_0.8101067025029995","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"fast-ngrok","version":"0.2.13","_id":"fast-ngrok@0.2.13","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"5b7618ed7da9d65a530afac052069635c26a63af","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.13.tgz","fileCount":27,"integrity":"sha512-U7hvHQ+04nfNfpIpgeVgUzCA+AS8naqTClx1nSYtRpwyc3PwF21APHeSTzOteQI6CVO/EjGjtd+9kVeJYF5BVw==","signatures":[{"sig":"MEYCIQClb0WJ/auOtot1wHIY0EWO6sSu+7HnoHa5taFnyq/4zAIhAMgsPpIY6AYS86wBkThhfzJzc2iDAU5HlEA1G2KLLADi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91779},"type":"module","gitHead":"2e781b9365cb95d764964c60988fa16bf72b3f57","scripts":{"dev":"bun --hot src/server/index.ts","server":"bun run src/server/index.ts"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"terminal-kit":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.13_1765912322854_0.3766702328767324","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"fast-ngrok","version":"0.2.14","_id":"fast-ngrok@0.2.14","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"e751a9c508f8a0f30d44c29d2de49b02e7016580","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.14.tgz","fileCount":27,"integrity":"sha512-S6x06p0jzhthDxKLX5kdeRGD3N8y+iU8o5hcG8TguvVd7s193vM869Di1fPy+UZJopPeof5dkGb5v9uv5MCFdg==","signatures":[{"sig":"MEQCIHu5BXAlrNBMoWz5QXIpjEeo1tSIn2+laYj5+5nIa+7vAiBTnTyShOBMpLMdnmuPjV+hF2qCFzXEYLxSH7DvmhaDcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91931},"type":"module","gitHead":"c8f5c44ce5bd5bc0cef3fc63775e88af4d6cf515","scripts":{"dev":"bun --hot src/server/index.ts","server":"bun run src/server/index.ts"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"terminal-kit":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.14_1765912606243_0.2067256113504512","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"fast-ngrok","version":"0.2.15","_id":"fast-ngrok@0.2.15","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"cb3262676626b34f5c9484eb6518d0b3ae9eb78a","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.15.tgz","fileCount":27,"integrity":"sha512-nHP1pSHDxAtmaLh8mh7oW/OlcBN1AvQ03WczfZP+jdphPiRdiFr6rU4fzZ5K5L3ZJc+Kq8TZwi23zRfjT2bFLQ==","signatures":[{"sig":"MEUCIBxjrWHxpWmPIWIem5qFODiG6xuGHvdoy/E+aGgKS261AiEAjorERcIe2V3NRhh26go+wKxZxO1BqnRybuC42qLN6ls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":92072},"type":"module","gitHead":"99af7e41d2957195eb192fc292e1493be4a9f8a6","scripts":{"dev":"bun --hot src/server/index.ts","server":"bun run src/server/index.ts"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"terminal-kit":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.15_1765962421688_0.5350067331521342","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"fast-ngrok","version":"0.2.16","_id":"fast-ngrok@0.2.16","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"4da2a63b4c2c4db6148455c4e8b0cfc2f050e22b","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.16.tgz","fileCount":27,"integrity":"sha512-geZmtPwMYjFgebPXSBchI9TnLOdHUJe10QoGEQ1s/peYX1rbh2gLTpxzPMpn4TLDgOqnF0c5LmCFoGsIhXq9mw==","signatures":[{"sig":"MEYCIQCIsvBBsWs3zIdhP/VeUKJ5p3/0sttAvMx5g7taIjgVJgIhAOXZUWFpNRRx/YW2SChQN0CoA2v2HwrQfjxxSGLSozlm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94454},"type":"module","gitHead":"05268014bbdd350f0175dbca3791bc19bdd569b7","scripts":{"dev":"bun --hot src/server/index.ts","server":"bun run src/server/index.ts"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"terminal-kit":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.16_1765962990303_0.5147193085153372","host":"s3://npm-registry-packages-npm-production"}},"0.2.17":{"name":"fast-ngrok","version":"0.2.17","_id":"fast-ngrok@0.2.17","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"homepage":"https://github.com/alex-mextner/fast-ngrok#readme","bugs":{"url":"https://github.com/alex-mextner/fast-ngrok/issues"},"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"11d1a1399e107082623666cf5e792967556baacc","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.17.tgz","fileCount":27,"integrity":"sha512-taT2j7ydjw8eV5b1tDMkuP5K8NjKhhSJ3yQhyqD9abKmzsb1ZVNX9k/MncJWp/FWkv4lYa5SnWeLWsTTfRW/Uw==","signatures":[{"sig":"MEUCIQD+zAIGPMXEdK1NUZrBZhf1qLDIEwID6L+edpdFoY/qZwIgaL/deoEBeh64kWbUzpcT7TXof/LbHDDCXDwdFsmzk+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":94707},"type":"module","gitHead":"85fbda75d1c5031fa3cb25fe4f4763d95ec0b4fc","scripts":{"dev":"bun --hot src/server/index.ts","server":"bun run src/server/index.ts"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"repository":{"url":"git+https://github.com/alex-mextner/fast-ngrok.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"terminal-kit":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.17_1765963265926_0.6156458270999807","host":"s3://npm-registry-packages-npm-production"}},"0.2.18":{"name":"fast-ngrok","version":"0.2.18","_id":"fast-ngrok@0.2.18","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"homepage":"https://github.com/alex-mextner/fast-ngrok#readme","bugs":{"url":"https://github.com/alex-mextner/fast-ngrok/issues"},"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"29268ea96f00d4deb2a35cedab0f5ea8a97076d9","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.18.tgz","fileCount":27,"integrity":"sha512-EcZMWTgFDpLoXJqt443HSaOdXiUrRZoau8bf8DVaRRY+2gQMS820ZaFpF7y7y2yQ6KznWRE+5yfJsxZTNgZDlg==","signatures":[{"sig":"MEQCIAVNase6Q+m1dCQA66GEOfbvtpdC3OsbVsJCv0x5RvhfAiAPedk5Ad0toB4+QGOq3cyJC/E29tHOur5Ho0mjbGxszg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96135},"type":"module","gitHead":"6f703a4c9515df7b6f79afbe55f15d8ea243dd7c","scripts":{"dev":"bun --hot src/server/index.ts","server":"bun run src/server/index.ts"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"repository":{"url":"git+https://github.com/alex-mextner/fast-ngrok.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"terminal-kit":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.18_1765964348943_0.5869549653625987","host":"s3://npm-registry-packages-npm-production"}},"0.2.19":{"name":"fast-ngrok","version":"0.2.19","_id":"fast-ngrok@0.2.19","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"homepage":"https://github.com/alex-mextner/fast-ngrok#readme","bugs":{"url":"https://github.com/alex-mextner/fast-ngrok/issues"},"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"3e7b05aa54af7c139969aa4888863d92f642e2c1","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.19.tgz","fileCount":27,"integrity":"sha512-TfV1lRlF+kOE3wBSZwwxmzto69THzBNIu27LaKZcNtX1qdKkOfYGNrIfNorz12LGhCxPH+LLbMeGh+4eoVoSTg==","signatures":[{"sig":"MEUCIDx/Naidnf2DIOmVxQR0UDQLPP1zeMpm8XXFXe0fUmtIAiEAhSOwldCYvzfx5JYkM0Lk8QWsKoSLdOylDAQHS3DFMf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":96807},"type":"module","gitHead":"24b8504cbcf2a132fdc4fd1cbe2365fddbe53737","scripts":{"dev":"bun --hot src/server/index.ts","server":"bun run src/server/index.ts"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"repository":{"url":"git+https://github.com/alex-mextner/fast-ngrok.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"terminal-kit":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.19_1765964677073_0.2224975633690669","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"name":"fast-ngrok","version":"0.2.20","_id":"fast-ngrok@0.2.20","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"homepage":"https://github.com/alex-mextner/fast-ngrok#readme","bugs":{"url":"https://github.com/alex-mextner/fast-ngrok/issues"},"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"e0777e3b779d7c7e4423bc4bb54d34cd334c07b1","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.20.tgz","fileCount":28,"integrity":"sha512-V+YqA7oJygg3BAJY4JQ0jnL04NRTIOwrn5qimQEkfYX1ARX1yNtHAjkdSw5g+PV52LK1h0Al7gDMG//3P9iK1Q==","signatures":[{"sig":"MEUCIQC9zovwtJIsdsyb7AAwsR1D+vFtGcHLA8nZKGPImwkYoQIgbxK50+1Padylm8SLkJe5vFmwS0LxCvAT2Ra0u5XghXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101363},"type":"module","gitHead":"88af429aa01cbf6ed6c77d52e67155b71fe805f2","scripts":{"dev":"bun --hot src/server/index.ts","server":"bun run src/server/index.ts"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"repository":{"url":"git+https://github.com/alex-mextner/fast-ngrok.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"terminal-kit":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.20_1765968118054_0.6308606633344831","host":"s3://npm-registry-packages-npm-production"}},"0.2.21":{"name":"fast-ngrok","version":"0.2.21","_id":"fast-ngrok@0.2.21","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"homepage":"https://github.com/alex-mextner/fast-ngrok#readme","bugs":{"url":"https://github.com/alex-mextner/fast-ngrok/issues"},"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"a97c4678bb66d0bbf04ddc993c44526957411ec7","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.21.tgz","fileCount":28,"integrity":"sha512-eBCSryGkO8e+bjZxHCNknRg8LzKi2dzpCuUxrQCf7r1xdnemPoidZoT/bLgNGYvG8DNL/IMtA0dleBzJd5aZyA==","signatures":[{"sig":"MEYCIQCZUmJN5WY/7T9edxQCiAwwEyLPlyM2Bjc5rUJlBNtFIAIhAKAI9fQoKNUFwnnMxsifBVScWA89W0wJ5zOeUYl5mAXH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101402},"type":"module","gitHead":"7e251c21e7dec1bdb8226332a843782dd71cb27f","scripts":{"dev":"bun --hot src/server/index.ts","server":"bun run src/server/index.ts"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"repository":{"url":"git+https://github.com/alex-mextner/fast-ngrok.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"terminal-kit":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.21_1765968975283_0.5772652758635644","host":"s3://npm-registry-packages-npm-production"}},"0.2.22":{"name":"fast-ngrok","version":"0.2.22","_id":"fast-ngrok@0.2.22","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"homepage":"https://github.com/alex-mextner/fast-ngrok#readme","bugs":{"url":"https://github.com/alex-mextner/fast-ngrok/issues"},"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"8d0d573465b1a6510702cc87f47463358d9f2824","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.22.tgz","fileCount":28,"integrity":"sha512-gvMSlIzdYG69L0m3jIh1FfOCot743C88EMddLMV6XVvf9qFuJqiEDg3iZmGeMUsctKt9MDJQ31i2mXy8BikpOQ==","signatures":[{"sig":"MEUCIAii1KsQHv1BxrnhX2c5lhCchC+qqnjxNaDy+NT5b1d3AiEA7wnG7k9izLLTYSJxfg4gNqQWkN6UY/USOsLBztHnjv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101368},"type":"module","gitHead":"d7362f7f44eeec69444bf084f09dfdee15c6cb60","scripts":{"dev":"bun --hot src/server/index.ts","server":"bun run src/server/index.ts"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"repository":{"url":"git+https://github.com/alex-mextner/fast-ngrok.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"terminal-kit":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.22_1765969049103_0.00972289765145673","host":"s3://npm-registry-packages-npm-production"}},"0.2.23":{"name":"fast-ngrok","version":"0.2.23","_id":"fast-ngrok@0.2.23","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"homepage":"https://github.com/alex-mextner/fast-ngrok#readme","bugs":{"url":"https://github.com/alex-mextner/fast-ngrok/issues"},"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"345ea196e2b7bbbaf895e6026e9525ad491b9bca","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.23.tgz","fileCount":28,"integrity":"sha512-JMitVyrAxZxCKsD+j4x5I8PKJ72vtu7yvERkbexQ9iR5pFq5J+ADW3PQp6gnV5ENM2LUFVqQj+V89d/aadyVQw==","signatures":[{"sig":"MEQCICzvbnU9YJOYyYJ6vNOy9zgFs30UncISW+ntTDCeaKB4AiBSahQRXNLoAkc1qLXsl0G+2e4ZmGt9HibyuUwJJkRpmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":102538},"type":"module","gitHead":"c08f61b3de28860fa4e699f74b602bc05dbb3fdb","scripts":{"dev":"bun --hot src/server/index.ts","server":"bun run src/server/index.ts"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"repository":{"url":"git+https://github.com/alex-mextner/fast-ngrok.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"terminal-kit":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.23_1765969593628_0.34501040698273977","host":"s3://npm-registry-packages-npm-production"}},"0.2.24":{"name":"fast-ngrok","version":"0.2.24","_id":"fast-ngrok@0.2.24","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"homepage":"https://github.com/alex-mextner/fast-ngrok#readme","bugs":{"url":"https://github.com/alex-mextner/fast-ngrok/issues"},"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"937860ac96dc33eb021e51cbe2ebe1afdf128bfe","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.24.tgz","fileCount":28,"integrity":"sha512-1tvY8Xof3rNd4X+7oKRqd2oYJ8e0OslCSzhoglVyPrb9yyfc4fYFELwrFUB0DbhPoDSLr5bDHvZvrH3oR0PZHA==","signatures":[{"sig":"MEUCIQDIQQvzSlCEUYZckJl2X4aqei5SSuDq4eh/GgtofyIjjQIgbia/POSIDAPhdwzatN26rWIaSzDIBDspcYs2GvYyJK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":103929},"type":"module","gitHead":"fa3f5cc46a0f55a545acea326a1ccbfb30df9081","scripts":{"dev":"bun --hot src/server/index.ts","server":"bun run src/server/index.ts"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"repository":{"url":"git+https://github.com/alex-mextner/fast-ngrok.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"terminal-kit":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.24_1765970398591_0.33129060527320164","host":"s3://npm-registry-packages-npm-production"}},"0.2.25":{"name":"fast-ngrok","version":"0.2.25","_id":"fast-ngrok@0.2.25","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"homepage":"https://github.com/alex-mextner/fast-ngrok#readme","bugs":{"url":"https://github.com/alex-mextner/fast-ngrok/issues"},"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"1f971d2938e2045ef978e8e06359affd04bcb5fa","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.25.tgz","fileCount":28,"integrity":"sha512-44IqQU9WNZgbUn4hU7oUGuOrZ2AXGus2hNogvCXugJA3eORTDz1Tg5zNVauiump4ofUxfo5KDMeALqpbwPiH8Q==","signatures":[{"sig":"MEUCIF6o1tEp6WhDOFJMZHgEhF7pFh36bFcMLErQZHsia9s0AiEAx7eBLfkemtJJzgaZz+oRYw5Rsa7w4CcevQQfzZHYZ9M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":105676},"type":"module","gitHead":"9056360ca985e9f36011b1cc7d9dec63a023c8d2","scripts":{"dev":"bun --hot src/server/index.ts","server":"bun run src/server/index.ts"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"repository":{"url":"git+https://github.com/alex-mextner/fast-ngrok.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"terminal-kit":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.25_1765971025714_0.31863452425413863","host":"s3://npm-registry-packages-npm-production"}},"0.2.26":{"name":"fast-ngrok","version":"0.2.26","_id":"fast-ngrok@0.2.26","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"homepage":"https://github.com/alex-mextner/fast-ngrok#readme","bugs":{"url":"https://github.com/alex-mextner/fast-ngrok/issues"},"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"2e0bca0b9314049c2973cfe60bd6d714dd09d576","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.26.tgz","fileCount":28,"integrity":"sha512-0a9YwLSdnSkHEmqHAdw30qiHUp5BOSRVqidp3nMVrXgq5WI8H6O+iuX5oQ2dE0YAf4eTegs+ohoB28UBJ2vugw==","signatures":[{"sig":"MEUCIQC8dfE5wTz9+tidYj5dq4DZV6qPVdqZdzyQqmL2LHBETQIgW7q0U3TqjZPNtTvxl7wd7q+frEqHRit4q1rEjEoQ1mE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109552},"type":"module","gitHead":"dd0cb5b0c54d9532ecd9b920a8d70230a7873931","scripts":{"dev":"bun --hot src/server/index.ts","server":"bun run src/server/index.ts"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"repository":{"url":"git+https://github.com/alex-mextner/fast-ngrok.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"terminal-kit":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.26_1765972124537_0.7933460992823966","host":"s3://npm-registry-packages-npm-production"}},"0.2.27":{"name":"fast-ngrok","version":"0.2.27","_id":"fast-ngrok@0.2.27","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"homepage":"https://github.com/alex-mextner/fast-ngrok#readme","bugs":{"url":"https://github.com/alex-mextner/fast-ngrok/issues"},"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"1fc58ab4642986d128ee040d5dfe7d3bc5fc586a","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.27.tgz","fileCount":29,"integrity":"sha512-9rBWrF/MRfGnApDdUtoWkvAubCf6wgdmLwSbWL+bQXNDO5iXQL2zg6PQ24omb3u/hBNh/uS4/8KzFqT6bxbqiQ==","signatures":[{"sig":"MEUCIQCE+3vMNPC+KLIm0AVwzytC3Y6n8mUf9eI8o19sRSzncAIgHZioCOzBqOETDavJuxwWwmgapa/e4at4zSvfHohH2AQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":111516},"type":"module","gitHead":"01cb8ff394425becf38553a9b87e026f034b61ac","scripts":{"dev":"bun --hot src/server/index.ts","server":"bun run src/server/index.ts"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"repository":{"url":"git+https://github.com/alex-mextner/fast-ngrok.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"terminal-kit":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.27_1765974018276_0.02718025363858878","host":"s3://npm-registry-packages-npm-production"}},"0.2.28":{"name":"fast-ngrok","version":"0.2.28","_id":"fast-ngrok@0.2.28","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"homepage":"https://github.com/alex-mextner/fast-ngrok#readme","bugs":{"url":"https://github.com/alex-mextner/fast-ngrok/issues"},"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"8877cac207e068d9bc93a414a3eca94d64ea6c2c","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.28.tgz","fileCount":29,"integrity":"sha512-dHjgOFYBGI0rGTXc/GXnoxs3s+wbvw/cT4DYwn8lFEb0wYmzrn3yYIYvrbexnAKzgLu36/c0XRbY0ejB0krarQ==","signatures":[{"sig":"MEYCIQDcmeao25Eys5J3OYbZAhgC7p3rBOfRRWcBkR/z6p5V2AIhANAGI86OP95bZRVWYFU9kgPs26XpwDAiGawwp3mq21k0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115894},"type":"module","gitHead":"b6cd0364f7372adc2e31627bbaff540098faccd6","scripts":{"dev":"bun --hot src/server/index.ts","server":"bun run src/server/index.ts"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"repository":{"url":"git+https://github.com/alex-mextner/fast-ngrok.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"terminal-kit":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.28_1765975005541_0.6203697775382608","host":"s3://npm-registry-packages-npm-production"}},"0.2.29":{"name":"fast-ngrok","version":"0.2.29","_id":"fast-ngrok@0.2.29","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"homepage":"https://github.com/alex-mextner/fast-ngrok#readme","bugs":{"url":"https://github.com/alex-mextner/fast-ngrok/issues"},"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"5876d6692225f1d99a6e2483193f87b954193a17","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.29.tgz","fileCount":29,"integrity":"sha512-52gPJtXjUVhOx1calFhhB+bl+6WwNiAU6JvRebhwyGWuYndCGUPXjRDkjInrPfdHWMOrWF6MDOm7MZqczRxwKg==","signatures":[{"sig":"MEUCIQCld1im2Ld0M5tXT4YAjBGJgwfhGEALwWkhbDRnJUcWtAIgDq0rz5PYGNyigVULjJ9nmyVzS/NGvBhQUZiWkrRyxQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117864},"type":"module","gitHead":"6558538fa8c3e520178d561dbcf4b70c7fa6c187","scripts":{"dev":"bun --hot src/server/index.ts","server":"bun run src/server/index.ts"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"repository":{"url":"git+https://github.com/alex-mextner/fast-ngrok.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"terminal-kit":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.29_1765976214258_0.6746969474127613","host":"s3://npm-registry-packages-npm-production"}},"0.2.30":{"name":"fast-ngrok","version":"0.2.30","_id":"fast-ngrok@0.2.30","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"homepage":"https://github.com/alex-mextner/fast-ngrok#readme","bugs":{"url":"https://github.com/alex-mextner/fast-ngrok/issues"},"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"fe31d22dac48f4df0aeb33b8a827b19a888b9962","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.30.tgz","fileCount":30,"integrity":"sha512-rGvMDv8Fqw1ARWCWLzl5SdMfZh4E6T8T4eyH3sLpJjxPFDkamFUvv+ZwMLRDrSRsoC1j0fZV31CJrWh757LX3w==","signatures":[{"sig":"MEUCIQDzjEc8b2cjjaIFOngluFNXAd8U7q2KQq+eN26kBKup6wIgfAxscNT6sxUxpGQbPEVK7MBoXaX8qJ0YREcZH8ZPjIk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122873},"type":"module","gitHead":"376da598be022df7ff7cb1c5a1254913485f74a3","scripts":{"dev":"bun --hot src/server/index.ts","server":"bun run src/server/index.ts"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"repository":{"url":"git+https://github.com/alex-mextner/fast-ngrok.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"terminal-kit":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.30_1765976958964_0.16224819777885902","host":"s3://npm-registry-packages-npm-production"}},"0.2.31":{"name":"fast-ngrok","version":"0.2.31","_id":"fast-ngrok@0.2.31","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"homepage":"https://github.com/alex-mextner/fast-ngrok#readme","bugs":{"url":"https://github.com/alex-mextner/fast-ngrok/issues"},"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"c5dcb040ce50d03a54b3f1923cc2053f7deee8c1","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.31.tgz","fileCount":30,"integrity":"sha512-U2e6m5cTbFnCV5d3wMmGDRAV3Zq+bwWaHQ+hcsQiTM3SqYY/kibjSWlVkCWLdbJSt4dZSqPfC7UY3R3ypgIjGQ==","signatures":[{"sig":"MEYCIQDN2BLE3to72l9oV1Wg8NpsxCrUJ2I85zz1pW9x13yNDQIhAKkRl4Ixd6xE7/CBesIHEkaD9qlj6OMTDxz2XQdVl/Qe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124905},"type":"module","gitHead":"b998820f73b1be9f922c1c37e47d1b2e443caf7a","scripts":{"dev":"bun --hot src/server/index.ts","deploy":"npm version patch && npm publish && git push && bun update --global fast-ngrok && fast-ngrok --version && ssh root@104.248.84.190 '/root/.bun/bin/bun update --global fast-ngrok && export PATH=\"/root/.bun/bin:$PATH\" && /root/.bun/bin/fast-ngrok update-service'","server":"bun run src/server/index.ts"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"repository":{"url":"git+https://github.com/alex-mextner/fast-ngrok.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"terminal-kit":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.31_1765977543852_0.9936280085991807","host":"s3://npm-registry-packages-npm-production"}},"0.2.33":{"name":"fast-ngrok","version":"0.2.33","_id":"fast-ngrok@0.2.33","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"homepage":"https://github.com/alex-mextner/fast-ngrok#readme","bugs":{"url":"https://github.com/alex-mextner/fast-ngrok/issues"},"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"0039106c8c22c190ed98027fa20eb27ee04918c2","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.33.tgz","fileCount":30,"integrity":"sha512-opNjj06kCSnAO6SgTEghIfTHc2YaV0mK6g5a+lDpuzLQmVkUHDFZKCJen1s/xTmyWwL/vFPLMTSuUo+lVr8yCA==","signatures":[{"sig":"MEQCID490hei9lOUIQzArj0saiyslFxoajcbli9eGIguEpSoAiBMIB3AqZGWn+NXDCRRIMQ8iQxaCyO/ohmoBcsFrVrJaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124472},"type":"module","gitHead":"fb37d9ac2bb6efbb04db6930c11fd2ab42f26fa6","scripts":{"dev":"bun --hot src/server/index.ts","deploy":"npm version patch && npm publish && git push && sleep 5 && bun update --global fast-ngrok && fast-ngrok --version && ssh root@104.248.84.190 '/root/.bun/bin/bun update --global fast-ngrok && export PATH=\"/root/.bun/bin:$PATH\" && /root/.bun/bin/fast-ngrok update-service'","server":"bun run src/server/index.ts"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"repository":{"url":"git+https://github.com/alex-mextner/fast-ngrok.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"terminal-kit":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.33_1765977882458_0.04631922617859985","host":"s3://npm-registry-packages-npm-production"}},"0.2.34":{"name":"fast-ngrok","version":"0.2.34","_id":"fast-ngrok@0.2.34","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"homepage":"https://github.com/alex-mextner/fast-ngrok#readme","bugs":{"url":"https://github.com/alex-mextner/fast-ngrok/issues"},"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"12b96665f78665a9c710b514e81b414b13f48f44","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.34.tgz","fileCount":30,"integrity":"sha512-64g1t+sP50QLNFL8WTP7Ptn0/FcwVTHh+Z5U6jdU1dhzphf8jbDrwvOXzOqNqyG5uj2b25hzwiqrFjeXyiMwBg==","signatures":[{"sig":"MEUCIQCq+5T0UUgY153umAUrK3KaDAlUJNvMUgoldQcMrxbvfwIgYC3hwv7y+XEwV1nUw3VT/jWAxLtPAMawD6HaViIgc+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124498},"type":"module","gitHead":"98ca66239c5dbdb9046613c0d1d77e0d6eb3b36d","scripts":{"dev":"bun --hot src/server/index.ts","deploy":"npm version patch && npm publish && git push && echo wait for publishing... && 10 && bun update --global fast-ngrok && fast-ngrok --version && ssh root@104.248.84.190 '/root/.bun/bin/bun update --global fast-ngrok && export PATH=\"/root/.bun/bin:$PATH\" && /root/.bun/bin/fast-ngrok update-service'","server":"bun run src/server/index.ts"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"repository":{"url":"git+https://github.com/alex-mextner/fast-ngrok.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"terminal-kit":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.34_1765977950409_0.780595727114479","host":"s3://npm-registry-packages-npm-production"}},"0.2.35":{"name":"fast-ngrok","version":"0.2.35","_id":"fast-ngrok@0.2.35","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"homepage":"https://github.com/alex-mextner/fast-ngrok#readme","bugs":{"url":"https://github.com/alex-mextner/fast-ngrok/issues"},"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"d29c2935febd98575fe4c9795f45e546408ed7e1","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.35.tgz","fileCount":30,"integrity":"sha512-0W8GDfNdXsOw/ZWHMuZtPT4nyKPOsQw2Dsf8nbwO6aiu0tzfkRkCgaRN0097/Nwl0IfrCc2sLHRsLWa3IevtPg==","signatures":[{"sig":"MEUCIAGhFqytMHa1QvYXInoVHOXhjekd4jA/qQPiqQvNPZ7TAiEAy3MPuM25hBQ96g/Su4KWAYXKbl5U0aFlwwhS1IQxb+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124502},"type":"module","gitHead":"b3c8c9958eae90cdf10c36e6d8a4a196353a37e8","scripts":{"dev":"bun --hot src/server/index.ts","deploy":"npm version patch && npm publish && git push && echo \"wait for publishing...\" && 10 && bun update --global fast-ngrok && fast-ngrok --version && ssh root@104.248.84.190 '/root/.bun/bin/bun update --global fast-ngrok && export PATH=\"/root/.bun/bin:$PATH\" && /root/.bun/bin/fast-ngrok update-service'","server":"bun run src/server/index.ts"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"repository":{"url":"git+https://github.com/alex-mextner/fast-ngrok.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"terminal-kit":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.35_1765977975858_0.45939082626208627","host":"s3://npm-registry-packages-npm-production"}},"0.2.36":{"name":"fast-ngrok","version":"0.2.36","_id":"fast-ngrok@0.2.36","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"homepage":"https://github.com/alex-mextner/fast-ngrok#readme","bugs":{"url":"https://github.com/alex-mextner/fast-ngrok/issues"},"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"4e0880264a41c8379b7917af15beb095a941bf5d","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.36.tgz","fileCount":30,"integrity":"sha512-CDRXtwlrErucaB0mqApLM+AcY9OgUdKX6GKypSIdmocL9LFO7T+9aioXrIC7K8DkAs7+U/eEx/PD3spWZpbs9Q==","signatures":[{"sig":"MEUCIEa/T134vDKw3qVfsVePWIxsXsyZVPfjR8tqgN8NDmfxAiEAvOPe/uP4q67r+CYTf4pTKQpUFsUG7BcG43P/izZSyro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":124508},"type":"module","gitHead":"52868b48c4cdfdf337dce79916cfab338078415f","scripts":{"dev":"bun --hot src/server/index.ts","deploy":"npm version patch && npm publish && git push && echo \"wait for publishing...\" && sleep 10 && bun update --global fast-ngrok && fast-ngrok --version && ssh root@104.248.84.190 '/root/.bun/bin/bun update --global fast-ngrok && export PATH=\"/root/.bun/bin:$PATH\" && /root/.bun/bin/fast-ngrok update-service'","server":"bun run src/server/index.ts"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"repository":{"url":"git+https://github.com/alex-mextner/fast-ngrok.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"terminal-kit":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.36_1765978005584_0.5986508195284437","host":"s3://npm-registry-packages-npm-production"}},"0.2.38":{"name":"fast-ngrok","version":"0.2.38","_id":"fast-ngrok@0.2.38","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"homepage":"https://github.com/alex-mextner/fast-ngrok#readme","bugs":{"url":"https://github.com/alex-mextner/fast-ngrok/issues"},"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"6b8c6034a372a28cfa3e2ca4761d71a08736e033","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.38.tgz","fileCount":30,"integrity":"sha512-frtNnNPbqK9Y18PBHlPcx/crZ1VE9Kw/2zOT5J9T/5hPsc0SrYQOndF6ygP7IP+5ZHroZ8RntHQigou9lTocCQ==","signatures":[{"sig":"MEQCICjMc8S1RYAOZL7bDOZ/57M6C35y1PkPcCzhiYj57SICAiBjG+z9/2fqrEmMXHJzUdf55kZsYCdLhkOr/gDPbjip6w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130898},"type":"module","gitHead":"e34a9c2ab155979b664d0d6fd1d0764afe8811b1","scripts":{"dev":"bun --hot src/server/index.ts","deploy":"npm version patch && npm publish && git push && echo \"wait for publishing...\" && sleep 10 && bun update --global fast-ngrok && fast-ngrok --version && ssh root@104.248.84.190 '/root/.bun/bin/bun update --global fast-ngrok && export PATH=\"/root/.bun/bin:$PATH\" && /root/.bun/bin/fast-ngrok update-service'","server":"bun run src/server/index.ts"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"repository":{"url":"git+https://github.com/alex-mextner/fast-ngrok.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"terminal-kit":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.38_1765981334393_0.3916961947671509","host":"s3://npm-registry-packages-npm-production"}},"0.2.39":{"name":"fast-ngrok","version":"0.2.39","_id":"fast-ngrok@0.2.39","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"homepage":"https://github.com/alex-mextner/fast-ngrok#readme","bugs":{"url":"https://github.com/alex-mextner/fast-ngrok/issues"},"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"2e73be2b0b5d3e7b3be80af405e4c62888f42fc6","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.39.tgz","fileCount":30,"integrity":"sha512-831w5IJY62Pz0J8sRGakFi4KjKp6I21G42wxQyo+0xCN6+gzVvZQHxkCbMfEEYyb/6tTJeLA7jX+I9Iqlln+6g==","signatures":[{"sig":"MEQCID3DA8QzpHJ9pL/fX9PCSyAKPYrldLLGyQeQPYSY4mgsAiAnV6CKEJX1dWexeZGQ2gLvKee2cakL2If6MQWbaJcn5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141063},"type":"module","gitHead":"2e02509c638caf16039c00a20f624a6d6f3aa5e1","scripts":{"dev":"bun --hot src/server/index.ts","deploy":"npm version patch && npm publish && git push && echo \"wait for publishing...\" && sleep 10 && bun update --global fast-ngrok && fast-ngrok --version && ssh root@104.248.84.190 '/root/.bun/bin/bun update --global fast-ngrok && export PATH=\"/root/.bun/bin:$PATH\" && /root/.bun/bin/fast-ngrok update-service'","server":"bun run src/server/index.ts"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"repository":{"url":"git+https://github.com/alex-mextner/fast-ngrok.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"terminal-kit":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.39_1765982495916_0.7126440425673743","host":"s3://npm-registry-packages-npm-production"}},"0.2.41":{"name":"fast-ngrok","version":"0.2.41","_id":"fast-ngrok@0.2.41","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"homepage":"https://github.com/alex-mextner/fast-ngrok#readme","bugs":{"url":"https://github.com/alex-mextner/fast-ngrok/issues"},"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"de7f2970ae70421583dd048cb46114ee2630d2de","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.41.tgz","fileCount":30,"integrity":"sha512-TYmhV1eIqLs1v4XLJEgd5O8qWN1XxDHm4S0WcarJLvyeJreZRFx2eG6zZ9sQBg/Ver8f1Jb4a8tAqJ4mYcZzgA==","signatures":[{"sig":"MEQCIG4diJ+Q3m5fKlh8r2LPH5DNmqN/hNifxLDBluGMA13xAiAQb3HIaUYWYDtBzXVQ/6xdrQP8mIhf/2iCZcDzN7kzZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":141890},"type":"module","gitHead":"c00177656f8326879e8daf0acdd1f58f71a75d47","scripts":{"dev":"bun --hot src/server/index.ts","deploy":"npm version patch && npm publish && git push && echo \"wait for publishing...\" && sleep 10 && bun update --global fast-ngrok && fast-ngrok --version && ssh root@104.248.84.190 '/root/.bun/bin/bun update --global fast-ngrok && export PATH=\"/root/.bun/bin:$PATH\" && /root/.bun/bin/fast-ngrok update-service'","server":"bun run src/server/index.ts"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"repository":{"url":"git+https://github.com/alex-mextner/fast-ngrok.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"terminal-kit":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.41_1765982961736_0.2674117411713439","host":"s3://npm-registry-packages-npm-production"}},"0.2.42":{"name":"fast-ngrok","version":"0.2.42","_id":"fast-ngrok@0.2.42","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"homepage":"https://github.com/alex-mextner/fast-ngrok#readme","bugs":{"url":"https://github.com/alex-mextner/fast-ngrok/issues"},"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"947ffafbe6cc62cb7b9fe8fbfdd627cfafa590b9","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.42.tgz","fileCount":30,"integrity":"sha512-igrnMnKWThsDeKh3IhpvGONhAzudOkDWY6t3haBEWjOUBwIRYFKMcpZF6ysy5wdfPrMO1EEJrQw+qIS9N7Aflg==","signatures":[{"sig":"MEUCIQCVGNn0XQIYrvxnG5lHyhsX/DcM5otTiAdYLxv0fn7t8wIgUa00CHk75kzRBoixsyqZEr9CvoduedlEuYpyUmrpdog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148243},"type":"module","gitHead":"8a305aa37433a62ae3008d144dbd85507a11e8ee","scripts":{"dev":"bun --hot src/server/index.ts","deploy":"npm version patch && npm publish && git push && echo \"wait for publishing...\" && sleep 10 && bun update --global fast-ngrok && fast-ngrok --version && ssh root@104.248.84.190 '/root/.bun/bin/bun update --global fast-ngrok && export PATH=\"/root/.bun/bin:$PATH\" && /root/.bun/bin/fast-ngrok update-service'","server":"bun run src/server/index.ts"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"repository":{"url":"git+https://github.com/alex-mextner/fast-ngrok.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"terminal-kit":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.42_1765984771092_0.6167743327020927","host":"s3://npm-registry-packages-npm-production"}},"0.2.43":{"name":"fast-ngrok","version":"0.2.43","_id":"fast-ngrok@0.2.43","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"homepage":"https://github.com/alex-mextner/fast-ngrok#readme","bugs":{"url":"https://github.com/alex-mextner/fast-ngrok/issues"},"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"6f36c504246683f21614a2d4b41b8c61885c9ca2","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.43.tgz","fileCount":30,"integrity":"sha512-t3RbzRdfQAaLCOOcKcAJnpC0rmVqKJN396tn0eWkWlshjP+ilqBJuAUVSXuOS7djq78KPTONWVbFg31T2MxZ+Q==","signatures":[{"sig":"MEQCIAupF7p4T00tZlYceLoHng1wzlcIaxwD6l8X+cT/L0ohAiBo9or6BkwM2/m2zDQSEJFZ0CqS/FRov8JxiHJtrEqlHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148221},"type":"module","gitHead":"b2a176d4ff58a2cdacfa47fc68ab1b3beedcf05f","scripts":{"dev":"bun --hot src/server/index.ts","deploy":"npm version patch && npm publish && git push && echo \"wait for publishing...\" && sleep 10 && bun update --global fast-ngrok && fast-ngrok --version && ssh root@104.248.84.190 '/root/.bun/bin/bun update --global fast-ngrok && export PATH=\"/root/.bun/bin:$PATH\" && /root/.bun/bin/fast-ngrok update-service'","server":"bun run src/server/index.ts"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"repository":{"url":"git+https://github.com/alex-mextner/fast-ngrok.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"terminal-kit":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.43_1765985514468_0.4866046381601856","host":"s3://npm-registry-packages-npm-production"}},"0.2.44":{"name":"fast-ngrok","version":"0.2.44","_id":"fast-ngrok@0.2.44","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"homepage":"https://github.com/alex-mextner/fast-ngrok#readme","bugs":{"url":"https://github.com/alex-mextner/fast-ngrok/issues"},"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"a7ba1c47e9423df3f962699b5227b5a32944ff9b","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.44.tgz","fileCount":30,"integrity":"sha512-AI+99wDlIZjkaogHALLvd8OA1mLn69izGoj0pfRj3jn48imkAHU5wHk7gTSJ6Mbx3OTKZvfBIi0GUmQD5cJQmA==","signatures":[{"sig":"MEUCIQCmX7DRMATv+0uN1f3z4XeLcIJsww/vSFuklK/3aZSTwgIgZR/ffSPyEXg1io/xhGMNOtz5bczr0drRuljlcr2LKq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149369},"type":"module","gitHead":"5d870000d976c2eac528ecea71dc9ee36ae72200","scripts":{"dev":"bun --hot src/server/index.ts","deploy":"npm version patch && npm publish && git push && echo \"wait for publishing...\" && sleep 10 && bun update --global fast-ngrok && fast-ngrok --version && ssh root@104.248.84.190 '/root/.bun/bin/bun update --global fast-ngrok && export PATH=\"/root/.bun/bin:$PATH\" && /root/.bun/bin/fast-ngrok update-service'","server":"bun run src/server/index.ts"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"repository":{"url":"git+https://github.com/alex-mextner/fast-ngrok.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"terminal-kit":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.44_1765985933639_0.34518741775251116","host":"s3://npm-registry-packages-npm-production"}},"0.2.45":{"name":"fast-ngrok","version":"0.2.45","_id":"fast-ngrok@0.2.45","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"homepage":"https://github.com/alex-mextner/fast-ngrok#readme","bugs":{"url":"https://github.com/alex-mextner/fast-ngrok/issues"},"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"cb2f9dac2e5e5d423f4fcfac723ec06fab231c2e","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.45.tgz","fileCount":30,"integrity":"sha512-fGBRKtP9Wyta35sd+0uJkX33CoIBVf8RXcm1aWw2i8M131smU1aDWEawOlDRoSJ51f0XVHc9Pq4j8k8I6bMsuQ==","signatures":[{"sig":"MEUCIAlfb8a09mJkhxkZXjKcgnjSFnd3iwNXI1ZMObL9IV/sAiEAp0paZ9jZOxeR+6/HPW0d5TnjNPWEsLkQsQJxnjJ1aMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":150052},"type":"module","gitHead":"4c27d378433db85c8d0112cd89f4b7052657052c","scripts":{"dev":"bun --hot src/server/index.ts","deploy":"npm version patch && npm publish && git push && echo \"wait for publishing...\" && sleep 10 && bun update --global fast-ngrok && fast-ngrok --version && ssh root@104.248.84.190 '/root/.bun/bin/bun update --global fast-ngrok && export PATH=\"/root/.bun/bin:$PATH\" && /root/.bun/bin/fast-ngrok update-service'","server":"bun run src/server/index.ts"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"repository":{"url":"git+https://github.com/alex-mextner/fast-ngrok.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"terminal-kit":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.45_1765986058352_0.2400361330193277","host":"s3://npm-registry-packages-npm-production"}},"0.2.47":{"name":"fast-ngrok","version":"0.2.47","_id":"fast-ngrok@0.2.47","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"homepage":"https://github.com/alex-mextner/fast-ngrok#readme","bugs":{"url":"https://github.com/alex-mextner/fast-ngrok/issues"},"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"16aecca650ad925d794a124de33c30b83e4d3320","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.47.tgz","fileCount":30,"integrity":"sha512-2/EMsJaAm5O8V6upFnh4bu8eDHrjRRdOePltBV2S3z/1lyQKAqLkO98SumfvhgvQCocXqNMvHe1dj/K1YmWMvA==","signatures":[{"sig":"MEUCIQDRTwxOFsorzlMlk/sgdH29TG/2E7bCk+jyexLU3ANKYQIgHlONhtTUWZyCoKemdVqfg3HWsc9S4VrvTkYf5YKBtOA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156215},"type":"module","gitHead":"2d6251f99ecf1aa10ccfb6672146b9a485a18cb3","scripts":{"dev":"bun --hot src/server/index.ts","deploy":"npm version patch && npm publish && git push && echo \"wait for publishing...\" && sleep 10 && bun update --global fast-ngrok && fast-ngrok --version && ssh root@104.248.84.190 '/root/.bun/bin/bun update --global fast-ngrok && export PATH=\"/root/.bun/bin:$PATH\" && /root/.bun/bin/fast-ngrok update-service'","server":"bun run src/server/index.ts"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"repository":{"url":"git+https://github.com/alex-mextner/fast-ngrok.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"terminal-kit":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.47_1766068968497_0.3509167653768679","host":"s3://npm-registry-packages-npm-production"}},"0.2.48":{"name":"fast-ngrok","version":"0.2.48","_id":"fast-ngrok@0.2.48","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"homepage":"https://github.com/alex-mextner/fast-ngrok#readme","bugs":{"url":"https://github.com/alex-mextner/fast-ngrok/issues"},"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"5951aec7d8f066547f63980a52060cc573ac0a8e","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.48.tgz","fileCount":30,"integrity":"sha512-ecTeeCNpj/utAgMy11E+uxTxP5YCEPe3qab4nAPhqr9WMUZNrKtCwCMrT2EIEfNoVCwQQydUcF26FQt0B+rZPw==","signatures":[{"sig":"MEYCIQCB2nhJ9c+x4dyk/3HNMrSp0SOLlSo5+A6HA4GAKsPQUwIhAP4MVIierLnrY+1ILYH/1T9dHZby7FhP+29nB7e1YDHn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157864},"type":"module","gitHead":"4ac6f104b090a293c37e5de9e5dd368ced61a828","scripts":{"dev":"bun --hot src/server/index.ts","deploy":"npm version patch && npm publish && git push && echo \"wait for publishing...\" && sleep 10 && bun update --global fast-ngrok && fast-ngrok --version && ssh root@104.248.84.190 '/root/.bun/bin/bun update --global fast-ngrok && export PATH=\"/root/.bun/bin:$PATH\" && /root/.bun/bin/fast-ngrok update-service'","server":"bun run src/server/index.ts"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"repository":{"url":"git+https://github.com/alex-mextner/fast-ngrok.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"terminal-kit":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.48_1766071430957_0.4797466528462835","host":"s3://npm-registry-packages-npm-production"}},"0.2.49":{"name":"fast-ngrok","version":"0.2.49","_id":"fast-ngrok@0.2.49","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"homepage":"https://github.com/alex-mextner/fast-ngrok#readme","bugs":{"url":"https://github.com/alex-mextner/fast-ngrok/issues"},"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"6f985ef34e46af9f90aea8286e3aef31e3e6b2ef","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.49.tgz","fileCount":30,"integrity":"sha512-IiEEzo343Y8DricUgslgOXWEFyI8xV24CcA/RFA2D42bEbSu05WU+6fc4p8Jmqn/AnlZA1IUId8TOSZWP8C7wA==","signatures":[{"sig":"MEUCIEf3SGVSB4gKdJcWTndKAMnke94/azY7X0WYThOHb4MiAiEAhRjdvwvd2f4EAiiDBKAh/R5xQAVy7Mj8nGPsJ0TNqRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157864},"type":"module","gitHead":"e6183cbd7c7defdb3783a7fe9d3498137d1d7e71","scripts":{"dev":"bun --hot src/server/index.ts","deploy":"npm version patch && npm publish && git push && echo \"wait for publishing...\" && sleep 10 && bun update --global fast-ngrok && fast-ngrok --version && ssh root@104.248.84.190 '/root/.bun/bin/bun update --global fast-ngrok && export PATH=\"/root/.bun/bin:$PATH\" && /root/.bun/bin/fast-ngrok update-service'","server":"bun run src/server/index.ts"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"repository":{"url":"git+https://github.com/alex-mextner/fast-ngrok.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"terminal-kit":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.49_1766071899528_0.6134674806043863","host":"s3://npm-registry-packages-npm-production"}},"0.2.50":{"name":"fast-ngrok","version":"0.2.50","_id":"fast-ngrok@0.2.50","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"homepage":"https://github.com/alex-mextner/fast-ngrok#readme","bugs":{"url":"https://github.com/alex-mextner/fast-ngrok/issues"},"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"9f1820d3c55a0e81b027fb50f1570c0f21376d16","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.50.tgz","fileCount":37,"integrity":"sha512-SzQWDyKg1VXHWzAYSO2ZL0C6OzdCpq+l6HMB9dIt9N90hbrccwXdqb7IfpFQ+sZ15y4fKOI+Gveh9Cuib2fvTw==","signatures":[{"sig":"MEYCIQC7meMp/WBHzOyPoFXqDi18hp8uSvoT+8ODH9guU3U0OQIhAMqLC97WM72eGRGfk6ST+oK5F8qJMSbew9SCx0CiPLFA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195008},"type":"module","gitHead":"b15c35239c5e6fec491a2d2528977a3d79238411","scripts":{"dev":"bun --hot src/server/index.ts","deploy":"npm version patch && npm publish && git push && echo \"wait for publishing...\" && sleep 10 && bun update --global fast-ngrok && fast-ngrok --version && ssh root@104.248.84.190 '/root/.bun/bin/bun update --global fast-ngrok && export PATH=\"/root/.bun/bin:$PATH\" && /root/.bun/bin/fast-ngrok update-service'","server":"bun run src/server/index.ts"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"repository":{"url":"git+https://github.com/alex-mextner/fast-ngrok.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"terminal-kit":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.50_1766075570896_0.06502752819538604","host":"s3://npm-registry-packages-npm-production"}},"0.2.51":{"name":"fast-ngrok","version":"0.2.51","_id":"fast-ngrok@0.2.51","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"homepage":"https://github.com/alex-mextner/fast-ngrok#readme","bugs":{"url":"https://github.com/alex-mextner/fast-ngrok/issues"},"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"dfcd569b7283d02ae445b91f37956bdae4054ac1","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.51.tgz","fileCount":34,"integrity":"sha512-gGCoIYho3vBBHGaVBD9/TIWrNanizPXYVw/ppVit+tksZPxa4ZuSJt0mJSJvxd6HyrRKHL5LZlcGgR2RPXnNiQ==","signatures":[{"sig":"MEUCIQDyTHbjEj8Fbvp5I4dRz6Zh03PIDgB8o62zL5SPGdm+pwIgeD3v36x/LkgyVY8uMHOhrtaXo1T58DznDkAJbDTYpCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3273631},"type":"module","gitHead":"41e341afb2da28577a1e1e456c50562c2094b040","scripts":{"dev":"bun --hot src/server/index.ts","deploy":"npm version patch && npm publish && git push && echo \"wait for publishing...\" && sleep 10 && bun update --global fast-ngrok && fast-ngrok --version && ssh root@104.248.84.190 '/root/.bun/bin/bun update --global fast-ngrok && export PATH=\"/root/.bun/bin:$PATH\" && /root/.bun/bin/fast-ngrok update-service'","server":"bun run src/server/index.ts"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"repository":{"url":"git+https://github.com/alex-mextner/fast-ngrok.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"terminal-kit":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.51_1766075830216_0.7095755714713925","host":"s3://npm-registry-packages-npm-production"}},"0.2.52":{"name":"fast-ngrok","version":"0.2.52","_id":"fast-ngrok@0.2.52","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"homepage":"https://github.com/alex-mextner/fast-ngrok#readme","bugs":{"url":"https://github.com/alex-mextner/fast-ngrok/issues"},"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"73b8786e0a7031383c5bb60debf963f2d96eb5e5","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.52.tgz","fileCount":34,"integrity":"sha512-nKjqNpDLSpFanxKkOBCD0HM0d5pgULFrDTWur3mm7YuabkAI77BJXnxGvGWDp57EOlGrUELPMBJwncl0eyW7Mg==","signatures":[{"sig":"MEQCID0QIps8YvzMyg9PaSEYJXTa9QvD8gcmG2y39ooUUctnAiBVRr4cT3Yy7oF8bg3xj/Qw4qpeGdN+Xp+gz09X2grG8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3261501},"type":"module","gitHead":"afd3e6dd52879e3409871242f9197a5b19e607c5","scripts":{"dev":"bun --hot src/server/index.ts","deploy":"npm version patch && npm publish && git push && echo \"wait for publishing...\" && sleep 10 && bun update --global fast-ngrok && fast-ngrok --version && ssh root@104.248.84.190 '/root/.bun/bin/bun update --global fast-ngrok && export PATH=\"/root/.bun/bin:$PATH\" && /root/.bun/bin/fast-ngrok update-service'","server":"bun run src/server/index.ts"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"repository":{"url":"git+https://github.com/alex-mextner/fast-ngrok.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"terminal-kit":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.52_1766077852081_0.3345965224709204","host":"s3://npm-registry-packages-npm-production"}},"0.2.53":{"name":"fast-ngrok","version":"0.2.53","_id":"fast-ngrok@0.2.53","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"homepage":"https://github.com/alex-mextner/fast-ngrok#readme","bugs":{"url":"https://github.com/alex-mextner/fast-ngrok/issues"},"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"9c9bea03b9ef42e55231d7184246f88687cb06e2","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.53.tgz","fileCount":34,"integrity":"sha512-wBeDnG01GWXe0PrEjipsgbzE1PwxZA+LJdK59CwWBqlJOTmI7hLF8cFKaAUhqOzhnE+KqyMDCiyD6mPX2Gza4A==","signatures":[{"sig":"MEUCIH0jowuTfK0g0Au1OBdKZt4DD1QAq3G8G3iCNZvKKSMDAiEAjj2mhCRN5rWOjNUK40erWep0GHioEmqMQ3qXFn0bYtk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3261501},"type":"module","gitHead":"63664951fd9f0860b633718c61fcb3961dc2bdb3","scripts":{"dev":"bun --hot src/server/index.ts","deploy":"npm version patch && npm publish && git push && echo \"wait for publishing...\" && sleep 10 && bun update --global fast-ngrok && fast-ngrok --version && ssh root@104.248.84.190 '/root/.bun/bin/bun update --global fast-ngrok && export PATH=\"/root/.bun/bin:$PATH\" && /root/.bun/bin/fast-ngrok update-service'","server":"bun run src/server/index.ts"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"repository":{"url":"git+https://github.com/alex-mextner/fast-ngrok.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"terminal-kit":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.53_1766078247980_0.1985794639591434","host":"s3://npm-registry-packages-npm-production"}},"0.2.54":{"name":"fast-ngrok","version":"0.2.54","_id":"fast-ngrok@0.2.54","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"homepage":"https://github.com/alex-mextner/fast-ngrok#readme","bugs":{"url":"https://github.com/alex-mextner/fast-ngrok/issues"},"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"e57c3c6148e5ab9ed65e6fc9d34c4798279f5711","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.54.tgz","fileCount":34,"integrity":"sha512-WHgYktZmh3Akza9Bjzc8gXPQPsPfYa2ojSROkrSjoK/STugKflFVjdEFzgb7bfRDhoWwTn++C2kNBYGK6vaY5Q==","signatures":[{"sig":"MEUCIQDU8UvwKVTjd6fv9c0VW2bkUpHbkw88RH/23uUaeElQsQIgCUX8m+UoZxG1kX3soNX6E+zbNFzCLiFMkrbyEY9h/Ao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3274012},"type":"module","gitHead":"d69c00ea368a9e9e976b88da83597a023d3598f4","scripts":{"dev":"bun --hot src/server/index.ts","deploy":"npm version patch && npm publish && git push && echo \"wait for publishing...\" && sleep 10 && bun update --global fast-ngrok && fast-ngrok --version && ssh root@104.248.84.190 '/root/.bun/bin/bun update --global fast-ngrok && export PATH=\"/root/.bun/bin:$PATH\" && /root/.bun/bin/fast-ngrok update-service'","server":"bun run src/server/index.ts","prepublishOnly":"cd src/cli/tui-zig && ./build-all.sh"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"repository":{"url":"git+https://github.com/alex-mextner/fast-ngrok.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"terminal-kit":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.54_1766078658109_0.07696184588942834","host":"s3://npm-registry-packages-npm-production"}},"0.2.55":{"name":"fast-ngrok","version":"0.2.55","_id":"fast-ngrok@0.2.55","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"homepage":"https://github.com/alex-mextner/fast-ngrok#readme","bugs":{"url":"https://github.com/alex-mextner/fast-ngrok/issues"},"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"e8e219d069b767d50f51cb49745b58277ae3590e","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.55.tgz","fileCount":34,"integrity":"sha512-SB3Sh73vW4rVr5VCOfrJufX1JoA7GqlGa1yV9QO5JiLnNkJ1egZLV6aj6XIqjDsDKjwtq7vrzK7lq5BEaMiSjg==","signatures":[{"sig":"MEUCIQCVIbmwkHZVf42lD+LAlioqXGqVxuHpUYglUxKHwmMb0wIgENiqvFeFoyCTw0RuLC7Rq5W9TVhxkMcpX63uUdPiAJo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4057692},"type":"module","gitHead":"b50bc42ee76604f4980b706b8f2a0bb2e991450d","scripts":{"dev":"bun --hot src/server/index.ts","deploy":"npm version patch && npm publish && git push && echo \"wait for publishing...\" && sleep 10 && bun update --global fast-ngrok && fast-ngrok --version && ssh root@104.248.84.190 '/root/.bun/bin/bun update --global fast-ngrok && export PATH=\"/root/.bun/bin:$PATH\" && /root/.bun/bin/fast-ngrok update-service'","server":"bun run src/server/index.ts","prepublishOnly":"cd src/cli/tui-zig && ./build-all.sh"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"repository":{"url":"git+https://github.com/alex-mextner/fast-ngrok.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"terminal-kit":"^3.1.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.55_1766089084065_0.31971581599286947","host":"s3://npm-registry-packages-npm-production"}},"0.2.56":{"name":"fast-ngrok","version":"0.2.56","_id":"fast-ngrok@0.2.56","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"homepage":"https://github.com/alex-mextner/fast-ngrok#readme","bugs":{"url":"https://github.com/alex-mextner/fast-ngrok/issues"},"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"818e970153a486c88724c9b4514663ae00f67e46","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.56.tgz","fileCount":33,"integrity":"sha512-Q3sn1qxVIpMOjks3JR2WKnV7VRxH4DJSKXUqTTn0zjaOpTN+le2+SThYaRHfAvBq/mId3En6ucVpQaXERxBfmg==","signatures":[{"sig":"MEYCIQDG08rD1e8JO1W8VZSJyx1J2y1h7EdWpBYCfkVb9eOKyAIhANYXzzWYB2CjFPYIqbVTMXp9Y9+mogiihmxAIQ1s2jD4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4038462},"type":"module","gitHead":"f9942c122f3efbf9f9d1bb14728baf0ff33d7f66","scripts":{"dev":"bun --hot src/server/index.ts","deploy":"npm version patch && npm publish && git push && echo \"wait for publishing...\" && sleep 10 && bun update --global fast-ngrok && fast-ngrok --version && ssh root@104.248.84.190 '/root/.bun/bin/bun update --global fast-ngrok && export PATH=\"/root/.bun/bin:$PATH\" && /root/.bun/bin/fast-ngrok update-service'","server":"bun run src/server/index.ts","prepublishOnly":"cd src/cli/tui-zig && ./build-all.sh"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"repository":{"url":"git+https://github.com/alex-mextner/fast-ngrok.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.56_1766089624418_0.1926000693062555","host":"s3://npm-registry-packages-npm-production"}},"0.2.57":{"name":"fast-ngrok","version":"0.2.57","_id":"fast-ngrok@0.2.57","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"homepage":"https://github.com/alex-mextner/fast-ngrok#readme","bugs":{"url":"https://github.com/alex-mextner/fast-ngrok/issues"},"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"378af9c0276dee401cae81da4418ae16a50b4d13","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.57.tgz","fileCount":33,"integrity":"sha512-IFwNwM4aiMEuKvph64+S+mF3S2mVIIk4UGVYR/2GBTjMYNNaeVFGwv0BU3w31i+gFefDLZNh0Iep9qKG0c8bVQ==","signatures":[{"sig":"MEQCICCb6hsTJkfbDMV2jAxLw9pzPAwljLmIif9wRi9WMWmzAiAGluXQ+jaTiN6dYP4XxYdV8BtoR2pfbLhG52b139f15w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4038083},"type":"module","gitHead":"f6fd13706f8efc0f300e72b527260d748279f848","scripts":{"dev":"bun --hot src/server/index.ts","deploy":"npm version patch && npm publish && git push && echo \"wait for publishing...\" && sleep 10 && bun update --global fast-ngrok && fast-ngrok --version && ssh root@104.248.84.190 '/root/.bun/bin/bun update --global fast-ngrok && export PATH=\"/root/.bun/bin:$PATH\" && /root/.bun/bin/fast-ngrok update-service'","server":"bun run src/server/index.ts","prepublishOnly":"cd src/cli/tui-zig && ./build-all.sh"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"repository":{"url":"git+https://github.com/alex-mextner/fast-ngrok.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.57_1766090573090_0.5264778639532701","host":"s3://npm-registry-packages-npm-production"}},"0.2.59":{"name":"fast-ngrok","version":"0.2.59","_id":"fast-ngrok@0.2.59","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"homepage":"https://github.com/alex-mextner/fast-ngrok#readme","bugs":{"url":"https://github.com/alex-mextner/fast-ngrok/issues"},"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"24a8fdeafd8c5b3ac49dc361da5568ed914e99ba","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.59.tgz","fileCount":33,"integrity":"sha512-B3FYOIuAGK2E/mLvbZzvw8P0L1FWd/TGHzKQs+eHfbYCABD79Q/ScCPqAud7yhh8H4RV8dZJbzobLmAEksyHrw==","signatures":[{"sig":"MEUCIQDUteXYRoT+66auKy2zuHDr9QmuujJnT3dpcUxRSPwtlAIgUPJYX7XuE/zqip15h2jRgkyucMv3kNk3Hi4VrnrzERM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4053969},"type":"module","gitHead":"d2e715fecc34dde39bf6b64b21a2fadad03883d0","scripts":{"dev":"bun --hot src/server/index.ts","deploy":"npm version patch && npm publish && git push && echo \"wait for publishing...\" && sleep 10 && bun update --global fast-ngrok && fast-ngrok --version && ssh root@104.248.84.190 '/root/.bun/bin/bun update --global fast-ngrok && export PATH=\"/root/.bun/bin:$PATH\" && /root/.bun/bin/fast-ngrok update-service'","server":"bun run src/server/index.ts","prepublishOnly":"cd src/cli/tui-zig && ./build-all.sh"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"repository":{"url":"git+https://github.com/alex-mextner/fast-ngrok.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.59_1766147096501_0.41372825833336924","host":"s3://npm-registry-packages-npm-production"}},"0.2.61":{"name":"fast-ngrok","version":"0.2.61","_id":"fast-ngrok@0.2.61","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"homepage":"https://github.com/alex-mextner/fast-ngrok#readme","bugs":{"url":"https://github.com/alex-mextner/fast-ngrok/issues"},"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"df400d98cfb272447f89e09850ba2496f5eb2dec","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.61.tgz","fileCount":33,"integrity":"sha512-2CJaDuqPX6FNlu/ViFfpioFM9f4MD+JJPWC2U+2cyfS/dF9zxCCR3x1ibEah5ezU6vEOp3qxDP0B17RhTMgJHA==","signatures":[{"sig":"MEYCIQCeISUxv1MvYodRWxSqSpKyxw+M/4Xr6HYm9jxqiNxehgIhAISAZn4TgEdeoZgHwqe5q8nkpjvPGOH2CEWl80tlKZsA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4056109},"type":"module","gitHead":"1b14b0c27a9ba07dd246db97643811ecd82391db","scripts":{"dev":"bun --hot src/server/index.ts","deploy":"npm version patch && npm publish && git push && echo \"wait for publishing...\" && sleep 10 && bun update --global fast-ngrok && fast-ngrok --version && ssh root@104.248.84.190 '/root/.bun/bin/bun update --global fast-ngrok && export PATH=\"/root/.bun/bin:$PATH\" && /root/.bun/bin/fast-ngrok update-service'","server":"bun run src/server/index.ts","prepublishOnly":"cd src/cli/tui-zig && ./build-all.sh"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"repository":{"url":"git+https://github.com/alex-mextner/fast-ngrok.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.61_1766227084173_0.04354624601480217","host":"s3://npm-registry-packages-npm-production"}},"0.2.62":{"name":"fast-ngrok","version":"0.2.62","_id":"fast-ngrok@0.2.62","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"homepage":"https://github.com/alex-mextner/fast-ngrok#readme","bugs":{"url":"https://github.com/alex-mextner/fast-ngrok/issues"},"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"9abba8f380ba23ff87fe3d09a1c73beb29669a09","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.62.tgz","fileCount":33,"integrity":"sha512-JkdBbI/5aBnwmKWzVnnOxD8NBkm6+9XvjOk3+I4+AmRcTWkx+ruaorMy/0AzxR7gYMhDBoXLJWAU1UIFLpSXNg==","signatures":[{"sig":"MEUCIBg+IJMzqdoQ1akmSLX7YpM7bshY6QoaeJ5H6CgEksfrAiEA4ux5MGm6ds4A/WX7rsT79KZf1bvof4tqFiLbG4Y4Gfs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4056442},"type":"module","gitHead":"af5e815397699dc4debd92d13c4350a03509fa98","scripts":{"dev":"bun --hot src/server/index.ts","deploy":"npm version patch && npm publish && git push && echo \"wait for publishing...\" && sleep 10 && bun update --global fast-ngrok && fast-ngrok --version && ssh root@104.248.84.190 '/root/.bun/bin/bun update --global fast-ngrok && export PATH=\"/root/.bun/bin:$PATH\" && /root/.bun/bin/fast-ngrok update-service'","server":"bun run src/server/index.ts","prepublishOnly":"cd src/cli/tui-zig && ./build-all.sh"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"repository":{"url":"git+https://github.com/alex-mextner/fast-ngrok.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.62_1766227444326_0.2009371805181257","host":"s3://npm-registry-packages-npm-production"}},"0.2.63":{"name":"fast-ngrok","version":"0.2.63","_id":"fast-ngrok@0.2.63","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"homepage":"https://github.com/alex-mextner/fast-ngrok#readme","bugs":{"url":"https://github.com/alex-mextner/fast-ngrok/issues"},"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"77dc4180a2f33228384297628e99ea11e3d7b2ec","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.63.tgz","fileCount":33,"integrity":"sha512-AR+SJk247Jbx9NtTCGIXTP/hV94Cc4NsRti/o5JpOx1u0pDXdOWn96b60r0fm3KLwiyOVdZc6zHPbFAuJMXx4g==","signatures":[{"sig":"MEUCIQD0tBasWHmm7+BIzu9IGqGZ//hEudbQo/1Jh+X3xQi/dQIgWZz2r8bxBpxxrZ2hQuwhln5QafVeggySx96zZvRsCfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4056597},"type":"module","gitHead":"50ae706a350fd1da4d7a701697521bf7867e8e3b","scripts":{"dev":"bun --hot src/server/index.ts","deploy":"npm version patch && npm publish && git push && echo \"wait for publishing...\" && sleep 10 && bun update --global fast-ngrok && fast-ngrok --version && ssh root@104.248.84.190 '/root/.bun/bin/bun update --global fast-ngrok && export PATH=\"/root/.bun/bin:$PATH\" && /root/.bun/bin/fast-ngrok update-service'","server":"bun run src/server/index.ts","prepublishOnly":"cd src/cli/tui-zig && ./build-all.sh"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"repository":{"url":"git+https://github.com/alex-mextner/fast-ngrok.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.63_1766228218738_0.48243926169079554","host":"s3://npm-registry-packages-npm-production"}},"0.2.64":{"name":"fast-ngrok","version":"0.2.64","_id":"fast-ngrok@0.2.64","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"homepage":"https://github.com/alex-mextner/fast-ngrok#readme","bugs":{"url":"https://github.com/alex-mextner/fast-ngrok/issues"},"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"7c32b82b3a8b2bdd335bab6f9e39af2423aa9b06","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.64.tgz","fileCount":33,"integrity":"sha512-8FUpkTiNoQ8cD7y/HuBYaeZkJahHOWkBER0PCvrWsjgukHn8ua/qMbP8B9udwHi7IzahnbNNHCTEhtmFBs3VIA==","signatures":[{"sig":"MEUCIFrUAgxCru2G/00dYYdRGzCiDAJ65jMe0IGAzaTXDAHZAiEAkm8H6GzbwXMGfQp8HTwz2nFYUCdl+W1+scF/+4LXiy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4056792},"type":"module","gitHead":"6e865d273b2749fad13800954a122ea23835abf7","scripts":{"dev":"bun --hot src/server/index.ts","deploy":"npm version patch && npm publish && git push && echo \"wait for publishing...\" && sleep 10 && bun update --global fast-ngrok && fast-ngrok --version && ssh root@104.248.84.190 '/root/.bun/bin/bun update --global fast-ngrok && export PATH=\"/root/.bun/bin:$PATH\" && /root/.bun/bin/fast-ngrok update-service'","server":"bun run src/server/index.ts","prepublishOnly":"cd src/cli/tui-zig && ./build-all.sh"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"repository":{"url":"git+https://github.com/alex-mextner/fast-ngrok.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.64_1766228373280_0.7097612637190109","host":"s3://npm-registry-packages-npm-production"}},"0.2.65":{"name":"fast-ngrok","version":"0.2.65","_id":"fast-ngrok@0.2.65","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"homepage":"https://github.com/alex-mextner/fast-ngrok#readme","bugs":{"url":"https://github.com/alex-mextner/fast-ngrok/issues"},"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"a9fc961a4c345f027b705097eaa551aeaeb55112","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.65.tgz","fileCount":33,"integrity":"sha512-w9p0wRYt0aDXkOfE6hYcwLR2IOiVovwKdY0RvGoz+O4lD8CuBP69YPJIhCntXv3+Yq3S3lAcgeH5XpCMbj52Eg==","signatures":[{"sig":"MEYCIQCfwlhkCTH0Ae4J4gtauB3FYSMadzre6WitVi/bi864EQIhAOkdvxdIaNR6EPPq8S2DyGrJ+uLWe3Hf7LZNGA5525kS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4056314},"type":"module","gitHead":"3053d88e1d8ac1ab11e4b283b5dabce2dce92b3f","scripts":{"dev":"bun --hot src/server/index.ts","deploy":"npm version patch && npm publish && git push && echo \"wait for publishing...\" && sleep 10 && bun update --global fast-ngrok && fast-ngrok --version && ssh root@104.248.84.190 '/root/.bun/bin/bun update --global fast-ngrok && export PATH=\"/root/.bun/bin:$PATH\" && /root/.bun/bin/fast-ngrok update-service'","server":"bun run src/server/index.ts","prepublishOnly":"cd src/cli/tui-zig && ./build-all.sh"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"repository":{"url":"git+https://github.com/alex-mextner/fast-ngrok.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.65_1766228539107_0.7138325603090738","host":"s3://npm-registry-packages-npm-production"}},"0.2.67":{"name":"fast-ngrok","version":"0.2.67","_id":"fast-ngrok@0.2.67","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"homepage":"https://github.com/alex-mextner/fast-ngrok#readme","bugs":{"url":"https://github.com/alex-mextner/fast-ngrok/issues"},"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"d5f495f33e79b7effb4bd1d08b980de940f03ac2","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.67.tgz","fileCount":34,"integrity":"sha512-OnSdyTy5MAOJEY9EH7kD4xHj9rpvkbiH6BL7pvqstpQ/1ZgBqAF7LbdXY7C169bf8nBnDt3au7k7+2np/zTOmg==","signatures":[{"sig":"MEUCIQDXfhvR6VAGHNYplcIrLqXoccWpmIuuh0/adGpllV9DBAIgWgfbRhR4XYCJQJ5ZR0O36Va3x/oVUu+FgqCSiDjM6iM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4064290},"type":"module","gitHead":"50003785f61910feef43dd52c1ddce116a54be97","scripts":{"dev":"bun --hot src/server/index.ts","deploy":"npm version patch && npm publish && git push && echo \"wait for publishing...\" && sleep 10 && bun update --global fast-ngrok && fast-ngrok --version && ssh root@104.248.84.190 '/root/.bun/bin/bun update --global fast-ngrok && export PATH=\"/root/.bun/bin:$PATH\" && /root/.bun/bin/fast-ngrok update-service'","server":"bun run src/server/index.ts","prepublishOnly":"cd src/cli/tui-zig && ./build-all.sh"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"repository":{"url":"git+https://github.com/alex-mextner/fast-ngrok.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.67_1766421376436_0.6461000167537343","host":"s3://npm-registry-packages-npm-production"}},"0.2.68":{"name":"fast-ngrok","version":"0.2.68","_id":"fast-ngrok@0.2.68","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"homepage":"https://github.com/alex-mextner/fast-ngrok#readme","bugs":{"url":"https://github.com/alex-mextner/fast-ngrok/issues"},"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"4be692eaa9cc98a9c634aebedd752fd8b14f3775","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.68.tgz","fileCount":34,"integrity":"sha512-fimi/TwaWpNNbqgIyGsokVPgpaxP72myrgw8kQDs+etOIHSfEpvP/hpLaTV0nuI9xle4nmOMnnRVkUIy2m6bHg==","signatures":[{"sig":"MEYCIQCIkMtRQADrpWxVJvc3n9RcE65gfXQudsv/DHLBGHszOgIhAJtUsT7lpPrKap9S81Of1IuK37Tbrycbn1P2+uii21TW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4063582},"type":"module","gitHead":"5462cb0072bc2fa6c403df80e9702f3a94220712","scripts":{"dev":"bun --hot src/server/index.ts","deploy":"npm version patch && npm publish && git push && echo \"wait for publishing...\" && sleep 10 && bun update --global fast-ngrok && fast-ngrok --version && ssh root@104.248.84.190 '/root/.bun/bin/bun update --global fast-ngrok && export PATH=\"/root/.bun/bin:$PATH\" && /root/.bun/bin/fast-ngrok update-service'","server":"bun run src/server/index.ts","prepublishOnly":"cd src/cli/tui-zig && ./build-all.sh"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"repository":{"url":"git+https://github.com/alex-mextner/fast-ngrok.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.68_1766421778302_0.2484563210327133","host":"s3://npm-registry-packages-npm-production"}},"0.2.69":{"name":"fast-ngrok","version":"0.2.69","_id":"fast-ngrok@0.2.69","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"homepage":"https://github.com/alex-mextner/fast-ngrok#readme","bugs":{"url":"https://github.com/alex-mextner/fast-ngrok/issues"},"bin":{"fast-ngrok":"src/cli/index.ts"},"dist":{"shasum":"7ae9c1385ed54b460af18a1d003c0ce6987b606e","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.69.tgz","fileCount":34,"integrity":"sha512-qN5fuUI4OuUbgLDAMBY2MDA/p4MmfiPz7JXDMRa7GWP8uUKKIC46aQRuF5iMjlpvWqdmMflbt6hMk77vQ/ghbQ==","signatures":[{"sig":"MEYCIQCzJyrmcSYl3J+rIXDQlseeVSX2O820P8PFL/u+c2eyggIhAKUNyl+OwSXSatY+YSaZMdFJOJfnHv98c9Lyn2FcM+Ur","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4063658},"type":"module","gitHead":"7d713ed77fdc19073d21a644133ac5c775a8d8ae","scripts":{"dev":"bun --hot src/server/index.ts","deploy":"npm version patch && npm publish && git push && echo \"wait for publishing...\" && sleep 10 && bun update --global fast-ngrok && fast-ngrok --version && ssh root@104.248.84.190 '/root/.bun/bin/bun update --global fast-ngrok && export PATH=\"/root/.bun/bin:$PATH\" && /root/.bun/bin/fast-ngrok update-service'","server":"bun run src/server/index.ts","prepublishOnly":"cd src/cli/tui-zig && ./build-all.sh"},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"repository":{"url":"git+https://github.com/alex-mextner/fast-ngrok.git","type":"git"},"_npmVersion":"11.6.2","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","directories":{},"_nodeVersion":"25.2.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/fast-ngrok_0.2.69_1766421916676_0.3153163843300244","host":"s3://npm-registry-packages-npm-production"}},"0.2.70":{"name":"fast-ngrok","version":"0.2.70","type":"module","repository":{"type":"git","url":"git+https://github.com/alex-mextner/fast-ngrok.git"},"homepage":"https://github.com/alex-mextner/fast-ngrok#readme","bugs":{"url":"https://github.com/alex-mextner/fast-ngrok/issues"},"bin":{"fast-ngrok":"src/cli/index.ts"},"scripts":{"server":"bun run src/server/index.ts","dev":"bun --hot src/server/index.ts","prepublishOnly":"cd src/cli/tui-zig && ./build-all.sh","deploy":"npm version patch && npm publish && git push && echo \"wait for publishing...\" && sleep 10 && bun update --global fast-ngrok && fast-ngrok --version && ssh root@104.248.84.190 '/root/.bun/bin/bun update --global fast-ngrok && export PATH=\"/root/.bun/bin:$PATH\" && /root/.bun/bin/fast-ngrok update-service'"},"devDependencies":{"@types/bun":"latest"},"peerDependencies":{"typescript":"^5"},"dependencies":{},"gitHead":"6d0c435706d5e2e6c6ce52db3bc26e879db7aed2","_id":"fast-ngrok@0.2.70","description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-et71A5Pq/ZibBe2GHV+9pp8HUzRH10aJ9VlbCRPPal9ktblRPcTovYP3s7QOArE4tRM6sFeefrHjl601Xkrivg==","shasum":"bd8a1699afc1c188640059f73146d9585c70d0ca","tarball":"https://registry.npmjs.org/fast-ngrok/-/fast-ngrok-0.2.70.tgz","fileCount":34,"unpackedSize":4063769,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCGr3MVu/Wzzq7OiQBQoBUSSc5t7sQKb2XJ3x7qd34gAwIgeWEbXqPK+SI5+h+IUXpzA28uUQ/oX7l88IWHgyX2OV0="}]},"_npmUser":{"name":"invntrm","email":"invntrm@gmail.com"},"directories":{},"maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fast-ngrok_0.2.70_1766422638441_0.036500979541744805"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-16T17:52:03.862Z","modified":"2025-12-22T16:57:18.850Z","0.1.0":"2025-12-16T17:52:04.004Z","0.2.0":"2025-12-16T18:09:44.330Z","0.2.1":"2025-12-16T18:25:24.216Z","0.2.2":"2025-12-16T18:34:42.077Z","0.2.3":"2025-12-16T18:35:55.516Z","0.2.4":"2025-12-16T18:37:21.283Z","0.2.5":"2025-12-16T18:40:35.613Z","0.2.6":"2025-12-16T18:43:24.744Z","0.2.7":"2025-12-16T18:45:13.633Z","0.2.8":"2025-12-16T18:49:57.901Z","0.2.9":"2025-12-16T18:53:48.402Z","0.2.11":"2025-12-16T19:01:28.926Z","0.2.12":"2025-12-16T19:09:50.685Z","0.2.13":"2025-12-16T19:12:03.021Z","0.2.14":"2025-12-16T19:16:46.417Z","0.2.15":"2025-12-17T09:07:01.872Z","0.2.16":"2025-12-17T09:16:30.458Z","0.2.17":"2025-12-17T09:21:06.084Z","0.2.18":"2025-12-17T09:39:09.083Z","0.2.19":"2025-12-17T09:44:37.218Z","0.2.20":"2025-12-17T10:41:58.184Z","0.2.21":"2025-12-17T10:56:15.420Z","0.2.22":"2025-12-17T10:57:29.248Z","0.2.23":"2025-12-17T11:06:33.793Z","0.2.24":"2025-12-17T11:19:58.732Z","0.2.25":"2025-12-17T11:30:25.865Z","0.2.26":"2025-12-17T11:48:44.665Z","0.2.27":"2025-12-17T12:20:18.446Z","0.2.28":"2025-12-17T12:36:45.708Z","0.2.29":"2025-12-17T12:56:54.443Z","0.2.30":"2025-12-17T13:09:19.117Z","0.2.31":"2025-12-17T13:19:03.987Z","0.2.33":"2025-12-17T13:24:42.597Z","0.2.34":"2025-12-17T13:25:50.546Z","0.2.35":"2025-12-17T13:26:16.005Z","0.2.36":"2025-12-17T13:26:45.767Z","0.2.38":"2025-12-17T14:22:14.529Z","0.2.39":"2025-12-17T14:41:36.074Z","0.2.41":"2025-12-17T14:49:21.877Z","0.2.42":"2025-12-17T15:19:31.229Z","0.2.43":"2025-12-17T15:31:54.619Z","0.2.44":"2025-12-17T15:38:53.791Z","0.2.45":"2025-12-17T15:40:58.501Z","0.2.47":"2025-12-18T14:42:48.641Z","0.2.48":"2025-12-18T15:23:51.117Z","0.2.49":"2025-12-18T15:31:39.676Z","0.2.50":"2025-12-18T16:32:51.075Z","0.2.51":"2025-12-18T16:37:10.414Z","0.2.52":"2025-12-18T17:10:52.248Z","0.2.53":"2025-12-18T17:17:28.164Z","0.2.54":"2025-12-18T17:24:18.336Z","0.2.55":"2025-12-18T20:18:04.279Z","0.2.56":"2025-12-18T20:27:04.595Z","0.2.57":"2025-12-18T20:42:53.263Z","0.2.59":"2025-12-19T12:24:56.724Z","0.2.61":"2025-12-20T10:38:04.445Z","0.2.62":"2025-12-20T10:44:04.544Z","0.2.63":"2025-12-20T10:56:59.036Z","0.2.64":"2025-12-20T10:59:33.496Z","0.2.65":"2025-12-20T11:02:19.393Z","0.2.67":"2025-12-22T16:36:16.645Z","0.2.68":"2025-12-22T16:42:58.486Z","0.2.69":"2025-12-22T16:45:16.886Z","0.2.70":"2025-12-22T16:57:18.655Z"},"bugs":{"url":"https://github.com/alex-mextner/fast-ngrok/issues"},"homepage":"https://github.com/alex-mextner/fast-ngrok#readme","repository":{"type":"git","url":"git+https://github.com/alex-mextner/fast-ngrok.git"},"description":"Simple single-user ngrok alternative with WebSocket tunneling and Caddy integration.","maintainers":[{"name":"invntrm","email":"invntrm@gmail.com"}],"readme":"# fast-ngrok\n\nSimple single-user ngrok alternative with WebSocket tunneling and Caddy integration.\n\n## Features\n\n- WebSocket-based tunneling\n- Wildcard subdomain support (`*.tunnel.example.com`)\n- htop-like TUI for monitoring requests\n- Caddy integration for automatic route management\n- Pre-shared API key authentication\n\n### 1. Server setup\n<img width=\"450\" alt=\"Screenshot 2025-12-16 at 19 29 26\" src=\"https://github.com/user-attachments/assets/6bbdfc9f-ed64-49c0-958f-e266833a4397\" /> \n\n### 2. Client setup\n<img width=\"450\" alt=\"image\" src=\"https://github.com/user-attachments/assets/f93e58a9-7dbe-4bfa-a1b2-2cccaf5a3dd2\" /><br/>\n<img width=\"450\" alt=\"image\" src=\"https://github.com/user-attachments/assets/9eccf752-0804-4937-83dc-3bec1298a38b\" /> \n\n\n## Server Setup (VPS)\n\nRun interactive setup (requires sudo):\n```bash\nsudo bunx fast-ngrok init-server\n```\n\nThis will:\n\n- Install fast-ngrok globally\n- Ask for domain, port, DNS provider\n- Generate `.env` and Caddyfile\n- Build Caddy with DNS plugin (for wildcard SSL)\n- Create DNS wildcard record (Cloudflare)\n- Setup and start systemd services\n\n## Client Setup (Local machine)\n\nConfigure client:\n\n```bash\nbunx fast-ngrok auth\n```\n\nStart tunnel:\n\n```bash\nbunx fast-ngrok http 3000\n```\n\n## CLI Commands\n\n| Command | Description |\n|---------|-------------|\n| `fast-ngrok init-server` | Setup server (VPS, requires sudo) |\n| `fast-ngrok server` | Run tunnel server daemon (auto-started by systemd after init-server) |\n| `fast-ngrok auth` | Configure server URL and API key |\n| `fast-ngrok http <port>` | Expose local HTTP server |\n\n## TUI Controls\n\n- `q` or `Ctrl+C` - quit\n- `Up/Down` - scroll request list\n\n## Architecture\n\n```\n[Client]                    [Server/VPS]                [Internet]\n   |                             |                          |\n   | WebSocket tunnel            |                          |\n   |<--------------------------->|                          |\n   |                             |                          |\n   | localhost:3000              | Caddy (wildcard SSL)     |\n   |                             |<------------------------>|\n   |                             | *.tunnel.example.com     |\n```\n\n## Requirements\n\n- Bun 1.0+\n- Caddy 2.0+ with Admin API enabled\n- Wildcard DNS record (`*.tunnel.example.com -> VPS IP`)\n- Wildcard SSL certificate (via DNS challenge)\n","readmeFilename":"README.md"}