{"_id":"vow-node","_rev":"9-dd942bbcaa9aa43e338dad871a2d9b0f","name":"vow-node","description":"Extension for Vow to work with nodejs-style callbacks","dist-tags":{"latest":"0.3.0"},"versions":{"0.1.0":{"name":"vow-node","version":"0.1.0","description":"Extension for Vow to work with nodejs-style callbacks","homepage":"https://github.com/dfilatov/vow-node","keywords":["vow","nodejs","callback","promise","promisify"],"author":{"name":"Dmitry Filatov","email":"dfilatov@yandex-team.ru"},"contributors":[{"name":"Dmitry Filatov","email":"dfilatov@yandex-team.ru"}],"repository":{"type":"git","url":"http://github.com/dfilatov/vow-node.git"},"dependencies":{},"peerDependencies":{"vow":"~0.3.9"},"devDependencies":{"vow":"~0.3.9","nodeunit":"","istanbul":""},"main":"lib/vow-node","engines":{"node":">= 0.4.0"},"scripts":{"test":"./node_modules/istanbul/lib/cli.js test test/utils/runner.js"},"bugs":{"url":"https://github.com/dfilatov/vow-node/issues"},"_id":"vow-node@0.1.0","dist":{"shasum":"99c7c051922f36c07f602d13785f761121704a73","tarball":"https://registry.npmjs.org/vow-node/-/vow-node-0.1.0.tgz","integrity":"sha512-2blnD4COfMjDF1Y7RZAGkmeFipRLGSyCaIqB68GWgX9YDBC+/DFLWnA8KZKdeAVsgWJyOVvyHYDfzmKcMnfoVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBLiBvYOvSu6dZEnskVW0aO/FwHw3w6ve4oSE2NksxGKAiEA8vWN0SQ8Wno/TFpxsk05uGfUFC7mPNSRtGnrAgUpdU4="}]},"_from":".","_npmVersion":"1.3.7","_npmUser":{"name":"dfilatov","email":"dfilatov@yandex-team.ru"},"maintainers":[{"name":"dfilatov","email":"dfilatov@yandex-team.ru"}],"directories":{}},"0.2.0":{"name":"vow-node","version":"0.2.0","description":"Extension for Vow to work with nodejs-style callbacks","homepage":"https://github.com/dfilatov/vow-node","keywords":["vow","nodejs","callback","promise","promisify"],"author":{"name":"Dmitry Filatov","email":"dfilatov@yandex-team.ru"},"contributors":[{"name":"Dmitry Filatov","email":"dfilatov@yandex-team.ru"}],"repository":{"type":"git","url":"http://github.com/dfilatov/vow-node.git"},"dependencies":{},"peerDependencies":{"vow":"0.4.x"},"devDependencies":{"vow":"0.4.x","nodeunit":"","istanbul":""},"main":"lib/vow-node","engines":{"node":">= 0.4.0"},"scripts":{"test":"./node_modules/istanbul/lib/cli.js test test/utils/runner.js"},"bugs":{"url":"https://github.com/dfilatov/vow-node/issues"},"_id":"vow-node@0.2.0","dist":{"shasum":"6c735057c965ce031fb9495f3145d0ea79d2cd8b","tarball":"https://registry.npmjs.org/vow-node/-/vow-node-0.2.0.tgz","integrity":"sha512-gXBvy/EZN68wsy8uk32IScfR+KCGbizhHhXynRllUwDkv3XuJ1Md4jAE/v5ka9eHKWQK9Sp4OU5f6jXiyVgxBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB7eY5jf5zGv5KyMN3dlv0eaWLWhGgJwmdDk677uECLpAiEAg1qQtZYsZiwpD/W4wTl5bAVozG3s+wJmYLg7blYLCYY="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"dfilatov","email":"dfilatov@yandex-team.ru"},"maintainers":[{"name":"dfilatov","email":"dfilatov@yandex-team.ru"}]},"0.2.1":{"name":"vow-node","version":"0.2.1","description":"Extension for Vow to work with nodejs-style callbacks","homepage":"https://github.com/dfilatov/vow-node","keywords":["vow","nodejs","callback","promise","promisify"],"author":{"name":"Dmitry Filatov","email":"dfilatov@yandex-team.ru"},"contributors":[{"name":"Dmitry Filatov","email":"dfilatov@yandex-team.ru"}],"repository":{"type":"git","url":"http://github.com/dfilatov/vow-node.git"},"dependencies":{},"peerDependencies":{"vow":"0.4.x"},"devDependencies":{"vow":"0.4.x","nodeunit":"","istanbul":""},"main":"lib/vow-node","engines":{"node":">= 0.4.0"},"scripts":{"test":"./node_modules/istanbul/lib/cli.js test test/utils/runner.js"},"bugs":{"url":"https://github.com/dfilatov/vow-node/issues"},"_id":"vow-node@0.2.1","dist":{"shasum":"b63f71fba61115ebaa919f62cdcfbcf46fdb99a1","tarball":"https://registry.npmjs.org/vow-node/-/vow-node-0.2.1.tgz","integrity":"sha512-Umfk8AGI9HdiGY0WrQs4GYOy7Bd994jljvCXBaP822G8JUxDFtDNLu/TPPyhSoSVToqlYSB59coaStQHDloJ2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtAnPkEUxdO6wVAPKSrW+rk0GGqX4DIxazTAINx2GyGAIhAIWtiBO5UkzXWSUBPj9F798AvRB43cYV3NkGrymlDCb5"}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"dfilatov","email":"dfilatov@yandex-team.ru"},"maintainers":[{"name":"dfilatov","email":"dfilatov@yandex-team.ru"}]},"0.3.0":{"name":"vow-node","version":"0.3.0","description":"Extension for Vow to work with nodejs-style callbacks","homepage":"https://github.com/dfilatov/vow-node","keywords":["vow","nodejs","callback","promise","promisify"],"author":{"name":"Dmitry Filatov","email":"dfilatov@yandex-team.ru"},"contributors":[{"name":"Dmitry Filatov","email":"dfilatov@yandex-team.ru"}],"repository":{"type":"git","url":"http://github.com/dfilatov/vow-node.git"},"dependencies":{},"peerDependencies":{"vow":"0.4.x"},"devDependencies":{"vow":"0.4.x","nodeunit":"","istanbul":""},"main":"lib/vow-node","engines":{"node":">= 0.4.0"},"scripts":{"test":"./node_modules/istanbul/lib/cli.js test test/utils/runner.js"},"gitHead":"1617cca1eb7a1d5bb29ef6ccfe0dcdba836c3694","bugs":{"url":"https://github.com/dfilatov/vow-node/issues"},"_id":"vow-node@0.3.0","_shasum":"babf87cd8209935f75c050c6a6b6a9342e293d5f","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"dfilatov","email":"dfilatov@yandex-team.ru"},"maintainers":[{"name":"dfilatov","email":"dfilatov@yandex-team.ru"}],"dist":{"shasum":"babf87cd8209935f75c050c6a6b6a9342e293d5f","tarball":"https://registry.npmjs.org/vow-node/-/vow-node-0.3.0.tgz","integrity":"sha512-7p9DhQqF+GcY6lzDaFyMDwT3x3z5RY36940jCLcMwayGfj9yJjgzqvtfFxmSb4n6OYwISBJ3vOh0XyryHx7YfA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSNDt+opuhFSFjMKeJBjnxHPAEINfE15nC3d9LE9ShIQIgdtFf5NIJYUpDtUYtS00prdAwOVHa53jsmupCPtCHh1c="}]}}},"readme":"vow-node [![NPM version](https://badge.fury.io/js/vow-node.png)](http://badge.fury.io/js/vow-node) [![Build Status](https://secure.travis-ci.org/dfilatov/vow-node.png)](http://travis-ci.org/dfilatov/vow-node)\r\n=========\r\nVow-node is a small extension for [vow](https://github.com/dfilatov/vow) to work with nodejs-style callbacks\r\n\r\nGetting Started\r\n---------------\r\n###In Node.js###\r\nYou can install using Node Package Manager (npm):\r\n\r\n    npm install vow-node\r\n\r\nAPI\r\n---\r\n\r\n####promisify(fn)####\r\nTransforms given function `fn` to a function that returns promise.\r\n````javascript\r\nvar fs = require('fs'),\r\n    readFile = vowNode.promisify(fs.readFile);\r\n\r\nreadFile('package.json').then(function(content) {\r\n    console.log(content);\r\n});\r\n\r\n````\r\n\r\n####invoke(fn, ...args)####\r\nInvokes given function `fn` with arguments `args`.\r\n````javascript\r\nvar fs = require('fs');\r\n\r\nvowNode.invoke(fs.readFile, 'package.json').then(function(content) {\r\n    console.log(content);\r\n});\r\n\r\n````\r\n","maintainers":[{"name":"dfilatov","email":"dfilatov@yandex-team.ru"}],"time":{"modified":"2022-06-28T18:26:34.983Z","created":"2013-11-15T09:59:55.812Z","0.1.0":"2013-11-15T09:59:59.858Z","0.2.0":"2014-01-27T09:28:23.760Z","0.2.1":"2014-08-14T05:44:24.209Z","0.3.0":"2015-04-23T12:14:14.356Z"},"author":{"name":"Dmitry Filatov","email":"dfilatov@yandex-team.ru"},"repository":{"type":"git","url":"http://github.com/dfilatov/vow-node.git"},"readmeFilename":"README.md","homepage":"https://github.com/dfilatov/vow-node","keywords":["vow","nodejs","callback","promise","promisify"],"contributors":[{"name":"Dmitry Filatov","email":"dfilatov@yandex-team.ru"}],"bugs":{"url":"https://github.com/dfilatov/vow-node/issues"}}