{"name":"async-lock","description":"Lock on asynchronous code","version":"0.3.8","author":{"name":"rain1017"},"private":false,"homepage":"https://github.com/rain1017/async-lock","repository":{"type":"git","url":"git+https://github.com/rain1017/async-lock.git"},"bugs":{"url":"https://github.com/rain1017/async-lock/issues"},"keywords":["lock","async","concurrency","critical","section","mutex"],"engines":{},"scripts":{"start":"grunt","test":"grunt test","postinstall":""},"dependencies":{"q":"~1.4.1"},"devDependencies":{"bluebird":"~2.9.34","lodash":"~3.10.1","should":"~5.1.0","grunt-cli":"~0.1.13","grunt-env":"~0.4.2","grunt-contrib-watch":"~0.6.1","grunt-contrib-jshint":"~0.11.0","grunt-contrib-clean":"~0.6.0","grunt-mocha-test":"~0.12.6","load-grunt-tasks":"~3.1.0","blanket":"~1.1.6"},"contributors":[{"name":"rain1017","email":"rain1017@gmail.com"}],"gitHead":"fbb15be0162f200d73cef4a2201f50c1391490f7","_id":"async-lock@0.3.8","_shasum":"b3623293475f31e752dec6944f4dd3350dbd34e5","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"rain1017","email":"rain1017@gmail.com"},"dist":{"shasum":"b3623293475f31e752dec6944f4dd3350dbd34e5","size":7382,"noattachment":false,"key":"/async-lock/-/async-lock-0.3.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/async-lock/download/async-lock-0.3.8.tgz"},"maintainers":[{"name":"rogierschouten","email":""}],"directories":{},"publish_time":1443209239169,"_hasShrinkwrap":false,"_cnpm_publish_time":1443209239169,"_cnpmcore_publish_time":"2021-12-16T15:36:40.912Z","dist-tags":{"latest":"1.4.1"}}