{"_id":"villa","_rev":"23-6f4d4218c1b9848ac3fd0dd7c44fa07a","name":"villa","dist-tags":{"latest":"0.3.2","dev":"0.3.0"},"versions":{"0.0.0":{"name":"villa","version":"0.0.0","description":"","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","_id":"villa@0.0.0","_shasum":"76f28b2c865cfda2c354d1cf027927c0ab380624","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.5","_npmUser":{"name":"vilic","email":"i@vilic.info"},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"dist":{"shasum":"76f28b2c865cfda2c354d1cf027927c0ab380624","tarball":"https://registry.npmjs.org/villa/-/villa-0.0.0.tgz","integrity":"sha512-lXukgTCjQRkGVxOT2wJs9+YlVx60Db9e9J5Y1hiw7ETDfuGEm+iRp4JuDHbow7KmSMu3bOnNUU5ZGsFOgMfiag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH1X7MoUF8cuLrqM9B3BpxyGRpLevCI6C4bIcGZ9svPRAiAuh3OqVqY7X9VtEUFl/IfUbCLrZI9egn92JbYQtCTyww=="}]},"directories":{}},"0.1.0":{"name":"villa","version":"0.1.0","description":"Promise utitlies for async/await-ready environment.","main":"bld/index.js","typings":"bld/index.d.ts","scripts":{"build":"tsc","quick-test":"mocha","test":"istanbul cover node_modules/mocha/bin/_mocha","coveralls":"cat coverage/lcov.info | coveralls"},"repository":{"type":"git","url":"git+https://github.com/vilic/villa.git"},"keywords":[],"author":{"name":"vilicvane"},"license":"MIT","bugs":{"url":"https://github.com/vilic/villa/issues"},"homepage":"https://github.com/vilic/villa#readme","devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.3.0","coveralls":"^2.11.13","istanbul":"^1.1.0-alpha.1","mocha":"^3.0.2","source-map-support":"^0.4.2","typescript":"^2.0.2"},"gitHead":"326c42e90c2ebb564117c518f7035c5f43382533","_id":"villa@0.1.0","_shasum":"78d03a85ef1ea9f249409dc6bcd1939612320db0","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"vilic","email":"i@vilic.info"},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"dist":{"shasum":"78d03a85ef1ea9f249409dc6bcd1939612320db0","tarball":"https://registry.npmjs.org/villa/-/villa-0.1.0.tgz","integrity":"sha512-RUzBplrPHG3e6fB7KVfV3+8l+qRdZ6QcP0/Zb+3euDJUE0UEtGW/r4IZ9dDjeRNW6R+hBTo8M8ltv4emTYkOMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+gFwdWmSTi9eYNtYzB8tW2GixxR0VtDirIbjL2VDJ8wIhANctW52+FL8IGrZvVaWr2+7EeF8ywdXm18f5kbqXWwlM"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/villa-0.1.0.tgz_1474217267209_0.8448876377660781"},"directories":{}},"0.2.0":{"name":"villa","version":"0.2.0","description":"Promise utitlies for async/await-ready environment.","main":"bld/index.js","typings":"bld/index.d.ts","scripts":{"build":"tsc","quick-test":"mocha","test":"istanbul cover node_modules/mocha/bin/_mocha","coveralls":"cat coverage/lcov.info | coveralls"},"repository":{"type":"git","url":"git+https://github.com/vilic/villa.git"},"keywords":[],"author":{"name":"vilicvane"},"license":"MIT","bugs":{"url":"https://github.com/vilic/villa/issues"},"homepage":"https://github.com/vilic/villa#readme","devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.3.0","coveralls":"^2.11.13","istanbul":"^1.1.0-alpha.1","mocha":"^3.0.2","source-map-support":"^0.4.2","typescript":"^2.0.2"},"gitHead":"3db723370fae7e1a11d1bc348f860690f7b1b424","_id":"villa@0.2.0","_shasum":"0ff0b805e163163896fc19a0b9bf03bf9d1656f7","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"vilic","email":"i@vilic.info"},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"dist":{"shasum":"0ff0b805e163163896fc19a0b9bf03bf9d1656f7","tarball":"https://registry.npmjs.org/villa/-/villa-0.2.0.tgz","integrity":"sha512-TwGjA8trx44DyDZjtTPKDVa5uEsG7Vw7w5Dq9Lf7XnCzCUT++evwQhbVUmG+aF74EGo79Mxskd155qXS2L2Z/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEWOb9SC2Kc1BCEnclW/x3emBCHtuLcIS7C+X+/09iR0AiB1OM5LKLx2viEYTzHC11G2uotT9UMNjW7xdYo+xRwSBg=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/villa-0.2.0.tgz_1474307044192_0.9938874975778162"},"directories":{}},"0.2.1":{"name":"villa","version":"0.2.1","description":"Promise utilities for async/await-ready environment.","main":"bld/index.js","typings":"bld/index.d.ts","scripts":{"build":"tsc","quick-test":"mocha","test":"istanbul cover node_modules/mocha/bin/_mocha","coveralls":"cat coverage/lcov.info | coveralls"},"repository":{"type":"git","url":"git+https://github.com/vilic/villa.git"},"keywords":["async","await","utility","helper","collection"],"author":{"name":"vilicvane"},"license":"MIT","bugs":{"url":"https://github.com/vilic/villa/issues"},"homepage":"https://github.com/vilic/villa#readme","devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.3.0","coveralls":"^2.11.13","istanbul":"^1.1.0-alpha.1","mocha":"^3.0.2","source-map-support":"^0.4.2","typescript":"^2.0.2"},"gitHead":"e230920ca610b24388cb8e21eca1d4759fc57121","_id":"villa@0.2.1","_shasum":"b75220ee79fed338964db14bf45b1d2c00135bc1","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"vilic","email":"i@vilic.info"},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"dist":{"shasum":"b75220ee79fed338964db14bf45b1d2c00135bc1","tarball":"https://registry.npmjs.org/villa/-/villa-0.2.1.tgz","integrity":"sha512-REUWgYcL1uNCfkX4GkhHCZKheYlUrZ01McPbgd+SV2pUw4GK0sKu0LwumcBzj0A8j8BBJmlw9U0XLwDngJOmyQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbqyoFmfbVMOHosY3VgvYDBMDUm46hzw+So9fMAVrx2QIgA0DWO/4TNhjR2RA4qF/YOVnt9/EzndMN715CuwPFY1c="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/villa-0.2.1.tgz_1474308309141_0.30419171042740345"},"directories":{}},"0.2.2":{"name":"villa","version":"0.2.2","description":"Promise utilities for async/await-ready environment.","main":"bld/index.js","typings":"bld/index.d.ts","scripts":{"build":"tsc","quick-test":"mocha","test":"istanbul cover node_modules/mocha/bin/_mocha","coveralls":"cat coverage/lcov.info | coveralls"},"repository":{"type":"git","url":"git+https://github.com/vilic/villa.git"},"keywords":["async","await","utility","helper","collection"],"author":{"name":"vilicvane"},"license":"MIT","bugs":{"url":"https://github.com/vilic/villa/issues"},"homepage":"https://github.com/vilic/villa#readme","devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.3.0","coveralls":"^2.11.13","istanbul":"^1.1.0-alpha.1","mocha":"^3.0.2","source-map-support":"^0.4.2","typescript":"^2.0.2"},"gitHead":"b067621d0eca55078d85f3f39e5a33e4572ce51c","_id":"villa@0.2.2","_shasum":"1ed0a7264da092f898083980b0c2c100441ce9d8","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"vilic","email":"i@vilic.info"},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"dist":{"shasum":"1ed0a7264da092f898083980b0c2c100441ce9d8","tarball":"https://registry.npmjs.org/villa/-/villa-0.2.2.tgz","integrity":"sha512-q6MODR2Oc8LhI+bF7GuInm5LauEVg7xpehkPBMOLO1Do9fxNtDFear2oCMVJ9UZ57K2Xh1m35friBL86hsE59A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGSMfQpBYdt1YP42NRXDVipFGLNtvR2ComolkmkUTfhIAiBnhXGMlLkL2q1EO33vgg8+31av9IskBql/pW7ujSKy3A=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/villa-0.2.2.tgz_1474475432664_0.8447844244074076"},"directories":{}},"0.2.3":{"name":"villa","version":"0.2.3","description":"Promise utilities for async/await-ready environment.","main":"bld/index.js","typings":"bld/index.d.ts","scripts":{"clean":"rm -rf bld","build":"tsc","quick-test":"mocha","test":"istanbul cover node_modules/mocha/bin/_mocha","coveralls":"cat coverage/lcov.info | coveralls","prepublish":"npm run clean && npm run build && npm run quick-test"},"repository":{"type":"git","url":"git+https://github.com/vilic/villa.git"},"keywords":["async","await","utility","helper","collection"],"author":{"name":"vilicvane"},"license":"MIT","bugs":{"url":"https://github.com/vilic/villa/issues"},"homepage":"https://github.com/vilic/villa#readme","devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.3.0","coveralls":"^2.11.13","istanbul":"^1.1.0-alpha.1","mocha":"^3.0.2","source-map-support":"^0.4.2","typescript":"^2.0.2"},"gitHead":"b8b924d425fe96f5b3184b32029e750c899fadf0","_id":"villa@0.2.3","_shasum":"9ebbe7ff6766a642d6fdfb71c259c6b183eecf37","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"shasum":"9ebbe7ff6766a642d6fdfb71c259c6b183eecf37","tarball":"https://registry.npmjs.org/villa/-/villa-0.2.3.tgz","integrity":"sha512-7Gp/TMp07RyJ9wMfqTw46FQ6FX9rmbW+2dBjm7vY0GaePtuNGBOcPED9JoPmWlBDquaewceZAT5FT+0MG7uBHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCquma/zfvIwbV9Wbl5l9o+JDfFn3b0dHpmqRg9J0qNqwIgPPl38zUgTQ3WPqFgBT+bc3tdlExpWM+MT0wvTQNnudw="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/villa-0.2.3.tgz_1474533749762_0.9194660992361605"},"directories":{}},"0.2.4":{"name":"villa","version":"0.2.4","description":"Promise utilities for async/await-ready environment.","main":"bld/index.js","typings":"bld/index.d.ts","scripts":{"clean":"rm -rf bld","build":"tsc","quick-test":"mocha","test":"istanbul cover node_modules/mocha/bin/_mocha","coveralls":"cat coverage/lcov.info | coveralls"},"repository":{"type":"git","url":"git+https://github.com/vilic/villa.git"},"keywords":["async","await","utility","helper","collection"],"author":{"name":"vilicvane"},"license":"MIT","bugs":{"url":"https://github.com/vilic/villa/issues"},"homepage":"https://github.com/vilic/villa#readme","devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.3.0","coveralls":"^2.11.13","istanbul":"^1.1.0-alpha.1","mocha":"^3.0.2","source-map-support":"^0.4.2","typescript":"^2.0.2"},"gitHead":"c913c6eb44e083fa0b994817ba0f99cca463e170","_id":"villa@0.2.4","_shasum":"a12925b348d5daafb89461117e9a3fddbf6db9a0","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"shasum":"a12925b348d5daafb89461117e9a3fddbf6db9a0","tarball":"https://registry.npmjs.org/villa/-/villa-0.2.4.tgz","integrity":"sha512-v+VH7NfjOhMJq70JC/MalQ/W2AN1yc/2vokLEU834HTMm+gVvpmbme0TKwBWowAHFeSd0A8bpyfkO78kJHcOaA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVgTBEwFO08OdncblWWVcyI5eJ5TkXYsO0RYliKHsjqQIgLevQlP86c2omZ5m2f24L8m9X7D7rQ8OXHCidmcmtlt4="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/villa-0.2.4.tgz_1474536315629_0.031419148202985525"},"directories":{}},"0.2.5":{"name":"villa","version":"0.2.5","description":"Promise utilities for async/await-ready environment.","main":"bld/index.js","typings":"bld/index.d.ts","scripts":{"clean":"rm -rf bld","build":"tsc","quick-test":"mocha","test":"istanbul cover node_modules/mocha/bin/_mocha","coveralls":"cat coverage/lcov.info | coveralls"},"repository":{"type":"git","url":"git+https://github.com/vilic/villa.git"},"keywords":["async","await","utility","helper","collection"],"author":{"name":"vilicvane"},"license":"MIT","bugs":{"url":"https://github.com/vilic/villa/issues"},"homepage":"https://github.com/vilic/villa#readme","devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.3.0","coveralls":"^2.11.13","istanbul":"^1.1.0-alpha.1","mocha":"^3.0.2","source-map-support":"^0.4.2","typescript":"^2.0.3"},"gitHead":"ee24af8092c2733490f15c07ad9123b2a2f76296","_id":"villa@0.2.5","_shasum":"e13704233cd670dd237a36ea858911fc5c1c4dbe","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"shasum":"e13704233cd670dd237a36ea858911fc5c1c4dbe","tarball":"https://registry.npmjs.org/villa/-/villa-0.2.5.tgz","integrity":"sha512-/OdwWOCX9ddxFqRL0+zObEWwo8g7e7L2sBD3/xGYrHk9nSr5A6Eqi1A7304IFNg+Uj+ZLy1p6krcjAAWJBFR9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFT76mbAB4ns88QZ7/sZ1W99vjW2eiUH46J1F35BWtklAiBkzgWOqs+/PPi0Genx+8ikXBCT/5JA6C4grvbcHJj+uQ=="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/villa-0.2.5.tgz_1474791183225_0.3448407070245594"},"directories":{}},"0.2.6":{"name":"villa","version":"0.2.6","description":"Promise utilities for async/await-ready environment.","main":"bld/index.js","typings":"bld/index.d.ts","scripts":{"clean":"rm -rf bld","build":"tsc","quick-test":"mocha","test":"istanbul cover node_modules/mocha/bin/_mocha","coveralls":"cat coverage/lcov.info | coveralls"},"repository":{"type":"git","url":"git+https://github.com/vilic/villa.git"},"keywords":["async","await","utility","helper","collection"],"author":{"name":"vilicvane"},"license":"MIT","bugs":{"url":"https://github.com/vilic/villa/issues"},"homepage":"https://github.com/vilic/villa#readme","devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.3.0","coveralls":"^2.11.13","istanbul":"^1.1.0-alpha.1","mocha":"^3.0.2","source-map-support":"^0.4.2","typescript":"^2.0.3"},"gitHead":"b10d73c3ce4cb1414f2c71bbb4d35e7ba6f2ebac","_id":"villa@0.2.6","_shasum":"977cb85b966b5fc8f089c81207a31c3dd859f3a2","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"shasum":"977cb85b966b5fc8f089c81207a31c3dd859f3a2","tarball":"https://registry.npmjs.org/villa/-/villa-0.2.6.tgz","integrity":"sha512-Nbp86GijOnanh804kONA0VsPqI65SBw76gHY3wbXr+Ptlbmu3QJu+mVJS9nFhVe4j0Y8iFWSIubT7HT0B4/sZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdksSs7HEQTNlNsEpLJb2c6gNkSMjrsdRuAyeF5CesHwIhANl0mlC1oqukV/NaKU665scBsQcFEPZKxLF/tALyriGK"}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/villa-0.2.6.tgz_1474901723503_0.8137780795805156"},"directories":{}},"0.2.7":{"name":"villa","version":"0.2.7","description":"Promise utilities for async/await-ready environment.","main":"bld/index.js","typings":"bld/index.d.ts","scripts":{"clean":"rm -rf bld","build":"tsc","quick-test":"mocha","test":"istanbul cover node_modules/mocha/bin/_mocha","coveralls":"cat coverage/lcov.info | coveralls"},"repository":{"type":"git","url":"git+https://github.com/vilic/villa.git"},"keywords":["async","await","utility","helper","collection"],"author":{"name":"vilicvane"},"license":"MIT","bugs":{"url":"https://github.com/vilic/villa/issues"},"homepage":"https://github.com/vilic/villa#readme","devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.3.0","coveralls":"^2.11.13","istanbul":"^1.1.0-alpha.1","mocha":"^3.0.2","source-map-support":"^0.4.2","typescript":"^2.0.3"},"gitHead":"ab4b61af00e96ef8aa272ac692037d3f23f99bb2","_id":"villa@0.2.7","_shasum":"83d7f1bfbc2740d81035f5a5b1aa324ca778c3fc","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"shasum":"83d7f1bfbc2740d81035f5a5b1aa324ca778c3fc","tarball":"https://registry.npmjs.org/villa/-/villa-0.2.7.tgz","integrity":"sha512-0FT6Z1/lGqxqJELB0X9m7jIyUg9+g8avjxotJb++NGH6RMYzhey+pxWtctuxg5R9EiIaOd88ltzHCb0xhlxO3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDpWjpskpmAKfap8Fkt69L9QFK93klgeuuYg76wjOmdTAiEA8UKbflnIHQFjlBHmgXqZpYykg/pJXKHx7UEN65xOa7U="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/villa-0.2.7.tgz_1474995076250_0.5540659574326128"},"directories":{}},"0.2.8":{"name":"villa","version":"0.2.8","description":"Promise utilities for async/await-ready environment.","main":"bld/index.js","typings":"bld/index.d.ts","scripts":{"clean":"rm -rf bld","build":"tsc","docheat":"docheat","docheat-travis":"docheat -b https://github.com/$TRAVIS_REPO_SLUG/blob/$TRAVIS_TAG/","quick-test":"mocha","test":"istanbul cover node_modules/mocha/bin/_mocha","coveralls":"cat coverage/lcov.info | coveralls"},"repository":{"type":"git","url":"git+https://github.com/vilic/villa.git"},"keywords":["async","await","collection","helper","helpers","promise","utility","utilities"],"author":{"name":"vilicvane"},"license":"MIT","bugs":{"url":"https://github.com/vilic/villa/issues"},"homepage":"https://github.com/vilic/villa#readme","devDependencies":{"chai":"^3.5.0","chai-as-promised":"^6.0.0","coveralls":"^2.11.13","docheat":"^0.1.3","istanbul":"^1.1.0-alpha.1","mocha":"^3.0.2","source-map-support":"^0.4.2","typescript":"^2.0.3"},"gitHead":"1e1ffcddbc9104e82fe1fb593dbf3fddae991d10","_id":"villa@0.2.8","_shasum":"f144a0272338d9992f3d7c1a15961b01e7a50d10","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"shasum":"f144a0272338d9992f3d7c1a15961b01e7a50d10","tarball":"https://registry.npmjs.org/villa/-/villa-0.2.8.tgz","integrity":"sha512-2YJvFjoi7ilLhDBTgYyEkYYkLmH7skOuXWUDoD70eug8HzWm/BW9tFVlRSgL/1HA+GOoVUVF7a81tT6c/rBfUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPBvFqszzD6MkoFWLNR/UtVxmOIvku9B4klRyADiHbuAIhANVwuo1U03KJ1GijjtdZui1TxsISnxh/POSTGViDihVX"}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/villa-0.2.8.tgz_1475256517007_0.8035575307440013"},"directories":{}},"0.2.9":{"name":"villa","version":"0.2.9","description":"Promise utilities for async/await-ready environment.","main":"bld/index.js","typings":"bld/index.d.ts","scripts":{"clean":"rm -rf bld","build":"tsc","docheat":"docheat","docheat-travis":"docheat -b https://github.com/$TRAVIS_REPO_SLUG/blob/$TRAVIS_TAG/","quick-test":"mocha","test":"istanbul cover node_modules/mocha/bin/_mocha","coveralls":"cat coverage/lcov.info | coveralls"},"repository":{"type":"git","url":"git+https://github.com/vilic/villa.git"},"keywords":["async","await","collection","helper","helpers","promise","utility","utilities"],"author":{"name":"vilicvane"},"license":"MIT","bugs":{"url":"https://github.com/vilic/villa/issues"},"homepage":"https://github.com/vilic/villa#readme","devDependencies":{"chai":"^3.5.0","chai-as-promised":"^6.0.0","coveralls":"^2.11.13","docheat":"^0.1.3","istanbul":"^1.1.0-alpha.1","mocha":"^3.0.2","source-map-support":"^0.4.2","typescript":"^2.0.3"},"gitHead":"fe1fa13672a6bef4c6bb6f6bba9899e682cd403c","_id":"villa@0.2.9","_shasum":"99c865e9cfa4349155fb3d18010aa23d6320fa2a","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"shasum":"99c865e9cfa4349155fb3d18010aa23d6320fa2a","tarball":"https://registry.npmjs.org/villa/-/villa-0.2.9.tgz","integrity":"sha512-z9fSvsfUkjxLUWra59ET4+fHXZAftjGBwrwP/zQI+YhiP0LizRSroIfiwRJtJdOeIpjN7InSrII3u8LmzYZYfw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBPpZun2SoRjhZAjCppbex19+BU5z3AMPvcNXjEw3GyXAiEApulfmxDslUsJz7/UPlfAG9k8cGmHtX/Xyvfd/pLblTk="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/villa-0.2.9.tgz_1475415225921_0.6227545056026429"},"directories":{}},"0.2.10":{"name":"villa","version":"0.2.10","description":"Promise utilities for async/await-ready environment.","main":"bld/index.js","typings":"bld/index.d.ts","scripts":{"tsc":"tsc","clean":"rm -rf bld","build":"tsc","docheat":"docheat","docheat-travis":"docheat -b https://github.com/$TRAVIS_REPO_SLUG/blob/$TRAVIS_TAG/","quick-test":"mocha","test":"istanbul cover node_modules/mocha/bin/_mocha","coveralls":"cat coverage/lcov.info | coveralls"},"repository":{"type":"git","url":"git+https://github.com/vilic/villa.git"},"keywords":["async","await","collection","helper","helpers","promise","utility","utilities"],"author":{"name":"vilicvane"},"license":"MIT","bugs":{"url":"https://github.com/vilic/villa/issues"},"homepage":"https://github.com/vilic/villa#readme","devDependencies":{"@types/chai":"^3.4.35","@types/mocha":"^2.2.39","@types/node":"^7.0.5","chai":"^3.5.0","chai-as-promised":"^6.0.0","coveralls":"^2.11.13","docheat":"^0.1.4","istanbul":"^1.1.0-alpha.1","mocha":"^3.0.2","source-map-support":"^0.4.2","typescript":"^2.2.1"},"gitHead":"7735ff0f812fb8e6aa23866b1098e680dec66076","_id":"villa@0.2.10","_shasum":"bc55e5615f51b67e5dd9a8b6f8ce6e5e392de822","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"shasum":"bc55e5615f51b67e5dd9a8b6f8ce6e5e392de822","tarball":"https://registry.npmjs.org/villa/-/villa-0.2.10.tgz","integrity":"sha512-4DMqPIDGDqM5W7ZUmDHnV5dF1rF8EjA2pvo1ZpF2DTLhC4ypxTvpFUEGUlPTsFmKRrBcOWBpJHlPxQBdKrhyFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGfJNzPqd0jyMhWQqT9qY7yq09JEHbcP98X/tpSQpqZgIhAP+P+QOPMHKVTFXT9+RU1/sNQ9w1IDl3nvGItSO3roch"}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/villa-0.2.10.tgz_1488222378684_0.9198284600861371"},"directories":{}},"0.2.11":{"name":"villa","version":"0.2.11","description":"Promise utilities for async/await-ready environment.","main":"bld/index.js","typings":"bld/index.d.ts","scripts":{"tsc":"tsc","clean":"rm -rf bld","build":"tsc","docheat":"docheat","docheat-travis":"docheat -b https://github.com/$TRAVIS_REPO_SLUG/blob/$TRAVIS_TAG/","quick-test":"mocha","test":"istanbul cover node_modules/mocha/bin/_mocha","coveralls":"cat coverage/lcov.info | coveralls"},"repository":{"type":"git","url":"git+https://github.com/vilic/villa.git"},"keywords":["async","await","collection","helper","helpers","promise","utility","utilities"],"author":{"name":"vilicvane"},"license":"MIT","bugs":{"url":"https://github.com/vilic/villa/issues"},"homepage":"https://github.com/vilic/villa#readme","devDependencies":{"@types/chai":"^3.4.35","@types/mocha":"^2.2.39","@types/node":"^7.0.5","chai":"^3.5.0","chai-as-promised":"^6.0.0","coveralls":"^2.11.13","docheat":"^0.1.4","istanbul":"^1.1.0-alpha.1","mocha":"^3.0.2","source-map-support":"^0.4.2","typescript":"~2.2.1"},"gitHead":"988ca3555dc7384af3ddc6acf902067edd133f78","_id":"villa@0.2.11","_shasum":"a99a1c0ac01025b7311bb550c1fa7f8e6570692a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"shasum":"a99a1c0ac01025b7311bb550c1fa7f8e6570692a","tarball":"https://registry.npmjs.org/villa/-/villa-0.2.11.tgz","integrity":"sha512-ZDQx/lhi8F2FdHWvjv5Ig+VbxPvNROHM11C+RSogiUF69amUhCLoGOYPzj/YhCv8pEUbH3ybasqNPjU4498elQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCorn23VeK+tvsIcF546HAvHNqMY9p0wnZ0KxcDJ87zdwIhAOspYR9lrmORuerc+eKunSarb5+0gLgrJMEDWahgbNP7"}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/villa-0.2.11.tgz_1488487277483_0.29707605042494833"},"directories":{}},"0.3.0":{"name":"villa","version":"0.3.0","description":"Promise utilities for async/await-ready environment.","main":"bld/edge/index.js","browser":"bld/es5/index.js","types":"bld/types/index.d.ts","scripts":{"tsc":"tsc","clean":"rm -rf bld","build:edge":"tsc -p tsconfig.edge.json","build:es5":"tsc -p tsconfig.es5.json","docheat":"docheat","docheat-travis":"docheat -b https://github.com/$TRAVIS_REPO_SLUG/blob/$TRAVIS_TAG/","bare-test":"mocha","test":"istanbul cover node_modules/mocha/bin/_mocha","coveralls":"cat coverage/lcov.info | coveralls"},"repository":{"type":"git","url":"git+https://github.com/vilic/villa.git"},"keywords":["async","await","collection","helper","helpers","promise","utility","utilities"],"author":{"name":"vilicvane"},"license":"MIT","bugs":{"url":"https://github.com/vilic/villa/issues"},"homepage":"https://github.com/vilic/villa#readme","devDependencies":{"@types/chai":"^3.4.35","@types/mocha":"^2.2.39","@types/node":"^7.0.5","chai":"^3.5.0","chai-as-promised":"^6.0.0","coveralls":"^2.11.13","docheat":"^0.1.4","istanbul":"^1.1.0-alpha.1","mocha":"^3.0.2","source-map-support":"^0.4.2","typescript":"~2.3.2"},"gitHead":"00460950d6454a0b4b51a1b29b656303e8da1326","_id":"villa@0.3.0","_shasum":"2651a40c64ca1eeec89f15083e53e38f21cf6d14","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"shasum":"2651a40c64ca1eeec89f15083e53e38f21cf6d14","tarball":"https://registry.npmjs.org/villa/-/villa-0.3.0.tgz","integrity":"sha512-5ycrws3yamxLz/ZfQXLiu/Za+PttnzB5U/QwvW1STTVtDAtjgdpsjyofV2wxQIa3Q0c9oL6QEyHdF/zD/9UAZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIARS0VZF2M+34hfw7Q8omgVOeOt6QUqA96U3L1G8QgsaAiEAsl9n5V/stuN094BgNqp/FFL+dH4VMvbSPB+WEzzDRhQ="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/villa-0.3.0.tgz_1495506925625_0.11398355290293694"},"directories":{}},"0.3.1":{"name":"villa","version":"0.3.1","description":"Promise utilities for async/await-ready environment.","main":"bld/edge/index.js","browser":"bld/es5/index.js","types":"bld/types/index.d.ts","scripts":{"clean":"rm -rf bld","lint":"tslint -c tslint.json -p tsconfig.edge.json","build:edge":"tsc -p tsconfig.edge.json","build:es5":"tsc -p tsconfig.es5.json","build":"yarn build:edge && yarn build:es5","docheat-travis":"docheat -b https://github.com/$TRAVIS_REPO_SLUG/blob/$TRAVIS_TAG/","bare-test":"mocha","test":"yarn lint && istanbul cover node_modules/mocha/bin/_mocha","coveralls":"cat coverage/lcov.info | coveralls"},"repository":{"type":"git","url":"git+https://github.com/vilic/villa.git"},"keywords":["async","await","collection","helper","helpers","promise","utility","utilities"],"author":{"name":"vilicvane"},"license":"MIT","bugs":{"url":"https://github.com/vilic/villa/issues"},"homepage":"https://github.com/vilic/villa#readme","devDependencies":{"@types/chai":"^3.4.35","@types/chai-as-promised":"^7.1.0","@types/mocha":"^2.2.39","@types/node":"^8.0.50","chai":"^3.5.0","chai-as-promised":"^6.0.0","coveralls":"^2.11.13","docheat":"^0.1.8","istanbul":"^1.1.0-alpha.1","mocha":"^3.0.2","prettier":"^1.8.1","source-map-support":"^0.4.2","tslint":"^5.8.0","tslint-language-service":"^0.9.6","typescript":"^2.6.1","vts":"^5.8.1"},"dependencies":{"tslib":"^1.8.0"},"gitHead":"26bd91a25606915d3baf2a97580cc1165fbdc1cd","_id":"villa@0.3.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"vilic","email":"i@vilic.info"},"dist":{"integrity":"sha512-3HHU00VBOXcgjQKsAqbkXjSR5rFJfToN7jnZYLt4aTAnmH5eHsArLQ5eL0yMMgigU55mPZ4XNOD1zFnKFVSpRA==","shasum":"31a00b065fc2a312f1953ec86c8ac2bd4da5d5be","tarball":"https://registry.npmjs.org/villa/-/villa-0.3.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3+h4STPPbDVtT/ZpGXIjfCL9HKp5U4fH6J+y+nQQeaAIgU8P8WWiF5UwtQri3kOfHSqmLaNCwzBzSRPAnj0f2buE="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/villa-0.3.1.tgz_1510151583729_0.594086840050295"},"directories":{}},"0.3.2":{"name":"villa","version":"0.3.2","description":"Promise utilities for async/await-ready environment.","main":"bld/edge/index.js","browser":"bld/es5/index.js","types":"bld/types/index.d.ts","scripts":{"clean":"rm -rf bld","lint":"tslint -c tslint.json -p tsconfig.edge.json","build:edge":"tsc -p tsconfig.edge.json","build:es5":"tsc -p tsconfig.es5.json","build":"yarn build:edge && yarn build:es5","docheat-travis":"docheat -b https://github.com/$TRAVIS_REPO_SLUG/blob/$TRAVIS_TAG/","bare-test":"mocha","test":"yarn lint && istanbul cover node_modules/mocha/bin/_mocha","coveralls":"cat coverage/lcov.info | coveralls"},"repository":{"type":"git","url":"git+https://github.com/vilic/villa.git"},"keywords":["async","await","collection","helper","helpers","promise","utility","utilities"],"author":{"name":"vilicvane"},"license":"MIT","bugs":{"url":"https://github.com/vilic/villa/issues"},"homepage":"https://github.com/vilic/villa#readme","devDependencies":{"@types/chai":"^3.4.35","@types/chai-as-promised":"^7.1.0","@types/mocha":"^2.2.39","@types/node":"^8.0.50","chai":"^3.5.0","chai-as-promised":"^6.0.0","coveralls":"^2.11.13","docheat":"^0.1.8","istanbul":"^1.1.0-alpha.1","mocha":"^3.0.2","prettier":"^1.8.1","source-map-support":"^0.4.2","tslint":"^5.8.0","tslint-language-service":"^0.9.6","typescript":"^2.6.1","vts":"^5.8.1"},"dependencies":{"tslib":"^1.8.0"},"gitHead":"9240f06e1f9c52f5f9dcf6db110d6755897bfd0e","_id":"villa@0.3.2","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-u5k95fNoQugxWcS7Yj29BMf00gdx7rZvXVCVn2iWO2iZpeTsjmjmPtkRd0cpCqjpI/0YxVvde3472ndPQ6TemA==","shasum":"d4632f9fe97f888c79f25784c28c8fa41fb9b1d5","tarball":"https://registry.npmjs.org/villa/-/villa-0.3.2.tgz","fileCount":59,"unpackedSize":108405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBKh6CRA9TVsSAnZWagAAi18P/1kcIOUYygSLbJKyulFa\nONlu9DCRIe4mJMAwhaV/a0bPHuP7rfrdCUqAukTUtYDaV8eOy+rKIqX/z/Xe\nCkEt94VOcq09Q9WD7Qv/M5hDwVM7aWagm+3hI9wDkA3cWxytzaD6reX8pBsO\nGxhhqSIa57si17EBw0yIfLlIJLHDDoGNrxyqFS8CdDxNOrgV1OfidEF057/Y\nhLeNK4BAIsHOPyp38lqPvKInxTQGSjA4wMzfysyd0qO9NPttAAq6Q2svBHLv\nOV1rgpogbAXyuQbUNMsTT/U4WxwFPX+LeqvmY9kjeOpeekrzqG9YPhnUvL9P\nRcTD59Akm6fYP4aIEg7HZDuTRkXbd8mVxUmunDlaFf6ZtfyDi05ZUw4QpCtu\nITnj8KnufIZmQJzdwNOHdrWWxxH/Wcezc6MVq9k5vrdStbKBEY5aPTlalBbP\naXWcQXFtaK26Ra51WQeI+q/iDukedgBwd1m2MvEWzZop+tG73ytxLWNKbWon\nlBlRpmoI/GLjgN6aA4pwPyYKCHnpSukR/me6/xolmPS03JjzboCuc+KqipRY\nGm6CcGd06Dwy8G25q+/KfRh1LcKWwvJRModeXRDgyOFLszb3R4NYPhvZDh0A\niea0FFMOdu7dGQ/LQw+agKnpfgS+wFM36J+78dKH2vUnwFxsg8SFWUA4COBv\nOH+1\r\n=2nrT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBSCX/zDmC0K/9rTHymFQX6QtQBq04zEgC8obdACSRGbAiEAw3dnPLx61xnDTwFiRDBO7O2A7bU4VOr1upEd8bJLcUI="}]},"maintainers":[{"name":"vilic","email":"i@vilic.info"}],"_npmUser":{"name":"vilic","email":"i@vilic.info"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/villa_0.3.2_1594140793692_0.46014737220647817"},"_hasShrinkwrap":false}},"readme":"[![NPM Package](https://badge.fury.io/js/villa.svg)](https://www.npmjs.com/package/villa)\n[![Build Status](https://travis-ci.org/vilic/villa.svg)](https://travis-ci.org/vilic/villa)\n[![Coverage Status](https://coveralls.io/repos/github/vilic/villa/badge.svg?branch=master)](https://coveralls.io/github/vilic/villa?branch=master)\n\n# Villa\n\nVilla is a set of promise utilities for `async`-`await`-ready environment.\n\nPromises have been widely used in JavaScript, and there are quite a few fully\nfeatured promise libraries like\n[bluebird](https://github.com/petkaantonov/bluebird) and\n[Q](https://github.com/kriskowal/q). But with the growing adoption of\n`async`/`await` provided by ES-next (via transpilers like\n[TypeScript](http://www.typescriptlang.org/) and [Babel](http://babeljs.io/)),\nsome critical features provided by those libraries become less relevant.\n\nAnd there is another problem with third-party promise for code using\n`async`/`await`: it could be confusing having different promise instances with\ndifferent APIs, while an `async` function always returns native promise object.\n\nWhile most of the promise use cases so far can be addressed using\n`async`/`await` with simple helpers, I created villa with my favorite features\nfrom my own promise library [ThenFail](https://github.com/vilic/thenfail) and\nmore.\n\n## Installation\n\nVilla is written in TypeScript and compiled with TypeScript 2.0, and works with\nTypeScript, Babel and ES6 generators.\n\n```sh\nnpm install villa --save\n```\n\n## Usage Example\n```ts\nimport * as FS from 'fs';\nimport * as Path from 'path';\n\nimport * as v from 'villa';\n\n// Add support for Node.js specific features, e.g. awaitable for Node.js objects.\nimport 'villa/platform/node';\n\nasync function copy(source, target) {\n    let readStream = FS.createReadStream(source);\n    let writeStream = FS.createWriteStream(target);\n\n    readStream.pipe(writeStream);\n\n    await v.awaitable(writeStream, [readStream]);\n}\n\nasync function copyAll(sourceDir, targetDir) {\n    await v\n        .chainable(v.call(FS.readdir, sourceDir))\n        .filter(async fileName => {\n            let stats = await v.call(FS.stat, fileName);\n            return stats.isFile();\n        })\n        .each(async fileName => {\n            let source = Path.join(sourceDir, fileName);\n            let target = Path.join(targetDir, fileName);\n            await copy(source, target);\n        });\n}\n```\n\n## API References\n\n<!-- docheat:functions -->\n\n#### [[+]](src/awaitable.ts#L17) `awaitable<T>(target: any, ...args: any[]): Promise<T>`\n\nCreate a promise for an object.\n\n#### [[+]](src/chainable.ts#L124) `chainable<T>(resolvable: Resolvable<T[]>): Chainable<T>`\n\nWrap given resolvable with a chainable derived of built-in promise.\n\n#### [[+]](src/concurrency.ts#L18) `lock<T>(object: any, handler: LockHandler<T>): Promise<T>`\n\nA simple asynchronous lock that helps queueing operations.\n\n#### [[+]](src/concurrency.ts#L36) `parallel<T>(values: T[], handler: ParallelHandler<T>, concurrency?: number): Promise<void>`\n\nRun tasks in parallel, similar to `v.map` but not mean to transform.\n\n#### [[+]](src/concurrency.ts#L53) `race<T, TResult>(values: T[], transformer: RaceTransformer<T, TResult>): Promise<TResult>`\n\nRace tasks and fulfill or reject as soon as one of them fulfills or rejects.\n\n#### [[+]](src/function.ts#L21) `call<T>(fn: NodeStyleAsyncFunction<T>, ...args: any[]): Promise<T>`\n\nCall a Node.js-style asynchronous function and return a correspondent\npromise.\n\n#### [[+]](src/function.ts#L42) `async<T>(fn: NodeStyleAsyncFunction<T>): AsyncFunction<T>`\n\nWrap a Node.js-style asynchronous function to a function that returns\npromise.\n\n#### [[+]](src/miscellaneous.ts#L6) `bear(_error: any): undefined`\n\nA no-operation function that acts as the rejection handler of a promise.\n\n#### [[+]](src/miscellaneous.ts#L14) `sleep(duration: number): Promise<void>`\n\nCreate a promise that will be fulfilled in given duration (milliseconds).\n\n#### [[+]](src/miscellaneous.ts#L36) `retry<T>(handler: RetryHandler<T>, options?: RetryOptions): Promise<T>`\n\nRetry procedure in the handler for several times.\n\n#### [[+]](src/array.ts#L12) `each<T>(values: T[], handler: EachHandler<T>): Promise<boolean>`\n\nAsynchronous version of `Array#forEach()`.\n\n#### [[+]](src/array.ts#L34) `some<T>(values: T[], handler: SomeHandler<T>): Promise<boolean>`\n\nAsynchronous version of `Array#some()`.\n\n#### [[+]](src/array.ts#L56) `every<T>(values: T[], handler: EveryHandler<T>): Promise<boolean>`\n\nAsynchronous version of `Array#every()`.\n\n#### [[+]](src/array.ts#L78) `map<T, TResult>(values: T[], transformer: MapTransformer<T, TResult>, concurrency?: number): Promise<TResult[]>`\n\nAsynchronous version of `Array#map()` with basic concurrency control.\n\n#### [[+]](src/array.ts#L150) `reduce<T, TResult>(values: T[], transformer: ReduceTransformer<T, TResult>, initial: TResult): Promise<TResult>`<sup>+1</sup>\n\nAsynchronous version of `Array#reduce()`.\n\n##### Overloads:\n\n- `reduce<T>(values: T[], transformer: ReduceTransformer<T, T>): Promise<T | undefined>`\n\n#### [[+]](src/array.ts#L175) `reduceRight<T, TResult>(values: T[], transformer: ReduceTransformer<T, TResult>, initial: TResult): Promise<TResult>`<sup>+1</sup>\n\nAsynchronous version of `Array#reduceRight()`.\n\n##### Overloads:\n\n- `reduceRight<T>(values: T[], transformer: ReduceTransformer<T, T>): Promise<T | undefined>`\n\n#### [[+]](src/array.ts#L206) `filter<T>(values: T[], handler: FilterHandler<T>): Promise<T[]>`\n\nAsynchronous version of `Array#filter()`.\n\n#### [[+]](src/array.ts#L231) `find<T>(values: T[], handler: FindHandler<T>): Promise<T | undefined>`\n\nAsynchronous version of `Array#find()`.\n\n#### [[+]](src/array.ts#L248) `findIndex<T>(values: T[], handler: FindHandler<T>): Promise<number>`\n\nAsynchronous version of `Array#findIndex()`.\n\n<!-- endcheat -->\n\n## License\n\nMIT License.\n","maintainers":[{"email":"vilicvane@live.com","name":"vilicvane"}],"time":{"modified":"2024-01-16T21:55:57.508Z","created":"2015-07-06T12:17:49.505Z","0.0.0":"2015-07-06T12:17:49.505Z","0.1.0":"2016-09-18T16:47:47.473Z","0.2.0":"2016-09-19T17:44:07.274Z","0.2.1":"2016-09-19T18:05:12.385Z","0.2.2":"2016-09-21T16:30:34.173Z","0.2.3":"2016-09-22T08:42:29.983Z","0.2.4":"2016-09-22T09:25:16.305Z","0.2.5":"2016-09-25T08:13:04.499Z","0.2.6":"2016-09-26T14:55:25.579Z","0.2.7":"2016-09-27T16:51:18.247Z","0.2.8":"2016-09-30T17:28:38.233Z","0.2.9":"2016-10-02T13:33:47.556Z","0.2.10":"2017-02-27T19:06:20.979Z","0.2.11":"2017-03-02T20:41:18.280Z","0.3.0":"2017-05-23T02:35:25.752Z","0.3.1":"2017-11-08T14:33:05.096Z","0.3.2":"2020-07-07T16:53:13.809Z"},"license":"MIT","readmeFilename":"README.md","description":"Promise utilities for async/await-ready environment.","homepage":"https://github.com/vilic/villa#readme","keywords":["async","await","collection","helper","helpers","promise","utility","utilities"],"repository":{"type":"git","url":"git+https://github.com/vilic/villa.git"},"author":{"name":"vilicvane"},"bugs":{"url":"https://github.com/vilic/villa/issues"},"users":{"vilic":true,"shakakira":true}}