{"_id":"safecb","_rev":"5-53b57496b1b8e5c6798c3464feaad0fd","name":"safecb","description":"normalize callback arguments","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"safecb","version":"0.0.1","description":"normalize callback arguments","main":"index.js","scripts":{"test":"node test"},"repository":{"type":"git","url":"https://github.com/mvayngrib/safecb"},"keywords":["callback","once","dezalgo","safe"],"author":{"name":"Mark Vayngrib","email":"mark.vayngrib@lablz.com","url":"http://github.com/mvayngrib"},"license":"MIT","bugs":{"url":"https://github.com/mvayngrib/safecb/issues"},"homepage":"https://github.com/mvayngrib/safecb","devDependencies":{"tape":"^4.0.0"},"dependencies":{"dezalgo":"^1.0.2","once":"^1.3.2"},"gitHead":"262a915a7bef881c4bd721ec59b24c9f1a19900f","_id":"safecb@0.0.1","_shasum":"e293cc0ea57b91020b32917eaaad56fb406b9a22","_from":".","_npmVersion":"2.7.3","_nodeVersion":"0.11.13","_npmUser":{"name":"tenaciousmv","email":"mark.vayngrib@lablz.com"},"maintainers":[{"name":"tenaciousmv","email":"mark.vayngrib@lablz.com"}],"dist":{"shasum":"e293cc0ea57b91020b32917eaaad56fb406b9a22","tarball":"https://registry.npmjs.org/safecb/-/safecb-0.0.1.tgz","integrity":"sha512-fpNDDirltwKQMIcg/nLUkCYgGEqnMQHH2nCVXSbtue5Z5Z6YLmky9xsStJtLbc6MMyPJ5bMkr8WqPKFKlhBz+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGrIwiaYqY2XhdBg7jhBh2wLK0Y/QcTBG5p/r5srnuIzAiEA8D3ZO/CKWC7ZLFU4Q8aCUTTlgNZJwQbENGvIOyFqvQA="}]},"directories":{}}},"readme":"# safecb\n\n```js\nvar safe = require('safecb')\n\nfunction doStuff (cb) {\n  cb = safe(cb)\n  // prevent these typical problems:\n  cb() // synchronous invocation\n  cb() // multiple invocations\n  cb() // undefined is not a function (if cb is undefined)\n}\n```\n","maintainers":[{"email":"simon.wilkinson@tradle.io","name":"spwilko"},{"email":"gene.vayngrib@tradle.io","name":"genevayngrib"},{"email":"ellen@tradle.io","name":"pgmemk"},{"email":"mark@tradle.io","name":"tenaciousmv"}],"time":{"modified":"2022-06-26T15:21:08.561Z","created":"2015-06-09T17:25:07.161Z","0.0.1":"2015-06-09T17:25:07.161Z"},"homepage":"https://github.com/mvayngrib/safecb","keywords":["callback","once","dezalgo","safe"],"repository":{"type":"git","url":"https://github.com/mvayngrib/safecb"},"author":{"name":"Mark Vayngrib","email":"mark.vayngrib@lablz.com","url":"http://github.com/mvayngrib"},"bugs":{"url":"https://github.com/mvayngrib/safecb/issues"},"license":"MIT","readmeFilename":"README.md"}