{"_id":"tcplock","_rev":"30-48b6d8eec62b76446ce8b8595d1ed843","name":"tcplock","description":"A proxy that only allows one connection through on a given port at a time.","dist-tags":{"latest":"1.0.1"},"versions":{"0.0.1":{"name":"tcplock","directories":{"lib":"./lib"},"main":"./lib/index","bin":{"tcplock":"./lib/index"},"version":"0.0.1","author":{"name":"Joshua Hull","email":"joshbuddy@gmail.com"},"engines":["node"],"description":"A proxy that only allows one connection through on a given port at a time.","keywords":["tcp","lock"],"repository":{"type":"git","url":"git://github.com/joshbuddy/tcplock.git"},"dependencies":{"argsparser":">= 0.0.0"},"devDependencies":{},"_npmUser":{"name":"bcoe","email":"bencoe@gmail.com"},"_id":"tcplock@0.0.1","_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"45eb7bf635887bc130b29c0ef318e0e8e878ed63","tarball":"https://registry.npmjs.org/tcplock/-/tcplock-0.0.1.tgz","integrity":"sha512-fxtrTHwsRLI93xqpdG0vtZU64way/dGTcU8l9vsVUbCv3tESlYNguUnNlE0gJfqIo2EpKdC8YaXXdf2yJK9hkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCi0ybYBQFlnp+AE/L310PqMwMxuSQo+Jshtx72rD2zcQIgaEm49PJatTkrfq/Lbs7MvJTQlkqbGpfzCKj70NuLV/k="}]},"maintainers":[{"name":"bcoe","email":"bencoe@gmail.com"}]},"0.0.2":{"name":"tcplock","directories":{"lib":"./lib"},"main":"./lib/index.js","bin":{"tcplock":"./lib/index.js"},"version":"0.0.2","author":{"name":"Joshua Hull","email":"joshbuddy@gmail.com"},"engines":["node"],"description":"A proxy that only allows one connection through on a given port at a time.","keywords":["tcp","lock"],"repository":{"type":"git","url":"git://github.com/joshbuddy/tcplock.git"},"dependencies":{"argsparser":">= 0.0.0"},"devDependencies":{},"_npmUser":{"name":"bcoe","email":"bencoe@gmail.com"},"_id":"tcplock@0.0.2","_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"917faa9d84916a061d7a402384d4fa9847767af5","tarball":"https://registry.npmjs.org/tcplock/-/tcplock-0.0.2.tgz","integrity":"sha512-jtCqyZxpa8Dkl2X9SWJfR+61mT1tD6co9zvKilctdmi5gnpq+x8/5zdeEkHBIRJqSzXn/DoluY0OYNTGlQLYqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOHOK5ktpdMBoUAaMDQeILSwqSvh0Vr7sT7wzcjGS2uwIhAO7LnvwPq+mQFdkmIoiC+tagYyjDkc3S9yTVOX/3mWAy"}]},"maintainers":[{"name":"bcoe","email":"bencoe@gmail.com"}]},"0.0.3":{"name":"tcplock","directories":{"lib":"./lib"},"main":"./lib/index.js","bin":{"tcplock":"./bin/index.sh"},"version":"0.0.3","author":{"name":"Joshua Hull","email":"joshbuddy@gmail.com"},"engines":["node"],"description":"A proxy that only allows one connection through on a given port at a time.","keywords":["tcp","lock"],"repository":{"type":"git","url":"git://github.com/joshbuddy/tcplock.git"},"dependencies":{"argsparser":">= 0.0.0"},"devDependencies":{},"_npmUser":{"name":"bcoe","email":"bencoe@gmail.com"},"_id":"tcplock@0.0.3","_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"4d2804d534461fce209ced73ec7202cd0fa0dc8e","tarball":"https://registry.npmjs.org/tcplock/-/tcplock-0.0.3.tgz","integrity":"sha512-Obsj/EEbwcmM4V6gj7t3DMqnjubfz8bcQhNsMx2B1bdIRG+xnjhXeuip4QRxpWuQrt3sqYe/T+TLZgZ7PLOMKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAEQuM4FQ/cf4xYYN9ICFqnP9G4nbdUo/JnqZLlWyFWDAiAvnfqAe4WqF6oWaKRaZzG2RS8TJwt+9+C2SHQOmH6O8Q=="}]},"maintainers":[{"name":"bcoe","email":"bencoe@gmail.com"}]},"0.0.4":{"name":"tcplock","directories":{"lib":"./lib","bin":"./bin"},"main":"./lib/index.js","bin":{"tcplock":"./bin/index.sh"},"version":"0.0.4","author":{"name":"Joshua Hull","email":"joshbuddy@gmail.com"},"engines":["node"],"description":"A proxy that only allows one connection through on a given port at a time.","keywords":["tcp","lock"],"repository":{"type":"git","url":"git://github.com/joshbuddy/tcplock.git"},"dependencies":{"argsparser":">= 0.0.0"},"devDependencies":{},"_npmUser":{"name":"bcoe","email":"bencoe@gmail.com"},"_id":"tcplock@0.0.4","_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"ede362082e5be5526890806dcbf10d7301bb7f0c","tarball":"https://registry.npmjs.org/tcplock/-/tcplock-0.0.4.tgz","integrity":"sha512-Qfsi64b4076SBYr2JnjzDiNPkcGu9xkwTH5y+VMXlC7YNmkeGFec1mZlqlaxMO7guxSDtRyXzQKlWOCEQ01t2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDdb2s78xmRbpagJj9aX6B/LxVvPqW2S6w/mQ92TMpYpAiEA9Sr31Vhb4mw7zB9cRiR1VilUZZLhbSnOWR05/oJfXT8="}]},"maintainers":[{"name":"bcoe","email":"bencoe@gmail.com"}]},"0.0.5":{"name":"tcplock","directories":{"lib":"./lib","bin":"./bin"},"main":"./lib/index.js","bin":{"tcplock":"./bin/tcplock.sh"},"version":"0.0.5","author":{"name":"Joshua Hull","email":"joshbuddy@gmail.com"},"engines":["node"],"description":"A proxy that only allows one connection through on a given port at a time.","keywords":["tcp","lock"],"repository":{"type":"git","url":"git://github.com/joshbuddy/tcplock.git"},"dependencies":{"argsparser":">= 0.0.0"},"devDependencies":{},"_npmUser":{"name":"bcoe","email":"bencoe@gmail.com"},"_id":"tcplock@0.0.5","_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"5a92549f99031ef0e0d162b1f6b551e100fb0240","tarball":"https://registry.npmjs.org/tcplock/-/tcplock-0.0.5.tgz","integrity":"sha512-7EW/Xc7I39yzYJp9LJcM592zH3JnG4aJM9q4uuTtq62Z3vLmxDaj5gExJ73wgcNXXahI1YzJcQpKLErKKdSNWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGrnJQ6L08N7moGSxQHf+9EzUmynSPd5IOvGY4XpLGQ6AiBJDcS2IoQp06G9R1CFUM8EerDDFJ7mtSEubzTgSsbraA=="}]},"maintainers":[{"name":"bcoe","email":"bencoe@gmail.com"}]},"0.0.6":{"name":"tcplock","directories":{"lib":"./lib","bin":"./bin"},"main":"./lib/index.js","bin":{"tcplock":"./bin/tcplock.sh"},"version":"0.0.6","author":{"name":"Joshua Hull","email":"joshbuddy@gmail.com"},"engines":["node"],"description":"A proxy that only allows one connection through on a given port at a time.","keywords":["tcp","lock"],"repository":{"type":"git","url":"git://github.com/joshbuddy/tcplock.git"},"dependencies":{"argsparser":">= 0.0.0"},"devDependencies":{},"_npmUser":{"name":"bcoe","email":"bencoe@gmail.com"},"_id":"tcplock@0.0.6","_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"eebad166e32dba19b53001561e654c726d02b88c","tarball":"https://registry.npmjs.org/tcplock/-/tcplock-0.0.6.tgz","integrity":"sha512-ktJw2+34fTyGE/EorLMI95CCx29j5eBN9RiPp1LiG5NodpI4DRHXuHIaNInaTWRWjdmGiGz6oEF4hQV3fUdEig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoEoxzSr16TR9QPeWfw+l7GBP85FrejzkxFLSjrfu4yAIhALGYzy3Wb1GnZtLYypffLTeSKd9OO3db6JNrg1/zVRE2"}]},"maintainers":[{"name":"bcoe","email":"bencoe@gmail.com"}]},"0.0.7":{"name":"tcplock","directories":{"lib":"./lib","bin":"./bin"},"main":"./lib/index.js","bin":{"tcplock":"./bin/tcplock.sh"},"version":"0.0.7","author":{"name":"Joshua Hull","email":"joshbuddy@gmail.com"},"engines":["node"],"description":"A proxy that only allows one connection through on a given port at a time.","keywords":["tcp","lock"],"repository":{"type":"git","url":"git://github.com/joshbuddy/tcplock.git"},"dependencies":{"argsparser":">= 0.0.0"},"devDependencies":{},"_npmUser":{"name":"bcoe","email":"bcoe@uoguelph.ca"},"_id":"tcplock@0.0.7","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"e37852cd0a923dd884600db52b3cbc9d5c2754d6","tarball":"https://registry.npmjs.org/tcplock/-/tcplock-0.0.7.tgz","integrity":"sha512-ZR6yrmA5VODQJ+pbJgDJoitxCGcKfyEmA9A0jkLQKvXZLab60OAuTkm54S2yCxuBCuL5pkb8sb7MzbmdesDMGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGzvahbRo2U3Qc5Dx0cn5FsuNtW3RGiBpIu1UmHjORbNAiEA9o4/gCAGOnTupndiC/qmVLIqgWrkYmAz13kC1Fh1/Eg="}]},"maintainers":[{"name":"bcoe","email":"bencoe@gmail.com"}]},"0.0.8":{"name":"tcplock","directories":{"lib":"./lib","bin":"./bin"},"main":"./lib/index.js","bin":{"tcplock":"./bin/tcplock.js"},"version":"0.0.8","author":{"name":"Joshua Hull","email":"joshbuddy@gmail.com"},"engines":["node"],"description":"A proxy that only allows one connection through on a given port at a time.","keywords":["tcp","lock"],"repository":{"type":"git","url":"git://github.com/joshbuddy/tcplock.git"},"dependencies":{"argsparser":">= 0.0.0"},"devDependencies":{},"_npmUser":{"name":"bcoe","email":"bencoe@gmail.com"},"_id":"tcplock@0.0.8","_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"166910fa17281f5c1ea9ac7331dd0d25b0952fba","tarball":"https://registry.npmjs.org/tcplock/-/tcplock-0.0.8.tgz","integrity":"sha512-1OL/pKKQ9gL1R3+bcrE2UgxBivVKx+M0Lit7Dgoezes4JU9VZy80itXP/xxKGl9EB9BNf3fN4HSNBurcuyKFWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6owk34RbTHPoBPc4iDeoRzZMvZFPlj76fVLrYKFrxGQIgAfAPXECdQHyPEuSoRrwMc2jgLdJSbeVe2qI6mkqJ5H8="}]},"maintainers":[{"name":"bcoe","email":"bencoe@gmail.com"}]},"0.1.0":{"name":"tcplock","directories":{"lib":"./lib","bin":"./bin"},"main":"./lib/index.js","bin":{"tcplock":"./bin/tcplock.js"},"version":"0.1.0","author":{"name":"Joshua Hull","email":"joshbuddy@gmail.com"},"engines":["node"],"description":"A proxy that only allows one connection through on a given port at a time.","keywords":["tcp","lock"],"repository":{"type":"git","url":"git://github.com/joshbuddy/tcplock.git"},"dependencies":{"argsparser":">= 0.0.0"},"devDependencies":{},"_npmUser":{"name":"bcoe","email":"bencoe@gmail.com"},"_id":"tcplock@0.1.0","_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"8df6313454e6b7f27fcfed654d939514bef9ff6f","tarball":"https://registry.npmjs.org/tcplock/-/tcplock-0.1.0.tgz","integrity":"sha512-jUZr9F0Df88Bkfxd+tyK2vNJ+X/8eV+qaU2/AO4TnEiW3H6hbeI0z9UXU+R9z5ojZHmrtYij7gdq+wHBlCn0OA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCH3oriYCPsg+6cDqPAIgNIEyFriw8XMU/T/7riZf4e24CICBHuBlLrSfExDwFmeybRDmYmailoe60mwDM+dklm8fs"}]},"maintainers":[{"name":"bcoe","email":"bencoe@gmail.com"}]},"0.1.1":{"name":"tcplock","directories":{"lib":"./lib","bin":"./bin"},"main":"./lib/index.js","bin":{"tcplock":"./bin/tcplock.js"},"version":"0.1.1","author":{"name":"Joshua Hull","email":"joshbuddy@gmail.com"},"engines":["node"],"description":"A proxy that only allows one connection through on a given port at a time.","keywords":["tcp","lock"],"repository":{"type":"git","url":"git://github.com/joshbuddy/tcplock.git"},"dependencies":{"argsparser":">= 0.0.0"},"devDependencies":{},"_npmUser":{"name":"bcoe","email":"bencoe@gmail.com"},"_id":"tcplock@0.1.1","_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"c002646ca2ceb564b3fca5928b9ebdd8a8543da7","tarball":"https://registry.npmjs.org/tcplock/-/tcplock-0.1.1.tgz","integrity":"sha512-faiDea7ImDCvKx1sGMAergtqnV6RvxSWqhBdqA/Pyia+tLJzahKXkZRz+F9vz8Z7hUkiaL4nfoEopyZdueH/+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDQ/7TCwezd62Tcg1tcYjDsZCJ/3CSGJq8/YBZD1AOrlAiAKWGzU5ksbJC/EzTwADBAWLiLa5ecYhgFIwZ/5Mn8OFg=="}]},"maintainers":[{"name":"bcoe","email":"bencoe@gmail.com"}]},"0.1.2":{"name":"tcplock","directories":{"lib":"./lib","bin":"./bin"},"main":"./lib/index.js","bin":{"tcplock":"./bin/tcplock.js"},"version":"0.1.2","author":{"name":"Joshua Hull","email":"joshbuddy@gmail.com"},"engines":["node"],"description":"A proxy that only allows one connection through on a given port at a time.","keywords":["tcp","lock"],"repository":{"type":"git","url":"git://github.com/joshbuddy/tcplock.git"},"dependencies":{"argsparser":">= 0.0.0"},"devDependencies":{},"_npmUser":{"name":"bcoe","email":"bencoe@gmail.com"},"_id":"tcplock@0.1.2","_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"d41e3ca80b6f1a46c8b64592a4e6f6fe8a31c1c7","tarball":"https://registry.npmjs.org/tcplock/-/tcplock-0.1.2.tgz","integrity":"sha512-GXNydEHzp7DNFvGuE9akr4S08Y7iUni2p+Qj6oElvZ/yM1Uke6VC3gJWFXJWN1uCNVuP6oU66oQVr95Pga/i/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBqEwtU0LShjLzOBs9pt1Gg4tIp2Jsu8kWmZp1NerRhsAiEAqOqBkUGbr0I/fJcIFQwKh3llNepGXodJ/02482sHZF4="}]},"maintainers":[{"name":"bcoe","email":"bencoe@gmail.com"}]},"1.0.0":{"name":"tcplock","directories":{"lib":"./lib","bin":"./bin"},"main":"./lib/index.js","bin":{"tcplock":"./bin/tcplock.js"},"version":"1.0.0","author":{"name":"Ben Coe","email":"bencoe@gmail.com"},"engines":["node"],"description":"A proxy that only allows one connection through on a given port at a time.","keywords":["tcp","lock"],"repository":{"type":"git","url":"git://github.com/joshbuddy/tcplock.git"},"dependencies":{"argsparser":">= 0.0.0","sexy-args":"0.0.1"},"devDependencies":{},"_npmUser":{"name":"bcoe","email":"bencoe@gmail.com"},"_id":"tcplock@1.0.0","_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"bc9cd96d50d0509f8856fc9b80d52bc3c4cffc74","tarball":"https://registry.npmjs.org/tcplock/-/tcplock-1.0.0.tgz","integrity":"sha512-vsHI8l9RX1VLYJyxh9+VaUpLp5Rn0zIiKHw5SL4UZ8uTJFstHh9NgGtUVN1iSJvFr9i7PjwsoTvPjIpi61V99w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGzeeyBLBrh9JOMNgIp4ybYu74M+zl5DZtdpCJNdoHVOAiAVqDjax2rE3T2tRIKHfbPZDzhB3zieKVpevoLw9ktu2A=="}]},"maintainers":[{"name":"bcoe","email":"bencoe@gmail.com"}]},"1.0.1":{"name":"tcplock","directories":{"lib":"./lib","bin":"./bin"},"main":"./lib/index.js","bin":{"tcplock":"./bin/tcplock.js"},"version":"1.0.1","author":{"name":"Ben Coe","email":"bencoe@gmail.com"},"engines":["node"],"description":"A proxy that only allows one connection through on a given port at a time.","keywords":["tcp","lock"],"repository":{"type":"git","url":"git://github.com/joshbuddy/tcplock.git"},"dependencies":{"argsparser":">= 0.0.0","sexy-args":"0.0.1"},"devDependencies":{},"_npmUser":{"name":"bcoe","email":"bencoe@gmail.com"},"_id":"tcplock@1.0.1","_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"2634c24564010ad5d5601dc3172a3774f713ee8e","tarball":"https://registry.npmjs.org/tcplock/-/tcplock-1.0.1.tgz","integrity":"sha512-MP5q8x5ybPDsypT59A0aHgLAA2f2ZxV7r7RKU0Woypo2C/6a8Co7WMvcHQKRlMBCgQzsmA8dxbLV0EfyxxttSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPlPDFsA0tvfAlTZhDU8soYNKwzE+/evy3EkdbFCzowQIgDL+3rpDRQxyDTur+w/dATm6fj2ATpQb3NbBWf4rurAM="}]},"maintainers":[{"name":"bcoe","email":"bencoe@gmail.com"}]}},"readme":"TCPLock\n=======\n\nIt's happened to everyone, you want to connect on a TCP/IP socket, but you need a mutex in front of it!\n\nLuckily, TCPLock is here for you. TCPLock is a TCP/IP proxy that only allows a single connection through at a time.\n\nUsage\n-----\n\n_tcplock -l [port to listen to] -p [port to proxy to] -h [host to proxy to]_","maintainers":[{"email":"ben@npmjs.com","name":"bcoe"}],"time":{"modified":"2022-06-27T04:16:25.344Z","created":"2012-02-03T08:13:08.704Z","0.0.1":"2012-02-03T08:13:09.920Z","0.0.2":"2012-02-03T08:17:03.021Z","0.0.3":"2012-02-03T08:27:42.782Z","0.0.4":"2012-02-03T08:28:58.376Z","0.0.5":"2012-02-03T08:29:51.590Z","0.0.6":"2012-02-03T08:42:27.823Z","0.0.7":"2012-02-03T08:45:55.589Z","0.0.8":"2012-02-03T08:49:16.986Z","0.1.0":"2012-02-03T09:03:21.707Z","0.1.1":"2012-02-03T09:12:59.706Z","0.1.2":"2012-02-03T10:13:53.809Z","1.0.0":"2012-02-12T02:06:02.128Z","1.0.1":"2012-02-12T20:56:49.618Z"},"author":{"name":"Ben Coe","email":"bencoe@gmail.com"},"repository":{"type":"git","url":"git://github.com/joshbuddy/tcplock.git"},"keywords":["tcp","lock"],"readmeFilename":""}