{"_id":"lazy-socket","_rev":"12-6642fa16ebd0867b3ff37afb4a160846","name":"lazy-socket","description":"A stateless socket that always lets you write().","dist-tags":{"latest":"0.0.4"},"versions":{"0.0.1":{"author":{"name":"Felix Geisendörfer","email":"felix@debuggable.com","url":"http://debuggable.com/"},"name":"lazy-socket","description":"A stateless socket that always lets you write().","version":"0.0.1","homepage":"https://github.com/felixge/node-lazy-socket","repository":{"url":""},"main":"./index","scripts":{"test":"make test"},"engines":{"node":"*"},"dependencies":{"utest":"0.0.3","sinon":"~1.2.0","urun":"0.0.4"},"devDependencies":{},"_npmUser":{"name":"felixge","email":"felix@debuggable.com"},"_id":"lazy-socket@0.0.1","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.13-pre","_defaultsLoaded":true,"dist":{"shasum":"e067ed658a98c26dfb0ef26631f108834fc295c3","tarball":"https://registry.npmjs.org/lazy-socket/-/lazy-socket-0.0.1.tgz","integrity":"sha512-Cqpey6Mdop2HgwaQTYKmehdppwukoiuivnorLA+BFFUtq31Xm1IzQtgJIHqtzhCe1W6gvIVgYtwQmCuBLSHvsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCansCwsf3YbxcwBtJb3azzz/ii9qzA/fpKem9MMVcusAIgZMntMasEYmJHdV+ACtoYDUBqS3lNKD2cfg++N3gD0ww="}]},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"}]},"0.0.2":{"author":{"name":"Felix Geisendörfer","email":"felix@debuggable.com","url":"http://debuggable.com/"},"name":"lazy-socket","description":"A stateless socket that always lets you write().","version":"0.0.2","homepage":"https://github.com/felixge/node-lazy-socket","repository":{"url":""},"main":"./index","scripts":{"test":"make test"},"engines":{"node":"*"},"dependencies":{"utest":"0.0.3","sinon":"1.2.0","urun":"0.0.4"},"devDependencies":{},"_npmUser":{"name":"felixge","email":"felix@debuggable.com"},"_id":"lazy-socket@0.0.2","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.13-pre","_defaultsLoaded":true,"dist":{"shasum":"e712e3dce9776554a632423d1d6f55d5ca0a9062","tarball":"https://registry.npmjs.org/lazy-socket/-/lazy-socket-0.0.2.tgz","integrity":"sha512-lUmvk5twwcg6X7ZJOcY6eFPFVkFpT6Iiy2Gv4OhGjVqmCBDkd7gAzFosT8c8EVLc60Y9gqDjytfAPfMLYp3pxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgXYYGGyo6CKU7RdCUAhjc07hwpzgyU6Lo3viepDYNewIhAKHg0ZoNq9m0rm9YEtAjlvlMpquSVh5rOwV+cIev24vv"}]},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"}]},"0.0.3":{"author":{"name":"Felix Geisendörfer","email":"felix@debuggable.com","url":"http://debuggable.com/"},"name":"lazy-socket","description":"A stateless socket that always lets you write().","version":"0.0.3","homepage":"https://github.com/felixge/node-lazy-socket","repository":{"url":""},"main":"./index","scripts":{"test":"make test"},"engines":{"node":"*"},"dependencies":{},"devDependencies":{"sinon":"1.2.0","utest":"0.0.3","urun":"0.0.4"},"_npmUser":{"name":"felixge","email":"felix@debuggable.com"},"_id":"lazy-socket@0.0.3","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.13-pre","_defaultsLoaded":true,"dist":{"shasum":"218df9a580f1544d8bb84c3149df047ac0cffd3a","tarball":"https://registry.npmjs.org/lazy-socket/-/lazy-socket-0.0.3.tgz","integrity":"sha512-F9T9CNCbBMTU8LkBMV9Y2hE15tXxUNZRQHE12diPdQALPSlFkmdSUks+UGlx3kP7+7ME13T15jZf9lrgY7ucQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjSfkKar3MchBmbJxpdgVhsvkFJH26x325QCTmJlDLTwIhANNSfyrbtU1VYycp8/hoQeARTZnh/m/Aof7jsrWwCtIw"}]},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"}]},"0.0.4":{"author":{"name":"Felix Geisendörfer","email":"felix@debuggable.com","url":"http://debuggable.com/"},"name":"lazy-socket","description":"A stateless socket that always lets you write().","version":"0.0.4","homepage":"https://github.com/felixge/node-lazy-socket","repository":{"url":""},"main":"./index","scripts":{"test":"make test"},"engines":{"node":"*"},"dependencies":{},"devDependencies":{"sinon":"1.2.0","utest":"0.0.3","urun":"0.0.4"},"optionalDependencies":{},"_npmUser":{"name":"felixge","email":"felix@debuggable.com"},"_id":"lazy-socket@0.0.4","_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.9","_defaultsLoaded":true,"dist":{"shasum":"59ca79a681fdf5529ee31616dfbe24a4b16068ce","tarball":"https://registry.npmjs.org/lazy-socket/-/lazy-socket-0.0.4.tgz","integrity":"sha512-EDDKokQRqJI0FIUE1WY8D8YL2skqQtlmh+p3EH8UFi8z9mAlCQIF6kHLoDRp3o7+GKoFMcx+Ecrqy6ISfDvdmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCFa2+tcTt76oXIRHZvUg0L1I05N7Mhpuj1V6G0Tx1mAIgD0oU/cpGrfyYVpEe/y4R+gJcawhH1YGmwDo4lNprFjY="}]},"maintainers":[{"name":"felixge","email":"felix@debuggable.com"}]}},"readme":"# lazy-socket\n\n[![Build Status](https://secure.travis-ci.org/felixge/node-lazy-socket.png)](http://travis-ci.org/felixge/node-lazy-socket)\n\nA stateless socket that always lets you write().\n\nIf there is an error, all previous `write()` callbacks will be honored. A new\nconnection will be established as soon as the next `write()` occurs. Writes\nwill not be retried.\n\n## Install\n\n```\nnpm install lazy-socket\n```\n\n## Usage\n\n```js\nvar LazySocket = require('lazy-socket');\nvar socket = LazySocket.createConnection(80, 'example.org');\nsocket.write('something', 'utf-8', function(err) {\n  // Even if example.org is down, this callback is guaranteed to fire, and\n  // there is no more error handling to do on your end.\n});\n```\n\n## License\n\nThis module is licensed under the MIT license.\n","maintainers":[{"name":"felixge","email":"felix@debuggable.com"},{"name":"tobyattagman","email":"toby.doig@tagman.com"}],"time":{"modified":"2022-06-19T10:58:15.632Z","created":"2011-11-17T17:09:54.885Z","0.0.1":"2011-11-17T17:09:56.343Z","0.0.2":"2011-11-18T08:23:54.079Z","0.0.3":"2011-11-18T09:03:48.978Z","0.0.4":"2012-02-10T17:10:55.662Z"},"author":{"name":"Felix Geisendörfer","email":"felix@debuggable.com","url":"http://debuggable.com/"},"repository":{"url":""}}