{"_id":"nosync","_rev":"7-555cbc19b0108d00164592068f6237e2","name":"nosync","description":"Prevent *Sync functions from being run after the first tick","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"name":"nosync","description":"Prevent *Sync functions from being run after the first tick","version":"1.0.0","repository":{"type":"git","url":"git://github.com/isaacs/nosync.git"},"main":"nosync.js","engines":{"node":"*"},"dependencies":{},"devDependencies":{},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"_id":"nosync@1.0.0","_engineSupported":true,"_npmVersion":"1.0.105","_nodeVersion":"v0.6.2-pre","_defaultsLoaded":true,"dist":{"shasum":"d3d621040d8139639909f453ad8feca13ba31450","tarball":"https://registry.npmjs.org/nosync/-/nosync-1.0.0.tgz","integrity":"sha512-2G8pgI1hz0ROamYFPh+uafTEzmc5BY6DsIHAOCUPmTyXM82l143hOfBs7Df4tvT8xasyMAfClcP7SVVvaeCjXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLcP6qC0MkKoD1dUJJ+gLjzz/q+YJQ3aLEj3+V5SXy8QIhAI+RIBPMFiDLsfrIsIVI7iyvaVAyzGiXHLSEjdGvjsgz"}]},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{},"deprecated":"this does not work in modern node versions"}},"readme":"Want to prevent accidentally calling sync functions?\n\n`require(\"nosync\")` will clog that drain for you, by making all sync\nfunctions throw after the next tick.\n\nThis still allows you to do whatever you need to in the setup phase of\nyour program, where synchronous IO is a good thing.\n","maintainers":[{"name":"isaacs","email":"i@izs.me"}],"time":{"modified":"2022-06-22T05:55:32.443Z","created":"2011-11-16T20:09:36.021Z","1.0.0":"2011-11-16T20:09:37.340Z"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"repository":{"type":"git","url":"git://github.com/isaacs/nosync.git"},"users":{"romac":true}}