{"_id":"es6-promisify","_rev":"58-e2ef0fddcef1023dfa9228851be33270","name":"es6-promisify","description":"Converts callback-based functions to ES6 Promises","dist-tags":{"latest":"7.0.0"},"versions":{"0.1.0":{"name":"es6-promisify","version":"0.1.0","description":"Converts many callback-based functions to ES6 Promises","main":"lib/promisify.js","author":{"name":"Mike Hall","email":"mikehall314@gmail.com"},"license":"MIT","dependencies":{"es6-promise":"^0.1.1"},"files":["lib/promisify.js"],"repository":{"type":"git","url":"https://github.com/twistdigital/es6-promisify.git"},"bugs":{"url":"https://github.com/twistdigital/es6-promisify/issues"},"homepage":"https://github.com/twistdigital/es6-promisify","_id":"es6-promisify@0.1.0","dist":{"shasum":"b9a88624b70495d9334fc30c71022c79567e66a2","tarball":"https://registry.npmjs.org/es6-promisify/-/es6-promisify-0.1.0.tgz","integrity":"sha512-p3oPYbQ+VR8Cs3+rbzoSG9aoymS3aFwhiUkduUMojP0uwHGF2YTZpDO7xptlMZC1QaEaakw5TZFtBHzOQ32YEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAeZ/9eghH7PiQyjg6NVfofMMzMqByioQ2AvcR1JDCKSAiEA/FEzd6bNLHqPHW7lG4Iev1CDyklKZ/ebEnEZHuEw0Dk="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"twistdigital","email":"contact@twistdigital.co.uk"},"maintainers":[{"name":"twistdigital","email":"contact@twistdigital.co.uk"}],"directories":{}},"1.0.0":{"name":"es6-promisify","version":"1.0.0","description":"Converts callback-based functions to ES6 Promises","main":"lib/promisify.js","author":{"name":"Mike Hall","email":"mikehall314@gmail.com"},"keywords":["promises","es6","promisify"],"license":"MIT","dependencies":{"es6-promise":"^1.0.0"},"scripts":{"test":"nodeunit tests"},"bugs":{"url":"http://github.com/twistdigital/es6-promisify/issues"},"files":["lib/promisify.js"],"repository":{"type":"git","url":"https://github.com/twistdigital/es6-promisify.git"},"devDependencies":{"nodeunit":"^0.9.0"},"homepage":"https://github.com/twistdigital/es6-promisify","_id":"es6-promisify@1.0.0","_shasum":"614ad2920e5da9bb4acf8393276441c29efda9cf","_from":".","_npmVersion":"1.4.7","_npmUser":{"name":"twistdigital","email":"contact@twistdigital.co.uk"},"maintainers":[{"name":"twistdigital","email":"contact@twistdigital.co.uk"}],"dist":{"shasum":"614ad2920e5da9bb4acf8393276441c29efda9cf","tarball":"https://registry.npmjs.org/es6-promisify/-/es6-promisify-1.0.0.tgz","integrity":"sha512-giaDfp97Ip0nWjOUHH6/2vWWrQLgzXbvnE8adIGTkkamTcUxDL0y3LdIP57iJGNOQbiPjRmfAiTWini/QFXT3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGLaGeCIW0/96NsLBdP/aAzOiOqgkvTc4MQWx9HGPMSFAiEAw8/nwQNuDWQONhgiZ4sbJXKP1OV/EQEnJaRdFHQlEA4="}]},"directories":{}},"1.0.1":{"name":"es6-promisify","version":"1.0.1","description":"Converts callback-based functions to ES6 Promises","main":"lib/promisify.js","author":{"name":"Mike Hall","email":"mikehall314@gmail.com"},"keywords":["promises","es6","promisify"],"license":"MIT","dependencies":{"es6-promise":"^1.0.0"},"scripts":{"test":"nodeunit tests"},"bugs":{"url":"http://github.com/twistdigital/es6-promisify/issues"},"files":["lib/promisify.js"],"repository":{"type":"git","url":"https://github.com/twistdigital/es6-promisify.git"},"devDependencies":{"nodeunit":"^0.9.0"},"gitHead":"05d394f4cd10b4c292954a32f06ced7191430001","homepage":"https://github.com/twistdigital/es6-promisify","_id":"es6-promisify@1.0.1","_shasum":"9c187194fbd6ae53f14306832fe0c92b9796830e","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"twistdigital","email":"contact@twistdigital.co.uk"},"maintainers":[{"name":"twistdigital","email":"contact@twistdigital.co.uk"}],"dist":{"shasum":"9c187194fbd6ae53f14306832fe0c92b9796830e","tarball":"https://registry.npmjs.org/es6-promisify/-/es6-promisify-1.0.1.tgz","integrity":"sha512-M1CZJIzmt+F3w7iShxbz+1gqHht6ByVkMqsAFJJI7n8WFK5lu6x/KJlCML15bZ63LmF8EZtYHJKd3EEAJY6vRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEQ6V88LSW6qDleoTysUkCb1DGUOYd105V2sBban8UidAiBpYmXDLid6APi3DYeHF/hvNShwiMdk7vNIR1f7YcZLzA=="}]},"directories":{}},"1.0.2":{"name":"es6-promisify","version":"1.0.2","description":"Converts callback-based functions to ES6 Promises","main":"lib/promisify.js","author":{"name":"Mike Hall","email":"mikehall314@gmail.com"},"keywords":["promises","es6","promisify"],"license":"MIT","dependencies":{"es6-promise":"^1.0.0"},"scripts":{"test":"nodeunit tests"},"bugs":{"url":"http://github.com/twistdigital/es6-promisify/issues"},"files":["lib/promisify.js"],"repository":{"type":"git","url":"https://github.com/twistdigital/es6-promisify.git"},"devDependencies":{"nodeunit":"^0.9.0"},"gitHead":"43444e1ee384257e1d1d9c31246f5e0b85e6a05d","homepage":"https://github.com/twistdigital/es6-promisify","_id":"es6-promisify@1.0.2","_shasum":"6304f1059fac1b481d58e63ec2f56056aa8b9d01","_from":".","_npmVersion":"1.5.0-alpha-1","_npmUser":{"name":"twistdigital","email":"contact@twistdigital.co.uk"},"maintainers":[{"name":"twistdigital","email":"contact@twistdigital.co.uk"}],"dist":{"shasum":"6304f1059fac1b481d58e63ec2f56056aa8b9d01","tarball":"https://registry.npmjs.org/es6-promisify/-/es6-promisify-1.0.2.tgz","integrity":"sha512-yqTSFWoRjPGyHzkqWKjpbbOdh08hxtmpWgBZKYy0eVZpTnCvubLjifZDgO/qQRyHHDgoLsKX+F0MPlgENtWXbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQCQI//E7Uql67HCtFZrrFmwyO/Po2vySSrdcUPvlgT2jQIfHXXEQxP7iDpu9K848zaiec3iNXvhWLMg3vDQol/DPw=="}]},"directories":{}},"1.1.0":{"name":"es6-promisify","version":"1.1.0","description":"Converts callback-based functions to ES6 Promises","main":"lib/promisify.js","author":{"name":"Mike Hall","email":"mikehall314@gmail.com"},"keywords":["promises","es6","promisify"],"license":"MIT","dependencies":{"es6-promise":"^1.0.0"},"scripts":{"test":"nodeunit tests"},"bugs":{"url":"http://github.com/twistdigital/es6-promisify/issues"},"files":["lib/promisify.js"],"repository":{"type":"git","url":"https://github.com/twistdigital/es6-promisify.git"},"devDependencies":{"nodeunit":"^0.9.0"},"gitHead":"b43125fb5b7d85bfcbe889e8ff6eceab5cf0895c","homepage":"https://github.com/twistdigital/es6-promisify","_id":"es6-promisify@1.1.0","_shasum":"cf625ed8b7adb0582091b7404321f974d4014272","_from":".","_npmVersion":"1.4.24","_npmUser":{"name":"twistdigital","email":"contact@twistdigital.co.uk"},"maintainers":[{"name":"twistdigital","email":"contact@twistdigital.co.uk"}],"dist":{"shasum":"cf625ed8b7adb0582091b7404321f974d4014272","tarball":"https://registry.npmjs.org/es6-promisify/-/es6-promisify-1.1.0.tgz","integrity":"sha512-yT7HqdL3Lh9jbblAUZyDZQadNA6Yvcgd6zWfDfwFJDCIHpOiW182IYPLnapPC9gwsTQ2g1/0T8kii3Do3ZhhtQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDcBMaJ7vIufMDdQ0PXg5fev9o6cY7vOJHKOC2FThazkAiAXZ+A3EmOstG3pMpLubtXpzQQ0XO5FMUWvk9bbm8c9yQ=="}]},"directories":{}},"1.1.1":{"name":"es6-promisify","version":"1.1.1","description":"Converts callback-based functions to ES6 Promises","main":"lib/promisify.js","author":{"name":"Mike Hall","email":"mikehall314@gmail.com"},"keywords":["promises","es6","promisify"],"license":"MIT","dependencies":{"es6-promise":"^1.0.0"},"scripts":{"test":"nodeunit tests"},"bugs":{"url":"http://github.com/twistdigital/es6-promisify/issues"},"files":["lib/promisify.js","lib/promise.js"],"repository":{"type":"git","url":"https://github.com/twistdigital/es6-promisify.git"},"devDependencies":{"nodeunit":"^0.9.0"},"gitHead":"b3f5510ac18f6233135e5df05da0bdaecf705435","homepage":"https://github.com/twistdigital/es6-promisify","_id":"es6-promisify@1.1.1","_shasum":"b896a8b14f9c66b2be9f8105b619c1856e79be3b","_from":".","_npmVersion":"1.4.24","_npmUser":{"name":"twistdigital","email":"contact@twistdigital.co.uk"},"maintainers":[{"name":"twistdigital","email":"contact@twistdigital.co.uk"}],"dist":{"shasum":"b896a8b14f9c66b2be9f8105b619c1856e79be3b","tarball":"https://registry.npmjs.org/es6-promisify/-/es6-promisify-1.1.1.tgz","integrity":"sha512-fq4rpiFuluq7WdvIW/NEqv3Y5tM7ka/LJokN0IOnWhLxAucBEVontUwbVPK3BteXVO9Vd7p6sprANSft6p0IpA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTn6tNlvSOpHduLjFLWi9HNPW8lo9PdgZ8QPuI2eUpqgIhAIUNYwfojpMP/08qX7amrBPn6v8DO7fjAqjdeiA52RJd"}]},"directories":{}},"2.0.0":{"name":"es6-promisify","version":"2.0.0","description":"Converts callback-based functions to ES6 Promises","main":"lib/promisify.js","author":{"name":"Mike Hall","email":"mikehall314@gmail.com"},"keywords":["promises","es6","promisify"],"license":"MIT","dependencies":{"es6-promise":"^2.3.0"},"scripts":{"pretest":"jslint ./lib/* ./tests/*","test":"nodeunit tests"},"bugs":{"url":"http://github.com/twistdigital/es6-promisify/issues"},"files":["lib/promisify.js","lib/promise.js"],"repository":{"type":"git","url":"git+https://github.com/twistdigital/es6-promisify.git"},"devDependencies":{"jslint":"^0.9.0","nodeunit":"^0.9.0"},"gitHead":"c49287dcbebd405914586a2b8a4af8b1efeedc23","homepage":"https://github.com/twistdigital/es6-promisify#readme","_id":"es6-promisify@2.0.0","_shasum":"6baf0486077028fe4b8cc735ff02124f470747a2","_from":".","_npmVersion":"2.11.1","_nodeVersion":"0.12.4","_npmUser":{"name":"twistdigital","email":"contact@twistdigital.co.uk"},"maintainers":[{"name":"twistdigital","email":"contact@twistdigital.co.uk"}],"dist":{"shasum":"6baf0486077028fe4b8cc735ff02124f470747a2","tarball":"https://registry.npmjs.org/es6-promisify/-/es6-promisify-2.0.0.tgz","integrity":"sha512-8kkWz9+gjYDj9Pfgvu5OGp2XbkBrourxmYonv8SsT35zz2tDX7FQU9sg+zd14U21SzYmafezVhxYawVxTXX3UQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDRGgnim8T1Ni+rA4Yug0i/PrtEv61FUuWAdNH5lJcoFAiEAnVOeJujx4sL0DPAcgQ4wyFROBuWWxmjp/Cq1xY09I7I="}]},"directories":{}},"3.0.0":{"name":"es6-promisify","version":"3.0.0","description":"Converts callback-based functions to ES6 Promises","main":"dist/promisify.js","author":{"name":"Mike Hall","email":"mikehall314@gmail.com"},"keywords":["promises","es6","promisify"],"license":"MIT","dependencies":{"es6-promise":"^3.0.2"},"scripts":{"pretest":"./node_modules/jslint/bin/jslint.js --edition=\"2015-05-08\" ./lib/*.js ./tests/*.js","test":"gulp && nodeunit tests"},"bugs":{"url":"http://github.com/twistdigital/es6-promisify/issues"},"files":["dist/promisify.js","dist/promise.js"],"repository":{"type":"git","url":"git+https://github.com/twistdigital/es6-promisify.git"},"devDependencies":{"gulp":"^3.9.0","gulp-babel":"^5.2.0","jslint":"^0.9.3","nodeunit":"^0.9.1"},"gitHead":"72144b95325cfe64a432bbfcdd592ecd836b9e95","homepage":"https://github.com/twistdigital/es6-promisify#readme","_id":"es6-promisify@3.0.0","_shasum":"22226b92957317f965247edfde9295f83efebe86","_from":".","_npmVersion":"2.13.4","_nodeVersion":"3.0.0","_npmUser":{"name":"digitaldesignlabs","email":"hello@digitaldesignlabs.com"},"dist":{"shasum":"22226b92957317f965247edfde9295f83efebe86","tarball":"https://registry.npmjs.org/es6-promisify/-/es6-promisify-3.0.0.tgz","integrity":"sha512-IqHDceqcuU46SdJ1DH20pX07cog77cmPami2VH7O4kCJ4z0YHhaxCcjxM3z4Nj9o3DeD9PBprGPhneijYKcv5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHu91OWG2XyprE4MmgBE5GkVipCNFHyU3gasHsDHMt7QIgf++CCAzp2nqB85/oyz1XXE80LmJ6iGVUInkRRBliBe4="}]},"maintainers":[{"name":"digitaldesignlabs","email":"hello@digitaldesignlabs.com"}],"directories":{}},"4.0.0":{"name":"es6-promisify","version":"4.0.0","description":"Converts callback-based functions to ES6 Promises","main":"dist/promisify.js","author":{"name":"Mike Hall","email":"mikehall314@gmail.com"},"keywords":["promises","es6","promisify"],"license":"MIT","dependencies":{"es6-promise":"^3.1.2"},"scripts":{"pretest":"./node_modules/jslint/bin/jslint.js --edition=\"2015-05-08\" ./lib/*.js ./tests/*.js","test":"gulp && nodeunit tests"},"bugs":{"url":"http://github.com/digitaldesignlabs/es6-promisify/issues"},"files":["dist/promisify.js","dist/promise.js"],"repository":{"type":"git","url":"git+https://github.com/digitaldesignlabs/es6-promisify.git"},"devDependencies":{"babel-preset-es2015":"^6.6.0","gulp":"^3.9.1","gulp-babel":"^6.1.2","jslint":"^0.9.6","nodeunit":"^0.9.1"},"gitHead":"715904d326f5d89fdda539625d8eaaf34da900cf","homepage":"https://github.com/digitaldesignlabs/es6-promisify#readme","_id":"es6-promisify@4.0.0","_shasum":"78c1ffcd848ce233fd9629feaa5371ca6dcdf4b8","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.9.1","_npmUser":{"name":"digitaldesignlabs","email":"hello@digitaldesignlabs.com"},"dist":{"shasum":"78c1ffcd848ce233fd9629feaa5371ca6dcdf4b8","tarball":"https://registry.npmjs.org/es6-promisify/-/es6-promisify-4.0.0.tgz","integrity":"sha512-vUquImehGBeZE2m6WyomNBbn9wYxoGjALd0/4OngOZPXFkfdfwp6KNjyaiOZ5BakaAMeNDN3CQ+48XUtkJZ1YQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEJKlnHUz6X42rW3qGAFD/cxEIKNTEhjzWPi/V5XLJLeAiA6ZjlVosP0qXeeyEaxutULViT1Vf7YwASB5eY5Ugbszw=="}]},"maintainers":[{"name":"digitaldesignlabs","email":"hello@digitaldesignlabs.com"},{"name":"mikehall314","email":"mikehall314@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/es6-promisify-4.0.0.tgz_1459525849967_0.32798763434402645"},"directories":{}},"4.1.0":{"name":"es6-promisify","version":"4.1.0","description":"Converts callback-based functions to ES6 Promises","main":"dist/promisify.js","author":{"name":"Mike Hall","email":"mikehall314@gmail.com"},"keywords":["promises","es6","promisify"],"license":"MIT","dependencies":{"es6-promise":"^3.2.1"},"scripts":{"pretest":"./node_modules/jslint/bin/jslint.js --edition=\"2015-05-08\" ./lib/*.js ./tests/*.js","test":"gulp && nodeunit tests"},"bugs":{"url":"http://github.com/digitaldesignlabs/es6-promisify/issues"},"files":["dist/promisify.js","dist/promise.js"],"repository":{"type":"git","url":"git+https://github.com/digitaldesignlabs/es6-promisify.git"},"devDependencies":{"babel-preset-es2015":"^6.9.0","gulp":"^3.9.1","gulp-babel":"^6.1.2","jslint":"^0.10.0","nodeunit":"^0.9.1"},"gitHead":"a472964db76fd4db43568cc65f1de96430f6e213","homepage":"https://github.com/digitaldesignlabs/es6-promisify#readme","_id":"es6-promisify@4.1.0","_shasum":"dbcc1a3e93fdb8e9e709744182b7d2080c03fdb3","_from":".","_npmVersion":"3.9.1","_nodeVersion":"6.1.0","_npmUser":{"name":"digitaldesignlabs","email":"hello@digitaldesignlabs.com"},"dist":{"shasum":"dbcc1a3e93fdb8e9e709744182b7d2080c03fdb3","tarball":"https://registry.npmjs.org/es6-promisify/-/es6-promisify-4.1.0.tgz","integrity":"sha512-LBQySW1Sqp71exXxtbV0LMVrDZcNNRRxVnc+X/mFyZrURfUQtACiSp754rkF99ZnNf6wh/r9IpTvyd6jvtn5Cg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqusm90FbP6vdHYYUrXRCkOOxeRf6+yX1rZX+XBQKDCwIgHv9UbT24l7GjJem5tMIApZdf2bwDDKBJSg5lnEH3TzI="}]},"maintainers":[{"name":"digitaldesignlabs","email":"hello@digitaldesignlabs.com"},{"name":"mikehall314","email":"mikehall314@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/es6-promisify-4.1.0.tgz_1463654863707_0.5240594602655619"},"directories":{}},"5.0.0":{"name":"es6-promisify","version":"5.0.0","description":"Converts callback-based functions to ES6 Promises","main":"dist/promisify.js","author":{"name":"Mike Hall","email":"mikehall314@gmail.com"},"keywords":["promises","es6","promisify"],"license":"MIT","dependencies":{"es6-promise":"^4.0.3"},"scripts":{"pretest":"./node_modules/eslint/bin/eslint.js ./lib/*.js ./tests/*.js","test":"gulp && nodeunit tests"},"bugs":{"url":"http://github.com/digitaldesignlabs/es6-promisify/issues"},"files":["dist/promisify.js","dist/promise.js"],"repository":{"type":"git","url":"git+https://github.com/digitaldesignlabs/es6-promisify.git"},"devDependencies":{"babel-preset-es2015":"^6.9.0","eslint":"^2.13.1","gulp":"^3.9.1","gulp-babel":"^6.1.2","nodeunit":"^0.10.0"},"greenkeeper":{"ignore":["eslint"]},"gitHead":"7eb2f5e9ae858742d495978efebafaee6719da97","homepage":"https://github.com/digitaldesignlabs/es6-promisify#readme","_id":"es6-promisify@5.0.0","_shasum":"5109d62f3e56ea967c4b63505aef08291c8a5203","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.6.0","_npmUser":{"name":"digitaldesignlabs","email":"hello@digitaldesignlabs.com"},"dist":{"shasum":"5109d62f3e56ea967c4b63505aef08291c8a5203","tarball":"https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz","integrity":"sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfZcs2OxiLGAorUdoWVLCgOxvzoB06qcPxHrLTDN6v2AIhAKCFgOqwrCpcJ3ePrttMe3ZpKkDtZuqBEZ/D3V2HbpbK"}]},"maintainers":[{"name":"digitaldesignlabs","email":"hello@digitaldesignlabs.com"},{"name":"mikehall314","email":"mikehall314@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/es6-promisify-5.0.0.tgz_1475062709197_0.16741771437227726"},"directories":{}},"6.0.0":{"name":"es6-promisify","version":"6.0.0","description":"Converts callback-based functions to ES6 Promises","main":"dist/promisify.js","author":{"name":"Mike Hall","email":"mikehall314@gmail.com"},"keywords":["promises","es6","promisify"],"license":"MIT","dependencies":{},"scripts":{"pretest":"eslint lib/*.js test/*.js","build":"babel lib -d dist","test":"npm run build && ./node_modules/.bin/tape test","test:cover":"npm run build && ./node_modules/.bin/istanbul cover test"},"bugs":{"url":"http://github.com/digitaldesignlabs/es6-promisify/issues"},"files":["dist/promisify.js"],"repository":{"type":"git","url":"git+https://github.com/digitaldesignlabs/es6-promisify.git"},"devDependencies":{"babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1","es6-promise":"^4.1.1","eslint":"^4.9.0","istanbul":"^0.4.5","sinon":"^4.0.1","tape":"^4.8.0"},"greenkeeper":{"ignore":["eslint"]},"gitHead":"0de94e02cc502364e57e3797828a1381ecba2119","homepage":"https://github.com/digitaldesignlabs/es6-promisify#readme","_id":"es6-promisify@6.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"mikehall314","email":"mikehall314@gmail.com"},"maintainers":[{"name":"digitaldesignlabs","email":"hello@digitaldesignlabs.com"},{"name":"mikehall314","email":"mikehall314@gmail.com"}],"dist":{"integrity":"sha512-8Tbqjrb8lC85dd81haajYwuRmiU2rkqNAFnlvQOJeeKqdUloIlI+JcUqeJruV4rCm5Y7oNU7jfs2FbmxhRR/2g==","shasum":"b526a75eaa5ca600e960bf3d5ad98c40d75c7203","tarball":"https://registry.npmjs.org/es6-promisify/-/es6-promisify-6.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBxh/kuSjiNW6NQROfyi0N20yzkgkWg/niAxT5CT2t4+AiBF2oQCxr1K7AeVD3d5JkO63YHZ4ifNITu3rKA0B/ia1w=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/es6-promisify-6.0.0.tgz_1517333074872_0.9159889470320195"},"directories":{}},"6.0.1":{"name":"es6-promisify","version":"6.0.1","description":"Converts callback-based functions to ES6 Promises","main":"dist/promisify.js","author":{"name":"Mike Hall","email":"mikehall314@gmail.com"},"keywords":["promises","es6","promisify"],"license":"MIT","dependencies":{},"scripts":{"pretest":"eslint lib/*.js test/*.js","build":"babel lib -d dist","test":"npm run build && ./node_modules/.bin/tape test","test:cover":"npm run build && ./node_modules/.bin/istanbul cover test"},"bugs":{"url":"http://github.com/digitaldesignlabs/es6-promisify/issues"},"repository":{"type":"git","url":"git+https://github.com/digitaldesignlabs/es6-promisify.git"},"devDependencies":{"babel-cli":"^6.26.0","babel-preset-es2015":"^6.24.1","es6-promise":"^4.2.5","eslint":"^5.7.0","istanbul":"^0.4.5","sinon":"^7.0.0","tape":"^4.9.1"},"greenkeeper":{"ignore":["eslint"]},"gitHead":"7fc27d787d3b4ab58111ffbf874356eb411a0790","homepage":"https://github.com/digitaldesignlabs/es6-promisify#readme","_id":"es6-promisify@6.0.1","_npmVersion":"6.4.1","_nodeVersion":"9.5.0","_npmUser":{"name":"mikehall314","email":"mikehall314@gmail.com"},"dist":{"integrity":"sha512-J3ZkwbEnnO+fGAKrjVpeUAnZshAdfZvbhQpqfIH9kSAspReRC4nJnu8ewm55b4y9ElyeuhCTzJD0XiH8Tsbhlw==","shasum":"6edaa45f3bd570ffe08febce66f7116be4b1cdb6","tarball":"https://registry.npmjs.org/es6-promisify/-/es6-promisify-6.0.1.tgz","fileCount":4,"unpackedSize":7505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJby38eCRA9TVsSAnZWagAAni0QAIyXDsOwfVsupitdN/LJ\nbnnqVB9nJJk4oZvOnA4VwjmMNIxAzhUrOpxQXsRQI/vJRcACBL0FQJ/tqLpI\nsGj5NZeXa4pqHW8FioDcH7BttquRKHFToRc8iuOorEFJh94MpMH5uSX+m0u3\nQhF9rOvlmTgWVPgZ/ItdTwBFn3jD883eYz85mnQy7JaWN/+/+K3tI8mzUqY7\niA+pNpms5m+ZDkNDsTvKGSsoMFAn9MzlQrOCJgk7asvWRKO0gyPNwDuRJYjN\nOay7sCXup9diqoUsmT+5Fen39ElLKdve126WOwTQkj0w1P5+QqbVOkYtsG1i\nikYZiLbxvmxbBBk/+8HNHMqJM6nPe/WfTndVsX6NhLYdoDYvRDw+Gaq1P4AZ\nIOzdBMtZUPECRw27oGe5A4XcvQJVpCf2l0QIC3CYTlyb9jSCvV+T7QiVbRfR\nRZ1BLfVTQzdy7FvhWqhJI0asS1qf+5JLJx//pidun5yxCli04vEF4DVUkrF9\nv3WewHBru+c1JgxPx1YGXWtWvHTpXqWfkTV1LYAYEOIZUwK88iT/ScYIUnuM\n9eXSfWBcOwYNFdyFaYdieZ5CUXcXoWCWXrgXulMcU3rt28nueMwVSFl5R14j\nrIfoPziM2IuvufhgWjGajvlZOZb2JALg/atSW+mVuXDK0HABiQU3NOKbw/Z3\n6scu\r\n=iatq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEX1L0IIULwiWwKp21uHnJoA/7g1KYvQqENUPb9w+jCRAiAi18PXgvPN6V1VrnxUwBPVmCYjgxLBMCJNF9gXdLT8Xg=="}]},"maintainers":[{"email":"mikehall314@gmail.com","name":"mikehall314"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/es6-promisify_6.0.1_1540063005805_0.18934171193287908"},"_hasShrinkwrap":false},"6.0.2":{"name":"es6-promisify","version":"6.0.2","description":"Converts callback-based functions to ES6 Promises","main":"dist/promisify.js","author":{"name":"Mike Hall","email":"mikehall314@gmail.com"},"keywords":["promises","es6","promisify"],"license":"MIT","dependencies":{},"scripts":{"pretest":"eslint 'lib/*.js' 'test/*.js'","build":"babel lib -d dist","real-test":"tape test","test":"npm run build && npm run real-test","test:cover":"npm run build && ./node_modules/.bin/nyc --reporter=lcov --all npm run real-test"},"bugs":{"url":"http://github.com/digitaldesignlabs/es6-promisify/issues"},"repository":{"type":"git","url":"git+https://github.com/digitaldesignlabs/es6-promisify.git"},"devDependencies":{"@babel/cli":"^7.5.5","@babel/core":"^7.5.5","@babel/preset-env":"^7.5.5","es6-promise":"^4.2.8","eslint":"^5.16.0","nyc":"^14.1.1","sinon":"^7.4.1","tape":"^4.11.0"},"gitHead":"4879a17781e83d00b31a1c59893d42f1867a4330","homepage":"https://github.com/digitaldesignlabs/es6-promisify#readme","_id":"es6-promisify@6.0.2","_shasum":"525c23725b8510f5f1f2feb5a1fbad93a93e29b4","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.17.1","_npmUser":{"name":"mikehall314","email":"mikehall314@gmail.com"},"dist":{"shasum":"525c23725b8510f5f1f2feb5a1fbad93a93e29b4","tarball":"https://registry.npmjs.org/es6-promisify/-/es6-promisify-6.0.2.tgz","integrity":"sha512-eO6vFm0JvqGzjWIQA6QVKjxpmELfhWbDUWHm1rPfIbn55mhKPiAa5xpLmQWJrNa629ZIeQ8ZvMAi13kvrjK6Mg==","fileCount":4,"unpackedSize":7284,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZQaeCRA9TVsSAnZWagAAaGYP/1T4L2xccK/Fs9IYv0Yb\nLnJPXYaA6mW31WdlkeHadEGcWqBXy1psKtcIN6hUap2ybCnvYfDm6K0J4Zvq\niJdY/0SgmBipawOagNBsHD6FhlbU6DeKSVkvps0kKyiheN20Zhw+DXj4QO8N\nUJsyJbzYR792P/l40sq8A71Eb6nVNsFxkVtHcML63ubOCLf/aJCvmC1rjlPL\nSn031PY9xwg3YX2fEZz/A5zT+LvZFO9J0HpKHFu1lOoinG26C8LaiOMdEfzY\nJxakE8Pf6vFLOXmPDlfQdFlVeuOI+4CaeoGcyymg4nNpQylNqew5DtMh5gl5\nNTzzHyfJLHy+Tnd4j3OPpd2G++3lSRZHk1yNjGWJBAW+7/WXzqDu+wPbSg05\nK6KXaSaTTpFJNYQrMPvfSh8R76MIoVzmch1fWF1lsGa5eyOR2RcwupT0XMTf\nlV8Ysev1h4nXmc5r1kT1ZmqgaFp+5UQFMwjTF8gkIMQbxKRyIg+h4HlhA+3J\n3X2uLue0nonR4G1IEw7D1aGjXrV7ezM11gqTO+4xmg+sigUozleUlWJs1bxs\nJRzysNzwgqs1kmE4569jhKsD6HXd8rbxYSpVNdvWF6OKbaCvsr4lBH5kRBj9\n7i9jRGTrr/YS+eTk5Pl82kRzL1RBdVQ9v3+Dcu2XClmxzja4Fjmh0/Oz8g0a\npeua\r\n=3Lhw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFA4UrZOiCs5Gh37Xo5pJ/Mxy6OVz/lkcRWXdVOiQ7AhAiEAixKuzJYNkHY/LnidBqyB4wTjfySAYXBiPRqIS68Np5o="}]},"maintainers":[{"email":"mikehall314@gmail.com","name":"mikehall314"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/es6-promisify_6.0.2_1566901918323_0.556455126395851"},"_hasShrinkwrap":false},"6.1.0":{"name":"es6-promisify","version":"6.1.0","description":"Converts callback-based functions to ES6 Promises","main":"dist/promisify.js","author":{"name":"Mike Hall","email":"mikehall314@gmail.com"},"keywords":["promises","es6","promisify"],"license":"MIT","dependencies":{},"scripts":{"pretest":"eslint 'lib/*.js' 'test/*.js'","build":"babel lib -d dist","real-test":"tape test","test":"npm run build && npm run real-test","test:cover":"npm run build && nyc tape test"},"bugs":{"url":"http://github.com/digitaldesignlabs/es6-promisify/issues"},"repository":{"type":"git","url":"git+https://github.com/digitaldesignlabs/es6-promisify.git"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/preset-env":"^7.8.7","@puntt/eslint-config":"0.0.2","es6-promise":"^4.2.8","eslint":"^6.8.0","nyc":"^15.0.0","prettier":"^1.19.1","sinon":"^9.0.1","tape":"^4.13.2"},"gitHead":"cae7798ec510107327ca02720752ed5dded6b667","homepage":"https://github.com/digitaldesignlabs/es6-promisify#readme","_id":"es6-promisify@6.1.0","_nodeVersion":"10.16.0","_npmVersion":"6.14.2","_npmUser":{"name":"mikehall314","email":"mikehall314@gmail.com"},"dist":{"integrity":"sha512-jCsk2fpfEFusVv1MDkF4Uf0hAzIKNDMgR6LyOIw6a3jwkN1sCgWzuwgnsHY9YSQ8n8P31HoncvE0LC44cpWTrw==","shasum":"32e3e7e796f924a6723f09ded24e71100ea57472","tarball":"https://registry.npmjs.org/es6-promisify/-/es6-promisify-6.1.0.tgz","fileCount":4,"unpackedSize":7213,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeb5/DCRA9TVsSAnZWagAADxYP/0v++C1freaAyIIx/S0H\nCHlQALHfChWXL6lgq9yx8bogw7DnDPt8+QFzfVc/cjyktjbaO0mzSXNMxQBY\nWzCBthxk4ukx2HpM5dyjdqurZvagnmuF4wfevVpEuK+xbnSB/TLnntFBBZ02\nz5w8oXcoes71go6EHHeW7eQIqns4dRCwJyWicaXrlIoAZhwcR1f2yVhE9/sY\nA7IHdD6/zRQOstxiYAKNqpMBvwdxkdv1Xnx+h7NQnrvSsztJBVtn3fBvD8iD\nxMeoSxRRT+kBKgJJ3vu1XJrEucppvYU9UXA6UK3XK7zkOtkUCy8cO/ZjMzNT\nwQYa6t8vQ3Vgv+ncJwHAjujRwHbvXO+xbfgUQ8oarXVbWgaIVin6Mb3rh7oe\n2h+0d/dZ0vdZLT0f+SXn5KZ+M+zzP/Y5SZdOEpZZG5ON6s47Bj4hmpEDHbbn\n/ppVRhndY2MaVeZYdMC13FzIpmog7npJQbafDQAzxF4e/ASOE+6htWJlUN9D\n/+KQGVjpG4O8nxhmaPnA26MN3H/0oe9N5R28A3Qg4Q/m9Kxu0aBtVPcTbDKm\nXHblG9JDTUZ0JixdUERMuFKqJEIBSat0+VhmViqCHrQcXd0IK5RN1kF2T22G\njbtXC595zrT3n2Ojj/0BV7XlrpM+eX2FHa8KzhBvvW4lzj+AhCfoaNRi0sGr\nycH5\r\n=gA9R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrfwWM8qTqS4CVX8/A7mLPH3k7BOSXif6mbOcOZ5wCUAIgXm52UYFFi6MXvZzCxLBKq2GOqO+p4jW4F/76Dx0p4LY="}]},"maintainers":[{"email":"mikehall314@gmail.com","name":"mikehall314"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/es6-promisify_6.1.0_1584373698692_0.19513198791497333"},"_hasShrinkwrap":false},"6.1.1":{"name":"es6-promisify","version":"6.1.1","description":"Converts callback-based functions to ES6 Promises","main":"dist/promisify.js","author":{"name":"Mike Hall","email":"mikehall314@gmail.com"},"keywords":["promises","es6","promisify"],"license":"MIT","scripts":{"prettier":"prettier --write 'lib/**/*.{js,yml}'","lint":"eslint 'lib/*.js' 'test/*.js'","pretest":"npm run lint && npm run build","build":"babel lib -d dist","test":"tape test","test:coverage":"nyc npm test"},"bugs":{"url":"http://github.com/digitaldesignlabs/es6-promisify/issues"},"repository":{"type":"git","url":"git+https://github.com/digitaldesignlabs/es6-promisify.git"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.7","@babel/preset-env":"^7.8.7","@puntt/eslint-config":"0.0.4","es6-promise":"^4.2.8","eslint":"5.16.0","nyc":"^15.0.0","prettier":"^2.0.5","sinon":"^9.0.1","tape":"^4.13.2"},"gitHead":"ff2a34342ddaf129e38834a0f44f692e8b468869","homepage":"https://github.com/digitaldesignlabs/es6-promisify#readme","_id":"es6-promisify@6.1.1","_nodeVersion":"10.16.0","_npmVersion":"6.14.4","_npmUser":{"name":"mikehall314","email":"mikehall314@gmail.com"},"dist":{"integrity":"sha512-HBL8I3mIki5C1Cc9QjKUenHtnG0A5/xA8Q/AllRcfiwl2CZFXGK7ddBiCoRwAix4i2KxcQfjtIVcrVbB3vbmwg==","shasum":"46837651b7b06bf6fff893d03f29393668d01621","tarball":"https://registry.npmjs.org/es6-promisify/-/es6-promisify-6.1.1.tgz","fileCount":4,"unpackedSize":7212,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesDtqCRA9TVsSAnZWagAAcasP/Am8EUrsxQvjmn5C74TT\nuklT5W3eWw6rZFf9HXt1jgOk/s6p7xbqFPH7RSlAmE6nvM8y+26TfuaKSpnx\nbQ11mcfo6KM+nIt61zbgq7X+4cG9rrsqGtj4SVI5Ho3kpBTjtkvNr8GYFls4\nuDzkLTZBWYIb2TJhBlKZBEKeey7oHpV7qdvfYMt1idu/d0xZBaOZUwosGYns\nNtuVdM/pK9UQrbR0sZlUEjDum0mW7HRA4lbb2ZoCv2zjJD92Xy/CkZz1bpFp\nRWVe6+nYZJGGcAtGC6YvRbU+5iwDZcZXXSKUf9cWiEQUiY9wCDlFvGR24lJk\nQkwO60sCDo/xwbhUK/4SvXs9yVhXMCvNMHP4TCZOw2N5oyEFJDUHHtXqjooQ\nX4VyQF6OzwGS5jm3zcijE6M8VAdQHYXsLN0z0YP6DSacs/hryj5IPzGuG7QA\ngHHYjhSrB+61vFayzeZB/qzjQs1hc8n6Zs/bRuoAyhaWt8683WJTDGmCKy6M\nyx7UQXA2QaKr82b8D/kDpuffgzwBl6flkW2bl4FUSkpcnKHRyUognBBln3Qk\njeLjXB/hA57w5h1DgGIC3MeYImm3ZErCLtaIK8gTXSj1FA8Co8N/0LfqnqR/\nS0tkoW+Hk8Cy45fD7SE0lIpuZvAbNBwmcvCUizaa8WugcmTQySwG8ARIO5Q+\nF2Hq\r\n=aHRY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBtDJkk2dypebgmTj8m1i6IgdTkRsCkD++AR//X+IS4BAiEA7+1J1AYq9YjaWPlEHcHuHi65TnVm0zwMD+ZVTWJA5O0="}]},"maintainers":[{"email":"mikehall314@gmail.com","name":"mikehall314"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/es6-promisify_6.1.1_1588607849982_0.9479966827152104"},"_hasShrinkwrap":false},"7.0.0":{"name":"es6-promisify","version":"7.0.0","description":"Converts callback-based functions to ES6 Promises","main":"./dist/promisify.js","module":"./dist/promisify.mjs","exports":{"import":"./dist/promisify.mjs","require":"./dist/promisify.js"},"author":{"name":"Mike Hall","email":"mikehall314@gmail.com"},"keywords":["promise","promises","es6","promisify","es6-promisify"],"license":"MIT","engines":{"node":">=6"},"scripts":{"prettier":"prettier --write lib","lint":"eslint lib test","pretest":"npm run build","build:es":"babel lib/promisify.js -o dist/promisify.mjs --config-file ./babel.config-module.js","build:cjs":"babel lib/promisify.js -o dist/promisify.js --config-file ./babel.config-nomodule.js","build":"npm run build:es && npm run build:cjs","test":"tape test","test:coverage":"nyc npm test"},"bugs":{"url":"http://github.com/mikehall314/es6-promisify/issues"},"repository":{"type":"git","url":"git+https://github.com/mikehall314/es6-promisify.git"},"devDependencies":{"@babel/cli":"^7.14.3","@babel/core":"^7.14.3","@babel/preset-env":"^7.14.2","babel-preset-minify":"^0.5.1","es6-promise":"^4.2.8","eslint":"^7.27.0","eslint-config-prettier":"^8.3.0","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.23.3","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","husky":"^6.0.0","nyc":"^15.1.0","prettier":"^2.3.0","sinon":"^10.0.0","tape":"^5.2.2"},"gitHead":"0212402c8756c020cddc3fcf331e6c1e288d0eb0","homepage":"https://github.com/mikehall314/es6-promisify#readme","_id":"es6-promisify@7.0.0","_nodeVersion":"14.8.0","_npmVersion":"6.14.13","_npmUser":{"name":"mikehall314","email":"mikehall314@gmail.com"},"dist":{"integrity":"sha512-ginqzK3J90Rd4/Yz7qRrqUeIpe3TwSXTPPZtPne7tGBPeAaQiU8qt4fpKApnxHcq1AwtUdHVg5P77x/yrggG8Q==","shasum":"9a710008dd6a4ab75a89e280bad787bfb749927b","tarball":"https://registry.npmjs.org/es6-promisify/-/es6-promisify-7.0.0.tgz","fileCount":5,"unpackedSize":6503,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrlSnCRA9TVsSAnZWagAA0jEQAIqk1wJYmsaTcH9zDwyo\nzsvdIWK2vG+8/vFD1YD/grD343AnPcnY0k9+V4QmB35ATecZRu/KJXSThRft\nzkin1l3Wr9yE9gVhurt3j2RLA7kjTo1s/soAuY3mEam/uoWcWK3K6epdczhc\nHSQtQ14gjUfvQxEH2H2hHj3164NPpUpWQOhaLrjF/CFx63rJxiRPlgoIoibp\nT4GEdeci4lP19sofpBWCIz3Qvl0ZdH3X3G4BnZeOwJAminJS7DiHhyvGzVm1\n5zeAobyToYhRnL8tNkVxPbfCqPWiXbV3DL3t44bSvrLnCHWiXcHFmSQllz6g\ngJReD20WrGUXw4mDTg/escSpk41VUiK1nB/QwT+XXVNdLGRH3+X0h4DsZrMK\nlRS4VA74XE0jAJqSgwDrPSvEaBPVPfQY2awQ9iemjMgnd/SX9L2pTf/B9Inw\nIdvjODqltqcvWMBVQar69CWI8C+8EXI9bKeAM6FowTvYRwJY6a+5oi5gv8r+\nbyFy9pkA2TwyQnuChR7/i52LHTpraKZD4nvRxUBaqINd4RLdqacGiQ41rgpj\nSIm+ONpvEPun09TWaAil7NNBkdgt1X87Q1upJU8lPZp50g/7FMCr0f1UJ/JX\n7VG8VQRY9puiy9wupyGUR+Nzm1885Jr0qqaQbfrvXI1GTLB5aWaXJBQKTSIt\nEXy/\r\n=3TIJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBpDdgE2W0o3SQggG5OAfa4Co5FgArGmzntfYMQfyUZQIgATQXh9GxilL54ehgyPwbT4IvGrcnNoHBveNNoXOoDSs="}]},"directories":{},"maintainers":[{"name":"mikehall314","email":"mikehall314@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/es6-promisify_7.0.0_1622037671297_0.19491181336747543"},"_hasShrinkwrap":false}},"readme":"![Build Status](https://github.com/digitaldesignlabs/es6-promisify/actions/workflows/test.yml/badge.svg)\n\n# es6-promisify\n\nConverts callback-based functions to Promises, using a boilerplate callback function.\n\n## Install\n\nInstall with [npm](https://npmjs.org/package/es6-promisify)\n\n```bash\nnpm install es6-promisify\n```\n\n## Example\n\n```js\nconst {promisify} = require(\"es6-promisify\");\n\n// Convert the stat function\nconst fs = require(\"fs\");\nconst stat = promisify(fs.stat);\n\n// Now usable as a promise!\ntry {\n const stats = await stat(\"example.txt\");\n console.log(\"Got stats\", stats);\n} catch (err) {\n console.error(\"Yikes!\", err);\n}\n```\n\n## Promisify methods\n\n```js\nconst {promisify} = require(\"es6-promisify\");\n\n// Create a promise-based version of send_command\nconst redis = require(\"redis\").createClient(6379, \"localhost\");\nconst client = promisify(redis.send_command.bind(redis));\n\n// Send commands to redis and get a promise back\ntry {\n const pong = await client.ping();\n console.log(\"Got\", pong);\n} catch (err) {\n console.error(\"Unexpected error\", err);\n} finally {\n redis.quit();\n}\n```\n\n## Handle multiple callback arguments, with named parameters\n\n```js\nconst {promisify} = require(\"es6-promisify\");\n\nfunction test(cb) {\n return cb(undefined, 1, 2, 3);\n}\n\n// Create promise-based version of test\ntest[promisify.argumentNames] = [\"one\", \"two\", \"three\"];\nconst multi = promisify(test);\n\n// Returns named arguments\nconst result = await multi();\nconsole.log(result); // {one: 1, two: 2, three: 3}\n```\n\n## Provide your own Promise implementation\n\n```js\nconst {promisify} = require(\"es6-promisify\");\n\n// Now uses Bluebird\npromisify.Promise = require(\"bluebird\");\n\nconst test = promisify(cb => cb(undefined, \"test\"));\nconst result = await test();\nconsole.log(result); // \"test\", resolved using Bluebird\n```\n\n### Tests\n\nTest with tape\n\n```bash\n$ npm test\n```\n\nPublished under the [MIT License](http://opensource.org/licenses/MIT).\n","maintainers":[{"name":"mikehall314","email":"mikehall314@gmail.com"}],"time":{"modified":"2022-06-17T17:01:48.443Z","created":"2014-04-15T15:53:01.037Z","0.1.0":"2014-04-15T15:53:01.037Z","1.0.0":"2014-05-14T17:10:14.285Z","1.0.1":"2014-06-24T12:13:16.403Z","1.0.2":"2014-07-30T20:06:35.036Z","1.1.0":"2014-09-08T11:48:25.513Z","1.1.1":"2014-09-16T22:19:38.518Z","2.0.0":"2015-06-15T08:45:34.859Z","3.0.0":"2015-08-17T17:11:20.270Z","4.0.0":"2016-04-01T15:50:52.435Z","4.1.0":"2016-05-19T10:47:46.118Z","5.0.0":"2016-09-28T11:38:31.006Z","6.0.0":"2018-01-30T17:24:35.779Z","6.0.1":"2018-10-20T19:16:45.959Z","6.0.2":"2019-08-27T10:31:58.471Z","6.1.0":"2020-03-16T15:48:18.846Z","6.1.1":"2020-05-04T15:57:30.076Z","7.0.0":"2021-05-26T14:01:11.416Z"},"homepage":"https://github.com/mikehall314/es6-promisify#readme","repository":{"type":"git","url":"git+https://github.com/mikehall314/es6-promisify.git"},"author":{"name":"Mike Hall","email":"mikehall314@gmail.com"},"bugs":{"url":"http://github.com/mikehall314/es6-promisify/issues"},"license":"MIT","readmeFilename":"README.md","keywords":["promise","promises","es6","promisify","es6-promisify"],"users":{"standy":true,"sylchamber":true,"tobiasnickel":true,"nickeltobias":true,"shanemileham":true,"joebentley":true,"wilsonsilva":true,"chrisco":true,"zhiquan_yu":true,"jlagunas":true,"spences10":true,"n3gu":true,"panlw":true,"tedyhy":true,"kaashin":true,"larrychen":true,"drazisil":true,"addelete":true,"bartoindahouse":true,"morehao":true,"leaves":true,"ezeikel":true,"zhangaz1":true,"kiknag":true,"daizch":true}}