{"_id":"y-lock","_rev":"28-cd0462a948b9cfeeac15ab326e30e1f3","name":"y-lock","description":"Promise-based semaphore implementation","dist-tags":{"latest":"5.0.0"},"versions":{"0.0.0":{"name":"y-lock","version":"0.0.0","description":"Semaphores for the y world","main":"main.js","dependencies":{"y-resolver":"","u-su":""},"repository":{"type":"git","url":"git://github.com/manvalls/y-lock.git"},"bugs":{"url":"https://github.com/manvalls/y-lock/issues"},"author":{"name":"Manuel Valls Fernández","email":"manolo@vlrz.es"},"license":"LGPL-3.0","gitHead":"1bd858bcac6f33c0c5652346863f6a975ddf36f7","homepage":"https://github.com/manvalls/y-lock","_id":"y-lock@0.0.0","scripts":{},"_shasum":"ddb51e136b1764e97dcd33b043a338a0d471a55c","_from":".","_npmVersion":"2.7.0","_nodeVersion":"0.12.0","_npmUser":{"name":"manvalls","email":"manolo@chatiku.com"},"maintainers":[{"name":"manvalls","email":"manolo@chatiku.com"}],"dist":{"shasum":"ddb51e136b1764e97dcd33b043a338a0d471a55c","tarball":"https://registry.npmjs.org/y-lock/-/y-lock-0.0.0.tgz","integrity":"sha512-0JCidmh86lCpwVggYcf7DTe3skFz9Z1z+NAO0R0iYS/2eo/oqOfBj4Y/7cKPI7mzevv5rggjkNMr2RpR4rhIyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTiirUBdHSLtmtzJF+LGuU8hEzEmg02q1DlwY8ZmuOdAIhAOcK9WTIvXgZD+tJN6rvbBDU9VL0c0N995ipUoNuv/hQ"}]}},"0.0.1":{"name":"y-lock","version":"0.0.1","description":"Semaphores for the y world","main":"main.js","dependencies":{"y-resolver":"","u-su":""},"repository":{"type":"git","url":"git://github.com/manvalls/y-lock.git"},"bugs":{"url":"https://github.com/manvalls/y-lock/issues"},"author":{"name":"Manuel Valls Fernández","email":"manolo@vlrz.es"},"license":"LGPL-3.0","gitHead":"f9cf8a0dfd66fe28771138526852b6f1bb667d15","homepage":"https://github.com/manvalls/y-lock","_id":"y-lock@0.0.1","scripts":{},"_shasum":"e2c0c7f2af0c4ed5845060fe6b4385f4a3411c27","_from":".","_npmVersion":"2.7.0","_nodeVersion":"0.12.0","_npmUser":{"name":"manvalls","email":"manolo@chatiku.com"},"maintainers":[{"name":"manvalls","email":"manolo@chatiku.com"}],"dist":{"shasum":"e2c0c7f2af0c4ed5845060fe6b4385f4a3411c27","tarball":"https://registry.npmjs.org/y-lock/-/y-lock-0.0.1.tgz","integrity":"sha512-SJoEUiYvU/ws9IR04ZrOiru6JBSGOYinLeGCCBWNz4hWxM8TwupuU7bCxb5d5KVH4m6qbBANq1duz5NWo5m0Rg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE6GptjD08eArSIR5uDHpBwZEDuZqVnk3I0eOIYZOKVBAiEAkciVRWVk2d063VJAHJiJwLSbofONvyX2zCbWFfURPyw="}]}},"1.0.0":{"name":"y-lock","version":"1.0.0","description":"Semaphores for the y world","main":"main.js","dependencies":{"y-resolver":"","u-su":""},"repository":{"type":"git","url":"git://github.com/manvalls/y-lock.git"},"bugs":{"url":"https://github.com/manvalls/y-lock/issues"},"author":{"name":"Manuel Valls Fernández","email":"manolo@vlrz.es"},"license":"LGPL-3.0","gitHead":"ec390e60c234a065c3785f7d24d493d88d02d11d","homepage":"https://github.com/manvalls/y-lock#readme","_id":"y-lock@1.0.0","scripts":{},"_shasum":"44876126be14e333270b9a22010680baca829b9b","_from":".","_npmVersion":"2.13.1","_nodeVersion":"0.12.7","_npmUser":{"name":"manvalls","email":"manolo@chatiku.com"},"dist":{"shasum":"44876126be14e333270b9a22010680baca829b9b","tarball":"https://registry.npmjs.org/y-lock/-/y-lock-1.0.0.tgz","integrity":"sha512-0W4heYRBoVj6HRh8CLFpnD3gjplJa/uQchCGnFeWXJnL83dhIvfMOjtU8jalmMK1qmjP1UHlxaYmKaPU6gyuKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFXcsaZrzNHzINIm0GQKTod2ctbJ0utvRDH6BbTpVKVHAiBzXpyvtbEyMn5y7wMmo1dSOl96Ny8kYMxcq87sav/tOA=="}]},"maintainers":[{"name":"manvalls","email":"manolo@chatiku.com"}]},"1.0.1":{"name":"y-lock","version":"1.0.1","description":"Semaphores for the y world","main":"main.js","dependencies":{"y-resolver":"","u-su":""},"repository":{"type":"git","url":"git://github.com/manvalls/y-lock.git"},"bugs":{"url":"https://github.com/manvalls/y-lock/issues"},"author":{"name":"Manuel Valls Fernández","email":"manolo@vlrz.es"},"license":"LGPL-3.0","gitHead":"6819261610508e4f489f296d20190a9031ffa3af","homepage":"https://github.com/manvalls/y-lock#readme","_id":"y-lock@1.0.1","scripts":{},"_shasum":"e2ae23df58d3764d3bbe978d4d252d407088f33b","_from":".","_npmVersion":"2.13.2","_nodeVersion":"0.12.7","_npmUser":{"name":"manvalls","email":"manolo@chatiku.com"},"dist":{"shasum":"e2ae23df58d3764d3bbe978d4d252d407088f33b","tarball":"https://registry.npmjs.org/y-lock/-/y-lock-1.0.1.tgz","integrity":"sha512-UHvuIiF6hpGzN5e8LXhWNcPmlT+NhRWsjW+B+30IFiagbV7FtT+9AFxyY/z0GF/Ym69RsNOzurl3PTy8bzU5WA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/vVVYlwLepraR0jpyg3Ku1tz3bKlJjjqWuNHRLGUD6AIgQhrRdZmhh0+4Z/Bpxr1prxTF1amBbZg+Dg2sUIzafGk="}]},"maintainers":[{"name":"manvalls","email":"manolo@chatiku.com"}]},"1.0.2":{"name":"y-lock","version":"1.0.2","description":"Semaphores for the y world","main":"main.js","dependencies":{"y-resolver":"","u-su":""},"repository":{"type":"git","url":"git://github.com/manvalls/y-lock.git"},"bugs":{"url":"https://github.com/manvalls/y-lock/issues"},"author":{"name":"Manuel Valls Fernández","email":"manolo@vlrz.es"},"license":"LGPL-3.0","gitHead":"924e6cc2d91c085dfd8ff7f855444b267017bb0e","homepage":"https://github.com/manvalls/y-lock#readme","_id":"y-lock@1.0.2","scripts":{},"_shasum":"3df1eb390af125576d685b4b860f497c683f7600","_from":".","_npmVersion":"2.13.2","_nodeVersion":"0.12.7","_npmUser":{"name":"manvalls","email":"manolo@chatiku.com"},"dist":{"shasum":"3df1eb390af125576d685b4b860f497c683f7600","tarball":"https://registry.npmjs.org/y-lock/-/y-lock-1.0.2.tgz","integrity":"sha512-mIK3ckpOlDQgbGDv3oXEvZ5H01IqDXqCYyZcvzcqbwwKcRAFLznDQdSzBtGRrGkATMjuX7/pLpzNTwylJPA9/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9AtWsqfSE7+zBCR4ENID/8qD5exBhJiRqkn6yf54RxgIgekSmfzdQr65d0aPO2BukGHlKb2pZYTm8JZNaf1iql5Y="}]},"maintainers":[{"name":"manvalls","email":"manolo@chatiku.com"}]},"1.0.3":{"name":"y-lock","version":"1.0.3","description":"Semaphores for the y world","main":"main.js","dependencies":{"y-resolver":"","u-proto":""},"repository":{"type":"git","url":"git://github.com/manvalls/y-lock.git"},"bugs":{"url":"https://github.com/manvalls/y-lock/issues"},"author":{"name":"Manuel Valls Fernández","email":"manolo@vlrz.es"},"license":"LGPL-3.0","gitHead":"1cd882093f2b4dc2a72169bb4c56ad03bb484946","homepage":"https://github.com/manvalls/y-lock#readme","_id":"y-lock@1.0.3","scripts":{},"_shasum":"2dbe3a1f74593cd9b36e4636f61ffe719a4d14a8","_from":".","_npmVersion":"2.13.2","_nodeVersion":"0.12.7","_npmUser":{"name":"manvalls","email":"manolo@chatiku.com"},"dist":{"shasum":"2dbe3a1f74593cd9b36e4636f61ffe719a4d14a8","tarball":"https://registry.npmjs.org/y-lock/-/y-lock-1.0.3.tgz","integrity":"sha512-eLVeQTdiaXCFt2go9eR5fxpKN68AjU9MAu/jLUphaLrIh2sdtuiErANl/WKKi4+ReF0nYQBf5hlJTKXSV5IMXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICyqjQgJtQlQygVy23I22EzH+fPBnLbQAAUlnlf/UKmaAiBmI39O9mOWLotnHJhBSgP53+/khzEEGc/8Q3SsVG79xw=="}]},"maintainers":[{"name":"manvalls","email":"manolo@chatiku.com"}]},"1.1.0":{"name":"y-lock","version":"1.1.0","description":"Semaphores for the y world","main":"main.js","dependencies":{"y-resolver":"","u-proto":""},"repository":{"type":"git","url":"git://github.com/manvalls/y-lock.git"},"bugs":{"url":"https://github.com/manvalls/y-lock/issues"},"author":{"name":"Manuel Valls Fernández","email":"manolo@vlrz.es"},"license":"LGPL-3.0","gitHead":"c9d4ed587a1bf20745f58bcbd3d35817cbfd31b2","homepage":"https://github.com/manvalls/y-lock#readme","_id":"y-lock@1.1.0","scripts":{},"_shasum":"0e59611e7a3f330ce9e8f22fd907e1a761df3105","_from":".","_npmVersion":"2.13.5","_nodeVersion":"0.12.7","_npmUser":{"name":"manvalls","email":"manolo@chatiku.com"},"dist":{"shasum":"0e59611e7a3f330ce9e8f22fd907e1a761df3105","tarball":"https://registry.npmjs.org/y-lock/-/y-lock-1.1.0.tgz","integrity":"sha512-jgYkbc4PTE3Z4WjL3EqnHdWxmpvUBUmsa5litN6siQeLhXDbe0IV+ANovYK7xElIRzpik3OUbf8K+XlhNVNT+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDA9PrKTg2Eb4jergcmkdwJ3rciai+adG0WdadUdYZCCgIhAMWp5YgJv223aRmilY63+U/rEZR1Xx2I49oZlHAYIjjx"}]},"maintainers":[{"name":"manvalls","email":"manolo@chatiku.com"}]},"2.0.0":{"name":"y-lock","version":"2.0.0","description":"Semaphores for the y world","main":"main.js","dependencies":{"y-resolver":"","u-proto":""},"repository":{"type":"git","url":"git://github.com/manvalls/y-lock.git"},"bugs":{"url":"https://github.com/manvalls/y-lock/issues"},"author":{"name":"Manuel Valls Fernández","email":"manolo@vlrz.es"},"license":"LGPL-3.0","gitHead":"73bfb546428e7e6928d3b299ae6fbbe1bc755e66","homepage":"https://github.com/manvalls/y-lock#readme","_id":"y-lock@2.0.0","scripts":{},"_shasum":"d9f5ffdb444d58c073adaac41979c059fee3e843","_from":".","_npmVersion":"2.13.5","_nodeVersion":"0.12.7","_npmUser":{"name":"manvalls","email":"manolo@chatiku.com"},"dist":{"shasum":"d9f5ffdb444d58c073adaac41979c059fee3e843","tarball":"https://registry.npmjs.org/y-lock/-/y-lock-2.0.0.tgz","integrity":"sha512-2m+x4CcANczlFId7xu89KJ7fE8zX1pSF5ycU5HSJ/ytcoYrtqZT4ppYa4R7nPZMYqdUwAJHo0WbTcPeQiIjdqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUNnBM5MyKbH8iT+HG6JeMVCkCNuduzeFVzGIv8ElM5wIgHJJDKO9/13YjUUe0eXxeCv0fSTbl+xZcH1fFX7U/7FE="}]},"maintainers":[{"name":"manvalls","email":"manolo@chatiku.com"}]},"2.0.1":{"name":"y-lock","version":"2.0.1","description":"Semaphores for the y world","main":"main.js","dependencies":{"y-resolver":"","u-proto":""},"repository":{"type":"git","url":"git://github.com/manvalls/y-lock.git"},"bugs":{"url":"https://github.com/manvalls/y-lock/issues"},"author":{"name":"Manuel Valls Fernández","email":"manolo@vlrz.es"},"license":"LGPL-3.0","gitHead":"a956d223f9cf2f98d55abe0a638fcc427fa02fc2","homepage":"https://github.com/manvalls/y-lock#readme","_id":"y-lock@2.0.1","scripts":{},"_shasum":"3584f5e5045c8b8b6d0f0d10f6a6bf0111fbd4bd","_from":".","_npmVersion":"2.13.5","_nodeVersion":"0.12.7","_npmUser":{"name":"manvalls","email":"manolo@chatiku.com"},"dist":{"shasum":"3584f5e5045c8b8b6d0f0d10f6a6bf0111fbd4bd","tarball":"https://registry.npmjs.org/y-lock/-/y-lock-2.0.1.tgz","integrity":"sha512-kcHgJEXp0kz9hSr76h7+wDxr6TnY+LN7iqvSMr91m0nK1aljRyiNpKPJq30fdrWE51THWz85kZIZYR0BQwHjfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICEWfmCv3LkpdyeiIw13VyzRR6JWA9Ksy8OeXiGZ1uDAAiEAvZLwg6oebh58I72+EyuLspffLGV3OmNniOxdojYDkqo="}]},"maintainers":[{"name":"manvalls","email":"manolo@chatiku.com"}]},"2.0.2":{"name":"y-lock","version":"2.0.2","description":"Semaphores for the y world","main":"main.js","dependencies":{"y-resolver":"","u-proto":""},"repository":{"type":"git","url":"git://github.com/manvalls/y-lock.git"},"bugs":{"url":"https://github.com/manvalls/y-lock/issues"},"author":{"name":"Manuel Valls Fernández","email":"manolo@vlrz.es"},"license":"LGPL-3.0","gitHead":"5f37a0a97694ecd08a2ecfa979769ee0d3fa6003","homepage":"https://github.com/manvalls/y-lock#readme","_id":"y-lock@2.0.2","scripts":{},"_shasum":"dcda73c1f51fac3b96fb0b19262ed226801a5800","_from":".","_npmVersion":"2.13.5","_nodeVersion":"0.12.7","_npmUser":{"name":"manvalls","email":"manolo@chatiku.com"},"dist":{"shasum":"dcda73c1f51fac3b96fb0b19262ed226801a5800","tarball":"https://registry.npmjs.org/y-lock/-/y-lock-2.0.2.tgz","integrity":"sha512-zbBHk8ETo7aamBeD8uZqzeT6BUnIqjgA195GHoE99JWpSvk1Q1WnuT40c/V88kgJxVn+xWdNI1PMpgFBixPJOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBBl6TSDBXolIxohBUGzqX8y0V52iO3EYeSMeYnp2LeWAiEAgiKpH4n7DhrSk6fBRJY/eqweRsT4EopUSGl5NdCCP04="}]},"maintainers":[{"name":"manvalls","email":"manolo@chatiku.com"}]},"2.0.3":{"name":"y-lock","version":"2.0.3","description":"Semaphores for the y world","main":"main.js","dependencies":{"y-resolver":"","u-proto":""},"repository":{"type":"git","url":"git://github.com/manvalls/y-lock.git"},"bugs":{"url":"https://github.com/manvalls/y-lock/issues"},"author":{"name":"Manuel Valls Fernández","email":"manolo@vlrz.es"},"license":"LGPL-3.0","gitHead":"0115d4275ddefcc29afb0444f8bc33129f9eb315","homepage":"https://github.com/manvalls/y-lock#readme","_id":"y-lock@2.0.3","scripts":{},"_shasum":"829c49767471aa8deeca294f708aae758d3253a0","_from":".","_npmVersion":"2.13.5","_nodeVersion":"0.12.7","_npmUser":{"name":"manvalls","email":"manolo@chatiku.com"},"dist":{"shasum":"829c49767471aa8deeca294f708aae758d3253a0","tarball":"https://registry.npmjs.org/y-lock/-/y-lock-2.0.3.tgz","integrity":"sha512-bMwp79v3p5/IZfIhSjDgvFS6z7KtlyZhjbHcW6xar9BBAwmBDuoHT3OaFhpWn2OXyjxoFn2C3so9F2k+AuG5Jw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHmsROcZgBQ6eq7DMNBI1sNIRI0rsVRZN6GD4pwK+tLeAiEAmb9przpNckb57Bs58HDFjNpZlz3XZ0LKOHN4cwpSwuI="}]},"maintainers":[{"name":"manvalls","email":"manolo@chatiku.com"}]},"2.0.4":{"name":"y-lock","version":"2.0.4","description":"Semaphores for the y world","main":"main.js","dependencies":{"u-proto":"^5.4.0","y-resolver":"^6.1.0"},"repository":{"type":"git","url":"git://github.com/manvalls/y-lock.git"},"bugs":{"url":"https://github.com/manvalls/y-lock/issues"},"author":{"name":"Manuel Valls Fernández","email":"manolo@vlrz.es"},"license":"LGPL-3.0","gitHead":"703cf0fea47d9b1aef62c87c150e13fe398a2a27","homepage":"https://github.com/manvalls/y-lock#readme","_id":"y-lock@2.0.4","scripts":{},"_shasum":"5295e274e0860fff2816af762ae5b7c7cc689a84","_from":".","_npmVersion":"3.3.10","_nodeVersion":"5.0.0","_npmUser":{"name":"manvalls","email":"manolo@chatiku.com"},"dist":{"shasum":"5295e274e0860fff2816af762ae5b7c7cc689a84","tarball":"https://registry.npmjs.org/y-lock/-/y-lock-2.0.4.tgz","integrity":"sha512-plthD32FQLPQT5wEUAM5WpEPQYveytFRxDAEvPHImt0ExxZfwrHuvjsB+cOiPSX0RwaioFz5R7iiyJ7qEO/pMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRkQpLAXKezxGJokIKTIhHKMrYBASKKc9uQj+IVGJgZQIhAOMOQLy3rqfLTEO4HUFcfCM9s7d5GM2hiSLF4XsWReXW"}]},"maintainers":[{"name":"manvalls","email":"manolo@chatiku.com"}]},"3.0.0":{"name":"y-lock","version":"3.0.0","description":"Semaphores for the y world","main":"main.js","dependencies":{"u-proto":"^5.4.0","y-resolver":"^6.1.0"},"repository":{"type":"git","url":"git://github.com/manvalls/y-lock.git"},"bugs":{"url":"https://github.com/manvalls/y-lock/issues"},"author":{"name":"Manuel Valls Fernández","email":"manolo@vlrz.es"},"license":"LGPL-3.0","gitHead":"fef1b2726401c7e39021a4a2a9ba5975183215f4","homepage":"https://github.com/manvalls/y-lock#readme","_id":"y-lock@3.0.0","scripts":{},"_shasum":"a031bb3f7c65c3b2b2e7017a38e8614812adef7c","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.3.0","_npmUser":{"name":"manvalls","email":"manolo@chatiku.com"},"dist":{"shasum":"a031bb3f7c65c3b2b2e7017a38e8614812adef7c","tarball":"https://registry.npmjs.org/y-lock/-/y-lock-3.0.0.tgz","integrity":"sha512-PdXwpm4gM3z0eyt9JBD5B8P6gd7veduG1U4a65XQghWYf0jVZtIGrRo7OikhfCSHLl4CJ+T15G+l7dq7/MJ6iw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHeQ4FO+aOFacyHpmbF61m6/hf8UjHIa6WWkAbVWCuTaAiEAozRrkXcBVpbflrVGBqeiAh+VDDjgKPwHboSrUxLnuOY="}]},"maintainers":[{"name":"manvalls","email":"manolo@chatiku.com"}]},"3.1.0":{"name":"y-lock","version":"3.1.0","description":"Semaphores for the y world","main":"main.js","dependencies":{"u-proto":"^5.4.0","y-resolver":"^6.1.0"},"repository":{"type":"git","url":"git://github.com/manvalls/y-lock.git"},"bugs":{"url":"https://github.com/manvalls/y-lock/issues"},"author":{"name":"Manuel Valls Fernández","email":"manolo@vlrz.es"},"license":"LGPL-3.0","gitHead":"4509a47c80a08bea8c1aa72b7a848669d83df984","homepage":"https://github.com/manvalls/y-lock#readme","_id":"y-lock@3.1.0","scripts":{},"_shasum":"c4aae5dded4e28c2033d3feb7ee556872464089b","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.4.1","_npmUser":{"name":"manvalls","email":"manolo@chatiku.com"},"dist":{"shasum":"c4aae5dded4e28c2033d3feb7ee556872464089b","tarball":"https://registry.npmjs.org/y-lock/-/y-lock-3.1.0.tgz","integrity":"sha512-3lrO8BZsn3nUlJ0dNbA2eCCDpblN0V91vZZncgO7pCLxUSt5Lnn9duW3vFEnCqERGX7wURqenag+TbN1ebLEOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgB5z0JF6cu8UhoRqhkVJnsr0cLVxGzB7xurwShE3JXwIgagnOhAxlz/5W3zpoIA99aNpV+QvxU/CCJ6lu2CYQK0k="}]},"maintainers":[{"name":"manvalls","email":"manolo@chatiku.com"}]},"3.1.1":{"name":"y-lock","version":"3.1.1","description":"Semaphores for the y world","main":"main.js","dependencies":{"u-proto":"^6.5.0","y-resolver":"^9.2.2"},"repository":{"type":"git","url":"git://github.com/manvalls/y-lock.git"},"bugs":{"url":"https://github.com/manvalls/y-lock/issues"},"author":{"name":"Manuel Valls Fernández","email":"manolo@vlrz.es"},"license":"LGPL-3.0","gitHead":"8176cb155c5d76f0d1fabc97f94c8d486ec49cbc","homepage":"https://github.com/manvalls/y-lock#readme","_id":"y-lock@3.1.1","scripts":{},"_shasum":"d13de0d21aba22c679ee51bf329abe344b8ddcec","_from":".","_npmVersion":"3.9.0","_nodeVersion":"6.2.0","_npmUser":{"name":"manvalls","email":"manolo@chatiku.com"},"dist":{"shasum":"d13de0d21aba22c679ee51bf329abe344b8ddcec","tarball":"https://registry.npmjs.org/y-lock/-/y-lock-3.1.1.tgz","integrity":"sha512-M+91Gg5CFfRjtDmw3k/+mdm4Ck1OmQd1o/D+0UveANPVoV7vFIV8R2uNkQ+L0LIb8AxjDpgO4pawU21dx+CU/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmN7iJ/rDuw2s7yog9m71xLpyRzoycQGtpE5Urj4Vq+QIgDylBZjE+Cjt2k6Tp7KCQDLCdgJ3shMGiWChLs6JcWNQ="}]},"maintainers":[{"name":"manvalls","email":"manolo@chatiku.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/y-lock-3.1.1.tgz_1464527357983_0.15739574446342885"}},"3.1.2":{"name":"y-lock","version":"3.1.2","description":"Semaphores for the y world","main":"main.js","dependencies":{"u-proto":"^6.5.0","y-resolver":"^9.2.2"},"repository":{"type":"git","url":"git://github.com/manvalls/y-lock.git"},"bugs":{"url":"https://github.com/manvalls/y-lock/issues"},"author":{"name":"Manuel Valls Fernández","email":"manolo@vlrz.es"},"license":"LGPL-3.0","gitHead":"af9cd00b7fad6d9bfed18ca5a665267201d375df","homepage":"https://github.com/manvalls/y-lock#readme","_id":"y-lock@3.1.2","scripts":{},"_shasum":"5963d685f60d2525dadad2fd07c3950f492a20b9","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.0","_npmUser":{"name":"manvalls","email":"manolo@chatiku.com"},"dist":{"shasum":"5963d685f60d2525dadad2fd07c3950f492a20b9","tarball":"https://registry.npmjs.org/y-lock/-/y-lock-3.1.2.tgz","integrity":"sha512-p8po8hUNBZ4cI1lOylRpx8ruDfoKex/FBuzPOZjB8JvVPuGZ0E3qpFXT3s6BwWCvjWC5yiZlRw3MY6Ota4UfNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDOWxR2vGgDvwrlP6RJUOAkCg2sTwHUrnX35PncWacwHAiBLlnJ50Zee7aojvvnxq1I+qw6793RuclMsJodPoo9xbw=="}]},"maintainers":[{"name":"manvalls","email":"manolo@chatiku.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/y-lock-3.1.2.tgz_1464973158106_0.45055692293681204"}},"3.1.3":{"name":"y-lock","version":"3.1.3","description":"Semaphores for the y world","main":"main.js","dependencies":{"u-proto":"^6.5.0","y-resolver":"^9.2.2"},"repository":{"type":"git","url":"git://github.com/manvalls/y-lock.git"},"bugs":{"url":"https://github.com/manvalls/y-lock/issues"},"author":{"name":"Manuel Valls Fernández","email":"manolo@vlrz.es"},"license":"LGPL-3.0","gitHead":"b97ab67cdfa0cb43c76828a4172aee0b8270b5f1","homepage":"https://github.com/manvalls/y-lock#readme","_id":"y-lock@3.1.3","scripts":{},"_shasum":"a8e8d9608ab5bb26ef6ddfc099fe5429e0a273ac","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"manvalls","email":"manolo@chatiku.com"},"dist":{"shasum":"a8e8d9608ab5bb26ef6ddfc099fe5429e0a273ac","tarball":"https://registry.npmjs.org/y-lock/-/y-lock-3.1.3.tgz","integrity":"sha512-gK6PhtzY155TNaGpdQ6c+d1I7pfQpNwlooC+1M9yo0SRC2ziIHye7hXz7DujsXJKX1TzN2hETYJwcPqS45GVGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClxLdskHh/kXKoXWhh0WfqL4q27hipF1iPWJFlsiwCUwIhALl/pqBLeWLwPBeaEMcFIzNg980aeGaBOGTdf32d7FhQ"}]},"maintainers":[{"name":"manvalls","email":"manolo@chatiku.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/y-lock-3.1.3.tgz_1478535869403_0.9649297632277012"}},"3.1.4":{"name":"y-lock","version":"3.1.4","description":"Semaphores for the y world","main":"main.js","dependencies":{"u-proto":"^6.5.0","y-resolver":"^9.2.2"},"repository":{"type":"git","url":"git://github.com/manvalls/y-lock.git"},"bugs":{"url":"https://github.com/manvalls/y-lock/issues"},"author":{"name":"Manuel Valls Fernández","email":"manolo@vlrz.es"},"license":"Apache-2.0","gitHead":"874308d17eabf09ced2eae930419630e5d96f044","homepage":"https://github.com/manvalls/y-lock#readme","_id":"y-lock@3.1.4","scripts":{},"_shasum":"cd8a27429a7f35b4431d8026b6098cdc39b99ea1","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"manvalls","email":"manolo@chatiku.com"},"dist":{"shasum":"cd8a27429a7f35b4431d8026b6098cdc39b99ea1","tarball":"https://registry.npmjs.org/y-lock/-/y-lock-3.1.4.tgz","integrity":"sha512-xbCplVR6BwjG4ZM5KBhs8wF1m+s9hGrZR0zzq58N4JdvY9AjvZzcyEx8hvjhdq0hUy/HECG24PfXV6iY7YtRjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMQEesi18R0MQdYy+CErDB17r82I6LQa9BA+qeGGwyUAIhAPMzVtqmmHo2gTg68KERV6gr1J+TDYxi/FvjMS6ZljDO"}]},"maintainers":[{"name":"manvalls","email":"manolo@chatiku.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/y-lock-3.1.4.tgz_1479548655244_0.1998314317315817"}},"3.1.5":{"name":"y-lock","version":"3.1.5","description":"Promise-based semaphore implementation","main":"main.js","dependencies":{"y-resolver":"^10.0.1"},"repository":{"type":"git","url":"git://github.com/manvalls/y-lock.git"},"bugs":{"url":"https://github.com/manvalls/y-lock/issues"},"author":{"name":"Manuel Valls Fernández","email":"manolo@vlrz.es"},"license":"Apache-2.0","gitHead":"f060b386c17de8ea06a5424656d0138de42676e8","homepage":"https://github.com/manvalls/y-lock#readme","_id":"y-lock@3.1.5","scripts":{},"_shasum":"6342cf6160bb33bcb54b7cfa1d2b09809ad97a3b","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"manvalls","email":"manolo@chatiku.com"},"dist":{"shasum":"6342cf6160bb33bcb54b7cfa1d2b09809ad97a3b","tarball":"https://registry.npmjs.org/y-lock/-/y-lock-3.1.5.tgz","integrity":"sha512-cBCNCgKxmbUNk214J6LZroKu6XM6M02aLwj11/wBeIhEeYOMF6WuUJqxCOKt88YbtcRmmqTCGxFTubjTqyP2Tg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDiu1yUua+Kzzvo0m4ONKIlbRVyy/44418u3TZPZ9zLMAiBagVXOLaRa91r/RW3DioNVwNbP8JY1hcQ/70xbx2/83g=="}]},"maintainers":[{"name":"manvalls","email":"manolo@chatiku.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/y-lock-3.1.5.tgz_1486845477897_0.3191712845582515"}},"3.1.6":{"name":"y-lock","version":"3.1.6","description":"Promise-based semaphore implementation","main":"main.js","dependencies":{"y-resolver":"^10.1.3"},"repository":{"type":"git","url":"git://github.com/manvalls/y-lock.git"},"bugs":{"url":"https://github.com/manvalls/y-lock/issues"},"author":{"name":"Manuel Valls Fernández","email":"manolo@vlrz.es"},"license":"Apache-2.0","gitHead":"35e23b47fd6f87b3e58f6d368a561f6f87908486","homepage":"https://github.com/manvalls/y-lock#readme","_id":"y-lock@3.1.6","scripts":{},"_shasum":"60da8bb7608fe116ddea735cd031aa4a415bd268","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.10.0","_npmUser":{"name":"manvalls","email":"manolo@chatiku.com"},"dist":{"shasum":"60da8bb7608fe116ddea735cd031aa4a415bd268","tarball":"https://registry.npmjs.org/y-lock/-/y-lock-3.1.6.tgz","integrity":"sha512-A+r0g0OXKE3oCeSuM0nHvDzL1udSdRe1TTDpo5N4wubvBvOEvsMmmwKKCN0F0UVUISsVIkVR5iZhGBKgsVZM2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/+ZAoY1NL2dhXFiD983lKod/76kgfDqOnaFMVqyxPIwIgJvuUxVE4IOWvB9cK9tWQstDxRP3lT2Nw8g16M77hZgg="}]},"maintainers":[{"name":"manvalls","email":"manolo@chatiku.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/y-lock-3.1.6.tgz_1495042558142_0.10316541115753353"}},"3.2.0":{"name":"y-lock","version":"3.2.0","description":"Promise-based semaphore implementation","main":"main.js","dependencies":{"y-resolver":"^10.1.4"},"repository":{"type":"git","url":"git://github.com/manvalls/y-lock.git"},"bugs":{"url":"https://github.com/manvalls/y-lock/issues"},"author":{"name":"Manuel Valls Fernández","email":"manolo@vlrz.es"},"license":"Apache-2.0","gitHead":"a68d2a45103755288e4643cc69edc05bde98219b","homepage":"https://github.com/manvalls/y-lock#readme","_id":"y-lock@3.2.0","scripts":{},"_shasum":"044136942648e2d9a5207fe41e7f8bc564f55b39","_from":".","_npmVersion":"4.6.1","_nodeVersion":"7.10.0","_npmUser":{"name":"manvalls","email":"manolo@chatiku.com"},"dist":{"shasum":"044136942648e2d9a5207fe41e7f8bc564f55b39","tarball":"https://registry.npmjs.org/y-lock/-/y-lock-3.2.0.tgz","integrity":"sha512-n9HhuM/6h7s+j9U/B7vSu2tyM08f6yuG3nEPwfNAO6Fm4GoezKBgy6lxkktNGCBhHNtxkL+cphTGA+9IMQna2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCH0k5IJvCE+qnZFnl6k5SaoDh6vAf3qA01dNAarhf11YCIQDZODTD5/9Ep/agrwNdc5MP/smKU2A2TXU45XLLk3AUwA=="}]},"maintainers":[{"name":"manvalls","email":"manolo@chatiku.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/y-lock-3.2.0.tgz_1495650470960_0.33605301985517144"}},"4.0.0":{"name":"y-lock","version":"4.0.0","description":"Promise-based semaphore implementation","main":"main.js","dependencies":{"y-resolver":"^10.1.4"},"repository":{"type":"git","url":"git://github.com/manvalls/y-lock.git"},"bugs":{"url":"https://github.com/manvalls/y-lock/issues"},"author":{"name":"Manuel Valls Fernández","email":"manolo@vlrz.es"},"license":"Apache-2.0","gitHead":"0332bb532600b2d7adaa8174e704d2d46853ebf2","homepage":"https://github.com/manvalls/y-lock#readme","_id":"y-lock@4.0.0","scripts":{},"_shasum":"e41e2cec680f8335abda32ab4059b013a5832110","_from":".","_npmVersion":"4.6.1","_nodeVersion":"7.10.0","_npmUser":{"name":"manvalls","email":"manolo@chatiku.com"},"dist":{"shasum":"e41e2cec680f8335abda32ab4059b013a5832110","tarball":"https://registry.npmjs.org/y-lock/-/y-lock-4.0.0.tgz","integrity":"sha512-FKXl//QrrFOgdQ116EexXcmRq0CjehlI0hgDWThFJf+h7WA5RjzR0CeAJYY53esHrKW09iLFv1p3o4y78cUv8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICHjKFu0jEXQX1p5/IEyDb+CP8riina8ykcVyhRvxlIQAiBveGh6Jm52zDo3LTo0rPpyM2jrrOpIvKc+r/2LPtDnxw=="}]},"maintainers":[{"name":"manvalls","email":"manolo@chatiku.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/y-lock-4.0.0.tgz_1495657499344_0.589968211017549"}},"5.0.0":{"name":"y-lock","version":"5.0.0","description":"Promise-based semaphore implementation","main":"main.js","dependencies":{"y-resolver":"^11.0.1"},"repository":{"type":"git","url":"git://github.com/manvalls/y-lock.git"},"bugs":{"url":"https://github.com/manvalls/y-lock/issues"},"author":{"name":"Manuel Valls Fernández","email":"manolo@vlrz.es"},"license":"Apache-2.0","gitHead":"1d8d1f8d18087470807fc5f990b9e9e2e1bb2f88","homepage":"https://github.com/manvalls/y-lock#readme","_id":"y-lock@5.0.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"manvalls","email":"manolo@chatiku.com"},"dist":{"integrity":"sha512-j0f2tLlLXMy82krQycog3EQdNLNZy7BxggeuBVUgKRsXSrrV+79r7H/lxix3vI0umYMs3na/Y5MgBcfsKmoUhA==","shasum":"03d1ce0e7faf54a6c75e73b23463efb6f62142d7","tarball":"https://registry.npmjs.org/y-lock/-/y-lock-5.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBlHt4K4CRI+7yiqU27UVz8DgL3zYwYGrxywyhaBg96AIhALN0C5zf2cIDij/HrrAMStEvAXUjDUrVwITn9+4jnCWr"}]},"maintainers":[{"name":"manvalls","email":"manolo@chatiku.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/y-lock-5.0.0.tgz_1503953274947_0.3149236992467195"}}},"readme":"# Lock\n\n## Sample usage\n\n```javascript\nvar walk = require('y-walk'),\n    wait = require('y-timers/wait'),\n    Lock = require('y-lock'),\n    \n    lock = new Lock(),\n    txt = '',\n    waitAdd;\n\nwaitAdd = walk.wrap(function*(t,msg){\n  yield lock.take();\n  \n  yield wait(t);\n  txt += msg;\n  \n  lock.give();\n});\n\nwaitAdd(500,'foo');\nwaitAdd(100,'bar');\n\nwalk(function*(){\n  yield lock.take();\n  console.log(txt); // foobar\n});\n```\n\n","maintainers":[{"name":"manvalls","email":"manolo@chatiku.com"}],"time":{"modified":"2022-06-29T06:28:06.561Z","created":"2015-03-13T14:03:28.468Z","0.0.0":"2015-03-13T14:03:28.468Z","0.0.1":"2015-03-13T14:06:16.386Z","1.0.0":"2015-07-20T20:35:39.478Z","1.0.1":"2015-08-03T09:52:00.421Z","1.0.2":"2015-08-03T10:00:44.105Z","1.0.3":"2015-08-03T19:30:34.947Z","1.1.0":"2015-08-19T16:31:19.061Z","2.0.0":"2015-08-20T15:45:30.309Z","2.0.1":"2015-08-20T15:46:19.737Z","2.0.2":"2015-08-20T16:37:57.001Z","2.0.3":"2015-08-20T17:25:04.469Z","2.0.4":"2015-11-09T20:52:02.798Z","3.0.0":"2016-01-10T19:08:48.736Z","3.1.0":"2016-01-28T20:44:37.964Z","3.1.1":"2016-05-29T13:09:20.492Z","3.1.2":"2016-06-03T16:59:19.659Z","3.1.3":"2016-11-07T16:24:29.905Z","3.1.4":"2016-11-19T09:44:17.222Z","3.1.5":"2017-02-11T20:37:59.897Z","3.1.6":"2017-05-17T17:35:59.084Z","3.2.0":"2017-05-24T18:27:51.831Z","4.0.0":"2017-05-24T20:25:00.211Z","5.0.0":"2017-08-28T20:47:55.806Z"},"homepage":"https://github.com/manvalls/y-lock#readme","repository":{"type":"git","url":"git://github.com/manvalls/y-lock.git"},"author":{"name":"Manuel Valls Fernández","email":"manolo@vlrz.es"},"bugs":{"url":"https://github.com/manvalls/y-lock/issues"},"license":"Apache-2.0","readmeFilename":"README.md"}