{"_id":"promise-share","_rev":"943781","name":"promise-share","description":"Creates a getter function for a promise result","dist-tags":{"latest":"1.0.0"},"maintainers":[{"name":"zkochan","email":"zoltan.kochan+github@gmail.com"}],"time":{"modified":"2021-09-23T02:10:20.000Z","created":"2019-09-13T19:01:32.578Z","1.0.0":"2019-09-13T19:01:32.578Z"},"users":{},"author":{"name":"Zoltan Kochan","url":"https://www.kochan.io"},"repository":{"type":"git","url":"https://github.com/zkochan/packages/tree/master/promise-share"},"versions":{"1.0.0":{"name":"promise-share","version":"1.0.0","description":"Creates a getter function for a promise result","scripts":{"test":"node test"},"engines":{"node":">=8"},"repository":{"type":"git","url":"https://github.com/zkochan/packages/tree/master/promise-share"},"keywords":["promise"],"author":{"name":"Zoltan Kochan","url":"https://www.kochan.io"},"license":"MIT","homepage":"https://github.com/zkochan/packages/tree/master/promise-share#readme","devDependencies":{"tape":"^4.6.3"},"dependencies":{"p-reflect":"^2.1.0"},"_id":"promise-share@1.0.0","_nodeVersion":"10.12.0","_npmVersion":"6.11.1","dist":{"shasum":"e25e366d1439758da2724b8e75a2f137ba012d92","size":1656,"noattachment":false,"key":"/promise-share/-/promise-share-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/promise-share/download/promise-share-1.0.0.tgz"},"maintainers":[{"name":"zkochan","email":"zoltan.kochan+github@gmail.com"}],"_npmUser":{"name":"zkochan","email":"z@kochan.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/promise-share_1.0.0_1568401292485_0.04365677439064153"},"_hasShrinkwrap":false,"publish_time":1568401292578,"_cnpm_publish_time":1568401292578}},"readme":"# promise-share\n\n> Creates a getter function for a promise result\n\n<!--@shields('npm')-->\n[![npm version](https://img.shields.io/npm/v/promise-share.svg)](https://www.npmjs.com/package/promise-share)\n<!--/@-->\n\nHelps to avoid *UnhandledPromiseRejectionWarning*.\nIf you need to export a result as a promise, use this function to wrap the promise.\nWhen you'll need the result of the promise, run the function.\n\n## Installation\n\n```sh\n<pnpm|yarn|npm> add promise-share\n```\n\n## Usage\n\n```js\n'use strict'\nconst promiseShare = require('promise-share')\n\nconst file = promiseShare(readFileAsync())\n\nconsole.log(await file())\n//> file content\n```\n\n## License\n\n[MIT](./LICENSE) © [Zoltan Kochan](https://www.kochan.io)\n","_attachments":{},"homepage":"https://github.com/zkochan/packages/tree/master/promise-share#readme","license":"MIT"}