{"_id":"pr","_rev":"20-02e8cb060032ecd69f39688a6e83f745","name":"pr","description":"node builtins wrapped for promises","dist-tags":{"latest":"0.3.2"},"versions":{"0.1.0":{"name":"pr","version":"0.1.0","description":"node builtins wrapped for promises","main":"index.js","scripts":{"test":"node node_modules/mocha/bin/mocha"},"repository":{"type":"git","url":"git@github.com:jden/pr.git"},"keywords":["promises","fs","crypto","builtin","node"],"author":{"name":"jden","email":"jason@denizac.org"},"license":"Public Domain","dependencies":{"q":"~0.9.2"},"devDependencies":{"chai":"~1.5.0","chai-interface":"~1.1.0","mocha":"~1.8.2"},"_id":"pr@0.1.0","dist":{"shasum":"e3db0d4628e2612a7b694ae5179b012b4ef3746c","tarball":"https://registry.npmjs.org/pr/-/pr-0.1.0.tgz","integrity":"sha512-mHZmUl3x1u08gz6Thu3rCdQ7X5yyoPhYdoROg+s9F9XRVg8bRSLYd2aguHPKH9JA8I3kc6zd0xKzChnG/h2r1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA2CVNbwkVpg6J+YM7IhpRaAkT8/AyCzTu8gxQaM47SqAiARQuFyb3Vqe7bNy8A79Cket7P/7umKu+/Csbba3Z5pHQ=="}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"jden","email":"jason@denizac.org"},"maintainers":[{"name":"jden","email":"jason@denizac.org"}],"directories":{}},"0.2.0":{"name":"pr","version":"0.2.0","description":"node builtins wrapped for promises","main":"index.js","scripts":{"test":"node node_modules/mocha/bin/mocha"},"repository":{"type":"git","url":"git@github.com:jden/pr.git"},"keywords":["promises","fs","crypto","builtin","node"],"author":{"name":"jden","email":"jason@denizac.org"},"license":"Public Domain","dependencies":{"q":"~0.9.2"},"devDependencies":{"chai":"~1.5.0","chai-interface":"~1.1.0","mocha":"~1.8.2"},"_id":"pr@0.2.0","dist":{"shasum":"e2913837b05f35ffd94680582d9501d7903fcfc3","tarball":"https://registry.npmjs.org/pr/-/pr-0.2.0.tgz","integrity":"sha512-YJiuT4ZGOF/EX6OjNgL8qWvt9KGNLKxHEw40vwksYhiGG1QZRALGz758gBRgRLGwLHI8diKBxtZQpjbThg6jAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNj2kcTvyJj0twUlRKl9oiuS8fu4o0AuJ/xZQ6gLmkoQIgFASq13JQYKZDzV7Xw23Ea2o5qcf1BGTr5TTwsZD0MKk="}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"jden","email":"jason@denizac.org"},"maintainers":[{"name":"jden","email":"jason@denizac.org"}],"directories":{}},"0.2.1":{"name":"pr","version":"0.2.1","description":"node builtins wrapped for promises","main":"index.js","scripts":{"test":"node node_modules/mocha/bin/mocha"},"repository":{"type":"git","url":"git@github.com:jden/pr.git"},"keywords":["promises","fs","crypto","builtin","node"],"author":{"name":"jden","email":"jason@denizac.org"},"license":"Public Domain","dependencies":{"q":"~0.9.2"},"devDependencies":{"chai":"~1.5.0","chai-interface":"~1.1.0","mocha":"~1.8.2"},"_id":"pr@0.2.1","dist":{"shasum":"1dc760bbcfed47c931e03fd75e21c26e3bb82358","tarball":"https://registry.npmjs.org/pr/-/pr-0.2.1.tgz","integrity":"sha512-884w+sOZSXJKuS55LxTgzxjCHbvo/adUS/1wRL90tdDgLMFznu8T1VhwWH/HO6tp5XX7aEb5vXF82vcOH5BweQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICz3vuOoUkRWg8HKUagBbrTJMrNeGRk1Ui8mneHGQypyAiEAyCvIOZmTC4bPvQSrtmH5dfoHUGnFFexj65E1cuR+5qc="}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"jden","email":"jason@denizac.org"},"maintainers":[{"name":"jden","email":"jason@denizac.org"}],"directories":{}},"0.3.0":{"name":"pr","version":"0.3.0","description":"node builtins wrapped for promises","main":"index.js","scripts":{"test":"node node_modules/mocha/bin/mocha"},"repository":{"type":"git","url":"git@github.com:jden/pr.git"},"keywords":["promises","fs","crypto","builtin","node"],"author":{"name":"jden","email":"jason@denizac.org"},"license":"Public Domain","dependencies":{"q":"~0.9.2"},"devDependencies":{"chai":"~1.5.0","chai-interface":"~1.1.0","mocha":"~1.8.2"},"_id":"pr@0.3.0","dist":{"shasum":"1e1a55b5a03b22d0fc5f163ae028c2d52a35a1e7","tarball":"https://registry.npmjs.org/pr/-/pr-0.3.0.tgz","integrity":"sha512-ZtWQXF/ozyzmhfnSzT7PwKwajD+WFs51FLf5vS71ghTiLTYTjJxkYPhF9WJBOtObGy56+z4Xb3ZO6VBT/Cj24Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHL3IqByMPVS2fmX6ZGMVqwmctym3cAHA3nDHQDtZPD4AiBzXDn1ZPg2/x74kJzaYVCo2WkaZwc6wssqCW184JRe1g=="}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"jden","email":"jason@denizac.org"},"maintainers":[{"name":"jden","email":"jason@denizac.org"}],"directories":{}},"0.3.1":{"name":"pr","version":"0.3.1","description":"node builtins wrapped for promises","main":"index.js","scripts":{"test":"node node_modules/mocha/bin/mocha"},"repository":{"type":"git","url":"git@github.com:jden/pr.git"},"keywords":["promises","fs","crypto","builtin","node"],"author":{"name":"jden","email":"jason@denizac.org"},"license":"Public Domain","dependencies":{"bluebird":"~0.11.5-0"},"devDependencies":{"chai":"~1.5.0","chai-interface":"~1.1.0","mocha":"~1.8.2"},"bugs":{"url":"https://github.com/jden/pr/issues"},"homepage":"https://github.com/jden/pr","_id":"pr@0.3.1","dist":{"shasum":"3a105ae32e84904b781c014144e85f69dad77e49","tarball":"https://registry.npmjs.org/pr/-/pr-0.3.1.tgz","integrity":"sha512-iuBnjFq702b6RcH7qGJ96Sh5nTLhAov83nfPc7gfBM9Raqr9Vt6BY9xdhg5UYVGEyD47fReZfI1syRRM3j8U5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFqP+6bcvdU6TxPMV255qyCQxhOBH56kUqcHZpt6xwgyAiEApjJOTUA60PsPfdpPApH2KSc+nNt/4QbLO+wTOtMzfEk="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"jden","email":"jason@denizac.org"},"maintainers":[{"name":"jden","email":"jason@denizac.org"}],"directories":{}},"0.3.2":{"name":"pr","version":"0.3.2","description":"node builtins wrapped for promises","main":"index.js","scripts":{"test":"standard && mocha"},"repository":{"type":"git","url":"git@github.com:jden/pr.git"},"keywords":["promises","fs","crypto","builtin","node"],"author":{"name":"jden","email":"jason@denizac.org"},"license":"CC0-1.0","dependencies":{"polyfill-promise":"^4.0.1"},"devDependencies":{"chai":"~1.5.0","chai-interface":"~1.1.0","mocha":"~1.8.2","standard":"^4.0.1"},"gitHead":"ef6e9cc1e0ae6bddb3c16fa62fffe55f6748a3fb","bugs":{"url":"https://github.com/jden/pr/issues"},"homepage":"https://github.com/jden/pr","_id":"pr@0.3.2","_shasum":"3e204e8cf42ac3760e67a55bf79d4cace41a0646","_from":".","_npmVersion":"2.7.0","_nodeVersion":"0.10.36","_npmUser":{"name":"jden","email":"jason@denizac.org"},"dist":{"shasum":"3e204e8cf42ac3760e67a55bf79d4cace41a0646","tarball":"https://registry.npmjs.org/pr/-/pr-0.3.2.tgz","integrity":"sha512-6lg/AVh39s2LdQFmA4Wx1zKlQt5JlQY694G8VKEqcAVbVwyL5Ydheu2LVFcp1P0E4/YMj+98bZcRiSXZoQrc3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH9O94aDAYJ1x4okAdiaoTAB602gThHffvMJTrgGHnC/AiEAi4HTGXwF01hDDxcsc9qnVHzn+T0dowgOrKnnRTiDCnc="}]},"maintainers":[{"name":"jden","email":"jason@denizac.org"}],"directories":{}}},"readme":"# pr\nnode builtins wrapped for promises\n\nall of node's builtin apis as Promises/A+ - returning functions. Use the core module APIs you know without the impedence mismatch of adapting them to promises yourself.\n\n[![js-standard-style](https://cdn.rawgit.com/feross/standard/master/badge.svg)](https://github.com/feross/standard)\n\n## installation\n\n    $ npm install pr\n\n## usage\n\nrequire any builtin module with `pr/` before it\n\n## example\n\n    var fs = require('pr/fs')\n\n    fs.readdir(__dirname).then(function (files) {\n      console.log(__dirname + ':\\n' + files.join('\\n'))\n    })\n\n## modules included\n\nMethods taking one-time callbacks in the following module are wrapped with promise-returning versions:\n\n  - [fs](http://nodejs.org/api/fs.html)\n  - [child_process](http://nodejs.org/api/child_process.html)\n  - [crypto](http://nodejs.org/api/crypto.html)\n  - [dns](http://nodejs.org/api/dns.html)\n  - [zlib](http://nodejs.org/api/zlib.html)  \n\nAdditionally, all base modules are available by `require('pr/name')` for convenience.\n\nFunctions which are documented as taking a callback, but which actually use the callback as an event listener rather than as a continuation, are not supported.\n\n## not currently implemented\n\n`(http|https).request` and `.get` both take callbacks but also have return values of streams. These will be supported in a future release of `pr`, and the returned object will support both the stream and promise interface.\n\n`readline`'s `Interface#question` is not currently implemented.\n\nWe're interested in supporting the entire api! Please open a pull request to contribute.\n\n## **api current as of node 0.8.x**\n\n## contributors\n\njden <jason@denizac.org>\n\n## license\n\nPublic Domain.\n\n<a rel=\"license\"\n   href=\"http://creativecommons.org/publicdomain/zero/1.0/\">\n  <img src=\"http://i.creativecommons.org/p/zero/1.0/88x31.png\" style=\"border-style: none;\" alt=\"CC0\" />\n</a>\n\nTo the extent possible under law, Jason Denizac has waived all copyright and related or neighboring rights to pr. This work is published from: United States.\n","maintainers":[],"time":{"modified":"2022-06-24T12:55:33.572Z","created":"2013-03-31T23:10:28.206Z","0.1.0":"2013-03-31T23:10:32.222Z","0.2.0":"2013-03-31T23:27:29.837Z","0.2.1":"2013-03-31T23:39:00.959Z","0.3.0":"2013-04-01T07:51:27.802Z","0.3.1":"2013-12-06T02:25:30.079Z","0.3.2":"2015-06-10T17:33:26.568Z"},"author":{"name":"jden","email":"jason@denizac.org"},"repository":{"type":"git","url":"git@github.com:jden/pr.git"},"users":{"domenic":true},"homepage":"https://github.com/jden/pr","keywords":["promises","fs","crypto","builtin","node"],"bugs":{"url":"https://github.com/jden/pr/issues"},"license":"CC0-1.0","readmeFilename":"README.md"}