{"_id":"promisify-function","_rev":"3509439","name":"promisify-function","description":"Turn a callback-style function into a function that returns a promise","dist-tags":{"latest":"1.3.2"},"maintainers":[{"name":"jcollado","email":""}],"time":{"modified":"2024-08-27T20:21:59.000Z","created":"2016-01-18T00:45:58.566Z","1.3.2":"2016-02-02T17:36:20.648Z","1.3.1":"2016-02-02T15:41:34.564Z","1.3.0":"2016-02-02T14:17:31.210Z","1.2.1":"2016-01-22T11:16:46.509Z","1.2.0":"2016-01-20T10:24:58.369Z","1.1.3":"2016-01-20T00:04:12.717Z","1.1.2":"2016-01-19T23:04:51.228Z","1.1.1":"2016-01-18T09:24:25.403Z","1.0.0":"2016-01-18T00:45:58.566Z"},"users":{},"author":{"name":"Javier Collado","email":"javier.collado@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/jcollado/promisify-function.git"},"versions":{"1.3.2":{"name":"promisify-function","description":"Turn a callback-style function into a function that returns a promise","main":"dist/index.js","scripts":{"build":"babel -d dist src","cover":"nyc npm test","coveralls":"npm run cover && npm run report:text | coveralls","lint":"standard","premultitest":"npm run lint","multitest":"multitest","prepublish":"npm run build","pretest":"npm run lint","report:html":"nyc report --reporter=html","report:text":"nyc report --reporter=text-lcov","test":"mocha --compilers js:babel-register test.js","semantic-release":"semantic-release pre && npm publish && semantic-release post && git fetch --tags && pr-tagger --log-level debug --access-token ${GH_TOKEN}"},"repository":{"type":"git","url":"git+https://github.com/jcollado/promisify-function.git"},"keywords":["promisify","function"],"author":{"name":"Javier Collado","email":"javier.collado@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/jcollado/promisify-function/issues"},"homepage":"https://github.com/jcollado/promisify-function#readme","devDependencies":{"babel-cli":"6.4.5","babel-preset-es2015-node4":"2.0.3","babel-register":"6.4.3","chai":"3.5.0","chai-as-promised":"5.2.0","coveralls":"2.11.6","cz-conventional-changelog":"^1.1.5","ghooks":"1.0.3","mocha":"2.4.5","multitest":"0.3.2","nyc":"5.5.0","pr-tagger":"0.7.1","semantic-release":"^4.3.5","sinon":"1.17.3","sinon-chai":"2.8.0","standard":"5.4.1","validate-commit-msg":"1.1.1"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"},"ghooks":{"commit-msg":"validate-commit-msg","pre-commit":"npm test","pre-push":"npm run multitest"}},"babel":{"presets":["es2015-node4"]},"version":"1.3.2","gitHead":"82516745a5bd0087f54eeb9b85f89d5baf4f2cf6","_id":"promisify-function@1.3.2","_shasum":"f006a780554f8bfc6e568686323b8773fabcf469","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.6","_npmUser":{"name":"jcollado","email":"javier.collado@gmail.com"},"dist":{"shasum":"f006a780554f8bfc6e568686323b8773fabcf469","size":3949,"noattachment":false,"key":"/promisify-function/-/promisify-function-1.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/promisify-function/download/promisify-function-1.3.2.tgz"},"maintainers":[{"name":"jcollado","email":""}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/promisify-function-1.3.2.tgz_1454434578160_0.7488801435101777"},"directories":{},"publish_time":1454434580648,"_hasShrinkwrap":false,"_cnpm_publish_time":1454434580648,"_cnpmcore_publish_time":"2021-12-18T19:46:11.439Z"},"1.3.1":{"name":"promisify-function","description":"Turn a callback-style function into a function that returns a promise","main":"dist/index.js","scripts":{"build":"babel -d dist src","cover":"nyc npm test","coveralls":"npm run cover && npm run report:text | coveralls","lint":"standard","premultitest":"npm run lint","multitest":"multitest","prepublish":"npm run build","pretest":"npm run lint","report:html":"nyc report --reporter=html","report:text":"nyc report --reporter=text-lcov","test":"mocha --compilers js:babel-register test.js","semantic-release":"semantic-release pre && npm publish && semantic-release post && git fetch --tags && pr-tagger --log-level debug --access-token ${GH_TOKEN}"},"repository":{"type":"git","url":"git+https://github.com/jcollado/promisify-function.git"},"keywords":["promisify","function"],"author":{"name":"Javier Collado","email":"javier.collado@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/jcollado/promisify-function/issues"},"homepage":"https://github.com/jcollado/promisify-function#readme","devDependencies":{"babel-cli":"6.4.5","babel-preset-es2015-node4":"2.0.3","babel-register":"6.4.3","chai":"3.5.0","chai-as-promised":"5.2.0","coveralls":"2.11.6","cz-conventional-changelog":"^1.1.5","ghooks":"1.0.3","mocha":"2.4.5","multitest":"0.3.2","nyc":"5.5.0","pr-tagger":"0.7.1","semantic-release":"^4.3.5","sinon":"1.17.3","sinon-chai":"2.8.0","standard":"5.4.1","validate-commit-msg":"1.1.1"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"},"ghooks":{"commit-msg":"validate-commit-msg","pre-commit":"npm test","pre-push":"npm run multitest"}},"babel":{"presets":["es2015-node4"]},"version":"1.3.1","gitHead":"8d1fd8c0b9126162bfd80da2e4239884ff58ef88","_id":"promisify-function@1.3.1","_shasum":"72dd3922e1e1f91b456f5a63515412de698f21c7","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"jcollado","email":"javier.collado@gmail.com"},"dist":{"shasum":"72dd3922e1e1f91b456f5a63515412de698f21c7","size":3923,"noattachment":false,"key":"/promisify-function/-/promisify-function-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/promisify-function/download/promisify-function-1.3.1.tgz"},"maintainers":[{"name":"jcollado","email":""}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/promisify-function-1.3.1.tgz_1454427692136_0.6074180179275572"},"directories":{},"publish_time":1454427694564,"_hasShrinkwrap":false,"_cnpm_publish_time":1454427694564,"_cnpmcore_publish_time":"2021-12-18T19:46:12.035Z"},"1.3.0":{"name":"promisify-function","description":"Turn a callback-style function into a function that returns a promise","main":"dist/index.js","scripts":{"build":"babel -d dist src","cover":"istanbul cover _mocha -- test.js","coveralls":"istanbul cover --report lcovonly _mocha -- test.js && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","lint":"standard","premultitest":"npm run lint","multitest":"multitest","prepublish":"npm run build","pretest":"npm run lint","test":"mocha --compilers js:babel-register test.js","semantic-release":"semantic-release pre && npm publish && semantic-release post && git fetch --tags && pr-tagger --log-level debug --access-token ${GH_TOKEN}"},"repository":{"type":"git","url":"git+https://github.com/jcollado/promisify-function.git"},"keywords":["promisify","function"],"author":{"name":"Javier Collado","email":"javier.collado@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/jcollado/promisify-function/issues"},"homepage":"https://github.com/jcollado/promisify-function#readme","devDependencies":{"babel-cli":"6.4.5","babel-preset-es2015-node4":"2.0.3","babel-register":"6.4.3","chai":"3.5.0","chai-as-promised":"5.2.0","coveralls":"2.11.6","cz-conventional-changelog":"^1.1.5","ghooks":"1.0.3","istanbul":"0.4.2","mocha":"2.4.5","multitest":"0.3.2","pr-tagger":"0.7.1","semantic-release":"^4.3.5","sinon":"1.17.3","sinon-chai":"2.8.0","standard":"5.4.1","validate-commit-msg":"1.1.1"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"},"ghooks":{"commit-msg":"validate-commit-msg","pre-commit":"npm test","pre-push":"npm run multitest"}},"babel":{"presets":["es2015-node4"]},"version":"1.3.0","gitHead":"1c219415b72958312b180435165313145bf83c7b","_id":"promisify-function@1.3.0","_shasum":"8391c0828b9e02699964362ae4bb5da13c59c260","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"jcollado","email":"javier.collado@gmail.com"},"dist":{"shasum":"8391c0828b9e02699964362ae4bb5da13c59c260","size":4356,"noattachment":false,"key":"/promisify-function/-/promisify-function-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/promisify-function/download/promisify-function-1.3.0.tgz"},"maintainers":[{"name":"jcollado","email":""}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/promisify-function-1.3.0.tgz_1454422650323_0.344267416279763"},"directories":{},"publish_time":1454422651210,"_hasShrinkwrap":false,"_cnpm_publish_time":1454422651210,"_cnpmcore_publish_time":"2021-12-18T19:46:12.254Z"},"1.2.1":{"name":"promisify-function","version":"1.2.1","description":"Turn a callback-style function into a function that returns a promise","main":"index.js","scripts":{"cover":"istanbul cover _mocha -- test.js","coveralls":"istanbul cover --report lcovonly _mocha -- test.js && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","lint":"standard","premultitest":"npm run lint","multitest":"multitest","pretest":"npm run lint","test":"mocha test.js","semantic-release":"semantic-release pre && npm publish && semantic-release post && git fetch --tags && pr-tagger --log-level debug --access-token ${GH_TOKEN}"},"repository":{"type":"git","url":"git+https://github.com/jcollado/promisify-function.git"},"keywords":["promisify","function"],"author":{"name":"Javier Collado","email":"javier.collado@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/jcollado/promisify-function/issues"},"homepage":"https://github.com/jcollado/promisify-function#readme","devDependencies":{"chai":"3.4.1","chai-as-promised":"5.2.0","coveralls":"2.11.6","cz-conventional-changelog":"^1.1.5","ghooks":"1.0.3","istanbul":"0.4.2","mocha":"2.3.4","multitest":"0.2.0","pr-tagger":"0.7.0","semantic-release":"^4.3.5","sinon":"1.17.2","sinon-chai":"2.8.0","standard":"5.4.1","validate-commit-msg":"1.1.1"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"},"ghooks":{"commit-msg":"validate-commit-msg","pre-commit":"npm test","pre-push":"npm run multitest"}},"gitHead":"ca698e929b3b80fa2f6e206e34c4f15b5122c28c","_id":"promisify-function@1.2.1","_shasum":"a60ca7fa8b7d4e09dbae955cfd4ebc134c395479","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"jcollado","email":"javier.collado@gmail.com"},"dist":{"shasum":"a60ca7fa8b7d4e09dbae955cfd4ebc134c395479","size":3242,"noattachment":false,"key":"/promisify-function/-/promisify-function-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/promisify-function/download/promisify-function-1.2.1.tgz"},"maintainers":[{"name":"jcollado","email":""}],"directories":{},"publish_time":1453461406509,"_hasShrinkwrap":false,"_cnpm_publish_time":1453461406509,"_cnpmcore_publish_time":"2021-12-18T19:46:12.461Z"},"1.2.0":{"name":"promisify-function","description":"Turn a callback-style function into a function that returns a promise","main":"index.js","scripts":{"cover":"istanbul cover _mocha -- test.js","coveralls":"istanbul cover --report lcovonly _mocha -- test.js && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","lint":"standard","premultitest":"npm run lint","multitest":"multitest","pretest":"npm run lint","test":"mocha test.js","semantic-release":"semantic-release pre && npm publish && semantic-release post && git fetch --tags && pr-tagger --log-level debug --access-token ${GH_TOKEN}"},"repository":{"type":"git","url":"git+https://github.com/jcollado/promisify-function.git"},"keywords":["promisify","function"],"author":{"name":"Javier Collado","email":"javier.collado@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/jcollado/promisify-function/issues"},"homepage":"https://github.com/jcollado/promisify-function#readme","devDependencies":{"chai":"3.4.1","chai-as-promised":"5.2.0","coveralls":"2.11.6","cz-conventional-changelog":"^1.1.5","ghooks":"1.0.3","istanbul":"0.4.2","mocha":"2.3.4","multitest":"0.2.0","pr-tagger":"0.6.1","semantic-release":"^4.3.5","sinon":"1.17.2","sinon-chai":"2.8.0","standard":"5.4.1","validate-commit-msg":"1.1.1"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"},"ghooks":{"commit-msg":"validate-commit-msg","pre-commit":"npm test","pre-push":"npm run multitest"}},"version":"1.2.0","gitHead":"59cdc99e84e9930b15088cb7bc87d9784cb8e651","_id":"promisify-function@1.2.0","_shasum":"c7bbf79b9cce6b8b2ba17fa9a44bab25a5b776e3","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"jcollado","email":"javier.collado@gmail.com"},"dist":{"shasum":"c7bbf79b9cce6b8b2ba17fa9a44bab25a5b776e3","size":3204,"noattachment":false,"key":"/promisify-function/-/promisify-function-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/promisify-function/download/promisify-function-1.2.0.tgz"},"maintainers":[{"name":"jcollado","email":""}],"directories":{},"publish_time":1453285498369,"_cnpm_publish_time":1453285498369,"_cnpmcore_publish_time":"2021-12-18T19:46:12.666Z"},"1.1.3":{"name":"promisify-function","description":"Turn a callback-style function into a function that returns a promise","main":"index.js","scripts":{"cover":"istanbul cover _mocha -- test.js","coveralls":"istanbul cover --report lcovonly _mocha -- test.js && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","lint":"standard","premultitest":"npm run lint","multitest":"multitest","pretest":"npm run lint","test":"mocha test.js","semantic-release":"semantic-release pre && npm publish && semantic-release post && git fetch --tags && pr-tagger --log-level debug --access-token ${GH_TOKEN}"},"repository":{"type":"git","url":"git+https://github.com/jcollado/promisify-function.git"},"keywords":["promisify","function"],"author":{"name":"Javier Collado","email":"javier.collado@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/jcollado/promisify-function/issues"},"homepage":"https://github.com/jcollado/promisify-function#readme","devDependencies":{"chai":"3.4.1","chai-as-promised":"5.2.0","coveralls":"2.11.6","cz-conventional-changelog":"^1.1.5","ghooks":"1.0.3","istanbul":"0.4.2","mocha":"2.3.4","multitest":"0.2.0","pr-tagger":"0.6.1","semantic-release":"^4.3.5","sinon":"1.17.2","sinon-chai":"2.8.0","standard":"5.4.1","validate-commit-msg":"1.1.1"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"},"ghooks":{"commit-msg":"validate-commit-msg","pre-commit":"npm test","pre-push":"npm run multitest"}},"version":"1.1.3","gitHead":"477990430a9798e6a11af048d56ae059d14cbc97","_id":"promisify-function@1.1.3","_shasum":"c5dec8f22d5c22c5eee2922e8665a9c4b36a2d75","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"jcollado","email":"javier.collado@gmail.com"},"dist":{"shasum":"c5dec8f22d5c22c5eee2922e8665a9c4b36a2d75","size":3135,"noattachment":false,"key":"/promisify-function/-/promisify-function-1.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/promisify-function/download/promisify-function-1.1.3.tgz"},"maintainers":[{"name":"jcollado","email":""}],"directories":{},"publish_time":1453248252717,"_hasShrinkwrap":false,"_cnpm_publish_time":1453248252717,"_cnpmcore_publish_time":"2021-12-18T19:46:12.857Z"},"1.1.2":{"name":"promisify-function","description":"Turn a callback-style function into a function that returns a promise","main":"index.js","scripts":{"cover":"istanbul cover _mocha -- test.js","coveralls":"istanbul cover --report lcovonly _mocha -- test.js && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","lint":"standard","premultitest":"npm run lint","multitest":"multitest","pretest":"npm run lint","test":"mocha test.js","semantic-release":"semantic-release pre && npm publish && semantic-release post && pr-tagger --log-level debug --access-token ${GH_TOKEN}"},"repository":{"type":"git","url":"git+https://github.com/jcollado/promisify-function.git"},"keywords":["promisify","function"],"author":{"name":"Javier Collado","email":"javier.collado@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/jcollado/promisify-function/issues"},"homepage":"https://github.com/jcollado/promisify-function#readme","devDependencies":{"chai":"3.4.1","chai-as-promised":"5.2.0","coveralls":"2.11.6","cz-conventional-changelog":"^1.1.5","ghooks":"1.0.3","istanbul":"0.4.2","mocha":"2.3.4","multitest":"0.2.0","pr-tagger":"0.6.1","semantic-release":"^4.3.5","sinon":"1.17.2","sinon-chai":"2.8.0","standard":"5.4.1","validate-commit-msg":"1.1.1"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"},"ghooks":{"commit-msg":"validate-commit-msg","pre-commit":"npm test","pre-push":"npm run multitest"}},"version":"1.1.2","gitHead":"fb88ff7130ac7e51a0bf288848fc21dcead16bc1","_id":"promisify-function@1.1.2","_shasum":"8a483af96843af03c8d505801fbc43a325e8d7ae","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.2.4","_npmUser":{"name":"jcollado","email":"javier.collado@gmail.com"},"dist":{"shasum":"8a483af96843af03c8d505801fbc43a325e8d7ae","size":3122,"noattachment":false,"key":"/promisify-function/-/promisify-function-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/promisify-function/download/promisify-function-1.1.2.tgz"},"maintainers":[{"name":"jcollado","email":""}],"directories":{},"publish_time":1453244691228,"_hasShrinkwrap":false,"_cnpm_publish_time":1453244691228,"_cnpmcore_publish_time":"2021-12-18T19:46:13.288Z"},"1.1.1":{"name":"promisify-function","description":"Turn a callback-style function into a function that returns a promise","main":"index.js","scripts":{"cover":"istanbul cover _mocha -- test.js","coveralls":"istanbul cover --report lcovonly _mocha -- test.js && cat ./coverage/lcov.info | coveralls && rm -rf ./coverage","lint":"standard","premultitest":"npm run lint","multitest":"multitest","pretest":"npm run lint","test":"mocha test.js","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"repository":{"type":"git","url":"git+https://github.com/jcollado/promisify-function.git"},"keywords":["promisify","function"],"author":{"name":"Javier Collado","email":"javier.collado@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/jcollado/promisify-function/issues"},"homepage":"https://github.com/jcollado/promisify-function#readme","devDependencies":{"chai":"3.4.1","chai-as-promised":"5.2.0","coveralls":"2.11.6","cz-conventional-changelog":"^1.1.5","ghooks":"1.0.3","istanbul":"0.4.2","mocha":"2.3.4","multitest":"0.2.0","semantic-release":"^4.3.5","sinon":"1.17.2","sinon-chai":"2.8.0","standard":"5.4.1","validate-commit-msg":"1.1.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"},"ghooks":{"commit-msg":"validate-commit-msg","pre-commit":"npm test","pre-push":"npm run multitest"}},"version":"1.1.1","gitHead":"ed5e4b2d44272e7816ba61f99887fca6369af8e2","_id":"promisify-function@1.1.1","_shasum":"8abbde721ac5be2ca434d5a09f2bd88103ab73a7","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.4.1","_npmUser":{"name":"jcollado","email":"javier.collado@gmail.com"},"dist":{"shasum":"8abbde721ac5be2ca434d5a09f2bd88103ab73a7","size":2996,"noattachment":false,"key":"/promisify-function/-/promisify-function-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/promisify-function/download/promisify-function-1.1.1.tgz"},"maintainers":[{"name":"jcollado","email":""}],"directories":{},"publish_time":1453109065403,"_hasShrinkwrap":false,"_cnpm_publish_time":1453109065403,"_cnpmcore_publish_time":"2021-12-18T19:46:13.512Z"},"1.0.0":{"name":"promisify-function","description":"Turn a callback-style function into a function that returns a promise","main":"index.js","scripts":{"test":"mocha test.js","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"repository":{"type":"git","url":"git+https://github.com/jcollado/promisify-function.git"},"keywords":["promisify","function"],"author":{"name":"Javier Collado","email":"javier.collado@gmail.com"},"license":"ISC","bugs":{"url":"https://github.com/jcollado/promisify-function/issues"},"homepage":"https://github.com/jcollado/promisify-function#readme","devDependencies":{"chai":"3.4.1","chai-as-promised":"5.2.0","cz-conventional-changelog":"^1.1.5","mocha":"2.3.4","semantic-release":"^4.3.5","sinon":"1.17.2"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"dependencies":{"sinon-chai":"2.8.0"},"version":"1.0.0","gitHead":"022df000258aa7fdb059503a25a4cb3350a03487","_id":"promisify-function@1.0.0","_shasum":"2b7f4c8ad6840d7fa31b95ccb344011bbd1b829c","_from":".","_npmVersion":"2.14.15","_nodeVersion":"4.2.4","_npmUser":{"name":"jcollado","email":"javier.collado@gmail.com"},"dist":{"shasum":"2b7f4c8ad6840d7fa31b95ccb344011bbd1b829c","size":1333,"noattachment":false,"key":"/promisify-function/-/promisify-function-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/promisify-function/download/promisify-function-1.0.0.tgz"},"maintainers":[{"name":"jcollado","email":""}],"directories":{},"publish_time":1453077958566,"_hasShrinkwrap":false,"_cnpm_publish_time":1453077958566,"_cnpmcore_publish_time":"2021-12-18T19:46:13.716Z"}},"readme":"# promisify-function\n\n[![npm](https://img.shields.io/npm/v/promisify-function.svg)](https://www.npmjs.com/package/promisify-function)\n[![Build Status](https://travis-ci.org/jcollado/promisify-function.svg?branch=master)](https://travis-ci.org/jcollado/promisify-function)\n[![Coverage Status](https://coveralls.io/repos/jcollado/promisify-function/badge.svg?branch=master&service=github)](https://coveralls.io/github/jcollado/promisify-function?branch=master)\n[![Dependency Status](https://david-dm.org/jcollado/promisify-function.svg)](https://david-dm.org/jcollado/promisify-function)\n[![devDependency Status](https://david-dm.org/jcollado/promisify-function/dev-status.svg)](https://david-dm.org/jcollado/promisify-function#info=devDependencies)\n[![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg)](http://standardjs.com/)\n[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\nTurn a callback style function into a function that returns a promise.\n\n## Installation\n\nThe recommended way to install `promisify-function` is as a dependency of a project:\n\n```bash\nnpm install --save promisify-function\n```\n\n## Usage\n\nPass a callback style function and get a function the returns a [Promise](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise) as result:\n\n```node\nconst fs = require('fs')\nconst promisify = require('promisify-function')\nconst mkdir = promisify(fs.mkdir)\n```\n\n## Contributing\n\nAny contribution is more than welcome. In particular, if:\n\n- there's something that doesn't work as expected or you have an idea for a nice to have feature, then please submit an issue [here](https://github.com/jcollado/promisify-function/issues/new)\n- you know how to fix a problem or improve the code, then please submit a pull request [here](https://github.com/jcollado/promisify-function/compare)\n","_attachments":{},"homepage":"https://github.com/jcollado/promisify-function#readme","bugs":{"url":"https://github.com/jcollado/promisify-function/issues"},"license":"ISC"}