{"_id":"js-promisify","_rev":"15-b6d5f237b55e460554aea126eda51a0e","name":"js-promisify","description":"A simple utility to convert NodeJS async functions to native JS promises.","dist-tags":{"latest":"1.3.1"},"versions":{"0.0.1":{"name":"js-promisify","version":"0.0.1","description":"A simple utility to convert NodeJS async functions to native JS promises.","main":"js-promisify.js","repository":{"type":"git","url":"git+https://github.com/pensierinmusica/js-promisify.git"},"bugs":{"url":"https://github.com/pensierinmusica/js-promisify/issues"},"homepage":"https://github.com/pensierinmusica/js-promisify","scripts":{"test":"mocha","test-travis":"./node_modules/istanbul/lib/cli.js cover ./node_modules/mocha/bin/_mocha"},"keywords":["promise","promises","es6","javascript","Node","async"],"author":{"name":"Alessandro Zanardi"},"license":"MIT","devDependencies":{"chai":"^3.2.0","chai-as-promised":"^5.1.0","coveralls":"^2.11.4","istanbul":"^0.3.17","mocha":"^2.2.5","rimraf":"^2.4.2"},"gitHead":"1c8a83ad4f3bbdc87c3ecec59d4243182130ccd6","_id":"js-promisify@0.0.1","_shasum":"036d347d9d1b40037b3db3820ec7b8c05f233540","_from":".","_npmVersion":"2.13.3","_nodeVersion":"3.0.0","_npmUser":{"name":"pensierinmusica","email":"alessandro@zanardi.org"},"maintainers":[{"name":"pensierinmusica","email":"alessandro@zanardi.org"}],"dist":{"shasum":"036d347d9d1b40037b3db3820ec7b8c05f233540","tarball":"https://registry.npmjs.org/js-promisify/-/js-promisify-0.0.1.tgz","integrity":"sha512-wBAe9Hksg5649pTHy8v53v0ha41iX1JqZLQ+y6PVwf8jGvnDdCw08n3r29KMkJ34yrpAzmecSMLRqhnwqVJrlw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCabl0MbQGcuZRZzvGFDxRVyXhNhaXNRv8AyrG2cM3h/gIhAKV//JU6TzApm6U0scjZi0EuF7zMCwc1GudAkC8MI0DY"}]},"directories":{}},"1.0.0":{"name":"js-promisify","version":"1.0.0","description":"A simple utility to convert NodeJS async functions to native JS promises.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/pensierinmusica/js-promisify.git"},"bugs":{"url":"https://github.com/pensierinmusica/js-promisify/issues"},"homepage":"https://github.com/pensierinmusica/js-promisify","scripts":{"test":"mocha","test-travis":"./node_modules/istanbul/lib/cli.js cover ./node_modules/mocha/bin/_mocha"},"keywords":["promise","promises","es6","javascript","Node","async"],"author":{"name":"Alessandro Zanardi"},"license":"MIT","devDependencies":{"chai":"^3.2.0","chai-as-promised":"^5.1.0","coveralls":"^2.11.4","istanbul":"^0.3.17","mocha":"^2.2.5","rimraf":"^2.4.2"},"gitHead":"f151c56a0619cfd5b7d10efe05d04a1413c2aa58","_id":"js-promisify@1.0.0","_shasum":"c0029bcd6644801d46ca4d2d53b8180195bf5986","_from":".","_npmVersion":"2.13.3","_nodeVersion":"3.0.0","_npmUser":{"name":"pensierinmusica","email":"alessandro@zanardi.org"},"maintainers":[{"name":"pensierinmusica","email":"alessandro@zanardi.org"}],"dist":{"shasum":"c0029bcd6644801d46ca4d2d53b8180195bf5986","tarball":"https://registry.npmjs.org/js-promisify/-/js-promisify-1.0.0.tgz","integrity":"sha512-UTY3l7TxyEtEwPJeKHI6x9X7eEo6peSno7koJ5+Z/zNGuaEAxiSL4QLp/VpsCqxpQrgyu74ubE7Aivv2KPyDVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpN8V/pPb7+CXQWQ1mznKTuR+bE4/sZcQjjlFZgIxBCwIgLHnvj8JLwu4OnutRZ2+VI5ymKbzWA3TASO+BsqxCSdo="}]},"directories":{}},"1.0.1":{"name":"js-promisify","version":"1.0.1","description":"A simple utility to convert NodeJS async functions to native JS promises.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/pensierinmusica/js-promisify.git"},"bugs":{"url":"https://github.com/pensierinmusica/js-promisify/issues"},"homepage":"https://github.com/pensierinmusica/js-promisify","scripts":{"test":"mocha","test-travis":"./node_modules/istanbul/lib/cli.js cover ./node_modules/mocha/bin/_mocha"},"keywords":["promise","promises","es6","javascript","Node","async"],"author":{"name":"Alessandro Zanardi"},"license":"MIT","engines":{"node":">=4.0.0"},"devDependencies":{"chai":"^3.2.0","chai-as-promised":"^5.1.0","coveralls":"^2.11.4","istanbul":"^0.3.17","mocha":"^2.2.5","rimraf":"^2.4.2"},"gitHead":"084d14aadb216d780ffd71daf1d17dea87706724","_id":"js-promisify@1.0.1","_shasum":"c47e18bc4196e492248c9d1a663701ade1ee3dca","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"pensierinmusica","email":"alessandro@zanardi.org"},"maintainers":[{"name":"pensierinmusica","email":"alessandro@zanardi.org"}],"dist":{"shasum":"c47e18bc4196e492248c9d1a663701ade1ee3dca","tarball":"https://registry.npmjs.org/js-promisify/-/js-promisify-1.0.1.tgz","integrity":"sha512-/IBrGxYbrmRWA+rLtHVSiX7R92NuVqc84aSWXReEjwcj7NchYf+Wy/ShAapCmMM5ev0mvD2IhWmZIDk/7f/utQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFWumz+aoa6EJYhMAjB8oFw5l06P5ZCxJzP6yAE348o8AiEA8m0bnXkw5wByN/kIMOAPzooG1DhPtzAJJrle8PnDl1Y="}]},"directories":{}},"1.0.2":{"name":"js-promisify","version":"1.0.2","description":"A simple utility to convert NodeJS async functions to native JS promises.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/pensierinmusica/js-promisify.git"},"bugs":{"url":"https://github.com/pensierinmusica/js-promisify/issues"},"homepage":"https://github.com/pensierinmusica/js-promisify","scripts":{"test":"mocha","test-travis":"./node_modules/istanbul/lib/cli.js cover ./node_modules/mocha/bin/_mocha"},"keywords":["promise","promises","es6","javascript","Node","async"],"author":{"name":"Alessandro Zanardi"},"license":"MIT","engines":{"node":">=4.0.0"},"devDependencies":{"chai":"^3.2.0","chai-as-promised":"^5.1.0","coveralls":"^2.11.4","istanbul":"^0.3.17","mocha":"^2.2.5","rimraf":"^2.4.2"},"gitHead":"0b266bc1aed700223bf03eccb3f0adcd7d3b1e9d","_id":"js-promisify@1.0.2","_shasum":"6a3af1a117590592913bf277f9ef9f37ea7db9de","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"pensierinmusica","email":"alessandro@zanardi.org"},"maintainers":[{"name":"pensierinmusica","email":"alessandro@zanardi.org"}],"dist":{"shasum":"6a3af1a117590592913bf277f9ef9f37ea7db9de","tarball":"https://registry.npmjs.org/js-promisify/-/js-promisify-1.0.2.tgz","integrity":"sha512-UVjYKfqQyJ3ZAvsBSv5QevzW3orZ8I13eQd0KrgIl4joV907uHrvCBLQRq4/R2pjEjWMJst5tniq3mpXEa5hvQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAa1a1sYv3IeEQlH4Qlw6D7Tbd1XqIBCg0jBmb02UL3wAiAWZ7U7pfnZiGiyZVOQPNri4yaIFBufP5XXBKwEy5Mzbw=="}]},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/js-promisify-1.0.2.tgz_1457277374309_0.7508688131347299"},"directories":{}},"1.0.3":{"name":"js-promisify","version":"1.0.3","description":"A simple utility to convert NodeJS async functions to native JS promises.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/pensierinmusica/js-promisify.git"},"bugs":{"url":"https://github.com/pensierinmusica/js-promisify/issues"},"homepage":"https://github.com/pensierinmusica/js-promisify","scripts":{"test":"mocha","test-travis":"./node_modules/istanbul/lib/cli.js cover ./node_modules/mocha/bin/_mocha"},"keywords":["promise","promises","es6","javascript","Node","async"],"author":{"name":"Alessandro Zanardi"},"license":"MIT","engines":{"node":">=4.0.0"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","coveralls":"^2.11.8","istanbul":"^0.4.2","mocha":"^2.4.5","rimraf":"^2.5.2"},"gitHead":"e708fd32fed9397f3faea694c29ae67d0995d561","_id":"js-promisify@1.0.3","_shasum":"c5359c569ddb3afb7d70729d83475867e6db8e0b","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"pensierinmusica","email":"alessandro@zanardi.org"},"maintainers":[{"name":"pensierinmusica","email":"alessandro@zanardi.org"}],"dist":{"shasum":"c5359c569ddb3afb7d70729d83475867e6db8e0b","tarball":"https://registry.npmjs.org/js-promisify/-/js-promisify-1.0.3.tgz","integrity":"sha512-rm1RAX4YD7a5nXLPYoS+LtzC7sByxyLZtb1O5m1Pd76v30kvWbuM0l/da80LXKPMAwSLF9K32dQzEHRoZSYlfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFsai2Y09Pw0jTcVY7VVL0rjXDqcg6UNcOTyo1LnxAIwIgcft47ZbmSv/n8OMUlQai+UVQg1GaqCy4msuPTsdK3TI="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/js-promisify-1.0.3.tgz_1457283096784_0.7456437002401799"},"directories":{}},"1.0.4":{"name":"js-promisify","version":"1.0.4","description":"A simple utility to convert NodeJS async functions to native JS promises.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/pensierinmusica/js-promisify.git"},"bugs":{"url":"https://github.com/pensierinmusica/js-promisify/issues"},"homepage":"https://github.com/pensierinmusica/js-promisify","scripts":{"test":"mocha","test-travis":"./node_modules/istanbul/lib/cli.js cover ./node_modules/mocha/bin/_mocha"},"keywords":["promise","promises","es6","javascript","Node","async"],"author":{"name":"Alessandro Zanardi"},"license":"MIT","engines":{"node":">=4.0.0"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","coveralls":"^2.11.8","istanbul":"^0.4.2","mocha":"^2.4.5","rimraf":"^2.5.2"},"gitHead":"d9c34e2ea85c039353e75c26c548fa7d59d0f690","_id":"js-promisify@1.0.4","_shasum":"b353a7f2e19bb356dbbccf4da4a085caa6de6dc6","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"pensierinmusica","email":"alessandro@zanardi.org"},"maintainers":[{"name":"pensierinmusica","email":"alessandro@zanardi.org"}],"dist":{"shasum":"b353a7f2e19bb356dbbccf4da4a085caa6de6dc6","tarball":"https://registry.npmjs.org/js-promisify/-/js-promisify-1.0.4.tgz","integrity":"sha512-ph7dfWa5zQJ+f0PaSegjJDAS4T/Xwq7I1owPqsdj6cYJaN486ZxtpXHl5Od8lwKiqKg1HzAEpyy77mBAuN5H1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKTIVNfItpbbwtaF2FYtrA/4I1XJLtjPaWGo57R/V4ZwIhAMC2kd/IsmDIyxZcBTMPpWcaIa+El7pFG1YRNae/jaWp"}]},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/js-promisify-1.0.4.tgz_1457290630146_0.9574507817160338"},"directories":{}},"1.1.0":{"name":"js-promisify","version":"1.1.0","description":"A simple utility to convert NodeJS async functions to native JS promises.","main":"index.js","repository":{"type":"git","url":"git+https://github.com/pensierinmusica/js-promisify.git"},"bugs":{"url":"https://github.com/pensierinmusica/js-promisify/issues"},"homepage":"https://github.com/pensierinmusica/js-promisify","scripts":{"test":"mocha","test-travis":"./node_modules/istanbul/lib/cli.js cover ./node_modules/mocha/bin/_mocha","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"keywords":["promise","promises","es6","javascript","Node","async"],"author":{"name":"Alessandro Zanardi"},"license":"MIT","engines":{"node":">=4.0.0"},"devDependencies":{"chai":"^3.5.0","chai-as-promised":"^5.2.0","coveralls":"^2.11.8","istanbul":"^0.4.2","mocha":"^2.4.5","rimraf":"^2.5.2","semantic-release":"^4.3.5"},"gitHead":"223d1c6e2ef36190c441a8c6f7b909ab12b593d3","_id":"js-promisify@1.1.0","_shasum":"8a4ce85393f227023c6fec699ce437872f63b371","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"pensierinmusica","email":"alessandro@zanardi.org"},"maintainers":[{"name":"pensierinmusica","email":"alessandro@zanardi.org"}],"dist":{"shasum":"8a4ce85393f227023c6fec699ce437872f63b371","tarball":"https://registry.npmjs.org/js-promisify/-/js-promisify-1.1.0.tgz","integrity":"sha512-1lK+fUb4cYTljIR8biG5N1LkJGjOOuAROJo022uzF4Bg/Hzai/PJhizXwCYeIsUBwXbJ+GQtbBKohMQZdMPp6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC50erygZ9kynmdfDd7SUw3t7lyWwLPeMy0k1MWVPSk4AIgHu/eBEInVQpGuFR9ksSxIx/okUlbcjwI2oc8MpRplOk="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/js-promisify-1.1.0.tgz_1457525351850_0.6387779542710632"},"directories":{}},"1.2.0":{"name":"js-promisify","description":"A simple utility to convert NodeJS async functions to native JS promises.","main":"index.js","scripts":{"coverage":"nyc report --reporter=text-lcov | coveralls","lint":"eslint .","pre-commit":"npm test","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once --pro","test":"npm run lint && nyc mocha","test-travis":"npm run lint && nyc mocha"},"repository":{"type":"git","url":"git+https://github.com/pensierinmusica/js-promisify.git"},"homepage":"https://github.com/pensierinmusica/js-promisify","bugs":{"url":"https://github.com/pensierinmusica/js-promisify/issues"},"keywords":["promise","promises","es6","javascript","Node","async"],"author":{"name":"Alessandro Zanardi"},"license":"MIT","engines":{"node":">=4.0.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"},"ghooks":{"pre-commit":"mocha"}},"devDependencies":{"chai":"^4.1.2","chai-as-promised":"^7.1.1","coveralls":"^3.0.1","cz-conventional-changelog":"^2.1.0","eslint":"^4.19.1","husky":"^0.14.3","mocha":"^5.2.0","nyc":"^11.8.0","rimraf":"^2.6.2","semantic-release":"^15.5.0","travis-deploy-once":"^5.0.0"},"version":"1.2.0","gitHead":"7d4de5a1559b615a84f05d7b2daa03e4df7a4cef","_id":"js-promisify@1.2.0","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"pensierinmusica","email":"alessandro@zanardi.org"},"dist":{"integrity":"sha512-E4ZMyGS/v66MatxL+ZEm+G6uaHeAdQR1i06uX33raHe2/mL3yzQWMPRGRuBYg8NkTvXqaiGwqQzVpdr0WkX1Ow==","shasum":"c8625f7f62755698804552cfdc635372404f180a","tarball":"https://registry.npmjs.org/js-promisify/-/js-promisify-1.2.0.tgz","fileCount":8,"unpackedSize":6668,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBe3cCRA9TVsSAnZWagAARP4P/0oG4kQZMwjAOBelKL0C\nu0z738aBApwwz4K00cQ4fR2w4nZ0obhNFYUdT25M/85Yz9rK8IMOQzrcDNyi\nEX64igdt/yLdK4q8PjQptKJGbes3UrY6ATu19q3guAW4xYdzLU0zaCNg+MUN\n0RdClcTDXv28pD+3lJ2CqWP0KGm36ezVHbDdGLH7/W91bGQ31SFxhR/D9vGF\nZLgz2hxWJl1NHyG1AplqbvE1/cKYb6S6quYMpfZ0u3N1HaRCIUoJWaGdN6Cf\n3hT1bEUIJFYSpDz2aei9C4Gej/v+0X1c/VqR9qUDqgsZZIRmEmk/QfZXwtv1\nGtm8XTMvE51HAth3tE7hWCkzbHVmbrAfajlRRvxbaN66yX168Wq5MczdwFP4\nH9QSwFfS6gueW1puVexmHu6Jdd+F59G10ews078sAseDqeowKi1V/1GSvEeK\ngmMi7+dRxyA5RMrXmR+DMh1r7k3y2bT9roLqw0rcy5cvsu/dtW+t41QhOulE\nMqzl1ItoZSP7ovIqi/ov4PkRyPs18y3wTAkbJoK0J/yTddlmmXBGJV9WLPGU\nMrHWqL7CQnwpg4Yi85wzobTK7nb3hyN0W2m2uSJt5NI3gUMBwZ13N+SdCxRe\n0J/S/nbmBVzQA2S9LcsPKinQv1MRY6zuPQkEjbIdotAHEUbomEcdRm4PcaEl\np7m0\r\n=pNLc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1/Kxi4ZqbpDjoYCXWxmnpTxCxc+ytdahi/Q5WZxh8TQIgWCY2bRVCPtZu/T7Kh9QXVNhQbtvP89CceutvaQvmc44="}]},"maintainers":[{"name":"pensierinmusica","email":"alessandro@zanardi.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-promisify_1.2.0_1527115228156_0.46775447192330355"},"_hasShrinkwrap":false},"1.3.0":{"name":"js-promisify","description":"A simple utility to convert NodeJS async functions to native JS promises.","main":"index.js","scripts":{"coverage":"nyc report --reporter=text-lcov | coveralls","lint":"eslint .","pre-commit":"npm test","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once --pro","test":"npm run lint && nyc mocha","test-travis":"npm run lint && nyc mocha"},"repository":{"type":"git","url":"git+https://github.com/pensierinmusica/js-promisify.git"},"homepage":"https://github.com/pensierinmusica/js-promisify","bugs":{"url":"https://github.com/pensierinmusica/js-promisify/issues"},"keywords":["promise","promises","es6","javascript","Node","async"],"author":{"name":"Alessandro Zanardi"},"license":"MIT","engines":{"node":">=4.0.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"},"ghooks":{"pre-commit":"mocha"}},"devDependencies":{"chai":"^4.1.2","chai-as-promised":"^7.1.1","coveralls":"^3.0.1","cz-conventional-changelog":"^2.1.0","eslint":"^4.19.1","husky":"^0.14.3","mocha":"^5.2.0","nyc":"^11.8.0","rimraf":"^2.6.2","semantic-release":"^15.5.0","travis-deploy-once":"^5.0.0"},"version":"1.3.0","gitHead":"844945593d6caa022a14baa2507823f80d200f5c","_id":"js-promisify@1.3.0","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"pensierinmusica","email":"alessandro@zanardi.org"},"dist":{"integrity":"sha512-TqwUcmSLcgIfychT0Vaxb7DKJyVL4PHPLzfh6YEkzQZbPp6x7WhCaFDqomfidH+jNlpdrO+ta/6B+q/J75l+WA==","shasum":"fb1194a5f95bee4b8216967c97e4bb2672bc8238","tarball":"https://registry.npmjs.org/js-promisify/-/js-promisify-1.3.0.tgz","fileCount":8,"unpackedSize":6803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBe/eCRA9TVsSAnZWagAAmg0P/jcgUXs7CGr7nRGW+sfs\nom56wXCGlsb4O1aAx2ocgU97w06hOnbCPVjQuCgbCpo/20BIbns2+6RK9vSa\nvY71xz3wMmE4esmRIsaCD+D+5Cuexq6a0rJQZjaIDJNrXLWV94jQRo8amvPH\n+WPf0qtCGqQUx5A/PgJ+Ok/S8C/47sr2KX/Dcnbl5vdZ2RrCg85we3kVVV/+\nNkQx5WdBaApqV3W+P4Cw/wP58J5A8F+EB4YFfvooGep5z7JpygoKq8EeqoxB\nXlI9TdKu+bNyBw0IRmzytnXfIj8wlbcvNMUmltwrUkPRdcVeiVCvxVKOOrsg\nxuIz+8uz8LJTUe9eDqWhb72e4r67KWEa1EvZkB3BSiCD6DLMDQvyh4mrlX2D\nMmA8XR7qz1GUlEbH0s9eGvJWmAbDhiGkdpoy4v94o5DcwlT8/uso+yLcAPpa\nxdcYflDyFKekGQ6+hDReQb1E7PphfzCOuLug3s6zACtVYWNlWI7IG7eSIJ2W\nAgcn/S8R5Vqs3iipXnpD/JuOts5ZckXT1lSv/euETc01faUw/EvZ8MqCPFNu\nT0h2vYDnJR1eG+EVHSer76C1wM2yylRtZ7WOct/njq4Gav+mZmspKalVgRdU\nwB21RL83NHXerjoWiIao7+o2Uxoa5R1KQDyhVJOZcLiu0kZPE97CAVOFwg7W\nxcUc\r\n=LlSL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEh7i9iXrIU47UbucWALZX9LvAGPHsbNrBC4A/qJuJg7AiEA/eob4dKs4mWY4WfIxCbdWRv2QzljJeNyxx7jQGeJuTs="}]},"maintainers":[{"name":"pensierinmusica","email":"alessandro@zanardi.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-promisify_1.3.0_1527115741535_0.920587521580666"},"_hasShrinkwrap":false},"1.3.1":{"name":"js-promisify","description":"A simple utility to convert NodeJS async functions to native JS promises.","main":"index.js","scripts":{"coverage":"nyc report --reporter=text-lcov | coveralls","lint":"eslint .","pre-commit":"npm test","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once --pro","test":"npm run lint && nyc mocha"},"repository":{"type":"git","url":"git+https://github.com/pensierinmusica/js-promisify.git"},"homepage":"https://github.com/pensierinmusica/js-promisify","bugs":{"url":"https://github.com/pensierinmusica/js-promisify/issues"},"keywords":["promise","promises","es6","javascript","Node","async"],"author":{"name":"Alessandro Zanardi"},"license":"MIT","engines":{"node":">=4.0.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"},"ghooks":{"pre-commit":"mocha"}},"devDependencies":{"chai":"^4.1.2","chai-as-promised":"^7.1.1","coveralls":"^3.0.1","cz-conventional-changelog":"^2.1.0","eslint":"^4.19.1","husky":"^0.14.3","mocha":"^5.2.0","nyc":"^11.8.0","rimraf":"^2.6.2","semantic-release":"^15.5.0","travis-deploy-once":"^5.0.0"},"version":"1.3.1","gitHead":"263b270a087c01008b27e2a01f8ef8d7e3d772b7","_id":"js-promisify@1.3.1","_npmVersion":"5.6.0","_nodeVersion":"10.2.0","_npmUser":{"name":"pensierinmusica","email":"alessandro@zanardi.org"},"dist":{"integrity":"sha512-J3jIs6B4jSyRV5UyFqicCal90d/7JR0kzhlfxNF+//XIlIroPtl96xOVBF+1WG1SGN2QP53fjgi6b6xT4TIflg==","shasum":"162453fa68e0126b51bc5bd8f1ea97a35e1a012b","tarball":"https://registry.npmjs.org/js-promisify/-/js-promisify-1.3.1.tgz","fileCount":8,"unpackedSize":6725,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBgwJCRA9TVsSAnZWagAA31oP/0UfwRmeMA9BpvKWMno6\nDwtvi3raMm1KTrhGlFvmRdjT7QhChLy0BQDnHlTDtJtZopuPvTk2jJZWbel4\n2HbQOnBZoi/dyPeg7AQt8fme5kddpvt81Zu5qO/7TXCJ618rqRhJ0LjFgxW+\n8VBxu3bP+afci1AGxIXZr5sEZCsIw2ON5uHeXLX5yI4eppbBtLCCzHVTDpYP\nNIz6ADXovkz4kJ2ROqhzcROqz8+W+c9REM5Uk66dz+TELvoo1ChVXzsNeOh2\nbzz46hVKqyvpd2JmDk2wwxH1u9LeJsftiAU0PIpVW/f7a9g40BiuQgVf0kVY\n6JkwIeTHo4jf6mqkdr3i/RVrCXMsyUaGq1jcEWxT6JtzzTWe1IuQmUWRyLcj\nuCNreDuSZ4zzCRHNNlbbqQprwjvbc+mHEm8/EUlslcxYDGpSJGL9r3NeO8MO\nZVvRT+QKYbUO2rnVjupfoPi2UZHTP3wJAfwT+ipa4k5roiKszuuJXiGBCIVP\nvT6wPGMtwXbFxvihcj7e3TqUU8DxuM4IG1Su93AHjcr7A+ZIPkiKAw5pDmN6\nWYry1BvWmpsNK9R4Qk329/c0B5Av+sFcwLYTBz3ZyJYI56ViUCE+blxD9dr8\nbAvdTYlNcqAq9o4gFqZ5uYz8DvaWq6QMONOSFmSKCFdNjpfHHvmXCXuyfRKB\nXBFk\r\n=uAIf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHasm2D0u+KPPZQ1uj+HR+gbV3oxEFsTScreQXqvZF+0AiEAj5Z5+LmYPJTNubTfWP8Hc/9rU/+U55Zfn39upUuqZh4="}]},"maintainers":[{"name":"pensierinmusica","email":"alessandro@zanardi.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/js-promisify_1.3.1_1527122953171_0.868616722508204"},"_hasShrinkwrap":false}},"readme":"# JS Promisify\n\n[![Travis](https://img.shields.io/travis/pensierinmusica/js-promisify.svg)](https://travis-ci.com/pensierinmusica/js-promisify)\n[![Coveralls](https://img.shields.io/coveralls/pensierinmusica/js-promisify.svg)](https://coveralls.io/r/pensierinmusica/js-promisify)\n[![David](https://img.shields.io/david/pensierinmusica/js-promisify.svg)](https://www.npmjs.com/package/js-promisify)\n[![npm](https://img.shields.io/npm/v/js-promisify.svg)](https://www.npmjs.com/package/js-promisify)\n\n## Introduction\n\nJS Promisify is a [npm](http://npmjs.org) minimal and well-tested async module for [NodeJS](http://nodejs.org/), that **converts NodeJS async style functions to [native JS promises](http://www.html5rocks.com/en/tutorials/es6/promises/)** (if they're supported by the underlying JavaScript engine, like in Node >= 4.0.0).\n\nFor example, it can be used to convert the NodeJS native [file system library](https://nodejs.org/api/fs.html) (`fs`), to easily perform file operations with promises.\n\n## Install\n\n`npm install js-promisify`\n\n(add \"--save\" if you want the module to be automatically added to your project's \"package.json\" dependencies)\n\n\n## Usage\n\n```js\npromisify(fun, args, [ctx])\n```\n\n- `fun` can be any function with a callback argument that follows the Node JS async function pattern signature (i.e. the callback is the last argument and has a signature `function(err, data)`).\n- `args` is an array containing all the arguments that need to be passed to `fun`, excluding the callback.\n- `ctx` (optional) is what the variable `this` should be bound to when `fun` is called with the arguments provided through the `args` array.\n\n##### Example\n```js\nconst promisify = require('js-promisify');\nconst fs = require('fs');\n\npromisify(fs.readFile, ['path/to/myfile.txt', {encoding: 'utf8'}])\n  .then(function (data) {\n    console.log(data);\n  })\n  .catch(function (err) {\n    console.log(err);\n  })\n\n// Same as above, using async / await\n\n(async () => {\n  console.log(await promisify(fs.readFile, ['path/to/myfile.txt', {encoding: 'utf8'}]))\n})()\n```\n\n***\n\nMIT License\n","maintainers":[{"name":"pensierinmusica","email":"alessandro@zanardi.org"}],"time":{"modified":"2022-06-19T05:41:19.570Z","created":"2015-08-13T15:21:38.001Z","0.0.1":"2015-08-13T15:21:38.001Z","1.0.0":"2015-08-23T17:41:24.503Z","1.0.1":"2015-09-11T18:00:32.176Z","1.0.2":"2016-03-06T15:16:17.632Z","1.0.3":"2016-03-06T16:51:39.993Z","1.0.4":"2016-03-06T18:57:13.644Z","1.1.0":"2016-03-09T12:09:16.083Z","1.2.0":"2018-05-23T22:40:28.195Z","1.3.0":"2018-05-23T22:49:01.622Z","1.3.1":"2018-05-24T00:49:13.256Z"},"homepage":"https://github.com/pensierinmusica/js-promisify","keywords":["promise","promises","es6","javascript","Node","async"],"repository":{"type":"git","url":"git+https://github.com/pensierinmusica/js-promisify.git"},"author":{"name":"Alessandro Zanardi"},"bugs":{"url":"https://github.com/pensierinmusica/js-promisify/issues"},"license":"MIT","readmeFilename":"README.md","users":{"pensierinmusica":true,"claudionunezjr":true}}