{"_id":"@cjser/observable-to-promise","name":"@cjser/observable-to-promise","dist-tags":{"latest":"2.0.0-cjser.2"},"versions":{"2.0.0-cjser.2":{"name":"@cjser/observable-to-promise","version":"2.0.0-cjser.2","description":"Convert an Observable to a Promise","license":"MIT","repository":{"type":"git","url":"https://code.moenext.com/3rdeye/cjser.git"},"funding":"https://github.com/sponsors/sindresorhus","author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"type":"module","exports":{"require":"./dist-cjser/index.cjs","default":"./index.js"},"engines":{"node":">=14.16"},"scripts":{"test":"xo && ava"},"keywords":["observable","observables","promise","promises","convert","subscribe"],"dependencies":{"symbol-observable":"^4.0.0","@cjser/is-observable":"3.0.0-cjser.2"},"devDependencies":{"ava":"^4.3.0","most":"^1.9.0","p-is-promise":"^4.0.0","rxjs":"^7.5.5","xo":"^0.49.0","xstream":"^11.14.0","zen-observable":"^0.8.15"},"main":"./dist-cjser/index.cjs","cjser":{"sourceVersion":"2.0.0","cjserVersion":2,"original":{"name":"observable-to-promise","version":"2.0.0","exports":"./index.js","repository":"sindresorhus/observable-to-promise","dependencies":{"is-observable":"^3.0.0","symbol-observable":"^4.0.0"},"files":["index.js"],"scripts":{"test":"xo && ava"}}},"_id":"@cjser/observable-to-promise@2.0.0-cjser.2","gitHead":"a4bef54d7d22d3d9a6b84528457938d84cd65fe7","_nodeVersion":"20.14.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-gsILKkFFptbIitc9b/R0AhThhSfeXAn1CKRqsCXLYOhkc8IapyiabT3vQDgVlFyA8xEyXP6iD0fFODCz/bX29A==","shasum":"5fb7eda64f7f74a439b83e92d3821e8e3baf8844","tarball":"https://registry.npmjs.org/@cjser/observable-to-promise/-/observable-to-promise-2.0.0-cjser.2.tgz","fileCount":5,"unpackedSize":6182,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEnzup62aTnUjILdHseff5VUGQ59GL0VC6aYbtQhjcHTAiBQ07f0bMW5dQdbBuDTSjAQ7T/dp2y0XVOo9Vwdh+lsTg=="}]},"_npmUser":{"name":"nanahira","email":"nanahira@momobako.com"},"directories":{},"maintainers":[{"name":"nanahira","email":"nanahira@momobako.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/observable-to-promise_2.0.0-cjser.2_1778159237186_0.10891288847219949"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-07T13:07:17.100Z","2.0.0-cjser.2":"2026-05-07T13:07:17.337Z","modified":"2026-05-07T13:07:17.551Z"},"maintainers":[{"name":"nanahira","email":"nanahira@momobako.com"}],"description":"Convert an Observable to a Promise","keywords":["observable","observables","promise","promises","convert","subscribe"],"repository":{"type":"git","url":"https://code.moenext.com/3rdeye/cjser.git"},"author":{"name":"Sindre Sorhus","email":"sindresorhus@gmail.com","url":"https://sindresorhus.com"},"license":"MIT","readme":"# observable-to-promise\n\n> Convert an [Observable](https://github.com/tc39/proposal-observable) to a Promise\n\n## Install\n\n```sh\nnpm install observable-to-promise\n```\n\n## Usage\n\n```js\nimport observableToPromise from 'observable-to-promise';\n\nconst promise = observableToPromise(Observable.of(1, 2));\n\nconsole.log(await promise);\n//=> [1, 2]\n```\n\n## Related\n\n- [is-observable](https://github.com/sindresorhus/is-observable) - Check if a value is an Observable\n\n## cjser\n\nThis package is a CommonJS-compatible build generated by cjser for projects that still need `require()` support. The source version matches the original npm package version, with a cjser prerelease suffix for this generated build.\nOriginal repository: https://github.com/sindresorhus/observable-to-promise\n","readmeFilename":"readme.md","_rev":"1-7d278f1b18bfed6fc0a21b97ea72f978"}