{"_id":"@anio-js-foundation/create-promise","_rev":"5-a4d69ec57a91178597e2f0079a7dcd8e","time":{"created":"2024-03-03T23:58:49.987Z","0.5.0":"2024-01-21T03:54:12.860Z","modified":"2024-03-13T13:13:24.657Z","0.6.0":"2024-01-21T04:37:33.551Z","2.0.0":"2024-03-03T23:58:50.219Z"},"name":"@anio-js-foundation/create-promise","dist-tags":{"latest":"2.0.0"},"versions":{"2.0.0":{"name":"@anio-js-foundation/create-promise","version":"2.0.0","description":"Create a Promise whose resolve/reject functions are accessible from outside the Promise constructor.","main":"./dist/package.mjs","author":{"name":"Anio Software","email":"info@anio.software"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/anio-js-foundation/create-promise.git"},"devDependencies":{"@anio-software/npm-package-bundler":"^1.0.0"},"scripts":{"prepare":"npm-package-bundler ."},"_id":"@anio-js-foundation/create-promise@2.0.0","gitHead":"bb789c4562016b086a07e17bbb3f4cf7ce809ae4","bugs":{"url":"https://github.com/anio-js-foundation/create-promise/issues"},"homepage":"https://github.com/anio-js-foundation/create-promise#readme","_nodeVersion":"21.6.2","_npmVersion":"10.2.4","dist":{"integrity":"sha512-H4ctDzhwXoExcKhIq1Yi5rr0hxP/2OyrOst8yBLY8P35pa+M7I2pl49IFkojPE4ToQzpz9fBcAAQnZyArjSyTg==","shasum":"46f1d34ebba2f0b79375ec9fc730ae5e5c4f3ea1","tarball":"https://registry.npmjs.org/@anio-js-foundation/create-promise/-/create-promise-2.0.0.tgz","fileCount":3,"unpackedSize":1190,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@anio-js-foundation%2fcreate-promise@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB/zFEnJ46nKd0P1lMOujz6wmv5I/g02aMeAA9SNqvKZAiEAvh3j+n7lfjNRLtYzmNcciLNC8LuPSmH4zqDMhFYG5qE="}]},"_npmUser":{"name":"dasdeo","email":"mark@anio.software"},"directories":{},"maintainers":[{"name":"dasdeo","email":"mark@anio.software"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/create-promise_2.0.0_1709510330072_0.48348568137334413"},"_hasShrinkwrap":false}},"maintainers":[{"email":"exory@anio.software","name":"exory2024"},{"email":"mark@anio.software","name":"dasdeo"}],"description":"Create a Promise whose resolve/reject functions are accessible from outside the Promise constructor.","homepage":"https://github.com/anio-js-foundation/create-promise#readme","repository":{"type":"git","url":"git+https://github.com/anio-js-foundation/create-promise.git"},"author":{"name":"Anio Software","email":"info@anio.software"},"bugs":{"url":"https://github.com/anio-js-foundation/create-promise/issues"},"license":"MIT","readme":"# @anio-js-foundation/create-promise\n\nCreate a Promise whose `resolve` and `reject` functions are accessible from outside the Promise constructor.\n\n```js\nimport createPromise from \"@anio-js-foundation/create-promise\"\n\nconst {promise, resolve, reject} = createPromise()\n\n// resolves \"promise\" after 1000ms\nsetTimeout(resolve, 1000, \"abcdef\")\n\nconsole.log(await promise)\n```\n","readmeFilename":"README.md"}