{"_id":"react-waitables","_rev":"57-669071df04a3f2061333551609940fb1","name":"react-waitables","dist-tags":{"latest":"2.3.11"},"versions":{"1.0.0":{"name":"react-waitables","version":"1.0.0","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@1.0.0","maintainers":[{"name":"bwestphal","email":"brian.westphal@bleugris.com"}],"homepage":"https://panchain.github.io/react-waitables/","dist":{"shasum":"4a80b2a7f8b50e99c4ff29eae89d9892b56478ae","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-1.0.0.tgz","fileCount":207,"integrity":"sha512-cH4NY+b3DDTcyyzHMv5/VMqtT3kAjYUxHQbIhd9Avn1wniR7J51k9thtgJyf7oMFze50hsRnAUCm/clugS0GtQ==","signatures":[{"sig":"MEYCIQD2edZaPlWmpPwiqH5YFBGOWJkviWDSOkVINVcJLYnMuQIhAMHN5DtrYXVfnHWoWJyjkA/A4ESt1pJVrm1pjfFxcoBL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":166851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivk2DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpEng//RbNoiiQSio2i6NDJMvOq8KCYvwDRJ7XoMEa6w2can66MxaeR\r\n6XyEKXksq5v54cfZnxvciMZwoWCud+P1161z2FIbakVUz+P3HQde5uSG3ww0\r\nueqkqh9IRiWbjr4f+mp5V4u5beMvhSJ8vbZoULsCGWheM6j18xVbOH90SECu\r\nkZIlKh+M8fbPVGKLQfIeZMcXWZJuYxKiPltHzNXZJUc3BqGHSGW753sN3YC8\r\nLQSQ0ZZvRv2WgHW3shobQCtP5qmoCtNaWKNDDhvOF2OPRcCSOkeQLbeKqBpr\r\nPveEremBh+Vr80IQKzdGB57dp8I9LWyHS0A8xttiSyyOsIcmhcGUWmXbPIs/\r\n9w6KsMxQOvAbm7GxkygFjJjw9Qshh6l6ZyKdGnrxnH0VRrYvZrmQOxftfpwS\r\nDHMI396yJ/YMbYoH6NwNHm8WBymTLPAMJfX2rlLV85ooiIWe/01bwKNOk4Ux\r\nq8Y9O1P5TmhNzZhfvEhXx5rkw/vCNdQ4Tcgt49HTVDLKNIKx6cyaPPMTZRi/\r\nhtwIXS6FLUaVb0WikgS4lae+iTGXzhKi2Jbq+nBJjs2W5o1rNVEJiWXT15mA\r\niOL+vfJpekoqnwlEaZWb2Rab7MYQjUYWIguops+ZrGjTwWYQ3d6bhEcn0kGv\r\ne0A+4Rxf7Sp0x43pCqAKXXJXJCmDVwWmm8w=\r\n=7mqL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","audit":"yarn audit --moderate","build":"tsc -p tsconfig.build.json","clean":"trash lib","generate:docs":"npx typedoc src/index.ts","prepublishOnly":"yarn clean && yarn test && yarn audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"https://github.com/Panchain/react-waitables.git","type":"git"},"description":"Async data bindings for React","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Passfolio\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.2.2","client-run-queue":"^1.1.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.1","madge":"5.0.1","react":"18.2.0","eslint":"8.17.0","ts-jest":"^28.0.5","typedoc":"^0.22.17","prettier":"2.6.2","react-dom":"18.2.0","trash-cli":"5.0.0","typescript":"4.7.3","@types/jest":"^28.1.1","@types/react":"18.0.14","@types/react-dom":"18.0.5","eslint-plugin-react":"^7.30.0","eslint-plugin-tsdoc":"^0.2.16","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","jest-environment-jsdom":"^28.1.1","@typescript-eslint/parser":"^5.28.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-import-resolver-typescript":"^2.7.1"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_1.0.0_1656638851699_0.7715200409042313","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.1":{"name":"react-waitables","version":"1.0.1","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@1.0.1","maintainers":[{"name":"bwestphal","email":"brian.westphal@bleugris.com"}],"homepage":"https://panchain.github.io/react-waitables/","dist":{"shasum":"e4019dab793ed312527d2c1c288e7f77d0c0c089","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-1.0.1.tgz","fileCount":207,"integrity":"sha512-+irlsEAwzvaPpJLQWK/qczJ0Qmlp2qJ60Tw+NMqAE7Pelfv2cUc3ksCOzNTjDqu9Qzm6rfQMxbGsvkjtgnD6bg==","signatures":[{"sig":"MEUCIQCoAN71nnS4/do+LrCiOxpbesRv2w4o/IV1s6Y0+pEOcQIgC7Ln20+dGSciCzOGQqnI5gfrYQkdJFXbdJxp80oSzsY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167083,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiwmCzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPXQ//eMWZqIaSVASsbtjuJ5vKW8OpDrOQVvVXg0RPzrjC4BFI3zHN\r\nLLxDSV9Xiin9jEKEANMXhmeF9fdDmaM+ZwBMN2ZBhl51vGwAmlY09sq5G90v\r\nWW1teu+rYFuZ4uJCUHvv3obkAvpoTRMNBJMaJGb4PHUFhtvV7zfmFUXFt4RT\r\nzN7jmwS2NsCKkXBEYzpvc1/LxsPBJjV024+akxDQIXgh0KA96EtAdi/GYBsd\r\nCAYv9D7BMYEajchDKmIyvtHKTE7Ot27OJkedLXMbxbxya8kY7TLB5qh8lmJm\r\nUETVK5LTvWxbcGGteB07gvcM8z2qQjP4s9joyuJqQjVtUbz5gDh6WTKDA319\r\n5BIlXJnf27nU8L9yKCpLwusr/o80i94EMtG7+YB1lF/trseSt+qLdFh8oiZY\r\nX5YmstnaEDVwey0PQOm5MRPp8GH05f0SSyxIg/NtA2T7YpGhVCK4+rfMOLyg\r\nuNW/wuEKAQGOGPAA/ddI0AFC6cqld+lz/YEbusbW8D5taxOnk/RonHoie1EA\r\n5HdWuHD+lOBlEOCO+qh33PmNnSjtb/AaP56iTSoARgCEAFxUJeOnkc+dUEta\r\nS3dZ820kjdnXXdJi567f2eitB7ODsA/eBGIqWUBnyWm72ha2Obz0sO1mfN8C\r\njjhTSU1Ec/pGlsINndvKmxheuDxDkNd3DSI=\r\n=Ztu1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","audit":"yarn audit --moderate","build":"tsc -p tsconfig.build.json","clean":"trash lib","generate:docs":"npx typedoc src/index.ts","prepublishOnly":"yarn clean && yarn test && yarn audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"https://github.com/Panchain/react-waitables.git","type":"git"},"description":"Async data bindings for React","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Passfolio\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.2.3","client-run-queue":"^1.1.5"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.1","madge":"5.0.1","react":"18.2.0","eslint":"8.17.0","ts-jest":"^28.0.5","typedoc":"^0.22.17","prettier":"2.6.2","react-dom":"18.2.0","trash-cli":"5.0.0","typescript":"4.7.3","@types/jest":"^28.1.1","@types/react":"18.0.14","@types/react-dom":"18.0.5","eslint-plugin-react":"^7.30.0","eslint-plugin-tsdoc":"^0.2.16","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","jest-environment-jsdom":"^28.1.1","@typescript-eslint/parser":"^5.28.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-import-resolver-typescript":"^2.7.1"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_1.0.1_1656905906977_0.3156227337105877","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.0.2":{"name":"react-waitables","version":"1.0.2","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@1.0.2","maintainers":[{"name":"bwestphal","email":"brian.westphal@bleugris.com"}],"homepage":"https://passfolio.github.io/react-waitables/","dist":{"shasum":"c0c16817a9a73dcd6ad126e70707503eabbea3a7","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-1.0.2.tgz","fileCount":207,"integrity":"sha512-xg/EIkz42za++cF67e5ek6CK30WnbH5NTIydFxBfOSayjkDgAZo/BjYxoFFU6gRR+cVfTD7DpG3f+MOfoS0amg==","signatures":[{"sig":"MEUCIQCybgznIGYiZ4TkKumTKbA1//Ff1CZEZVPsBM5o594TbQIgHVhWDsa8352qILU5DmOLHVaHoyHbf6ueseVUsmDDOFI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167086,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiw21rACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrE4w/8DvrzZKOyInbhNKC5kEdx8Hbv3C/RNJud5gOeEDkEuwKJQoI8\r\nCXTby1fph+U5s7oI7fNAvOPpT2/8uXLkCmKcu+h7ZOfyEhO9JH0vR9MFQdVO\r\nQ2WGb5PWVqeH0MHpB5rMyZ3BzVPdH6Aj4geSl15h0TjBC17T77xUIreMr2n7\r\n12tzlvVB0+fJo3yCHj2G1C3pQ7wYT2xViUYOmFgfQkZZpXgdinjidZoz8vwz\r\nYFJM4tCUcvaAyt7/9axZMozSNxBXcv2zaOROnvlOFqff71hiPs0fDNmxGCbO\r\n5we4dWb/2kjJ3jrJ5piUvwAeBTqnc4AG+HdijOijAtzyJVuWE2ByqMM+nZeu\r\nrjikEmP7YtZIZzB2Jw/kvQPRK/a2Tv8bCRT4E5jChuU/1B2f1fW7V+ELt2oF\r\n7KcK4O5z3RggNSnyqENDSPxMMNAVdbp03uGPj2KWjdpCLR7JJmQmRtKxfKse\r\nl6DMM+VOXiv7i1zOHLxjVSUx/kzrqi/xjN7ITaQ7SatA90fPKdwgTZJJfhXm\r\nFhRd4BDjYEPzedGzLy/oi8gjl0UXBc15HVrF9tWAW1o/BZeDMReGlNM9FtI2\r\nS7oXexNEmALPHR5CYFsSBUJDD5LBrY+SWg5bV2cOm+slrnY6qvYs0r+lAJKP\r\n/TwcLLzOgwV8hwKONyAl+5sXqyGPP2ehTAU=\r\n=UJav\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","audit":"yarn audit --moderate","build":"tsc -p tsconfig.build.json","clean":"trash lib","generate:docs":"npx typedoc src/index.ts","prepublishOnly":"yarn clean && yarn test && yarn audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"https://github.com/Passfolio/react-waitables.git","type":"git"},"description":"Async data bindings for React","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Passfolio\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.2.4","client-run-queue":"^1.1.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.1","madge":"5.0.1","react":"18.2.0","eslint":"8.17.0","ts-jest":"^28.0.5","typedoc":"^0.22.17","prettier":"2.6.2","react-dom":"18.2.0","trash-cli":"5.0.0","typescript":"4.7.3","@types/jest":"^28.1.1","@types/react":"18.0.14","@types/react-dom":"18.0.5","eslint-plugin-react":"^7.30.0","eslint-plugin-tsdoc":"^0.2.16","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","jest-environment-jsdom":"^28.1.1","@typescript-eslint/parser":"^5.28.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-import-resolver-typescript":"^2.7.1"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_1.0.2_1656974698845_0.5665114531573692","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.0":{"name":"react-waitables","version":"1.1.0","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@1.1.0","maintainers":[{"name":"bwestphal","email":"brian.westphal@bleugris.com"}],"homepage":"https://passfolio.github.io/react-waitables/","dist":{"shasum":"870456dc958848f7ebeec3eb010668a3fc4dea7f","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-1.1.0.tgz","fileCount":224,"integrity":"sha512-3P4IC6zczh2+i0Zd6OrqbYFEbXLeQxbvGmBjqCUJELZJhsi+GQAqdpHAO3cGVPXtYcG2GmMPlTOEjMk4gHOnNw==","signatures":[{"sig":"MEQCICLb2WCWST4fqgcRqBlKYTl9kUZayn0mCiSGR6nlzbgCAiBT25VoEssnGb4hwLS6tAmrmN2oiPKDc/xXMiup32LT1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiznZWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmre2A//QpxO+FOftrH2y/hYOhyWV3FxVq0ieH6fpogSTfMi6wLDvRwM\r\n61NNWXmabQtvVKuIDiivm0BOlI2iO6Pfn6MpiNGXG3LgFbQrABLd/5i0m4zz\r\nIl5DmoeVqmiyc/hoKT+8JIN4OpjMaOEHr5OawoK076kJQBRcRD8dW/+N7Lhd\r\ngnu4CAYyXpINZVDNwPUlvONpPOndIbx3lRj4KdKJTSXJXwgPRdRX980rlPCe\r\nN+LVU/3UG9oEWLCeWHDaRsi5ASNGbh+N/6tgzu6T9NCCduxed/OcbPNYWg2a\r\nUTlrJNqIfCScgv3BN4nPAbVi195Xcnuarb5IzxQZa0fwjMl+PtCQ1gBtUumx\r\nEcycgAWk3A8SlERExuyq+Kvtg8k3sQINHq8LOCAfHJbCljaqS2Chqsla6wN8\r\nfMGMjUznMn4HLx0CzQ5MYH+sRuwuHMqMBCJziiFd0hTJ715AtGd2DZmofu+r\r\nQGA0lyBvPZkoZC+aked6xnXI+jAcKKZRFWaL/6icG78DfA1AS2eqC17N1S5y\r\nSGGYx+H7qGp3niOTOgBnu0Vki/T4NjZbtDcbhjPqMwezvs+N03vKSX8iaI0r\r\nCEuTkUWyutre6sQJ4Jsg4hHeXOTma4gOanJ07P3LZzvDdqiyBqDiAG9sPdZN\r\naHogiS4thfClXWOf3fFkcBZoTK0w9VzpzTI=\r\n=niRv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","audit":"yarn audit --moderate","build":"tsc -p tsconfig.build.json","clean":"trash lib","generate:docs":"npx typedoc src/index.ts","prepublishOnly":"yarn clean && yarn test && yarn lint && yarn audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"https://github.com/Passfolio/react-waitables.git","type":"git"},"description":"Async data bindings for React","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Passfolio\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.3.3","client-run-queue":"^1.1.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.1","madge":"5.0.1","react":"18.2.0","eslint":"8.17.0","ts-jest":"^28.0.5","typedoc":"^0.22.17","prettier":"2.6.2","react-dom":"18.2.0","trash-cli":"5.0.0","typescript":"4.7.3","@types/jest":"^28.1.1","@types/react":"18.0.14","@types/react-dom":"18.0.5","eslint-plugin-react":"^7.30.0","eslint-plugin-tsdoc":"^0.2.16","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","jest-environment-jsdom":"^28.1.1","@typescript-eslint/parser":"^5.28.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-import-resolver-typescript":"^2.7.1"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_1.1.0_1657697878282_0.7800817095718693","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.1.1":{"name":"react-waitables","version":"1.1.1","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@1.1.1","maintainers":[{"name":"bwestphal","email":"brian.westphal@bleugris.com"}],"homepage":"https://passfolio.github.io/react-waitables/","dist":{"shasum":"61133b4a5c203813b3fe61a1b1ba5205f043a3a0","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-1.1.1.tgz","fileCount":224,"integrity":"sha512-NNMZDen60AU3hLaesJAbt1UljMg8WeUwTwkpOkH5LJE7jCQecL/G+Dk6Hwve+OyN6BVFjeTbn85gN8VK4Q3FFA==","signatures":[{"sig":"MEUCIQCFs+0KDZDXsgOvx6fL69IoOmGABX7LefY/yOYPkPgIwwIgfcenu7tqMwrXQCtwtCZbLEbWHeHnkvIKO7n6mUf0WbY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0Ot0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpt5A//cUYdG5YG/g3aCFYh+4zmR2mi8iEwkCczYDrJr4IqfcSXY5n0\r\nBdimu2yaui93Gi947UAWSKHD+ZjYH/4e+ywr2oErMPAhkiBHV2FMFf6VEjDn\r\nXNiOYyRB2xHXN9KBR3ZpxWDBMAsiaM48kAMYQ7U3hQHx9PnhjzonjrjWP6i8\r\njUY+tj7on6qNxrhJxjCB67bzdJqExxJeksQilBra1ScAV43DkLmINSF+bNKE\r\nRbnh/zbj6f2OgBSaJidPNXeDdPRA++E2Yf8+/Pe8d+522O9gZS1o1lhm5t1M\r\nqcSLrAkJ05rPjdc/+M+ZF9068+5K9+TbjCoRjbtfMIaPKWbltzIZpQ+GIsPl\r\n9qYYzCljZQIXVwsRCXRSPhz6GZSEMfFq69ZTxsuZEZMR8qR8rEVyLcXQTEr9\r\nj5C1ww8kCdD5pgDLwCmz7y9Bz8mFkAMTMeUI11klodzjYunP+QS/C35aQYZp\r\n+2K9Zfuy7ZKvOeHVOsQTmVXAheySalDrfLsNQ/e0hsickHqUJOBWGFBb17NO\r\n3nyB6F5SGRrpgiK8G/tHNyx3hWloxUdbyUgLVie6WKHLOoy/pxfxptqhBFEP\r\nl7e9//uK8Ztr+o1DOBAuFb1S6JxYpBstAaC6ENFEdqzXxwxC4fCc6ewBvl/U\r\ncgonMyjmYplSIttVVx+9i9cYhjGG0T1xG2Q=\r\n=Xacg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","audit":"yarn audit --moderate","build":"tsc -p tsconfig.build.json","clean":"trash lib","generate:docs":"npx typedoc src/index.ts","prepublishOnly":"yarn clean && yarn test && yarn lint && yarn audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"https://github.com/Passfolio/react-waitables.git","type":"git"},"description":"Async data bindings for React","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Passfolio\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.3.3","client-run-queue":"^1.1.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.1","madge":"5.0.1","react":"18.2.0","eslint":"8.17.0","ts-jest":"^28.0.5","typedoc":"^0.22.17","prettier":"2.6.2","react-dom":"18.2.0","trash-cli":"5.0.0","typescript":"4.7.3","@types/jest":"^28.1.1","@types/react":"18.0.14","@types/react-dom":"18.0.5","eslint-plugin-react":"^7.30.0","eslint-plugin-tsdoc":"^0.2.16","eslint-plugin-import":"^2.26.0","@testing-library/react":"^13.3.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","jest-environment-jsdom":"^28.1.1","@typescript-eslint/parser":"^5.28.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-import-resolver-typescript":"^2.7.1"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_1.1.1_1657858932340_0.8676510051609037","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.2.0":{"name":"react-waitables","version":"1.2.0","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@1.2.0","maintainers":[{"name":"bwestphal","email":"brian.westphal@bleugris.com"}],"homepage":"https://passfolio.github.io/react-waitables/","dist":{"shasum":"cba0b5a69650c20a7ae583393bd1b53f0d089651","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-1.2.0.tgz","fileCount":228,"integrity":"sha512-VKzWmlT+Ac9VLjSAFwwRBvFzFzwhlZ19vnM2P9pcoTqG75S6Oqh0sxDECOqQ+MJcuc7iidKwL868BrCffQrNaA==","signatures":[{"sig":"MEUCIHfhwgP2/re4rMNsMGJMyqKWIfv/QwPYmMSVhDaDimwnAiEAy0b0N+pg7g0Q/y+uv51ySp4Xq5+HS9R8etSqoJMSNRw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi00RBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPrw//SeQrW9ihcSZJ2OI/7pDmKMjFnHPwAkHHQLcPmtIe59pbu040\r\nWYldbhLlANa19oSqQ2CFFlwE9ofN+infoJqGuUVVaFFEqYbD7xF4KWn8zxGH\r\nKe4GBVOqi2/WWvfpxUBQnFAcNzXi3SCZpvhSfDWRiRI4LFwFwJueg+/ctOZm\r\nH5mCr4OOTZdVw/sdJRvzyrOeKaJaY9TeC+CzUYux6llt82Ip5M26bYKcbT5D\r\n6Q3gqShvuC5doPkvoh6xWz/YArnQsyXiLBGbFj7/MCoChpwcaU6rKR3Jhg50\r\n5C1dkJTRLmZ/17EXXvC+YEcPHmqzHbxKGOwa9YlP62pd42pChFayzky+1miR\r\nj2ifRKMf/iKj5BgZE0aHe2B5AJ7v/8nZ/XILz+evqvxSl55k4wja75b31g3C\r\nXc4qd01lGugQLFMaipMe7NQBUi1dJ7vnVnEksfjHbnQF1ECDigvv4H7QeuMQ\r\n9cGOSFgRUMLjXhcRvgFzIn+cd98OMkm8fho2k8djBcR49exXiNQxDFUeOG6L\r\n697ZQ8AADPJXPDLyqvel4SjIhBsieuhULZAj9j/CEFtTtfeDIT0C1YKop0qa\r\n2AWpbMp5rfZXPVFHNUom2iapTISUEF6jmIr+T8x7CVEhy50fVPOpvJD9mrZB\r\nXnNne6ubpMHgkCx8zzxZqKR0ZGndVlTmkJk=\r\n=L9eM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","audit":"yarn audit --moderate","build":"tsc -p tsconfig.build.json","clean":"trash lib","generate:docs":"npx typedoc src/index.ts","prepublishOnly":"yarn clean && yarn test && yarn lint && yarn audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"https://github.com/Passfolio/react-waitables.git","type":"git"},"description":"Async data bindings for React","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Passfolio\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.3.4","client-run-queue":"^1.1.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.1","madge":"5.0.1","react":"18.2.0","eslint":"8.17.0","ts-jest":"^28.0.5","typedoc":"^0.22.17","prettier":"2.6.2","react-dom":"18.2.0","trash-cli":"5.0.0","typescript":"4.7.3","@types/jest":"^28.1.1","@types/react":"18.0.14","@types/react-dom":"18.0.5","eslint-plugin-react":"^7.30.0","eslint-plugin-tsdoc":"^0.2.16","eslint-plugin-import":"^2.26.0","@testing-library/react":"^13.3.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","jest-environment-jsdom":"^28.1.1","@typescript-eslint/parser":"^5.28.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-import-resolver-typescript":"^2.7.1"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_1.2.0_1658012737037_0.7122014350432209","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.3.0":{"name":"react-waitables","version":"1.3.0","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@1.3.0","maintainers":[{"name":"bwestphal","email":"brian.westphal@bleugris.com"}],"homepage":"https://passfolio.github.io/react-waitables/","dist":{"shasum":"b379478608c3d939c4982238343dbeb260059f2b","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-1.3.0.tgz","fileCount":228,"integrity":"sha512-HKFakmLt3L/dYuulmU7Q+F1TszFv+/AMKjysgmhDrFW/XfDBfVULKm4WgDgJtrBb+x/TZZtjgcKXfZ4R8LRiGg==","signatures":[{"sig":"MEUCIHmjYOILVvzs1pPmGCgMmU8sPoJHJer0Bno4/Kx//3WYAiEAvcl/WHJ2CFWZHZ8DludGR/nHz8ea4Y25IdzrXoo98nA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi170lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoSkxAAkEmeAJEvoV9HtghUVM5Rcu5w+vKO3Z/mpkJUoWuGZjHCFCOG\r\n/3k7bL43MTRKOFV3DLOaJt9ko69I5EtC2iBwXv3FxWyLeu6Orn8EM75vFaDa\r\nOEo1hVgZ7S+y2SiUf62xvd7+FgknG+xyTxT3veQPzQiu8lTyP5g3A0VrrV7k\r\npQFM7ZKxaFym9w1NwLTEI0nnfB0aMip6n0/gto1DSJDMQTzs7MuyKacZCiRL\r\nOuk3yDbobQZ8lZG0LyIZguhfSULRyh3dUchWhfMBOXEJpx8mFnkQ82sFJcfM\r\niVbwrd4jn7pcSddNJBPxk7qc/aMJcP82UtIEN24/8VWz9UWtg8hHzGUT2v+2\r\nthZpwWRLIn9z9/HyWmtxGJXvFu2djdaJ4Oq5yb9at/rpFE/twBntr4yyA6qS\r\ne8RcCSaG39WaAgtoqlLVzJX3v0B7uSnRvNHKWLD0sQL69hsldPgTnE3VGi0P\r\nRNfo6J6eG+wQdFzzop8+q7GXWhfTd7+aGk+O5vurPoOxVEraE7O856PRR2FU\r\nmNFgqJOpm5o3c4bW7rCFuDG/QB93uhEAiwi936Tf9qjqc9BxGku3ntSpJHsN\r\nBngon1GKwBgVDsAaIK88MMHiwFClQjmC3OFNND+i24m8yNUAEvnHJBlnNRzF\r\n3z9eejEqW8THe/P9NsQqMlXt/bWXsZLdew8=\r\n=MIVE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","audit":"yarn audit --moderate","build":"tsc -p tsconfig.build.json","clean":"trash lib","generate:docs":"npx typedoc src/index.ts","prepublishOnly":"yarn clean && yarn test && yarn lint && yarn audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"https://github.com/Passfolio/react-waitables.git","type":"git"},"description":"Async data bindings for React","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Passfolio\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.3.4","client-run-queue":"^1.1.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.1","madge":"5.0.1","react":"18.2.0","eslint":"8.17.0","ts-jest":"^28.0.5","typedoc":"^0.22.17","prettier":"2.6.2","react-dom":"18.2.0","trash-cli":"5.0.0","typescript":"4.7.3","@types/jest":"^28.1.1","@types/react":"18.0.14","@types/react-dom":"18.0.5","eslint-plugin-react":"^7.30.0","eslint-plugin-tsdoc":"^0.2.16","eslint-plugin-import":"^2.26.0","@testing-library/react":"^13.3.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","jest-environment-jsdom":"^28.1.1","@typescript-eslint/parser":"^5.28.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^5.28.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-import-resolver-typescript":"^2.7.1"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_1.3.0_1658305828746_0.7811485436403369","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.3.1":{"name":"react-waitables","version":"1.3.1","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@1.3.1","maintainers":[{"name":"bwestphal","email":"brian.westphal@bleugris.com"}],"homepage":"https://passfolio.github.io/react-waitables/","dist":{"shasum":"7e524e64d86bb0e88e5b73ace6eed1aa8ae7378b","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-1.3.1.tgz","fileCount":228,"integrity":"sha512-Y9m0azzwCkhsKT4JJ0PqjHj/Qu/uSRsR6EB89FgYjSmsLll+8kGdN3F64phi6jwwIsXgxI8t3N9a8Z3tQQtt+w==","signatures":[{"sig":"MEYCIQDvLn5PR+u87CicwBPBeb4hR4PuYoN223sufq1HlsyqNwIhAOIlVBN22BoT3lPpHyRqp6xYC4P/j7BbpMX5H7v4q/Ph","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2PkLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrJ7A//QJSQJ0PqHMihsB3jfnsPSNgU9TMIQcdn00waizjBsLhZYH1+\r\naJDs7frMqHAXlIKxlpzahWGaepxlISall8UGCpNXaVpVfSKcds6xJ4j7YAPw\r\nPL0aXkkMUGd0gDyVp/wusfW1ltga+65rRyuO831n4S0C1Hm2WYVRVQ23xEQw\r\nU8luVJ2nyru/UTmSoEpraAkZ4qcpQjfOq31NSSJvml+mRj5YBItA2Za5Cdfr\r\n0T72udUz2NvUr0LeSPRmBGLwzvy0ERfMG9+B5eznsizjF20T/lNcjjw97HJe\r\ntk57KE+HPEHns549Ni3esRpZ2IrEybWuALEujNSBA7AGbQx61FsxhuYn+2yL\r\nnTEJbC+LRoG1Oj/a01OdcAKRj3PWCc1QSswAvvoXiHayOCuMwJkZQnDmmVBH\r\nsvryeBDhoAyMg7Zw41+KryvVZ0UBdrnfL6sr2ljakaqgkToAyrsy6YEewf7h\r\nt/RBLkNMIZDpf+Gv6doQ9X5Hu/OgOXwcg//g6/Tc+4EbFq0ClAY6WXkroJyo\r\nEAvaCaDxwzqCCqT7qzMJvtjYXh0GaRIYdwhzGeIws9jfWdZkdbPbWmR3amN1\r\nct40Hui6UNLWvhBrABOz7EIwCSuCZABmbhefLUhSw+/Lbq6Sk7RvRYeehgzZ\r\nliWI2LDz96lIFvzTjgcpOtzz04ZkceHLvbI=\r\n=o0IT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","audit":"yarn audit --moderate","build":"tsc -p tsconfig.build.json","clean":"trash lib","generate:docs":"npx typedoc src/index.ts","prepublishOnly":"yarn clean && yarn test && yarn lint && yarn audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"https://github.com/Passfolio/react-waitables.git","type":"git"},"description":"Async data bindings for React","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Passfolio\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.4.2","client-run-queue":"^1.1.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.3","madge":"5.0.1","react":"18.2.0","eslint":"8.20.0","ts-jest":"^28.0.7","typedoc":"^0.23.8","prettier":"2.7.1","react-dom":"18.2.0","trash-cli":"5.0.0","typescript":"4.7.4","@types/jest":"^28.1.6","@types/react":"18.0.15","@types/react-dom":"18.0.6","eslint-plugin-react":"^7.30.0","eslint-plugin-tsdoc":"^0.2.16","eslint-plugin-import":"^2.26.0","@testing-library/react":"^13.3.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^28.1.3","@typescript-eslint/parser":"^5.30.7","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^5.30.7","eslint-plugin-simple-import-sort":"^7.0.0","eslint-import-resolver-typescript":"^3.3.0"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_1.3.1_1658386698833_0.6065028248416522","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.3.2":{"name":"react-waitables","version":"1.3.2","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@1.3.2","maintainers":[{"name":"bwestphal","email":"brian.westphal@bleugris.com"}],"homepage":"https://passfolio.github.io/react-waitables/","dist":{"shasum":"92c1f52cef9eec2f7125e94c9bdef54a27ad9e19","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-1.3.2.tgz","fileCount":228,"integrity":"sha512-J4B+NqCMd2m07kMRhx2wR3eTqx9CylYoL2BykaGtkM1lZtIzSYyXzBF253XsVvsamEfVbxkJtlOF8IGb8gchxQ==","signatures":[{"sig":"MEQCIDhQrdyKjBanGLoIokL/Ecq3bh2q/yDqZETN5BvVRhY/AiAMsAHFIBsmh96cON8xI8HoMR4L/yR7m7c8LxiGrShjvg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2QENACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3mA/9FkJ0dpWIHUrfb8P5MWAmwl+5BPz486pvNUd/IQqOQAcgmNd1\r\nf5pOK14ZXiNZ52FayGUarjze8RwbZos84zR+4F5CTln2sy3gqaKY76qd91Na\r\nKTKnBCwvRVMn1u0/EGuD7vVmFBwQQR/s7L+AbMYhEardRi9LietLcaGPBDmP\r\nIYX26tZ8lldVb77X1NoBL5hKluSLU9jV3n9P46L7VzhrFi1Ujl5FNniPlYvx\r\nFvb7XSYhgk0XvbsqIkkKEqlEuqZxtSU//NZ04cwinh5G7Xlf5X4vDMj61E/g\r\nbaqyKlmZ6arndpWMzFg6OkoDpoxNviwWEnvTvLxjBC6P+v1Yvy9xGFv6Vd6U\r\n/kaG49KckOU639U5H93FrSA61hfPotYTaDZko37cuRUncWvvYHbAe/+J48eL\r\njtfcRYO/cURvIc04LU4Px+jCLGK+lEuGoDy5iz4awvxyhuwzBp3/STeiazsH\r\nWj3fXqkSlFF3YCLlFHtPoXxR8XA02z6TvgQO4SailFTMJ0DxNXwp62chBIs6\r\n4TrG10LGvr2NX1D6/7aBxZrLePLPKdcXU7afg4oYn48Hgt9LrHPfhPcyUe7D\r\nqvHitG3EoAZW0NxqD7uDYvuVUWz+c1N6Be2iIFAOSpn6zQxZzgtwTLelk+9Y\r\nVzoQTj7G9VRm8UKIUVYU0mENoRsMLL7LVAo=\r\n=vUm4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","audit":"yarn audit --moderate","build":"tsc -p tsconfig.build.json","clean":"trash lib","generate:docs":"npx typedoc src/index.ts","prepublishOnly":"yarn clean && yarn test && yarn lint && yarn audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"https://github.com/Passfolio/react-waitables.git","type":"git"},"description":"Async data bindings for React","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Passfolio\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.4.3","client-run-queue":"^1.1.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.3","madge":"5.0.1","react":"18.2.0","eslint":"8.20.0","ts-jest":"^28.0.7","typedoc":"^0.23.8","prettier":"2.7.1","react-dom":"18.2.0","trash-cli":"5.0.0","typescript":"4.7.4","@types/jest":"^28.1.6","@types/react":"18.0.15","@types/react-dom":"18.0.6","eslint-plugin-react":"^7.30.0","eslint-plugin-tsdoc":"^0.2.16","eslint-plugin-import":"^2.26.0","@testing-library/react":"^13.3.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^28.1.3","@typescript-eslint/parser":"^5.30.7","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^5.30.7","eslint-plugin-simple-import-sort":"^7.0.0","eslint-import-resolver-typescript":"^3.3.0"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_1.3.2_1658388749156_0.012154562389766532","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.0":{"name":"react-waitables","version":"1.4.0","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@1.4.0","maintainers":[{"name":"bwestphal","email":"brian.westphal@bleugris.com"}],"homepage":"https://passfolio.github.io/react-waitables/","dist":{"shasum":"9d431226665bbd78e7b8f42a7de3378a8898968a","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-1.4.0.tgz","fileCount":241,"integrity":"sha512-3i3GSGl+fCrAACrjOIlE4q1XqqFOKqBZ/IRjgOC2s5P0+wIY78CXdl4STNvlmhQuTAYvz94OsKHIAkM2iO7Zgw==","signatures":[{"sig":"MEUCIAej8c99PpO/z7R540Xb53xh4Wfi9yE08hdO9V7Ns/z4AiEAvTy4k/nx325sA8lTCgJj9dtTJ3ui4ZRCaypeStyZyS8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3ksNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIaw//X+g93ROFE+tio+WciFGPBgboSdI4Ap3dv7wouqW/GhjqbGcJ\r\nyWbG8yiEbGTyElHaHWyHz8qAthH2vm1viA8c/ntvi1mi5acD3P+jVK19nPh9\r\nbTnKXlyvqOGqcYLIBLGwp+FO7NdPYdFU3hxgC+EO5G1gnq9sqK69hdnnfxkA\r\nrSMFODGfQLuJxOQXNh9I+fiCdGORJo+EWCt2vtacP0+J1WnII6ucAVFAGVeI\r\nb2XQtWd7ha0SMKd3IdCWdDue4u0pauKVZyXwyF+bieqZI/3ALuNHD64h58ge\r\nnXkFkfRB8mkw5TNk2FwBzbo/qvnMhddFFkxbYcTcYrPIPjPgpDWNM/LBronK\r\n1CdhkkPyHLodIq820RN81uYUGbXG4I1/v7JdZHseJe8CeNj6xckFXX6rQcNu\r\nzpayvFgMtUorCUKYE6ZxuVLkPAkykvyEF5DCQ/BiehC7m9Oe6ubefe5jLIVx\r\nZNrEvSuOtWre7amInzol8W0+tiFVE34gZyA85r6ws+g0cpeTXeKkXbGV3+zZ\r\n8x3PVJNnyCls6I9MkqJfpQHst4Vl+wJq5/pWzGHHo+O6SHyJPwR3e+CFDcCg\r\ngwHxFcl7ny5C0J/VHP4JQwdCHASuXCRokedptH6r4Z8XZiAuBwk1QNFnPcM0\r\na9mMQlMnZk1tY7xzfEnB5CYbLksR2MbcbIo=\r\n=0f46\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","audit":"yarn audit --moderate","build":"tsc -p tsconfig.build.json","clean":"trash lib","generate:docs":"npx typedoc src/index.ts","prepublishOnly":"yarn clean && yarn test && yarn lint && yarn audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"https://github.com/Passfolio/react-waitables.git","type":"git"},"description":"Async data bindings for React","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Passfolio\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.4.3","client-run-queue":"^1.1.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.3","madge":"5.0.1","react":"18.2.0","eslint":"8.20.0","ts-jest":"^28.0.7","typedoc":"^0.23.8","prettier":"2.7.1","react-dom":"18.2.0","trash-cli":"5.0.0","typescript":"4.7.4","@types/jest":"^28.1.6","@types/react":"18.0.15","@types/react-dom":"18.0.6","eslint-plugin-react":"^7.30.0","eslint-plugin-tsdoc":"^0.2.16","eslint-plugin-import":"^2.26.0","@testing-library/react":"^13.3.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^28.1.3","@typescript-eslint/parser":"^5.30.7","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^5.30.7","eslint-plugin-simple-import-sort":"^7.0.0","eslint-import-resolver-typescript":"^3.3.0"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_1.4.0_1658735372918_0.3964724917161422","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.1":{"name":"react-waitables","version":"1.4.1","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@1.4.1","maintainers":[{"name":"bwestphal","email":"brian.westphal@bleugris.com"}],"homepage":"https://passfolio.github.io/react-waitables/","dist":{"shasum":"0a3183b6e9216ff6e8e0669c672be65c0185fde8","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-1.4.1.tgz","fileCount":241,"integrity":"sha512-5oXQhPzkCbYqZ49zgtLflmvFF6DR3w2hGiAvmsM7hYU59x9X1WS9VFiQlO80lsNi4bNSxGI/iYVh6PWUHY8IXw==","signatures":[{"sig":"MEUCIHfIrnqJcMgJW2qpMOu1LOEY1V0ZqyI7xXhGt5DtWdufAiEA82sY+oBZ28T8rdurDNDdLB+6dHOx3uYyet/rC0MWHVs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191453,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3k2dACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0LA/9E/+NXJtDRaW86GS28nrzJEfrNFX9UqFkofEytQjGrC4wpR75\r\neEi1XVxnEeDxfJHL+qnqO7j9DqXjXmNfwEbYyxm6hSXvgplUZD9J1RlOAbxJ\r\nNsywvjjUQwP+X1GRSo5voN0ltbxYN04p0qIYMqtZoLWjBqMFcQ11u4Qmhqln\r\nhPBKMIktYlvVkIHdBGkuR03h0mkaEOCB/Zdc6WJv5R/zyp3QlIBAXiKTgvHh\r\ntQdzi+rww3Y8lZOyme8KblNVgEjmusyLMFK9fB9sBW/Irhiu2JtPk5Ku/QOH\r\nYYeuSfljIaAmiiVhVIAE1CbArgU0MTLqY0wie5LTPLHV1tnf87CYqN7Z0u8w\r\nCexs4KaXOGJ6m952a6wcrDlEn+McQe+u5s/kZgLSU1RxyOg66fywoG2ko7LC\r\n20WHAqUlwu5CtHebJpAipNJK6FGRG4m86FSERd/rokRf6sYa1ujVbUgUuPav\r\nVN2UbAuCw/qMMaJwPXAh0NEoFcQ1lF6pTmrpueza4JBlreVs9Io9QfPJJEH2\r\n6pZx9DeY1rtXw9b3AK+2lOq0RrSfpmMqFhI6Qv+koNN44ktX0McvdglP/ENB\r\nJyFODj0gFYA36EQoN0PgpE12zbX20bgKvtkbP7+EAN8DjfSSHMFqGC2zUY+8\r\nNIbrTHqxPE+kYug+EtMX197jDANRR4XKVbk=\r\n=nCRJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","audit":"yarn audit --moderate","build":"tsc -p tsconfig.build.json","clean":"trash lib","generate:docs":"npx typedoc src/index.ts","prepublishOnly":"yarn clean && yarn test && yarn lint && yarn audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"https://github.com/Passfolio/react-waitables.git","type":"git"},"description":"Async data bindings for React","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Passfolio\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.4.3","client-run-queue":"^1.1.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.3","madge":"5.0.1","react":"18.2.0","eslint":"8.20.0","ts-jest":"^28.0.7","typedoc":"^0.23.8","prettier":"2.7.1","react-dom":"18.2.0","trash-cli":"5.0.0","typescript":"4.7.4","@types/jest":"^28.1.6","@types/react":"18.0.15","@types/react-dom":"18.0.6","eslint-plugin-react":"^7.30.0","eslint-plugin-tsdoc":"^0.2.16","eslint-plugin-import":"^2.26.0","@testing-library/react":"^13.3.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^28.1.3","@typescript-eslint/parser":"^5.30.7","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^5.30.7","eslint-plugin-simple-import-sort":"^7.0.0","eslint-import-resolver-typescript":"^3.3.0"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_1.4.1_1658736029258_0.23884529016419065","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.2":{"name":"react-waitables","version":"1.4.2","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@1.4.2","maintainers":[{"name":"bwestphal","email":"brian.westphal@bleugris.com"}],"homepage":"https://passfolio.github.io/react-waitables/","dist":{"shasum":"719d46346b1517e9ab9949d53ebcb29dadff8705","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-1.4.2.tgz","fileCount":241,"integrity":"sha512-xJNSYw6nKiHNG8QIdGk/M4yrN0GKUeaoORZNqkWflfbbqP5DOFtdPqmHHvp1W2EZsS7x3RxxPjKmll0uYbj0rQ==","signatures":[{"sig":"MEYCIQCshV3UinVJLDCOlKL9d7eOPfwYYggBrLm/TauCoNAGjQIhAMYeuHmNs4QCFNec40aPxT+kKIPNTyQfk3rhZCKGu8Mh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4xxaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwIg/+ICdwSVk+MjeW1bkvE/83FWBnqxJ7iu1SmrOKCDUwyhhKVk2f\r\npBCjKRU0vfHZRpCaTUZSo5E25dqWFGHONL0NCZMdl+wDNpujOzceqiXCkz5Y\r\nMO4fry6bPN6CDPmD0ZD7QQmXvRurnTJKvlkfUx9JAKQoDalx6pUyWlN1LUBQ\r\ncpLV9ra7Wyx9VMVnrNR+ww58QXvz4GjMLfShwOH6gf8U6nHOlDQ5EWt+Y7/B\r\nj/NnbUytl4qC8rbnlAyha1fYPaqrBAL5aF99l7wjd4bzRMKjEnkDS8Dpddep\r\nRRxjDV1aGzJjvr8Va04aFHmMaBqyBQ/iFo9mntDfXp4WL0z9KBw/r/7pEGqw\r\ng0/D1jerN2u+WYJQcfLfhF5dRU4Uspu2Rbl9fE63IWUAeu5qbZLGrwzRRGgl\r\ncaQhDWbICNY3KkF7GuMYUG5Qk0GCe3lBQ+8LShIr+mj6feg1IG8T/pG8m0no\r\nxfH/X/dXiLJlMSRJ34QA66Yyy2Z5A3dezyZGEe3YUY5Si3Af/oV/GIUKonk9\r\nDB3XLbSBA7MsbTFnUcNl3OBW7yQKEQaAk5VoIUW8XZlZ2oGKHIrPZCyVvE0n\r\n2WEsR9kWCVHfHvrIXxXeJXKpo9z1iy2wi6B148pBAjtFzB/FqKWmSN4YWEwf\r\no03L5OqpbdgrleRSr/gD/lMSaouKeilqFLA=\r\n=Gac0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","audit":"yarn audit --moderate","build":"tsc -p tsconfig.build.json","clean":"trash lib","generate:docs":"npx typedoc src/index.ts","prepublishOnly":"yarn clean && yarn test && yarn lint && yarn audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"https://github.com/Passfolio/react-waitables.git","type":"git"},"description":"Async data bindings for React","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Passfolio\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.4.3","client-run-queue":"^1.1.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.3","madge":"5.0.1","react":"18.2.0","eslint":"8.20.0","ts-jest":"^28.0.7","typedoc":"^0.23.8","prettier":"2.7.1","react-dom":"18.2.0","trash-cli":"5.0.0","typescript":"4.7.4","@types/jest":"^28.1.6","@types/react":"18.0.15","@types/react-dom":"18.0.6","eslint-plugin-react":"^7.30.0","eslint-plugin-tsdoc":"^0.2.16","eslint-plugin-import":"^2.26.0","@testing-library/react":"^13.3.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^28.1.3","@typescript-eslint/parser":"^5.30.7","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^5.30.7","eslint-plugin-simple-import-sort":"^7.0.0","eslint-import-resolver-typescript":"^3.3.0"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_1.4.2_1659051098117_0.08045903141213806","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.3":{"name":"react-waitables","version":"1.4.3","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@1.4.3","maintainers":[{"name":"bwestphal","email":"brian.westphal@bleugris.com"}],"homepage":"https://passfolio.github.io/react-waitables/","dist":{"shasum":"2c8877263d2e9fb4298d55b69b9ddd2cc68dff82","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-1.4.3.tgz","fileCount":241,"integrity":"sha512-2aD6zsK6YBgai8bS8xr2lbwCdFP+7p4tUbFjoTmNcvT46TezWcuwjTXKCMxAhBUlAxU/mTavudqQoEcWqixRig==","signatures":[{"sig":"MEQCICawBBF6z0dqqBDlyrw4qWC1hU8dndZ8WO0hpdmp9V0WAiASlpAFvyZPi3XEuJeQYXQE2EVcXFgTPD7s6VaO7Pvkzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4x8IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpuYA//cxi76G5gJ0Llwkhmls7HUdOzmyyjnOtGWne3ua3/PfMG/GIX\r\nQrhzsDP9Ec3H0SaJeeuSb/VPbWKMA+83cvwgC8mqatyFHoE6JdHavsQhiJTm\r\nuCklgLT+8QlCew7U+h9Vc+Klc3A6HFWKEzl9fDYYca2ZQNrvkBeJSGravd8G\r\npym5s0/ikT3xD3WKwdM/VVorrBi7SMn7rNHBDKT+GMMkM5hlOTmxi3sQ4Ii2\r\nuj5K0DsDetup1PK/n8/9UtCWJEgqjzDG58WOevs3SjvirQbmXSde27LHfB2O\r\nHd04GST39SFg1TnXU1ZDrJHgcrfZ15XpUTsqPWCMk/LB5gLHQoqXYXnoTO8d\r\n7QsS2Nw3J491yZJBGIz0ekt96ajNyUFS22TOWZ/A3wFE46k8kVEBirCrDYwk\r\nGEWhDUm0XSX0PuIiA0xpGvP+8dMClg0lOZtUyCveA7X/o0K8qi96q6UOGCAm\r\nR2X8fINzbkyc0EsWDmVZAT6NTprcw0U1/cGFeLej1en9wH6+1DNaTJLhYIP9\r\nuyr5lVMo2JZyfQ3ecJIwFOF6B4F07HJ+vLzddFwloyLolT9WlZ3yD0kECWac\r\n1FIl6Rtd9hLrLM9CJRaQQ7YJfas3dchE41DQy8klh4EiRB7POwor++gbXqen\r\n38sc2Ydpqtcoqt9R4541H2u0DUmDr219dVM=\r\n=N5ia\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","audit":"yarn audit --moderate","build":"tsc -p tsconfig.build.json","clean":"trash lib","generate:docs":"npx typedoc src/index.ts","prepublishOnly":"yarn clean && yarn test && yarn lint && yarn audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"https://github.com/Passfolio/react-waitables.git","type":"git"},"description":"Async data bindings for React","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Passfolio\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.4.3","client-run-queue":"^1.1.8"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.3","madge":"5.0.1","react":"18.2.0","eslint":"8.20.0","ts-jest":"^28.0.7","typedoc":"^0.23.8","prettier":"2.7.1","react-dom":"18.2.0","trash-cli":"5.0.0","typescript":"4.7.4","@types/jest":"^28.1.6","@types/react":"18.0.15","@types/react-dom":"18.0.6","eslint-plugin-react":"^7.30.0","eslint-plugin-tsdoc":"^0.2.16","eslint-plugin-import":"^2.26.0","@testing-library/react":"^13.3.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^28.1.3","@typescript-eslint/parser":"^5.30.7","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^5.30.7","eslint-plugin-simple-import-sort":"^7.0.0","eslint-import-resolver-typescript":"^3.3.0"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_1.4.3_1659051784306_0.0980685002321966","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.4.4":{"name":"react-waitables","version":"1.4.4","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@1.4.4","maintainers":[{"name":"bwestphal","email":"brian.westphal@bleugris.com"}],"homepage":"https://passfolio.github.io/react-waitables/","dist":{"shasum":"15b20a28e5fce19e312ecb81ef0255e44845ebad","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-1.4.4.tgz","fileCount":241,"integrity":"sha512-Nd6R2wzOzq+8E7blVzzUXhcKg+DNyl5cq4iJ6PoTCN3RWiKwh7TuXAuilZj/zkqhuyyOGFQEAJOpeMxyjQJIyA==","signatures":[{"sig":"MEUCIQD9aoMHNaCo7CwUsaW72xlQAG9qaPRIiLX0H+fdOCxBpwIgVqKvkCd3RO1mPlcne9hftM2dIRlIF8vupf/lxZpT15g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi55VmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqcLQ//XIul3XMNerRj4qYNqpzZfYQ7CSgpGwBYAyjA4PPCM5uA8VmP\r\nSc1GTjvtps/NrOObFjW14d8Lf5/W/5i3epJE3gbFJlSO6OAfElVB9xamSB99\r\n/rS8RafFtnt+/AkSJ1dllgldGm1tO8uhpij/+IUXcewNdkLMNT6iSy2hfCH0\r\nz6U7ROO89v4fkKV4I7ihZ7SLzyPrMKy1m7RyeXuVGd8yknHCmvqpG+tL+R1s\r\n/3oIVjFELghkfcmEVeMTCsl3/KHBsDwOqBRfwWUq/Ypc0twqIGaInhk3YFs4\r\nGwW6xMJLlnPfrE48n4Y2hXYv43MAF4MOBEYlJLJi7DvuKBWdPljgnMj9rZtl\r\ntdA1H876XPiM4wc937wDeRW7/R32B21ltbg0P5jMYbt/b8gFDrW2CPL/GMUZ\r\n7fRYq4rDTwxqdTuYT1Nv7CpkcpWeZJEwQYJ1D0/l860oCN65UmXmIbQ0impL\r\nPa4PL60Io3bHRBZh9oa/l7iOTJwG5Vl60q/HDLyk1W7lyAgNe6nu5EWbiHmM\r\nP/yF3tZm9gGOk9yRC6YNQ6fMl+iNy8ZJXLcrdeggHJIHkD/6gAuWNomEtoq5\r\n8dZSpX8/gcQc4svdHNT/Pwk9hV/XJKUBIweCp6N4UHUPVtnf98D/HvZHxVLD\r\nYM6UxGDGVpFz5xLSpMaMrfDgDJqj5inryO8=\r\n=DuRv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","audit":"yarn audit --moderate","build":"tsc -p tsconfig.build.json","clean":"trash lib","generate:docs":"npx typedoc src/index.ts","prepublishOnly":"yarn clean && yarn test && yarn lint && yarn audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"https://github.com/Passfolio/react-waitables.git","type":"git"},"description":"Async data bindings for React","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Passfolio\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.4.4","client-run-queue":"^1.1.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.3","madge":"5.0.1","react":"18.2.0","eslint":"8.21.0","ts-jest":"^28.0.7","typedoc":"^0.23.10","prettier":"2.7.1","react-dom":"18.2.0","trash-cli":"5.0.0","typescript":"4.7.4","@types/jest":"^28.1.6","@types/react":"18.0.15","@types/react-dom":"18.0.6","eslint-plugin-react":"^7.30.0","eslint-plugin-tsdoc":"^0.2.16","eslint-plugin-import":"^2.26.0","@testing-library/react":"^13.3.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^28.1.3","@typescript-eslint/parser":"^5.31.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^5.31.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-import-resolver-typescript":"^3.3.0"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_1.4.4_1659344230049_0.23881311435933994","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.5.0":{"name":"react-waitables","version":"1.5.0","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@1.5.0","maintainers":[{"name":"bwestphal","email":"brian.westphal@bleugris.com"}],"homepage":"https://passfolio.github.io/react-waitables/","dist":{"shasum":"7c6b7923b2c113e7d4b9ead4d078663a18b731c3","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-1.5.0.tgz","fileCount":538,"integrity":"sha512-3OpFCn1gIMIhXGjiNrUPBS58WqD0Z4onXrM/LNy323qXGzIr9Iyufa0S6Tt06LR7+UyavzXY/pi2jaf2dXB1hQ==","signatures":[{"sig":"MEQCIGNpuCSunVDKHkzWqk9EWIQG/TXLQhIhchDsi6urdiV8AiBgt0EHP76LsXhsC6o4IHh5Yb1m+3vqH231U7kt0CNVfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":403760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi814WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHcg/+IMzESgIUkrUFe9eGn4mBewc5i9C/dS7IPjPxLTdyoFFxK50L\r\n+ucNvfGfVynXTrNPx6n/PjDNKEl0CGS3zcF7byhfaBzVfEdwOJYugZmtSCTo\r\n4/vRE8XJpHObajAWzom44Gz9KE3IwMfwtbjYDto7uhyxZe/yoQ26Jqm6rbMY\r\nIw5bE2iS5uVMU4YrIdjezq1SA4nz1KCCATL6qQ4bBSu0nE43nBXnaPcZcP27\r\nuEqvjkYvk3tqzJjVF8ZEgau18Z6SYX9uwCX9KlxkrH/Wm2+sgdDyzKTFtVqH\r\nZm6CjvRwRhe6zH3khssKAkcD1b3kmRTepbZ040l/o3E5nCUVQce9kB6IND4G\r\nSR6ejcbVwRFghT02UEOz+yDJIf1k0hyA9MvAuBgisSx3wOTVE+2YNTfTwMSw\r\nj8LwrWTnb9bR7ntvOa4MC3onK0v3awl8XQvMjZh7ER3oIto73xGituIVPMYW\r\n6f0YVYFrCzjhRUFbzp0kqJivOf+CYhYlxhOARQSSnIGWkmQy4QBRnEsKgNrk\r\nRJDLxUIwtrj35WBIO1LmNX9ehoNBpi1n/R4xQJBo1hfk+PMeTIGruFKYizAf\r\njOV8ff8C07hgZiloqkpTvM3WP7T6PLS/iQAPMOc1ZeCmpC46v4L7THab6d5e\r\nJ6TbLwuImbW0KOLTpSEOkI6lmc+ECS3eD1o=\r\n=SHsI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","audit":"yarn audit --moderate","build":"tsc -p tsconfig.build.json","clean":"trash lib","build:dev":"trash dev-build && yarn build && mkdir dev-build && cp -r lib dev-build && cp package.json dev-build && (cd dev-build && echo 'package' `pwd`)","generate:docs":"npx typedoc src/index.ts","prepublishOnly":"yarn clean && yarn test && yarn lint && yarn audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"https://github.com/Passfolio/react-waitables.git","type":"git"},"description":"Async data bindings for React","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Passfolio\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.5.0","client-run-queue":"^1.1.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.3","madge":"5.0.1","react":"18.2.0","eslint":"8.21.0","ts-jest":"^28.0.7","typedoc":"^0.23.10","prettier":"2.7.1","react-dom":"18.2.0","trash-cli":"5.0.0","typescript":"4.7.4","@types/jest":"^28.1.6","@types/react":"18.0.17","@types/react-dom":"18.0.6","eslint-plugin-react":"^7.30.0","eslint-plugin-tsdoc":"^0.2.16","eslint-plugin-import":"^2.26.0","@testing-library/react":"^13.3.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^28.1.3","@typescript-eslint/parser":"^5.33.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^5.33.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-import-resolver-typescript":"^3.4.0"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_1.5.0_1660116501824_0.7579087548597401","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.5.1":{"name":"react-waitables","version":"1.5.1","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@1.5.1","maintainers":[{"name":"bwestphal","email":"brian.westphal@bleugris.com"}],"homepage":"https://passfolio.github.io/react-waitables/","dist":{"shasum":"69aae39645355c3757fe3d7372bf983c0e321df3","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-1.5.1.tgz","fileCount":272,"integrity":"sha512-oFBGHK5ICBX5rHo7e/KceS/v7pbLzr8+qZ4qovUU6PNSwzsHqbDRqZ9HPDQUi9cl9XfkzsQnySpCLcCW7HYHow==","signatures":[{"sig":"MEUCICXgzSKJXQUcJdy5Uo7REJx0LvTu6sMXkDwxcFEgeIa0AiEA9VOJCtr8wjwF+8S09lF7UWGKYdOGaltn9xEe13IFi0Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi82NbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwdQ//en944epJNUi5OCC/YS9sGzNRPrgrM/s4vdWKOx9NNyvV+INb\r\nf72L8KzPkMAHXu0TuT73428q+jn9AWpRFCJ2Sq8CFLAPmkFEzoJAY2iJx4mN\r\no3CTIkWjtiSC6X42qy5JEYiwUJlXMvIIBPxH4l0P0JDp1/LopuDSN493axJo\r\nx4a+h/YL5mxISb3mwq7+U0k1PJho4MR+c9vDrTXBqEreLla0WqC3jQTy9fT5\r\nVdZsZ6tUm12uQK/+sq55LFXrcibILh7knZK1cwXrwP61Bj4VxDWmIY4hONSo\r\nu6O0yn/vIZvW1sx7tr/1SnBZ/iqFgPlhWndPOWOiHbCDyHIEakm8doFu5eG/\r\nyuEhLUdmVhPXeh+yHTRXgTiHUHB91YUwZCro9bnGrZdY6Eea9RA+rxSTH0+K\r\nKqsvqtLrHbAJ4RRLLYK0Ux8AnxpEuK8PtEZjZ/89paCpwreqz+l6bEcSOHWc\r\npC27FF4wPxlFx/JOUbUi+N4p9tZGgBSmdY05hmO0PgPYVvGpvK7FW9hKdVkq\r\nV/FGi1E8d1vDFO+3u+qf4468Tk+owQ1DOgDkHKe00TslOFEYJvWyxKobMdlE\r\ncJWzIRx5TLrNEh5y9OLsUik3aex07TJcgiHSYn6Ihlg7qzc3Bz6MPkNpXvsY\r\ngNW4tezHgG+HKdR9AYX5MNhwOghHDO05h6o=\r\n=+Bh6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","audit":"yarn audit --moderate","build":"tsc -p tsconfig.build.json","clean":"trash coverage dev-build docs lib","build:dev":"trash dev-build && yarn build && mkdir dev-build && cp -r lib dev-build && cp package.json dev-build && (cd dev-build && echo 'package' `pwd`)","generate:docs":"npx typedoc src/index.ts","prepublishOnly":"yarn clean && yarn test && yarn lint && yarn audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"https://github.com/Passfolio/react-waitables.git","type":"git"},"description":"Async data bindings for React","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Passfolio\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.5.0","client-run-queue":"^1.1.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.3","madge":"5.0.1","react":"18.2.0","eslint":"8.21.0","ts-jest":"^28.0.7","typedoc":"^0.23.10","prettier":"2.7.1","react-dom":"18.2.0","trash-cli":"5.0.0","typescript":"4.7.4","@types/jest":"^28.1.6","@types/react":"18.0.17","@types/react-dom":"18.0.6","eslint-plugin-react":"^7.30.0","eslint-plugin-tsdoc":"^0.2.16","eslint-plugin-import":"^2.26.0","@testing-library/react":"^13.3.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^28.1.3","@typescript-eslint/parser":"^5.33.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^5.33.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-import-resolver-typescript":"^3.4.0"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_1.5.1_1660117850925_0.08297506606644767","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.5.2":{"name":"react-waitables","version":"1.5.2","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@1.5.2","maintainers":[{"name":"bwestphal","email":"brian.westphal@bleugris.com"}],"homepage":"https://passfolio.github.io/react-waitables/","dist":{"shasum":"cb3df71736a9cbb3401db458bb31936c53a0a1ee","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-1.5.2.tgz","fileCount":272,"integrity":"sha512-rsX74tjQZviQ8rLe4YBRvmmLrhht3LsFVNOkjlTav42BYG+g1YZVfnpxfULy5jwjELWZET3pme72vVkhdmhg/A==","signatures":[{"sig":"MEUCIQDKyYnwE3rPe3yVd93eaPLHvaKmiBKLwq2ETYRdQKZdRQIgNT3cxxvJCEoIlvjU8TQav6tFy/9xMFgaKJNUlbcW6uM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9fIiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmXw/9HhrBawmom4DMnWDV7off6P1549IhtJfdfNmEvUUISUNjPD8H\r\nAAMPT0Nt58lSPjvezmsUpT37Q963T8LOfn6226fYM1zt1MfFpSjtDs4kgdkW\r\n1p4m0lZO2Yle2uqT/37cTV0+TpBerLUQgR6kilKNAOUIOSMDpRd+NbRx/cr0\r\nHjll6ZfXlzNvSXQ9FBbrrEWVAphRaW0mfREhva7japodHKrN7ecRj5KivyVl\r\nXZaRdVW6cJo256OkZ9JGEAXquUUaDUP9T7zxe7QQ9u+CL3CEy2/a7nYrTMdo\r\noCKAEbTZA//8PkjFCVY+ckMrR+RFPQ8QtBI9JIXnmN4NghOF9QM4jcWHFAza\r\ncTwYldBuIscXq4R9MOZAx4WdDyLrCCml8o8kWO9B0j9a2grp20H+COUl+ry3\r\n6Qbgd9PPAwD2lb+Ekngef5nVqoBU792062r57q4VaEctCXxcZbTlDZMm5Xya\r\nzVZIcMH+unjPkf/BC1Mc4IxWL28omt0f2S1gA21hS0WRxdmUczAJwvMY5l2e\r\nhgGtFNP4srmxqLUtG5vNeQmZvMG5GBeAdOEnwhglpJWQRA8yPsUlI4nnuyuD\r\nB1fycVdK4A6Ib+pWEBelCAKH53/JKDI93L0XJ8kFjn93RzZhP0J1PpZuvvGS\r\nOUhmHS9cGqzoYZOP9V8XAQkiwNkdnK0PV/A=\r\n=awTo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","audit":"yarn audit --moderate","build":"tsc -p tsconfig.build.json","clean":"trash coverage dev-build docs lib","build:dev":"trash dev-build && yarn build && mkdir dev-build && cp -r lib dev-build && cp package.json dev-build && (cd dev-build && echo 'package' `pwd`)","generate:docs":"npx typedoc src/index.ts","prepublishOnly":"yarn clean && yarn test && yarn lint && yarn audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"https://github.com/Passfolio/react-waitables.git","type":"git"},"description":"Async data bindings for React","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Passfolio\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.6.0","client-run-queue":"^1.1.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.3","madge":"5.0.1","react":"18.2.0","eslint":"8.21.0","ts-jest":"^28.0.7","typedoc":"^0.23.10","prettier":"2.7.1","react-dom":"18.2.0","trash-cli":"5.0.0","typescript":"4.7.4","@types/jest":"^28.1.6","@types/react":"18.0.17","@types/react-dom":"18.0.6","eslint-plugin-react":"^7.30.0","eslint-plugin-tsdoc":"^0.2.16","eslint-plugin-import":"^2.26.0","@testing-library/react":"^13.3.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^28.1.3","@typescript-eslint/parser":"^5.33.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^5.33.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-import-resolver-typescript":"^3.4.0"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_1.5.2_1660285474661_0.7992064628545963","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.5.3":{"name":"react-waitables","version":"1.5.3","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@1.5.3","maintainers":[{"name":"bwestphal","email":"brian.westphal@bleugris.com"}],"homepage":"https://passfolio.github.io/react-waitables/","dist":{"shasum":"458927d096a314f4d7e21752cd33439a3b1cc2ba","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-1.5.3.tgz","fileCount":272,"integrity":"sha512-vON2A5CEs/E71f7eggu4JBUaHluvdssmrOF1KVtLr4imhthYjVqRP1HmZ1BHa+bFYQM/5guLWtAFrCAEpGFwUg==","signatures":[{"sig":"MEQCICfYPzjglRgQSWFKR6AlwzoEtnFqqil9+BBy6nvwlAafAiBGYiRzJI9T6bpsUgh7amiOjEHL6L+DmTGUlAJiUGEuUA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9g+aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoKcw/+JGvMmys4gKkKvpk43YpuhxyT3xYFD2I0vTwVIKke/jtyhM6S\r\nuAg1jpA/0NcHhW6Y2xO3IbxdQKY4XdGXJ6Rq7noO63T/nbKIs4Zkf9U+YRvg\r\neeVQDNo6hL33G+ecbIUoP5wsmSnlnzjcT8aClIyN2ehBKdhZuXAa2RmHq4aC\r\na+swd88mXPazEHREaYSNNR0pIZ1LTo89GdABawqYtnekSS6H8ROyeZZ4u1Yw\r\nsOhayYILlPXK/3XLMcN6qtZMwLj/t+FjeBb7ePMLv1SVF4/Ti7GVrUWL8jel\r\nLiog2AWrGUcgiJHCnY645HF1fxHLYWXinGtZJXACBLKkyPPyzwhAx/mhllxe\r\nRbAK+CU0o8iIC1FA7CN7GpsA72FniIPQDe+Nlne3ITyoerDvEHDK0ToKl05M\r\nNsMBNli176hk85/QtV/QUV174wjEN2RaGmztC8eoIOzJWOGMZDM6APH1/hMd\r\n7wTyvt6mkD1JuID/emGpYk0zj0Zs31htmLHVClZZ1LXoDj6x3w5Z6Jph59kJ\r\nc3G0dYTltkxvP1WN3fm7V3K+NuBf7JRmMp+cFQK4k5aqZAQutLQW7+GZvMra\r\n0Ju0xvq8HO2g3ehZwNwZB1lGORzGGaFWyngU9EggaEvvWvlGpw1ZOkeeak1s\r\nf06Q2fCDkEaVF7ZpBGUZaQwsKFAK9oR6jk4=\r\n=fVtF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","audit":"yarn audit --moderate","build":"tsc -p tsconfig.build.json","clean":"trash coverage dev-build docs lib","build:dev":"trash dev-build && yarn build && mkdir dev-build && cp -r lib dev-build && cp package.json dev-build && (cd dev-build && echo 'package' `pwd`)","generate:docs":"npx typedoc src/index.ts","prepublishOnly":"yarn clean && yarn test && yarn lint && yarn audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"https://github.com/Passfolio/react-waitables.git","type":"git"},"description":"Async data bindings for React","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Passfolio\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.6.1","client-run-queue":"^1.1.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.3","madge":"5.0.1","react":"18.2.0","eslint":"8.21.0","ts-jest":"^28.0.7","typedoc":"^0.23.10","prettier":"2.7.1","react-dom":"18.2.0","trash-cli":"5.0.0","typescript":"4.7.4","@types/jest":"^28.1.6","@types/react":"18.0.17","@types/react-dom":"18.0.6","eslint-plugin-react":"^7.30.0","eslint-plugin-tsdoc":"^0.2.16","eslint-plugin-import":"^2.26.0","@testing-library/react":"^13.3.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^28.1.3","@typescript-eslint/parser":"^5.33.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^5.33.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-import-resolver-typescript":"^3.4.0"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_1.5.3_1660293017938_0.9917511543414979","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.5.4":{"name":"react-waitables","version":"1.5.4","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@1.5.4","maintainers":[{"name":"bwestphal","email":"brian.westphal@bleugris.com"}],"homepage":"https://passfolio.github.io/react-waitables/","dist":{"shasum":"39c8ad76c46ef6e7246d35d6f385ef5a80467e4b","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-1.5.4.tgz","fileCount":272,"integrity":"sha512-BfFNQShbVAiax9Odgvhq+BMvwfhVwoFeh4BIMNzj+2gBsUnK0eqihPXK+loyCKAzzbEtmCN+qjpxPJM3SYUdXg==","signatures":[{"sig":"MEQCIB9mj96D6CmTwOeeVPRaj+QGBTN6X+qbIlLkX9zBtek4AiAdtoelY3dSoxZ3N6lI2hBnVgNiAJRzhHwWlbnPrdowqw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":207369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9hWyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVDA//VD2EM47ejqFLPHI59m5zyUXzLXwd8taAFUuasJN64LUhES0z\r\n6l1/vT+gSyl/CVY1pbT+4ov7NwMlEJUpECT5xYiEmXAgsJEnc2DmjJvk9J1H\r\nH47PPC4jwUwP4WFHQPBbMwBqSvl5Vk1zplkVjfi2RUUo43xHRpzR/kc/GrvK\r\nC9+wrxHN6XVHLV/jYPAV81XqC7wbYFA04SDkoLPr6KzPkXyTaQUCJ3wtFXjs\r\neIoTxK/ITimZTljRRMo+6e9I38d02BikwbeDj4p63zeEl0kBYkYULBIO6Bi0\r\n9lo++Ai2OwcaV5jd3DzR9Zyiu2NN1sal//NimAPCWtUq9ZnB+4aNjt1k25aI\r\noDh09cPzdLWyBZVweZt06i5hZK7kSGJEtYzTmqk3dFJyd/IIMUyXukUBOSLr\r\n41TV1yqtrj0B5VlLnhn+R0rVNs70oDoQvEBBawU6c9fa9my//jHI78xrdSAk\r\nIkV6rdeEwcXuHK2nleEnrhnNpRnx66QR75DZvOpUF6Y4Ogbc/PM6SUmHIHKi\r\nhaNomGinnjAJQydXpwqS05tGBo4bEQRTXzkPtRZNnpoQddPFm3LEL/ufjTA0\r\nRuPk7eqo1gMrmsfPiFy3h4qt9uovzFQH+rN151dLrQZudp/kwwY1fT9d2Iog\r\nAMpiljh38lY/AecFTldYzWSdogEyXBGO1ec=\r\n=+cgX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","audit":"yarn audit --moderate","build":"tsc -p tsconfig.build.json","clean":"trash coverage dev-build docs lib","build:dev":"trash dev-build && yarn build && mkdir dev-build && cp -r lib dev-build && cp package.json dev-build && (cd dev-build && echo 'package' `pwd`)","generate:docs":"npx typedoc src/index.ts","prepublishOnly":"yarn clean && yarn test && yarn lint && yarn audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"https://github.com/Passfolio/react-waitables.git","type":"git"},"description":"Async data bindings for React","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Passfolio\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.6.2","client-run-queue":"^1.1.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.3","madge":"5.0.1","react":"18.2.0","eslint":"8.21.0","ts-jest":"^28.0.7","typedoc":"^0.23.10","prettier":"2.7.1","react-dom":"18.2.0","trash-cli":"5.0.0","typescript":"4.7.4","@types/jest":"^28.1.6","@types/react":"18.0.17","@types/react-dom":"18.0.6","eslint-plugin-react":"^7.30.0","eslint-plugin-tsdoc":"^0.2.16","eslint-plugin-import":"^2.26.0","@testing-library/react":"^13.3.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^28.1.3","@typescript-eslint/parser":"^5.33.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^5.33.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-import-resolver-typescript":"^3.4.0"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_1.5.4_1660294577902_0.09682517849137451","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.5.5":{"name":"react-waitables","version":"1.5.5","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@1.5.5","maintainers":[{"name":"bwestphal","email":"brian.westphal@bleugris.com"}],"homepage":"https://passfolio.github.io/react-waitables/","dist":{"shasum":"cec197b1448ce324aa1c0ccb6ae7e2052c32a350","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-1.5.5.tgz","fileCount":272,"integrity":"sha512-LQS6CUKgbZqVuRqczepqRGd3asV0ydZ2GNLIuoYXcoZAQEklFu4aRUXj7ig/ZnI+c1jc0ItLcCE39ghJzJvzkg==","signatures":[{"sig":"MEQCIAD/HWKVtxaU/ydTjMowqg/dIBkvlrLBCkshTFejKq95AiBY3FMYHizexy/eoNhknvW+pXPJncEHV5HdXw3TTOhqSA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":207421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9hpsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqxhg/9FB66roTZ/sIeYT0WQlHK+MaVicLfS0wcbywa82Ef7dSjrw1J\r\nw62VxTLr5emFp2B+8c5HffRCdY7Rert/o/dJQa/fn7789ww4s+VCz2VitynX\r\n5GsbZl9hvX3IfDHyEtA8UiB/G0zdpZqx77I21m4VsV022jkY2dl89PncLr+x\r\npilIC3MMtfDV4TiXsk4IdUnC/sqtmc0AXwpKQQRdT9zZI6YUl8mkeTjD501v\r\n/Ot4uGTcJaFkwQeJScL+N4eTsj6HFmCv3fuMDjkw4PhpN9oTaAafN9EFa38H\r\nd5sF9017W4YR6y4kPkF5xA291ffwv6DzdxR4z/BoKT0HiEw/amQGOQ4ySs/Y\r\nR4Y9WTk70rqUqn6FVIG0Zvl7+7bUDkGmZFSsyvQrY3ZtZBQh051Ex6HtmB6w\r\nGmuoV1kYxsitOGiFfVVw2Jz9+JCb0g4BTaZwnrO5aqbfucGl40CTZYb12P9D\r\nIaiKTT8X9RLEYzodz2q2cnO6cu+AKxLs1DFF4ywwf7tJot32Ay0kHBkNk3OV\r\nQqk6S6UDjY5Q/heuehVyv3NaHpVRRXnNKXqOoWOj2MVh8V7bnZgputc7gLLn\r\nbkofQ68bw/0fOUVHrXLPWQpPDdrN/JPCBmhcDlX5eAOtVlHeaMnWI1GTAY8h\r\nOYutzXdKH3LP0iC4bZLRoyrmJf5QBNcLmgo=\r\n=YbCC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","audit":"yarn audit --moderate","build":"tsc -p tsconfig.build.json","clean":"trash coverage dev-build docs lib","build:dev":"trash dev-build && yarn build && mkdir dev-build && cp -r lib dev-build && cp package.json dev-build && (cd dev-build && echo 'package' `pwd`)","generate:docs":"npx typedoc src/index.ts","prepublishOnly":"yarn clean && yarn test && yarn lint && yarn audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"https://github.com/Passfolio/react-waitables.git","type":"git"},"description":"Async data bindings for React","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Passfolio\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.6.2","client-run-queue":"^1.1.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.3","madge":"5.0.1","react":"18.2.0","eslint":"8.21.0","ts-jest":"^28.0.7","typedoc":"^0.23.10","prettier":"2.7.1","react-dom":"18.2.0","trash-cli":"5.0.0","typescript":"4.7.4","@types/jest":"^28.1.6","@types/react":"18.0.17","@types/react-dom":"18.0.6","eslint-plugin-react":"^7.30.0","eslint-plugin-tsdoc":"^0.2.16","eslint-plugin-import":"^2.26.0","@testing-library/react":"^13.3.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^28.1.3","@typescript-eslint/parser":"^5.33.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^5.33.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-import-resolver-typescript":"^3.4.0"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_1.5.5_1660295788450_0.712552270089809","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.5.6":{"name":"react-waitables","version":"1.5.6","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@1.5.6","maintainers":[{"name":"bwestphal","email":"brian.westphal@bleugris.com"}],"homepage":"https://passfolio.github.io/react-waitables/","dist":{"shasum":"3c54086b302c34bdaa77c218c83eebf08785a249","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-1.5.6.tgz","fileCount":272,"integrity":"sha512-t688SG7ClDxJCsBlCCuIv1N+HBn3eqKp+HcaJ5wC9Cwa3WzJrcRlsvVsFFbN0mGF6SJk0SbuJhKwcgtR9KS0rw==","signatures":[{"sig":"MEUCIHXQIxe1q/eJpsS8NTdBI74KBiR57s5bqkyxHiwI7fzrAiEAt+dfkNaeYEpoWAxseHx5h7eCxvOLhK1VhBOjQ0K+5To=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":207614,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9jq9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrAjhAAlYbiQd7lorf76XjI2+Eu0ZkK9i1yeruYOsONosAXkA1xExZT\r\n4HzLHs9CzwzOTX3/J40dCpvI5wy+z84D/Mz31ywHDEJfClOb0lrMMHQ3inIL\r\nOugE7gZr3P/QmQsGlYiocJXakEBk2c6+IZEgiIzoh1TWhdpdWpNPUajEiiP4\r\n1sZvDBum+CM+qPoma5iLlfSQXLPEjeTBusy8yYCip9FhCrqXHSkbduElUUhT\r\nhaALbv37gZ7xPZEtISlll2CYg6lrOsq6TZn7d00A8i/wzIm6sjw5cnPFk/a9\r\nSGQOmM/zIC35tTk8Bi1Xzl2WPZiUNyNMbPvucyfFraVBzvlwF5Z4R37V44Po\r\nqcox3SUohXn5vu85qvLI+0B7F+EmMMKy+Jq/YzA0Fhzn0+1YlLgoGKObZnSV\r\nDvlH1Y5aku04CpbUAWAXcxnFQGdFGcAHMPwbSF+SX4orta8jj63lsLiBLkBz\r\nG4yLHI77U6SUiaB04WhaG1+A09eM3NP9/IeBbgNLZskbRNJCNy0QF8RfVmHJ\r\ntkvXqSdr7TUYe4luyJa4pToC7h4XKMSg3VVwmd7JqKybH+61LIhJIE5oA6v8\r\nY5Bv7UDyVOKzlY/K8Kf5hjTQz0eCrz4va/WGPN+iRLF47e52V0rXiLbupmtd\r\n0lAHx7vC57cXIHTH/3S03rj2NFk+TN8NJAM=\r\n=EOyr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","audit":"yarn audit --moderate","build":"tsc -p tsconfig.build.json","clean":"trash coverage dev-build docs lib","build:dev":"trash dev-build && yarn build && mkdir dev-build && cp -r lib dev-build && cp package.json dev-build && (cd dev-build && echo 'package' `pwd`)","generate:docs":"npx typedoc src/index.ts","prepublishOnly":"yarn clean && yarn test && yarn lint && yarn audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"https://github.com/Passfolio/react-waitables.git","type":"git"},"description":"Async data bindings for React","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Passfolio\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.6.2","client-run-queue":"^1.1.9"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.3","madge":"5.0.1","react":"18.2.0","eslint":"8.21.0","ts-jest":"^28.0.7","typedoc":"^0.23.10","prettier":"2.7.1","react-dom":"18.2.0","trash-cli":"5.0.0","typescript":"4.7.4","@types/jest":"^28.1.6","@types/react":"18.0.17","@types/react-dom":"18.0.6","eslint-plugin-react":"^7.30.0","eslint-plugin-tsdoc":"^0.2.16","eslint-plugin-import":"^2.26.0","@testing-library/react":"^13.3.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^28.1.3","@typescript-eslint/parser":"^5.33.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^5.33.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-import-resolver-typescript":"^3.4.0"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_1.5.6_1660304061026_0.7929474003221506","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.5.7":{"name":"react-waitables","version":"1.5.7","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@1.5.7","maintainers":[{"name":"bwestphal","email":"brian.westphal@bleugris.com"}],"homepage":"https://passfolio.github.io/react-waitables/","dist":{"shasum":"2887d713ccc8aa4b3e07adb9f7517c1b932ce5b5","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-1.5.7.tgz","fileCount":272,"integrity":"sha512-6+HfoSU07QAragOYT3ntdGeHpddE6y4iMUT3SnLN7shLqFU+XfDOTjGasdfL5AdJGD2nh52a2H2sGFi5bOrIhA==","signatures":[{"sig":"MEQCIFRyS26nwhUlx9te6+UHtNfJ2D8RRTIjtS3iRH87n+AnAiBWqKWHOUG4+5+YyFEjBF7z9VJmh6ZkyPMNzngpsuUF/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":207615,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBCqYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrcIA//TilB7OjPl89019i50P3ca51g/rojdsRR0HZ0daF7n1wwiy0d\r\ni8TXdwWpt4oU3eLPaxUmzREGLEHQB2LlPZFDwbdqIu/67pCwukhoRddGYjCa\r\nqlAecr7zKXz0KDXRjVMdIoAhB5DSf6KkcBfDoyL8YDdjkALHamvKdhpFtL7U\r\nXXB/weJoI5bI/53CzgfhXJbyDjRWNyZ/8TBp+fnzRMXP+NshZlASAfGgurQ5\r\nl9V4q6cZ8S/zLziu8zOabFOmaLVrfgZpCutQGPvwf1fAIyOLK9Lhk0svkc1p\r\ntQDdaFiLvL8bziPTxwFX1ToFYV3fz4P3328Ho6qPOn1eqeDZn7BhZ0JhlcDi\r\nb3dzaBwkc1zX1zFpi2lt4vPri42kI1DEhhTTPuVGAKFz9AVBzfhqpgrv+nT1\r\n/VRqOkC6g6rO9Oj7q89Gc4k8pwR8Pl0lgna1tYYpIzKUIpsHqRzidfFulLWP\r\niy9z1RU+JrPKhNoch3Z/utYD85w0fUqGy2vEhiObQGenyWBqqFHtaubdY2M6\r\nmO3mq5vkmkeTCOqinxAjWAh5oYrMVOOxA5uRz0QinzMWCyCwFagawbzBKHHP\r\nD+7ipaSBl/7jI81kChWpKA8NuN92SFD7xviQGAdsGDTpAmaDfMRoAl0aYSo3\r\nuNpaiX6q8Rqa8qH2xzlKiti2KKe/113kY+Q=\r\n=Uteb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","audit":"yarn audit --moderate","build":"tsc -p tsconfig.build.json","clean":"trash coverage dev-build docs lib","build:dev":"trash dev-build && yarn build && mkdir dev-build && cp -r lib dev-build && cp package.json dev-build && (cd dev-build && echo 'package' `pwd`)","generate:docs":"npx typedoc src/index.ts","prepublishOnly":"yarn clean && yarn test && yarn lint && yarn audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"https://github.com/Passfolio/react-waitables.git","type":"git"},"description":"Async data bindings for React","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Passfolio\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.6.3","client-run-queue":"^1.1.10"},"_hasShrinkwrap":false,"devDependencies":{"jest":"28.1.3","madge":"5.0.1","react":"18.2.0","eslint":"8.22.0","ts-jest":"^28.0.8","typedoc":"^0.23.10","prettier":"2.7.1","react-dom":"18.2.0","trash-cli":"5.0.0","typescript":"4.7.4","@types/jest":"^28.1.7","@types/react":"18.0.17","@types/react-dom":"18.0.6","eslint-plugin-react":"^7.30.0","eslint-plugin-tsdoc":"^0.2.16","eslint-plugin-import":"^2.26.0","@testing-library/react":"^13.3.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^28.1.3","@typescript-eslint/parser":"^5.34.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^5.34.0","eslint-plugin-simple-import-sort":"^7.0.0","eslint-import-resolver-typescript":"^3.5.0"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_1.5.7_1661217432077_0.20112097319760447","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.5.8":{"name":"react-waitables","version":"1.5.8","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@1.5.8","maintainers":[{"name":"bwestphal","email":"brian.westphal@bleugris.com"}],"homepage":"https://passfolio.github.io/react-waitables/","dist":{"shasum":"90f264d7179154d7944294e4f9a506bf00061cd6","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-1.5.8.tgz","fileCount":272,"integrity":"sha512-6ow3qFvoDk2eyw3j2g9Vub5nbdiR7dH+DiV6WsiqN759l12GqZ+tg686QtRYuhdTJuyHU9gUfSjUOWnZcSNaXA==","signatures":[{"sig":"MEUCIFhNl67MeDax2ptyTKedAzBSljmeCi3sPR757T6m5ZHkAiEAp4JGrT4TIeVLL2MRHN+GnBuKfjlvYSjsN9w0+b9ixpM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":207588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvglxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRVA/+JOI0EAwQ/gPEZQFiyR8yCL7CiLr1ngIlzSs+UAqGebCxu/W9\r\nBEnv0uol7TRx+umzBmAyTQQD+Z0d2LCMLkc6jv0F3W3n5o57d4tX5T62IDIA\r\nJf4ahLdMi2Q1rp11NPBgnkSUTyB1sHRVYz1DITekPOqHzxCNQQujVbyPACn/\r\nquPIiXDAyH0lZCtz0/VkcAIEAIJ0PqhCkbmL4JdNnQ97lLwsJRSAZi3Fwj86\r\nQwBJd9qec2UuuzuowBYDLvjws+1e9/r4Ze7k7cRZqBIoDIcM5ZqJGkD+sNiD\r\nv6JiCHJLpDJFe++Qzm6VPeBLGv3bYeYq7sdSzMOzn2G3YACBhpdtYbWWzUgj\r\neQLhUqEcfBKQ+MpwMk8nLQ5F9isAbtOwIP0pF7fiiKR6IC2uhw03Wu0TvaW6\r\nF/o8uHP5T2mUxsjV3wtq/236TCS1rRBOGxLDUEd9NS1hP3nn72wttfxPQ5Mu\r\n68PbJKiSnSkYahQ2Ut1FVyecMEtsV3qpUfygb6mT60Lg9g8FEzBKUjy3tBwH\r\nrT0tHHA5m0iCxftM0N2vtZhAmDLjS04rsfLFrshziemEemYIa2lf1Fuk1fOh\r\nnpi6O+N0bn7eQn+iZ4fL9COl3GvU6fZOv6T62GpanlvJINHgC/r/R/4h/3eQ\r\nNYRoIANhixnHTkYtbKIi6Ai9EFz36Q6LBww=\r\n=9tIh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","build":"tsc -p tsconfig.build.json","clean":"trash coverage dev-build docs lib","build:dev":"trash dev-build && yarn build && mkdir dev-build && cp -r lib dev-build && cp package.json dev-build && (cd dev-build && echo 'package' `pwd`)","test:audit":"yarn audit --level moderate; [[ $? -ge 4 ]] && exit 1 || exit 0","generate:docs":"npx typedoc src/index.ts","prepublishOnly":"yarn clean && yarn test && yarn lint && yarn test:audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"https://github.com/Passfolio/react-waitables.git","type":"git"},"description":"Async data bindings for React","directories":{},"licenseText":"MIT License\n\nCopyright (c) 2022 Passfolio\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.6.5","client-run-queue":"^1.1.11"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","madge":"5.0.1","react":"18.2.0","eslint":"8.31.0","ts-jest":"^29.0.3","typedoc":"^0.23.24","prettier":"2.8.2","react-dom":"18.2.0","trash-cli":"5.0.0","typescript":"4.9.4","@types/jest":"^29.2.5","@types/react":"18.0.26","@types/react-dom":"18.0.10","eslint-plugin-react":"^7.31.11","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"^2.26.0","@testing-library/react":"^13.4.0","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^29.3.1","@typescript-eslint/parser":"^5.48.1","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^5.48.1","eslint-plugin-simple-import-sort":"^8.0.0","eslint-import-resolver-typescript":"^3.5.2"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_1.5.8_1673398641448_0.7087814796824554","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.5.9":{"name":"react-waitables","version":"1.5.9","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@1.5.9","maintainers":[{"name":"bwestphal","email":"brian.westphal@bleugris.com"}],"homepage":"https://passfolio.github.io/react-waitables/","bugs":{"url":"https://github.com/Passfolio/react-waitables/issues"},"dist":{"shasum":"a5cc4dcc006ddb983e95352c7dcda5fc74cf5fd0","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-1.5.9.tgz","fileCount":342,"integrity":"sha512-QaYj1Z3mOiAf7Iou5qJYg4RACfKS17fjAoTEK/TP0launyxscbaWraJ1pou0z71oYmnSYFNgbF0pV4YEJOwR3A==","signatures":[{"sig":"MEUCIQC038+4WwYtEZJHv/deLZFLrmgaMa/yFIzK+aen5Gl5iQIgGMyUmJwFdGoT/7SWd5Sk1w+tOW676OBoFZ1CIJ6mueg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":370700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjzheyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGzw//VGE3DFS6rB33/NCZ2558enbSfKqVd8aO2GP8G4DF30Fs0VKT\r\nV6gDsuFIjs8lAs3e81DBcNsweEkJIjmoHc/ZkuliOqyd4NjYPeDgu/7TcMRM\r\nzQth9Ax7VKaflUeDRiyO/MNK61iSCmAnD/YeLrP6Oe//zmYSA7M9kGbrmMeY\r\nak6sMUVjkBZ7MFKzln0bfE1lpRHaPN2vm5dI+2qAIjMFt12fOX1aNCthCtBT\r\nlgWgGcyfL/GJxeDWktO3AIHuxuafW+AprEMbQt/jRetSaW+ltE+u6qO8d1Y+\r\nFgTi8qGtXdvmqYS/Q0+NqBbDdzju0QWfji4RcyUe0DLXUmxiO/IgGlLgOhcJ\r\nUdFuoF5CESjp/W4XuVhCmku4SJXLtlnL//gno4w0NtyajHDsht1LYBPrtGYL\r\nUCCmvZEX1aeavABzoUQvRwn+Q292VEAy83WbxPXPvCkIsX77Emefw5ioH4NK\r\nai5huOTxHr1rScoE8s01cm9voCYgLncy8FX6UtlmgcVexDcaE9ASK08meqaa\r\n/FHRRFvM+9yyTSumCjhvayQTcOdoC2wqlByWpZpwuOwCgKMszhk3JtxsZF5p\r\n9+cI6msRoGNiY1bypzZqTSHITEe9jcd9uqWPMcMLoiiNj0x4tk3YGUUW5XSs\r\nOD5MXH6pP3I4lgDa5S14LtvwgLqwSWjJeyQ=\r\n=AC9g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"c265642b003c013236ce24fc02731ba23575c926","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","build":"tsc -p tsconfig.build.json","clean":"trash coverage dev-build docs lib","build:dev":"trash dev-build && yarn build && mkdir dev-build && cp -r lib dev-build && cp package.json dev-build && (cd dev-build && echo 'package' `pwd`)","test:audit":"yarn audit --level moderate; [[ $? -ge 4 ]] && exit 1 || exit 0","generate:docs":"npx typedoc src/index.ts","prepublishOnly":"yarn clean && yarn test && yarn lint && yarn test:audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"git+https://github.com/Passfolio/react-waitables.git","type":"git"},"_npmVersion":"8.13.2","description":"Async data bindings for React","directories":{},"_nodeVersion":"16.13.2","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.6.6","client-run-queue":"^1.1.12"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.3.1","madge":"5.0.1","react":"18.2.0","eslint":"8.31.0","ts-jest":"^29.0.3","typedoc":"^0.23.24","prettier":"2.8.2","react-dom":"18.2.0","trash-cli":"5.0.0","typescript":"4.9.4","@types/jest":"^29.2.5","@types/react":"18.0.26","@types/react-dom":"18.0.10","eslint-plugin-react":"^7.31.11","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"^2.26.0","@testing-library/react":"^13.4.0","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^29.3.1","@typescript-eslint/parser":"^5.48.1","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^5.48.1","eslint-plugin-simple-import-sort":"^8.0.0","eslint-import-resolver-typescript":"^3.5.2"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_1.5.9_1674450866147_0.4974682823140568","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.6.0":{"name":"react-waitables","version":"1.6.0","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@1.6.0","maintainers":[{"name":"bwestphal","email":"brian.westphal@bleugris.com"}],"homepage":"https://passfolio.github.io/react-waitables/","bugs":{"url":"https://github.com/Passfolio/react-waitables/issues"},"dist":{"shasum":"cdf26fdae3a6031d7a883044fe9f5de43c488ea1","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-1.6.0.tgz","fileCount":342,"integrity":"sha512-w19UvZNCaGxhcD21MPHVmcYEvhW3Ovnc1TjHGufnHhS2x11O6MGVZbwwqk6voJJegMhOySSNLB98RXJdP7+MaA==","signatures":[{"sig":"MEUCIGsFcGN9CttHEAFxtZYbiKSwnJNkdmDg7mwJJQkTu04NAiEA3Yp494pHbbzrx4P0kjz3nRgI9Inz2sMOsvQjYTdC7dM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":370699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj283lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoEiQ/8DylFAjR7omPuJ65GDgQ+Je1N1UJ8Gx0+qvCENUe9SBwcFVDq\r\nFH6MI9X06zkn+xdOz+MnrcHDYQKweMoYYeR923jG1YnuXYNnhix+EkcTSvRM\r\nBVcNDAFH4Fm7iQDZPX+DJF/g68iySpUQVv7TZqRGf55AK/bJIlevOkTlCR7B\r\nIWoixARDP+yQLFCrTqEthu/91nqLCBNLq+Dx3xHjPmHTfM7L/Fm1kVEgCr1r\r\n7aaJDrkTEZszqzdPy42MeEnMqR30HONOU/C/lj/gYnFh82zNNheeHJlcu6Pj\r\n4tqPB5EMPYZ0daP93K7HZkV+hOoUfwYs3jGLDBd1SdPJEosf03SCeKdu+P5p\r\nQhLRWXGLGqrYIwrUVIJZ9AVQpMB9wAio0viv7RguMb7MD0mOxmMZLtmfFDWU\r\nqhta0/TP40rS/qvOY1UP9OjGFjVXu93cX5Q4v2hNPzCUpLj/q3pEHfnFx+Qz\r\nOwmUN6NouLkUWTxWaZDEiUOpSbbsnB40epuzIDNAFMXJFADiQa88m1yT+BwZ\r\nznUmttrMealdCdQUEhJHTeLKUa2ljZ5CK/C9r4QSWD0lxsFrQX54kc5Owj7h\r\nXyXUo8Pt1DiTouqV4vLyjl71/yyGBc9DSXr+ltKBndu+3hhGh9wFNeX1m1qa\r\nkJfqOxjaljzdegmH4tEAHiJEyD3auVSQJmQ=\r\n=GzdQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"6253812371a356ab275d0e87e965ddd2a12eff86","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","build":"tsc -p tsconfig.build.json","clean":"trash coverage dev-build docs lib","build:dev":"trash dev-build && yarn build && mkdir dev-build && cp -r lib dev-build && cp package.json dev-build && (cd dev-build && echo 'package' `pwd`)","test:audit":"yarn audit --level moderate; [[ $? -ge 4 ]] && exit 1 || exit 0","generate:docs":"npx typedoc src/index.ts","prepublishOnly":"yarn clean && yarn test && yarn lint && yarn test:audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"git+https://github.com/Passfolio/react-waitables.git","type":"git"},"_npmVersion":"8.13.2","description":"Async data bindings for React","directories":{},"_nodeVersion":"16.13.2","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.7.0","client-run-queue":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","madge":"6.0.0","react":"18.2.0","eslint":"8.33.0","ts-jest":"^29.0.5","typedoc":"^0.23.24","prettier":"2.8.3","react-dom":"18.2.0","trash-cli":"5.0.0","typescript":"4.9.5","@types/jest":"^29.4.0","@types/react":"18.0.27","@types/react-dom":"18.0.10","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"^2.27.5","@testing-library/react":"^13.4.0","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^29.4.1","@typescript-eslint/parser":"^5.50.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^5.50.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-import-resolver-typescript":"^3.5.3"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_1.6.0_1675349476961_0.8122895712845677","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.6.1":{"name":"react-waitables","version":"1.6.1","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@1.6.1","maintainers":[{"name":"bwestphal","email":"brian.westphal@bleugris.com"}],"homepage":"https://passfolio.github.io/react-waitables/","bugs":{"url":"https://github.com/Passfolio/react-waitables/issues"},"dist":{"shasum":"bab11ba5f8783cda3a13d1ce416ecf8fda6dc5c0","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-1.6.1.tgz","fileCount":342,"integrity":"sha512-mli0R9RsdRuHcyrJkLRlHG1ijBRSXtT0Nv2MnJLoAJJquAqiNQWtzDW1xHx1PhdlQJp4KRHJRqz3BhelB8xQww==","signatures":[{"sig":"MEYCIQDZPUnlWL9/G8emEaThEQA75E5o7EKTwdaX5IdEhweE3AIhAOqq3RVXgTLQpdQBm2OQmqeB6YJPRcC+wgYrEvr8dQ0l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":370699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2979ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5bw//ct/cKumfHLCOxjOld+81raZldE+H7xn0PvGaoAivTcKLZCNt\r\nN3a4C17LhBqAxRig95uEyjMQIWdIRhJnFtBnlTfmiWudMKKjLE/k0RLCGTsy\r\n3HuUHHYp60sJ1oiIqgb7or2AkagZy+KA30iROPZ7xJ59R+2wFtRvXyzBdtmI\r\nSW8+Jg5WJk4bDV7AiTj/GKM4/iu4tow97EbuOUHZYX7+BKKzwMo8Hxb34CPp\r\nBSYnfLFShKhzHKbJx+cLCP6f0zJ5wGvLBDDJNSLS+e/IaZsRYEWQILy+3Bq2\r\nZKlyPlCJ5gNtK2OAzFDFuWd0tHb/j190HEexmXrPXRtw5inPAnAtj/SQf8n4\r\nYSPZ9Pzmjj6Y954WxJfq08O0cStrzzdNRlIJynQfqygTopzNJWTqxkdVIgNO\r\nz+6VsexWo7Hx8IRrwbdhkOeC/TI4aVeR2DSB4q+KxsUb9bP71pJZrM1B5MJX\r\nAqUcUjHv48kOw3dDE2lK4rV5Yv6Rggm9cVrrNbAkl3wpFrBbwHd1dfAWzRus\r\nqEjTG9uYmioG7rT9lWPUcd1gqqjRumU067gSMUbeSLfFWnH6TOkMAVJRztEc\r\nGgC56g3oZLNOiAuHbmbogUgUgJQpgCfxlPXzp3olfNnmPi3IjgVMwxCJCB68\r\nvIoffUGHbbA94L9rK8Ub7vLa92ZUhcDMaOg=\r\n=KS4b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"af6084b2329e102d5578bb24f0ed6d69b5a316bd","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","build":"tsc -p tsconfig.build.json","clean":"trash coverage dev-build docs lib","build:dev":"trash dev-build && yarn build && mkdir dev-build && cp -r lib dev-build && cp package.json dev-build && (cd dev-build && echo 'package' `pwd`)","test:audit":"yarn audit --level moderate; [[ $? -ge 4 ]] && exit 1 || exit 0","generate:docs":"npx typedoc src/index.ts","prepublishOnly":"yarn clean && yarn test && yarn lint && yarn test:audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"git+https://github.com/Passfolio/react-waitables.git","type":"git"},"_npmVersion":"8.13.2","description":"Async data bindings for React","directories":{},"_nodeVersion":"16.13.2","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.7.1","client-run-queue":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","madge":"6.0.0","react":"18.2.0","eslint":"8.33.0","ts-jest":"^29.0.5","typedoc":"^0.23.24","prettier":"2.8.3","react-dom":"18.2.0","trash-cli":"5.0.0","typescript":"4.9.5","@types/jest":"^29.4.0","@types/react":"18.0.27","@types/react-dom":"18.0.10","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"^2.27.5","@testing-library/react":"^13.4.0","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^29.4.1","@typescript-eslint/parser":"^5.50.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^5.50.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-import-resolver-typescript":"^3.5.3"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_1.6.1_1675353853441_0.9975276011970944","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.6.2":{"name":"react-waitables","version":"1.6.2","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@1.6.2","maintainers":[{"name":"bwestphal","email":"brian.westphal@bleugris.com"}],"homepage":"https://passfolio.github.io/react-waitables/","bugs":{"url":"https://github.com/Passfolio/react-waitables/issues"},"dist":{"shasum":"e5787a962132452c01c0ea779c0131f969018515","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-1.6.2.tgz","fileCount":330,"integrity":"sha512-gFo1xz1ZeC1XGs/ktDUy2UciOguUi4ZOLO30UXNsBqZ2+rCryvf4y8wxLj7o2/xt+iDGqb8Zvm4o87UQStm11w==","signatures":[{"sig":"MEQCIEmoQ1YUmRQ8SsQ3lqhqpB4Emqf+6oQBk5XHi6ExfYVVAiBCcCXxS9ciA3w9ZcMiUdbMHuONlV/CWdbyGL1hFPmAiA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":361069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9smzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8vQ//R7mJvkrVBZ9BX070MMh1Minb/rr3mIJ+EqbkF8/WU1SOHnQ1\r\nSr3HqaZHz7nCVFnvJvL9StYIm+6R0JPZ2gMbWAWMmb1VjSqNS8xisdhyTQX0\r\nspbDlCWj06MAYv2OvdjgQv+EuOD+gV3kSzGIwX88yOZdNJ4HHjx2Srhmt4DK\r\nZyyDgm3LF7eR79lKI9Xh56Kk4m1sdF0tIn8CnsAwAtMKfI1grPuJn20AeIdT\r\nouSZyUxHVyrNPtLLJDFUp5QvTtD4uHhOPqOiIXCB+mJbii5AwngTJ9tpxsz+\r\nik9Y4oHBLNJUXJ+LNUg4L2W1uPBRRSswK7dxB3X9gF649ua9AfVsAIOLGvN8\r\n0xNU33gtDA+/ZUUQmZuFPCsoC2D0tT2XXrzLA9qLIbQsnA760pbvP8qmCIRw\r\n7yKZ7mlm2tiuhYwCNov3ME6xwLMQUTHUC194ow06j9jXKDvFwHMN/cHuPryb\r\nIviDk1+STImWzwF3Lpe3blIoAvumAxNBk5xlrKV16E53YU46lEylYTFi/hK/\r\nnnGMVrQjoyjrWt39AaFrLyNLOimzlGNtR8dXMjDyREsAGbmyM4tB9Q4zpsD5\r\nWbbXFXLqni1+kBqQNScfv+8wUDeLhgbbw+fYcpKJyMPf1IwqxFHdnUrwWg4v\r\niR1Po1yeeae30nSSVfPT2i5kI35kvUXycyI=\r\n=UBFq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"65182b481fe3b2b564917099c755782302457002","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","build":"tsc -p tsconfig.build.json","clean":"trash coverage dev-build docs lib","build:dev":"trash dev-build && yarn build && mkdir dev-build && cp -r lib dev-build && cp package.json dev-build && (cd dev-build && echo 'package' `pwd`)","test:audit":"yarn audit --level moderate; [[ $? -ge 4 ]] && exit 1 || exit 0","generate:docs":"npx typedoc src/index.ts","prepublishOnly":"yarn clean && yarn test && yarn lint && yarn test:audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"git+https://github.com/Passfolio/react-waitables.git","type":"git"},"_npmVersion":"8.13.2","description":"Async data bindings for React","directories":{},"_nodeVersion":"16.13.2","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.9.0","client-run-queue":"^2.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.4.1","madge":"6.0.0","react":"18.2.0","eslint":"8.33.0","ts-jest":"^29.0.5","typedoc":"^0.23.24","prettier":"2.8.3","react-dom":"18.2.0","trash-cli":"5.0.0","typescript":"4.9.5","@types/jest":"^29.4.0","@types/react":"18.0.27","@types/react-dom":"18.0.10","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"^2.27.5","@testing-library/react":"^13.4.0","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^29.4.1","@typescript-eslint/parser":"^5.50.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^5.50.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-import-resolver-typescript":"^3.5.3"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_1.6.2_1677117875018_0.38829814469129476","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.6.3":{"name":"react-waitables","version":"1.6.3","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@1.6.3","maintainers":[{"name":"bwestphal","email":"brian.westphal@bleugris.com"}],"homepage":"https://typescript-oss.github.io/react-waitables/","bugs":{"url":"https://github.com/TypeScript-OSS/react-waitables/issues"},"dist":{"shasum":"29fb9057a371434aacfd582c8c6d68e50b2900d0","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-1.6.3.tgz","fileCount":330,"integrity":"sha512-AP5urYGTQXe1s+AAc0smODiNxU6X57qLq+sK2f7joZuTtWDFU/BhILMul7/aj7wOCLkOeraNo82+i2gfYPU+yQ==","signatures":[{"sig":"MEYCIQCYlz+bEetATKZSMSw8elUYFCa6AuBZGezjGEL7KvguCAIhAOD4/zxVjwPXehBfFMc2b4e+ttBVy9W5XWy1W1J3H49D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":361464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEnt9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/Qw//Yvwn5Ov2q+g0CDZrGWJXoao2lCA7N/efK/tyr658sDAACiqq\r\ndIL6FeiuY2WoqMfWvs+R/4ts5K5biD3x8UiHG5I0z97hD1rwKcKtRHbZoiLD\r\njBT5GvDHza8g/r487yKpC1wF0r+9IfEgyq3G7J8YXXsXZL2Qmb5CvXyPSco4\r\neSx2+vtDgt4SWpzbkseSBzEGMATaHozzAajTUgvLLvGOChp1bUZdIKCkGVYV\r\nVM5ocCD8VNdUxduXbTmTHGD1efDr7roqyV3A2rbcQzftmQ8D/xn59Znt82Xa\r\nDaEFFMZW4lm5XBubfeZxlq4n77G0rFIXoJhZ3rFy5qYcfz/Wr4mYvqNrvIR2\r\nhP1HBE+4PilzZSIv4S1zaatYxiqStxV57GFzJK4gjdPBwmSgrOIMouXK0tV9\r\nKwMnoUszSPs1mrx2i60wXdjw35lMYbzq1zkj0GNGG6RX5EgQkd5FB9uMiv+m\r\nRqmrXrsQEwzcyYqd/yYFx8L63Q6hNsKa0vBp8VdGhC3Fc+dt0aaIdoIjOd0f\r\nHKWZclzKqHoTpgwz3XmnUgWhtftabgzLC4x6S6TjfTNuEUsJrdHZiGEoGIwc\r\nxz9U9em24JLGuOY7ox6bAv5ZQDpsFPlkZm+QCyVQdjpexXQGzlSnx0HzdwCl\r\nUE2IjOek/ayJ2t2/iLxf2varKS++Zzcey0A=\r\n=iJ0H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"1647926cad39e39d057b70fa1bab849b528747d8","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","build":"tsc -p tsconfig.build.json","clean":"trash coverage dev-build docs lib","build:dev":"trash dev-build && yarn build && mkdir dev-build && cp -r lib dev-build && cp package.json dev-build && (cd dev-build && echo 'package' `pwd`)","test:audit":"yarn audit --level moderate; [[ $? -ge 4 ]] && exit 1 || exit 0","generate:docs":"npx typedoc src/index.ts","prepublishOnly":"yarn clean && yarn test && yarn lint && yarn test:audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"git+https://github.com/TypeScript-OSS/react-waitables.git","type":"git"},"_npmVersion":"8.13.2","description":"Async data bindings for React","directories":{},"_nodeVersion":"16.13.2","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.9.1","client-run-queue":"^2.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","madge":"6.0.0","react":"18.2.0","eslint":"8.36.0","ts-jest":"^29.0.5","typedoc":"^0.23.26","prettier":"2.8.4","react-dom":"18.2.0","trash-cli":"5.0.0","typescript":"4.9.5","@types/jest":"^29.4.4","@types/react":"18.0.28","@types/react-dom":"18.0.11","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"^2.27.5","@testing-library/react":"^14.0.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^29.5.0","@typescript-eslint/parser":"^5.55.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^5.55.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-import-resolver-typescript":"^3.5.3"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_1.6.3_1678932861412_0.06114320642063342","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.7.0":{"name":"react-waitables","version":"1.7.0","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@1.7.0","maintainers":[{"name":"bwestphal","email":"brian.westphal@bleugris.com"}],"homepage":"https://typescript-oss.github.io/react-waitables/","bugs":{"url":"https://github.com/TypeScript-OSS/react-waitables/issues"},"dist":{"shasum":"f504d29eb6f292f625964c12bccb1f51aee65d44","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-1.7.0.tgz","fileCount":448,"integrity":"sha512-7wBO5CGdI+8bBZeXXv/S68pptrXMEsyiCFJYwVAwolCtGFyl986P/ZYb21hO9Y5wNCy7B8QsPTb8CFynH4PIIw==","signatures":[{"sig":"MEUCIQDo7SUS+8okQ5KL10XRbP6stsVW55/2Db9YsxrHJcJUJAIgRCPHqfvw1LeF/dVyTzx1gM9JqcvIBWZPQmYM7pjHEh8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":455701,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUJZiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrShA//RQIrQkmbPc5so6CcyqyIZT3KNNHxvS2etGyCVh5+APXPeyUW\r\nEyFvTR06ncmk1HoVnVJ5G3a534lK+2BIxeCNuqP7ruq6zuSxL7QWSXbfY7oz\r\nAsleS3REnMXXjm15tNIuPTncNMm92iZ6B1F9gZLAi8m0ZsZXjWwNGcOoOYvQ\r\nc0oxQT+gCL8lGJu6t0YJBz/hshIyzC/E8/PGpU9sRAKPEGP6fGM9qcMoFCIx\r\nTSRrnT3KYaWr1UjnF0BcxdJtfG8WGqz8UaB4LpRtczS2GDd3o8EjIB09g1q1\r\n+RHHDP6/XgXlWRKDCeCh7cROfmDz7y4/Ori2RwuToI9QtHkK12OMrulCKS8g\r\noGfdMvzMfpPOjf1EsBxAvCUxF2Nvq3lb/u89C6w3MykaVGjdD9amYzUge5LT\r\nXLOTwUW/rhM8ywlwD8g2FpbWu8niDmP/jf9fwYXXH4Zy8L3S2vws5fgwgmAj\r\nADx9/iaUt5h9m7N5lleCcKaUwN4ANc5Jyh08fT8dQ0R16hVVtGAIUBgtdTvN\r\nesBacTteVRW2wPdyHa45hZ4npNomNxfKzGFvuivZulM/NzPEaBGCeriemCzU\r\nnXGxWWAzn0fgzNBikVYBeS704deSOe4AT0m8VDmDGBAGsF+dboQ+nZMzZ2Ht\r\n9mGjgGhTtJg5w6pet+IhQHMAIwoNbE/Cuwk=\r\n=lQJh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/cjs/index.js","types":"lib/index.d.ts","module":"lib/mjs/index.js","gitHead":"5805bb34fd94147d4c95ae6694e12ac5530435cf","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","build":"tsc -p tsconfig.cjs.json && tsc -p tsconfig.mjs.json","clean":"trash coverage dev-build docs lib","build:dev":"trash dev-build && yarn build && mkdir dev-build && cp -r lib dev-build && cp package.json dev-build && (cd dev-build && echo 'package' `pwd`)","test:audit":"yarn audit --level moderate; [[ $? -ge 4 ]] && exit 1 || exit 0","generate:docs":"npx typedoc src/index.ts --skipErrorChecking","prepublishOnly":"yarn clean && yarn test && yarn lint && yarn test:audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"git+https://github.com/TypeScript-OSS/react-waitables.git","type":"git"},"_npmVersion":"8.13.2","description":"Async data bindings for React","directories":{},"_nodeVersion":"16.13.2","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.10.1","client-run-queue":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","madge":"6.0.0","react":"18.2.0","eslint":"8.39.0","ts-jest":"^29.1.0","typedoc":"^0.24.6","prettier":"2.8.8","react-dom":"18.2.0","trash-cli":"5.0.0","typescript":"5.0.4","@types/jest":"^29.5.1","@types/react":"18.2.0","@types/react-dom":"18.2.1","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"^2.27.5","@testing-library/react":"^14.0.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^29.5.0","@typescript-eslint/parser":"^5.59.2","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^5.59.2","eslint-plugin-simple-import-sort":"^10.0.0","eslint-import-resolver-typescript":"^3.5.5"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_1.7.0_1683002978207_0.4075311028837423","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.8.0":{"name":"react-waitables","version":"1.8.0","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@1.8.0","maintainers":[{"name":"bwestphal","email":"brian.westphal@bleugris.com"}],"homepage":"https://typescript-oss.github.io/react-waitables/","bugs":{"url":"https://github.com/TypeScript-OSS/react-waitables/issues"},"dist":{"shasum":"f4d9d0210cc5e8fee718920935f939094bbb230b","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-1.8.0.tgz","fileCount":462,"integrity":"sha512-hBASyh2lULkCtJ0IcA42dVH2M6yYlMcrl2jjXOFTn49fJAsFODX3hwBfS7832Yrp3tzEKn47Y9z47xyoKYEENw==","signatures":[{"sig":"MEUCIG99NsUZeCC0J+hdLE6aactlUe8d+ftzz2b7mGmSwEmNAiEAmKoXO8WUkjC5p3u/XNpzgQdynJ2ovFQIkFYFdGoehg0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":461045},"main":"lib/cjs/index.js","types":"lib/index.d.ts","module":"lib/mjs/index.js","gitHead":"a5dabfb2d0f86fa9f3ce1001b531856354ffb431","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","build":"tsc -p tsconfig.cjs.json && tsc -p tsconfig.mjs.json","clean":"trash coverage dev-build docs lib","build:dev":"trash dev-build && yarn build && mkdir dev-build && cp -r lib dev-build && cp package.json dev-build && (cd dev-build && echo 'package' `pwd`)","test:audit":"yarn audit --level moderate; [[ $? -ge 4 ]] && exit 1 || exit 0","generate:docs":"npx typedoc src/index.ts --skipErrorChecking","prepublishOnly":"yarn clean && yarn test && yarn lint && yarn test:audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"git+https://github.com/TypeScript-OSS/react-waitables.git","type":"git"},"_npmVersion":"8.19.4","description":"Async data bindings for React","directories":{},"_nodeVersion":"16.20.0","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.13.0","client-run-queue":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","madge":"6.0.0","react":"18.2.0","eslint":"8.41.0","ts-jest":"^29.1.0","typedoc":"^0.24.7","prettier":"2.8.8","react-dom":"18.2.0","trash-cli":"5.0.0","typescript":"5.0.4","@types/jest":"^29.5.2","@types/react":"18.2.7","@types/react-dom":"18.2.4","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"^2.27.5","@testing-library/react":"^14.0.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^29.5.0","@typescript-eslint/parser":"^5.59.8","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^5.59.8","eslint-plugin-simple-import-sort":"^10.0.0","eslint-import-resolver-typescript":"^3.5.5"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_1.8.0_1685608387356_0.700645439045833","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.8.1":{"name":"react-waitables","version":"1.8.1","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@1.8.1","maintainers":[{"name":"bwestphal","email":"brian.westphal@bleugris.com"}],"homepage":"https://typescript-oss.github.io/react-waitables/","bugs":{"url":"https://github.com/TypeScript-OSS/react-waitables/issues"},"dist":{"shasum":"d4cb4db375ace8f56dc874df6f49b70674579fd2","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-1.8.1.tgz","fileCount":462,"integrity":"sha512-eOnN/XK5iv2GNMJyVTYr1qZmTJ5cQ96hegCY/wLfu5gkqPE9XqKFb1oXpX1SrrDIh4i6/tye6xb7fSxCbHrzzQ==","signatures":[{"sig":"MEYCIQDzjWHwm4S6KF4WIV5mAs78jc4BpC24KaHWFea/S41mzgIhAIdVXqlw6G3x+BO8Nt7xq/Jo6sK26+crOBuUs3+13PSA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":461907},"main":"lib/cjs/index.js","types":"lib/index.d.ts","module":"lib/mjs/index.js","gitHead":"c60174ac9d09e6a3f7ca10a19d9bad388b5177e4","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","build":"tsc -p tsconfig.cjs.json && tsc -p tsconfig.mjs.json","clean":"trash coverage dev-build docs lib","build:dev":"trash dev-build && yarn build && mkdir dev-build && cp -r lib dev-build && cp package.json dev-build && (cd dev-build && echo 'package' `pwd`)","test:audit":"yarn audit --level moderate; [[ $? -ge 4 ]] && exit 1 || exit 0","generate:docs":"npx typedoc src/index.ts --skipErrorChecking","prepublishOnly":"yarn clean && yarn test && yarn lint && yarn test:audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"git+https://github.com/TypeScript-OSS/react-waitables.git","type":"git"},"_npmVersion":"8.19.4","description":"Async data bindings for React","directories":{},"_nodeVersion":"16.20.0","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.13.0","client-run-queue":"^2.1.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","madge":"6.0.0","react":"18.2.0","eslint":"8.41.0","ts-jest":"^29.1.0","typedoc":"^0.24.7","prettier":"2.8.8","react-dom":"18.2.0","trash-cli":"5.0.0","typescript":"5.1.3","@types/jest":"^29.5.2","@types/react":"18.2.8","@types/react-dom":"18.2.4","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"^2.27.5","@testing-library/react":"^14.0.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^29.5.0","@typescript-eslint/parser":"^5.59.8","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^5.59.8","eslint-plugin-simple-import-sort":"^10.0.0","eslint-import-resolver-typescript":"^3.5.5"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_1.8.1_1685672740831_0.7294275101124137","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.8.2":{"name":"react-waitables","version":"1.8.2","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@1.8.2","maintainers":[{"name":"bwestphal","email":"brian.westphal@bleugris.com"}],"homepage":"https://typescript-oss.github.io/react-waitables/","bugs":{"url":"https://github.com/TypeScript-OSS/react-waitables/issues"},"dist":{"shasum":"4be117bcd062aa47c6ba0e12a056b2287563efa7","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-1.8.2.tgz","fileCount":462,"integrity":"sha512-DxWQNshIxKCJe8XI3bQ0m3akTPkrcTF/EMKeyxCaiZC5sRSKeGMBjkw49WV+Adxq0QNoAcPeAaX0RQ4qPb5ICQ==","signatures":[{"sig":"MEYCIQDXZ8nt5wwIy4mTfdKYkQPX+16VembNmGohTfGXYIsRpQIhAIVR2+FKkyLgixIr4guVSD7cyJ6SktPhuiXz5EID6Z22","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":461910},"main":"lib/cjs/index.js","types":"lib/index.d.ts","module":"lib/mjs/index.js","gitHead":"36309d0594a9545688c6c83459b3b0c78b913505","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","build":"tsc -p tsconfig.cjs.json && tsc -p tsconfig.mjs.json","clean":"trash coverage dev-build docs lib","build:dev":"trash dev-build && yarn build && mkdir dev-build && cp -r lib dev-build && cp package.json dev-build && (cd dev-build && echo 'package' `pwd`)","test:audit":"yarn audit --level moderate; [[ $? -ge 4 ]] && exit 1 || exit 0","generate:docs":"npx typedoc src/index.ts --skipErrorChecking","prepublishOnly":"yarn clean && yarn test && yarn lint && yarn test:audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"git+https://github.com/TypeScript-OSS/react-waitables.git","type":"git"},"_npmVersion":"8.19.4","description":"Async data bindings for React","directories":{},"_nodeVersion":"16.20.0","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.13.2","client-run-queue":"^2.1.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","madge":"6.1.0","react":"18.2.0","eslint":"8.42.0","ts-jest":"^29.1.0","typedoc":"^0.24.8","prettier":"2.8.8","react-dom":"18.2.0","trash-cli":"5.0.0","typescript":"5.1.3","@types/jest":"^29.5.2","@types/react":"18.2.12","@types/react-dom":"18.2.5","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"^2.27.5","@testing-library/react":"^14.0.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^29.5.0","@typescript-eslint/parser":"^5.59.11","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^5.59.11","eslint-plugin-simple-import-sort":"^10.0.0","eslint-import-resolver-typescript":"^3.5.5"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_1.8.2_1686809205522_0.6896111474698592","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.9.0":{"name":"react-waitables","version":"1.9.0","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@1.9.0","maintainers":[{"name":"bwestphal","email":"brian.westphal@bleugris.com"}],"homepage":"https://typescript-oss.github.io/react-waitables/","bugs":{"url":"https://github.com/TypeScript-OSS/react-waitables/issues"},"dist":{"shasum":"8dafe5f4e6a8203e61916a0f3650a600ccd2fe87","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-1.9.0.tgz","fileCount":462,"integrity":"sha512-ZtSOOrAWRWFqgQ9Rc/8C51KGYwV/0WErWa4LIPu7wGupBDy1sQMiUEtIJZc34uku5xa5RzCldH+TpTbl3Cl8aQ==","signatures":[{"sig":"MEQCIA4/K8J8Yq6nng2S14qZa8VYdn01q7avpGr3kXjCHHxKAiAXc9vnZjf/HdTSZStU5Ue0VrhCm8LwvqRQAWT8VOobBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":461738},"main":"lib/cjs/index.js","types":"lib/index.d.ts","module":"lib/mjs/index.js","gitHead":"8490d6fdc53d68acc517771583528a2c06cc49f6","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","build":"tsc -p tsconfig.cjs.json && tsc -p tsconfig.mjs.json","clean":"trash coverage dev-build docs lib","build:dev":"trash dev-build && yarn build && mkdir dev-build && cp -r lib dev-build && cp package.json dev-build && (cd dev-build && echo 'package' `pwd`)","test:audit":"yarn audit --level moderate; [[ $? -ge 4 ]] && exit 1 || exit 0","generate:docs":"npx typedoc src/index.ts --skipErrorChecking","prepublishOnly":"yarn clean && yarn test && yarn lint && yarn test:audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"git+https://github.com/TypeScript-OSS/react-waitables.git","type":"git"},"_npmVersion":"8.19.4","description":"Async data bindings for React","directories":{},"resolutions":{"semver":"7.5.3"},"_nodeVersion":"16.20.0","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.14.0","client-run-queue":"^2.1.1"},"//resolutions":{"semver":"7.5.3 due to https://www.npmjs.com/advisories/1092310 affecting dev dependencies (jest, @typescript-eslint/parser, @typescript-eslint/plugin, madge)"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.5.0","madge":"6.1.0","react":"18.2.0","eslint":"8.43.0","ts-jest":"^29.1.0","typedoc":"^0.24.8","prettier":"2.8.8","react-dom":"18.2.0","trash-cli":"5.0.0","typescript":"5.1.3","@types/jest":"^29.5.2","@types/react":"18.2.14","@types/react-dom":"18.2.6","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"^2.27.5","@testing-library/react":"^14.0.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^29.5.0","@typescript-eslint/parser":"^5.60.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^5.60.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-import-resolver-typescript":"^3.5.5"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_1.9.0_1687561006538_0.9072132563129585","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.9.1":{"name":"react-waitables","version":"1.9.1","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@1.9.1","maintainers":[{"name":"bwestphal","email":"brian.westphal@bleugris.com"}],"homepage":"https://typescript-oss.github.io/react-waitables/","bugs":{"url":"https://github.com/TypeScript-OSS/react-waitables/issues"},"dist":{"shasum":"6c89f99031ec4d3e1a1b58ccd15cc0df7015920f","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-1.9.1.tgz","fileCount":462,"integrity":"sha512-KGVPn8EyGMASqrpwEefZydQl5LOqkj62mrcHWpswVfCJxG6ThGztaMDeJdGwgx1XZS7e4V9OjFXGH5ibix8YgA==","signatures":[{"sig":"MEUCIGaPqKGfraEXJV/InFpBJqTv/Nyn/2N63kDk7CdhUq56AiEAhNNPg8VzX7mQX4XJJdncVTwE4Avow2Nmp8eBmLqxMwo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":461738},"main":"lib/cjs/index.js","types":"lib/index.d.ts","module":"lib/mjs/index.js","gitHead":"f59b59442e213fbfaf2c9dcb845e732a38801e13","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","build":"tsc -p tsconfig.cjs.json && tsc -p tsconfig.mjs.json","clean":"trash coverage dev-build docs lib","build:dev":"trash dev-build && yarn build && mkdir dev-build && cp -r lib dev-build && cp package.json dev-build && (cd dev-build && echo 'package' `pwd`)","test:audit":"yarn audit --level moderate; [[ $? -ge 4 ]] && exit 1 || exit 0","generate:docs":"npx typedoc src/index.ts --skipErrorChecking","prepublishOnly":"yarn clean && yarn test && yarn lint && yarn test:audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"git+https://github.com/TypeScript-OSS/react-waitables.git","type":"git"},"_npmVersion":"8.19.4","description":"Async data bindings for React","directories":{},"resolutions":{"semver":"7.5.3"},"_nodeVersion":"16.20.0","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.14.1","client-run-queue":"^2.2.0"},"//resolutions":{"semver":"7.5.3 due to https://www.npmjs.com/advisories/1092310 affecting dev dependencies (jest, @typescript-eslint/parser, @typescript-eslint/plugin, madge)"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.0","madge":"6.1.0","react":"18.2.0","eslint":"8.44.0","ts-jest":"^29.1.1","typedoc":"^0.24.8","prettier":"2.8.8","react-dom":"18.2.0","trash-cli":"5.0.0","typescript":"5.1.6","@types/jest":"^29.5.2","@types/react":"18.2.14","@types/react-dom":"18.2.6","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"^2.27.5","@testing-library/react":"^14.0.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^29.6.0","@typescript-eslint/parser":"^5.61.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^5.61.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-import-resolver-typescript":"^3.5.5"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_1.9.1_1688535679194_0.702886105393649","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.9.2":{"name":"react-waitables","version":"1.9.2","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@1.9.2","maintainers":[{"name":"bwestphal","email":"brian.westphal@bleugris.com"}],"homepage":"https://typescript-oss.github.io/react-waitables/","bugs":{"url":"https://github.com/TypeScript-OSS/react-waitables/issues"},"dist":{"shasum":"e7d88917af106c35c4f66df0e61709d53bf7faa4","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-1.9.2.tgz","fileCount":469,"integrity":"sha512-QoMij4tzmgFyW3oPSMu7VaLj+/Wup6oz0p8Nb6DBvjiAE9Gi0nO9cr5iZI+GPUQCrkp5RCU9+M8BRY3Rqe1OGw==","signatures":[{"sig":"MEYCIQCnIQ7lwjsNACBBVqnWKv8pALksw7LZvtOfye/ofOzIYgIhAJYgc0W6KrjJc51V0W4qA5F8DngsNrNRD7l9Nsep/bmh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":463322},"main":"lib/cjs/index.js","types":"lib/index.d.ts","module":"lib/mjs/index.js","gitHead":"25a3afd5d629f7d804e13f0ddf3fbe3eb7d4cf82","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","build":"tsc -p tsconfig.cjs.json && tsc -p tsconfig.mjs.json","clean":"trash coverage dev-build docs lib","build:dev":"trash dev-build && yarn build && mkdir dev-build && cp -r lib dev-build && cp package.json dev-build && (cd dev-build && echo 'package' `pwd`)","test:audit":"yarn audit --level moderate; [[ $? -ge 4 ]] && exit 1 || exit 0","generate:docs":"npx typedoc src/index.ts --skipErrorChecking","prepublishOnly":"yarn clean && yarn test && yarn lint && yarn test:audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"git+https://github.com/TypeScript-OSS/react-waitables.git","type":"git"},"_npmVersion":"8.19.4","description":"Async data bindings for React","directories":{},"resolutions":{"semver":"7.5.3"},"_nodeVersion":"16.20.0","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.15.0","client-run-queue":"^2.2.0"},"//resolutions":{"semver":"7.5.3 due to https://www.npmjs.com/advisories/1092310 affecting dev dependencies (jest, @typescript-eslint/parser, @typescript-eslint/plugin, madge)"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.0","madge":"6.1.0","react":"18.2.0","eslint":"8.44.0","ts-jest":"^29.1.1","typedoc":"^0.24.8","prettier":"2.8.8","react-dom":"18.2.0","trash-cli":"5.0.0","typescript":"5.1.6","@types/jest":"^29.5.2","@types/react":"18.2.14","@types/react-dom":"18.2.6","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"^2.27.5","@testing-library/react":"^14.0.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^29.6.0","@typescript-eslint/parser":"^5.61.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^5.61.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-import-resolver-typescript":"^3.5.5"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_1.9.2_1688632025444_0.7140905897949188","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.10.0":{"name":"react-waitables","version":"1.10.0","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@1.10.0","maintainers":[{"name":"bwestphal","email":"brian.westphal@bleugris.com"}],"homepage":"https://typescript-oss.github.io/react-waitables/","bugs":{"url":"https://github.com/TypeScript-OSS/react-waitables/issues"},"dist":{"shasum":"b707781a92208ef6d48e41096a1d6e8ffc04aa57","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-1.10.0.tgz","fileCount":470,"integrity":"sha512-PBjfVVIUFYzJxNmNV0d73jqvYoXbeI5b2lR4bjX/PDY1fzkd2CkCuFOBKaXHbipzWMpT6TXheiwqTJQK/3kekQ==","signatures":[{"sig":"MEQCIH7Hd9E2ITJajupB7lF25t4OR6cTx3Qtf1bB5iPFeieLAiBVOd7/S46+EBCig78DNKTcwlypUVWNRDTmcIOZL8oLvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":468805},"main":"lib/cjs/index.js","types":"lib/index.d.ts","module":"lib/mjs/index.js","gitHead":"b0fb0548311c1b8998dfe7c493166b215d6af96a","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","build":"tsc -p tsconfig.cjs.json && tsc -p tsconfig.mjs.json","clean":"trash coverage dev-build docs lib","build:dev":"trash dev-build && yarn build && mkdir dev-build && cp -r lib dev-build && cp package.json dev-build && (cd dev-build && echo 'package' `pwd`)","test:audit":"yarn audit --level moderate; [[ $? -ge 4 ]] && exit 1 || exit 0","generate:docs":"npx typedoc src/index.ts --skipErrorChecking","prepublishOnly":"yarn clean && yarn test && yarn lint && yarn test:audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"git+https://github.com/TypeScript-OSS/react-waitables.git","type":"git"},"_npmVersion":"8.19.4","description":"Async data bindings for React","directories":{},"resolutions":{"semver":"7.5.3"},"_nodeVersion":"16.20.0","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.15.0","client-run-queue":"^2.2.0"},"//resolutions":{"semver":"7.5.3 due to https://www.npmjs.com/advisories/1092310 affecting dev dependencies (jest, @typescript-eslint/parser, @typescript-eslint/plugin, madge)"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.0","madge":"6.1.0","react":"18.2.0","eslint":"8.44.0","ts-jest":"^29.1.1","typedoc":"^0.24.8","prettier":"2.8.8","react-dom":"18.2.0","trash-cli":"5.0.0","typescript":"5.1.6","@types/jest":"^29.5.2","@types/react":"18.2.14","@types/react-dom":"18.2.6","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"^2.27.5","@testing-library/react":"^14.0.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^29.6.0","@typescript-eslint/parser":"^5.61.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^5.61.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-import-resolver-typescript":"^3.5.5"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_1.10.0_1690442977751_0.9554301414673869","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.11.0":{"name":"react-waitables","version":"1.11.0","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@1.11.0","maintainers":[{"name":"bwestphal","email":"brian.westphal@bleugris.com"}],"homepage":"https://typescript-oss.github.io/react-waitables/","bugs":{"url":"https://github.com/TypeScript-OSS/react-waitables/issues"},"dist":{"shasum":"599ca91e879531c3e7af94cc359126573821ba70","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-1.11.0.tgz","fileCount":470,"integrity":"sha512-Ny56F2BVhEHRaRCMx6r08DisWwUS5ECyTe9cfYJsEsRXTDQtu92IzOGIsapbozUZEoPJNrXtLC6FpYnU34WY0A==","signatures":[{"sig":"MEQCIGZABuQyRfR2pXB3DjrsITTFzKiwvvN7axX7pishZJONAiASqh83PPAxSwiRHxcFGePSoRBF3X789KSkpEY5esLdWw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":470618},"main":"lib/cjs/index.js","types":"lib/index.d.ts","module":"lib/mjs/index.js","gitHead":"2f5ac6ce04791878cfe7b46441a15bc9efc3130f","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","build":"tsc -p tsconfig.cjs.json && tsc -p tsconfig.mjs.json","clean":"trash coverage dev-build docs lib","build:dev":"trash dev-build && yarn build && mkdir dev-build && cp -r lib dev-build && cp package.json dev-build && (cd dev-build && echo 'package' `pwd`)","test:audit":"yarn audit --level moderate; [[ $? -ge 4 ]] && exit 1 || exit 0","generate:docs":"npx typedoc src/index.ts --skipErrorChecking","prepublishOnly":"yarn clean && yarn test && yarn lint && yarn test:audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"git+https://github.com/TypeScript-OSS/react-waitables.git","type":"git"},"_npmVersion":"9.8.1","description":"Async data bindings for React","directories":{},"resolutions":{"semver":"7.5.3"},"_nodeVersion":"16.20.0","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.15.0","client-run-queue":"^2.2.0"},"//resolutions":{"semver":"7.5.3 due to https://www.npmjs.com/advisories/1092310 affecting dev dependencies (jest, @typescript-eslint/parser, @typescript-eslint/plugin, madge)"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.0","madge":"6.1.0","react":"18.2.0","eslint":"8.44.0","ts-jest":"^29.1.1","typedoc":"^0.24.8","prettier":"2.8.8","react-dom":"18.2.0","trash-cli":"5.0.0","typescript":"5.1.6","@types/jest":"^29.5.2","@types/react":"18.2.14","@types/react-dom":"18.2.6","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"^2.27.5","@testing-library/react":"^14.0.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^29.6.0","@typescript-eslint/parser":"^5.61.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^5.61.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-import-resolver-typescript":"^3.5.5"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_1.11.0_1692758716095_0.3517322544528487","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.11.1":{"name":"react-waitables","version":"1.11.1","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@1.11.1","maintainers":[{"name":"bwestphal","email":"brian.westphal@bleugris.com"}],"homepage":"https://typescript-oss.github.io/react-waitables/","bugs":{"url":"https://github.com/TypeScript-OSS/react-waitables/issues"},"dist":{"shasum":"6e7b4851a0c9bba1aca62b78fd867196c7937360","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-1.11.1.tgz","fileCount":470,"integrity":"sha512-X8QkJz0BBplO73SYMbksAev9xGUKoUayV5VBHgr08xos7J5gwfnALCGXM9pQTLAcy1HmigbpEkRJPgWvpHuUDQ==","signatures":[{"sig":"MEQCIDcrOcLf8lul5rQMlWB6hFCTC3R4uiDP6kyLu8M8gaFLAiAjeuyG2NEKlOIKpmo0upZ+bjW58j2DuxwLs2PKEbbEew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":470618},"main":"lib/cjs/index.js","types":"lib/index.d.ts","module":"lib/mjs/index.js","gitHead":"ea58642523b20bfa7d7dbb22f94120f20a711f38","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","build":"tsc -p tsconfig.cjs.json && tsc -p tsconfig.mjs.json","clean":"trash coverage dev-build docs lib","build:dev":"trash dev-build && yarn build && mkdir dev-build && cp -r lib dev-build && cp package.json dev-build && (cd dev-build && echo 'package' `pwd`)","test:audit":"yarn audit --level moderate; [[ $? -ge 4 ]] && exit 1 || exit 0","generate:docs":"npx typedoc src/index.ts --skipErrorChecking","prepublishOnly":"yarn clean && yarn test && yarn lint && yarn test:audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"git+https://github.com/TypeScript-OSS/react-waitables.git","type":"git"},"_npmVersion":"9.8.1","description":"Async data bindings for React","directories":{},"resolutions":{"semver":"7.5.3"},"_nodeVersion":"16.20.0","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.15.0","client-run-queue":"^2.2.0"},"//resolutions":{"semver":"7.5.3 due to https://www.npmjs.com/advisories/1092310 affecting dev dependencies (jest, @typescript-eslint/parser, @typescript-eslint/plugin, madge)"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.6.0","madge":"6.1.0","react":"18.2.0","eslint":"8.44.0","ts-jest":"^29.1.1","typedoc":"^0.24.8","prettier":"2.8.8","react-dom":"18.2.0","trash-cli":"5.0.0","typescript":"5.1.6","@types/jest":"^29.5.2","@types/react":"18.2.14","@types/react-dom":"18.2.6","eslint-plugin-react":"^7.32.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"^2.27.5","@testing-library/react":"^14.0.0","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","jest-environment-jsdom":"^29.6.0","@typescript-eslint/parser":"^5.61.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^5.61.0","eslint-plugin-simple-import-sort":"^10.0.0","eslint-import-resolver-typescript":"^3.5.5"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_1.11.1_1692778519799_0.4613169869019935","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"1.11.2":{"name":"react-waitables","version":"1.11.2","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@1.11.2","maintainers":[{"name":"bwestphal","email":"brian.westphal@bleugris.com"}],"homepage":"https://typescript-oss.github.io/react-waitables/","bugs":{"url":"https://github.com/TypeScript-OSS/react-waitables/issues"},"dist":{"shasum":"4c4e35260c4c09a36694b026673ebb34dd385fc1","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-1.11.2.tgz","fileCount":470,"integrity":"sha512-2zIZvE17bNeIp/ExrMhiTVIfF8oQZ/547SdCRsokDAK29J1MtiKy/MPN1+7PlR8+eBTnMNQc2W5GDbSerYulZA==","signatures":[{"sig":"MEUCIQDEiirQoWJMUjNYSbZP5SHSJj5Nyf74oFvQx51M7ZANqAIgaozfrJHiT5iLMX/ZfTy36DsZHuPqDIQaSragpk9jVrc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":470359},"main":"lib/cjs/index.js","types":"lib/index.d.ts","module":"lib/mjs/index.js","gitHead":"88c08195161dba031d6c0189ef2f71d21ea1356b","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","build":"tsc -p tsconfig.cjs.json && tsc -p tsconfig.mjs.json","clean":"trash coverage dev-build docs lib","build:dev":"trash dev-build && yarn build && mkdir dev-build && cp -r lib dev-build && cp package.json dev-build && (cd dev-build && echo 'package' `pwd`)","test:audit":"yarn audit --level moderate; [[ $? -ge 4 ]] && exit 1 || exit 0","generate:docs":"npx typedoc src/index.ts --skipErrorChecking","prepublishOnly":"yarn clean && yarn test && yarn lint && yarn test:audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"git+https://github.com/TypeScript-OSS/react-waitables.git","type":"git"},"_npmVersion":"9.8.1","description":"Async data bindings for React","directories":{},"_nodeVersion":"16.20.0","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.15.1","client-run-queue":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","madge":"6.1.0","react":"18.2.0","eslint":"8.51.0","ts-jest":"^29.1.1","typedoc":"^0.25.2","prettier":"3.0.3","react-dom":"18.2.0","trash-cli":"5.0.0","typescript":"5.2.2","@types/jest":"^29.5.5","@types/react":"18.2.28","@types/react-dom":"18.2.13","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"^2.28.1","@testing-library/react":"^14.0.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^6.7.5","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^6.7.5","eslint-plugin-simple-import-sort":"^10.0.0","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_1.11.2_1696986898498_0.06837853147337603","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.0":{"name":"react-waitables","version":"2.0.0","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@2.0.0","maintainers":[{"name":"bwestphal","email":"brian.westphal@bleugris.com"}],"homepage":"https://typescript-oss.github.io/react-waitables/","bugs":{"url":"https://github.com/TypeScript-OSS/react-waitables/issues"},"dist":{"shasum":"505263a77f5ff51834e1847051ee35cc7da1c2f7","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-2.0.0.tgz","fileCount":470,"integrity":"sha512-Fdn+XWldE2uhWpr3j1AvnDzDzOjqtANDDiFFb76r1fo2CfMBFWJqAn4nD/++yg4sDitFJhqIVLDTCna4V/lJoA==","signatures":[{"sig":"MEQCIGsyPyC+W8jKzpgKqYW0Jd1NLgSY/PItihJkORNfxmsIAiBKFoaDE8CAV9+6V9UYz4Yo40X6zVRquaOB/ssRqTIyPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":475956},"main":"lib/cjs/index.js","types":"lib/index.d.ts","module":"lib/mjs/index.js","gitHead":"2d40e0bd8195225b0e23efc461170cb724615f6e","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","build":"tsc -p tsconfig.cjs.json && tsc -p tsconfig.mjs.json","clean":"trash coverage dev-build docs lib","build:dev":"trash dev-build && yarn build && mkdir dev-build && cp -r lib dev-build && cp package.json dev-build && (cd dev-build && echo 'package' `pwd`)","test:audit":"yarn audit --level moderate; [[ $? -ge 4 ]] && exit 1 || exit 0","generate:docs":"npx typedoc src/index.ts --skipErrorChecking","prepublishOnly":"yarn clean && yarn test && yarn lint && yarn test:audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"git+https://github.com/TypeScript-OSS/react-waitables.git","type":"git"},"_npmVersion":"10.2.4","description":"Async data bindings for React","directories":{},"_nodeVersion":"20.11.0","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.15.1","client-run-queue":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","madge":"6.1.0","react":"18.2.0","eslint":"8.57.0","ts-jest":"^29.1.2","typedoc":"^0.25.8","prettier":"3.2.5","react-dom":"18.2.0","trash-cli":"5.0.0","typescript":"5.3.3","@types/jest":"^29.5.12","@types/react":"18.2.58","@types/react-dom":"18.2.19","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"^2.29.1","@testing-library/react":"^14.2.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^7.0.2","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^7.0.2","eslint-plugin-simple-import-sort":"^12.0.0","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_2.0.0_1708922062263_0.1294431173792745","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.1.0":{"name":"react-waitables","version":"2.1.0","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@2.1.0","maintainers":[{"name":"bwestphal","email":"brian.westphal@bleugris.com"}],"homepage":"https://typescript-oss.github.io/react-waitables/","bugs":{"url":"https://github.com/TypeScript-OSS/react-waitables/issues"},"dist":{"shasum":"4ee1587be0ba49106523130ecd35bb30da342855","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-2.1.0.tgz","fileCount":470,"integrity":"sha512-loOBdchocrA8IviJU1TFPLCLtGeHTF+ofxYFe3uLskJnyk4kvaL9MLpWsWz7ovKZORTqrIJsDvqT6Z4Tv95fmQ==","signatures":[{"sig":"MEUCIQCfVev0KnFwCEaqrSlEMWwjllo2HEGTuMmjGxvKfJvzPAIgf9bSIz0jB3LJ5exsR5efqOQDXR0wwhR7oG5iLzL8vZo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":475619},"main":"lib/cjs/index.js","types":"lib/index.d.ts","module":"lib/mjs/index.js","gitHead":"c173044386e0842b8efbd603beb94e52d9476864","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","build":"tsc -p tsconfig.cjs.json && tsc -p tsconfig.mjs.json","clean":"trash coverage dev-build docs lib","build:dev":"trash dev-build && yarn build && mkdir dev-build && cp -r lib dev-build && cp package.json dev-build && (cd dev-build && echo 'package' `pwd`)","test:audit":"yarn audit --level moderate; [[ $? -ge 4 ]] && exit 1 || exit 0","generate:docs":"npx typedoc src/index.ts --skipErrorChecking","prepublishOnly":"yarn clean && yarn test && yarn lint && yarn test:audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"git+https://github.com/TypeScript-OSS/react-waitables.git","type":"git"},"_npmVersion":"10.2.4","description":"Async data bindings for React","directories":{},"_nodeVersion":"20.11.0","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.16.0","client-run-queue":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","madge":"6.1.0","react":"18.2.0","eslint":"8.57.0","ts-jest":"^29.1.2","typedoc":"^0.25.9","prettier":"3.2.5","react-dom":"18.2.0","trash-cli":"5.0.0","typescript":"5.3.3","@types/jest":"^29.5.12","@types/react":"18.2.60","@types/react-dom":"18.2.19","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"^2.29.1","@testing-library/react":"^14.2.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^7.1.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^7.1.0","eslint-plugin-simple-import-sort":"^12.0.0","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_2.1.0_1709168607219_0.08081528180251873","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.1.1":{"name":"react-waitables","version":"2.1.1","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@2.1.1","maintainers":[{"name":"bwestphal","email":"brian.westphal@bleugris.com"}],"homepage":"https://typescript-oss.github.io/react-waitables/","bugs":{"url":"https://github.com/TypeScript-OSS/react-waitables/issues"},"dist":{"shasum":"3dc0b918509c8c738b520d738e4cde0828723b17","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-2.1.1.tgz","fileCount":470,"integrity":"sha512-nmKImjgMyD2tWCTdOYzR8jZHj7SrSFAI/BhIbC0ZgmJlQLgTB5KaAKTOLdEp6oi99/CC1UKS8VAHq6K463/+4g==","signatures":[{"sig":"MEUCIFcZresOeNPc6PowS11dJ60m+D0lq1scEqha7NxfN2ARAiEA77JyqkEV3I8l1A27hp0N4c++GmHKc/g3nXxk3rI9t7w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":475619},"main":"lib/cjs/index.js","types":"lib/index.d.ts","module":"lib/mjs/index.js","gitHead":"e8caae2ff5a1491041ca6e50b5fb4beb61e78a04","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","build":"tsc -p tsconfig.cjs.json && tsc -p tsconfig.mjs.json","clean":"trash coverage dev-build docs lib","build:dev":"trash dev-build && yarn build && mkdir dev-build && cp -r lib dev-build && cp package.json dev-build && (cd dev-build && echo 'package' `pwd`)","test:audit":"yarn audit --level moderate; [[ $? -ge 4 ]] && exit 1 || exit 0","generate:docs":"npx typedoc src/index.ts --skipErrorChecking","prepublishOnly":"yarn clean && yarn test && yarn lint && yarn test:audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"git+https://github.com/TypeScript-OSS/react-waitables.git","type":"git"},"_npmVersion":"10.2.4","description":"Async data bindings for React","directories":{},"_nodeVersion":"20.11.0","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.17.0","client-run-queue":"^2.2.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","madge":"6.1.0","react":"18.2.0","eslint":"8.57.0","ts-jest":"^29.1.2","typedoc":"^0.25.9","prettier":"3.2.5","react-dom":"18.2.0","trash-cli":"5.0.0","typescript":"5.3.3","@types/jest":"^29.5.12","@types/react":"18.2.60","@types/react-dom":"18.2.19","eslint-plugin-react":"^7.33.2","eslint-plugin-tsdoc":"^0.2.17","eslint-plugin-import":"^2.29.1","@testing-library/react":"^14.2.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^7.1.0","eslint-plugin-react-hooks":"^4.5.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^7.1.0","eslint-plugin-simple-import-sort":"^12.0.0","eslint-import-resolver-typescript":"^3.6.1"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_2.1.1_1709171909929_0.943595661359963","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.2.0":{"name":"react-waitables","version":"2.2.0","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@2.2.0","homepage":"https://typescript-oss.github.io/react-waitables/","bugs":{"url":"https://github.com/TypeScript-OSS/react-waitables/issues"},"dist":{"shasum":"f04b00703e22e5cdb85fadde9a20ad8afd5ea2c6","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-2.2.0.tgz","fileCount":376,"integrity":"sha512-bsH5H2TZdJu9d0qlXbnPemDtUZic1P3QZG7jAw90WschgLMUfJSjKF50N01ENFEU1tDThsi1F5A2BnCfyjbHsQ==","signatures":[{"sig":"MEUCIQDYi0KynViOrDTPcs9ZAbiqP7YqBReb5IeZ7pKjMWXe+wIgc/UtvBvfCMY8FMedrCmeUy7FORh4YjWmK9oDW8DTFb4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":311620},"main":"lib/cjs/exports.js","types":"lib/exports.d.ts","module":"lib/mjs/exports.js","gitHead":"911032e88aa10d9049fe652e334c1c957df7fa8d","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","build":"tsc -p tsconfig.cjs.json && tsc -p tsconfig.mjs.json","clean":"trash coverage dev-build docs lib","build:dev":"trash dev-build && yarn build && mkdir dev-build && cp -r lib dev-build && cp package.json dev-build && (cd dev-build && echo 'package' `pwd`)","test:audit":"yarn audit --level moderate; [[ $? -ge 4 ]] && exit 1 || exit 0","generate:docs":"npx typedoc src/exports.ts --skipErrorChecking","prepublishOnly":"yarn clean && yarn test && yarn lint && yarn test:audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"git+https://github.com/TypeScript-OSS/react-waitables.git","type":"git"},"_npmVersion":"10.2.4","description":"Async data bindings for React","directories":{},"_nodeVersion":"20.11.0","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.19.0","client-run-queue":"^2.3.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","madge":"7.0.0","react":"18.3.1","eslint":"9.5.0","ts-jest":"^29.1.5","typedoc":"^0.26.2","prettier":"3.3.2","react-dom":"18.3.1","trash-cli":"5.0.0","@eslint/js":"9.5.0","typescript":"5.5.2","@types/jest":"^29.5.12","@types/react":"18.3.3","@eslint/compat":"1.1.0","@eslint/eslintrc":"3.1.0","@types/react-dom":"18.3.0","eslint-plugin-react":"^7.34.3","eslint-plugin-tsdoc":"^0.3.0","@testing-library/dom":"^10.2.0","eslint-plugin-import":"^2.29.1","@testing-library/react":"^16.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^7.14.1","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^7.14.1","eslint-plugin-simple-import-sort":"^12.1.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-file-extension-in-import-ts":"2.1.0"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_2.2.0_1719297149646_0.6339408233824064","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.2.1":{"name":"react-waitables","version":"2.2.1","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@2.2.1","homepage":"https://typescript-oss.github.io/react-waitables/","bugs":{"url":"https://github.com/TypeScript-OSS/react-waitables/issues"},"dist":{"shasum":"03367c809aae2fdd82f6a283ded1267e9f367988","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-2.2.1.tgz","fileCount":466,"integrity":"sha512-nStHo7DFJXX2SlZpGQah/5lfkEubWpTpFDWxi/lxKmYU2R131Hmhje94VfTqQkz7xr3aN7MyYqLVYWf95XK44Q==","signatures":[{"sig":"MEUCIQCSrmQ6lVngnxgnqWth9EU+tqsi+V9IXJ4az1vcmiZOugIgdizsa67UdyaTnr0Ic/QIXpXkrv7zePvS8TPmRwNwNek=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":476541},"main":"lib/cjs/exports.js","types":"lib/exports.d.ts","module":"lib/mjs/exports.js","gitHead":"252d7fefe819744180e6c10e74cccfeec544a319","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","build":"tsc -p tsconfig.cjs.json && tsc -p tsconfig.mjs.json","clean":"trash coverage dev-build docs lib","build:dev":"trash dev-build && yarn build && mkdir dev-build && cp -r lib dev-build && cp package.json dev-build && (cd dev-build && echo 'package' `pwd`)","test:audit":"yarn audit --level moderate; [[ $? -ge 4 ]] && exit 1 || exit 0","generate:docs":"npx typedoc src/exports.ts --skipErrorChecking","prepublishOnly":"yarn clean && yarn test && yarn lint && yarn test:audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"git+https://github.com/TypeScript-OSS/react-waitables.git","type":"git"},"_npmVersion":"10.2.4","description":"Async data bindings for React","directories":{},"_nodeVersion":"20.11.0","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.19.1","client-run-queue":"^2.3.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","madge":"7.0.0","react":"18.3.1","eslint":"9.5.0","ts-jest":"^29.1.5","typedoc":"^0.26.2","prettier":"3.3.2","react-dom":"18.3.1","trash-cli":"5.0.0","@eslint/js":"9.5.0","typescript":"5.5.2","@types/jest":"^29.5.12","@types/react":"18.3.3","@eslint/compat":"1.1.0","@eslint/eslintrc":"3.1.0","@types/react-dom":"18.3.0","eslint-plugin-react":"^7.34.3","eslint-plugin-tsdoc":"^0.3.0","@testing-library/dom":"^10.2.0","eslint-plugin-import":"^2.29.1","@testing-library/react":"^16.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^7.14.1","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^7.14.1","eslint-plugin-simple-import-sort":"^12.1.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-file-extension-in-import-ts":"2.1.0"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_2.2.1_1719375530714_0.509210416772331","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.2.2":{"name":"react-waitables","version":"2.2.2","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@2.2.2","homepage":"https://typescript-oss.github.io/react-waitables/","bugs":{"url":"https://github.com/TypeScript-OSS/react-waitables/issues"},"dist":{"shasum":"793d36445050dc178d2ea3d78738932b58dff25f","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-2.2.2.tgz","fileCount":466,"integrity":"sha512-9DZH1kAx08LndQzTRIHbj7yK1Cj8oDJMTR+t+gkpOjB7Hmt+AKtB7z1IKKgBfoQuYwRJqas2jOnYYb0xwq+OVQ==","signatures":[{"sig":"MEUCIDvh8wpqvLyvI/hV8lcsJ7rU1GGYDRGizr2jBxd0dW5RAiEA+jye3w+ZgOQrp47R8tJ1n/5VwVwEohVoL6xysaj8xEk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":499311},"main":"./lib/cjs/exports.js","types":"./lib/exports.d.ts","module":"./lib/mjs/exports.mjs","exports":{"import":"./lib/mjs/exports.mjs","require":"./lib/cjs/exports.js"},"gitHead":"3f01f113feb67d1009ef8659ae7e4bced9f7ddd4","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","build":"tsc -p tsconfig.cjs.json && node ./build.mjs","clean":"trash coverage dev-build docs lib","build:dev":"trash dev-build && yarn build && mkdir dev-build && cp -r lib dev-build && cp package.json dev-build && (cd dev-build && echo 'package' `pwd`)","test:audit":"yarn audit --level moderate; [[ $? -ge 4 ]] && exit 1 || exit 0","generate:docs":"npx typedoc src/exports.ts --skipErrorChecking","prepublishOnly":"yarn clean && yarn test && yarn lint && yarn test:audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"git+https://github.com/TypeScript-OSS/react-waitables.git","type":"git"},"_npmVersion":"10.2.4","description":"Async data bindings for React","directories":{},"_nodeVersion":"20.11.0","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.19.3","client-run-queue":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"glob":"10.4.2","jest":"29.7.0","madge":"7.0.0","react":"18.3.1","eslint":"9.5.0","esbuild":"0.21.5","ts-jest":"^29.1.5","typedoc":"^0.26.3","prettier":"3.3.2","react-dom":"18.3.1","trash-cli":"5.0.0","@eslint/js":"9.5.0","typescript":"5.5.2","@types/jest":"^29.5.12","@types/react":"18.3.3","@eslint/compat":"1.1.0","@eslint/eslintrc":"3.1.0","@types/react-dom":"18.3.0","esbuild-plugin-tsc":"0.4.0","eslint-plugin-react":"^7.34.3","eslint-plugin-tsdoc":"^0.3.0","@testing-library/dom":"^10.2.0","eslint-plugin-import":"^2.29.1","@testing-library/react":"^16.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^7.14.1","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^7.14.1","eslint-plugin-simple-import-sort":"^12.1.0","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-file-extension-in-import-ts":"2.1.0"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_2.2.2_1719539192443_0.8456699541539621","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.2.3":{"name":"react-waitables","version":"2.2.3","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@2.2.3","maintainers":[{"name":"bwestphal","email":"brian.westphal@bleugris.com"}],"homepage":"https://typescript-oss.github.io/react-waitables/","bugs":{"url":"https://github.com/TypeScript-OSS/react-waitables/issues"},"dist":{"shasum":"157f1e98edaccad4249281ed8f5aa3d07a2d75d8","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-2.2.3.tgz","fileCount":466,"integrity":"sha512-3Y53/l/cQM39Rj82f/asAuT8n9kQ/n+r8XhoYsxd0zhLQ/QKLREPkrtEYEBuBEmw02k/bIQpqy3HqR30//RIFw==","signatures":[{"sig":"MEUCIQCMgBzhwJUjvwwPpzeKWCR9/Ppxqj13GwZo/lRiw2GV/wIgPu581pyzaQjqDLF8A5H/E8qW8yIHUJXjJjZDzQwhc0w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":499311},"main":"./lib/cjs/exports.js","types":"./lib/exports.d.ts","module":"./lib/mjs/exports.mjs","exports":{"import":"./lib/mjs/exports.mjs","require":"./lib/cjs/exports.js"},"gitHead":"c198d5de6c4ec48d0a286a4fccb66d20be6339b4","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","build":"tsc -p tsconfig.cjs.json && node ./build.mjs","clean":"trash coverage dev-build docs lib","build:dev":"trash dev-build && yarn build && mkdir dev-build && cp -r lib dev-build && cp package.json dev-build && (cd dev-build && echo 'package' `pwd`)","test:audit":"yarn audit --level moderate; [[ $? -ge 4 ]] && exit 1 || exit 0","generate:docs":"npx typedoc src/exports.ts --skipErrorChecking","prepublishOnly":"yarn clean && yarn test && yarn lint && yarn test:audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"git+https://github.com/TypeScript-OSS/react-waitables.git","type":"git"},"_npmVersion":"10.2.4","description":"Async data bindings for React","directories":{},"_nodeVersion":"20.11.0","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.19.4","client-run-queue":"^2.3.2"},"_hasShrinkwrap":false,"devDependencies":{"glob":"10.4.2","jest":"29.7.0","madge":"7.0.0","react":"18.3.1","eslint":"9.6.0","esbuild":"0.23.0","ts-jest":"^29.1.5","typedoc":"^0.26.3","prettier":"3.3.2","react-dom":"18.3.1","trash-cli":"5.0.0","@eslint/js":"9.6.0","typescript":"5.5.3","@types/jest":"^29.5.12","@types/react":"18.3.3","@eslint/compat":"1.1.0","@eslint/eslintrc":"3.1.0","@types/react-dom":"18.3.0","esbuild-plugin-tsc":"0.4.0","eslint-plugin-react":"^7.34.3","eslint-plugin-tsdoc":"^0.3.0","@testing-library/dom":"^10.3.0","eslint-plugin-import":"^2.29.1","@testing-library/react":"^16.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.1.3","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^7.15.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^7.15.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-file-extension-in-import-ts":"2.1.0"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_2.2.3_1720060032311_0.1856153135341041","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.2.4":{"name":"react-waitables","version":"2.2.4","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@2.2.4","maintainers":[{"name":"bwestphal","email":"brian.westphal@bleugris.com"}],"homepage":"https://typescript-oss.github.io/react-waitables/","bugs":{"url":"https://github.com/TypeScript-OSS/react-waitables/issues"},"dist":{"shasum":"ca4748464e72b6daabae3e8f037bf8a00f2f8b32","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-2.2.4.tgz","fileCount":466,"integrity":"sha512-IMM1eeiWMs5RaGb1+r7ywIfPczXd4yeoVyVrocasEL+mAzur8UwRsg/H1QAXp93qJAg7e3atzk49KSFVmzLv0A==","signatures":[{"sig":"MEUCIQCGNhpYEoFktl7k4GuE5KfSzkpVHvmYAUiTZoYFPhjhhgIgApmnGo922Yr8OoB0eQHLm6T4ASiYU04TGLuXPEdAy1U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":499311},"main":"./lib/cjs/exports.js","types":"./lib/exports.d.ts","module":"./lib/mjs/exports.mjs","exports":{"import":"./lib/mjs/exports.mjs","require":"./lib/cjs/exports.js"},"gitHead":"f4dcaa5ad8d81fb3ebabf8dcc7cd987b4b59abbd","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","build":"tsc -p tsconfig.cjs.json && node ./build.mjs","clean":"trash coverage dev-build docs lib","build:dev":"trash dev-build && yarn build && mkdir dev-build && cp -r lib dev-build && cp package.json dev-build && (cd dev-build && echo 'package' `pwd`)","test:audit":"yarn audit --level moderate; [[ $? -ge 4 ]] && exit 1 || exit 0","generate:docs":"npx typedoc src/exports.ts --skipErrorChecking","prepublishOnly":"yarn clean && yarn test && yarn lint && yarn test:audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"git+https://github.com/TypeScript-OSS/react-waitables.git","type":"git"},"_npmVersion":"10.2.4","description":"Async data bindings for React","directories":{},"_nodeVersion":"20.11.0","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.19.5","client-run-queue":"^2.3.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","jest":"29.7.0","madge":"7.0.0","react":"18.3.1","eslint":"9.8.0","esbuild":"0.23.0","ts-jest":"^29.2.3","typedoc":"^0.26.5","prettier":"3.3.3","react-dom":"18.3.1","trash-cli":"6.0.0","@eslint/js":"9.8.0","typescript":"5.5.4","@types/jest":"^29.5.12","@types/react":"18.3.3","@eslint/compat":"1.1.1","@eslint/eslintrc":"3.1.0","@types/react-dom":"18.3.0","esbuild-plugin-tsc":"0.4.0","eslint-plugin-react":"^7.35.0","eslint-plugin-tsdoc":"^0.3.0","@testing-library/dom":"^10.4.0","eslint-plugin-import":"^2.29.1","@testing-library/react":"^16.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-file-extension-in-import-ts":"2.1.0"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_2.2.4_1722310535745_0.20953015750448634","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.3.0":{"name":"react-waitables","version":"2.3.0","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@2.3.0","maintainers":[{"name":"bwestphal","email":"brian.westphal@bleugris.com"}],"homepage":"https://typescript-oss.github.io/react-waitables/","bugs":{"url":"https://github.com/TypeScript-OSS/react-waitables/issues"},"dist":{"shasum":"2f13ab46ffc066cf37078b02277baaf7b1ef4243","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-2.3.0.tgz","fileCount":481,"integrity":"sha512-cV03r08MpXcsBa+iXzbRCBvdEZGkmxuxAEodQkOpBkKouNIOE7hvblWE0szniTkMCDI36uJ1q2++cmPvmk+Feg==","signatures":[{"sig":"MEQCIApv42BRXSgp9X5uacjXAYJFZa7ywVXx1FHojxtB7NjHAiBGy3D2+96ikQN5woqFYJEj8ieL3bJbMYlK9dTpWqdYnA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518663},"main":"./lib/cjs/exports.js","types":"./lib/exports.d.ts","module":"./lib/mjs/exports.mjs","exports":{"import":"./lib/mjs/exports.mjs","require":"./lib/cjs/exports.js"},"gitHead":"4ad7835f4dc295ad857d86d44c5a908266f51165","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","build":"tsc -p tsconfig.cjs.json && node ./build.mjs","clean":"trash coverage dev-build docs lib","build:dev":"trash dev-build && yarn build && mkdir dev-build && cp -r lib dev-build && cp package.json dev-build && (cd dev-build && echo 'package' `pwd`)","test:audit":"yarn audit --level moderate; [[ $? -ge 4 ]] && exit 1 || exit 0","generate:docs":"npx typedoc src/exports.ts --skipErrorChecking","prepublishOnly":"yarn clean && yarn test && yarn lint && yarn test:audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"git+https://github.com/TypeScript-OSS/react-waitables.git","type":"git"},"_npmVersion":"10.2.4","description":"Async data bindings for React","directories":{},"_nodeVersion":"20.11.0","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.19.5","client-run-queue":"^2.3.3"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","jest":"29.7.0","madge":"7.0.0","react":"18.3.1","eslint":"9.8.0","esbuild":"0.23.0","ts-jest":"^29.2.3","typedoc":"^0.26.5","prettier":"3.3.3","react-dom":"18.3.1","trash-cli":"6.0.0","@eslint/js":"9.8.0","typescript":"5.5.4","@types/jest":"^29.5.12","@types/react":"18.3.3","@eslint/compat":"1.1.1","@eslint/eslintrc":"3.1.0","@types/react-dom":"18.3.0","esbuild-plugin-tsc":"0.4.0","eslint-plugin-react":"^7.35.0","eslint-plugin-tsdoc":"^0.3.0","@testing-library/dom":"^10.4.0","eslint-plugin-import":"^2.29.1","@testing-library/react":"^16.0.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^7.18.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^7.18.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.1","eslint-plugin-file-extension-in-import-ts":"2.1.0"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_2.3.0_1723678619292_0.9522114574590206","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.3.3":{"name":"react-waitables","version":"2.3.3","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@2.3.3","maintainers":[{"name":"bwestphal","email":"brian.westphal@bleugris.com"}],"homepage":"https://typescript-oss.github.io/react-waitables/","bugs":{"url":"https://github.com/TypeScript-OSS/react-waitables/issues"},"dist":{"shasum":"cff70001965bcb30d07e1d0f1cc9327c5bc4d435","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-2.3.3.tgz","fileCount":481,"integrity":"sha512-DNOH4bABL+ue+v77XUpPhyPg48W0bCtYOMsM9d6I/Cpnt+kSdf1H5BA1oOSErm9Xq278ATTQZa3IOPv/RnuxgA==","signatures":[{"sig":"MEQCIFDiuzQrNP+ZatdgS3OYebzKI1KKp7bKl4uGd07SuqmIAiB4/OMZfIzSDqry4bULcE8iMvIVxBe8QiZL3G+SL8ll9A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518671},"main":"./lib/cjs/exports.js","types":"./lib/exports.d.ts","module":"./lib/mjs/exports.mjs","exports":{"import":"./lib/mjs/exports.mjs","require":"./lib/cjs/exports.js"},"gitHead":"58846bcd122fbc7a6f6e8603f5ef4357e722d0b0","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","build":"tsc -p tsconfig.cjs.json && node ./build.mjs","clean":"trash coverage dev-build docs lib","build:dev":"trash dev-build && yarn build && mkdir dev-build && cp -r lib dev-build && cp package.json dev-build && (cd dev-build && echo 'package' `pwd`)","test:audit":"yarn audit --level moderate; [[ $? -ge 4 ]] && exit 1 || exit 0","generate:docs":"npx typedoc src/exports.ts --skipErrorChecking","prepublishOnly":"yarn clean && yarn test && yarn lint && yarn test:audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"git+https://github.com/TypeScript-OSS/react-waitables.git","type":"git"},"_npmVersion":"10.2.4","description":"Async data bindings for React","directories":{},"_nodeVersion":"20.11.0","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.19.5","client-run-queue":"^2.3.5"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","jest":"29.7.0","madge":"8.0.0","react":"18.3.1","eslint":"9.10.0","esbuild":"0.23.1","ts-jest":"^29.2.5","typedoc":"^0.26.7","prettier":"3.3.3","react-dom":"18.3.1","trash-cli":"6.0.0","@eslint/js":"9.10.0","typescript":"5.6.2","@types/jest":"^29.5.13","@types/react":"18.3.7","@eslint/compat":"1.1.1","@eslint/eslintrc":"3.1.0","@types/react-dom":"18.3.0","esbuild-plugin-tsc":"0.4.0","eslint-plugin-react":"^7.36.1","eslint-plugin-tsdoc":"^0.3.0","@testing-library/dom":"^10.4.0","eslint-plugin-import":"^2.30.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.6.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^8.6.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-file-extension-in-import-ts":"2.1.1"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_2.3.3_1726737744763_0.9377585991620365","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.3.4":{"name":"react-waitables","version":"2.3.4","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@2.3.4","maintainers":[{"name":"bwestphal","email":"brian.westphal@bleugris.com"}],"homepage":"https://typescript-oss.github.io/react-waitables/","bugs":{"url":"https://github.com/TypeScript-OSS/react-waitables/issues"},"dist":{"shasum":"18b856cd29b9e93e697b99473347f902db5ae740","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-2.3.4.tgz","fileCount":481,"integrity":"sha512-ZvQVZFisSTRMu3mLHoHD8DNDgM9GvqVDk/dhamdrXxBc2qpOUc2OSNZuqBPlfTmGDIvgMV8MlhriY56F3UAptw==","signatures":[{"sig":"MEQCIEyTQ0slVLRNIkes9P09iOrs2IgYCbogKv/RLFlLDS/LAiAbMnrzWJ1dyLJFpVPTguQObm3fda0XeiXeNehlG1sTgg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518671},"main":"./lib/cjs/exports.js","types":"./lib/exports.d.ts","module":"./lib/mjs/exports.mjs","exports":{"import":"./lib/mjs/exports.mjs","require":"./lib/cjs/exports.js"},"gitHead":"4e0c1cec976faa18004064a05575d9ecbf42c699","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","build":"tsc -p tsconfig.cjs.json && node ./build.mjs","clean":"trash coverage dev-build docs lib","build:dev":"trash dev-build && yarn build && mkdir dev-build && cp -r lib dev-build && cp package.json dev-build && (cd dev-build && echo 'package' `pwd`)","test:audit":"yarn audit --level moderate; [[ $? -ge 4 ]] && exit 1 || exit 0","generate:docs":"npx typedoc src/exports.ts --skipErrorChecking","prepublishOnly":"yarn clean && yarn test && yarn lint && yarn test:audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"git+https://github.com/TypeScript-OSS/react-waitables.git","type":"git"},"_npmVersion":"10.2.4","description":"Async data bindings for React","directories":{},"_nodeVersion":"20.11.0","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.19.5","client-run-queue":"^2.3.6"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","jest":"29.7.0","madge":"8.0.0","react":"18.3.1","eslint":"9.11.1","esbuild":"0.24.0","ts-jest":"^29.2.5","typedoc":"^0.26.7","prettier":"3.3.3","react-dom":"18.3.1","trash-cli":"6.0.0","@eslint/js":"9.11.1","typescript":"5.6.2","@types/jest":"^29.5.13","@types/react":"18.3.9","@eslint/compat":"1.1.1","@eslint/eslintrc":"3.1.0","@types/react-dom":"18.3.0","esbuild-plugin-tsc":"0.4.0","eslint-plugin-react":"^7.36.1","eslint-plugin-tsdoc":"^0.3.0","@testing-library/dom":"^10.4.0","eslint-plugin-import":"^2.30.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.7.0","eslint-plugin-react-hooks":"^4.6.2","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^8.7.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-file-extension-in-import-ts":"2.1.1"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_2.3.4_1727306246838_0.27477292794904473","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.3.5":{"name":"react-waitables","version":"2.3.5","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@2.3.5","maintainers":[{"name":"bwestphal","email":"brian.westphal@bleugris.com"}],"homepage":"https://typescript-oss.github.io/react-waitables/","bugs":{"url":"https://github.com/TypeScript-OSS/react-waitables/issues"},"dist":{"shasum":"cadd200357bc22031e9668dd6b49dc4d20dfbd04","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-2.3.5.tgz","fileCount":481,"integrity":"sha512-IyJaiQmxtaJnWMEFIj1KJ+314AwMN9yHzFKVLxyVf37XZOM+rTWPYWMjRvV9KHBops3kRiQP7GiVY0JJOSkqDQ==","signatures":[{"sig":"MEQCIFBIZG7T/EKFqatJaqDJaBw813U2yaO7w4TUiriDYO7OAiALD1W340DzBSBJbq4VWNjeSI4HPM3JaELwU0EMSEN/qQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518675},"main":"./lib/cjs/exports.js","types":"./lib/exports.d.ts","module":"./lib/mjs/exports.mjs","exports":{"import":"./lib/mjs/exports.mjs","require":"./lib/cjs/exports.js"},"gitHead":"ef90f7e2fcdc8b25b2925670e90ca9c5116dce78","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","build":"tsc -p tsconfig.cjs.json && node ./build.mjs","clean":"trash coverage dev-build docs lib","build:dev":"trash dev-build && yarn build && mkdir dev-build && cp -r lib dev-build && cp package.json dev-build && (cd dev-build && echo 'package' `pwd`)","test:audit":"yarn audit --level moderate; [[ $? -ge 4 ]] && exit 1 || exit 0","generate:docs":"npx typedoc src/exports.ts --skipErrorChecking","prepublishOnly":"yarn clean && yarn test && yarn lint && yarn test:audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"git+https://github.com/TypeScript-OSS/react-waitables.git","type":"git"},"_npmVersion":"10.2.4","description":"Async data bindings for React","directories":{},"_nodeVersion":"20.11.0","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.19.5","client-run-queue":"^2.3.7"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","jest":"29.7.0","madge":"8.0.0","react":"18.3.1","eslint":"9.13.0","esbuild":"0.24.0","ts-jest":"^29.2.5","typedoc":"^0.26.10","prettier":"3.3.3","react-dom":"18.3.1","trash-cli":"6.0.0","@eslint/js":"9.13.0","typescript":"5.6.3","@types/jest":"^29.5.14","@types/react":"18.3.12","@eslint/compat":"1.2.2","@eslint/eslintrc":"3.1.0","@types/react-dom":"18.3.1","esbuild-plugin-tsc":"0.4.0","eslint-plugin-react":"^7.37.2","eslint-plugin-tsdoc":"^0.3.0","@testing-library/dom":"^10.4.0","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.12.2","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^8.12.2","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-file-extension-in-import-ts":"2.1.1"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_2.3.5_1730343874882_0.4519380836968778","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.3.6":{"name":"react-waitables","version":"2.3.6","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@2.3.6","maintainers":[{"name":"bwestphal","email":"brian.westphal@bleugris.com"}],"homepage":"https://typescript-oss.github.io/react-waitables/","bugs":{"url":"https://github.com/TypeScript-OSS/react-waitables/issues"},"dist":{"shasum":"b8b945ff8c9bdd17b36cd65484ee66f19100e4a7","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-2.3.6.tgz","fileCount":481,"integrity":"sha512-+eNvxakIP4+4mkC87hBCgOTdEtZwKhCfPQPowxzYu1SuPQcUm0GVDv24BpDAN5sW7VVWDsWiiIfjT2E37MWs8w==","signatures":[{"sig":"MEYCIQCd+kmvqMhYdCv7RhaXEXblNIcOVKpKIG0IS0oqIESyTgIhANwRIzg/xRJjLyeI0JzWTEnApBglYG91NiO7xOA7bBGf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518675},"main":"./lib/cjs/exports.js","types":"./lib/exports.d.ts","module":"./lib/mjs/exports.mjs","exports":{"import":"./lib/mjs/exports.mjs","require":"./lib/cjs/exports.js"},"gitHead":"0f0bf16f9bf101f3fe095f5729c74455193b4202","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","build":"tsc -p tsconfig.cjs.json && node ./build.mjs","clean":"trash coverage dev-build docs lib","build:dev":"trash dev-build && yarn build && mkdir dev-build && cp -r lib dev-build && cp package.json dev-build && (cd dev-build && echo 'package' `pwd`)","test:audit":"yarn audit --level moderate; [[ $? -ge 4 ]] && exit 1 || exit 0","generate:docs":"npx typedoc src/exports.ts --skipErrorChecking","prepublishOnly":"yarn clean && yarn test && yarn lint && yarn test:audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"git+https://github.com/TypeScript-OSS/react-waitables.git","type":"git"},"_npmVersion":"10.2.4","description":"Async data bindings for React","directories":{},"_nodeVersion":"20.11.0","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.19.5","client-run-queue":"^2.3.7"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","jest":"29.7.0","madge":"8.0.0","react":"18.3.1","eslint":"9.15.0","esbuild":"0.24.0","ts-jest":"^29.2.5","typedoc":"^0.26.11","prettier":"3.3.3","react-dom":"18.3.1","trash-cli":"6.0.0","@eslint/js":"9.15.0","typescript":"5.7.2","@types/jest":"^29.5.14","@types/react":"18.3.12","@eslint/compat":"1.2.3","@eslint/eslintrc":"3.2.0","@types/react-dom":"18.3.1","esbuild-plugin-tsc":"0.4.0","eslint-plugin-react":"^7.37.2","eslint-plugin-tsdoc":"^0.4.0","@testing-library/dom":"^10.4.0","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.0.1","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.16.0","eslint-plugin-react-hooks":"^5.0.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^8.16.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.6.3","eslint-plugin-file-extension-in-import-ts":"2.1.1"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_2.3.6_1732584789046_0.6575063298041415","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.3.8":{"name":"react-waitables","version":"2.3.8","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@2.3.8","maintainers":[{"name":"bwestphal","email":"brian.westphal@bleugris.com"}],"homepage":"https://typescript-oss.github.io/react-waitables/","bugs":{"url":"https://github.com/TypeScript-OSS/react-waitables/issues"},"dist":{"shasum":"27ed9f7a4cdc8e798d7dd1a9a67073f3b2c4abf5","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-2.3.8.tgz","fileCount":481,"integrity":"sha512-DPVHo5mCKssW7UrRc+SGIWbylQhjnJrMFLHgcSdaTEZlgl6CRzKDJhWagI3B90MGQ75A3//wQfy+H2vwNToDVQ==","signatures":[{"sig":"MEQCIHxXfkr84AbQ9sjaIVq8JKpDHHn67rBqd0DginhrQoKBAiBYoLdDZ2QIbFuwamlFc5ryy0wieXrWlf3V3RSHWTo9Gw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":518673},"main":"./lib/cjs/exports.js","types":"./lib/exports.d.ts","module":"./lib/mjs/exports.mjs","exports":{"import":"./lib/mjs/exports.mjs","require":"./lib/cjs/exports.js"},"gitHead":"6494dc2dff8fe5d537fac9129f0c9709843b8012","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","build":"tsc -p tsconfig.cjs.json && node ./build.mjs","clean":"trash coverage dev-build docs lib","build:dev":"trash dev-build && yarn build && mkdir dev-build && cp -r lib dev-build && cp package.json dev-build && (cd dev-build && echo 'package' `pwd`)","test:audit":"yarn audit --level moderate; [[ $? -ge 4 ]] && exit 1 || exit 0","generate:docs":"npx typedoc src/exports.ts --skipErrorChecking","prepublishOnly":"yarn clean && yarn test && yarn lint && yarn test:audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"git+https://github.com/TypeScript-OSS/react-waitables.git","type":"git"},"_npmVersion":"10.2.4","description":"Async data bindings for React","directories":{},"_nodeVersion":"20.11.0","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.19.6","client-run-queue":"^2.3.9"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.0","jest":"29.7.0","madge":"8.0.0","react":"19.0.0","eslint":"9.16.0","esbuild":"0.24.0","ts-jest":"^29.2.5","typedoc":"^0.27.3","prettier":"3.4.2","react-dom":"19.0.0","trash-cli":"6.0.0","@eslint/js":"9.16.0","typescript":"5.7.2","@types/jest":"^29.5.14","@types/react":"19.0.0","@eslint/compat":"1.2.4","@eslint/eslintrc":"3.2.0","@types/react-dom":"19.0.0","esbuild-plugin-tsc":"0.4.0","eslint-plugin-react":"^7.37.2","eslint-plugin-tsdoc":"^0.4.0","@testing-library/dom":"^10.4.0","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.1.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.17.0","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^8.17.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.7.0","eslint-plugin-file-extension-in-import-ts":"2.1.1"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_2.3.8_1733448519828_0.5012532839400272","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.3.9":{"name":"react-waitables","version":"2.3.9","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@2.3.9","maintainers":[{"name":"bwestphal","email":"brian.westphal@bleugris.com"}],"homepage":"https://typescript-oss.github.io/react-waitables/","bugs":{"url":"https://github.com/TypeScript-OSS/react-waitables/issues"},"dist":{"shasum":"a16859bc53c9af5edd4afeee2fdd93f98352e16d","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-2.3.9.tgz","fileCount":481,"integrity":"sha512-OHbxHQQQTX3/WaG/GOqoN/UAoL16kM67NLLzAMtW5Tywus2alUUGJu9pXjqhHL8T6haLz4NVVUfDjjrI11N8vA==","signatures":[{"sig":"MEUCIQCodnDxGzKL5S4pEEc3/K+mzmMVHqQdVUi9WR+8d07xGgIgDeu+PZjx3IVyE5zLve+gJdU7zIJnfLQtZ8HkihHpTrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":518676},"main":"./lib/cjs/exports.js","types":"./lib/exports.d.ts","module":"./lib/mjs/exports.mjs","exports":{"import":"./lib/mjs/exports.mjs","require":"./lib/cjs/exports.js"},"gitHead":"7ed0a230c6035fa012a674ce0349c678727ff9a4","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","build":"tsc -p tsconfig.cjs.json && node ./build.mjs","clean":"trash coverage dev-build docs lib","build:dev":"trash dev-build && yarn build && mkdir dev-build && cp -r lib dev-build && cp package.json dev-build && (cd dev-build && echo 'package' `pwd`)","test:audit":"yarn audit --level moderate; [[ $? -ge 4 ]] && exit 1 || exit 0","generate:docs":"npx typedoc src/exports.ts --skipErrorChecking","prepublishOnly":"yarn clean && yarn test && yarn lint && yarn test:audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"git+https://github.com/TypeScript-OSS/react-waitables.git","type":"git"},"_npmVersion":"10.2.4","description":"Async data bindings for React","directories":{},"_nodeVersion":"20.11.0","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.19.7","client-run-queue":"^2.3.10"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.1","jest":"29.7.0","madge":"8.0.0","react":"19.0.0","eslint":"9.20.1","esbuild":"0.25.0","ts-jest":"^29.2.5","typedoc":"^0.27.7","prettier":"3.5.1","react-dom":"19.0.0","trash-cli":"6.0.0","@eslint/js":"9.20.0","typescript":"5.7.3","@types/jest":"^29.5.14","@types/react":"19.0.10","@eslint/compat":"1.2.6","@eslint/eslintrc":"3.2.0","@types/react-dom":"19.0.4","esbuild-plugin-tsc":"0.4.0","eslint-plugin-react":"^7.37.4","eslint-plugin-tsdoc":"^0.4.0","@testing-library/dom":"^10.4.0","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.2.0","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.3","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.24.1","eslint-plugin-react-hooks":"^5.1.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^8.24.1","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^3.8.1","eslint-plugin-file-extension-in-import-ts":"2.1.1"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_2.3.9_1739842303140_0.13979852588198538","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.3.10":{"name":"react-waitables","version":"2.3.10","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@2.3.10","maintainers":[{"name":"bwestphal","email":"brian.westphal@bleugris.com"}],"homepage":"https://typescript-oss.github.io/react-waitables/","bugs":{"url":"https://github.com/TypeScript-OSS/react-waitables/issues"},"dist":{"shasum":"5a779f932b1eb83e706bf71fb39e46372dc8e2e7","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-2.3.10.tgz","fileCount":481,"integrity":"sha512-qKfwGnJECbKoJiwXqYzWcvogxMVwFiR7JfL2HYDJ7Ch6JnXdC5U5xdGx3RnMEcDXG2+GkQ0DtDw60uyHKvLy0w==","signatures":[{"sig":"MEUCIFvycFo1SzSQv1zIbdJfL2jo3vYoeI8v1Dol4ZCxr+bfAiEAlInspXGhcABrF88tBQ4uJ2dKaAs1CW+LHXuCGQGfe7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":519008},"main":"./lib/cjs/exports.js","types":"./lib/exports.d.ts","module":"./lib/mjs/exports.mjs","exports":{"types":"./lib/exports.d.ts","import":"./lib/mjs/exports.mjs","require":"./lib/cjs/exports.js"},"gitHead":"1670949f001f2e54e9407c8fb4b14e446e26bef9","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","build":"tsc -p tsconfig.cjs.json && node ./build.mjs","clean":"trash coverage dev-build docs lib","build:dev":"trash dev-build && yarn build && mkdir dev-build && cp -r lib dev-build && cp package.json dev-build && (cd dev-build && echo 'package' `pwd`)","test:audit":"yarn audit --level moderate; [[ $? -ge 4 ]] && exit 1 || exit 0","generate:docs":"npx typedoc src/exports.ts --skipErrorChecking","prepublishOnly":"yarn clean && yarn test && yarn lint && yarn test:audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"git+https://github.com/TypeScript-OSS/react-waitables.git","type":"git"},"_npmVersion":"10.9.2","description":"Async data bindings for React","directories":{},"_nodeVersion":"22.14.0","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.19.8","client-run-queue":"^2.3.11"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.1","jest":"29.7.0","madge":"8.0.0","react":"19.1.0","eslint":"9.25.0","esbuild":"0.25.2","ts-jest":"^29.3.2","typedoc":"^0.28.2","prettier":"3.5.3","react-dom":"19.1.0","trash-cli":"6.0.0","@eslint/js":"9.25.0","typescript":"5.8.3","@types/jest":"^29.5.14","@types/react":"19.1.2","@eslint/compat":"1.2.8","@eslint/eslintrc":"3.3.1","@types/react-dom":"19.1.2","esbuild-plugin-tsc":"0.5.0","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.4.0","@testing-library/dom":"^10.4.0","eslint-plugin-import":"^2.31.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.2.6","jest-environment-jsdom":"^29.7.0","@typescript-eslint/parser":"^8.30.1","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^8.30.1","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.3.2","eslint-plugin-file-extension-in-import-ts":"2.1.1"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_2.3.10_1745104572174_0.38664171330383934","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.3.11":{"name":"react-waitables","version":"2.3.11","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"license":"MIT","_id":"react-waitables@2.3.11","maintainers":[{"name":"bwestphal","email":"brian.westphal@bleugris.com"}],"homepage":"https://typescript-oss.github.io/react-waitables/","bugs":{"url":"https://github.com/TypeScript-OSS/react-waitables/issues"},"dist":{"shasum":"8b0ed72f54d6b00498badbcdba4f2b73737c5a18","tarball":"https://registry.npmjs.org/react-waitables/-/react-waitables-2.3.11.tgz","fileCount":481,"integrity":"sha512-ZkOnbjy8fd0tErf2FQfW9DTWgW/ieq+UdBSSKX5P3Ub4VBxbmlNqlTvYF3x834/KJ1kXLtNW6h2OIqqnSoYt4g==","signatures":[{"sig":"MEQCIDmuOdG1yS989p06mw86FGNaxbi7TeyBLu6iKxbU43JoAiBUCpTtplwWlhPdJotOvC7sVnTklPx+XhHXz+gCkv9hhA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":519011},"main":"./lib/cjs/exports.js","types":"./lib/exports.d.ts","module":"./lib/mjs/exports.mjs","exports":{"types":"./lib/exports.d.ts","import":"./lib/mjs/exports.mjs","require":"./lib/cjs/exports.js"},"gitHead":"bdd40923b5cd39b28d39d0e7c307b4b956911554","private":false,"scripts":{"lint":"eslint 'src/**/*.ts?(x)' --max-warnings 0","test":"yarn test:check-circular-dependencies && yarn test:unit-tests","build":"tsc -p tsconfig.cjs.json && node ./build.mjs","clean":"trash coverage dev-build docs lib","build:dev":"trash dev-build && yarn build && mkdir dev-build && cp -r lib dev-build && cp package.json dev-build && (cd dev-build && echo 'package' `pwd`)","test:audit":"yarn audit --level moderate; [[ $? -ge 4 ]] && exit 1 || exit 0","generate:docs":"npx typedoc src/exports.ts --skipErrorChecking","prepublishOnly":"yarn clean && yarn test && yarn lint && yarn test:audit && yarn clean && yarn build && yarn generate:docs","test:unit-tests":"yarn test:unit-tests: src","test:unit-tests:":"NODE_OPTIONS=--experimental-vm-modules npx jest --runInBand --coverage","test:check-circular-dependencies":"yarn build && npx madge --circular ./lib"},"_npmUser":{"name":"bwestphal","email":"brian.westphal@bleugris.com"},"repository":{"url":"git+https://github.com/TypeScript-OSS/react-waitables.git","type":"git"},"_npmVersion":"10.9.2","description":"Async data bindings for React","directories":{},"_nodeVersion":"22.14.0","dependencies":{"is-promise":"^4.0.0","react-bindings":"^1.19.9","client-run-queue":"^2.3.12"},"_hasShrinkwrap":false,"devDependencies":{"glob":"11.0.3","jest":"30.1.3","madge":"8.0.0","react":"19.1.1","eslint":"9.35.0","esbuild":"0.25.9","ts-jest":"^29.4.1","typedoc":"^0.28.13","prettier":"3.6.2","react-dom":"19.1.1","trash-cli":"6.0.0","@eslint/js":"9.35.0","typescript":"5.9.2","@types/jest":"^30.0.0","@types/react":"19.1.13","@eslint/compat":"1.3.2","@eslint/eslintrc":"3.3.1","@types/react-dom":"19.1.9","esbuild-plugin-tsc":"0.5.0","eslint-plugin-react":"^7.37.5","eslint-plugin-tsdoc":"^0.4.0","@testing-library/dom":"^10.4.1","eslint-plugin-import":"^2.32.0","@testing-library/react":"^16.3.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","jest-environment-jsdom":"^30.1.2","@typescript-eslint/parser":"^8.43.0","eslint-plugin-react-hooks":"^5.2.0","eslint-plugin-prefer-arrow":"^1.2.3","@typescript-eslint/eslint-plugin":"^8.43.0","eslint-plugin-simple-import-sort":"^12.1.1","eslint-import-resolver-typescript":"^4.4.4","eslint-plugin-file-extension-in-import-ts":"2.1.1"},"peerDependencies":{"react":">=16.9.0","react-dom":">=16.9.0"},"_npmOperationalInternal":{"tmp":"tmp/react-waitables_2.3.11_1757896556128_0.7859371113975984","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2022-07-01T01:27:31.698Z","modified":"2026-03-19T02:01:51.967Z","1.0.0":"2022-07-01T01:27:31.957Z","1.0.1":"2022-07-04T03:38:27.197Z","1.0.2":"2022-07-04T22:44:59.043Z","1.1.0":"2022-07-13T07:37:58.530Z","1.1.1":"2022-07-15T04:22:12.564Z","1.2.0":"2022-07-16T23:05:37.236Z","1.3.0":"2022-07-20T08:30:28.982Z","1.3.1":"2022-07-21T06:58:19.056Z","1.3.2":"2022-07-21T07:32:29.497Z","1.4.0":"2022-07-25T07:49:33.199Z","1.4.1":"2022-07-25T08:00:29.495Z","1.4.2":"2022-07-28T23:31:38.290Z","1.4.3":"2022-07-28T23:43:04.558Z","1.4.4":"2022-08-01T08:57:10.307Z","1.5.0":"2022-08-10T07:28:22.019Z","1.5.1":"2022-08-10T07:50:51.168Z","1.5.2":"2022-08-12T06:24:34.861Z","1.5.3":"2022-08-12T08:30:18.067Z","1.5.4":"2022-08-12T08:56:18.093Z","1.5.5":"2022-08-12T09:16:28.622Z","1.5.6":"2022-08-12T11:34:21.260Z","1.5.7":"2022-08-23T01:17:12.392Z","1.5.8":"2023-01-11T00:57:21.608Z","1.5.9":"2023-01-23T05:14:26.357Z","1.6.0":"2023-02-02T14:51:17.151Z","1.6.1":"2023-02-02T16:04:13.657Z","1.6.2":"2023-02-23T02:04:35.253Z","1.6.3":"2023-03-16T02:14:21.632Z","1.7.0":"2023-05-02T04:49:38.404Z","1.8.0":"2023-06-01T08:33:07.557Z","1.8.1":"2023-06-02T02:25:41.162Z","1.8.2":"2023-06-15T06:06:45.825Z","1.9.0":"2023-06-23T22:56:46.791Z","1.9.1":"2023-07-05T05:41:19.367Z","1.9.2":"2023-07-06T08:27:05.635Z","1.10.0":"2023-07-27T07:29:38.014Z","1.11.0":"2023-08-23T02:45:16.261Z","1.11.1":"2023-08-23T08:15:20.048Z","1.11.2":"2023-10-11T01:14:58.771Z","2.0.0":"2024-02-26T04:34:22.448Z","2.1.0":"2024-02-29T01:03:27.424Z","2.1.1":"2024-02-29T01:58:30.219Z","2.2.0":"2024-06-25T06:32:29.895Z","2.2.1":"2024-06-26T04:18:50.895Z","2.2.2":"2024-06-28T01:46:32.641Z","2.2.3":"2024-07-04T02:27:12.501Z","2.2.4":"2024-07-30T03:35:35.931Z","2.3.0":"2024-08-14T23:36:59.504Z","2.3.3":"2024-09-19T09:22:24.941Z","2.3.4":"2024-09-25T23:17:27.055Z","2.3.5":"2024-10-31T03:04:35.094Z","2.3.6":"2024-11-26T01:33:09.279Z","2.3.8":"2024-12-06T01:28:40.030Z","2.3.9":"2025-02-18T01:31:43.341Z","2.3.10":"2025-04-19T23:16:12.389Z","2.3.11":"2025-09-15T00:35:56.360Z"},"bugs":{"url":"https://github.com/TypeScript-OSS/react-waitables/issues"},"license":"MIT","homepage":"https://typescript-oss.github.io/react-waitables/","keywords":["async","bindings","observable","react","react-native","typescript","waitables"],"repository":{"url":"git+https://github.com/TypeScript-OSS/react-waitables.git","type":"git"},"description":"Async data bindings for React","maintainers":[{"name":"bwestphal","email":"brian.westphal@bleugris.com"}],"readme":"# react-waitables\n\n[![Downloads][downloads-badge]][downloads]\n[![Size][size-badge]][size]\n\nAsync Data Bindings for React\n\nWaitables represent asynchronous functionality that can be observed and controlled in a variety of ways.  Waitables are built on top of Bindings and the concepts in [react-bindings](https://www.npmjs.com/package/react-bindings).\n\nWith waitables, we can:\n\n- wait for a value or error to be produced or modified\n- re-execute automatically when certain conditions are met, or manually on demand\n- prevent execution under certain conditions\n- derive values from other synchronously or asynchronously produced values, including from bindings and waitables\n\n## Basic Example\n\nIn the following example, we demonstrate creating a waitable function that generates a random value after a 1 second delay.  We also add a button that, when clicked, \"hard\" resets the waitable.\n\nWhen a waitable is hard reset, any previous values are cleared and the primary function is re-executed.\n\nWe also demonstrate logging and observing changes and using `WaitablesConsumer` to dynamically render content dependent on the waitable's value.\n\n`WaitablesConsumer` supports using different renderers depending on the overall state of the dependencies (\"loaded\", \"loading\", or \"error\").  In the following example, we demonstrate two of the possible state renderer options: \"loading\" and \"loaded\" (implicitly represented by the child function).\n\n[Try it Out – CodeSandbox](https://codesandbox.io/s/great-golick-h1z9vu)\n\n```typescript\nimport React from 'react';\nimport { useBindingEffect } from 'react-bindings';\nimport { useWaitableFunction, WaitablesConsumer } from 'react-waitables';\n\nexport const MyComponent = () => {\n  const myWaitable = useWaitableFunction(\n    async () => {\n      // Sleep for 1 second\n      await new Promise((resolve) => setTimeout(resolve, 1000));\n      // Generate a random 0-99 value\n      return { ok: true, value: Math.floor(Math.random() * 100) };\n    },\n    { id: 'myWaitable' }\n  );\n\n  // Getting and logging the value of the waitable.  The value will be undefined because it takes about 1 second to generate since we're\n  // sleeping for 1 second in the producer function\n  console.log('myWaitable value', myWaitable.value.get()); // myWaitable value undefined\n\n  // Logging the other waitable state information\n  console.log('myWaitable error', myWaitable.error.get()); // myWaitable error undefined\n  console.log('myWaitable isComplete', myWaitable.isComplete.get()); // myWaitable isComplete false\n  // The waitable won't have started execution yet, at least not on the first render of MyComponent\n  console.log('myWaitable isBusy', myWaitable.isBusy.get()); // myWaitable isBusy false\n\n  // Registering a callback that will be triggered anytime the value binding changes, while this component is mounted.\n  // By default, these calls are debounced.\n  useBindingEffect({ value: myWaitable.value }, ({ value }) => {\n    console.log('myWaitable value', value);\n  });\n\n  const onUpdateClick = () => myWaitable.reset('hard');\n\n  // The rendered component includes a portion that will be automatically rerendered whenever the waitable changes.\n  // By default, these rerenders are debounced.\n  return (\n    <div>\n      myWaitable value:&nbsp;\n      <WaitablesConsumer dependencies={{ value: myWaitable }} ifLoading={() => 'loading…'}>\n        {({ value }) => value}\n      </WaitablesConsumer>\n      &nbsp;\n      <button onClick={onUpdateClick}>Update</button>\n    </div>\n  );\n};\n```\n\nWaitables are even more interesting when associated with dynamically loaded content or when they're chained together with other waitables and bindings.\n\n## Another Example\n\nIn the following example, we use `fetch` to load data dynamically, setting the value or error of the waitable depending on if the request succeeds or fails.\n\nWe also create a second waitable derived from the first waitable and another binding, which we use to choose between rendering the type of the data in all caps or lowercase.\n\n[Try it Out – CodeSandbox](https://codesandbox.io/s/epic-microservice-vmvrdd)\n\n```typescript\nimport React from 'react';\nimport { BindingsConsumer, useBinding } from 'react-bindings';\nimport { useDerivedWaitable, useWaitableFunction, WaitablesConsumer } from 'react-waitables';\n\nexport const MyComponent = () => {\n  const myWaitable = useWaitableFunction(\n    async () => {\n      try {\n        const response = await fetch('https://raw.githubusercontent.com/bahamas10/css-color-names/master/css-color-names.json');\n        const data = await response.json();\n        if (data !== undefined) {\n          return { ok: true, value: data };\n        } else {\n          return { ok: false, value: { status: response.status } };\n        }\n      } catch (error) {\n        return { ok: false, value: { error } };\n      }\n    },\n    { id: 'myWaitable' }\n  );\n\n  const onTryAgainClick = () => myWaitable.reset('hard');\n\n  const allCaps = useBinding(() => false, { id: 'allCaps' });\n  const toggleAllCaps = () => allCaps.set(!allCaps.get());\n\n  const myWaitableType = useDerivedWaitable(\n    { allCaps, myWaitable },\n    ({ allCaps, myWaitable }) => {\n      const type: string = typeof myWaitable;\n      return allCaps ? type.toLocaleUpperCase() : type.toLocaleLowerCase();\n    },\n    { id: 'myWaitableType' }\n  );\n\n  // The rendered component includes three dynamic portions.\n  //\n  // The first presents the value of the loaded data as stringified JSON.  If the data isn't loaded yet, it shows a loading message.  If an\n  // error has occurred, it shows an error indicator message and a button that lets users retry.\n  //\n  // The second dynamic portion renders the type of data that was returned, either in all caps or lowercase.\n  //\n  // The final dynamic portion is the label on the button, which changes to let users know the effect of clicking the button.\n  return (\n    <>\n      <div>\n        myWaitable value:&nbsp;\n        <WaitablesConsumer\n          dependencies={{ value: myWaitable }}\n          ifLoading={() => 'loading…'}\n          ifError={() => (\n            <>\n              <span>something went wrong&nbsp;</span>\n              <button onClick={onTryAgainClick}>Try Again</button>\n            </>\n          )}\n        >\n          {({ value }) => JSON.stringify(value)}\n        </WaitablesConsumer>\n      </div>\n      <div>\n        <WaitablesConsumer dependencies={{ type: myWaitableType }}>{({ type }) => <span>&nbsp;({type})</span>}</WaitablesConsumer>\n      </div>\n      <div>\n        <button onClick={toggleAllCaps}>\n          <BindingsConsumer bindings={{ allCaps }}>\n            {({ allCaps }) => (allCaps ? 'Switch to Lowercase' : 'Switch to Uppercase')}\n          </BindingsConsumer>\n        </button>\n      </div>\n    </>\n  );\n};\n```\n\n## Default Value Example\n\nInstead of returning an undefined value by default, your waitables can synchronously or asynchronously compute a more useful default, as\ndemonstrated in the following example (based on the first example from above):\n\n```typescript\nconst myWaitable = useWaitableFunction(\n  async () => {\n    // Sleep for 1 second\n    await new Promise((resolve) => setTimeout(resolve, 1000));\n    // Generate a random 0-99 value\n    return { ok: true, value: Math.floor(Math.random() * 100) };\n  },\n  { id: 'myWaitable', defaultValue: () => 0 }\n);\n```\n\nGet creative and consider using waitables with React contexts, inside hooks, and extending them using the `addFields` option.\n\n[API Docs](https://typescript-oss.github.io/react-waitables/)\n\n## Thanks\n\nThanks for checking it out.  Feel free to create issues or otherwise provide feedback.\n\nBe sure to check out our other [TypeScript OSS](https://github.com/TypeScript-OSS) projects as well.\n\n<!-- Definitions -->\n\n[downloads-badge]: https://img.shields.io/npm/dm/react-waitables.svg\n\n[downloads]: https://www.npmjs.com/package/react-waitables\n\n[size-badge]: https://img.shields.io/bundlephobia/minzip/react-waitables.svg\n\n[size]: https://bundlephobia.com/result?p=react-waitables\n","readmeFilename":"README.md"}