{"_id":"padlock","_rev":"15-28956b08b798cfb061cc4e1f56bdd288","name":"padlock","description":"Padlock works to prevent unexpected code execution when dealing with asynchronous callbacks without blocking. Call a function with lock to execute it as soon as a lock can be attained, and unlock it at all of your possible callback end-points. Use the sam","dist-tags":{"latest":"1.1.2"},"versions":{"1.0.0":{"name":"padlock","version":"1.0.0","description":"Padlock works to prevent unexpected code execution when dealing with asynchronous callbacks. Call a function with lock to execute it as soon as a lock can be attained, and unlock it at all of your possible callback end-points. Use the same lock on other f","keywords":["redis","job","feed","queue","publish","subscribe","push","live","cluster"],"homepage":"github.com/andyet/padlock","author":{"name":"Nathan Fritz","email":"nathan@andyet.net","url":"http://andyet.net/team/nathan"},"contributors":[],"files":["package.json"],"main":"./padlock.js","bin":{},"man":[],"directories":{},"repository":{"type":"git","url":"git://github.com/andyet/padlock.git"},"dependencies":{},"_id":"padlock@1.0.0","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"0.3.4","_nodeVersion":"v0.4.1","_defaultsLoaded":true,"dist":{"shasum":"65a6318e4a63ec4a686ec383d9d5c9953c6ca202","tarball":"https://registry.npmjs.org/padlock/-/padlock-1.0.0.tgz","integrity":"sha512-M2FHdzmDviRFA16kNMCa0wKgzJi2/YeCfxiVJAFPvfrKe3YKqGi682iYzjsG4xKvq7Br/INn1dA4C8J2fdiVQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPkJQ9OPJQBZKZwqAk0YJqGUJiNz8xvJwGGFAi2WwjjQIgBYNPySlUfKZHWinu6mbBloRLmxjSR2b87Im6kgIqI1s="}]}},"1.0.1":{"name":"padlock","version":"1.0.1","description":"Padlock works to prevent unexpected code execution when dealing with asynchronous callbacks without blocking. Call a function with lock to execute it as soon as a lock can be attained, and unlock it at all of your possible callback end-points. Use the sam","keywords":["redis","job","feed","queue","publish","subscribe","push","live","cluster"],"homepage":"github.com/andyet/padlock","author":{"name":"Nathan Fritz","email":"nathan@andyet.net","url":"http://andyet.net/team/nathan"},"contributors":[],"files":["package.json"],"main":"./padlock.js","bin":{},"man":[],"directories":{},"repository":{"type":"git","url":"git://github.com/andyet/padlock.git"},"dependencies":{},"_id":"padlock@1.0.1","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"0.3.4","_nodeVersion":"v0.4.1","_defaultsLoaded":true,"dist":{"shasum":"f35cb32981ff134f593193e3a194c95822d1bdc8","tarball":"https://registry.npmjs.org/padlock/-/padlock-1.0.1.tgz","integrity":"sha512-ZpnAnq6fdnwhvOWFq/zR9tgCInPzWSZZTAEIh4YgopfhDlhaK5maFSOb2m7SRZs2F02AVhx1l3Ec35r8AU8pDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIMlBo90cKZH2LiVLBKfoQFe3eAif2kR9yhRLaxZ2liAIgKMOx6s0Yw/04+o9ycj7RTTY5qk0cYn8wxU7INC/mrqo="}]}},"1.0.2":{"name":"padlock","version":"1.0.2","description":"Padlock works to prevent unexpected code execution when dealing with asynchronous callbacks without blocking. Call a function with lock to execute it as soon as a lock can be attained, and unlock it at all of your possible callback end-points. Use the sam","keywords":["lock","flow","control","flow-control","acquire","release","synchronous","asynchronous"],"homepage":"github.com/andyet/padlock","author":{"name":"Nathan Fritz","email":"nathan@andyet.net","url":"http://andyet.net/team/nathan"},"contributors":[],"main":"./padlock.js","repository":{"type":"git","url":"git://github.com/andyet/padlock.git"},"dependencies":{},"devDependencies":{},"_id":"padlock@1.0.2","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.6","_nodeVersion":"v0.5.0-pre","_defaultsLoaded":true,"dist":{"shasum":"b5f34f6fa4dde0915e0622c4913ba1a44cfb07ef","tarball":"https://registry.npmjs.org/padlock/-/padlock-1.0.2.tgz","integrity":"sha512-2Cbgq283WZcQ988fxe3ArJJ0rGUDzCrCjdQiY82Kku4sOWTr5hW3cOC6l9+szA0rKat/WRlU2ntachF6dx8CLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6im92q71pknZtDBPVDKQm+x67LfaX1t9vxP5IAz0AOQIgfcMCQP+4EyjJ06skm3p6YaZciSeeLBWha/7mSJC9fQY="}]},"scripts":{}},"1.1.0":{"name":"padlock","version":"1.1.0","description":"Padlock works to prevent unexpected code execution when dealing with asynchronous callbacks without blocking. Call a function with lock to execute it as soon as a lock can be attained, and unlock it at all of your possible callback end-points. Use the sam","keywords":["lock","flow","control","flow-control","acquire","release","synchronous","asynchronous"],"homepage":"github.com/andyet/padlock","author":{"name":"Nathan Fritz","email":"nathan@andyet.net","url":"http://andyet.net/team/nathan"},"contributors":[],"main":"./padlock.js","repository":{"type":"git","url":"git://github.com/andyet/padlock.git"},"dependencies":{},"_npmJsonOpts":{"file":"/Users/fritzy/.npm/padlock/1.1.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"padlock@1.1.0","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.27","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"1e26be57550c47bc47be98d6fd82855a53b55550","tarball":"https://registry.npmjs.org/padlock/-/padlock-1.1.0.tgz","integrity":"sha512-7rwSCA2mrGLHY4ThDUrgBQpRS5V0NA+r6naq4ZPH5WvEiGsUFTZUlH4/OICn/pc+HiPmr612+AYDHxB8jcl/PA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHYtSUg0SJi7+pyCbflej0nozTLcb3c3jCBGeG2ZwZJWAiEAofnDeTZLQ3SeNKCE7NfkJqRfFz0hmd64BDK9Rb3/HAM="}]},"maintainers":[{"name":"fritzy","email":"nathan@andyet.net"}]},"1.1.2":{"name":"padlock","version":"1.1.2","description":"Padlock works to prevent unexpected code execution when dealing with asynchronous callbacks without blocking. Call a function with lock to execute it as soon as a lock can be attained, and unlock it at all of your possible callback end-points. Use the sam","keywords":["lock","flow","control","flow-control","acquire","release","synchronous","asynchronous"],"homepage":"github.com/andyet/padlock","author":{"name":"Nathan Fritz","email":"nathan@andyet.net","url":"http://andyet.net/team/nathan"},"contributors":[],"main":"./padlock.js","repository":{"type":"git","url":"git://github.com/andyet/padlock.git"},"dependencies":{},"_npmJsonOpts":{"file":"/Users/fritzy/.npm/padlock/1.1.2/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"padlock@1.1.2","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.27","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"13f142b82ac0ce12d612c68d3008b42456ba0cb7","tarball":"https://registry.npmjs.org/padlock/-/padlock-1.1.2.tgz","integrity":"sha512-eXD7JrFBNL0fgvf6JGWNneOINKhhhnlaQWhpMlaB+Xy5RwjbndnVGkyH+GZXZ8U5bYCp7ZC++CJT7ir9LvNB4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH7ZGRsM5tYihnh5UHLx6VCUNFDhe6xEl7Uo7hY/Fe2nAiEA5Lhb33j5800Lp/rU2IGHRE8VqedCTfe8wWWwF/bGA4E="}]},"maintainers":[{"name":"fritzy","email":"nathan@andyet.net"}]}},"maintainers":[{"email":"fritzy@netflint.net","name":"fritzy"}],"time":{"modified":"2022-06-23T07:24:33.738Z","created":"2011-05-01T08:06:37.580Z","1.0.0":"2011-05-01T08:06:38.198Z","1.0.1":"2011-05-05T17:59:43.511Z","1.0.2":"2011-05-07T00:24:23.279Z","1.1.0":"2011-09-23T03:43:28.247Z","1.1.2":"2011-10-03T22:03:55.373Z"},"author":{"name":"Nathan Fritz","email":"nathan@andyet.net","url":"http://andyet.net/team/nathan"},"repository":{"type":"git","url":"git://github.com/andyet/padlock.git"},"users":{"erikvold":true},"homepage":"github.com/andyet/padlock","keywords":["lock","flow","control","flow-control","acquire","release","synchronous","asynchronous"],"contributors":[],"readme":"","readmeFilename":""}