{"_id":"await-lock","_rev":"26-7daea60219746c979ef1e7337bd94bfa","name":"await-lock","dist-tags":{"latest":"3.0.0"},"versions":{"0.0.0":{"name":"await-lock","version":"0.0.0","keywords":["async","await","lock","es7","co","yield","generator","promise"],"author":{"name":"James Ide"},"license":"MIT","_id":"await-lock@0.0.0","maintainers":[{"name":"ide","email":"ide+npm@jameside.com"}],"homepage":"https://github.com/ide/await-lock","bugs":{"url":"https://github.com/ide/await-lock/issues"},"dist":{"shasum":"5e0b537b66ef00aebc6727070c52f3f1164efb37","tarball":"https://registry.npmjs.org/await-lock/-/await-lock-0.0.0.tgz","integrity":"sha512-8mJp4oI6cI30M27FSsB7YYZFnUo5cu9z0GZTfKoKhwrvESKuu8hYZRf53uz9Dmolenl4HPZTpmffhUWftyXbQQ==","signatures":[{"sig":"MEQCIFCwBnfwulTmguciWNe6c+avFmvytCgNoJfkrhMcCME3AiArWbZUu7xRUkFqy/g7kPf5biDjgxM+WLwi4sNeJ1ze5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"build/AwaitLock.js","_from":".","files":["build"],"_shasum":"5e0b537b66ef00aebc6727070c52f3f1164efb37","gitHead":"3b0eeedbaf41c22f9f6abc053f1782b4c063bd65","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublish":"6to5 --out-dir build src"},"_npmUser":{"name":"ide","email":"ide+npm@jameside.com"},"repository":{"url":"https://github.com/ide/await-lock.git","type":"git"},"_npmVersion":"2.4.1","description":"Mutex locks for ES7 async functions and delegating generator functions","directories":{},"_nodeVersion":"1.1.0","devDependencies":{"6to5":"^3.3.12"}},"0.0.1":{"name":"await-lock","version":"0.0.1","keywords":["async","await","lock","es7","co","yield","generator","promise"],"author":{"name":"James Ide"},"license":"MIT","_id":"await-lock@0.0.1","maintainers":[{"name":"ide","email":"ide+npm@jameside.com"}],"homepage":"https://github.com/ide/await-lock","bugs":{"url":"https://github.com/ide/await-lock/issues"},"dist":{"shasum":"61956816bce865041b1b0f0eb26193c7d2596918","tarball":"https://registry.npmjs.org/await-lock/-/await-lock-0.0.1.tgz","integrity":"sha512-X+TGcRfzmGVf5czK7lPsePr2TJvH+UIv+SOCFiRDdVv18NXha3nvjUPhGWP9KhTFd+44EVJBByGdoUqayM4VOg==","signatures":[{"sig":"MEQCIAyuiYzwPalO7C9yBiEgkBQJKY3hRALtPR0OzR49yu/RAiAjPZE86a+lEf2ojfJhfWzPMO/Zc34qoMFriAW3ASvZLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"build/AwaitLock.js","_from":".","files":["build"],"_shasum":"61956816bce865041b1b0f0eb26193c7d2596918","gitHead":"cdf6ad69ef9a09149b95bb5d0f44a499d8d84463","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublish":"6to5 --out-dir build src"},"_npmUser":{"name":"ide","email":"ide+npm@jameside.com"},"repository":{"url":"https://github.com/ide/await-lock.git","type":"git"},"_npmVersion":"2.4.1","description":"Mutex locks for ES7 async functions and delegating generator functions","directories":{},"_nodeVersion":"1.1.0","devDependencies":{"6to5":"^3.3.12"}},"1.0.0":{"name":"await-lock","version":"1.0.0","keywords":["async","await","lock","es7","co","yield","generator","promise"],"author":{"name":"James Ide"},"license":"MIT","_id":"await-lock@1.0.0","maintainers":[{"name":"ide","email":"ide+npm@jameside.com"}],"homepage":"https://github.com/ide/await-lock","bugs":{"url":"https://github.com/ide/await-lock/issues"},"dist":{"shasum":"2289d80f0ee8d252d1d84cb4761f8db4dfb7b5f3","tarball":"https://registry.npmjs.org/await-lock/-/await-lock-1.0.0.tgz","integrity":"sha512-uVc+DQowOWaC8qEe5FEMOjdhLPplG8eFsIvVOhdCki1KbVMjcktPOq7fJdMPbu7rJ74PilMcbovIWS9HEf4w2A==","signatures":[{"sig":"MEQCIBJMj7ooyfq2S1BqewGW5AIWej2z1FrgeJVjxA3qXRzUAiB0FogODiuRqyzB28+7VFkgRzS4Tp4OYPrM0ZAR7623ag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"build/AwaitLock.js","_from":".","files":["build"],"_shasum":"2289d80f0ee8d252d1d84cb4761f8db4dfb7b5f3","gitHead":"479f3c5ef5317fa64e0cad3e0d9ad7e79457b6da","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublish":"6to5 --out-dir build src"},"_npmUser":{"name":"ide","email":"ide+npm@jameside.com"},"repository":{"url":"https://github.com/ide/await-lock.git","type":"git"},"_npmVersion":"2.4.1","description":"Mutex locks for ES7 async functions and delegating generator functions","directories":{},"_nodeVersion":"1.1.0","devDependencies":{"6to5":"^3.3.12"}},"1.1.0":{"name":"await-lock","version":"1.1.0","keywords":["async","await","lock","es7","co","yield","generator","promise"],"author":{"name":"James Ide"},"license":"MIT","_id":"await-lock@1.1.0","maintainers":[{"name":"ide","email":"ide+npm@jameside.com"}],"homepage":"https://github.com/ide/await-lock","bugs":{"url":"https://github.com/ide/await-lock/issues"},"dist":{"shasum":"250b17d1bbe96cede94afb89007ef0c70647d22e","tarball":"https://registry.npmjs.org/await-lock/-/await-lock-1.1.0.tgz","integrity":"sha512-QMhSg+eFGBXNUqcvk93aCsIw44bWa9k20kiemOOQyeqILoFLk0PzNFc22+PbLmbJ85pLfEIpaXr5aulKNInzHA==","signatures":[{"sig":"MEUCICnn9FPBqJT22xBWbMpvasAvCtRJK0K70rxgti8EM6hhAiEAvFCuMT0WKIAs573h3xFUcIg6xVv203AxGG+RzzPaOmQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"build/AwaitLock.js","_from":".","files":["build"],"_shasum":"250b17d1bbe96cede94afb89007ef0c70647d22e","gitHead":"5b0c2b34ed721982640057a183cd21b9527b9d60","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublish":"6to5 --out-dir build src"},"_npmUser":{"name":"ide","email":"ide+npm@jameside.com"},"repository":{"url":"https://github.com/ide/await-lock.git","type":"git"},"_npmVersion":"2.4.1","description":"Mutex locks for ES7 async functions and delegating generator functions","directories":{},"_nodeVersion":"1.1.0","devDependencies":{"6to5":"^3.3.12"}},"1.1.1":{"name":"await-lock","version":"1.1.1","keywords":["async","await","lock","es7","co","yield","generator","promise"],"author":{"name":"James Ide"},"license":"MIT","_id":"await-lock@1.1.1","maintainers":[{"name":"ide","email":"ide+npm@jameside.com"}],"homepage":"https://github.com/ide/await-lock","bugs":{"url":"https://github.com/ide/await-lock/issues"},"dist":{"shasum":"00ad2a060b90f7d971c708f6e38daaf2dbaa7c1d","tarball":"https://registry.npmjs.org/await-lock/-/await-lock-1.1.1.tgz","integrity":"sha512-Di7itjJO8NkkP4CnKoqBsy2HIF2SMfPbyrpwZ4bOPMOFGoxLy+R7N+cdueLxUxryPtiUFeBNlk8TwHaTkDaJ/A==","signatures":[{"sig":"MEYCIQCbH/UvfseIH7I2OC1Ga0FDJIOIAp5+OQTL8y3HcjrkDwIhAKyeDL8KmescBlROPoS9+6ZAyAbXeYQEUdRaNmw4gqPK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"build/AwaitLock.js","_from":".","files":["build"],"_shasum":"00ad2a060b90f7d971c708f6e38daaf2dbaa7c1d","gitHead":"fdd84f84372c190fe32d7da5182a31df2bbbbfec","scripts":{"test":"echo \"Error: no test specified\" && exit 1","prepublish":"babel --out-dir build src"},"_npmUser":{"name":"ide","email":"ide+npm@jameside.com"},"repository":{"url":"git+https://github.com/ide/await-lock.git","type":"git"},"_npmVersion":"2.10.0","description":"Mutex locks for ES7 async functions and delegating generator functions","directories":{},"_nodeVersion":"1.8.1","devDependencies":{"babel":"^5.4.7"}},"1.1.2":{"name":"await-lock","version":"1.1.2","keywords":["async","await","lock","es2017","co","yield","generator","promise"],"author":{"name":"James Ide"},"license":"MIT","_id":"await-lock@1.1.2","maintainers":[{"name":"ide","email":"ide+npm@jameside.com"}],"homepage":"https://github.com/ide/await-lock","bugs":{"url":"https://github.com/ide/await-lock/issues"},"dist":{"shasum":"70e40378f30406d1b784f5b1f265f0214af69b17","tarball":"https://registry.npmjs.org/await-lock/-/await-lock-1.1.2.tgz","integrity":"sha512-Dshs/SUawzgV0EJm4tIvJkY5+lLqhGO5NgFg+dWPXr8SjZ1LzFb8e0wM25evjV89OOEw7xeA+KbQCAkkWXG/KA==","signatures":[{"sig":"MEYCIQCCAyrmguFZbDdtEe69jeH+r4hfYvyAbQnN21V1e88qtAIhAKrIjdPHxd+3twHwvpHKkIhXh2RvxXIHHD+g+dFC1+SI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"build/AwaitLock.js","_from":".","files":["build"],"_shasum":"70e40378f30406d1b784f5b1f265f0214af69b17","gitHead":"a5f256b17f75f364e977e35cdfa61198fad6173e","scripts":{"lint":"flow src","test":"jest","clean":"rm -rf build","prepublish":"./prepublish.sh"},"_npmUser":{"name":"ide","email":"ide+npm@jameside.com"},"repository":{"url":"git+https://github.com/ide/await-lock.git","type":"git"},"_npmVersion":"3.10.9","description":"Mutex locks for ES2017 async functions and delegating generator functions","directories":{},"_nodeVersion":"7.1.0","devDependencies":{"co":"^4.6.0","jest":"^17.0.2","flow-bin":"^0.35.0","babel-cli":"^6.18.0","babel-jest":"^17.0.2","babel-preset-es2015":"^6.18.0","babel-preset-es2017":"^6.16.0","regenerator-runtime":"^0.9.6","babel-plugin-transform-runtime":"^6.15.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-flow-strip-types":"^6.18.0"},"_npmOperationalInternal":{"tmp":"tmp/await-lock-1.1.2.tgz_1479267841472_0.32214181940071285","host":"packages-12-west.internal.npmjs.com"}},"1.1.3":{"name":"await-lock","version":"1.1.3","keywords":["async","await","lock","es2017","co","yield","generator","promise"],"author":{"name":"James Ide"},"license":"MIT","_id":"await-lock@1.1.3","maintainers":[{"name":"ide","email":"ide+npm@jameside.com"}],"homepage":"https://github.com/ide/await-lock","bugs":{"url":"https://github.com/ide/await-lock/issues"},"dist":{"shasum":"e059319aa8212dab51a1a3dd2d888145b9fa40db","tarball":"https://registry.npmjs.org/await-lock/-/await-lock-1.1.3.tgz","fileCount":6,"integrity":"sha512-e0jRB8X/VVxulahjW16cM1dHsO7xjyZBP8p2AnVmg2Vn3q5xJ5sTUAybmkp96+s+QcrtidSJqpCGfWhVOX7NGg==","signatures":[{"sig":"MEYCIQCoCeQQWB5CV5RmpXOBEKNg2stRwCjKyZStMjUbrqkM5wIhAMG1+Oa5v7ccd4sHYqxLTi28d+Ry7fT1nsaupsjnH2ZU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEERMCRA9TVsSAnZWagAAky4P/07b/vphlho/4aUoF5Dr\ndbGjMjJgWKi3L+HQwbjhVompH3cV4I3+knNbdg3uPz0myQbHAjoVxsaeNm30\nr/JzNaon8DYw/HKxToIf/8eFOoQ9gjjoRc9n98vZzgXw2tSVLMHl3ArOO247\nUlsrednI/IKFzSKtxML72pLVmWPr2UQZ3vRa6W6AhPq+MKzJ/jbp0x7bOVCs\nh6W7T768nIg1fHshsEWEzDscB5VU+ftdElrTUWj0uJRJ0WjdFFw1ia4FUj+H\naLzVjTWNUzulkQd8fY33AXfwKGVkDoiaQo2PoGVk0AXwMdItcPmwYVLklCE/\nWycKOspQGBMDJCK2T1OrOunTUYaguaCpjXuxKYO6t7YgBYieCyiqQeWX4scf\nNMcVfOa1xc6Uj9VKxtn7MbCSfSDdoSUM/8q4/Auxn0ZrrzoZutg3FyipFY12\np25aVmODDzOaC+YJCONmD6ngixyA6XJl0YVNFfPmiHOpVKXre/x0RgTsvDpt\nR7T1Tf2OpKjLFwb1DWD00ZSIWlI/90G4YF+NG0twR8nyl98YFL3yenrZ1tmB\n4Bz78l5HO2hVvH7122dmOIkKpB3/mVGsu4gWNMRmzMasFqq6nt1HUS/XEKWa\nqnQPNW3eGJWnggDY3JC21RX7RMr3WHG7iTnyWgRAKBkUyGKnpwsz1/GdcbKp\nAOmb\r\n=cy8d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/AwaitLock.js","files":["build","typescript"],"types":"typescript/AwaitLock.d.ts","gitHead":"86aefa75157090cf7cb3b6b7edfe8e3957449f18","scripts":{"lint":"flow src","test":"jest","clean":"rm -rf build","prepublish":"./prepublish.sh"},"_npmUser":{"name":"ide","email":"ide+npm@jameside.com"},"repository":{"url":"git+https://github.com/ide/await-lock.git","type":"git"},"_npmVersion":"6.0.0","description":"Mutex locks for ES2017 async functions and delegating generator functions","directories":{},"_nodeVersion":"8.9.0","_hasShrinkwrap":false,"devDependencies":{"co":"^4.6.0","jest":"^23.1.0","flow-bin":"^0.73.0","babel-cli":"^6.26.0","babel-core":"^6.26.3","babel-jest":"^23.0.1","babel-preset-es2015":"^6.24.1","babel-preset-es2017":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-plugin-add-module-exports":"^0.2.1","babel-plugin-transform-flow-strip-types":"^6.22.0"},"_npmOperationalInternal":{"tmp":"tmp/await-lock_1.1.3_1527792715637_0.5326934554241061","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"await-lock","version":"1.2.0","keywords":["async","await","lock","es2017","co","yield","generator","promise"],"author":{"name":"James Ide"},"license":"MIT","_id":"await-lock@1.2.0","maintainers":[{"name":"ide","email":"ide+npm@jameside.com"}],"homepage":"https://github.com/ide/await-lock","bugs":{"url":"https://github.com/ide/await-lock/issues"},"dist":{"shasum":"5d04d258dace216ecc7200e8d32347f7fa7daa3b","tarball":"https://registry.npmjs.org/await-lock/-/await-lock-1.2.0.tgz","fileCount":9,"integrity":"sha512-ch1O8hZzltv2r5hS2K1M42FcJp/4IDYgz+kdTVv2FkHdvxvs/9DFIJ6dJxA8vW//mqRRjagITA+tWu47LoNWYw==","signatures":[{"sig":"MEUCIFr6S/SSIQ5zNszHduHltQvanNJlXtCPpD0mkaZ8D5ABAiEAjLm8jY6mZV6srVxmdKn2CrgyQtg9uciKoTRJ412WhAk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcwTUCRA9TVsSAnZWagAAOjgQAJ2xRHqSdwgayudGh6vN\nTfNPGng4OPLPhOvErxBOeGDd+7Evt+pTGGJ93IqPRrPl1W5ufWzc7L0Pjb4E\nv96oOzI2GmrFh6Y0zToqTSzzEsM6LnvJf8fJhjfsXXEAAEKpDkxM9huap3GZ\nWI+TsQn4uNj60uOc3Fa6qxVF6lbbXdJk2fIoYEZGvmugmcwgXw4kGNpK55+T\n0UKHetpI+ttEOy5k5Y2KQ5EUKYrSfA0M89A4We/G98j4PHODj7FSs47JllHK\n0t8uTl8JRSPf3ReGmN56WuUpc08i9cZG2Vg8x+CIjvNTt/OwF9/wcq66PCFm\ncH2dGgoK5oSm3SzSOMudBsK8V493rP7m7oDv9mSzjYH0U2a2qaR7fgfSu6oN\nnvpQPqQlqqQGcT1WTTS1XSLpcFpQsFn5kQBRKfJn+IHmY9cI+zCnqJNVr8uf\nq2BJ5M+IOJWT6VdNy2L2q0XTnFDvo8D1clzXJYr+kAdYuSx5+XXSywmx6TDz\nOfIYhRPgUS+3gLQZNis7H6DA2pg+X+DZsAdTnCkhtn4CUM0ruG0/yDgSMVpG\nXPazVQTQ0H/ct/5YItvecZcal4voFy6ddfRVecnvmFRWFNd4CxNQ2s6T3TKM\nYQ1eyIBwWj8tyA1gQabAnJM2e+bS8e8pjijRrmRUwbts/OiH7iaKjaKqNaVV\nGSAQ\r\n=uWE8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"rootDir":"src"},"main":"build/AwaitLock.js","types":"build/AwaitLock.d.ts","gitHead":"1c35f515f08ec46c8e713cdf48e1da94122fa109","scripts":{"lint":"tsc --noEmit","test":"jest","build":"tsc","clean":"rm -rf build","prepare":"npm run clean && npm run build"},"_npmUser":{"name":"ide","email":"ide+npm@jameside.com"},"repository":{"url":"git+https://github.com/ide/await-lock.git","type":"git"},"_npmVersion":"6.11.2","description":"Mutex locks for async functions","directories":{},"_nodeVersion":"10.15.3","_hasShrinkwrap":false,"devDependencies":{"co":"^4.6.0","jest":"^24.9.0","prettier":"^1.18.2","@types/co":"^4.6.2","babel-jest":"^24.9.0","typescript":"^3.6.2","@babel/core":"^7.5.5","@types/jest":"^24.0.18","@types/node":"^12.7.4","@babel/preset-typescript":"^7.3.3","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-transform-modules-commonjs":"^7.5.0"},"_npmOperationalInternal":{"tmp":"tmp/await-lock_1.2.0_1567818963896_0.33626371451819925","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"await-lock","version":"1.2.1","keywords":["async","await","lock","es2017","co","yield","generator","promise"],"author":{"name":"James Ide"},"license":"MIT","_id":"await-lock@1.2.1","maintainers":[{"name":"ide","email":"ide+npm@jameside.com"}],"homepage":"https://github.com/ide/await-lock","bugs":{"url":"https://github.com/ide/await-lock/issues"},"dist":{"shasum":"a5a10bbf2c2f6746782ef513e2dc96b805d02cac","tarball":"https://registry.npmjs.org/await-lock/-/await-lock-1.2.1.tgz","fileCount":8,"integrity":"sha512-l4920ZIFwIFGpNDeGDnKi/b2t03BuSRV8gMuP94KMvb4kuF+1RLBafQOrOXFYLCc46k/zUgStj78tJTY+gqnaA==","signatures":[{"sig":"MEYCIQD7arMmfkCGvZ/rU8mRIYdF4NqWtubA7InGhSvR04m3rAIhAOnkl0fGCCIjhr8FWAUmR2jEwnBuOiAphOqY00wbRUZa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeq1wCRA9TVsSAnZWagAA8goP/3PMHDoe+arGmPzpzet+\njjNwpFlHwJm3pHbZJzJPbylzFwbtvxmBEqsxFvTjW2T7iazdkWjV2r1tDo1a\nWO463N73/qPr1qetp7HDYfsa78lOzKqFSFmQCKe6DkFPnwRpgJnpf9jUzBvx\np0fH5xG5nSND8clLdcRggPGFFDHxppGxf62usHeMHfuchFzCBRoU5aGtKJ8k\n/s7PcckZtZ1Vs0N9IJmGcrp9lPbmzZ7T9zt0xosCA0LPREs2f1wi5mKJ9ehv\nt6bi90XHEFJ94IDwi6HE7LnobhzG/mFBmINsG7HzOyVkl4psi9lshZ6XQ5j4\nKpeNAJ7eA3ySf3wp4yeW5ou/XdcxxNOGJPu3h7UY4+9AiG20sA4xn8EVkbXf\nnMXuyzaJ8PXfaA2482Wpm+IBsfhjlW1OHMkuiWcnuB42h6pym+AcJ5Fe1bFC\n8f7tMvH7ry+7/iPbUSWALulfmbaoi89r3hfNLGshhEAUymbCmUDP/dPTh8QE\nA4CAcJsC/R5ajPhV4sHItB7UsoQ/KSjpHOEUfjgTEbaSf2MlYRRQntjf7Aiy\nFJWfSQsYnOtIDeVczpv4e8OSLq5quSjXtIi9KKDmIzk0zJovHoPEh/RZIy1J\neEV7H5FIRyhda7d+JFqmqBjqQjae+kiWiSmrBifZBXwKcwZ+6rszxfAvj1o9\nzyjI\r\n=ifQN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"rootDir":"src"},"main":"build/AwaitLock.js","types":"build/AwaitLock.d.ts","gitHead":"e6080a5b5d71706fa5e43dc9d133f03670f71cdf","scripts":{"lint":"tsc --noEmit","test":"jest","build":"tsc","clean":"rm -rf build"},"_npmUser":{"name":"ide","email":"ide+npm@jameside.com"},"repository":{"url":"git+https://github.com/ide/await-lock.git","type":"git"},"_npmVersion":"6.11.2","description":"Mutex locks for async functions","directories":{},"_nodeVersion":"10.15.3","_hasShrinkwrap":false,"devDependencies":{"co":"^4.6.0","jest":"^24.9.0","prettier":"^1.18.2","@types/co":"^4.6.2","babel-jest":"^24.9.0","typescript":"^3.6.2","@babel/core":"^7.5.5","@types/jest":"^24.0.18","@types/node":"^12.7.4","@babel/preset-typescript":"^7.3.3","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-transform-modules-commonjs":"^7.5.0"},"_npmOperationalInternal":{"tmp":"tmp/await-lock_1.2.1_1568320879841_0.30207901222452405","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"await-lock","version":"2.0.0","keywords":["async","await","lock","es2017","co","yield","generator","promise"],"author":{"name":"James Ide"},"license":"MIT","_id":"await-lock@2.0.0","maintainers":[{"name":"ide","email":"ide+npm@jameside.com"}],"homepage":"https://github.com/ide/await-lock","bugs":{"url":"https://github.com/ide/await-lock/issues"},"dist":{"shasum":"c00f7e150fd51561c09d7f51ddda905c5692428f","tarball":"https://registry.npmjs.org/await-lock/-/await-lock-2.0.0.tgz","fileCount":9,"integrity":"sha512-8dVrh3PGrDHO0sVdMwXgbNkYq3dLU4hAA3jKi6SgrqcX19uCEwlDB3ZzwQ5QI7DlEm2ml35X8TETvtU/P1IMbg==","signatures":[{"sig":"MEYCIQDS3XoPKUhUuWedkimBKlEZ8ji42mOII4nsHfwoE7G/OwIhAKMBxSdHnxfRdLRerAsL0qHr1SHeD/8vhCBnK1E7Q8cF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11265,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdeq6OCRA9TVsSAnZWagAADPQP/3FHyrwemxyIJmGH6RTW\ngnse2KecEHGiJvB8n8uhWEB+nPOwm7X/B/CYIL9+mueASPgujK8R3z/yzYci\nAqM4kd2g25BqZ9RgyA4OAXhxqkmzrIVgN2FOzGfaOCdpHOnUlhQdOcvT4oGq\nvADcKpAOz19t8hK5R2j0pZ46xvssPNS6Gj+MFDgtfLUDPMJfgs/Emb93QaLA\n4ofRj4tDejHMiMlRHHnGXvry+OKKEH1MZ3yYt5ViUxjY1KUtIg4sVoBF17PS\nwNHJ7togJ3iLICfUxIFqNIBO16M0JAsGP4SkZo4NzzxpzHw+UTInuspxVGdr\nmaujzg2fMes/iWUu01lTTaNlPxntn6X/a91WIeOsJx73v8z8n/aAWj/jiIL2\nxgMCJAyxG4hYiirlibh1p+LuPHFBa09nrDv9ZfzQZtqhV1MZdFc9/V9+34We\ne4N8ZeY5hBYmBVJFOJ9b8+OzkK+xY4sZe/QZhEFxhnVMWN+WNs4D+iu/+V68\npeTUZL4gEH+Kl5wt6MuAuqAlgD6nPUSUqSeD0vrC+PQDE3HJqk2prQR8wukO\naL5vEjItVK5GJgXjN4JpxKkdZMSw83QikgUgBr5dNsOJDqDSRLJmEr/9Bgn3\nsod4y+NEq/RW5MBxkGAYe3kBlhomWRGt1G2wfvSxAMdUxGWFHARPzz96LZAF\n9HA/\r\n=z+Sy\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"rootDir":"src"},"main":"build/AwaitLock.js","types":"build/AwaitLock.d.ts","gitHead":"c21ea33cfaa58bbeabab9301ecb2b72edc9d2ed5","scripts":{"lint":"tsc --noEmit","test":"jest","build":"tsc","clean":"rm -rf build","prepare":"npm run clean && npm run build"},"_npmUser":{"name":"ide","email":"ide+npm@jameside.com"},"repository":{"url":"git+https://github.com/ide/await-lock.git","type":"git"},"_npmVersion":"6.11.2","description":"Mutex locks for async functions","directories":{},"_nodeVersion":"10.15.3","_hasShrinkwrap":false,"devDependencies":{"co":"^4.6.0","jest":"^24.9.0","prettier":"^1.18.2","@types/co":"^4.6.2","babel-jest":"^24.9.0","typescript":"^3.6.3","@babel/core":"^7.6.0","@types/jest":"^24.0.18","@types/node":"^12.7.5","@babel/preset-typescript":"^7.6.0","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-transform-modules-commonjs":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/await-lock_2.0.0_1568321165753_0.153681206367557","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"await-lock","version":"2.0.1","keywords":["async","await","lock","es2017","co","yield","generator","promise"],"author":{"name":"James Ide"},"license":"MIT","_id":"await-lock@2.0.1","maintainers":[{"name":"ide","email":"ide+npm@jameside.com"}],"homepage":"https://github.com/ide/await-lock","bugs":{"url":"https://github.com/ide/await-lock/issues"},"dist":{"shasum":"b3f65fdf66e08f7538260f79b46c15bcfc18cadd","tarball":"https://registry.npmjs.org/await-lock/-/await-lock-2.0.1.tgz","fileCount":9,"integrity":"sha512-ntLi9fzlMT/vWjC1wwVI11/cSRJ3nTS35qVekNc9WnaoMOP2eWH0RvIqwLQkDjX4a4YynsKEv+Ere2VONp9wxg==","signatures":[{"sig":"MEUCIQC6djheA6NIwYhRnLGDwa21axNT5Fgi/zWSHrTj5zHYaAIgH2j2azL80MqfWFg3VI8oO002IzytXQmmHQVD0dF2/I4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11112,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdv9emCRA9TVsSAnZWagAAtAIP/1xBTAhzKtD4XbQGrC2K\nHF2skhUKNXOpMlIvuuNwrlmRPI3eBsRiGA/vwFEpT9S6c2WyUhCOMvEnqDre\nmjh3Dvws+A84mlz4/+ao40POKnoerxH2Ed0QagP56t4gik8nfBbrhZGfpo9g\nf0s4ptMST8N7TyOx29RCdQTfPX+pZiWkMOY4DksCDH4AR4hxCHS/0Ihkb61E\nQhYRFmSTrwoL6P9zeriaIuhi/gwfaMaZNuy2d7usqisKNhD9IGv12UE3tAww\nVD4WVfQPRfiPu516+51hc1XdEIoPUcS5AB8C0z4cuW+rh1I/iYQZqPTxSqyt\nNuWfRdyixnllyklbSrRrCNbZ+onxhfbxe1i/dkDA36xTgdRsmfJLTnj28nSC\natxAOnitkx9S08GJ75QR1JRcsWNGursIXMQrw4dQogEjYIWVHG1/68M7OoBB\nUL/blVIsIUy0vpfkTrbJ6wlCs+AEB6jt9hqbM5hg2oA4HZkSg2jkS5Dtv8g2\nS0okDb11vty72v4ftyn2DHK0NFem/duzaMPNVEjrVd7rxcD9opTJtQ+5AEKJ\noLw8x1QLROTfQHpTuVVrbOElJmMcKGTV5vtyP/1uVpX+emCmS7fPAWBj6K+6\ncLSNVAN3EkfQunaTEu4AOlklcpIDDacjOYDwGrI/wFePSmPXNK6cyliHkbHi\naOdD\r\n=weNg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"rootDir":"src"},"main":"build/AwaitLock.js","types":"build/AwaitLock.d.ts","gitHead":"708fdedf320424783d382b139122c300188a36a5","scripts":{"lint":"tsc --noEmit","test":"jest","build":"tsc","clean":"rm -rf build","prepare":"npm run clean && npm run build"},"_npmUser":{"name":"ide","email":"ide+npm@jameside.com"},"repository":{"url":"git+https://github.com/ide/await-lock.git","type":"git"},"_npmVersion":"6.11.2","description":"Mutex locks for async functions","directories":{},"_nodeVersion":"10.15.3","_hasShrinkwrap":false,"devDependencies":{"co":"^4.6.0","jest":"^24.9.0","prettier":"^1.18.2","@types/co":"^4.6.2","babel-jest":"^24.9.0","typescript":"^3.6.3","@babel/core":"^7.6.0","@types/jest":"^24.0.18","@types/node":"^12.7.5","@babel/preset-typescript":"^7.6.0","@babel/plugin-proposal-class-properties":"^7.5.5","@babel/plugin-transform-modules-commonjs":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/await-lock_2.0.1_1572853670007_0.6116010033530204","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"await-lock","version":"2.1.0","keywords":["async","await","lock","es2017","co","yield","generator","promise"],"author":{"name":"James Ide"},"license":"MIT","_id":"await-lock@2.1.0","maintainers":[{"name":"ide","email":"ide+npm@jameside.com"}],"homepage":"https://github.com/ide/await-lock","bugs":{"url":"https://github.com/ide/await-lock/issues"},"dist":{"shasum":"bc78c51d229a34d5d90965a1c94770e772c6145e","tarball":"https://registry.npmjs.org/await-lock/-/await-lock-2.1.0.tgz","fileCount":9,"integrity":"sha512-t7Zm5YGgEEc/3eYAicF32m/TNvL+XOeYZy9CvBUeJY/szM7frLolFylhrlZNWV/ohWhcUXygrBGjYmoQdxF4CQ==","signatures":[{"sig":"MEQCIDVbuQ333OwODlEBgsnROlLjCsv/Le2af/70KEzlIbsJAiBIo5snEZrUd76sr2ScEntFA3UxsJyOy4mSdWdUGqZJMQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12316,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfW/GDCRA9TVsSAnZWagAAa1wP+QHVqgsiSWRvgCSf82jS\nPQVPVIeFVU7GnPxFPsR8JGc85g3/UozKuAxMb5nGd0tfVJ3Fbe6rFVJ7bmqM\nNPoVr4O9yHOn8bL2cpPel5Rx1+plBQUb0ct3L8iNNiPYT8aaXjEumytktqFY\nyhvser+w+A01KQxAFJTuoLU69qjH/SyuLQ6fXuFMLCsdO38a6QNduPLXG9Lw\nyaNd+Qai/dxeXynHRGML6aN7YUBNzHuANGpNVIzvNKY5gEdMDqwAmJGs+YP2\nlmGxJ6t/PRn2DGqy6vqTMEkc47SIsVDvZBI4LpkJRIc5Lm9YHAVXAUml3+cy\nmodV2rVRl3YUAmBcLHRBOiZdEEuxpBpi9vKNyGPIB9u+SorbA4qZ24E/K//Y\na/iUsQ8NoTlVJU9yLTg3nz+wQZQAWyX2GW0xgoJD17JGy5cjid19oq2oTxHY\nmm/TICTcyyWpAeBETFD1mFo9yLMp4YGVJvqigmKYU/je6wRcYSPlhwIUKcE4\nb/jcsCpLZPHjK8xf3p2rZ0PG0NHrcjSdekrTAhPRhBtFyDS+F3j3JfrPXS/V\nsKimGPQM6kbYqByF+y1Eqj5xWrYChL12GVPQwkn1JkjLS/qi9FlruDJiZpul\nk/ZjSii6uQv9XT29yuPQEyH3z+bBJn3UaUssNkJ8FrSQdXH6hJ4qWkimoILQ\nWl9Y\r\n=xDAA\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"rootDir":"src"},"main":"build/AwaitLock.js","types":"build/AwaitLock.d.ts","gitHead":"ece7d1094efcd4f8fbb92c7a18c97cb0fd708b97","scripts":{"lint":"tsc --noEmit","test":"jest","build":"tsc","clean":"rm -rf build","prepare":"npm run clean && npm run build"},"_npmUser":{"name":"ide","email":"ide+npm@jameside.com"},"repository":{"url":"git+https://github.com/ide/await-lock.git","type":"git"},"_npmVersion":"6.14.4","description":"Mutex locks for async functions","directories":{},"_nodeVersion":"12.17.0","_hasShrinkwrap":false,"devDependencies":{"co":"^4.6.0","jest":"^26.4.2","prettier":"^2.1.1","@types/co":"^4.6.2","babel-jest":"^26.3.0","typescript":"^4.0.2","@babel/core":"^7.11.6","@types/jest":"^26.0.13","@types/node":"^14.10.1","@babel/preset-typescript":"^7.10.4","@babel/plugin-proposal-class-properties":"^7.10.4","@babel/plugin-transform-modules-commonjs":"^7.10.4"},"_npmOperationalInternal":{"tmp":"tmp/await-lock_2.1.0_1599861122992_0.2352668973478671","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"await-lock","version":"2.2.0","keywords":["async","await","lock","es2017","co","yield","generator","promise"],"author":{"name":"James Ide"},"license":"MIT","_id":"await-lock@2.2.0","maintainers":[{"name":"ide","email":"ide+npm@jameside.com"}],"homepage":"https://github.com/ide/await-lock","bugs":{"url":"https://github.com/ide/await-lock/issues"},"dist":{"shasum":"b6d548f2106fa3d5c7245571be1310f916b0bd71","tarball":"https://registry.npmjs.org/await-lock/-/await-lock-2.2.0.tgz","fileCount":9,"integrity":"sha512-+9F4Ig4StGJBpxWEdRyctgQKoeXThtRkSYrLw99BxpZJiA+IRsyG26Jh2dNN5oak5QnXVBK4TCHRZTVUmOzJhg==","signatures":[{"sig":"MEUCIQCd29bMTuqw5BNtTyN/k4gjso3Dk9E8q3b9e+ywz587OQIgfz8DzwKVUDVF1FjD5e6FQJoDp9ExoXwdxbbRyqfXaeE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYx6rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqxRhAAjwJOIG0Fk6sRHmzXgJp2N2r4PYBuT9y3MmawlERWreWfXJZU\r\nUHdbq9OBxtln923edatOh4oSBKPUZr9RWaica09tRa6KTdF626kbVtE9VjZh\r\n0D3JDz9rfs5nWnXkkTzIJcQKWwzfRdrQF+Ih0uatUr6JJE4ILD7SGpTCKIqS\r\nvv/DaqcoO9DKP8DxbCQQctQ3kCnENKkc27HbMA35+ZVWy2znWTNs2tUMLJBv\r\nv0DF+EljVYvg2aNj2m4jiaqxxiaAAaZh2aTvzzawedyi9qWt3SBsQail5DCe\r\nNPiA61sOUrIIQNWW2/oQ46j9iWvkPdC3xpyuvszRdRsGXS6vn6DzhqXPrBAE\r\nCFrpqAIXvra+NsIQQ8JsDwFIF2RCblSTxRtCqxtKT/KzoZIalCGnov4zOxkC\r\n2YDH/+INL74MQ/f7qqVxiWPEh/o3gvv0xlNpqmsJy6zzqoJ5pG+f493o38fI\r\ninbtWI52/Y40ve2CrUzNnJs1cNKcWX6nTY7lOnBzDXtImYArMsE0MI9Y6D3o\r\nGP+OfCLP4XFID4Bv/jDO4O5PkOMlgKYfHSVtSDBHgfVutz9WcpFfWUMe6eBg\r\nY3Q2+XSmp1EbjRJzsQWzEszq0+NgIRXM7idid3AIt4u17GamvoeT4rxNdSxO\r\nWnr74JmRLpUHSG6Yv2pEXRyE13EfQuo3RaU=\r\n=d8M0\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"rootDir":"src"},"main":"build/AwaitLock.js","types":"build/AwaitLock.d.ts","gitHead":"d8836d96fa370aeb152c3a2fbdc2d4bd997f48de","scripts":{"lint":"tsc --noEmit","test":"jest","build":"tsc","clean":"rm -rf build","prepare":"npm run clean && npm run build"},"_npmUser":{"name":"ide","email":"ide+npm@jameside.com"},"repository":{"url":"git+https://github.com/ide/await-lock.git","type":"git"},"_npmVersion":"8.5.0","description":"Mutex locks for async functions","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"co":"^4.6.0","jest":"^27.0.6","prettier":"^2.3.2","@types/co":"^4.6.2","babel-jest":"^27.0.6","typescript":"^4.6.3","@babel/core":"^7.15.0","@types/jest":"^26.0.24","@types/node":"^16.4.13","@babel/preset-typescript":"^7.15.0","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-modules-commonjs":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/await-lock_2.2.0_1650663083007_0.24822665870288096","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"await-lock","version":"2.2.1","keywords":["async","await","lock","es2017","co","yield","generator","promise"],"author":{"name":"James Ide"},"license":"MIT","_id":"await-lock@2.2.1","maintainers":[{"name":"ide","email":"ide+npm@jameside.com"}],"homepage":"https://github.com/ide/await-lock","bugs":{"url":"https://github.com/ide/await-lock/issues"},"dist":{"shasum":"97477657dd16c5836978129ac4cebf33f93113c8","tarball":"https://registry.npmjs.org/await-lock/-/await-lock-2.2.1.tgz","fileCount":6,"integrity":"sha512-MPj/sdosJsfhW/6xsvj3Nk7bHc2F7Ghw8PewCjqbmFJfQGTZ1aVcZfPnb6T8qZswIMnXVWjepeiZv4n2t0luvQ==","signatures":[{"sig":"MEQCIECSQ5D519YdWvcd7h1MU/QW1OePrPonvf//7q/RRit3AiB4PkIzGhKfS5By3OtiqHhOjbyJA0p3C1qh6NghxDi26Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11462,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYx+oACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrGTBAAo5BazNkY8dUJgeuGqlFkyZtGsYQp6XDTMvr01nbvBqqJLLXF\r\nZM8vILyW7NgJCAQ1jD5P6R6k8G5ikDZElFKHW3Nl/aQzOeESD/KfBWRi5uCb\r\nFMP2zR8LE5AIiiY8qdpaM9H+/hN+9ALKT9WJR48EV1/GBeCAXtHTTUqYExXe\r\nnsxXtyWM3Ya0n1ozt+BfjzR5IxHcDAK2InqF20+d/K1WfA99BjPzqZkXAAgT\r\nwK7fXbkRqp4fVzwu5yU+HD1X9uSc+d97wfJ/Wm2cVguNQhUL8ccWIiDaBxIJ\r\neBhEskM4l+dI1iO/GxLIq7bx8ILpMugRpeeIGu8i+iISRQrLR7OK6AI2c/Qa\r\ncJ16fLxcX9Cej04ek7oeOx+q+HTA3U/QTuUQR4B4SdumvUPyL6XQtXuDFFZb\r\ntrfc+a7wStCtW7iMGTVxjJSdT7KUEE2HiwvOOrjChWiyClFfi2Ax5LgkifXm\r\nVh3cxM2YKXRlNbKD9yzKprcsjbVW0FZNU29B0Vh7iOF/obnsqd2PClqfkyCw\r\nUQXUQt3fhhbbkYVL3NuvdFXZQKuVAAV9dMR5B4UTsakFaOjkEpAohdvfmktr\r\nrSYeGpU/4jSfoawXrmUVTHrnTF/WNY35x3B0y1B0myJXjSip+KxXuFCwTatf\r\nWBYMai8LCjQ6ax7DHMN0um65cyYmuvvxL48=\r\n=sRXu\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"rootDir":"src"},"main":"build/AwaitLock.js","types":"build/AwaitLock.d.ts","gitHead":"dc7d511ccbf96d649e4e6fa7d1991c3f3d72ebee","scripts":{"lint":"tsc --noEmit","test":"jest","build":"tsc","clean":"rm -rf build","prepare":"npm run clean && npm run build"},"_npmUser":{"name":"ide","email":"ide+npm@jameside.com"},"repository":{"url":"git+https://github.com/ide/await-lock.git","type":"git"},"_npmVersion":"8.5.0","description":"Mutex locks for async functions","directories":{},"_nodeVersion":"16.14.2","_hasShrinkwrap":false,"devDependencies":{"co":"^4.6.0","jest":"^27.0.6","prettier":"^2.3.2","@types/co":"^4.6.2","babel-jest":"^27.0.6","typescript":"^4.6.3","@babel/core":"^7.15.0","@types/jest":"^26.0.24","@types/node":"^16.4.13","@babel/preset-typescript":"^7.15.0","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-modules-commonjs":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/await-lock_2.2.1_1650663336336_0.585224524161752","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"await-lock","version":"2.2.2","keywords":["async","await","lock","es2017","co","yield","generator","promise"],"author":{"name":"James Ide"},"license":"MIT","_id":"await-lock@2.2.2","maintainers":[{"name":"ide","email":"ide+npm@jameside.com"}],"homepage":"https://github.com/ide/await-lock","bugs":{"url":"https://github.com/ide/await-lock/issues"},"dist":{"shasum":"a95a9b269bfd2f69d22b17a321686f551152bcef","tarball":"https://registry.npmjs.org/await-lock/-/await-lock-2.2.2.tgz","fileCount":7,"integrity":"sha512-aDczADvlvTGajTDjcjpJMqRkOF6Qdz3YbPZm/PyW6tKPkx2hlYBzxMhEywM/tU72HrVZjgl5VCdRuMlA7pZ8Gw==","signatures":[{"sig":"MEUCIGlltMH/WGge3ee738dDN22gTHQ6pMTBHErnl45NPdLAAiEA/9YvAEMYF33Lo4fcJ8zqi9F4EtGw+aMGWw6wGUgiUWQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14270,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJibBHFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEYA/+IV3cXCysEQY4uUxE0rjgGYN2GqrvRAzLbThJsb3rqUrCvOUI\r\nMg7SY0iWxmEqMUgfpwFwJ0LefkEs3k9GnmD4UIyF+3z3Yg0kTTF97vLFpxPj\r\n0eFnPI8SsZu7VY9Ojo8H+i7wVL8Jrkb6hRW2AiKbl+wpzDF9Xh3reKuon3Qo\r\n8dZKa2pkVcHboe2fOFfPzRTRd9o8gfHXE2lkTR9ZkWKxOqv1uk4/2bs+g54P\r\nhEWsyOg/dzMTNbqVdPL45pyefiKU5F57Cz/BY2FRge5a14vjZqJznYeOGyjj\r\njH9eqjTBcMhMh5AnoOCgm55WM7F274QyLlIwOU3T1C07qSB0Yj2VCR6gzIDh\r\n4VKBEu+U7r74Q4PVr84xEvWhpnZ5SxHI7GuMRm/hPs2jPLk17tNM3rIJc66J\r\n08TI2Y597fi7NRr4/SQuj5iuN/xP2j4DY4CtIEiaPbsh4dx5epCWvU9kMDOR\r\nVB7d3Iv0uQkq+/421WpeA9+DO7L0elidf0kFaLUX1lZkw94YWF9vKb80X8Lu\r\nNZsVkrCRelGxqAvJ3CfLsVn8Rtw+BMoLfmjui5mplk6Sj735NlZZ6vLpaipK\r\nl/rI+6t2LVpaDMvYckk5F36dvYUFeXIvCQzBzPuLsUbyRLLzrqmxUi4KqQWf\r\na6AFU8kJ3FmXB4bfT/aVTW7Nu7m3toPzBPk=\r\n=/W6E\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"rootDir":"src","coverageDirectory":"<rootDir>/.."},"main":"build/AwaitLock.js","types":"build/AwaitLock.d.ts","gitHead":"d16760d6f6e41cf5056c06f5c7ecee0605a16658","scripts":{"lint":"tsc --noEmit","test":"jest","build":"tsc","clean":"rm -rf build","prepare":"npm run clean && npm run build"},"_npmUser":{"name":"ide","email":"ide+npm@jameside.com"},"repository":{"url":"git+https://github.com/ide/await-lock.git","type":"git"},"_npmVersion":"8.6.0","description":"Mutex locks for async functions","directories":{},"_nodeVersion":"18.0.0","_hasShrinkwrap":false,"devDependencies":{"co":"^4.6.0","jest":"^27.0.6","prettier":"^2.3.2","@types/co":"^4.6.2","babel-jest":"^27.0.6","typescript":"^4.6.3","@babel/core":"^7.15.0","@types/jest":"^26.0.24","@types/node":"^16.4.13","@babel/preset-typescript":"^7.15.0","@babel/plugin-proposal-class-properties":"^7.14.5","@babel/plugin-transform-modules-commonjs":"^7.15.0"},"_npmOperationalInternal":{"tmp":"tmp/await-lock_2.2.2_1651249605438_0.24229089244419266","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"await-lock","version":"3.0.0","description":"Mutex locks for async functions","type":"module","exports":{".":{"types":"./build/AwaitLock.d.ts","import":"./build/AwaitLock.js"}},"scripts":{"clean":"rm -rf build","build":"tsc","lint":"tsc --noEmit","prepare":"npm run clean && npm run build","test":"NODE_OPTIONS='--disable-warning=ExperimentalWarning --experimental-vm-modules' jest"},"repository":{"type":"git","url":"git+https://github.com/ide/await-lock.git"},"keywords":["async","await","lock","es2017","co","yield","generator","promise"],"author":{"name":"James Ide"},"license":"MIT","bugs":{"url":"https://github.com/ide/await-lock/issues"},"homepage":"https://github.com/ide/await-lock","jest":{"coverageDirectory":"<rootDir>/..","extensionsToTreatAsEsm":[".ts"],"moduleNameMapper":{"^(\\.\\.?\\/.+)\\.js$":"$1"},"rootDir":"src","transform":{"\\.[jt]sx?$":["babel-jest",{"root":"<rootDir>/.."}]}},"devDependencies":{"@babel/core":"^7.26.9","@babel/preset-typescript":"^7.26.0","@types/co":"^4.6.6","@types/node":"^22.13.5","babel-jest":"^29.7.0","co":"^4.6.0","jest":"^29.7.0","prettier":"^3.5.2","typescript":"^5.7.3"},"_id":"await-lock@3.0.0","gitHead":"ceee01a329fbb20b596a30c8f36a527430872b7c","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-eO6fLiSnrJrMdjWMNK8zbVRXPs2TKJg78iKZd9wDpN3na5tcoV6EoeiOlMgk2QaAQ1gIrK1YuMsJHXWqz89tSA==","shasum":"d6c6c5554d1a734509f5c0f6fa49a24457043d19","tarball":"https://registry.npmjs.org/await-lock/-/await-lock-3.0.0.tgz","fileCount":7,"unpackedSize":12861,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDEDDjJ48N8MsAs4QxSGTrtOhSSBXCQdEoaSpIt3uesIgIhAJIjyN5Zsh65/zW/F2nUNjfYZvYja0hsvcUHmI5PJpK7"}]},"_npmUser":{"name":"ide","email":"ide+npm@jameside.com"},"directories":{},"maintainers":[{"name":"ide","email":"ide+npm@jameside.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/await-lock_3.0.0_1740383156818_0.5698844623048536"},"_hasShrinkwrap":false}},"time":{"created":"2015-02-06T05:30:06.433Z","modified":"2025-02-24T07:45:57.180Z","0.0.0":"2015-02-06T05:30:06.433Z","0.0.1":"2015-02-06T05:39:02.840Z","1.0.0":"2015-02-06T05:45:32.019Z","1.1.0":"2015-02-06T05:50:22.181Z","1.1.1":"2015-05-30T02:58:52.311Z","1.1.2":"2016-11-16T03:44:01.714Z","1.1.3":"2018-05-31T18:51:55.720Z","1.2.0":"2019-09-07T01:16:04.031Z","1.2.1":"2019-09-12T20:41:19.966Z","2.0.0":"2019-09-12T20:46:05.911Z","2.0.1":"2019-11-04T07:47:50.149Z","2.1.0":"2020-09-11T21:52:03.170Z","2.2.0":"2022-04-22T21:31:23.189Z","2.2.1":"2022-04-22T21:35:36.535Z","2.2.2":"2022-04-29T16:26:45.561Z","3.0.0":"2025-02-24T07:45:56.994Z"},"bugs":{"url":"https://github.com/ide/await-lock/issues"},"author":{"name":"James Ide"},"license":"MIT","homepage":"https://github.com/ide/await-lock","keywords":["async","await","lock","es2017","co","yield","generator","promise"],"repository":{"type":"git","url":"git+https://github.com/ide/await-lock.git"},"description":"Mutex locks for async functions","maintainers":[{"name":"ide","email":"ide+npm@jameside.com"}],"readme":"# AwaitLock ![tests](https://github.com/ide/await-lock/workflows/Tests/badge.svg) [![codecov](https://codecov.io/gh/ide/await-lock/branch/master/graph/badge.svg)](https://codecov.io/gh/ide/await-lock)\nMutex locks for async functions\n\n# API\n\n[API documentation](https://github.com/ide/await-lock/wiki/API-documentation)\n\n# Usage\n\nThis package is published only as an ES module. In addition to importing ES modules from ES modules, modern versions of Node.js support [requiring ES modules from CommonJS modules](https://nodejs.org/api/modules.html#loading-ecmascript-modules-using-require).\n\n```javascript\nimport AwaitLock from 'await-lock';\n\nlet lock = new AwaitLock();\n\nasync function runSerialTaskAsync() {\n  await lock.acquireAsync();\n  try {\n    // IMPORTANT: Do not return a promise from here because the finally clause\n    // may run before the promise settles, and the catch clause will not run if\n    // the promise is rejected\n  } finally {\n    lock.release();\n  }\n}\n```\n\nYou can also use AwaitLock with [co](https://github.com/tj/co) and generator functions.\n\n```javascript\nimport AwaitLock from 'await-lock';\n\nlet runSerialTaskAsync = co.wrap(function*() {\n  yield lock.acquireAsync();\n  try {\n    // Run async code in the critical section\n  } finally {\n    lock.release();\n  }\n});\n```\n","readmeFilename":"README.md","users":{"sopepos":true}}