{"_id":"@josephg/resolvable","_rev":"16098","name":"@josephg/resolvable","description":"Promise with .resolve() and .reject() methods","dist-tags":{"latest":"1.0.1"},"maintainers":[{"name":"josephg","email":"me@josephg.com"}],"time":{"modified":"2021-06-03T09:58:57.000Z","created":"2019-04-06T03:04:07.195Z","1.0.1":"2021-05-04T22:31:27.797Z","1.0.0":"2019-04-06T03:04:07.195Z"},"users":{},"author":{"name":"Joseph Gentle","email":"me@josephg.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/josephg/resolvable.git"},"versions":{"1.0.1":{"name":"@josephg/resolvable","version":"1.0.1","description":"Promise with .resolve() and .reject() methods","main":"index.js","types":"index.d.ts","scripts":{"prepare":"npm run build","build":"tsc"},"repository":{"type":"git","url":"git+ssh://git@github.com/josephg/resolvable.git"},"author":{"name":"Joseph Gentle","email":"me@josephg.com"},"license":"ISC","devDependencies":{"@types/node":"^15.0.1","typescript":"^4.2.4"},"gitHead":"c73d9c0b35d83e24ef2c9bdac2ced004a8088f79","bugs":{"url":"https://github.com/josephg/resolvable/issues"},"homepage":"https://github.com/josephg/resolvable#readme","_id":"@josephg/resolvable@1.0.1","_nodeVersion":"14.15.1","_npmVersion":"6.14.8","dist":{"shasum":"69bc4db754d79e1a2f17a650d3466e038d94a5eb","size":1702,"noattachment":false,"key":"/@josephg/resolvable/-/@josephg/resolvable-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@josephg/resolvable/download/@josephg/resolvable-1.0.1.tgz"},"_npmUser":{"name":"josephg","email":"me@josephg.com"},"directories":{},"maintainers":[{"name":"josephg","email":"me@josephg.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolvable_1.0.1_1620167487685_0.7896628485456425"},"_hasShrinkwrap":false,"publish_time":1620167487797,"_cnpm_publish_time":1620167487797},"1.0.0":{"name":"@josephg/resolvable","version":"1.0.0","description":"Promise with .resolve() and .reject() methods","main":"index.js","types":"index.d.ts","scripts":{"prepublish":"npm run build","build":"tsc"},"repository":{"type":"git","url":"git+ssh://git@github.com/josephg/resolvable.git"},"author":{"name":"Joseph Gentle","email":"me@josephg.com"},"license":"ISC","devDependencies":{"@types/node":"^11.13.0","typescript":"^3.4.2"},"gitHead":"cf4c852c4fc0cd4cd78bd586a1f68f67b8499bc9","bugs":{"url":"https://github.com/josephg/resolvable/issues"},"homepage":"https://github.com/josephg/resolvable#readme","_id":"@josephg/resolvable@1.0.0","_npmVersion":"6.5.0","_nodeVersion":"11.8.0","_npmUser":{"name":"josephg","email":"me@josephg.com"},"dist":{"shasum":"cd75b09cfad18cd945de9221d403203aa07e3d0a","size":1221,"noattachment":false,"key":"/@josephg/resolvable/-/@josephg/resolvable-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@josephg/resolvable/download/@josephg/resolvable-1.0.0.tgz"},"maintainers":[{"name":"josephg","email":"me@josephg.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/resolvable_1.0.0_1554519846968_0.42698330416262564"},"_hasShrinkwrap":false,"publish_time":1554519847195,"_cnpm_publish_time":1554519847195}},"readme":"# Resolvable promise wrapper\n\nThis is a tiny promise wrapper which gives you promises which have explicit `promise.resolve()` / `promise.reject()` methods.\n\nEg:\n\n```javascript\nconst resolvable = require('resolvable')\n\nconst myPromise = resolvable()\n\n;(async () => {\n  doThingA()\n  await myPromise\n  doThingB()\n})()\n\nsetTimeout(() => myPromise.resolve(), 1000)\n```\n","_attachments":{},"homepage":"https://github.com/josephg/resolvable#readme","bugs":{"url":"https://github.com/josephg/resolvable/issues"},"license":"ISC"}