{"_id":"standard-as-callback","_rev":"291546","name":"standard-as-callback","description":"A performant and standard (Bluebird) library that registers a node-style callback on a promise","dist-tags":{"latest":"2.1.0"},"maintainers":[{"name":"luin","email":"i@zihua.li"}],"time":{"modified":"2021-06-03T18:51:35.000Z","created":"2018-06-23T16:50:26.658Z","2.1.0":"2021-03-14T07:17:44.418Z","2.0.1":"2019-02-03T06:38:25.854Z","2.0.0":"2019-02-03T06:34:59.122Z","1.0.2":"2019-02-03T06:29:09.504Z","1.0.1":"2018-06-30T08:39:01.428Z","1.0.0":"2018-06-23T16:50:26.658Z"},"users":{},"author":{"name":"luin","email":"i@zihua.li"},"repository":{"type":"git","url":"git+https://github.com/luin/asCallback.git"},"versions":{"2.1.0":{"name":"standard-as-callback","version":"2.1.0","description":"A performant and standard (Bluebird) library that registers a node-style callback on a promise","main":"built/index.js","types":"built/index.d.ts","directories":{"lib":"built"},"scripts":{"build":"rm -rf built && tsc","test":"npm run build && mocha","prepublishOnly":"npm test"},"repository":{"type":"git","url":"git+https://github.com/luin/asCallback.git"},"keywords":["ascallback","nodeify","promise","bluebird"],"author":{"name":"luin","email":"i@zihua.li"},"license":"MIT","bugs":{"url":"https://github.com/luin/asCallback/issues"},"homepage":"https://github.com/luin/asCallback#readme","devDependencies":{"mocha":"^8.3.2","promise-timeout":"^1.3.0","sinon":"^9.2.4","typescript":"^4.2.3"},"gitHead":"2a2b0f28dda928a3c8436d110bb4c3db46015f86","_id":"standard-as-callback@2.1.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"shasum":"8953fc05359868a77b5b9739a665c5977bb7df45","size":2477,"noattachment":false,"key":"/standard-as-callback/-/standard-as-callback-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/standard-as-callback/download/standard-as-callback-2.1.0.tgz"},"_npmUser":{"name":"luin","email":"i@zihua.li"},"maintainers":[{"name":"luin","email":"i@zihua.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/standard-as-callback_2.1.0_1615706264293_0.8446599350961577"},"_hasShrinkwrap":false,"publish_time":1615706264418,"_cnpm_publish_time":1615706264418},"2.0.1":{"name":"standard-as-callback","version":"2.0.1","description":"A performant and standard (Bluebird) library that registers a node-style callback on a promise","main":"built/index.js","types":"built/index.d.ts","directories":{"lib":"built"},"scripts":{"build":"rm -rf built && tsc","test":"mocha","prepublishOnly":"npm run build && npm test"},"repository":{"type":"git","url":"git+https://github.com/luin/asCallback.git"},"keywords":["ascallback","nodeify","promise","bluebird"],"author":{"name":"luin","email":"i@zihua.li"},"license":"MIT","bugs":{"url":"https://github.com/luin/asCallback/issues"},"homepage":"https://github.com/luin/asCallback#readme","devDependencies":{"mocha":"^5.2.0","promise-timeout":"^1.3.0","sinon":"^6.0.0","typescript":"^3.3.1"},"gitHead":"da749f54eb5dd854e58deff060b125a832bfd726","_id":"standard-as-callback@2.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"luin","email":"i@zihua.li"},"dist":{"shasum":"ed8bb25648e15831759b6023bdb87e6b60b38126","size":2444,"noattachment":false,"key":"/standard-as-callback/-/standard-as-callback-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/standard-as-callback/download/standard-as-callback-2.0.1.tgz"},"maintainers":[{"name":"luin","email":"i@zihua.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/standard-as-callback_2.0.1_1549175905764_0.8311916888338633"},"_hasShrinkwrap":false,"publish_time":1549175905854,"_cnpm_publish_time":1549175905854},"2.0.0":{"name":"standard-as-callback","version":"2.0.0","description":"A performant and standard (Bluebird) library that registers a node-style callback on a promise","main":"built/index.js","types":"built/index.d.ts","directories":{"lib":"built"},"scripts":{"build":"rm -rf built && tsc","test":"mocha","prepublishOnly":"npm run build && npm test"},"repository":{"type":"git","url":"git+https://github.com/luin/asCallback.git"},"keywords":["ascallback","nodeify","promise","bluebird"],"author":{"name":"luin","email":"i@zihua.li"},"license":"MIT","bugs":{"url":"https://github.com/luin/asCallback/issues"},"homepage":"https://github.com/luin/asCallback#readme","devDependencies":{"mocha":"^5.2.0","promise-timeout":"^1.3.0","sinon":"^6.0.0","typescript":"^3.3.1"},"gitHead":"ff596d0f1752e4d8cad6b66de464718a03f9e1f4","_id":"standard-as-callback@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"luin","email":"i@zihua.li"},"dist":{"shasum":"e3d54d5df379376322c70cf4be855955aaa214fb","size":2415,"noattachment":false,"key":"/standard-as-callback/-/standard-as-callback-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/standard-as-callback/download/standard-as-callback-2.0.0.tgz"},"maintainers":[{"name":"luin","email":"i@zihua.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/standard-as-callback_2.0.0_1549175698919_0.7043204137785657"},"_hasShrinkwrap":false,"publish_time":1549175699122,"_cnpm_publish_time":1549175699122},"1.0.2":{"name":"standard-as-callback","version":"1.0.2","description":"A performant and standard (Bluebird) library that registers a node-style callback on a promise","main":"built/index.js","types":"built/index.d.ts","directories":{"lib":"built"},"scripts":{"build":"rm -rf built && tsc","test":"mocha","prepublishOnly":"npm run build && npm test"},"repository":{"type":"git","url":"git+https://github.com/luin/asCallback.git"},"keywords":["ascallback","nodeify","promise","bluebird"],"author":{"name":"luin","email":"i@zihua.li"},"license":"MIT","bugs":{"url":"https://github.com/luin/asCallback/issues"},"homepage":"https://github.com/luin/asCallback#readme","devDependencies":{"mocha":"^5.2.0","promise-timeout":"^1.3.0","sinon":"^6.0.0","typescript":"^3.3.1"},"gitHead":"5f720dd55ce5031157780fb13f45478487811124","_id":"standard-as-callback@1.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"luin","email":"i@zihua.li"},"dist":{"shasum":"d0813289db00f8bd5e0f29e74744cb63706707c8","size":2412,"noattachment":false,"key":"/standard-as-callback/-/standard-as-callback-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/standard-as-callback/download/standard-as-callback-1.0.2.tgz"},"maintainers":[{"name":"luin","email":"i@zihua.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/standard-as-callback_1.0.2_1549175349419_0.6650152744108917"},"_hasShrinkwrap":false,"publish_time":1549175349504,"_cnpm_publish_time":1549175349504},"1.0.1":{"name":"standard-as-callback","version":"1.0.1","description":"A performant and standard (Bluebird) library that registers a node-style callback on a promise","main":"index.js","directories":{"lib":"lib"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/luin/asCallback.git"},"keywords":["ascallback","nodeify","promise","bluebird"],"author":{"name":"luin","email":"i@zihua.li"},"license":"MIT","bugs":{"url":"https://github.com/luin/asCallback/issues"},"homepage":"https://github.com/luin/asCallback#readme","devDependencies":{"mocha":"^5.2.0","promise-timeout":"^1.3.0","sinon":"^6.0.0"},"gitHead":"8dc1c2c9bc47ddc85b62bfcfd7bfb769f4b3e73b","_id":"standard-as-callback@1.0.1","_npmVersion":"5.10.0","_nodeVersion":"8.9.1","_npmUser":{"name":"luin","email":"i@zihua.li"},"dist":{"shasum":"2e9e1e9d278d7d77580253faaec42269015e3c1d","size":3701,"noattachment":false,"key":"/standard-as-callback/-/standard-as-callback-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/standard-as-callback/download/standard-as-callback-1.0.1.tgz"},"maintainers":[{"name":"luin","email":"i@zihua.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/standard-as-callback_1.0.1_1530347941288_0.4472862034169931"},"_hasShrinkwrap":false,"publish_time":1530347941428,"_cnpm_publish_time":1530347941428},"1.0.0":{"name":"standard-as-callback","version":"1.0.0","description":"A performant and standard (Bluebird) library that registers a node-style callback on a promise","main":"index.js","directories":{"lib":"lib"},"scripts":{"test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/luin/asCallback.git"},"keywords":["ascallback","nodeify","promise","bluebird"],"author":{"name":"luin","email":"i@zihua.li"},"license":"MIT","bugs":{"url":"https://github.com/luin/asCallback/issues"},"homepage":"https://github.com/luin/asCallback#readme","devDependencies":{"mocha":"^5.2.0","promise-timeout":"^1.3.0","sinon":"^6.0.0"},"gitHead":"09614ccdaa8eec2dd4ff162fe334fdd60753cc81","_id":"standard-as-callback@1.0.0","_npmVersion":"5.10.0","_nodeVersion":"8.9.1","_npmUser":{"name":"luin","email":"i@zihua.li"},"dist":{"shasum":"df3037733280837d4090651b0d3b2c3378562584","size":3707,"noattachment":false,"key":"/standard-as-callback/-/standard-as-callback-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/standard-as-callback/download/standard-as-callback-1.0.0.tgz"},"maintainers":[{"name":"luin","email":"i@zihua.li"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/standard-as-callback_1.0.0_1529772626561_0.8565533208586287"},"_hasShrinkwrap":false,"publish_time":1529772626658,"_cnpm_publish_time":1529772626658}},"readme":"# Standard asCallback\nA performant and standard (Bluebird) library that registers a node-style callback on a promise.\n\n[![Build Status](https://travis-ci.org/luin/asCallback.svg?branch=master)](https://travis-ci.org/luin/asCallback)\n\n## Install\n\n```\n$ npm install standard-as-callback\n```\n\n## Usage\n\n```javascript\nconst asCallback = require('standard-as-callback')\n\nconst promise = new Promise(function (resolve) {\n  setTimeout(function () {\n    resolve('hello world!')\n  }, 1000)\n})\n\nasCallback(promise, function callback (err, res) {\n  console.log(err, res) // null, 'hello world!'\n})\n```\n\n## Thanks\n\nMost code of this library are ported from the awesome Bluebird library.\n\n## License\nThe MIT License.\n","_attachments":{},"homepage":"https://github.com/luin/asCallback#readme","bugs":{"url":"https://github.com/luin/asCallback/issues"},"license":"MIT"}