{"_id":"@a10adotapp/react-waiter","_rev":"18-307ed8d6a8e09b337c65b08e7fdf4242","name":"@a10adotapp/react-waiter","dist-tags":{"latest":"0.20.0"},"versions":{"0.1.0":{"name":"@a10adotapp/react-waiter","version":"0.1.0","keywords":["react","nextjs","promise"],"author":{"url":"https://github.com/a10adotapp","name":"a10adotapp","email":"mail@a10a.app"},"license":"ISC","_id":"@a10adotapp/react-waiter@0.1.0","maintainers":[{"name":"a10adotapp","email":"mail@a10a.app"}],"homepage":"https://github.com/a10adotapp/react-waiter","bugs":{"url":"https://github.com/a10adotapp/react-waiter/issues"},"dist":{"shasum":"c9b71676a13988fc439c5568530312efabd9d4e7","tarball":"https://registry.npmjs.org/@a10adotapp/react-waiter/-/react-waiter-0.1.0.tgz","fileCount":2,"integrity":"sha512-306y8MdxaDdeaq2PN9txlvHZDzY/LRnGtBi/JqXzY2mNi1pAt/0aSj+JixwtusoRssECYyKDXlDlJvcr2Yen2A==","signatures":[{"sig":"MEUCIQCP0GuidhEIHIuzyNjYkTKQnLB7Fr2lCqGzbXheNnn5hwIgHYKASUTzZ0gVy4UOZxwbndf0XSX/15/U1pq/6YrL7d8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":769},"main":"index.js","gitHead":"4bce9ce9308b568835a924ba4e58eb5a8f4e9010","scripts":{"build":"tsc","publish":"npm publish --access=public"},"_npmUser":{"name":"a10adotapp","email":"mail@a10a.app"},"repository":{"url":"git+https://github.com/a10adotapp/react-waiter.git","type":"git"},"_npmVersion":"10.9.2","description":"react component to wait multiple promises","directories":{},"_nodeVersion":"22.13.0","dependencies":{"react":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/react":"^19.0.10"},"_npmOperationalInternal":{"tmp":"tmp/react-waiter_0.1.0_1740921117014_0.6268548166048866","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@a10adotapp/react-waiter","version":"0.2.0","keywords":["react","nextjs","promise"],"author":{"url":"https://github.com/a10adotapp","name":"a10adotapp","email":"mail@a10a.app"},"license":"ISC","_id":"@a10adotapp/react-waiter@0.2.0","maintainers":[{"name":"a10adotapp","email":"mail@a10a.app"}],"homepage":"https://github.com/a10adotapp/react-waiter","bugs":{"url":"https://github.com/a10adotapp/react-waiter/issues"},"dist":{"shasum":"b7f9aa007a87c3ade7138fa5a9b60baaef05acc1","tarball":"https://registry.npmjs.org/@a10adotapp/react-waiter/-/react-waiter-0.2.0.tgz","fileCount":2,"integrity":"sha512-QOk3srskrlwpb8ZsunpZJr3Pz3qR7vMrzuy2ki65mK7Nf0+V80ihDb5MSqkM5D5aR1drpDDllhqPYudnDiW1QQ==","signatures":[{"sig":"MEQCIAoEfjSWwfPxRQUJFaOsMd4vxOP//W1yi1E8OFFKzWr/AiBDtXMHbjZjAISarAnnX1P0pwEz+v9llFM+Lq7cu8hmvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":769},"main":"index.js","gitHead":"98a1b6d46af71a547fc3973065b15c0ac93d08c3","scripts":{"build":"tsc","publish":"npm publish --access=public"},"_npmUser":{"name":"a10adotapp","email":"mail@a10a.app"},"repository":{"url":"git+https://github.com/a10adotapp/react-waiter.git","type":"git"},"_npmVersion":"10.9.2","description":"react component to wait multiple promises","directories":{},"_nodeVersion":"22.13.0","dependencies":{"react":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/react":"^19.0.10"},"_npmOperationalInternal":{"tmp":"tmp/react-waiter_0.2.0_1740921363387_0.29866085328569714","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@a10adotapp/react-waiter","version":"0.5.0","keywords":["react","nextjs","promise"],"author":{"url":"https://github.com/a10adotapp","name":"a10adotapp","email":"mail@a10a.app"},"license":"ISC","_id":"@a10adotapp/react-waiter@0.5.0","maintainers":[{"name":"a10adotapp","email":"mail@a10a.app"}],"homepage":"https://github.com/a10adotapp/react-waiter","bugs":{"url":"https://github.com/a10adotapp/react-waiter/issues"},"dist":{"shasum":"4a277e531b5abda21955b0b1f970ca27d7c9da3d","tarball":"https://registry.npmjs.org/@a10adotapp/react-waiter/-/react-waiter-0.5.0.tgz","fileCount":2,"integrity":"sha512-SM3Iurx3Qr5DI/AmKcWOAHLMb3fh0j9uG4JtjxaX/ahoHi3nr8PHpYHSDw2KEXSK14NU0C+y/+TzxAbnulLN/A==","signatures":[{"sig":"MEYCIQC/ginXdtsJQIA0hDiL5RvbZuEKPBnypPqnAQfoSoJA+QIhAPvH5FaBKAxaQCH43/WhTSvFiJN4fDZAhVnkhK36I4Y/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":769},"main":"index.js","gitHead":"98a1b6d46af71a547fc3973065b15c0ac93d08c3","scripts":{"build":"tsc","publish":"npm publish --access=public"},"_npmUser":{"name":"a10adotapp","email":"mail@a10a.app"},"repository":{"url":"git+https://github.com/a10adotapp/react-waiter.git","type":"git"},"_npmVersion":"10.9.2","description":"react component to wait multiple promises","directories":{},"_nodeVersion":"22.13.0","dependencies":{"react":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/react":"^19.0.10"},"_npmOperationalInternal":{"tmp":"tmp/react-waiter_0.5.0_1740921846920_0.021854655825436886","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@a10adotapp/react-waiter","version":"0.6.0","keywords":["react","nextjs","promise"],"author":{"url":"https://github.com/a10adotapp","name":"a10adotapp","email":"mail@a10a.app"},"license":"ISC","_id":"@a10adotapp/react-waiter@0.6.0","maintainers":[{"name":"a10adotapp","email":"mail@a10a.app"}],"homepage":"https://github.com/a10adotapp/react-waiter","bugs":{"url":"https://github.com/a10adotapp/react-waiter/issues"},"dist":{"shasum":"97fc5c37ac3ddf2c29d1df1dd17869f7477e735b","tarball":"https://registry.npmjs.org/@a10adotapp/react-waiter/-/react-waiter-0.6.0.tgz","fileCount":8,"integrity":"sha512-n6gwP0lWpw85GcfBKNXnINPY5vjlJo3kATbC5MUiYPUzH1scrIe3DEmUp0Z8fQS0+HR3EcoWQ2uAVNxEgnUyOQ==","signatures":[{"sig":"MEYCIQDDioWVuMEDEtMj6GkKW1qekeepf983lu1UXpNPuyDVzgIhAPTuSKsJu2+aUVk8Pxmh+ZBAe62HhGXKWii5AR1INwdR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4218},"main":"index.js","gitHead":"98a1b6d46af71a547fc3973065b15c0ac93d08c3","scripts":{"build":"tsc","publish":"npm publish --access=public"},"_npmUser":{"name":"a10adotapp","email":"mail@a10a.app"},"repository":{"url":"git+https://github.com/a10adotapp/react-waiter.git","type":"git"},"_npmVersion":"10.9.2","description":"react component to wait multiple promises","directories":{},"_nodeVersion":"22.13.0","dependencies":{"react":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/react":"^19.0.10"},"_npmOperationalInternal":{"tmp":"tmp/react-waiter_0.6.0_1740922093994_0.27265231191353645","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@a10adotapp/react-waiter","version":"0.7.0","keywords":["react","nextjs","promise"],"author":{"url":"https://github.com/a10adotapp","name":"a10adotapp","email":"mail@a10a.app"},"license":"ISC","_id":"@a10adotapp/react-waiter@0.7.0","maintainers":[{"name":"a10adotapp","email":"mail@a10a.app"}],"homepage":"https://github.com/a10adotapp/react-waiter","bugs":{"url":"https://github.com/a10adotapp/react-waiter/issues"},"dist":{"shasum":"8ccbdfa59d83c3767ef88a63bb454027b01cb08e","tarball":"https://registry.npmjs.org/@a10adotapp/react-waiter/-/react-waiter-0.7.0.tgz","fileCount":8,"integrity":"sha512-O8yPLjbn5ykW4YgUZQDwlZ0cEJrmKGXFhdxCo6oXHZ+TSwID+dA9NAL0Leb+p98Bk2ZaTqqg1P6dQT9DIJOeHA==","signatures":[{"sig":"MEUCIQCPlnnQD7GInWcE/z8GDxPRw+mDuTVOyz8CtGyD8qhHuQIgZuWEZtU7s+HBiLHDSSOuJNqRyMvs8p6v+yg0LSoWVEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4224},"main":"dist/index.jsx","types":"./dist/index.d.ts","gitHead":"77f9389084cf7e2639cc4e94cfd5e61d3b176fa3","scripts":{"build":"tsc","publish":"npm publish --access=public"},"_npmUser":{"name":"a10adotapp","email":"mail@a10a.app"},"repository":{"url":"git+https://github.com/a10adotapp/react-waiter.git","type":"git"},"_npmVersion":"10.9.2","description":"react component to wait multiple promises","directories":{},"_nodeVersion":"22.13.0","dependencies":{"react":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/react":"^19.0.10"},"_npmOperationalInternal":{"tmp":"tmp/react-waiter_0.7.0_1740922918552_0.5973858317751028","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@a10adotapp/react-waiter","version":"0.8.0","keywords":["react","nextjs","promise"],"author":{"url":"https://github.com/a10adotapp","name":"a10adotapp","email":"mail@a10a.app"},"license":"ISC","_id":"@a10adotapp/react-waiter@0.8.0","maintainers":[{"name":"a10adotapp","email":"mail@a10a.app"}],"homepage":"https://github.com/a10adotapp/react-waiter","bugs":{"url":"https://github.com/a10adotapp/react-waiter/issues"},"dist":{"shasum":"b09ac9cf12d22d404b184bb82c0eb5411db027e5","tarball":"https://registry.npmjs.org/@a10adotapp/react-waiter/-/react-waiter-0.8.0.tgz","fileCount":8,"integrity":"sha512-M9mcBT4GuEAjRDTQeKdNCgh/Bf9lg7IkFttEtIZWLw2VNf7mpyASADvWHVoAM8xYjIyvWDJ4z4kHe2u5oX+wiQ==","signatures":[{"sig":"MEUCIQDnnxqJJcqDV9HyuRGKm6LUwUgnU9x65+Sj1twIlRmgZgIgTqzhHWwi/ntdv0AMxNSqilAfegVy3vMpFeJghhn/hdE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4216},"main":"dist/index.jsx","types":"./dist/index.d.ts","gitHead":"7963ff109e4bc035f01a459c90841773866b800e","scripts":{"build":"tsc"},"_npmUser":{"name":"a10adotapp","email":"mail@a10a.app"},"repository":{"url":"git+https://github.com/a10adotapp/react-waiter.git","type":"git"},"_npmVersion":"10.9.2","description":"react component to wait multiple promises","directories":{},"_nodeVersion":"22.13.0","dependencies":{"react":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/react":"^19.0.10"},"_npmOperationalInternal":{"tmp":"tmp/react-waiter_0.8.0_1740923227935_0.8100291290143538","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@a10adotapp/react-waiter","version":"0.9.0","keywords":["react","nextjs","promise"],"author":{"url":"https://github.com/a10adotapp","name":"a10adotapp","email":"mail@a10a.app"},"license":"ISC","_id":"@a10adotapp/react-waiter@0.9.0","maintainers":[{"name":"a10adotapp","email":"mail@a10a.app"}],"homepage":"https://github.com/a10adotapp/react-waiter","bugs":{"url":"https://github.com/a10adotapp/react-waiter/issues"},"dist":{"shasum":"7952b28f136aed51ae0b17912be6d6cf42e510ca","tarball":"https://registry.npmjs.org/@a10adotapp/react-waiter/-/react-waiter-0.9.0.tgz","fileCount":8,"integrity":"sha512-owbHadqdZSedfSGyqDeUrBeoAJjB9tmev+s7UyRzLsmOGYM/CJhpEguy8FcpSsMtUVDBLLZqVhT3QCBTs/IKUA==","signatures":[{"sig":"MEQCIAWDwfeAds/xiCt0Ty8sPqBj6X0up9RhGLe3m4r2/IZVAiBrbrGxWRI+1Bj0b8G75YN6DdjSwpb9PZ8/IM4+N1BeyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4230},"main":"dist/index.jsx","types":"./dist/index.d.ts","gitHead":"1fef44ac574bc17ee41fd7d13b7ef70d302529a2","scripts":{"build":"tsc"},"_npmUser":{"name":"a10adotapp","email":"mail@a10a.app"},"repository":{"url":"git+https://github.com/a10adotapp/react-waiter.git","type":"git"},"_npmVersion":"10.9.2","description":"react component to wait multiple promises","directories":{},"_nodeVersion":"22.13.0","dependencies":{"react":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/react":"^19.0.10"},"_npmOperationalInternal":{"tmp":"tmp/react-waiter_0.9.0_1740923517802_0.7863625111160315","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@a10adotapp/react-waiter","version":"0.10.0","keywords":["react","nextjs","promise"],"author":{"url":"https://github.com/a10adotapp","name":"a10adotapp","email":"mail@a10a.app"},"license":"ISC","_id":"@a10adotapp/react-waiter@0.10.0","maintainers":[{"name":"a10adotapp","email":"mail@a10a.app"}],"homepage":"https://github.com/a10adotapp/react-waiter","bugs":{"url":"https://github.com/a10adotapp/react-waiter/issues"},"dist":{"shasum":"678305f24de8bd8205843a3ea09832a4fba69bf5","tarball":"https://registry.npmjs.org/@a10adotapp/react-waiter/-/react-waiter-0.10.0.tgz","fileCount":8,"integrity":"sha512-7klRSXQ11hlrLPjE3VEY8B6KQroRf59eqPYgryatsjhY04JT6yp+JDEs1j0YU/lt2uRxSeTrr4H+51JCIo6GAA==","signatures":[{"sig":"MEQCICnXSY5o+T6vIbWbCsnKkfdYuhgFFXI/7aJ+hxXq2bXvAiALoij1ADWerNUCK+sNrZAgTQeh7A2oeyiKcfHlwCMxXw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7134},"main":"dist/index.jsx","types":"./dist/index.d.ts","gitHead":"76e211895dce03f5e0ed0021facac87776c419f3","scripts":{"build":"tsc"},"_npmUser":{"name":"a10adotapp","email":"mail@a10a.app"},"repository":{"url":"git+https://github.com/a10adotapp/react-waiter.git","type":"git"},"_npmVersion":"10.9.2","description":"react component to wait multiple promises","directories":{},"_nodeVersion":"22.13.0","dependencies":{"react":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/react":"^19.0.10"},"_npmOperationalInternal":{"tmp":"tmp/react-waiter_0.10.0_1740927009469_0.09526862730277808","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@a10adotapp/react-waiter","version":"0.11.0","keywords":["react","nextjs","promise"],"author":{"url":"https://github.com/a10adotapp","name":"a10adotapp","email":"mail@a10a.app"},"license":"ISC","_id":"@a10adotapp/react-waiter@0.11.0","maintainers":[{"name":"a10adotapp","email":"mail@a10a.app"}],"homepage":"https://github.com/a10adotapp/react-waiter","bugs":{"url":"https://github.com/a10adotapp/react-waiter/issues"},"dist":{"shasum":"778b168d2f3cb96aa67ed124e2df01b1386c652a","tarball":"https://registry.npmjs.org/@a10adotapp/react-waiter/-/react-waiter-0.11.0.tgz","fileCount":5,"integrity":"sha512-7/nzdn6ePqcUoMz+6Dm/Ic3JDwuUh6WRsDXbMM5OYYECWXbJUpS14Ce63gU4Dbo2a6Jm9iBP9rAD6EnbMxj+iQ==","signatures":[{"sig":"MEUCIQC1GRC7heGG1dv58gBthf4cWTVu4/t8gtMD/VMPwVnObQIgaNZGJiQZl+/ePUuB9lXaLB3tKMP+YioCRKDDjuk2PLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3960},"main":"dist/index.jsx","types":"./dist/index.d.ts","gitHead":"0bbba192d2adbe7a7e89c4f805b75727c22797a8","scripts":{"build":"tsc"},"_npmUser":{"name":"a10adotapp","email":"mail@a10a.app"},"repository":{"url":"git+https://github.com/a10adotapp/react-waiter.git","type":"git"},"_npmVersion":"10.9.2","description":"react component to wait multiple promises","directories":{},"_nodeVersion":"22.13.0","dependencies":{"react":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/react":"^19.0.10"},"_npmOperationalInternal":{"tmp":"tmp/react-waiter_0.11.0_1740927219007_0.7377283670162089","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@a10adotapp/react-waiter","version":"0.12.0","keywords":["react","nextjs","promise"],"author":{"url":"https://github.com/a10adotapp","name":"a10adotapp","email":"mail@a10a.app"},"license":"ISC","_id":"@a10adotapp/react-waiter@0.12.0","maintainers":[{"name":"a10adotapp","email":"mail@a10a.app"}],"homepage":"https://github.com/a10adotapp/react-waiter","bugs":{"url":"https://github.com/a10adotapp/react-waiter/issues"},"dist":{"shasum":"74596f15d4622d42416a97f2fe19206b2584e5a9","tarball":"https://registry.npmjs.org/@a10adotapp/react-waiter/-/react-waiter-0.12.0.tgz","fileCount":6,"integrity":"sha512-0b8/OmhM3ggthw2uMFf37g82eUNwU8kzK1tof/HgbJI2kVblnRRO/hcVZl/nLUwwUfRoVt+y9nhNe6VZtlKHaA==","signatures":[{"sig":"MEUCIAp6VmxOTBQ8WV33gbqjAWIqKTT6V0xvGswPc8xfZUEyAiEA5DTMp/BOgMHtGoIPq41NIsFU14HqWqIRQ3NG7876B/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5488},"main":"dist/cjs/index.jsx","types":"dist/esm/index.d.tsx","module":"dist/esm/index.jsx","gitHead":"35aed9d523947d9214e1d08501f517bbf9d31eba","scripts":{"build":"npm run build:cjs && npm run build:esm","build:cjs":"tsc --project tsconfig.cjs.json","build:esm":"tsc --project tsconfig.json"},"_npmUser":{"name":"a10adotapp","email":"mail@a10a.app"},"repository":{"url":"git+https://github.com/a10adotapp/react-waiter.git","type":"git"},"_npmVersion":"10.9.2","description":"react component to wait multiple promises","directories":{},"_nodeVersion":"22.13.0","dependencies":{"react":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/react":"^19.0.10"},"_npmOperationalInternal":{"tmp":"tmp/react-waiter_0.12.0_1740928150030_0.5289785972424192","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@a10adotapp/react-waiter","version":"0.13.0","keywords":["react","nextjs","promise"],"author":{"url":"https://github.com/a10adotapp","name":"a10adotapp","email":"mail@a10a.app"},"license":"ISC","_id":"@a10adotapp/react-waiter@0.13.0","maintainers":[{"name":"a10adotapp","email":"mail@a10a.app"}],"homepage":"https://github.com/a10adotapp/react-waiter","bugs":{"url":"https://github.com/a10adotapp/react-waiter/issues"},"dist":{"shasum":"c7c70b56bd74e9b8c8aa15ad862b9ee570cde27b","tarball":"https://registry.npmjs.org/@a10adotapp/react-waiter/-/react-waiter-0.13.0.tgz","fileCount":4,"integrity":"sha512-q1X4LwZAcg00GizEm/M/7gnViqiF3dAH7evsKyObYKbieZCviBlpfGOSmKQJ4EoxFylOh8+nixpldIE6hBmMrw==","signatures":[{"sig":"MEUCIQD4iF8YJpYFNkZLcLtU/ubez6/Ih8Jv5QkcBcmyCYR5XQIgNEYaSez+RpA+FetmUFrcjEjH5mwYnfdb3baQ+ILa+jI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7126},"main":"dist/cjs/index.jsx","types":"dist/esm/index.d.tsx","module":"dist/esm/index.jsx","gitHead":"2af1d0fc4628350300529a29de33b30a8bcbce94","scripts":{"build":"tsc"},"_npmUser":{"name":"a10adotapp","email":"mail@a10a.app"},"repository":{"url":"git+https://github.com/a10adotapp/react-waiter.git","type":"git"},"_npmVersion":"10.9.2","description":"react component to wait multiple promises","directories":{},"_nodeVersion":"22.13.0","dependencies":{"react":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/react":"^19.0.10"},"_npmOperationalInternal":{"tmp":"tmp/react-waiter_0.13.0_1740928737288_0.2957893876144939","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@a10adotapp/react-waiter","version":"0.14.0","keywords":["react","nextjs","promise"],"author":{"url":"https://github.com/a10adotapp","name":"a10adotapp","email":"mail@a10a.app"},"license":"ISC","_id":"@a10adotapp/react-waiter@0.14.0","maintainers":[{"name":"a10adotapp","email":"mail@a10a.app"}],"homepage":"https://github.com/a10adotapp/react-waiter","bugs":{"url":"https://github.com/a10adotapp/react-waiter/issues"},"dist":{"shasum":"56bb5a95ff75da009cc0f5964e13b833040f672a","tarball":"https://registry.npmjs.org/@a10adotapp/react-waiter/-/react-waiter-0.14.0.tgz","fileCount":4,"integrity":"sha512-garBumOVcoDjqRx+xwS2vjT42/c1TX796aMRPtxReIUXV0F69ICjl4FoKqypp6AF5mYBY68DRdQFgP6t4eAxag==","signatures":[{"sig":"MEQCIDM1l07AnzXSjokjW8AISe3qE6fXeHZUmoRduDhSdabhAiBPlBnJdaPhUjbNshA4Oe0xakRFJpNxTuotfYSeNChSgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7082},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0fd9fbb2da2676929de8f7dd2336dcc3062de505","scripts":{"build":"tsc"},"_npmUser":{"name":"a10adotapp","email":"mail@a10a.app"},"repository":{"url":"git+https://github.com/a10adotapp/react-waiter.git","type":"git"},"_npmVersion":"10.9.2","description":"react component to wait multiple promises","directories":{},"_nodeVersion":"22.13.0","dependencies":{"react":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/react":"^19.0.10"},"_npmOperationalInternal":{"tmp":"tmp/react-waiter_0.14.0_1740928904441_0.9005799660563407","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@a10adotapp/react-waiter","version":"0.15.0","keywords":["react","nextjs","promise"],"author":{"url":"https://github.com/a10adotapp","name":"a10adotapp","email":"mail@a10a.app"},"license":"ISC","_id":"@a10adotapp/react-waiter@0.15.0","maintainers":[{"name":"a10adotapp","email":"mail@a10a.app"}],"homepage":"https://github.com/a10adotapp/react-waiter","bugs":{"url":"https://github.com/a10adotapp/react-waiter/issues"},"dist":{"shasum":"19dca52b93c76fa6fc162b15157c6e8079214441","tarball":"https://registry.npmjs.org/@a10adotapp/react-waiter/-/react-waiter-0.15.0.tgz","fileCount":4,"integrity":"sha512-Ol7Gh6ASLhWOxCiLy2pZO78F5NnWZuZDUCRNyD/j+LplI7EM/VpgoFXVGMpwKd2yR35VDrq9JfsL92UqnoPubA==","signatures":[{"sig":"MEQCIHEP1FhmBNsM7/+1byqzZctsU8P98K7vuCn15br4fmXuAiBr8iumyFxLcbS/HaZAKBsuawuK6bw6BQgABuk/StoFfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8902},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"539a83fed4805150a6ca5c3111eae0be5aed8b40","scripts":{"build":"tsc"},"_npmUser":{"name":"a10adotapp","email":"mail@a10a.app"},"repository":{"url":"git+https://github.com/a10adotapp/react-waiter.git","type":"git"},"_npmVersion":"10.9.2","description":"react component to wait multiple promises","directories":{},"_nodeVersion":"22.13.0","dependencies":{"react":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/react":"^19.0.10"},"_npmOperationalInternal":{"tmp":"tmp/react-waiter_0.15.0_1740929746555_0.2320016478101301","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@a10adotapp/react-waiter","version":"0.16.0","keywords":["react","nextjs","promise"],"author":{"url":"https://github.com/a10adotapp","name":"a10adotapp","email":"mail@a10a.app"},"license":"ISC","_id":"@a10adotapp/react-waiter@0.16.0","maintainers":[{"name":"a10adotapp","email":"mail@a10a.app"}],"homepage":"https://github.com/a10adotapp/react-waiter","bugs":{"url":"https://github.com/a10adotapp/react-waiter/issues"},"dist":{"shasum":"cbd43c822ae954359c9ccecf20d0136b9fc4807a","tarball":"https://registry.npmjs.org/@a10adotapp/react-waiter/-/react-waiter-0.16.0.tgz","fileCount":4,"integrity":"sha512-T6knDB3nQ4B1eZKRVuQOH1BPjzrd3bERNu/g9iKFEGEHRaFIZNaUb9TdamqWcLUAa1X+TGjRRbZfglnOuzpBEQ==","signatures":[{"sig":"MEYCIQCGnmqsexanZmAl+bgXL/pGGZmZacp+Ts1HU3YmqLhUxgIhAM1AwNAepCzB9mfsqKYyUYHclpkg4Bui5E5fESnY3ZM+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9956},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"79bd70536449520d7de2115a742f1fcf8d2d042e","scripts":{"build":"tsc"},"_npmUser":{"name":"a10adotapp","email":"mail@a10a.app"},"repository":{"url":"git+https://github.com/a10adotapp/react-waiter.git","type":"git"},"_npmVersion":"10.9.2","description":"react component to wait multiple promises","directories":{},"_nodeVersion":"22.13.0","dependencies":{"react":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/react":"^19.0.10"},"_npmOperationalInternal":{"tmp":"tmp/react-waiter_0.16.0_1740931521785_0.914335269024168","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@a10adotapp/react-waiter","version":"0.17.0","keywords":["react","nextjs","promise"],"author":{"url":"https://github.com/a10adotapp","name":"a10adotapp","email":"mail@a10a.app"},"license":"ISC","_id":"@a10adotapp/react-waiter@0.17.0","maintainers":[{"name":"a10adotapp","email":"mail@a10a.app"}],"homepage":"https://github.com/a10adotapp/react-waiter","bugs":{"url":"https://github.com/a10adotapp/react-waiter/issues"},"dist":{"shasum":"a9541d51c510350dff1cc3699bad70a897151787","tarball":"https://registry.npmjs.org/@a10adotapp/react-waiter/-/react-waiter-0.17.0.tgz","fileCount":4,"integrity":"sha512-Rvv7f6YDySKWWKEt8hrV0uYe8yRXS67/B3R4NUqbSzp8vE4piqSalpYHYpqk+x5/wo0l/HxHjgouuE0evhnH2w==","signatures":[{"sig":"MEYCIQDf9etQ7Im3D6c3WcqN956vXkj/O3pqpgWu1QKUu/buowIhAIYKFDsOg+YB5+vpoVYNVeCNjjYCvQwimZFUVNdg7GCl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10256},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"48ba4aba590fdca4205e9c530ad91247f1885095","scripts":{"build":"tsc"},"_npmUser":{"name":"a10adotapp","email":"mail@a10a.app"},"repository":{"url":"git+https://github.com/a10adotapp/react-waiter.git","type":"git"},"_npmVersion":"10.9.2","description":"react component to wait multiple promises","directories":{},"_nodeVersion":"22.13.0","dependencies":{"react":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/react":"^19.0.10"},"_npmOperationalInternal":{"tmp":"tmp/react-waiter_0.17.0_1740931840203_0.38682244885029604","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@a10adotapp/react-waiter","version":"0.18.0","keywords":["react","nextjs","promise"],"author":{"url":"https://github.com/a10adotapp","name":"a10adotapp","email":"mail@a10a.app"},"license":"ISC","_id":"@a10adotapp/react-waiter@0.18.0","maintainers":[{"name":"a10adotapp","email":"mail@a10a.app"}],"homepage":"https://github.com/a10adotapp/react-waiter","bugs":{"url":"https://github.com/a10adotapp/react-waiter/issues"},"dist":{"shasum":"517f707314e8441d81784c0d54d92bb694288289","tarball":"https://registry.npmjs.org/@a10adotapp/react-waiter/-/react-waiter-0.18.0.tgz","fileCount":4,"integrity":"sha512-zl5zsAm8UrPcibFoJXpXEX9/xKHRfhNddx/B1R/BmbNn/LjmjdDBPantCA0q7H41+bEJ0vfKHcLtyNwMQdW6LQ==","signatures":[{"sig":"MEUCIQCdGV1qKxRkTMRPoUb2k6vh/LLDlT3Ypd6Pw8r52vd8cQIgRBw+vywOhTcKhnP9N4EvCVkSfAVk4+kmmb+8TMv7raI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10892},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ed119cf3e0f91e6718a917002df042cf8913ec4b","scripts":{"build":"tsc","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"a10adotapp","email":"mail@a10a.app"},"repository":{"url":"git+https://github.com/a10adotapp/react-waiter.git","type":"git"},"_npmVersion":"10.9.2","description":"react component to wait multiple promises","directories":{},"_nodeVersion":"22.13.0","dependencies":{"react":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.7","storybook":"^8.6.3","playwright":"^1.50.1","typescript":"^5.8.2","@types/react":"^19.0.10","@storybook/test":"^8.6.3","@vitest/browser":"^3.0.7","@storybook/react":"^8.6.3","@storybook/blocks":"^8.6.3","@vitest/coverage-v8":"^3.0.7","@storybook/react-vite":"^8.6.3","@chromatic-com/storybook":"^3.2.5","@storybook/addon-essentials":"^8.6.3","@storybook/addon-onboarding":"^8.6.3","@storybook/experimental-addon-test":"^8.6.3"},"_npmOperationalInternal":{"tmp":"tmp/react-waiter_0.18.0_1741102323699_0.5253049880078466","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@a10adotapp/react-waiter","version":"0.19.0","keywords":["react","nextjs","promise"],"author":{"url":"https://github.com/a10adotapp","name":"a10adotapp","email":"mail@a10a.app"},"license":"ISC","_id":"@a10adotapp/react-waiter@0.19.0","maintainers":[{"name":"a10adotapp","email":"mail@a10a.app"}],"homepage":"https://github.com/a10adotapp/react-waiter","bugs":{"url":"https://github.com/a10adotapp/react-waiter/issues"},"dist":{"shasum":"c056f1c1c06db61050c61e5438dd09a3f902ee07","tarball":"https://registry.npmjs.org/@a10adotapp/react-waiter/-/react-waiter-0.19.0.tgz","fileCount":5,"integrity":"sha512-X+yOkzmebHzwztEqytWZuz0WhYUA3cpZUoVarYk2D6CKKeo2cGU33GTvNMuaPeXo5VHr1yYzMUM9a52hZ1pvjg==","signatures":[{"sig":"MEYCIQDgM8F/lrwAM+nZ01iWXmnb26iGXOKYg838BfFx85un0gIhANos4XrDKCHJsziazDDLSfEfE+6lIr0Ika35GSVw3qUs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12144},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c78f9fb704b1be1d26bde8094e2b77e0b15ca2c2","scripts":{"build":"tsc","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"_npmUser":{"name":"a10adotapp","email":"mail@a10a.app"},"repository":{"url":"git+https://github.com/a10adotapp/react-waiter.git","type":"git"},"_npmVersion":"10.9.2","description":"react component to wait multiple promises","directories":{},"_nodeVersion":"22.13.0","dependencies":{"react":"^19.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.7","storybook":"^8.6.3","playwright":"^1.50.1","typescript":"^5.8.2","@types/react":"^19.0.10","@storybook/test":"^8.6.3","@vitest/browser":"^3.0.7","@storybook/react":"^8.6.3","@storybook/blocks":"^8.6.3","@vitest/coverage-v8":"^3.0.7","@storybook/react-vite":"^8.6.3","@chromatic-com/storybook":"^3.2.5","@storybook/addon-essentials":"^8.6.3","@storybook/addon-onboarding":"^8.6.3","@storybook/addon-storysource":"^8.6.3","@storybook/experimental-addon-test":"^8.6.3"},"_npmOperationalInternal":{"tmp":"tmp/react-waiter_0.19.0_1741258450114_0.6434757686624701","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@a10adotapp/react-waiter","description":"react component to wait multiple promises","version":"0.20.0","scripts":{"build":"tsc","lint":"eslint","storybook":"storybook dev -p 6006","build-storybook":"storybook build"},"repository":{"type":"git","url":"git+https://github.com/a10adotapp/react-waiter.git"},"keywords":["react","nextjs","promise"],"author":{"name":"a10adotapp","email":"mail@a10a.app","url":"https://github.com/a10adotapp"},"license":"ISC","bugs":{"url":"https://github.com/a10adotapp/react-waiter/issues"},"homepage":"https://github.com/a10adotapp/react-waiter","main":"dist/index.js","types":"dist/index.d.ts","devDependencies":{"@chromatic-com/storybook":"^3.2.5","@eslint/js":"^9.21.0","@storybook/addon-essentials":"^8.6.3","@storybook/addon-onboarding":"^8.6.3","@storybook/addon-storysource":"^8.6.3","@storybook/blocks":"^8.6.3","@storybook/experimental-addon-test":"^8.6.3","@storybook/react":"^8.6.3","@storybook/react-vite":"^8.6.3","@storybook/test":"^8.6.3","@types/react":"^19.0.10","@typescript-eslint/parser":"^8.26.0","@vitest/browser":"^3.0.7","@vitest/coverage-v8":"^3.0.7","eslint":"^9.21.0","eslint-plugin-react":"^7.37.4","playwright":"^1.50.1","storybook":"^8.6.3","typescript":"^5.8.2","typescript-eslint":"^8.26.0","vitest":"^3.0.7"},"dependencies":{"react":"^19.0.0"},"_id":"@a10adotapp/react-waiter@0.20.0","gitHead":"0bd295a817651c6010f599c818da232ff3999418","_nodeVersion":"22.13.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-35dWfsic/mrX8qMzIbst1iecDN4qc88+cxySSQgmr9iJ6roE0LVxcvqwMjWfMPirf94+4vvyEnH70xTeHRt3gQ==","shasum":"b7d60c74076c9d081a22be6f149c161c778e1999","tarball":"https://registry.npmjs.org/@a10adotapp/react-waiter/-/react-waiter-0.20.0.tgz","fileCount":5,"unpackedSize":12564,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIB52J2Yf195zuRrrZb8MXWZHuCCVyDI6xcMzmegpXjJ4AiAFekxFV9uZDu9rqSCLmswnC+5FJ+SJHBYfU/mRRGLbpg=="}]},"_npmUser":{"name":"a10adotapp","email":"mail@a10a.app"},"directories":{},"maintainers":[{"name":"a10adotapp","email":"mail@a10a.app"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-waiter_0.20.0_1741312300175_0.02429866004554171"},"_hasShrinkwrap":false}},"time":{"created":"2025-03-02T13:11:56.907Z","modified":"2025-03-07T01:51:40.529Z","0.1.0":"2025-03-02T13:11:57.205Z","0.2.0":"2025-03-02T13:16:03.592Z","0.5.0":"2025-03-02T13:24:07.161Z","0.6.0":"2025-03-02T13:28:14.178Z","0.7.0":"2025-03-02T13:41:58.717Z","0.8.0":"2025-03-02T13:47:08.107Z","0.9.0":"2025-03-02T13:51:57.981Z","0.10.0":"2025-03-02T14:50:09.708Z","0.11.0":"2025-03-02T14:53:39.195Z","0.12.0":"2025-03-02T15:09:10.365Z","0.13.0":"2025-03-02T15:18:57.458Z","0.14.0":"2025-03-02T15:21:44.597Z","0.15.0":"2025-03-02T15:35:46.733Z","0.16.0":"2025-03-02T16:05:21.997Z","0.17.0":"2025-03-02T16:10:40.400Z","0.18.0":"2025-03-04T15:32:03.871Z","0.19.0":"2025-03-06T10:54:10.301Z","0.20.0":"2025-03-07T01:51:40.362Z"},"bugs":{"url":"https://github.com/a10adotapp/react-waiter/issues"},"author":{"name":"a10adotapp","email":"mail@a10a.app","url":"https://github.com/a10adotapp"},"license":"ISC","homepage":"https://github.com/a10adotapp/react-waiter","keywords":["react","nextjs","promise"],"repository":{"type":"git","url":"git+https://github.com/a10adotapp/react-waiter.git"},"description":"react component to wait multiple promises","maintainers":[{"name":"a10adotapp","email":"mail@a10a.app"}],"readme":"# React Waiter\n\n![NPM Version](https://img.shields.io/npm/v/%40a10adotapp%2Freact-waiter)\n![NPM Downloads](https://img.shields.io/npm/dy/%40a10adotapp%2Freact-waiter)\n\n[![Lint and Test](https://github.com/a10adotapp/react-waiter/actions/workflows/ci.yml/badge.svg)](https://github.com/a10adotapp/react-waiter/actions/workflows/ci.yml)\n\n<img src=\"assets/image.jpg\" alt=\"react-waiter\" width=\"500\" height=\"273\">\n\na react component to resolve promises\n\n```tsx\nimport { Waiter } from \"@a10adotapp/react-waiter\";\n\nasync function getUser(): Promise<{ name: string }> {\n  \"use server\";\n\n  return new Promise((resolve) => {\n    setTimeout(() => {\n      resolve({\n        name: \"John Doe\",\n      });\n    }, 500);\n  });\n}\n\nexport async function ComponentSample() {\n  return (\n    // use <Waiter> component when you want to render components after some promises are resolved.\n    <Waiter\n      // pass promises with keys\n      orders={{\n        getUserResult: getUser(),\n      }}\n      // sideshow component is shown until all orders are ready\n      sideshow={<div>Loading...</div>}\n      // serve will called when all orders are ready\n      // resolved values are passed with order key\n      serve={({\n        getUserResult,\n      }) => (\n        <p>{getUserResult.value?.name || getUserResult.error?.message || \"-\"}</p>\n      )} />\n  );\n}\n```\n\n## Usage\n\n```shell\nnpm install @a10adotapp/react-waiter\n```\n\n## Props\n\n| Prop | Description |\n| :-- | :-- |\n| `orders` | promises to resolve |\n| `serve` | called when all promises are resolved |\n| `sideshow` | fallback component shown until all promises resolved |\n\n## Links\n\n- npm\n    - https://www.npmjs.com/package/@a10adotapp/react-waiter\n- GitHub\n    - https://github.com/a10adotapp/react-waiter\n- Storybook\n    - https://a10adotapp.github.io/react-waiter/\n","readmeFilename":"README.md"}