{"_id":"@airstate/react","_rev":"29-8a699d586483048dd06ff9afe4e4b8d3","name":"@airstate/react","dist-tags":{"beta":"2.0.0-beta.0","latest":"3.0.1"},"versions":{"0.1.0":{"name":"@airstate/react","version":"0.1.0","keywords":["state","sync","realtime"],"license":"MIT","_id":"@airstate/react@0.1.0","maintainers":[{"name":"omranjamal","email":"o.jamal97@gmail.com"}],"contributors":[{"url":"https://airstate.dev","name":"AirState","email":"hello@airstate.dev"}],"homepage":"https://github.com/airstate/core#readme","bugs":{"url":"https://github.com/airstate/core/issues"},"dist":{"shasum":"103af02efb4920b0a23ccbf22591e2d620d2349c","tarball":"https://registry.npmjs.org/@airstate/react/-/react-0.1.0.tgz","fileCount":25,"integrity":"sha512-wtE1IIcZkKTdvrArJgqG3aH831YHVIWZhrHo4z4BRGOiLK4+/d39PaqlPwFTNHiEty3hBocc6CPB2+1iaxu6eg==","signatures":[{"sig":"MEUCIQDgg0fbvyZSfeaWG9ZrHQmOgd82G8+/oH6VH54nYn+IIgIgCerv4RamtYy5iQnAbvL8Z9lLB+3rE6UZl29BbVtIb1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44228},"main":"dist/index.mjs","type":"module","_from":"file:airstate-react-0.1.0.tgz","types":"dist/index.d.mts","include":["dist/**/*"],"scripts":{"dev":"pnpm build:watch","test":"jest","build":"tsc --project tsconfig.build.json","build:watch":"tsc --project tsconfig.build.json --watch --preserveWatchOutput"},"_npmUser":{"name":"omranjamal","actor":{"name":"omranjamal","type":"user","email":"o.jamal97@gmail.com"},"email":"o.jamal97@gmail.com"},"_resolved":"/private/var/folders/tb/dz4vbgpj0yn5hwj21fs9svqc0000gp/T/eef6d13b782fb10d4bd73069691cb438/airstate-react-0.1.0.tgz","_integrity":"sha512-wtE1IIcZkKTdvrArJgqG3aH831YHVIWZhrHo4z4BRGOiLK4+/d39PaqlPwFTNHiEty3hBocc6CPB2+1iaxu6eg==","repository":{"url":"git+https://github.com/airstate/core.git","type":"git"},"_npmVersion":"10.9.0","description":"The AirState React Context API wrappers","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.1.2","prettier":"3.5.3","typescript":"5.8.3","@types/jest":"29.5.12","@types/react":">=17","@airstate/client":"0.1.0"},"peerDependencies":{"react":">=17","@airstate/client":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.1.0_1750535201514_0.5614840911294303","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@airstate/react","version":"0.1.1","keywords":["state","sync","realtime"],"license":"MIT","_id":"@airstate/react@0.1.1","maintainers":[{"name":"omranjamal","email":"o.jamal97@gmail.com"}],"contributors":[{"url":"https://airstate.dev","name":"AirState","email":"hello@airstate.dev"}],"homepage":"https://github.com/airstate/core#readme","bugs":{"url":"https://github.com/airstate/core/issues"},"dist":{"shasum":"a166f6da4293e093d87594fc4a2bf8388787f949","tarball":"https://registry.npmjs.org/@airstate/react/-/react-0.1.1.tgz","fileCount":25,"integrity":"sha512-UHe7ZlYELJ8g32eZgon7/0iZVbDcd562ynqNbLFOQl8/QhYNF34LzvzgyS+9rqFfFBoosjsXS+TUMNhyIvwC8A==","signatures":[{"sig":"MEUCIQDZiI0gKhEnAGYconLGzrFuVI7XjQokKGvAyp18QavXcQIgXZi8cB69zoah3emMXgnnaHykZd36R8lnxem94ciZwBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44356},"main":"dist/index.mjs","type":"module","_from":"file:airstate-react-0.1.1.tgz","types":"dist/index.d.mts","include":["dist/**/*"],"scripts":{"dev":"pnpm build:watch","test":"jest","build":"tsc --project tsconfig.build.json","build:watch":"tsc --project tsconfig.build.json --watch --preserveWatchOutput"},"_npmUser":{"name":"omranjamal","actor":{"name":"omranjamal","type":"user","email":"o.jamal97@gmail.com"},"email":"o.jamal97@gmail.com"},"_resolved":"/tmp/b36bdd227edf928fffeff10d753c8eab/airstate-react-0.1.1.tgz","_integrity":"sha512-UHe7ZlYELJ8g32eZgon7/0iZVbDcd562ynqNbLFOQl8/QhYNF34LzvzgyS+9rqFfFBoosjsXS+TUMNhyIvwC8A==","repository":{"url":"git+https://github.com/airstate/core.git","type":"git"},"_npmVersion":"10.9.0","description":"The AirState React Context API wrappers","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.1.2","prettier":"3.5.3","typescript":"5.8.3","@types/jest":"29.5.12","@types/react":">=17","@airstate/client":"0.1.1"},"peerDependencies":{"react":">=17","@airstate/client":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/react_0.1.1_1750536007210_0.05654245224798049","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@airstate/react","version":"0.1.2","keywords":["state","sync","realtime"],"license":"MIT","_id":"@airstate/react@0.1.2","maintainers":[{"name":"omranjamal","email":"o.jamal97@gmail.com"}],"contributors":[{"url":"https://airstate.dev","name":"AirState","email":"hello@airstate.dev"}],"homepage":"https://github.com/airstate/core#readme","bugs":{"url":"https://github.com/airstate/core/issues"},"dist":{"shasum":"982ff94ba4e6754f5aa03803a4372c2ea0fee506","tarball":"https://registry.npmjs.org/@airstate/react/-/react-0.1.2.tgz","fileCount":25,"integrity":"sha512-O86tgVfMGO9SuHJrEaad/oVdiwaiR59ZRy+8YM+38zNLUrKXmQhYXizfywN8PBRRjmkmYKOGIpvMtZm1+mMT8A==","signatures":[{"sig":"MEUCIQCt9gTtIsMoVezyz0uyNQghbuhuaQ2IXZqw3y4UMhCRJwIgI+u4PGAbaUgbrpvyWEPa6ZcF/X7dOsnb7Hy/ElsLCAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44554},"main":"dist/index.mjs","type":"module","_from":"file:airstate-react-0.1.2.tgz","types":"dist/index.d.mts","include":["dist/**/*"],"scripts":{"dev":"pnpm build:watch","test":"jest","build":"tsc --project tsconfig.build.json","build:watch":"tsc --project tsconfig.build.json --watch --preserveWatchOutput"},"_npmUser":{"name":"omranjamal","actor":{"name":"omranjamal","type":"user","email":"o.jamal97@gmail.com"},"email":"o.jamal97@gmail.com"},"_resolved":"/tmp/d529dba6ea8e743d4926e3299ca0d6b6/airstate-react-0.1.2.tgz","_integrity":"sha512-O86tgVfMGO9SuHJrEaad/oVdiwaiR59ZRy+8YM+38zNLUrKXmQhYXizfywN8PBRRjmkmYKOGIpvMtZm1+mMT8A==","repository":{"url":"git+https://github.com/airstate/core.git","type":"git"},"_npmVersion":"10.9.0","description":"The AirState React Context API wrappers","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.1.2","prettier":"3.5.3","typescript":"5.8.3","@types/jest":"29.5.12","@types/react":">=17","@airstate/client":"0.1.2"},"peerDependencies":{"react":">=17","@airstate/client":"0.1.2"},"_npmOperationalInternal":{"tmp":"tmp/react_0.1.2_1750536940964_0.7573089465079259","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@airstate/react","version":"0.1.3","keywords":["state","sync","realtime"],"license":"MIT","_id":"@airstate/react@0.1.3","maintainers":[{"name":"omranjamal","email":"o.jamal97@gmail.com"}],"contributors":[{"url":"https://airstate.dev","name":"AirState","email":"hello@airstate.dev"}],"homepage":"https://github.com/airstate/core#readme","bugs":{"url":"https://github.com/airstate/core/issues"},"dist":{"shasum":"fcf32f3e1f243742fa23057f50b30b38170d43c9","tarball":"https://registry.npmjs.org/@airstate/react/-/react-0.1.3.tgz","fileCount":25,"integrity":"sha512-ji3MpJwVLiUUmNW3FerQcFUXrP0POd2iWgBOW4zzTZyZ7wrgHSPTsTMJG0R/h3CuQfp2NBSChU9sq0W4kWmA/g==","signatures":[{"sig":"MEYCIQDL0BPRnIyqRRXiOROWKFpk5mnrTVxT+ECTy0LF1BEAawIhAIGeufyZu0dCLfvWma2QJhNlWzeInPR6jk/WcsgFl3md","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44683},"main":"dist/index.mjs","type":"module","_from":"file:airstate-react-0.1.3.tgz","types":"dist/index.d.mts","include":["dist/**/*"],"scripts":{"dev":"pnpm build:watch","test":"jest","build":"tsc --project tsconfig.build.json","build:watch":"tsc --project tsconfig.build.json --watch --preserveWatchOutput"},"_npmUser":{"name":"omranjamal","actor":{"name":"omranjamal","type":"user","email":"o.jamal97@gmail.com"},"email":"o.jamal97@gmail.com"},"_resolved":"/tmp/472ac02d0616c10a3b41fff7bbd900b6/airstate-react-0.1.3.tgz","_integrity":"sha512-ji3MpJwVLiUUmNW3FerQcFUXrP0POd2iWgBOW4zzTZyZ7wrgHSPTsTMJG0R/h3CuQfp2NBSChU9sq0W4kWmA/g==","repository":{"url":"git+https://github.com/airstate/core.git","type":"git"},"_npmVersion":"10.9.0","description":"The AirState React Context API wrappers","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.1.2","prettier":"3.5.3","typescript":"5.8.3","@types/jest":"29.5.12","@types/react":">=17","@airstate/client":"0.1.3"},"peerDependencies":{"react":">=17","@airstate/client":"0.1.3"},"_npmOperationalInternal":{"tmp":"tmp/react_0.1.3_1750537301580_0.8925397558980439","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@airstate/react","version":"0.1.4","keywords":["state","sync","realtime"],"license":"MIT","_id":"@airstate/react@0.1.4","maintainers":[{"name":"omranjamal","email":"o.jamal97@gmail.com"}],"contributors":[{"url":"https://airstate.dev","name":"AirState","email":"hello@airstate.dev"}],"homepage":"https://github.com/airstate/core#readme","bugs":{"url":"https://github.com/airstate/core/issues"},"dist":{"shasum":"0baa4d1e8876813e76994d02fd392737dccf56bb","tarball":"https://registry.npmjs.org/@airstate/react/-/react-0.1.4.tgz","fileCount":25,"integrity":"sha512-VOKA0oG6epuPMPg3ylHZpwvtdhq47U9OAfh2U2914CDD9vaQYYumb0jAnQrWA1wJbHbTo3hOxX5RHAfh10qKAA==","signatures":[{"sig":"MEYCIQC0cnGX+J7T9259Jj2LchzYnVyNE8A6TwVyx6JlbTi/CQIhAOzhLalX6s/w9pBmkNie18V/NajT4G2NoQdViayIARc3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44812},"main":"dist/index.mjs","type":"module","_from":"file:airstate-react-0.1.4.tgz","types":"dist/index.d.mts","include":["dist/**/*"],"scripts":{"dev":"pnpm build:watch","test":"jest","build":"tsc --project tsconfig.build.json","build:watch":"tsc --project tsconfig.build.json --watch --preserveWatchOutput"},"_npmUser":{"name":"omranjamal","actor":{"name":"omranjamal","type":"user","email":"o.jamal97@gmail.com"},"email":"o.jamal97@gmail.com"},"_resolved":"/tmp/982451d1cf4b35bf38cd2c8ff9ddbe38/airstate-react-0.1.4.tgz","_integrity":"sha512-VOKA0oG6epuPMPg3ylHZpwvtdhq47U9OAfh2U2914CDD9vaQYYumb0jAnQrWA1wJbHbTo3hOxX5RHAfh10qKAA==","repository":{"url":"git+https://github.com/airstate/core.git","type":"git"},"_npmVersion":"10.9.0","description":"The AirState React Context API wrappers","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.1.2","prettier":"3.5.3","typescript":"5.8.3","@types/jest":"29.5.12","@types/react":">=17","@airstate/client":"0.1.4"},"peerDependencies":{"react":">=17","@airstate/client":"0.1.4"},"_npmOperationalInternal":{"tmp":"tmp/react_0.1.4_1750538218401_0.6587965668022684","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@airstate/react","version":"0.1.5","keywords":["state","sync","realtime"],"license":"MIT","_id":"@airstate/react@0.1.5","maintainers":[{"name":"omranjamal","email":"o.jamal97@gmail.com"}],"contributors":[{"url":"https://airstate.dev","name":"AirState","email":"hello@airstate.dev"}],"homepage":"https://github.com/airstate/core#readme","bugs":{"url":"https://github.com/airstate/core/issues"},"dist":{"shasum":"2e975ac48633dd8425d0fae81dc93f4323dbe535","tarball":"https://registry.npmjs.org/@airstate/react/-/react-0.1.5.tgz","fileCount":25,"integrity":"sha512-K6g9tv4VBTTE2jLWE8hLWJoh82aiX9QSyxjgjwLHShMBV1GJ+QvnFBo0q/YEsfXuLfC9EaSCwzX0l4x/mwG1yQ==","signatures":[{"sig":"MEYCIQDSPTGWAAOXK71qCivWaNaiwyJ9zFjHmMyYR7RiX7DNJQIhAOU3ksg1BBX/RTeO0KHiT7+mwtrKoTC5VM1RxAgn+QFp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44917},"main":"dist/index.mjs","type":"module","_from":"file:airstate-react-0.1.5.tgz","types":"dist/index.d.mts","include":["dist/**/*"],"scripts":{"dev":"pnpm build:watch","test":"jest","build":"tsc --project tsconfig.build.json","build:watch":"tsc --project tsconfig.build.json --watch --preserveWatchOutput"},"_npmUser":{"name":"omranjamal","actor":{"name":"omranjamal","type":"user","email":"o.jamal97@gmail.com"},"email":"o.jamal97@gmail.com"},"_resolved":"/tmp/5e3622e2f6b04e936c6f5a0b8b37b654/airstate-react-0.1.5.tgz","_integrity":"sha512-K6g9tv4VBTTE2jLWE8hLWJoh82aiX9QSyxjgjwLHShMBV1GJ+QvnFBo0q/YEsfXuLfC9EaSCwzX0l4x/mwG1yQ==","repository":{"url":"git+https://github.com/airstate/core.git","type":"git"},"_npmVersion":"10.9.0","description":"The AirState React Context API wrappers","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.1.2","prettier":"3.5.3","typescript":"5.8.3","@types/jest":"29.5.12","@types/react":">=17","@airstate/client":"0.1.5"},"peerDependencies":{"react":">=17","@airstate/client":"0.1.5"},"_npmOperationalInternal":{"tmp":"tmp/react_0.1.5_1750538529343_0.32124543801874217","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@airstate/react","version":"0.1.6","keywords":["state","sync","realtime"],"license":"MIT","_id":"@airstate/react@0.1.6","maintainers":[{"name":"omranjamal","email":"o.jamal97@gmail.com"}],"contributors":[{"url":"https://airstate.dev","name":"AirState","email":"hello@airstate.dev"}],"homepage":"https://github.com/airstate/core#readme","bugs":{"url":"https://github.com/airstate/core/issues"},"dist":{"shasum":"734d057b5077b53b93e3f79a1d6c136a142502aa","tarball":"https://registry.npmjs.org/@airstate/react/-/react-0.1.6.tgz","fileCount":25,"integrity":"sha512-5/mcoXM7jBNwuKas0T2WEJ0ZxGTxUzW+siTDTnaBGnOdu9yxAN407w9g8gSJyZB8ucS4dIr91tPq+fhlgJPyaQ==","signatures":[{"sig":"MEUCIQDcO2jnjqCDZZjgoSm9qN+2H35qqKBes/QK1U65ldBeygIgFjq5Dc+BNOmDB9PP752cyTK/Rx4LvhcXpmE9xhb70q8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45023},"main":"dist/index.mjs","type":"module","_from":"file:airstate-react-0.1.6.tgz","types":"dist/index.d.mts","include":["dist/**/*"],"scripts":{"dev":"pnpm build:watch","test":"jest","build":"tsc --project tsconfig.build.json","build:watch":"tsc --project tsconfig.build.json --watch --preserveWatchOutput"},"_npmUser":{"name":"omranjamal","actor":{"name":"omranjamal","type":"user","email":"o.jamal97@gmail.com"},"email":"o.jamal97@gmail.com"},"_resolved":"/tmp/9e25926204014f1e36062578d599945d/airstate-react-0.1.6.tgz","_integrity":"sha512-5/mcoXM7jBNwuKas0T2WEJ0ZxGTxUzW+siTDTnaBGnOdu9yxAN407w9g8gSJyZB8ucS4dIr91tPq+fhlgJPyaQ==","repository":{"url":"git+https://github.com/airstate/core.git","type":"git"},"_npmVersion":"10.9.0","description":"The AirState React Context API wrappers","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.1.2","prettier":"3.5.3","typescript":"5.8.3","@types/jest":"29.5.12","@types/react":">=17","@airstate/client":"0.1.6"},"peerDependencies":{"react":">=17","@airstate/client":"0.1.6"},"_npmOperationalInternal":{"tmp":"tmp/react_0.1.6_1750538770255_0.05650812934024496","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@airstate/react","version":"0.1.7","keywords":["state","sync","realtime"],"license":"MIT","_id":"@airstate/react@0.1.7","maintainers":[{"name":"omranjamal","email":"o.jamal97@gmail.com"}],"contributors":[{"url":"https://airstate.dev","name":"AirState","email":"hello@airstate.dev"}],"homepage":"https://github.com/airstate/core#readme","bugs":{"url":"https://github.com/airstate/core/issues"},"dist":{"shasum":"487e1a08ea7dab97012dde1d172bd016b9251186","tarball":"https://registry.npmjs.org/@airstate/react/-/react-0.1.7.tgz","fileCount":25,"integrity":"sha512-M02caT5KNW8gBywziFJueEwdR19+EadbBPKXmDx5XFnCKm5l3ecwIVcaFSZDziV3uZigKLQ0bZrLxM/uSgMetQ==","signatures":[{"sig":"MEQCIEH9IBuDoImaQL3sr6V2QqBytgh3E7XMnOC8eO3p1eInAiBb/sy9ZiKibPCAOpWR88xDvOP2xMECiBTg5aZFxxwKPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45130},"main":"dist/index.mjs","type":"module","_from":"file:airstate-react-0.1.7.tgz","types":"dist/index.d.mts","include":["dist/**/*"],"scripts":{"dev":"pnpm build:watch","test":"jest","build":"tsc --project tsconfig.build.json","build:watch":"tsc --project tsconfig.build.json --watch --preserveWatchOutput"},"_npmUser":{"name":"omranjamal","actor":{"name":"omranjamal","type":"user","email":"o.jamal97@gmail.com"},"email":"o.jamal97@gmail.com"},"_resolved":"/tmp/34c54c1e9a92d50c7b8ae74be76304f9/airstate-react-0.1.7.tgz","_integrity":"sha512-M02caT5KNW8gBywziFJueEwdR19+EadbBPKXmDx5XFnCKm5l3ecwIVcaFSZDziV3uZigKLQ0bZrLxM/uSgMetQ==","repository":{"url":"git+https://github.com/airstate/core.git","type":"git"},"_npmVersion":"10.9.0","description":"The AirState React Context API wrappers","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.1.2","prettier":"3.5.3","typescript":"5.8.3","@types/jest":"29.5.12","@types/react":">=17","@airstate/client":"0.1.7"},"peerDependencies":{"react":">=17","@airstate/client":"0.1.7"},"_npmOperationalInternal":{"tmp":"tmp/react_0.1.7_1750539019187_0.027017757798066366","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@airstate/react","version":"0.1.8","keywords":["state","sync","realtime"],"license":"MIT","_id":"@airstate/react@0.1.8","maintainers":[{"name":"omranjamal","email":"o.jamal97@gmail.com"}],"contributors":[{"url":"https://airstate.dev","name":"AirState","email":"hello@airstate.dev"}],"homepage":"https://github.com/airstate/core#readme","bugs":{"url":"https://github.com/airstate/core/issues"},"dist":{"shasum":"43acd8a616b222d902848dcf9cacc25fa950db96","tarball":"https://registry.npmjs.org/@airstate/react/-/react-0.1.8.tgz","fileCount":25,"integrity":"sha512-Aea4g8rTk+JDDepejEw9Kz5VorxAGJNCe1iImaytApWiVCK1+2yycj5o3zJ1Wp7vxSPRmUqpyD3g98Gi3VF+pQ==","signatures":[{"sig":"MEQCIH2m5uoJ5PvTLr/PV7Vxmka7QTv7K9D3VlmtE+UVlKwAAiBJ1q7HLJmt630xmS64Xdbt57gmyo18zOlVuwaWmh0HBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45516},"main":"dist/index.mjs","type":"module","_from":"file:airstate-react-0.1.8.tgz","types":"dist/index.d.mts","include":["dist/**/*"],"scripts":{"dev":"pnpm build:watch","test":"jest","build":"tsc --project tsconfig.build.json","build:watch":"tsc --project tsconfig.build.json --watch --preserveWatchOutput"},"_npmUser":{"name":"omranjamal","actor":{"name":"omranjamal","type":"user","email":"o.jamal97@gmail.com"},"email":"o.jamal97@gmail.com"},"_resolved":"/tmp/6d2bea6fa20c5b7479601b259f178514/airstate-react-0.1.8.tgz","_integrity":"sha512-Aea4g8rTk+JDDepejEw9Kz5VorxAGJNCe1iImaytApWiVCK1+2yycj5o3zJ1Wp7vxSPRmUqpyD3g98Gi3VF+pQ==","repository":{"url":"git+https://github.com/airstate/core.git","type":"git"},"_npmVersion":"10.9.0","description":"The AirState React Context API wrappers","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.1.2","prettier":"3.5.3","typescript":"5.8.3","@types/jest":"29.5.12","@types/react":">=17","@airstate/client":"0.1.8"},"peerDependencies":{"react":">=17","@airstate/client":"0.1.8"},"_npmOperationalInternal":{"tmp":"tmp/react_0.1.8_1750674552556_0.4039879388710459","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@airstate/react","version":"0.1.9","keywords":["state","sync","realtime"],"license":"MIT","_id":"@airstate/react@0.1.9","maintainers":[{"name":"omranjamal","email":"o.jamal97@gmail.com"}],"contributors":[{"url":"https://airstate.dev","name":"AirState","email":"hello@airstate.dev"}],"homepage":"https://github.com/airstate/core#readme","bugs":{"url":"https://github.com/airstate/core/issues"},"dist":{"shasum":"805c38d5c4b45d3bc3aab1ae4a690f2bdd1e4691","tarball":"https://registry.npmjs.org/@airstate/react/-/react-0.1.9.tgz","fileCount":29,"integrity":"sha512-AYo6youCLaTLOtRZDSiKOucg7KDe2CiHxLLkwWB50ECFOYpe6knPBFjpyhTnmzKAttylr/CHkb7W2m5aOcGF5w==","signatures":[{"sig":"MEUCIQDIlJJ5LQ1D8JN6oUdjDJC3M+iitoNX7sef2ljd97WrOwIgNyHOcfiJRndmF6KWLHOmC5s0lmQdVG53QmdfnG9ZuSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46148},"main":"dist/index.mjs","type":"module","_from":"file:airstate-react-0.1.9.tgz","types":"dist/index.d.mts","include":["dist/**/*"],"scripts":{"dev":"pnpm build:watch","test":"jest","build":"tsc --project tsconfig.build.json","build:watch":"tsc --project tsconfig.build.json --watch --preserveWatchOutput"},"_npmUser":{"name":"omranjamal","actor":{"name":"omranjamal","type":"user","email":"o.jamal97@gmail.com"},"email":"o.jamal97@gmail.com"},"_resolved":"/tmp/e21a51fcd9f7e81ec3f1c36ca7fa1582/airstate-react-0.1.9.tgz","_integrity":"sha512-AYo6youCLaTLOtRZDSiKOucg7KDe2CiHxLLkwWB50ECFOYpe6knPBFjpyhTnmzKAttylr/CHkb7W2m5aOcGF5w==","repository":{"url":"git+https://github.com/airstate/core.git","type":"git"},"_npmVersion":"10.9.0","description":"The AirState React Context API wrappers","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.1.2","prettier":"3.5.3","typescript":"5.8.3","@types/jest":"29.5.12","@types/react":">=17","@airstate/client":"0.1.9"},"peerDependencies":{"react":">=17","@airstate/client":"0.1.9"},"_npmOperationalInternal":{"tmp":"tmp/react_0.1.9_1750703845681_0.8799385535064104","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@airstate/react","version":"0.1.10","keywords":["state","sync","realtime"],"license":"MIT","_id":"@airstate/react@0.1.10","maintainers":[{"name":"omranjamal","email":"o.jamal97@gmail.com"}],"contributors":[{"url":"https://airstate.dev","name":"AirState","email":"hello@airstate.dev"}],"homepage":"https://github.com/airstate/core#readme","bugs":{"url":"https://github.com/airstate/core/issues"},"dist":{"shasum":"f2aad04057e7ccf9416ec7e9c8849a76105402cd","tarball":"https://registry.npmjs.org/@airstate/react/-/react-0.1.10.tgz","fileCount":29,"integrity":"sha512-/Z/8n/rEy+kWEyVLoFBzpd62EtvAcbp4EQ/0I+8giR6uTrIreKDKghG1uDbwXL5c2/Ch5/Ozb8PNnwe8LKTztA==","signatures":[{"sig":"MEYCIQC697icXg9/8AaO+38IwK8AiZH7aiQ8I/stMTor+4prdgIhAJkYRreAAFhKt1o6MQ2apOhtz7hVR/c27HuY4Rs5bUCj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46331},"main":"dist/index.mjs","type":"module","_from":"file:airstate-react-0.1.10.tgz","types":"dist/index.d.mts","include":["dist/**/*"],"scripts":{"dev":"pnpm build:watch","test":"jest","build":"tsc --project tsconfig.build.json","build:watch":"tsc --project tsconfig.build.json --watch --preserveWatchOutput"},"_npmUser":{"name":"omranjamal","actor":{"name":"omranjamal","type":"user","email":"o.jamal97@gmail.com"},"email":"o.jamal97@gmail.com"},"_resolved":"/tmp/eec414fe27503a2dc2678c49e5cb6384/airstate-react-0.1.10.tgz","_integrity":"sha512-/Z/8n/rEy+kWEyVLoFBzpd62EtvAcbp4EQ/0I+8giR6uTrIreKDKghG1uDbwXL5c2/Ch5/Ozb8PNnwe8LKTztA==","repository":{"url":"git+https://github.com/airstate/core.git","type":"git"},"_npmVersion":"10.9.0","description":"The AirState React Context API wrappers","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.1.2","prettier":"3.5.3","typescript":"5.8.3","@types/jest":"29.5.12","@types/react":">=17","@airstate/client":"0.1.10"},"peerDependencies":{"react":">=17","@airstate/client":"0.1.10"},"_npmOperationalInternal":{"tmp":"tmp/react_0.1.10_1750704155262_0.3492338624580478","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@airstate/react","version":"0.1.11","keywords":["state","sync","realtime"],"license":"MIT","_id":"@airstate/react@0.1.11","maintainers":[{"name":"omranjamal","email":"o.jamal97@gmail.com"}],"contributors":[{"url":"https://airstate.dev","name":"AirState","email":"hello@airstate.dev"}],"homepage":"https://github.com/airstate/core#readme","bugs":{"url":"https://github.com/airstate/core/issues"},"dist":{"shasum":"ce84533027a1eb2225f7051ef9f33ace44c76d06","tarball":"https://registry.npmjs.org/@airstate/react/-/react-0.1.11.tgz","fileCount":29,"integrity":"sha512-Oj2HUx+3jZtv4gO4mXzaSNGgDkfNyNGFsjc2Uy29phZSWd7U3g0WbqDbvxrPwNDr8GgKEEhZDuPm60SXDW3KIQ==","signatures":[{"sig":"MEQCIBfWX50o/Ri7cVAhjB9yw3mfa6UHPNij12NFrPKtlqqOAiA2U163FPrRXkHiouoQrkB2QFP8PRJvfDJiph9NPZoAMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52928},"main":"dist/index.mjs","type":"module","_from":"file:airstate-react-0.1.11.tgz","types":"dist/index.d.mts","include":["dist/**/*"],"scripts":{"dev":"pnpm build:watch","test":"jest","build":"tsc --project tsconfig.build.json","build:watch":"tsc --project tsconfig.build.json --watch --preserveWatchOutput"},"_npmUser":{"name":"omranjamal","actor":{"name":"omranjamal","type":"user","email":"o.jamal97@gmail.com"},"email":"o.jamal97@gmail.com"},"_resolved":"/tmp/c62370842d6d8a5c80a8b4d18dfd3a7d/airstate-react-0.1.11.tgz","_integrity":"sha512-Oj2HUx+3jZtv4gO4mXzaSNGgDkfNyNGFsjc2Uy29phZSWd7U3g0WbqDbvxrPwNDr8GgKEEhZDuPm60SXDW3KIQ==","repository":{"url":"git+https://github.com/airstate/core.git","type":"git"},"_npmVersion":"10.9.0","description":"The AirState React Context API wrappers","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.1.2","prettier":"3.5.3","typescript":"5.8.3","@types/jest":"29.5.12","@types/react":">=17","@airstate/client":"0.1.11"},"peerDependencies":{"react":">=17","@airstate/client":"0.1.11"},"_npmOperationalInternal":{"tmp":"tmp/react_0.1.11_1751189451109_0.505327367244572","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@airstate/react","version":"0.1.12","keywords":["state","sync","realtime"],"license":"MIT","_id":"@airstate/react@0.1.12","maintainers":[{"name":"omranjamal","email":"o.jamal97@gmail.com"}],"contributors":[{"url":"https://airstate.dev","name":"AirState","email":"hello@airstate.dev"}],"homepage":"https://github.com/airstate/core#readme","bugs":{"url":"https://github.com/airstate/core/issues"},"dist":{"shasum":"56c9d9be8375fbb7896f980298ad7ebd47ee7524","tarball":"https://registry.npmjs.org/@airstate/react/-/react-0.1.12.tgz","fileCount":29,"integrity":"sha512-U82EBzzgCXmn5EFWkxKiYzSqcideLrEGh+diDAJXK2mgDe4dicQ76cojjemXw+bTLOzPitoTweeuyGPRhnCWVA==","signatures":[{"sig":"MEUCICGzjRkZrTkmtXo8lJdBgNLejve39vVJFjHW4wWtdc6MAiEAr6VLyV0ss5/XLYqsKKVqJVldi4BEa0LdT9sxvpPi/Fs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53139},"main":"dist/index.mjs","type":"module","_from":"file:airstate-react-0.1.12.tgz","types":"dist/index.d.mts","include":["dist/**/*"],"scripts":{"dev":"pnpm build:watch","test":"jest","build":"tsc --project tsconfig.build.json","build:watch":"tsc --project tsconfig.build.json --watch --preserveWatchOutput"},"_npmUser":{"name":"omranjamal","actor":{"name":"omranjamal","type":"user","email":"o.jamal97@gmail.com"},"email":"o.jamal97@gmail.com"},"_resolved":"/tmp/36d21010f020ed93971c7b5fb3e16ea4/airstate-react-0.1.12.tgz","_integrity":"sha512-U82EBzzgCXmn5EFWkxKiYzSqcideLrEGh+diDAJXK2mgDe4dicQ76cojjemXw+bTLOzPitoTweeuyGPRhnCWVA==","repository":{"url":"git+https://github.com/airstate/core.git","type":"git"},"_npmVersion":"10.9.0","description":"The AirState React Context API wrappers","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.1.2","prettier":"3.5.3","typescript":"5.8.3","@types/jest":"29.5.12","@types/react":">=17","@airstate/client":"0.1.12"},"peerDependencies":{"react":">=17","@airstate/client":"0.1.12"},"_npmOperationalInternal":{"tmp":"tmp/react_0.1.12_1751613412424_0.832823136897662","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@airstate/react","version":"1.0.0","keywords":["state","sync","realtime"],"license":"MIT","_id":"@airstate/react@1.0.0","maintainers":[{"name":"omranjamal","email":"o.jamal97@gmail.com"}],"contributors":[{"url":"https://airstate.dev","name":"AirState","email":"hello@airstate.dev"}],"homepage":"https://github.com/airstate/core#readme","bugs":{"url":"https://github.com/airstate/core/issues"},"dist":{"shasum":"df58200b0ddaec64cc3a3761ac6ef749e7e61528","tarball":"https://registry.npmjs.org/@airstate/react/-/react-1.0.0.tgz","fileCount":29,"integrity":"sha512-ZjcJoss7QhG6GOt/33tiEfS9LUk+i7py7n6+p9gGgnV2UzgkwGqZD9AAwhUwNioh2w8rF8boe16qFjoFC8u6kQ==","signatures":[{"sig":"MEUCIQCxCba+b+Sf9KNfrL8kTQ1w5RigCSCXEDgv44MecJaGUQIgN/jEpfx6GK48Wo1jBfpqgCfZ+Baoz6x2jTZjHUqHIEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53191},"main":"dist/index.mjs","type":"module","_from":"file:airstate-react-1.0.0.tgz","types":"dist/index.d.mts","include":["dist/**/*"],"scripts":{"dev":"pnpm build:watch","test":"jest","build":"tsc --project tsconfig.build.json","build:watch":"tsc --project tsconfig.build.json --watch --preserveWatchOutput"},"_npmUser":{"name":"omranjamal","actor":{"name":"omranjamal","type":"user","email":"o.jamal97@gmail.com"},"email":"o.jamal97@gmail.com"},"_resolved":"/tmp/11babae476cbb60b5ac6cdaa855f23d8/airstate-react-1.0.0.tgz","_integrity":"sha512-ZjcJoss7QhG6GOt/33tiEfS9LUk+i7py7n6+p9gGgnV2UzgkwGqZD9AAwhUwNioh2w8rF8boe16qFjoFC8u6kQ==","repository":{"url":"git+https://github.com/airstate/core.git","type":"git"},"_npmVersion":"10.9.0","description":"The AirState React Context API wrappers","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.1.2","prettier":"3.5.3","typescript":"5.8.3","@types/jest":"29.5.12","@types/react":">=17","@airstate/client":"1.0.0"},"peerDependencies":{"react":">=17","@airstate/client":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.0.0_1752080496871_0.11789345931315531","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@airstate/react","version":"1.0.1","keywords":["state","sync","realtime"],"license":"MIT","_id":"@airstate/react@1.0.1","maintainers":[{"name":"omranjamal","email":"o.jamal97@gmail.com"}],"contributors":[{"url":"https://airstate.dev","name":"AirState","email":"hello@airstate.dev"}],"homepage":"https://github.com/airstate/core#readme","bugs":{"url":"https://github.com/airstate/core/issues"},"dist":{"shasum":"34a76566ddc4845ab86cc2a28d18cfdadd1312a8","tarball":"https://registry.npmjs.org/@airstate/react/-/react-1.0.1.tgz","fileCount":29,"integrity":"sha512-CCmL01+Xp7GTUot0lEsdrZsh7gbgWb1BC2KtpU8GoMbDnAPCcmLWp9p29zgtPNBS+7flQIZx60wyDlYq+8Hixg==","signatures":[{"sig":"MEYCIQDlcRo+nSa6H9JUu0Ldcsw/PUGHJv5sEk7YZ8D8JL46KwIhAMauONF4b13X41wUihVl+T7TBs2ekqIaCsUrsyRJITsF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53349},"main":"dist/index.mjs","type":"module","_from":"file:airstate-react-1.0.1.tgz","types":"dist/index.d.mts","include":["dist/**/*"],"scripts":{"dev":"pnpm build:watch","test":"jest","build":"tsc --project tsconfig.build.json","build:watch":"tsc --project tsconfig.build.json --watch --preserveWatchOutput"},"_npmUser":{"name":"omranjamal","email":"o.jamal97@gmail.com"},"_resolved":"/tmp/3aef378180ecabf04fda5ecaaf4a7ebf/airstate-react-1.0.1.tgz","_integrity":"sha512-CCmL01+Xp7GTUot0lEsdrZsh7gbgWb1BC2KtpU8GoMbDnAPCcmLWp9p29zgtPNBS+7flQIZx60wyDlYq+8Hixg==","repository":{"url":"git+https://github.com/airstate/core.git","type":"git"},"_npmVersion":"10.9.0","description":"The AirState React Context API wrappers","directories":{},"_nodeVersion":"22.12.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.1.2","prettier":"3.5.3","typescript":"5.8.3","@types/jest":"29.5.12","@types/react":">=17","@airstate/client":"1.0.1"},"peerDependencies":{"react":">=17","@airstate/client":"1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/react_1.0.1_1752331468569_0.6152888602146502","host":"s3://npm-registry-packages-npm-production"}},"2.0.0-beta.0":{"name":"@airstate/react","version":"2.0.0-beta.0","keywords":["state","sync","realtime"],"license":"MIT","_id":"@airstate/react@2.0.0-beta.0","maintainers":[{"name":"omranjamal","email":"o.jamal97@gmail.com"}],"contributors":[{"url":"https://airstate.dev","name":"AirState","email":"hello@airstate.dev"}],"homepage":"https://github.com/airstate/core#readme","bugs":{"url":"https://github.com/airstate/core/issues"},"dist":{"shasum":"f8649bc3aa73c97fd6eb40ac29151b780c4333a5","tarball":"https://registry.npmjs.org/@airstate/react/-/react-2.0.0-beta.0.tgz","fileCount":33,"integrity":"sha512-44gmx0wx+G6v3MozfO6aQr8ACZpkCDUDA/o6eyUNo8+QaCv5drVdLEIvxAFrWnFW2Nft6D6N1sfZx6dRvuB/dw==","signatures":[{"sig":"MEUCIQD0B3wQqjsFB55wOVBmhCcx0kbPEDj9pzOl5rEA7L7l4AIgUnaP3s/k/FZ8jvli5xuZjSolRgd7OFMgd/fUVUCWJYA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59789},"main":"dist/index.mjs","type":"module","_from":"file:airstate-react-2.0.0-beta.0.tgz","types":"dist/index.d.mts","include":["dist/**/*"],"scripts":{"dev":"pnpm build:watch","test":"jest","build":"tsc --project tsconfig.build.json","build:watch":"tsc --project tsconfig.build.json --watch --preserveWatchOutput"},"_npmUser":{"name":"omranjamal","email":"o.jamal97@gmail.com"},"_resolved":"/tmp/55a5bc0a62bf40de2cb66de50626c725/airstate-react-2.0.0-beta.0.tgz","_integrity":"sha512-44gmx0wx+G6v3MozfO6aQr8ACZpkCDUDA/o6eyUNo8+QaCv5drVdLEIvxAFrWnFW2Nft6D6N1sfZx6dRvuB/dw==","repository":{"url":"git+https://github.com/airstate/core.git","type":"git"},"_npmVersion":"10.9.0","description":"The AirState React Context API wrappers","directories":{},"_nodeVersion":"22.12.0","dependencies":{"nanoid":"^5.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"29.7.0","ts-jest":"29.1.2","prettier":"3.5.3","typescript":"5.8.3","@types/jest":"29.5.12","@types/react":">=17","@airstate/client":"2.0.0-beta.0"},"peerDependencies":{"react":">=17","@airstate/client":"2.0.0-beta.0"},"_npmOperationalInternal":{"tmp":"tmp/react_2.0.0-beta.0_1754389131720_0.14048974963175964","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@airstate/react","version":"2.0.0","keywords":["state","sync","realtime"],"license":"MIT","_id":"@airstate/react@2.0.0","maintainers":[{"name":"omranjamal","email":"o.jamal97@gmail.com"}],"contributors":[{"url":"https://airstate.dev","name":"AirState","email":"hello@airstate.dev"}],"homepage":"https://github.com/airstate/core#readme","bugs":{"url":"https://github.com/airstate/core/issues"},"dist":{"shasum":"d207efd679a6d9decd6ff69d3b3b744662a2f109","tarball":"https://registry.npmjs.org/@airstate/react/-/react-2.0.0.tgz","fileCount":33,"integrity":"sha512-IijnHxNA4oVsN/rUXqyrPSxHMwaWuAOtYYjTPnJA5oeN2EW0JLOLjr/s20OA/EAQPqPCjIp98Rws94HQ8mr//A==","signatures":[{"sig":"MEQCIDRkLYyYZ2PBNxD/ya86zhjrPDZHs439+vX4a5GD2m+sAiA8xtiyV2tMIOVR4oc4YAi85ppvJWEtEOmJXNpY9iltRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60699},"main":"dist/index.mjs","type":"module","_from":"file:airstate-react-2.0.0.tgz","types":"dist/index.d.mts","include":["dist/**/*"],"scripts":{"dev":"pnpm build:watch","test":"jest","build":"tsc --project tsconfig.build.json","build:watch":"tsc --project tsconfig.build.json --watch --preserveWatchOutput"},"_npmUser":{"name":"omranjamal","email":"o.jamal97@gmail.com"},"_resolved":"/tmp/209849f92749155492c0133b5761bf4a/airstate-react-2.0.0.tgz","_integrity":"sha512-IijnHxNA4oVsN/rUXqyrPSxHMwaWuAOtYYjTPnJA5oeN2EW0JLOLjr/s20OA/EAQPqPCjIp98Rws94HQ8mr//A==","repository":{"url":"git+https://github.com/airstate/core.git","type":"git"},"_npmVersion":"10.9.0","description":"The AirState React Context API wrappers","directories":{},"_nodeVersion":"22.12.0","dependencies":{"nanoid":"^5.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.1.2","prettier":"3.5.3","typescript":"5.8.3","@types/jest":"29.5.12","@types/react":">=17","@airstate/client":"2.0.0"},"peerDependencies":{"react":">=17","@airstate/client":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_2.0.0_1754935142525_0.7432903254619017","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@airstate/react","version":"2.0.1","keywords":["state","sync","realtime"],"license":"MIT","_id":"@airstate/react@2.0.1","maintainers":[{"name":"omranjamal","email":"o.jamal97@gmail.com"}],"contributors":[{"url":"https://airstate.dev","name":"AirState","email":"hello@airstate.dev"}],"homepage":"https://github.com/airstate/core#readme","bugs":{"url":"https://github.com/airstate/core/issues"},"dist":{"shasum":"b4f8607663bd0f188526c5d5b1ac7be0839d9a6c","tarball":"https://registry.npmjs.org/@airstate/react/-/react-2.0.1.tgz","fileCount":33,"integrity":"sha512-ELvKBGSkgFWc2G66shrbv/21zwLZfrmu3VSPyl/We7iBNVPhtSTnb7JX94r9DaF5ukTE1D/MTKMdhmJGHi9z9A==","signatures":[{"sig":"MEUCIDcfBK5rMub9Yw+4q/K1f0N/D++dCO9hJbEEVaNA7H7jAiEAmRq/UR9I3OzLpGQyZw7ed6jDFqJZdEuz4hbly3AKXn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60802},"main":"dist/index.mjs","type":"module","_from":"file:airstate-react-2.0.1.tgz","types":"dist/index.d.mts","include":["dist/**/*"],"scripts":{"dev":"pnpm build:watch","test":"jest","build":"tsc --project tsconfig.build.json","build:watch":"tsc --project tsconfig.build.json --watch --preserveWatchOutput"},"_npmUser":{"name":"omranjamal","email":"o.jamal97@gmail.com"},"_resolved":"/tmp/e7637b88e08def60bd882b3f17e71853/airstate-react-2.0.1.tgz","_integrity":"sha512-ELvKBGSkgFWc2G66shrbv/21zwLZfrmu3VSPyl/We7iBNVPhtSTnb7JX94r9DaF5ukTE1D/MTKMdhmJGHi9z9A==","repository":{"url":"git+https://github.com/airstate/core.git","type":"git"},"_npmVersion":"10.9.0","description":"The AirState React Context API wrappers","directories":{},"_nodeVersion":"22.12.0","dependencies":{"nanoid":"^5.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.1.2","prettier":"3.5.3","typescript":"5.8.3","@types/jest":"29.5.12","@types/react":">=17","@airstate/client":"2.0.1"},"peerDependencies":{"react":">=17","@airstate/client":"2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/react_2.0.1_1755174220865_0.8518279392338319","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@airstate/react","version":"3.0.0","keywords":["state","sync","realtime"],"license":"MIT","_id":"@airstate/react@3.0.0","maintainers":[{"name":"omranjamal","email":"o.jamal97@gmail.com"}],"contributors":[{"url":"https://airstate.dev","name":"AirState","email":"hello@airstate.dev"}],"homepage":"https://github.com/airstate/core#readme","bugs":{"url":"https://github.com/airstate/core/issues"},"dist":{"shasum":"c521620145a9aa2b1e08278b3d91bb4dbd7b6454","tarball":"https://registry.npmjs.org/@airstate/react/-/react-3.0.0.tgz","fileCount":37,"integrity":"sha512-nIofpdUkZv5dDImbnTpN3ykPCK9qbE3Lz8rycHUvQ+My6MtIbfib8//+4DDZss9lsxag36U5o5RXBX5MvuRk1A==","signatures":[{"sig":"MEYCIQCm+Dm0u8G5sff//5/EMKlZqScH5yLHzzi/NVKi5qgumQIhANZz6dmOF3D4KMA+5ZogENBG+b3fX+accen7NrbowV0U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78158},"main":"dist/index.mjs","type":"module","_from":"file:airstate-react-3.0.0.tgz","types":"dist/index.d.mts","include":["dist/**/*"],"scripts":{"dev":"pnpm build:watch","test":"jest","build":"tsc --project tsconfig.build.json","build:watch":"tsc --project tsconfig.build.json --watch --preserveWatchOutput"},"_npmUser":{"name":"omranjamal","email":"o.jamal97@gmail.com"},"_resolved":"/tmp/74b3738433b65e13f05ffa44ad9ae99e/airstate-react-3.0.0.tgz","_integrity":"sha512-nIofpdUkZv5dDImbnTpN3ykPCK9qbE3Lz8rycHUvQ+My6MtIbfib8//+4DDZss9lsxag36U5o5RXBX5MvuRk1A==","repository":{"url":"git+https://github.com/airstate/core.git","type":"git"},"_npmVersion":"10.9.0","description":"The AirState React Context API wrappers","directories":{},"_nodeVersion":"22.12.0","dependencies":{"nanoid":"^5.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"29.7.0","ts-jest":"29.1.2","prettier":"3.5.3","typescript":"5.8.3","@types/jest":"29.5.12","@types/react":">=17","@airstate/client":"3.0.0"},"peerDependencies":{"react":">=17","@airstate/client":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_3.0.0_1758909521799_0.39240754326101546","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@airstate/react","version":"3.0.1","description":"The AirState React Context API wrappers","main":"dist/index.mjs","types":"dist/index.d.mts","type":"module","dependencies":{"nanoid":"^5.1.5"},"peerDependencies":{"react":">=17","@airstate/client":"3.0.1"},"devDependencies":{"typescript":"5.8.3","jest":"29.7.0","@types/jest":"29.5.12","ts-jest":"29.1.2","prettier":"3.5.3","@types/react":">=17","@airstate/client":"3.0.1"},"repository":{"type":"git","url":"git+https://github.com/airstate/core.git"},"keywords":["state","sync","realtime"],"contributors":[{"name":"AirState","email":"hello@airstate.dev","url":"https://airstate.dev"}],"license":"MIT","include":["dist/**/*"],"publishConfig":{"access":"public"},"scripts":{"build":"tsc --project tsconfig.build.json","build:watch":"tsc --project tsconfig.build.json --watch --preserveWatchOutput","dev":"pnpm build:watch","test":"jest"},"_id":"@airstate/react@3.0.1","bugs":{"url":"https://github.com/airstate/core/issues"},"homepage":"https://github.com/airstate/core#readme","_integrity":"sha512-Pfx0xhLky0U0AU1bqeKqKHw8IIFNZfDwIqZ474RTiZXU9VD1RaVMxTUypanQmdRoKp9gTaBdDDkBGnr8JfIZ/g==","_resolved":"/tmp/fad35e1868d0472be1f75623c679aa17/airstate-react-3.0.1.tgz","_from":"file:airstate-react-3.0.1.tgz","_nodeVersion":"22.12.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-Pfx0xhLky0U0AU1bqeKqKHw8IIFNZfDwIqZ474RTiZXU9VD1RaVMxTUypanQmdRoKp9gTaBdDDkBGnr8JfIZ/g==","shasum":"c634047f954119b9d9f40408499596a8140eab6b","tarball":"https://registry.npmjs.org/@airstate/react/-/react-3.0.1.tgz","fileCount":37,"unpackedSize":78595,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCln48+5ayb+tkWEsW+pU4/+mVZAUP4tfFMUuK5gZbCIQIhAPHga4SEn8WHje5/pZVDb+HFZ/Wf/BSd2PpWNvp77ZWa"}]},"_npmUser":{"name":"omranjamal","email":"o.jamal97@gmail.com"},"directories":{},"maintainers":[{"name":"omranjamal","email":"o.jamal97@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react_3.0.1_1758917871999_0.02598035779333263"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-21T19:46:41.435Z","modified":"2025-09-26T20:17:52.431Z","0.0.2":"2025-05-26T18:59:46.850Z","0.0.0":"2025-06-21T18:30:31.035Z","0.1.0":"2025-06-21T19:46:41.693Z","0.1.1":"2025-06-21T20:00:07.445Z","0.1.2":"2025-06-21T20:15:41.201Z","0.1.3":"2025-06-21T20:21:41.774Z","0.1.4":"2025-06-21T20:36:58.590Z","0.1.5":"2025-06-21T20:42:09.523Z","0.1.6":"2025-06-21T20:46:10.421Z","0.1.7":"2025-06-21T20:50:19.372Z","0.1.8-alpha.0":"2025-06-22T07:44:28.878Z","0.1.8-alpha.1":"2025-06-22T07:47:00.910Z","1.0.0-alpha.2":"2025-06-22T07:48:26.500Z","0.1.8":"2025-06-23T10:29:12.746Z","0.1.9":"2025-06-23T18:37:25.897Z","0.1.10":"2025-06-23T18:42:35.449Z","0.1.11":"2025-06-29T09:30:51.328Z","0.1.12":"2025-07-04T07:16:52.594Z","1.0.0":"2025-07-09T17:01:37.090Z","1.0.1":"2025-07-12T14:44:28.768Z","2.0.0-beta.0":"2025-08-05T10:18:51.933Z","2.0.0":"2025-08-11T17:59:02.740Z","2.0.1":"2025-08-14T12:23:41.041Z","3.0.0":"2025-09-26T17:58:42.001Z","3.0.1":"2025-09-26T20:17:52.225Z"},"bugs":{"url":"https://github.com/airstate/core/issues"},"license":"MIT","homepage":"https://github.com/airstate/core#readme","keywords":["state","sync","realtime"],"repository":{"type":"git","url":"git+https://github.com/airstate/core.git"},"description":"The AirState React Context API wrappers","contributors":[{"name":"AirState","email":"hello@airstate.dev","url":"https://airstate.dev"}],"maintainers":[{"name":"omranjamal","email":"o.jamal97@gmail.com"}],"readme":"# @airstate/react\n\nA set of powerful and opensource hooks for React that help you build any kind \nof real-time collaboration experiences.\n\n## Quick Links\n\n- [DOCS AirState React SDK](https://airstate.dev/docs/latest/react/install)\n- [AirState Cloud](https://console.airstate.dev/)\n\n# Quickstart\n\n## Install\n\n```bash\npnpm add @airstate/client @airstate/react\n\n# or\nnpm install --save @airstate/client @airstate/react\n```\n\nNote: [`@airstate/client`](https://www.npmjs.com/package/@airstate/client) is a required peer dependency of the \nReact SDK\n\n## Configure\n\nGet your `appId` from [console.airstate.dev](https://console.airstate.dev)\n\n```ts\nimport { configure } from '@airstate/client';\n\n// Call this before you start using the hooks\n// (it's safe to call outside react components)\n\nconfigure({\n    appId: '[your app id]',\n});\n```\n\n## SharedState — `useSharedState`\n\nThis is a drop-in replacement for React's `useState`.\n\nEvery client at the same URL path will see the\nsame data, and can update this data for it to be synced in\nreal-time to all clients.\n\n```tsx\n// assume curent page url: example.com/tomato\n\nimport {useSharedState} from '@airstate/react';\n\nexport function App() {\n    // every client on example.com/tomato will see the\n    // save value in `state`\n    const [state, setState] = useSharedState<boolean>(false);\n\n    const toggle = () => {\n        setState((prev) => !prev);\n    };\n\n    return (\n        <button onClick={toggle}>\n            {state ? 'ON' : 'OFF'} - Click to Toggle\n        </button>\n    );\n}\n```\n\n[Read The Docs](https://airstate.dev/docs/latest/react/shared-state/usage) for more details on `useSharedState`\nand its options.\n\n## SharedPresence — `useSharedPresence`\n\nUse this to build things like avatar stacks, live cursors,\nor location sharing. Use cases where allowing everyone to edit everyone's\ndata doesn't make sense.\n\nBy default, every client at the same URL can see each other's data,\nbut each client can only update their own data.\n\nHere is an example to build real-time cursors:\n\n\n```tsx\n// assume current page url: example.com/tomato\n\nimport { useSharedPresence, usePersistentNanoId } from '@airstate/react';\n\nexport function App() {\n    const peerId = usePersistentNanoId();\n\n    // every client on example.com/tomato is now part of the same room\n    // and is sharing their state in real-time\n\n    const { others, setState } = useSharedPresence({\n        peer: peerId, // replace this with any string that uniquely identifies the user\n        initialState: {\n            x: 0,\n            y: 0,\n        },\n    });\n\n    return (\n        // a blue 512 x 512 square\n        <div\n            className={'absolute bg-blue-200 top-0 left-0 w-[512] h-[512]'}\n            onMouseMove={(ev) => {\n                // update dynamic state on mouse move\n                setState({\n                    x: ev.clientX,\n                    y: ev.clientY,\n                });\n            }}>\n            {/* other people's cursors */}\n            {Object.values(others).map((other) => (\n                <div\n                    className={'absolute bg-red-500 w-[2] h-[2] rounded-full'}\n                    style={{\n                        left: other.state.x - 1,\n                        top: other.state.y - 1,\n                    }}></div>\n            ))}\n        </div>\n    );\n}\n```\n\n\n[Read The Docs](https://airstate.dev/docs/latest/react/shared-presence/usage) for more details on `useSharedPresence`\nand its options.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}