{"_id":"promise-make-naked","_rev":"8-e97c17a8184f3e65a0e227d010c45c88","name":"promise-make-naked","dist-tags":{"latest":"3.0.2"},"versions":{"1.0.0":{"name":"promise-make-naked","version":"1.0.0","keywords":["promise","naked"],"author":{"name":"Fabio Spampinato","email":"spampinabio@gmail.com"},"license":"MIT","_id":"promise-make-naked@1.0.0","maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"homepage":"https://github.com/fabiospampinato/promise-make-naked#readme","bugs":{"url":"https://github.com/fabiospampinato/promise-make-naked/issues"},"dist":{"shasum":"00fc488b6624972025a98f6906ec4eda2b31e9dd","tarball":"https://registry.npmjs.org/promise-make-naked/-/promise-make-naked-1.0.0.tgz","fileCount":14,"integrity":"sha512-3yrMkEwrWkgFNy7NuEIekM3UWjInrDhSLDWf7UJ+rSfbQJlKRKy6N0WZWoK9gWind6e3t5cRTF4geYDKX6Aosw==","signatures":[{"sig":"MEUCIQD7Gcej8Ukn4vvF1GxQz6Ol56e1n6+K2IcrXh5Z+F5WSAIgfTcT1DAcYJdZFDkqU6OnENvwkujmmg8OXZJyjtDXxDg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXgEwCRA9TVsSAnZWagAAzLcQAIt6Fr7Ud+VDHV0UZV7L\n2TzczrQwRqnYtRjIXqEjmNLQGayLraUv+0SsthKO0Pk6OuAW2w4k/ffVoeDi\nsHEhvePhGbYRKP8u7hOJnOU+DULc6x2QVoAqLN/hi+lnHbcn6gNELEYjQxXL\nwmcfXB7xGcSJ9ulwEfxctteAmEWEjDb5Gd4foR8I9HhiRHhA4mfF/B1MYZDE\nZDSJKo06EIkPNd/fKQKmR2iwWEiVSFfB0yRY495PNNrj+7k0o1wvXZtM5Pap\nt8bWvAXtdpOOLGyZxZpXpJLUgYNsb++EDwFzGrd4bm0L1j09ZRk1LvBFNGWC\n7EFSrPQAI+GKCUvsQtR7+yUzdJRf5y/ZACULgM0OGslcQgjU1B120ZXALfdN\nzyN3xj+HuIuLzMBydO+OETxRj4B+j41GcCXdUTVGe0AzxTApFYiF6bRG5Ggk\nRu9Hm0q4131gxC7YyS45518lHab/um4FWFO0hRBn+GNEtbdxxkmyPs50Faqv\nwxZLLxiKzgiSY5ZSZI89oqIf/YMyPyRDohztX+vtvC5dEA3e8sbb6a9bboR9\nhm8BoruD7S3j/gtZaCLszND/1qiPcEEGzcOrSrBP8xEwhsWN1G6+L9i1HzSt\nhDZs1FAINwHjmmFYSGJM+hQb6L02V777TtVz4qTh5KBaxJrJuuXcKBlZm+Nh\ntlGK\r\n=P63l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fcc01cf47abab6772add1e0269edbe57952924e1","scripts":{"clean":"rimraf dist","compile":"tsc --skipLibCheck && tstei","compile:watch":"tsc --skipLibCheck --watch","prepublishOnly":"npm run clean && npm run compile"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"repository":{"url":"git+https://github.com/fabiospampinato/promise-make-naked.git","type":"git"},"_npmVersion":"6.4.1","description":"A simple function that makes a promise that can be resolved or rejected from the outside.","directories":{},"_nodeVersion":"8.4.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^3.0.0","typescript":"^3.5.3","typescript-transform-export-interop":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/promise-make-naked_1.0.0_1616773424071_0.7160971039461068","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"promise-make-naked","version":"2.0.0","keywords":["promise","naked"],"_id":"promise-make-naked@2.0.0","maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"homepage":"https://github.com/fabiospampinato/promise-make-naked#readme","bugs":{"url":"https://github.com/fabiospampinato/promise-make-naked/issues"},"dist":{"shasum":"4f65db7da5cd4ba6581a598d9e7f0f6bf5a3ed83","tarball":"https://registry.npmjs.org/promise-make-naked/-/promise-make-naked-2.0.0.tgz","fileCount":15,"integrity":"sha512-oPf4+YbFOsYM7oAa/sEdc46L1og6ulm652RA14V2CcUIgJ4cLSWnlX2gxg4H+Z84NIEpDE7wljOLEYWuivmd8A==","signatures":[{"sig":"MEUCIQC2c1WL+0uTwiZ5rlv2DzcckqGmdDgFKXphUJzLezm6FgIgQ9tTBgbDKA6HrofaiMlb0x8+cVVSEpuUzO+j4108ew0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4726,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTzf6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPfxAAllr+rG9WYQ16EGoGM8Wqo3l53RDnRq3RexnKo9wVQroh+Gfx\r\nvfchPbvWEDuYXI78Mp7ptSlhMVIbfTBc/z7YJbQoSQkNOYTULYrf+4dL+jV+\r\nNAoKuCeBYPOcCEBNoksmWEcxmOPRJSKp4O3v6VefeuQj+pm49aEHqTisUnRw\r\n3gBTPFG5s+xa0tWH94+LSDcBrjFst4UZ0Ymt9K3q0s3oKLRhZ5Xn+BPCkVaW\r\nSdIoSNEavT7qKcYG5vDiaShX1JaB/3WBvGmv4W1kgq3XgXS69CVdufpBXmY9\r\nuCg/hTYSHn7GNEvVwtxpC56S/O43xLIdOCmhmFCyY05HsP1oi0GWEU9EenAX\r\nDDkHEN0wm0PdcbrhAmQt8cJFpY1BCBTtl9wMHG8zfdL6UVeqVoMzz6ie+kdF\r\nInpFQE5H6TF4e8zyAuu4NPZUHRositQJ7GTEUOPbKz+t+GkWg6i7LV/mvMlA\r\nUvntLBEvbflK+6oiNk4D6Eo3ioCKSV9vrrR7FWbdNcj/fehQa2zm2o2C3Grw\r\nWEgtaTIcNNRUZ+a3oQszZ8YEeqHSaPZnirVNVt6WY+shgdCazqfRCdYuP71y\r\n5ir45CyAwBmoBgxHdBJ62EbyA/ybk4XtlvRQx6M0a00WUhQ9TTQWbKOkk24K\r\nZNaB+YaeqsSFAuUDDRHlMEHyLiE1lres+Gc=\r\n=eXiz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":"./dist/index.js","gitHead":"011351cd65b10083f57d42a923ff5d5383add465","scripts":{"test":"tsex test","clean":"tsex clean","compile":"tsex compile","test:watch":"tsex test --watch","compile:watch":"tsex compile --watch","prepublishOnly":"npm run clean && npm run compile && npm run test"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"repository":{"url":"git+https://github.com/fabiospampinato/promise-make-naked.git","type":"git"},"_npmVersion":"8.1.0","description":"A simple function that makes a promise that can be resolved or rejected from the outside.","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"fava":"^0.0.6","tsex":"^1.1.0","typescript":"^4.6.3"},"_npmOperationalInternal":{"tmp":"tmp/promise-make-naked_2.0.0_1649358842637_0.8263977543365131","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"promise-make-naked","version":"2.1.0","keywords":["promise","naked"],"_id":"promise-make-naked@2.1.0","maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"homepage":"https://github.com/fabiospampinato/promise-make-naked#readme","bugs":{"url":"https://github.com/fabiospampinato/promise-make-naked/issues"},"dist":{"shasum":"3cdf8c4c283518631a2386ce04f388b0403b454b","tarball":"https://registry.npmjs.org/promise-make-naked/-/promise-make-naked-2.1.0.tgz","fileCount":15,"integrity":"sha512-WXrAp4kEbqMIGrRJl5rEbxLyFQcU0RmlZ4x299xCusyuhAM+r5or+R9gyp/wovOGXXLZlmwhCeO6tBUrKfbsFw==","signatures":[{"sig":"MEQCIC0iMYY5inDPTo6a8vEeAC+05sFk0mH1NTaFDth2c33fAiAPHBKHqfhUCkDkQVChAArxukhVMeTbyDMHzMJA8knfCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8585},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":"./dist/index.js","gitHead":"f133bf0494fb1d23f8b200fb10e59ab6e3a5ec4c","scripts":{"test":"tsex test","clean":"tsex clean","compile":"tsex compile","test:watch":"tsex test --watch","compile:watch":"tsex compile --watch","prepublishOnly":"tsex prepare"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"repository":{"url":"git+https://github.com/fabiospampinato/promise-make-naked.git","type":"git"},"_npmVersion":"8.19.2","description":"A simple function that makes a promise that can be resolved or rejected from the outside.","directories":{},"_nodeVersion":"18.12.0","_hasShrinkwrap":false,"devDependencies":{"fava":"^0.2.0","tsex":"^3.0.1","typescript":"^5.1.6"},"_npmOperationalInternal":{"tmp":"tmp/promise-make-naked_2.1.0_1691753874863_0.6081215562323683","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"promise-make-naked","version":"2.1.1","keywords":["promise","naked"],"_id":"promise-make-naked@2.1.1","maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"homepage":"https://github.com/fabiospampinato/promise-make-naked#readme","bugs":{"url":"https://github.com/fabiospampinato/promise-make-naked/issues"},"dist":{"shasum":"8a2a75d9736d1ac11d9c63bf2acd22f2453eea84","tarball":"https://registry.npmjs.org/promise-make-naked/-/promise-make-naked-2.1.1.tgz","fileCount":15,"integrity":"sha512-BLvgZSNRkQNM5RGL4Cz8wK76WSb+t3VeMJL+/kxRBHI5+nliqZezranGGtiu/ePeFo5+CaLRvvGMzXrBuu2tAA==","signatures":[{"sig":"MEUCIQDV6F6okpdaEStMVANbgfGflRvu/ITt08oRFlqteLWsHQIgRU7zSrg9z9eCmnm1OElT1r+YEwEMeeFr7GYddKbXIbk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8680},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":"./dist/index.js","gitHead":"644e61257f96f789909f48b3e8a2b68672805fb1","scripts":{"test":"tsex test","clean":"tsex clean","compile":"tsex compile","test:watch":"tsex test --watch","compile:watch":"tsex compile --watch","prepublishOnly":"tsex prepare"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"repository":{"url":"git+https://github.com/fabiospampinato/promise-make-naked.git","type":"git"},"_npmVersion":"8.19.2","description":"A simple function that makes a promise that can be resolved or rejected from the outside.","directories":{},"_nodeVersion":"18.12.0","_hasShrinkwrap":false,"devDependencies":{"fava":"^0.2.0","tsex":"^3.0.1","typescript":"^5.1.6"},"_npmOperationalInternal":{"tmp":"tmp/promise-make-naked_2.1.1_1691759191878_0.8954510102444033","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"promise-make-naked","version":"2.1.2","keywords":["promise","naked"],"_id":"promise-make-naked@2.1.2","maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"homepage":"https://github.com/fabiospampinato/promise-make-naked#readme","bugs":{"url":"https://github.com/fabiospampinato/promise-make-naked/issues"},"dist":{"shasum":"8582f88893fd14b590c5552f4e3bd3deb5a18613","tarball":"https://registry.npmjs.org/promise-make-naked/-/promise-make-naked-2.1.2.tgz","fileCount":15,"integrity":"sha512-y7s8ZuHIG56JYspB24be9GFkXA1zXL85Ur9u1DKrW/tvyUoPxWgBjnalK6Nc6l7wHBcAW0c3PO07+XOsWTRuhg==","signatures":[{"sig":"MEQCIA0lL3Z0b53YUWx/YqZ2Rq2LVkIXR4LoX7R63tUlzTJnAiBS8pRqWiSD5mzPelpu4c86V3aMiYipqG1YidviFh84pw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8726},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":"./dist/index.js","gitHead":"43e57f4da00615588609082729885bd752be9fa3","scripts":{"test":"tsex test","clean":"tsex clean","compile":"tsex compile","test:watch":"tsex test --watch","compile:watch":"tsex compile --watch","prepublishOnly":"tsex prepare"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"repository":{"url":"git+https://github.com/fabiospampinato/promise-make-naked.git","type":"git"},"_npmVersion":"10.2.3","description":"A simple function that makes a promise that can be resolved or rejected from the outside.","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"fava":"^0.2.0","tsex":"^3.0.1","typescript":"^5.1.6"},"_npmOperationalInternal":{"tmp":"tmp/promise-make-naked_2.1.2_1712271893502_0.506072752139674","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"promise-make-naked","version":"3.0.0","keywords":["promise","naked"],"_id":"promise-make-naked@3.0.0","homepage":"https://github.com/fabiospampinato/promise-make-naked#readme","bugs":{"url":"https://github.com/fabiospampinato/promise-make-naked/issues"},"dist":{"shasum":"713f55425975b9a0197d1aa297fe6288ec94d987","tarball":"https://registry.npmjs.org/promise-make-naked/-/promise-make-naked-3.0.0.tgz","fileCount":15,"integrity":"sha512-h71wwAMB2udFnlPmcxQMqKl6CckNLVKdk/ROtFivE6/VmW+rQKV0DWlGJ6VphRIoq22Tkonvdi3F+jlm5XDlow==","signatures":[{"sig":"MEYCIQCKrTJYenQ2x0XCaT5b0webmtI93a8IPq8cRhxGoaCNzQIhAOKqXWL2ikZmmzJA0VQnz/s2GoXh8xIwOB+a49Wb6l6m","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7490},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":"./dist/index.js","gitHead":"900b03373b33de8c9ac83cb2e4488233cc54c918","scripts":{"test":"tsex test","clean":"tsex clean","compile":"tsex compile","test:watch":"tsex test --watch","compile:watch":"tsex compile --watch","prepublishOnly":"tsex prepare"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"repository":{"url":"git+https://github.com/fabiospampinato/promise-make-naked.git","type":"git"},"_npmVersion":"10.2.3","description":"A simple function that makes a promise that can be resolved, rejected or introspected from the outside.","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"fava":"^0.3.2","tsex":"^4.0.2","typescript":"^5.5.2"},"_npmOperationalInternal":{"tmp":"tmp/promise-make-naked_3.0.0_1719761407754_0.18821956698529485","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"promise-make-naked","version":"3.0.1","keywords":["promise","naked","resolvers"],"_id":"promise-make-naked@3.0.1","maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"homepage":"https://github.com/fabiospampinato/promise-make-naked#readme","bugs":{"url":"https://github.com/fabiospampinato/promise-make-naked/issues"},"dist":{"shasum":"179c880e384c19aab5a10c127fbd46b5e6f496cb","tarball":"https://registry.npmjs.org/promise-make-naked/-/promise-make-naked-3.0.1.tgz","fileCount":9,"integrity":"sha512-X0wstn6m6Gy3HdldSh+1vey3NMAv8feNMYWCBg/upWO2nxoH9B/cFXYkSxK2JhwCN9fyamyzNNuDEaJG7LesPg==","signatures":[{"sig":"MEUCIQD0bl9S0sq9KXTJYnnWjwHn6G7agFxtDfiHU77UOI39owIgdvZ3Um2+oq7B205wHLsNabkLZluhNbtEMAYIV37gZvo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3902},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","exports":"./dist/index.js","gitHead":"9a848cd8377a1aa6b428eb95bf5558d5e8242c70","scripts":{"test":"tsex test","clean":"tsex clean","compile":"tsex compile","test:watch":"tsex test --watch","compile:watch":"tsex compile --watch","prepublishOnly":"tsex prepare"},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"repository":{"url":"git+https://github.com/fabiospampinato/promise-make-naked.git","type":"git"},"_npmVersion":"10.2.3","description":"A simple function that makes a promise that can be resolved, rejected or introspected from the outside.","directories":{},"_nodeVersion":"18.19.0","_hasShrinkwrap":false,"devDependencies":{"fava":"^0.3.2","tsex":"^4.0.2","typescript":"^5.5.2"},"_npmOperationalInternal":{"tmp":"tmp/promise-make-naked_3.0.1_1736631274218_0.26198712278372294","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"promise-make-naked","repository":{"type":"git","url":"git+https://github.com/fabiospampinato/promise-make-naked.git"},"description":"A simple function that makes a promise that can be resolved, rejected or introspected from the outside.","license":"MIT","version":"3.0.2","type":"module","main":"dist/index.js","exports":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"clean":"tsex clean","compile":"tsex compile","compile:watch":"tsex compile --watch","test":"tsex test","test:watch":"tsex test --watch","prepublishOnly":"tsex prepare"},"keywords":["promise","naked","resolvers"],"devDependencies":{"fava":"^0.3.4","tsex":"^4.0.2","typescript":"^5.7.3"},"_id":"promise-make-naked@3.0.2","gitHead":"0e08237bd03dda8311a1169fe5efd4c52f767a9d","bugs":{"url":"https://github.com/fabiospampinato/promise-make-naked/issues"},"homepage":"https://github.com/fabiospampinato/promise-make-naked#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-B+b+kQ1YrYS7zO7P7bQcoqqMUizP06BOyNSBEnB5VJKDSWo8fsVuDkfSmwdjF0JsRtaNh83so5MMFJ95soH5jg==","shasum":"345e73c869604b5adc32277b5034d14924b61290","tarball":"https://registry.npmjs.org/promise-make-naked/-/promise-make-naked-3.0.2.tgz","fileCount":9,"unpackedSize":3922,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICVq9AqQOAfXC8rXbmpvDJA7d+ugxZMhHTR6NZX0mU7dAiEAxDCfqh3pAJ85yWknkTVTNZg2F1NfBTOryDeO3JBqVOg="}]},"_npmUser":{"name":"fabiospampinato","email":"spampinabio@gmail.com"},"directories":{},"maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/promise-make-naked_3.0.2_1736631665847_0.20013248359705793"},"_hasShrinkwrap":false}},"time":{"created":"2021-03-26T15:43:44.071Z","modified":"2025-01-11T21:41:06.202Z","1.0.0":"2021-03-26T15:43:44.192Z","2.0.0":"2022-04-07T19:14:02.835Z","2.1.0":"2023-08-11T11:37:55.046Z","2.1.1":"2023-08-11T13:06:32.072Z","2.1.2":"2024-04-04T23:04:53.714Z","3.0.0":"2024-06-30T15:30:07.884Z","3.0.1":"2025-01-11T21:34:34.420Z","3.0.2":"2025-01-11T21:41:06.026Z"},"bugs":{"url":"https://github.com/fabiospampinato/promise-make-naked/issues"},"homepage":"https://github.com/fabiospampinato/promise-make-naked#readme","keywords":["promise","naked","resolvers"],"repository":{"type":"git","url":"git+https://github.com/fabiospampinato/promise-make-naked.git"},"description":"A simple function that makes a promise that can be resolved, rejected or introspected from the outside.","maintainers":[{"name":"fabiospampinato","email":"spampinabio@gmail.com"}],"readme":"# Promise Make Naked\n\nA simple function that makes a promise that can be resolved, rejected or introspected from the outside.\n\n## Install\n\n```sh\nnpm install --save promise-make-naked\n```\n\n## Usage\n\n```ts\nimport makeNakedPromise from 'promise-make-naked';\n\n// Let's create a naked Promise\n\nconst {promise, resolve, reject, isPending, isResolved, isRejected} = makeNakedPromise ();\n\nresolve ( 123 ); // Resolve the promise with the provided value\nreject ( new Error () ); // Reject the promise with the provided reason\n\nisPending (); // Check if the promise is still pending\nisResolved (); // Check if the promise got resolved\nisRejected (); // Check if the promise got rejected\n```\n\n## License\n\nMIT © Fabio Spampinato\n","readmeFilename":"readme.md","license":"MIT"}