{"_id":"stripe-errback","_rev":"5-a425de368cd91824e9d7c3e6ab0a714b","name":"stripe-errback","description":"Wrap Stripe.js async methods to use node-style callbacks","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"stripe-errback","main":"index.js","version":"1.0.0","description":"Wrap Stripe.js async methods to use node-style callbacks","license":"MIT","repository":{"type":"git","url":"git+https://github.com/bendrucker/stripe-errback.git"},"author":{"name":"Ben Drucker","email":"bvdrucker@gmail.com","url":"bendrucker.me"},"scripts":{"test":"standard && zuul --phantom -- test.js"},"keywords":["stripe","browser","stripe.js","node","callback","errback"],"devDependencies":{"phantomjs-prebuilt":"^2.1.9","sinon":"^1.17.5","standard":"^7.1.2","stripe-debug":"^2.0.0","tape":"^4.0.0","zuul":"^3.10.3"},"files":["*.js"],"dependencies":{"dot-prop":"~3.0.0","xtend":"~4.0.1"},"gitHead":"9f457b50fff122c0415ad41b97625d10dd567863","bugs":{"url":"https://github.com/bendrucker/stripe-errback/issues"},"homepage":"https://github.com/bendrucker/stripe-errback#readme","_id":"stripe-errback@1.0.0","_shasum":"42772c43208782f1f9504b30ea6e29a39263cd4b","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"bendrucker","email":"bvdrucker@gmail.com"},"dist":{"shasum":"42772c43208782f1f9504b30ea6e29a39263cd4b","tarball":"https://registry.npmjs.org/stripe-errback/-/stripe-errback-1.0.0.tgz","integrity":"sha512-vmBqDbxy0HxdTS/PyD76AyOgh/BzNe3UHf7PWSuQTf1JkI3lUyv2BXrPnh0PKS8hbk2jlPR4MxfPTdwBoxP58Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHBo/6q1Z+DXZD6g3eiV/S8cAp0OPhKaoj3HrGsxljqxAiADC5XuavRi0jyK1y8R5hCFCdwg2l+6GiBxSWAmrRj7jA=="}]},"maintainers":[{"name":"bendrucker","email":"bvdrucker@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/stripe-errback-1.0.0.tgz_1469907903107_0.8701442836318165"}},"1.0.1":{"name":"stripe-errback","main":"index.js","version":"1.0.1","description":"Wrap Stripe.js async methods to use node-style callbacks","license":"MIT","repository":{"type":"git","url":"git+https://github.com/bendrucker/stripe-errback.git"},"author":{"name":"Ben Drucker","email":"bvdrucker@gmail.com","url":"bendrucker.me"},"scripts":{"test":"standard && zuul --phantom -- test.js"},"keywords":["stripe","browser","stripe.js","node","callback","errback"],"devDependencies":{"phantomjs-prebuilt":"^2.1.9","sinon":"^1.17.5","standard":"^7.1.2","stripe-debug":"^2.0.0","tape":"^4.0.0","zuul":"^3.10.3"},"files":["*.js"],"dependencies":{"dot-prop":"~3.0.0","xtend":"~4.0.1"},"gitHead":"c0c1de930e79e0359c1fb3b091b72e266ff700ba","bugs":{"url":"https://github.com/bendrucker/stripe-errback/issues"},"homepage":"https://github.com/bendrucker/stripe-errback#readme","_id":"stripe-errback@1.0.1","_shasum":"40ae6532dd7fdf321b827283e510628fa87a29e5","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"bendrucker","email":"bvdrucker@gmail.com"},"dist":{"shasum":"40ae6532dd7fdf321b827283e510628fa87a29e5","tarball":"https://registry.npmjs.org/stripe-errback/-/stripe-errback-1.0.1.tgz","integrity":"sha512-O5Qw/EODUiRtf6iR75WJySQgbIt1qRnHUMEnkJ6mWF3Z/8ZEv5CxiVfWV5HMqIud2HYk6TIiCgGPZuV9YPE5fg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEQaPVj938UNWP+o7yqQTtRT/hWPBQdvQKpajhs4Z/A+AiEA2+T4u9EKVPc/EAmLnaEEIl4tPggOw9gYfHXGS9ssjF0="}]},"maintainers":[{"name":"bendrucker","email":"bvdrucker@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/stripe-errback-1.0.1.tgz_1469908163557_0.8490128633566201"}},"1.0.2":{"name":"stripe-errback","main":"index.js","version":"1.0.2","description":"Wrap Stripe.js async methods to use node-style callbacks","license":"MIT","repository":{"type":"git","url":"git+https://github.com/bendrucker/stripe-errback.git"},"author":{"name":"Ben Drucker","email":"bvdrucker@gmail.com","url":"bendrucker.me"},"scripts":{"test":"standard && zuul --phantom -- test.js"},"keywords":["stripe","browser","stripe.js","node","callback","errback"],"devDependencies":{"phantomjs-prebuilt":"^2.1.9","sinon":"^1.17.5","standard":"^7.1.2","stripe-debug":"^2.0.0","tape":"^4.0.0","zuul":"^3.10.3"},"files":["*.js"],"dependencies":{"dot-prop":"~3.0.0","xtend":"~4.0.1"},"gitHead":"f47f8d430634a581e470b7be5ae5f6bd6f45a5de","bugs":{"url":"https://github.com/bendrucker/stripe-errback/issues"},"homepage":"https://github.com/bendrucker/stripe-errback#readme","_id":"stripe-errback@1.0.2","_shasum":"7d1dfdd21bc450a1caacd48a7e270427bf83c8d6","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"bendrucker","email":"bvdrucker@gmail.com"},"dist":{"shasum":"7d1dfdd21bc450a1caacd48a7e270427bf83c8d6","tarball":"https://registry.npmjs.org/stripe-errback/-/stripe-errback-1.0.2.tgz","integrity":"sha512-4prrHme/PAKDuvL45q+Xx3b2epm1/FOjFshpStIOchROv/YpwPTtsXH2u9s7PwSQHKBBag8yzt/J05yn6oGe8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFaC54AXhmcC8E+ew8K4RDLwW2yQA11gcGq6/AQG/8H2AiEAsXN1cIGzIygBHCv1NjWUZYVyOZxIXvAqQLnku5uve5M="}]},"maintainers":[{"name":"bendrucker","email":"bvdrucker@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/stripe-errback-1.0.2.tgz_1469909185237_0.21921570738777518"}}},"readme":"# stripe-errback [![Build Status](https://travis-ci.org/bendrucker/stripe-errback.svg?branch=master)](https://travis-ci.org/bendrucker/stripe-errback)\n\n> Wrap Stripe.js async methods to use node-style callbacks\n\n\n## Install\n\n```\n$ npm install --save stripe-errback\n```\n\n\n## Usage\n\n```js\nvar stripeErrback = require('stripe-errback')\n\nvar stripe = stripeErrback(window.Stripe)\n\nstripe.card.createToken(data, params, function (err, data) {\n  if (err) { /* console.error(err) */ }\n  else { /* token = data.id... */ }\n})\n```\n\n## API\n\n#### `stripeErrback(Stripe)` -> `object`\n\nWraps `window.Stripe` to call a Node-style callback (`function (err, data)`) with results instead of using Stripe's `function (status, response)` functions.\n\n##### Stripe\n\n*Required*  \nType: `function`\n\nThe Stripe.js browser library (`window.Stripe`).\n\nThe returned object wraps the following methods in addition to exposing utility methods:\n\n* [`card.createToken`](https://stripe.com/docs/stripe.js#card-createToken)\n* [`bankAccount.createToken`](https://stripe.com/docs/stripe.js#bank-account-createToken)\n* [`piiData.createToken`](https://stripe.com/docs/stripe.js?#pii-data-createToken)\n* [`bitcoinReceiver.createReceiver`](https://stripe.com/docs/stripe.js#bitcoinreceiver-createreceiver)\n* [`bitcoinReceiver.pollReceiver`](https://stripe.com/docs/stripe.js#bitcoinreceiver-pollreceiver)\n* `bitcoinReceiver.getReceiver` (undocumented)\n\nThis configuration is exposed as `stripeErrback.methods` with `{async, sync}` containing arrays of dot property paths.\n\n## License\n\nMIT © [Ben Drucker](http://bendrucker.me)\n","maintainers":[{"name":"bendrucker","email":"bvdrucker@gmail.com"}],"time":{"modified":"2022-06-27T01:13:35.267Z","created":"2016-07-30T19:45:07.369Z","1.0.0":"2016-07-30T19:45:07.369Z","1.0.1":"2016-07-30T19:49:23.792Z","1.0.2":"2016-07-30T20:06:29.612Z"},"homepage":"https://github.com/bendrucker/stripe-errback#readme","keywords":["stripe","browser","stripe.js","node","callback","errback"],"repository":{"type":"git","url":"git+https://github.com/bendrucker/stripe-errback.git"},"author":{"name":"Ben Drucker","email":"bvdrucker@gmail.com","url":"bendrucker.me"},"bugs":{"url":"https://github.com/bendrucker/stripe-errback/issues"},"license":"MIT","readmeFilename":"readme.md"}