{"_id":"@realm/react","_rev":"35-c0574f1cffbbafea002c7856f274d033","name":"@realm/react","dist-tags":{"next":"0.6.2-rc.1","latest":"0.20.0"},"versions":{"0.1.0":{"name":"@realm/react","version":"0.1.0","keywords":["realm","react","hooks"],"author":{"url":"https://realm.io","name":"Realm","email":"help@realm.io"},"license":"SEE LICENSE IN LICENSE","_id":"@realm/react@0.1.0","maintainers":[{"name":"tom.duncalf","email":"tduncalf@gmail.com"},{"name":"kraenhansen","email":"mail@kraenhansen.dk"},{"name":"kneth","email":"geisshirt@gmail.com"},{"name":"realmnpm","email":"realm-tools@mongodb.com"},{"name":"nirinchev","email":"irinchev@me.com"},{"name":"takameyer","email":"andrew.meyer@mongodb.com"}],"homepage":"https://github.com/realm/realm-js/tree/master/packages/realm-react#readme","bugs":{"url":"https://github.com/realm/realm-js/issues"},"dist":{"shasum":"c28d55f60e307df3b12a3c45dc5b55132ddc6522","tarball":"https://registry.npmjs.org/@realm/react/-/react-0.1.0.tgz","fileCount":82,"integrity":"sha512-YEgQK1Ie5Mm275i+3rFkDPamDayxSNm4EhGM0d0i53mFceRsxsPzBAnBGL7pEJ6AHAvUlIBdjRjJT15tSJB7cQ==","signatures":[{"sig":"MEYCIQCRUrjePTAfOA7X+HhkJ/QwkN27S+IRLbslf8B4clSbgAIhAP1ynv1zrYQ1QX857vnd3WJyR3LosWNEOq1fAMIpxDSL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwxmsCRA9TVsSAnZWagAA1SQQAIi8YRMAizUKjqB922tO\nOqbR1EObIXTM5V2s/jLRiFOU4trizSN1EG56xCy7V77XqRgH0cUVs8iVM7ge\nSN6CTffngK+FaeHQWRkg0mBrAbQx7OXIhtqfGgt/GFK2bvadCkmRoohDBFSU\n+9b2PLHKHHZttB+Seb5vAbngevoupgDita1EvnT1HgOiv1UOcVMdhF+ziw9X\nYpyfbxmMk9c/krmneWI3y3cpXyixbH2e8YAYV/RDJqc74fUWESRoRT3b9W9s\n2hfNrMKM4iCXe1ZkrvcPg+Do/3cJCGXIONnpu1yJ4UU1Y9tNuFVvlTIITk77\nQ+6qrGa5/Yd+5LO72G23nkJDXbQpCcGyjNz3WhBlvaWFZ7TdfMy2NRcB8Sn1\nWcuu6p9GFeMAy28CnCuf7Aqwe4XoXmMvuMNl5PU5+YlzHewGWTRUnxJt0OKp\nUyaCGYmLbSGO1f2q5XZPsod0SZhp9JhY1IqF1O+DlpoNpfitkst4Z05TVvjV\nMMFnM+69vbOit2DQ9ItJpazcTLhakw9ntEhMKxkZw0ynXdNuAkhrEaLfSvGL\n59OFC83VQxN1etpK/ZM/xvbcanzC0s5ePtp+zcmBg0XiXNWbzF+t6GxYZDWr\nRR+WpxAlfOtBB5O/q97/xeVnhWi1i5g0AbXg7CL1fh8zopeD+OF32eHXaCEy\n15mv\r\n=nbC5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","source":"src/index.tsx","gitHead":"572c088df96728a397634a1320cc3fb231999b36","scripts":{"lint":"eslint --ext .tsx .","test":"jest","build":"tsc","start":"tsc --watch"},"_npmUser":{"name":"takameyer","email":"andrew.meyer@mongodb.com"},"repository":{"url":"git+https://github.com/realm/realm-js.git","type":"git","directory":"packages/realm-react"},"_npmVersion":"7.24.2","description":"React specific hooks and implementation helpers for Realm","directories":{},"_nodeVersion":"16.13.0","dependencies":{"realm":"*","lodash":"^4.17.21","react-native":">=0.59","@babel/runtime":">=7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","react":"^17.0.2","eslint":"^7.31.0","prettier":"^2.3.2","babel-jest":"^27.2.1","@babel/core":"^7.15.5","@types/jest":"^26.0.24","fb-watchman":"^2.0.1","@types/react":"^17.0.14","react-native":"^0.65.1","@types/lodash":"^4.14.176","@babel/runtime":"^7.15.4","@types/react-native":"^0.64.12","react-test-renderer":"^17.0.2","eslint-plugin-prettier":"^3.4.0","@babel/preset-typescript":"^7.15.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/jest-native":"^4.0.2","@testing-library/react-hooks":"^7.0.1","babel-plugin-module-resolver":"^4.1.0","@testing-library/react-native":"^7.2.0","metro-react-native-babel-preset":"^0.66.2"},"peerDependencies":{"react":">=16.8.0","realm":">=10"},"optionalDependencies":{"react-native":">=0.59","@babel/runtime":">=7"},"_npmOperationalInternal":{"tmp":"tmp/react_0.1.0_1640176043970_0.9797650170183874","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@realm/react","version":"0.2.0","keywords":["realm","react","hooks"],"author":{"url":"https://realm.io","name":"Realm","email":"help@realm.io"},"license":"SEE LICENSE IN LICENSE","_id":"@realm/react@0.2.0","maintainers":[{"name":"franck.franck","email":"franck.franck@mongodb.com"},{"name":"tom.duncalf","email":"tduncalf@gmail.com"},{"name":"kraenhansen","email":"mail@kraenhansen.dk"},{"name":"kneth","email":"geisshirt@gmail.com"},{"name":"realmnpm","email":"realm-tools@mongodb.com"},{"name":"nirinchev","email":"irinchev@me.com"},{"name":"takameyer","email":"andrew.meyer@mongodb.com"}],"homepage":"https://github.com/realm/realm-js/tree/master/packages/realm-react#readme","bugs":{"url":"https://github.com/realm/realm-js/issues"},"dist":{"shasum":"8ab3ca09d8b00f5cc65b0c921b9bfcc782befc69","tarball":"https://registry.npmjs.org/@realm/react/-/react-0.2.0.tgz","fileCount":50,"integrity":"sha512-5louS076QX98VYWmpzoHRXXs/4NIutE6DItk4soqq2vbPc9Hg7/Lro48vALxF4Dte+NcQzBlhiGK5KFqRMF7fQ==","signatures":[{"sig":"MEQCIDqsR/wVAAvZ6Dvc1E6hs6iGwKzfpk+INYk8sg/kMhyZAiAmH2QEVch/st4uEUmOVy7qEIxfWzPLjaq1rvJXw+kd4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":128550,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJfcFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMvxAAnXyDPqKUCSiaAdGARg5+IreEwOfjtsHSrMMk5AuVCokKR6SV\r\n/JpzRz3s6HxPPOZ98sikhhVwy0LkFWUy5KfFRhr2W/7lfobN6qeSimc0Amf6\r\nWWAh58q9Ny9w6pMDhnPwHM6xhotei3J6GKogqDe1tRyuZ7+V6djzhb6c8Xxo\r\nlesEsbIu5o1E9AOhuAw7BxlIYU0Jg3iRDoQ95tPffVjK1XWid8j6Y8w9/qZY\r\n+vvZwcmslJi+IoRvBspbRWv+ehT1iN942QCE4P2dUBIGxGkXYbFd9TqIxc6j\r\nBighsQFD+6YulUIE7OtRQ0W45ZA+FYQX3+Jzx/w+EoN70oDadGmHjCF2vA7q\r\nXygREeDXK88+hOieiQn+K2f8WjLMq6oB3s+UowILd0sFo0UepaVh1l1EXnNC\r\naCYJXYP55jTx/ozDkjKmSPLTDStnhbc2C5YZ55ufmQ7AD/0dmUtkoywRHev1\r\ne+19G6FNcuhhD1mFJfmWD7xTRC8Fyu4Y8K1uPvMyx/dH+OiYAokqX9uWd+/c\r\nesrIL22wOBNnmrkAAWWesxeVxncp1YBS18L1oNupjRXJrLDe4Ue6xgOAh975\r\nON0IG5LxX9Hx4gTrWWWwGD1E7O84PyHNmAFVqRiafk1c822Cr4H3DF0VUuwf\r\ntFP4v3xZ/9PNu8pYK4pEAwGBtwGzlBaI/Xs=\r\n=/CFR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","source":"src/index.tsx","gitHead":"4ca6c25c1253fe6c6e964889b5872a72dfe93439","scripts":{"lint":"eslint --ext .tsx .","test":"jest","build":"tsc","start":"tsc --watch"},"_npmUser":{"name":"realmnpm","email":"realm-tools@mongodb.com"},"repository":{"url":"git+https://github.com/realm/realm-js.git","type":"git","directory":"packages/realm-react"},"_npmVersion":"7.24.2","description":"React specific hooks and implementation helpers for Realm","directories":{},"_nodeVersion":"16.14.0","dependencies":{"realm":">=10","lodash":"^4.17.21","react-native":">=0.59","@babel/runtime":">=7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","react":"^17.0.2","eslint":"*","prettier":"^2.3.2","babel-jest":"^27.2.1","@babel/core":"^7.15.5","@types/jest":"^26.0.24","fb-watchman":"^2.0.1","@types/react":"^17.0.14","react-native":"^0.65.1","@types/lodash":"^4.14.176","@babel/runtime":"^7.15.4","@types/react-native":"^0.64.12","eslint-plugin-tsdoc":"^0.2.14","react-test-renderer":"^17.0.2","eslint-plugin-prettier":"*","@babel/preset-typescript":"^7.15.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/jest-native":"^4.0.2","@testing-library/react-hooks":"^7.0.1","babel-plugin-module-resolver":"^4.1.0","@testing-library/react-native":"^7.2.0","metro-react-native-babel-preset":"^0.66.2"},"peerDependencies":{"react":">=16.8.0","realm":">=10"},"optionalDependencies":{"react-native":">=0.59","@babel/runtime":">=7"},"_npmOperationalInternal":{"tmp":"tmp/react_0.2.0_1646655236890_0.024555152249332135","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@realm/react","version":"0.2.1","keywords":["realm","react","hooks"],"author":{"url":"https://realm.io","name":"Realm","email":"help@realm.io"},"license":"SEE LICENSE IN LICENSE","_id":"@realm/react@0.2.1","maintainers":[{"name":"franck.franck","email":"franck.franck@mongodb.com"},{"name":"tom.duncalf","email":"tduncalf@gmail.com"},{"name":"kraenhansen","email":"mail@kraenhansen.dk"},{"name":"kneth","email":"geisshirt@gmail.com"},{"name":"realmnpm","email":"realm-tools@mongodb.com"},{"name":"nirinchev","email":"irinchev@me.com"},{"name":"takameyer","email":"andrew.meyer@mongodb.com"}],"homepage":"https://github.com/realm/realm-js/tree/master/packages/realm-react#readme","bugs":{"url":"https://github.com/realm/realm-js/issues"},"dist":{"shasum":"cad67c7b4eabf2db5a139ace76beaef5812da2a4","tarball":"https://registry.npmjs.org/@realm/react/-/react-0.2.1.tgz","fileCount":50,"integrity":"sha512-X1UdST8GoTWG6/JVPBSdVgi6UQ2J/9ixXzJ6AFXV6+TomtMtE82/Tb2xI/sU+wTi01y8A96zTnU+IXii9N9Itw==","signatures":[{"sig":"MEUCIQDHqZ+0PJHd8NL6wiM9uPX+KoqSAdWe2+b4efNHKwQW0wIgQVPam/RRWFzoIxD4I+XfNcdeWW3UTSjURo+hw2wiCbU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141905,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPDZ6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmonLQ/9FWuJcHUZEaJNQUuIvot9WFyD6ESrQgA2q2YWsjL09BUM7SvT\r\ntQzJHkNMaDBoNqeuqmo05PVPBtCsN3J+mdkd/kk9YL7SSGOkafOLJXAvTqwh\r\nmW9Ray1acswn/yBkSls9U3GMiPAo0j8MlEljFg1WCiQgfktKm1DNyIFEFjEk\r\nNL5epZn8vWju6uC25J4Lq1Mn3WW113RM+c/gaHpyMd3Ypm0+EaWSYutnzdAP\r\nm6jfu7HsXrnUmWr6WlRITFxqOHRNok7GtP8jXfnr50CQNjJL9aOyQEzX36rR\r\noplMr0fyDyDcn9nGxZfnexisn8kyoelIRuI9fKqacpNbJeMrzuWUOqpuLJfl\r\n7tuj1JoWqwCd9DH97LtfJpCIrexys0x1P+pyv8nhp6K67Zztv3W6fJU8Y9BO\r\n2gowbdR8Mg1WZ9BuQAs+WIGZd1OUooqI4lwEwtMZYp37wZ4EdzE1dNKvTZ1I\r\nAvCVAEQauWSMhH7y9oSSrT4B8afCTvezdI7fZLm8VVYXTVP6Iu9SqLm+cpNP\r\njyyioLqLvEPSuDhZ0w1I1GDN+WbHqnnbl/HtT9sWGNjh5xdtXGGAiHT91YRJ\r\nnGJJ7Ktr//xmwoWvhfAmwOyTYZSDWxAwQ1akNJe48jiVqm0uLsM9ZrS8wlkN\r\nUk5x3PrCNF/K1EtyVKmfzFDFeVhYzJHzyrA=\r\n=xmCP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","source":"src/index.tsx","gitHead":"42a10ae588961eef15f7bb9e6f0c904bae09e37a","scripts":{"lint":"eslint --ext .tsx .","test":"jest","build":"tsc","start":"tsc --watch"},"_npmUser":{"name":"realmnpm","email":"realm-tools@mongodb.com"},"repository":{"url":"git+https://github.com/realm/realm-js.git","type":"git","directory":"packages/realm-react"},"_npmVersion":"7.24.2","description":"React specific hooks and implementation helpers for Realm","directories":{},"_nodeVersion":"16.14.0","dependencies":{"realm":">=10","lodash":"^4.17.21","react-native":">=0.59","@babel/runtime":">=7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","react":"^17.0.2","eslint":"*","prettier":"^2.3.2","babel-jest":"^27.2.1","@babel/core":"^7.15.5","@types/jest":"^26.0.24","fb-watchman":"^2.0.1","@types/react":"^17.0.14","react-native":"^0.65.1","@types/lodash":"^4.14.176","@babel/runtime":"^7.15.4","@types/react-native":"^0.64.12","eslint-plugin-tsdoc":"^0.2.14","react-test-renderer":"^17.0.2","eslint-plugin-prettier":"*","@babel/preset-typescript":"^7.15.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/jest-native":"^4.0.2","@testing-library/react-hooks":"^7.0.1","babel-plugin-module-resolver":"^4.1.0","@testing-library/react-native":"^7.2.0","metro-react-native-babel-preset":"^0.66.2"},"peerDependencies":{"react":">=16.8.0","realm":">=10"},"optionalDependencies":{"react-native":">=0.59","@babel/runtime":">=7"},"_npmOperationalInternal":{"tmp":"tmp/react_0.2.1_1648113274413_0.17174476965086982","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@realm/react","version":"0.3.0","keywords":["realm","react","hooks"],"author":{"url":"https://realm.io","name":"Realm","email":"help@realm.io"},"license":"SEE LICENSE IN LICENSE","_id":"@realm/react@0.3.0","maintainers":[{"name":"franck.franck","email":"franck.franck@mongodb.com"},{"name":"tom.duncalf","email":"tduncalf@gmail.com"},{"name":"kraenhansen","email":"mail@kraenhansen.dk"},{"name":"kneth","email":"geisshirt@gmail.com"},{"name":"realmnpm","email":"realm-tools@mongodb.com"},{"name":"nirinchev","email":"irinchev@me.com"},{"name":"takameyer","email":"andrew.meyer@mongodb.com"}],"homepage":"https://github.com/realm/realm-js/tree/master/packages/realm-react#readme","bugs":{"url":"https://github.com/realm/realm-js/issues"},"dist":{"shasum":"6ffce2240aec91ec800681d3930d56c7d6fff399","tarball":"https://registry.npmjs.org/@realm/react/-/react-0.3.0.tgz","fileCount":62,"integrity":"sha512-pVo8eloR1Km8MwpcUsu1t2ky9t1rjPxvix1B9mhrcc1oLdoMp5mXjYKgLX9qRovv6iu62KubtOHXwjwmu/Jvkg==","signatures":[{"sig":"MEQCICgcvEtr4M+MpHKVF1Ki+DterHLseLaFwtWEaN1n/zxFAiA8SpfYgHdaXamIhbWu8BL8nIbYsZTLRMRG0+7o7LCCQA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":167301,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJie4yvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyQA/9HHQSrnaPNfj/XpDB2TTSkriVgolyRHT+f/8l8GyDLDlL5Wh9\r\nf5sjwzWUh8FvEnXC8tUpSegL3QzKJjI5VKnjKrBw7yLOKqDTB2pWfMl8x5K2\r\nCKBXdLhuP/1INO27p0NEF3u2Zndnzr2Kp9M/0dhkmIJQHfA3Ete+F+W2Vvpe\r\nhuopjtUjpZlIKtuXswEkwC1Wd/J9M3s/loO9GD7vRv4jpModqtiMRBctwPrN\r\ndHYacF4WjG9XNvBQAXOtzDj8xwknBl38Gb1p0DuMu+o/HE1ontGXCsarTD0o\r\n7JRYok/B9kyJ4a+GchGwSacvR3avmH70VhN7YZcqgcC2b/1Wd/UIq1gPBIQh\r\n8V9YKYE50hmrqqeByQTRp3nnafPcnBK1SHmpryjKI/gJdrR7gHa6H+3voItb\r\nl6R+YZF+SdLXG3FAW9YiPdn/cFg+b80AmM3fowMSJKl3eTHX8JSBPDpgL5gI\r\nKYd8OMIzkPrTF4/zvf/KNWk6vQppG1QlICHWIa2vrveTw4THkHH70iKJ6ULv\r\n5xROohJb+js2cecw3l6xVHZF+wMzobXatdrfhMa/aHnQu1BgcOkiTZTqBFIm\r\n1fwWlHLSQxIzXGlPuhUTMbudkTy3RtGdVQO7wTNEFd0Jh7Pg1TuHwSs7FDpB\r\nDKwe5zf7cG99+gQKCAwVWDFSa9kOo41lCdo=\r\n=OCz1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","source":"src/index.tsx","gitHead":"9c4451157d6035dd8e108dccc87f0227a6a18be8","scripts":{"lint":"eslint --ext .tsx .","test":"jest --forceExit","build":"tsc","start":"tsc --watch"},"_npmUser":{"name":"realmnpm","email":"realm-tools@mongodb.com"},"repository":{"url":"git+https://github.com/realm/realm-js.git","type":"git","directory":"packages/realm-react"},"_npmVersion":"7.24.2","description":"React specific hooks and implementation helpers for Realm","directories":{},"_nodeVersion":"16.15.0","dependencies":{"realm":">=10.17.0","lodash":"^4.17.21","react-native":">=0.59","@babel/runtime":">=7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","react":"^17.0.2","eslint":"*","prettier":"^2.3.2","babel-jest":"^27.2.1","@babel/core":"^7.15.5","@types/jest":"^26.0.24","fb-watchman":"^2.0.1","@types/react":"^17.0.14","react-native":"^0.65.1","@types/lodash":"^4.14.176","@babel/runtime":"^7.15.4","@types/react-native":"^0.64.12","eslint-plugin-tsdoc":"^0.2.14","react-test-renderer":"^17.0.2","eslint-plugin-prettier":"*","@babel/preset-typescript":"^7.15.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/jest-native":"^4.0.2","@testing-library/react-hooks":"^7.0.1","babel-plugin-module-resolver":"^4.1.0","@testing-library/react-native":"^7.2.0","metro-react-native-babel-preset":"^0.66.2"},"peerDependencies":{"react":">=16.8.0","realm":">=10.17.0"},"optionalDependencies":{"react-native":">=0.59","@babel/runtime":">=7"},"_npmOperationalInternal":{"tmp":"tmp/react_0.3.0_1652264111428_0.014818280214004664","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@realm/react","version":"0.3.1","keywords":["realm","react","hooks"],"author":{"url":"https://realm.io","name":"Realm","email":"help@realm.io"},"license":"SEE LICENSE IN LICENSE","_id":"@realm/react@0.3.1","maintainers":[{"name":"franck.franck","email":"franck.franck@mongodb.com"},{"name":"tom.duncalf","email":"tduncalf@gmail.com"},{"name":"kraenhansen","email":"mail@kraenhansen.dk"},{"name":"kneth","email":"geisshirt@gmail.com"},{"name":"realmnpm","email":"realm-tools@mongodb.com"},{"name":"nirinchev","email":"irinchev@me.com"},{"name":"takameyer","email":"andrew.meyer@mongodb.com"}],"homepage":"https://github.com/realm/realm-js/tree/master/packages/realm-react#readme","bugs":{"url":"https://github.com/realm/realm-js/issues"},"dist":{"shasum":"b9a9c3d4b72bd0a3791ac65302e9a44d9ad90bef","tarball":"https://registry.npmjs.org/@realm/react/-/react-0.3.1.tgz","fileCount":62,"integrity":"sha512-AroUYSysqDWdquxo/AmBb7f1Nnd34HVreMJjYL0N+OAf8VLEdNnmAfnKEr54u/E78qANuL1+1vYAxi2yyRcHDA==","signatures":[{"sig":"MEUCIA5vljsK0EwzDXk4OZeQl4L4gjkxNld5+tiI/yCg3xZSAiEA31/msIX4zbMJsNTpyWkOD1AElXLnBwBWdTxDx/I0SjQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilf+GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGexAAl7n/NO8a8nt0kJItfN/zsqv0MTlPHJPRRnqROEoFao6Sdhdg\r\n0eyWVq601L+DmE5Chd6EJgxyqfuhui4S4ZUljmr+c1VnVEQIBF7kblCHqjTc\r\nmR9U1yLPYr3bVDQ+gfHF+N3/kmXqHEmAELIzSwOQDAkGq9Q2TRCfbzw2JOee\r\ndcjcWMfdiFw9H0FALjozql2xCIbl2fsNtzVfSytMhoOXkjyAeCTJTwWKl37I\r\ndwuXWDcwZQvLU/7zCxQnPBsbR+ZGUE5vumgG+sqvBLl5BphI0PliY7IkV90v\r\n3TQD178ZB0yEw38tHNWZLZY865wdjUsCsEithjcmZilPbIFhUEh+392rlJh4\r\nUqDdvBhTMxVTWb8WGIKhBVcQ1AGmMr6rIu5rplT8lk1QXZudPD5LTqy1ZxNz\r\n8uKx+fO5M1zCWfBIayNoXt1uLUB83aY5KTzoZtA0UX/UesSphD97TMvYz5AL\r\nmI9xpNmvRuwK6kLoIFgJNHfhVLAwguXUBWUdkMR6z2y/AaemgMks/H03MxT+\r\n0RcXUzyuFxFtsPhcWd6x5FfrSws5kMgT8RqbObTIsAaq89NVmybw9bbTZCI3\r\nIokNaZfRSwuaKR180rYPdgb05v3OBX70fQnV16sxg2YP1oNT+e82/3em81BY\r\nZ6OVwqAQ8y9su/y7NXkaOH+8GSLEey82av4=\r\n=fUjE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","source":"src/index.tsx","gitHead":"38552cbf7c1c4f2819f2b496ccbdb2a83a46bf73","scripts":{"lint":"eslint --ext .tsx .","test":"jest --forceExit","build":"tsc","start":"tsc --watch"},"_npmUser":{"name":"takameyer","email":"andrew.meyer@mongodb.com"},"repository":{"url":"git+https://github.com/realm/realm-js.git","type":"git","directory":"packages/realm-react"},"_npmVersion":"7.24.2","description":"React specific hooks and implementation helpers for Realm","directories":{},"_nodeVersion":"16.14.0","dependencies":{"realm":">=10.17.0","lodash":"^4.17.21","react-native":">=0.59","@babel/runtime":">=7","@realm.io/common":"^0.1.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","react":"^17.0.2","eslint":"*","prettier":"^2.3.2","babel-jest":"^27.2.1","@babel/core":"^7.15.5","@types/jest":"^26.0.24","fb-watchman":"^2.0.1","@types/react":"^17.0.14","react-native":"^0.65.1","@types/lodash":"^4.14.176","@babel/runtime":"^7.15.4","@types/react-native":"^0.64.12","eslint-plugin-tsdoc":"^0.2.14","react-test-renderer":"^17.0.2","eslint-plugin-prettier":"*","@babel/preset-typescript":"^7.15.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/jest-native":"^4.0.2","@testing-library/react-hooks":"^7.0.1","babel-plugin-module-resolver":"^4.1.0","@testing-library/react-native":"^7.2.0","metro-react-native-babel-preset":"^0.66.2"},"peerDependencies":{"react":">=16.8.0","realm":">=10.17.0"},"optionalDependencies":{"react-native":">=0.59","@babel/runtime":">=7"},"_npmOperationalInternal":{"tmp":"tmp/react_0.3.1_1653997446644_0.8191433942372257","host":"s3://npm-registry-packages"}},"0.3.2":{"name":"@realm/react","version":"0.3.2","keywords":["realm","react","hooks"],"author":{"url":"https://realm.io","name":"Realm","email":"help@realm.io"},"license":"SEE LICENSE IN LICENSE","_id":"@realm/react@0.3.2","maintainers":[{"name":"franck.franck","email":"franck.franck@mongodb.com"},{"name":"tom.duncalf","email":"tduncalf@gmail.com"},{"name":"kraenhansen","email":"mail@kraenhansen.dk"},{"name":"kneth","email":"geisshirt@gmail.com"},{"name":"realmnpm","email":"realm-tools@mongodb.com"},{"name":"nirinchev","email":"irinchev@me.com"},{"name":"takameyer","email":"andrew.meyer@mongodb.com"}],"homepage":"https://github.com/realm/realm-js/tree/master/packages/realm-react#readme","bugs":{"url":"https://github.com/realm/realm-js/issues"},"dist":{"shasum":"2f9c8bce5646241aaea7e41eaf2dcbdb402d7c4e","tarball":"https://registry.npmjs.org/@realm/react/-/react-0.3.2.tgz","fileCount":62,"integrity":"sha512-vCfe8oGa3Lyq4FdI3oT5Ge8Nsp7HyXMj+KAWE7peYZpBSrjusNh6zXN9/1ASRB8a1vHMlPdbAtHQM3vgXAqxoQ==","signatures":[{"sig":"MEQCIEaOeubjjWSm8IrysuuE8sXGByb19JU8v+ee6TXQ1uNrAiBciHJXQPDiAvh06h4SuPt/bJdLIJqzQLKzBJWSdcTukA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiz9PxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9hA/7BREWj1NUcgpKLRpt1aIcWKVuHGquph7DLEbLIcZw3yBHsTSu\r\nPb/R93Pvb51DtiojEIZQj+xI7aG7HVja7Rl6utCBU+vQiSqWmA6q/AZ5ot5j\r\nEWLI7b6QQNDVnsv4jzI4Lu0FRGrtivCEqGcYScwIDpoTRVALgyRaqxk8iVqc\r\nZZRHGRQaRCme1Iq0AVp3SeKqyrYERPFX4I6fuZRfeOYHcCE261sw1EsZN4VE\r\n8AkvheI7QNp+IH2k1ENyAdMA+Cb787hALmPF7nm6SEOnZU8XHAJLu4Yu1azF\r\nJXkpAvrBLfHpqNbLSYwT89lhTGYSnN8dWIoupFxbRzK/7C+9i1LBY832zTgX\r\nz3q5/zt4I+iIYZwTUx2rzM0pHVL3NiRDKVYuJKPyZVsksC5ljCTJAnDi7BIj\r\np3p8Zqz1ilWFzcpN+QFhhDKFRSzlvmGifiCSiJVO7OJ81MzymW7EIhp5nnnc\r\ne+P5ozB+fCW9abw+qCcc9NO84kMazohGLVnlltDvnYWFcbAlLdos+UNZ1AIc\r\nC4Qd1kijI8y8l/lB79czZBaIO5xy2JW8guvc0EC/rZEEX0B17n2ZA4ju24rP\r\nzoMF4b048vivBuUlyzOqPkB1GqGv1p2MyeTdoyCgLmqaCV+Vp5CDOAWSrlxS\r\nkXy6XIb1NI1X0XfDgA79erl1yPZwMNpqxcg=\r\n=CiKb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","source":"src/index.tsx","gitHead":"9b61e0110fdac977851871fe046a7751227a1595","scripts":{"lint":"eslint --ext .tsx .","test":"jest --forceExit","build":"tsc","start":"tsc --watch"},"_npmUser":{"name":"takameyer","email":"andrew.meyer@mongodb.com"},"repository":{"url":"git+https://github.com/realm/realm-js.git","type":"git","directory":"packages/realm-react"},"_npmVersion":"8.11.0","description":"React specific hooks and implementation helpers for Realm","directories":{},"_nodeVersion":"16.15.1","dependencies":{"lodash":"^4.17.21","react-native":">=0.59","@babel/runtime":">=7","@realm.io/common":"^0.1.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.6","react":"^17.0.2","eslint":"*","prettier":"^2.3.2","babel-jest":"^27.2.1","@babel/core":"^7.15.5","@types/jest":"^26.0.24","fb-watchman":"^2.0.1","@types/react":"^17.0.14","react-native":"^0.65.1","@types/lodash":"^4.14.176","@babel/runtime":"^7.15.4","@types/react-native":"^0.64.12","eslint-plugin-tsdoc":"^0.2.14","react-test-renderer":"^17.0.2","eslint-plugin-prettier":"*","@babel/preset-typescript":"^7.15.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/jest-native":"^4.0.2","@testing-library/react-hooks":"^7.0.1","babel-plugin-module-resolver":"^4.1.0","@testing-library/react-native":"^7.2.0","metro-react-native-babel-preset":"^0.66.2"},"peerDependencies":{"react":">=16.8.0","realm":"^10.17.0 || ^11.0.0-rc"},"optionalDependencies":{"react-native":">=0.59","@babel/runtime":">=7"},"_npmOperationalInternal":{"tmp":"tmp/react_0.3.2_1657787377642_0.10326692913312185","host":"s3://npm-registry-packages"}},"0.4.0-rc.0":{"name":"@realm/react","version":"0.4.0-rc.0","keywords":["realm","react","hooks"],"author":{"url":"https://realm.io","name":"Realm","email":"help@realm.io"},"license":"Apache-2.0","_id":"@realm/react@0.4.0-rc.0","maintainers":[{"name":"franck.franck","email":"franck.franck@mongodb.com"},{"name":"tom.duncalf","email":"tduncalf@gmail.com"},{"name":"kraenhansen","email":"mail@kraenhansen.dk"},{"name":"kneth","email":"geisshirt@gmail.com"},{"name":"realmnpm","email":"realm-tools@mongodb.com"},{"name":"nirinchev","email":"irinchev@me.com"},{"name":"takameyer","email":"andrew.meyer@mongodb.com"}],"homepage":"https://github.com/realm/realm-js/tree/master/packages/realm-react#readme","bugs":{"url":"https://github.com/realm/realm-js/issues"},"dist":{"shasum":"d8d93471bf2aa1ff5052548aa80597d7e17a7d57","tarball":"https://registry.npmjs.org/@realm/react/-/react-0.4.0-rc.0.tgz","fileCount":62,"integrity":"sha512-DxXy7BZ06brGbPKIjYTwFHLAxizYgruHWga1+epi1ypwOFAZhDyx/oLaBQGUSIM0neKA+4vWIdn5W8xq6FBXXQ==","signatures":[{"sig":"MEUCIF8m3e09NZg00eZ4noyKohkcCnbbXIIXG2e4sotoPKCZAiEAkcw9Z6TGC0l6jatXR5PoHbI8qM7R64BEwOJr/PQy3zc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175479,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIYdBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozLA//Y/o0oJ6k++FxneSqJ/jC5EDOmsUeEv949qO+5Uxj/z+mw1mN\r\nSNXnk5O31Iib6iO3Aa25dP4tkrQPk4XZX7KTTRHFFJR0952zm43bhs/9H9F/\r\nU87ptT3+LzQW/RZNZKIJ5TnOLH140Qk3+E5BubCWioTIonpryYMuOEBKmtUP\r\niZHDUyRRw6cHUQ+hRa0xLxrm8WiII0moVvjKcLIr9+Lzy4b7XDGFkszrzgli\r\ngMjnpmj62w7rhwl/IgA2uq0IRmucO/Jcr6L+A9zItr7fVIXNLs8K6AjQZrN4\r\nUPKqjOagbUjABbwGmylpzCFLgrjyZS+2JHhuUdB8+V+qb2RewL89zVHwe56c\r\npp5gCRJOqM1hOACiQk9XfXggaJm4gJUhA21vo4bfnF7kEruOUoFXinhCjdRL\r\np2uJiKQVxjyVgm2ckzaooH75s9dVgU3B9y4z8KncTqQAwJtiz3Iu95ybTQCj\r\ngkhNfNss9QhS5G5KTa0Zq1IFj0sx/wD/AZLfEjet6L63H/LoACZa+txYhZfR\r\nGIsLBqwCpXEvs2VQMy+CFbxAnv+Xy0rbZ3GKpDOhYSnAlynK7XPCDPEErVIs\r\n3HM7t5Ho1nI3DJ2Shql2kGVBc9lwN2L1bsMBzfqv4SUdfu0bB3bNfG3Cd+X1\r\nU6Qj4GFpQT1aHVxLUxEE0KEJF6mnUBrcS4U=\r\n=i+NO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","source":"src/index.tsx","gitHead":"94f174e1e9066496e3aa978344e6010aa7af68a3","scripts":{"lint":"eslint --ext .tsx .","test":"jest --forceExit","build":"tsc","start":"tsc --watch","prepare":"rm -rf dist && npm run build"},"_npmUser":{"name":"takameyer","email":"andrew.meyer@mongodb.com"},"repository":{"url":"git+https://github.com/realm/realm-js.git","type":"git","directory":"packages/realm-react"},"_npmVersion":"8.11.0","description":"React specific hooks and implementation helpers for Realm","directories":{},"_nodeVersion":"17.9.1","dependencies":{"lodash":"^4.17.21","react-native":">=0.59","@babel/runtime":">=7","@realm.io/common":"^0.1.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.0.6","react":"^17.0.2","realm":"*","eslint":"*","prettier":"^2.3.2","babel-jest":"^27.2.1","@babel/core":"^7.15.5","@types/jest":"^26.0.24","fb-watchman":"^2.0.1","@types/react":"^17.0.14","react-native":"^0.65.1","@types/lodash":"^4.14.176","@babel/runtime":"^7.15.4","@types/react-native":"^0.64.12","eslint-plugin-tsdoc":"^0.2.14","react-test-renderer":"^17.0.2","eslint-plugin-prettier":"*","@babel/preset-typescript":"^7.15.0","eslint-plugin-react-hooks":"^4.2.0","@testing-library/jest-native":"^4.0.2","@testing-library/react-hooks":"^7.0.1","babel-plugin-module-resolver":"^4.1.0","@testing-library/react-native":"^7.2.0","metro-react-native-babel-preset":"^0.66.2"},"peerDependencies":{"react":">=16.8.0","realm":"^11.0.0-rc || ^11.0.0"},"optionalDependencies":{"react-native":">=0.59","@babel/runtime":">=7"},"_npmOperationalInternal":{"tmp":"tmp/react_0.4.0-rc.0_1663141697762_0.18452106715512695","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@realm/react","version":"0.4.0","keywords":["realm","react","hooks"],"author":{"url":"https://realm.io","name":"Realm","email":"help@realm.io"},"license":"Apache-2.0","_id":"@realm/react@0.4.0","maintainers":[{"name":"franck.franck","email":"franck.franck@mongodb.com"},{"name":"tom.duncalf","email":"tduncalf@gmail.com"},{"name":"kraenhansen","email":"mail@kraenhansen.dk"},{"name":"kneth","email":"geisshirt@gmail.com"},{"name":"realmnpm","email":"realm-tools@mongodb.com"},{"name":"nirinchev","email":"irinchev@me.com"},{"name":"takameyer","email":"andrew.meyer@mongodb.com"}],"homepage":"https://github.com/realm/realm-js/tree/master/packages/realm-react#readme","bugs":{"url":"https://github.com/realm/realm-js/issues"},"dist":{"shasum":"8c46c618c80f972df4eaee918dc8d856a4b31ae0","tarball":"https://registry.npmjs.org/@realm/react/-/react-0.4.0.tgz","fileCount":62,"integrity":"sha512-nWN0izov3rWdWZdJfGPbO2GfsvWn7h4ET4lbcVOjpt3zarldjAvAnIXzUlkZyKZI3anDj0izEWDieILzRY2jiA==","signatures":[{"sig":"MEUCIQCBCoKEsuoSXOWycPASVwnMJtIg1/F9cBA07OLI64spKQIgD6arLLfnjgtho9dtWRKdXHFFUJA4u5HYIuCmZJtVCak=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTol0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2qA//WBrpJ5OsNaFVQnDvg836CyCIAL2HpJwsAdgIgZlAI6guXgAu\r\nagJzrw/She9IDskMMWKJGAL8k9YFNC0LvL6mxM86UrqF1D9qlzUog1tv7yld\r\nyp7J+NIEDJ6KEA8kEeaau3ZpXttT4y9nFQHP4V+9APvIre8BgPNKO2iNdRWq\r\nJlBJVEDcokuq8WRBmCamszlRc60l7ZKOMwWQqHSL7ViAIWqkOGIXZCE9WOV9\r\neLidMkhDfpxq4fpmd4QTgu7YIxFlVP/KBHq1DPePdBFbYOkvSfWx2KAwFiXq\r\n9Rt2g891uz/2xyQ/aTxmksVsY0N5vJiCoAH0xd+OeKOCHPmKaMcydyiATEdg\r\nRhXCtvrX2jAkFF+7IuYJkicHBrD8ULoHvjMWc7XDy7qkaJeU06HBJYhQvhpT\r\nuxoHSBlCL25c0QrOqcMJR6hySDUjteH009ZZ98aWSvCeo0A6mKEpzE1JfsbM\r\n3CLBqNDb2px+iwghrGh0L/paAu+5H3iSkPMUzKtvp19ndwfR8Hq3KUJDq1Uj\r\nIBs/rpS9QkJhUZ20jH4jck1NAkzmrtzHoCj78fII7E71/4GKikDJTRaqMYiY\r\nTwhEdiH0WNS+s04iR99slmryi3E1aFxdt3bkXGxvzXYeRcaQLRJm++Px/2mj\r\niBb0nhOULdU0TnYGGR3puKSyDcyXj0UtB6I=\r\n=UVeu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","source":"src/index.tsx","gitHead":"530fc9aa1cdd14c1118deeb0fe6d917f0ba51ac8","scripts":{"lint":"eslint --ext .tsx .","test":"jest --forceExit","build":"tsc","start":"tsc --watch","prepare":"rm -rf dist && npm run build"},"_npmUser":{"name":"realmnpm","email":"realm-tools@mongodb.com"},"repository":{"url":"git+https://github.com/realm/realm-js.git","type":"git","directory":"packages/realm-react"},"_npmVersion":"8.19.2","description":"React specific hooks and implementation helpers for Realm","directories":{},"_nodeVersion":"16.17.1","dependencies":{"lodash":"^4.17.21","react-native":">=0.68","@realm/common":"^0.1.4","@babel/runtime":">=7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.1","react":"18.1.0","realm":"^11.0.0","eslint":"^7.30.0","prettier":"^2.3.2","babel-jest":"^27.2.1","@babel/core":"^7.15.5","@types/jest":"^26.0.24","fb-watchman":"^2.0.1","@types/react":"^18.0.21","react-native":"^0.70.1","@types/lodash":"^4.14.176","@babel/runtime":"^7.15.4","@types/react-native":"^0.70.4","eslint-plugin-tsdoc":"^0.2.14","react-test-renderer":"18.1.0","eslint-config-prettier":"^8.3.0","@babel/preset-typescript":"^7.15.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/jest-native":"^4.0.13","babel-plugin-module-resolver":"^4.1.0","@testing-library/react-native":"^11.2.0","metro-react-native-babel-preset":"^0.72.1"},"peerDependencies":{"react":">=17.0.2","realm":"^11.0.0-rc || ^11.0.0"},"optionalDependencies":{"react-native":">=0.68","@babel/runtime":">=7"},"_npmOperationalInternal":{"tmp":"tmp/react_0.4.0_1666091379917_0.39594257647088615","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@realm/react","version":"0.4.1","keywords":["realm","react","hooks"],"author":{"url":"https://realm.io","name":"Realm","email":"help@realm.io"},"license":"Apache-2.0","_id":"@realm/react@0.4.1","maintainers":[{"name":"franck.franck","email":"franck.franck@mongodb.com"},{"name":"tom.duncalf","email":"tduncalf@gmail.com"},{"name":"kraenhansen","email":"mail@kraenhansen.dk"},{"name":"kneth","email":"geisshirt@gmail.com"},{"name":"realmnpm","email":"realm-tools@mongodb.com"},{"name":"nirinchev","email":"irinchev@me.com"},{"name":"takameyer","email":"andrew.meyer@mongodb.com"}],"homepage":"https://github.com/realm/realm-js/tree/master/packages/realm-react#readme","bugs":{"url":"https://github.com/realm/realm-js/issues"},"dist":{"shasum":"6f3e15ae028aba3f0191fb81dc16c651909e3696","tarball":"https://registry.npmjs.org/@realm/react/-/react-0.4.1.tgz","fileCount":62,"integrity":"sha512-mhApcxfnghQ1hQYxaB3M3FqyntVD9gHMMvXmq51mubIW6hXnMFPbnvkyme6D4PbiA8+FHaJFBsbu+KOgS6FE8Q==","signatures":[{"sig":"MEQCIBvSYyfd8kURebisSs3Cg6lp+U+8bhhVVj2WZ2ENKbroAiBNb3IljAqRWaU9x0va7pT8Su9IPNAsnOh/IOlWcENs/Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":177005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjY+TiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyhQ/7Bh8RthZ4KHiO+ESlpJc2uEM2kUxSmENTftADpujOVydfnVKV\r\nPzE3H6YUu8Uus9odXz2e7DemJE/OMcUnp9B+6c1t/+1UCkiGb4WumlxDX46h\r\nmQhbGgJovr0CDVeSU4jdYid82DWfHarfUa1M0tAZzt+no+taugO/cJUzrYKL\r\nzWhuZRLNufxHiWrUX+pYhAzQ0YdJmqHkp4m95umxWq3iGMEYpe+0RsUvMerK\r\nHiYK4+oltpK78OlfK555gH4m1WHvkeDBE36uwNJxgiLb4lFGrvE9YFcQKyM0\r\nnI+Ylh1gesscDdVNnfoyPCRBRxymjxzNjNmznn/MmOWucdWI9bze/TcuTRjJ\r\najaSUTiNtRzR9+xbHWw+rUJISzESDrmUHqe2FuSUi4VCT+9+HCOAjodZ0qM6\r\n58jvabwMHq3tnejGNhlPHoaaWdRMPbVQOpF8ZKTCGMrdA3iXbAj758mxm+fa\r\nFGmrLXu3zkgbsHmPYFtRcEreF0Q2vNFDHvTsRKot0pI8tmirlJuHLxtKkKro\r\n371klIU1Aqoiod/mWUBotXnnK0vtoaIV6uKICxtm+9GRja2KKnqREXCgjNj0\r\nR/K4hrCcbVNVxIr1nyXSi8UyhoBR2YALMjkUlD0zqFgmmJey7yvkigDp6j2i\r\n7oM5ch8sEVJWsSRCsL39EugpJkeCbEHJvGc=\r\n=T0kp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","source":"src/index.tsx","gitHead":"eb276dab8e9d232c0d64e1a70917128bcf6a0cb5","scripts":{"lint":"eslint --ext .tsx .","test":"jest --forceExit","build":"tsc","start":"tsc --watch","prepare":"rm -rf dist && npm run build"},"_npmUser":{"name":"realmnpm","email":"realm-tools@mongodb.com"},"repository":{"url":"git+https://github.com/realm/realm-js.git","type":"git","directory":"packages/realm-react"},"_npmVersion":"8.19.2","description":"React specific hooks and implementation helpers for Realm","directories":{},"_nodeVersion":"16.18.0","dependencies":{"lodash":"^4.17.21","react-native":">=0.68","@realm/common":"^0.1.4","@babel/runtime":">=7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.1","react":"18.1.0","realm":"^11.0.0","eslint":"^7.30.0","prettier":"^2.3.2","babel-jest":"^27.2.1","@babel/core":"^7.15.5","@types/jest":"^26.0.24","fb-watchman":"^2.0.1","@types/react":"^18.0.21","react-native":"^0.70.1","@types/lodash":"^4.14.176","@babel/runtime":"^7.15.4","@types/react-native":"^0.70.4","eslint-plugin-tsdoc":"^0.2.14","react-test-renderer":"18.1.0","eslint-config-prettier":"^8.3.0","@babel/preset-typescript":"^7.15.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/jest-native":"^4.0.13","babel-plugin-module-resolver":"^4.1.0","@testing-library/react-native":"^11.2.0","metro-react-native-babel-preset":"^0.72.1"},"peerDependencies":{"react":">=17.0.2","realm":"^11.0.0-rc || ^11.0.0"},"optionalDependencies":{"react-native":">=0.68","@babel/runtime":">=7"},"_npmOperationalInternal":{"tmp":"tmp/react_0.4.1_1667491042304_0.5999985907164971","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"@realm/react","version":"0.4.3","keywords":["realm","react","hooks"],"author":{"url":"https://realm.io","name":"Realm","email":"help@realm.io"},"license":"Apache-2.0","_id":"@realm/react@0.4.3","maintainers":[{"name":"ellej","email":"ellej.dev@skiff.com"},{"name":"gagik.co","email":"me@gagik.co"},{"name":"kraenhansen","email":"mail@kraenhansen.dk"},{"name":"kneth","email":"geisshirt@gmail.com"},{"name":"realmnpm","email":"realm-tools@mongodb.com"},{"name":"nirinchev","email":"irinchev@me.com"},{"name":"takameyer","email":"andrew.meyer@mongodb.com"}],"homepage":"https://github.com/realm/realm-js/tree/master/packages/realm-react#readme","bugs":{"url":"https://github.com/realm/realm-js/issues"},"dist":{"shasum":"32c47e186d13c2c296e2aa9c31e424d85155ad9b","tarball":"https://registry.npmjs.org/@realm/react/-/react-0.4.3.tgz","fileCount":62,"integrity":"sha512-jDD/xUHhIVKKJa7Pp4tYEztuJRgSDRyqfuRSfIoBiYjrg+NTg2Qmoy+8n9tiAUhYES22v64A+hsmPSOLHimviA==","signatures":[{"sig":"MEUCIQCXEQGF/mBbm6clyEpJJ1AmSfzH01Pml94Nbs0r1HkQdgIgYC6sGGGEdOp+JjAc6/hWKvvqSo2KxbW1EGsb1pUZvxA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":200524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjz+RnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrR/Q/7BSRQi9x+MhMVjAm/8bPfy5a7AXOR2FAPbIcUIKLwzU6KqPAH\r\nBz9SQqlK8GJ8Oz/fMGUvCVwM41c2RkXwzlUhZNv02Fe6YzcFp1N1c3fkOVtC\r\nxGl5sstW2+4hQC2ibm/OXHZ/H6Fdh89N2LLdBHr/SF8KcyUT5WnZGp8zfGIH\r\nkJZoUCLz3/wXPMr+9lpAoO0s81QBNqNPChFuDE2PrehEo8tB/942dEuaDkmX\r\nCaGnEd7krOx7By/Gju/j7i82nrhzeOu+riaTXni290WR9HEJ65ULkZjixjIV\r\nZqIGaHuxLa2goHPeXy4KS/wOnfWa7Fnuyo3/RKi7Cu+H9RC6MMPGlwFUZ+Tv\r\nWEh7vifYDUtOFUCmelMsEnRNLi1RlptZRnO/FmHk3xZhsnANWulO1WZY3jz4\r\npHPXCAN0k9FAw/JAb20bgtN3fL9ttEMyPGrJ7aBW5aUxcoCH+yBELRyqAb3i\r\nwz7ZkrV2R/q++I5GRi3puiLnOyiu4gsmkNsAc8JQIJU1i8lGTqNOwrpP8/uI\r\nx2i1lTHxBpDEDjdPdjFhiw2LpAQPMNoOi8QdFBdlVKssGJWxbtJ6xG9dXoEZ\r\nkMCI0Me/NJ0aOC85jWnbscTOXpYboohhTf/lYhuKhUPiqraOyXyeR5aKuqiB\r\nckQXcshoN5o0/PJnjgi13bJdp6z9NMmVOgw=\r\n=yoz/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","source":"src/index.tsx","gitHead":"77fd5f2d0c37c6ccaa2089023850e6bb9ff3bad3","scripts":{"lint":"eslint --ext .tsx .","test":"jest --forceExit","build":"tsc","start":"tsc --watch","prepare":"rm -rf dist && npm run build"},"_npmUser":{"name":"realmnpm","email":"realm-tools@mongodb.com"},"repository":{"url":"git+https://github.com/realm/realm-js.git","type":"git","directory":"packages/realm-react"},"_npmVersion":"8.19.3","description":"React specific hooks and implementation helpers for Realm","directories":{},"_nodeVersion":"16.19.0","dependencies":{"lodash":"^4.17.21","react-native":">=0.68","@realm/common":"^0.1.4","@babel/runtime":">=7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.1","react":"18.1.0","realm":"^11.0.0","eslint":"^7.30.0","prettier":"^2.3.2","babel-jest":"^27.2.1","@babel/core":"^7.15.5","@types/jest":"^26.0.24","fb-watchman":"^2.0.1","@types/react":"^18.0.21","react-native":"^0.70.1","@types/lodash":"^4.14.176","@babel/runtime":"^7.15.4","@types/react-native":"^0.70.4","eslint-plugin-tsdoc":"^0.2.14","react-test-renderer":"18.1.0","eslint-config-prettier":"^8.3.0","@babel/preset-typescript":"^7.15.0","eslint-plugin-react-hooks":"^4.6.0","@testing-library/jest-native":"^4.0.13","babel-plugin-module-resolver":"^4.1.0","@testing-library/react-native":"^11.2.0","metro-react-native-babel-preset":"^0.72.1"},"peerDependencies":{"react":">=17.0.2","realm":"^11.0.0-rc || ^11.0.0"},"optionalDependencies":{"react-native":">=0.68","@babel/runtime":">=7"},"_npmOperationalInternal":{"tmp":"tmp/react_0.4.3_1674568807353_0.5844521403791085","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@realm/react","version":"0.5.0","keywords":["realm","react","hooks"],"author":{"url":"https://realm.io","name":"Realm","email":"help@realm.io"},"license":"Apache-2.0","_id":"@realm/react@0.5.0","maintainers":[{"name":"ellej","email":"ellej.dev@skiff.com"},{"name":"gagik.co","email":"me@gagik.co"},{"name":"kraenhansen","email":"mail@kraenhansen.dk"},{"name":"kneth","email":"geisshirt@gmail.com"},{"name":"realmnpm","email":"realm-tools@mongodb.com"},{"name":"nirinchev","email":"irinchev@me.com"},{"name":"takameyer","email":"andrew.meyer@mongodb.com"}],"homepage":"https://github.com/realm/realm-js/tree/main/packages/realm-react#readme","bugs":{"url":"https://github.com/realm/realm-js/issues"},"dist":{"shasum":"56637c0d711c2f48277aa4475aa8edb68f255ee3","tarball":"https://registry.npmjs.org/@realm/react/-/react-0.5.0.tgz","fileCount":5,"integrity":"sha512-x7FpXUEFxCUSjFx/EjfPpdtZPABxbqdAJJrtV/01mDPlJ+LJziF0TeqBFQwswx1V39iMOQkWkcEpol9UHs29Lw==","signatures":[{"sig":"MEUCIF7t/VXaVyjiB27NWjeuyBp1UdlMItOnAQCas+pYMXYpAiEA3IBd1VfaY+1I/IznglB3aRtyxYjiYVXZLIsdQ2LaXDY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":292969},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","source":"src/index.tsx","wireit":{"docs":{"command":"typedoc","dependencies":["bundle"]},"test":{"command":"jest --forceExit","dependencies":["../realm:bundle","../realm:build:node","../realm-common:bundle"]},"bundle":{"files":["rollup.config.mjs","src/**/*.ts","src/**/*.tsx"],"output":["dist"],"command":"rollup --config","dependencies":["../realm:bundle","../realm-common:bundle"]}},"gitHead":"c0967b25e0d218ed266f7f02dd156215199d8064","scripts":{"docs":"wireit","lint":"eslint --ext .tsx .","test":"wireit","start":"npm run bundle -- --watch","bundle":"wireit"},"_npmUser":{"name":"realmnpm","email":"realm-tools@mongodb.com"},"repository":{"url":"git+https://github.com/realm/realm-js.git","type":"git","directory":"packages/realm-react"},"_npmVersion":"8.19.4","description":"React specific hooks and implementation helpers for Realm","directories":{},"_nodeVersion":"16.20.0","dependencies":{"lodash":"^4.17.21","react-native":">=0.68","@babel/runtime":">=7"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.1","react":"18.2.0","realm":"*","eslint":"^7.30.0","ts-jest":"^29.0.5","prettier":"^2.3.2","babel-jest":"^29.4.3","@babel/core":"^7.15.5","@types/jest":"^26.0.24","fb-watchman":"^2.0.1","@types/react":"^18.0.21","react-native":"0.71.7","@babel/runtime":"^7.15.4","@types/lodash-es":"^4.17.6","@babel/preset-env":"^7.20.2","rollup-plugin-dts":"^5.0.0","@realm/app-importer":"*","eslint-plugin-tsdoc":"^0.2.14","react-test-renderer":"18.2.0","eslint-config-prettier":"^8.3.0","@babel/preset-typescript":"^7.15.0","@rollup/plugin-typescript":"^9.0.2","eslint-plugin-react-hooks":"^4.6.0","@rollup/plugin-node-resolve":"^15.0.1","@testing-library/jest-native":"^4.0.13","babel-plugin-module-resolver":"^4.1.0","@testing-library/react-native":"^12.1.1","metro-react-native-babel-preset":"0.73.9"},"peerDependencies":{"react":">=17.0.2","realm":"^12.0.0-browser || ^12.0.0 || ^12.0.0-rc || ^11.0.0-rc || ^11.0.0"},"optionalDependencies":{"react-native":">=0.68","@babel/runtime":">=7"},"_npmOperationalInternal":{"tmp":"tmp/react_0.5.0_1687184717461_0.18532474552152167","host":"s3://npm-registry-packages"}},"0.5.1":{"name":"@realm/react","version":"0.5.1","keywords":["realm","react","hooks"],"author":{"url":"https://realm.io","name":"Realm","email":"help@realm.io"},"license":"Apache-2.0","_id":"@realm/react@0.5.1","maintainers":[{"name":"ellej","email":"ellej.dev@skiff.com"},{"name":"kraenhansen","email":"mail@kraenhansen.dk"},{"name":"kneth","email":"geisshirt@gmail.com"},{"name":"realmnpm","email":"realm-tools@mongodb.com"},{"name":"nirinchev","email":"irinchev@me.com"},{"name":"takameyer","email":"andrew.meyer@mongodb.com"}],"homepage":"https://github.com/realm/realm-js/tree/main/packages/realm-react#readme","bugs":{"url":"https://github.com/realm/realm-js/issues"},"dist":{"shasum":"b08346a6be96f9fc94e29ed12fb91e8206ad412e","tarball":"https://registry.npmjs.org/@realm/react/-/react-0.5.1.tgz","fileCount":28,"integrity":"sha512-lYPS/qFWfROO7qPEb1Mu+OvC+Q/tKsF9nNT7a0+09SRFI9q/dO483E43aOJsXd3fH2JEeAucAyIRGSZqlnZ6gg==","signatures":[{"sig":"MEQCIGtZiSKbMW5Nw2GLm7WSEVMwqTD6HSYtEMR1h4k6JGR1AiAjDhHWwDHsHx4E3kVWGw1RplzUIKQ89wNnuI41Ise55w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":432462},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","source":"src/index.tsx","wireit":{"docs":{"command":"typedoc","dependencies":["bundle"]},"test":{"command":"jest --forceExit","dependencies":["../realm:bundle","../realm:build:node","../realm-common:bundle"]},"bundle":{"files":["rollup.config.mjs","src/**/*.ts","src/**/*.tsx"],"output":["dist"],"command":"rollup --config","dependencies":["../realm:bundle","../realm-common:bundle"]}},"gitHead":"88cbdb797f73993cbdaebc6b4c7bd068f0adc324","scripts":{"docs":"wireit","lint":"eslint --ext .tsx .","test":"wireit","start":"npm run bundle -- --watch","bundle":"wireit"},"_npmUser":{"name":"realmnpm","email":"realm-tools@mongodb.com"},"repository":{"url":"git+https://github.com/realm/realm-js.git","type":"git","directory":"packages/realm-react"},"_npmVersion":"8.19.4","description":"React specific hooks and implementation helpers for Realm","directories":{},"_nodeVersion":"16.20.0","dependencies":{"lodash":"^4.17.21","react-native":">=0.68","@babel/runtime":">=7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.1","react":"18.2.0","realm":"*","eslint":"^7.30.0","ts-jest":"^29.0.5","prettier":"^2.3.2","babel-jest":"^29.4.3","@babel/core":"^7.15.5","@types/jest":"^26.0.24","fb-watchman":"^2.0.1","@types/react":"^18.0.21","react-native":"0.71.7","@babel/runtime":"^7.15.4","@types/lodash-es":"^4.17.6","@babel/preset-env":"^7.20.2","rollup-plugin-dts":"^5.0.0","@realm/app-importer":"*","eslint-plugin-tsdoc":"^0.2.14","react-test-renderer":"18.2.0","eslint-config-prettier":"^8.3.0","@babel/preset-typescript":"^7.15.0","@rollup/plugin-typescript":"^9.0.2","eslint-plugin-react-hooks":"^4.6.0","@rollup/plugin-node-resolve":"^15.0.1","@testing-library/jest-native":"^4.0.13","babel-plugin-module-resolver":"^4.1.0","@testing-library/react-native":"^12.1.1","metro-react-native-babel-preset":"0.73.9"},"peerDependencies":{"react":">=17.0.2","realm":"^12.0.0-browser || ^12.0.0 || ^12.0.0-rc || ^11.0.0-rc || ^11.0.0"},"optionalDependencies":{"react-native":">=0.68","@babel/runtime":">=7"},"_npmOperationalInternal":{"tmp":"tmp/react_0.5.1_1687336251458_0.18000812169536373","host":"s3://npm-registry-packages"}},"0.5.2":{"name":"@realm/react","version":"0.5.2","keywords":["realm","react","hooks"],"author":{"url":"https://realm.io","name":"Realm","email":"help@realm.io"},"license":"Apache-2.0","_id":"@realm/react@0.5.2","maintainers":[{"name":"ellej","email":"ellej.dev@skiff.com"},{"name":"kraenhansen","email":"mail@kraenhansen.dk"},{"name":"kneth","email":"geisshirt@gmail.com"},{"name":"realmnpm","email":"realm-tools@mongodb.com"},{"name":"nirinchev","email":"irinchev@me.com"},{"name":"takameyer","email":"andrew.meyer@mongodb.com"}],"homepage":"https://github.com/realm/realm-js/tree/main/packages/realm-react#readme","bugs":{"url":"https://github.com/realm/realm-js/issues"},"dist":{"shasum":"15f00827abd7f41c324b2ef040575df35d440f9f","tarball":"https://registry.npmjs.org/@realm/react/-/react-0.5.2.tgz","fileCount":30,"integrity":"sha512-tvuZvJESE5rzrjci5pfCYUGh4x+vAQinWpz/TFmc2UbeGtK3a+FYEWczSDUEQ/NsyeTZQXvCx5DFt3RwLoWXMA==","signatures":[{"sig":"MEUCIFFDlQwXTTpVmIMvq6hz3Jt7NvLcIUbBTKwMFAQTSnQJAiEAux+/Rc4854JBaYMFaeZkyrbqSnoEeB+ueodshGNzg18=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":553858},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","source":"src/index.tsx","wireit":{"docs":{"command":"typedoc","dependencies":["bundle"]},"test":{"command":"jest --forceExit","dependencies":["../realm:bundle","../realm:build:node","../realm-common:bundle"]},"bundle":{"files":["rollup.config.mjs","src/**/*.ts","src/**/*.tsx"],"output":["dist"],"command":"rollup --config","dependencies":["../realm:bundle","../realm-common:bundle"]}},"gitHead":"1119523ef7c1b2f281c9cf0547599d57ce4a01ab","scripts":{"docs":"wireit","lint":"eslint --ext .tsx .","test":"wireit","start":"npm run bundle -- --watch","bundle":"wireit"},"_npmUser":{"name":"realmnpm","email":"realm-tools@mongodb.com"},"repository":{"url":"git+https://github.com/realm/realm-js.git","type":"git","directory":"packages/realm-react"},"_npmVersion":"8.19.4","description":"React specific hooks and implementation helpers for Realm","directories":{},"_nodeVersion":"16.20.1","dependencies":{"lodash":"^4.17.21","react-native":">=0.68","@babel/runtime":">=7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.1","react":"18.2.0","realm":"*","ts-jest":"^29.0.5","prettier":"^2.3.2","babel-jest":"^29.4.3","@babel/core":"^7.15.5","@types/jest":"^26.0.24","fb-watchman":"^2.0.1","@types/react":"^18.0.21","react-native":"0.71.7","@babel/runtime":"^7.15.4","@types/lodash-es":"^4.17.6","@babel/preset-env":"^7.20.2","rollup-plugin-dts":"^5.0.0","@realm/app-importer":"*","react-test-renderer":"18.2.0","@rollup/plugin-commonjs":"^25.0.3","@babel/preset-typescript":"^7.15.0","@rollup/plugin-typescript":"^9.0.2","@rollup/plugin-node-resolve":"^15.0.1","@testing-library/jest-native":"^4.0.13","babel-plugin-module-resolver":"^4.1.0","@testing-library/react-native":"^12.1.1","metro-react-native-babel-preset":"0.73.9"},"peerDependencies":{"react":">=17.0.2","realm":"^12.0.0-browser || ^12.0.0 || ^12.0.0-rc || ^11.0.0-rc || ^11.0.0"},"optionalDependencies":{"react-native":">=0.68","@babel/runtime":">=7"},"_npmOperationalInternal":{"tmp":"tmp/react_0.5.2_1691589535098_0.14206766774593405","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@realm/react","version":"0.6.0","keywords":["realm","react","hooks"],"author":{"url":"https://realm.io","name":"Realm","email":"help@realm.io"},"license":"Apache-2.0","_id":"@realm/react@0.6.0","maintainers":[{"name":"ellej","email":"ellej.dev@skiff.com"},{"name":"kraenhansen","email":"mail@kraenhansen.dk"},{"name":"kneth","email":"geisshirt@gmail.com"},{"name":"realmnpm","email":"realm-tools@mongodb.com"},{"name":"nirinchev","email":"irinchev@me.com"},{"name":"takameyer","email":"andrew.meyer@mongodb.com"}],"homepage":"https://github.com/realm/realm-js/tree/main/packages/realm-react#readme","bugs":{"url":"https://github.com/realm/realm-js/issues"},"dist":{"shasum":"64a62725a777b17d88c8c35cf617484503bdbf08","tarball":"https://registry.npmjs.org/@realm/react/-/react-0.6.0.tgz","fileCount":30,"integrity":"sha512-gggNChqj3J2ImgIf3Q6I++DEAo2KW+52Dh0ndv7QWhek0CLCHKIGiWYXBikDmW1bqGsj8gbLVr7mxbOshnRkKg==","signatures":[{"sig":"MEYCIQCJNvMFvkx13hNNfBt4ZsllayJLqggwXcq7xNxv5uDvwQIhAJyOuStb5ip4ti0eHPma5/xKI1tLms2v2/82syOVZgEs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":558498},"main":"dist/index.cjs.js","type":"module","types":"dist/index.d.ts","module":"dist/index.es.js","source":"src/index.tsx","wireit":{"docs":{"command":"typedoc","dependencies":["bundle"]},"test":{"command":"jest --forceExit","dependencies":["../realm:bundle","../realm:build:node","../realm-common:bundle"]},"bundle":{"files":["rollup.config.js","src/**/*.ts","src/**/*.tsx"],"output":["dist"],"command":"rollup --config","dependencies":["../realm:bundle","../realm-common:bundle"]}},"gitHead":"8a0baea3e5297e436421116aa28050caed8aaad2","scripts":{"docs":"wireit","lint":"eslint --ext .tsx .","test":"wireit","start":"npm run bundle -- --watch","bundle":"wireit"},"_npmUser":{"name":"realmnpm","email":"realm-tools@mongodb.com"},"repository":{"url":"git+https://github.com/realm/realm-js.git","type":"git","directory":"packages/realm-react"},"_npmVersion":"8.19.4","description":"React specific hooks and implementation helpers for Realm","directories":{},"_nodeVersion":"16.20.2","dependencies":{"lodash":"^4.17.21","react-native":">=0.68","@babel/runtime":">=7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.1","react":"18.2.0","realm":"*","ts-jest":"^29.0.5","prettier":"^2.3.2","babel-jest":"^29.4.3","@babel/core":"^7.15.5","@types/jest":"^26.0.24","fb-watchman":"^2.0.1","@types/react":"^18.0.21","react-native":"0.71.7","@babel/runtime":"^7.15.4","@types/lodash-es":"^4.17.6","@babel/preset-env":"^7.20.2","rollup-plugin-dts":"^5.0.0","@realm/app-importer":"*","react-test-renderer":"18.2.0","@babel/preset-typescript":"^7.15.0","@rollup/plugin-typescript":"^9.0.2","@rollup/plugin-node-resolve":"^15.0.1","@testing-library/jest-native":"^4.0.13","babel-plugin-module-resolver":"^4.1.0","@testing-library/react-native":"^12.1.1","metro-react-native-babel-preset":"0.73.9"},"peerDependencies":{"react":">=17.0.2","realm":"^12.0.0-browser || ^12.0.0 || ^12.0.0-rc || ^11.0.0-rc || ^11.0.0"},"optionalDependencies":{"react-native":">=0.68","@babel/runtime":">=7"},"_npmOperationalInternal":{"tmp":"tmp/react_0.6.0_1692780750781_0.8497083690716203","host":"s3://npm-registry-packages"}},"0.6.1":{"name":"@realm/react","version":"0.6.1","keywords":["realm","react","hooks"],"author":{"url":"https://www.mongodb.com/docs/realm/","name":"MongoDB","email":"help@realm.io"},"license":"Apache-2.0","_id":"@realm/react@0.6.1","maintainers":[{"name":"ellej","email":"ellej.dev@skiff.com"},{"name":"kraenhansen","email":"mail@kraenhansen.dk"},{"name":"kneth","email":"geisshirt@gmail.com"},{"name":"realmnpm","email":"realm-tools@mongodb.com"},{"name":"nirinchev","email":"irinchev@me.com"},{"name":"takameyer","email":"andrew.meyer@mongodb.com"}],"homepage":"https://github.com/realm/realm-js/tree/main/packages/realm-react#readme","bugs":{"url":"https://github.com/realm/realm-js/issues"},"dist":{"shasum":"f12ca86281d9eebaf0ae3d0bb4db97108160a23e","tarball":"https://registry.npmjs.org/@realm/react/-/react-0.6.1.tgz","fileCount":30,"integrity":"sha512-+W16jgjqXpNzLsQvOW294yqffZw36uvk3257tuk4A9a9JyO4RdX1kEYxondleV8jDAqpeyYf5ajyZuZeDiYErw==","signatures":[{"sig":"MEUCIQCHx7rub5ADJu4Oe17knkfy8q8tEZneqphT9Q2TubbnXQIgA9exchvsCLBpmVhqPonFPwrHNIuu0e3DCkGihP/CerA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":566833},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","source":"src/index.tsx","wireit":{"docs":{"command":"typedoc","dependencies":["bundle"]},"test":{"command":"jest --forceExit","dependencies":["../realm:bundle","../realm:build:node","../realm-common:bundle"]},"bundle":{"files":["rollup.config.js","src/**/*.ts","src/**/*.tsx"],"output":["dist"],"command":"rollup --config","dependencies":["../realm:bundle","../realm-common:bundle"]}},"gitHead":"58196cff225b9c9885a0c12b3e80b07e9b9d093f","scripts":{"docs":"wireit","lint":"eslint --ext .tsx .","test":"wireit","start":"npm run bundle -- --watch","bundle":"wireit"},"_npmUser":{"name":"realmnpm","email":"realm-tools@mongodb.com"},"repository":{"url":"git+https://github.com/realm/realm-js.git","type":"git","directory":"packages/realm-react"},"_npmVersion":"8.19.4","description":"React specific hooks and implementation helpers for Realm","directories":{},"_nodeVersion":"16.20.2","dependencies":{"lodash":"^4.17.21","react-native":">=0.68","@babel/runtime":">=7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.1","react":"18.2.0","realm":"*","ts-jest":"^29.0.5","prettier":"^2.3.2","babel-jest":"^29.4.3","@babel/core":"^7.15.5","@types/jest":"^26.0.24","fb-watchman":"^2.0.1","@types/react":"^18.0.21","react-native":"0.71.7","@babel/runtime":"^7.15.4","@types/lodash-es":"^4.17.6","@babel/preset-env":"^7.20.2","rollup-plugin-dts":"^5.0.0","@realm/app-importer":"*","react-test-renderer":"18.2.0","@babel/preset-typescript":"^7.15.0","@rollup/plugin-typescript":"^9.0.2","@rollup/plugin-node-resolve":"^15.0.1","@testing-library/jest-native":"^4.0.13","babel-plugin-module-resolver":"^4.1.0","@testing-library/react-native":"^12.1.1","metro-react-native-babel-preset":"0.73.9"},"peerDependencies":{"react":">=17.0.2","realm":"^12.0.0-browser || ^12.0.0 || ^12.0.0-rc || ^11.0.0"},"optionalDependencies":{"react-native":">=0.68","@babel/runtime":">=7"},"_npmOperationalInternal":{"tmp":"tmp/react_0.6.1_1696599141590_0.16697440111777406","host":"s3://npm-registry-packages"}},"0.6.2-rc.1":{"name":"@realm/react","version":"0.6.2-rc.1","keywords":["realm","react","hooks"],"author":{"url":"https://www.mongodb.com/docs/realm/","name":"MongoDB","email":"help@realm.io"},"license":"Apache-2.0","_id":"@realm/react@0.6.2-rc.1","maintainers":[{"name":"ellej","email":"ellej.dev@skiff.com"},{"name":"kraenhansen","email":"mail@kraenhansen.dk"},{"name":"kneth","email":"geisshirt@gmail.com"},{"name":"realmnpm","email":"realm-tools@mongodb.com"},{"name":"nirinchev","email":"irinchev@me.com"},{"name":"takameyer","email":"andrew.meyer@mongodb.com"}],"homepage":"https://github.com/realm/realm-js/tree/main/packages/realm-react#readme","bugs":{"url":"https://github.com/realm/realm-js/issues"},"dist":{"shasum":"38c7621fe3692dd66b46f6d6f4782444c618a52d","tarball":"https://registry.npmjs.org/@realm/react/-/react-0.6.2-rc.1.tgz","fileCount":30,"integrity":"sha512-M3Lv3SGugTL16PqubrJ4zGI5bZxhCYscinH45ATp7zV7FHj3VcVsvqjzJCISTv/jXCjK+0rAYS4Mzi1eOfbFZw==","signatures":[{"sig":"MEUCIHFENCQkY1q1NgqUelqrYxBa3anJYCaa7LhYwpv+GIikAiEAq1qKUhp3E7NI139pm3CVzTVpdoRdOlawvU+jVm9DwzI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":566731},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","source":"src/index.tsx","wireit":{"docs":{"command":"typedoc","dependencies":["bundle"]},"test":{"command":"jest --forceExit","dependencies":["../realm:bundle","../realm:build:node","../realm-common:bundle"]},"bundle":{"files":["rollup.config.js","src/**/*.ts","src/**/*.tsx"],"output":["dist"],"command":"rollup --config","dependencies":["../realm:bundle","../realm-common:bundle"]}},"scripts":{"docs":"wireit","lint":"eslint --ext .tsx .","test":"wireit","start":"npm run bundle -- --watch","bundle":"wireit"},"_npmUser":{"name":"takameyer","email":"andrew.meyer@mongodb.com"},"repository":{"url":"git+https://github.com/realm/realm-js.git","type":"git","directory":"packages/realm-react"},"_npmVersion":"10.2.0","description":"React specific hooks and implementation helpers for Realm","directories":{},"_nodeVersion":"18.18.0","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29.1.1","react":"18.2.0","realm":"*","ts-jest":"^29.0.5","prettier":"^2.3.2","babel-jest":"^29.4.3","@babel/core":"^7.15.5","@types/jest":"^26.0.24","fb-watchman":"^2.0.1","@types/react":"^18.0.21","react-native":"0.71.7","@babel/runtime":"^7.15.4","@types/lodash-es":"^4.17.6","@babel/preset-env":"^7.20.2","rollup-plugin-dts":"^5.0.0","@realm/app-importer":"*","react-test-renderer":"18.2.0","@babel/preset-typescript":"^7.15.0","@rollup/plugin-typescript":"^9.0.2","@rollup/plugin-node-resolve":"^15.0.1","@testing-library/jest-native":"^4.0.13","babel-plugin-module-resolver":"^4.1.0","@testing-library/react-native":"^12.1.1","metro-react-native-babel-preset":"0.73.9"},"peerDependencies":{"react":">=17.0.2","realm":"^12.0.0-browser || ^12.0.0 || ^12.0.0-rc || ^11.0.0"},"optionalDependencies":{"react-native":">=0.68","@babel/runtime":">=7"},"_npmOperationalInternal":{"tmp":"tmp/react_0.6.2-rc.1_1696945552009_0.2918979410258613","host":"s3://npm-registry-packages"}},"0.6.2":{"name":"@realm/react","version":"0.6.2","keywords":["realm","react","hooks"],"author":{"url":"https://www.mongodb.com/docs/realm/","name":"MongoDB","email":"help@realm.io"},"license":"Apache-2.0","_id":"@realm/react@0.6.2","maintainers":[{"name":"ellej","email":"ellej.dev@skiff.com"},{"name":"kraenhansen","email":"mail@kraenhansen.dk"},{"name":"kneth","email":"geisshirt@gmail.com"},{"name":"realmnpm","email":"realm-tools@mongodb.com"},{"name":"nirinchev","email":"irinchev@me.com"},{"name":"takameyer","email":"andrew.meyer@mongodb.com"}],"homepage":"https://github.com/realm/realm-js/tree/main/packages/realm-react#readme","bugs":{"url":"https://github.com/realm/realm-js/issues"},"dist":{"shasum":"75205e97d851cb7121df2e2cca4d214fd75f1dc2","tarball":"https://registry.npmjs.org/@realm/react/-/react-0.6.2.tgz","fileCount":57,"integrity":"sha512-FQ05Ab8Ty9FbKcZtW9i9+eP6pfxwsRV9cwhkVxFJ7kwBoozyAGCByIx3Fwfm/pPTGoHqPMfqaXe5HYEnde/CHg==","signatures":[{"sig":"MEYCIQCdpYnFpjlSPiafpIWCZS9vJimzWHOtVASAcb5g0EfkFAIhAIPoqi0fjRDESD4eCtyteCvnpI3kwZdcL8ZwHQEjpnx1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":344739},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","source":"src/index.tsx","wireit":{"docs":{"command":"typedoc","dependencies":["bundle"]},"test":{"command":"jest --forceExit","dependencies":["../realm:bundle","../realm:build:node","../realm-common:bundle"]},"bundle":{"files":["rollup.config.js","src/**/*.ts","src/**/*.tsx"],"output":["dist"],"command":"rollup --config && tsc -p tsconfig.types.json","dependencies":["../realm:bundle","../realm-common:bundle"]}},"gitHead":"8aed89e3f80966057a51e3d829fb9a0b5597a0e2","scripts":{"docs":"wireit","lint":"eslint --ext .tsx .","test":"wireit","start":"npm run bundle -- --watch","bundle":"wireit"},"_npmUser":{"name":"realmnpm","email":"realm-tools@mongodb.com"},"repository":{"url":"git+https://github.com/realm/realm-js.git","type":"git","directory":"packages/realm-react"},"_npmVersion":"8.19.4","description":"React specific hooks and implementation helpers for Realm","directories":{},"_nodeVersion":"16.20.2","dependencies":{"lodash":"^4.17.21","react-native":">=0.68","@babel/runtime":">=7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.1.1","react":"18.2.0","realm":"*","ts-jest":"^29.0.5","prettier":"^2.3.2","babel-jest":"^29.4.3","@babel/core":"^7.15.5","@types/jest":"^26.0.24","fb-watchman":"^2.0.1","@types/react":"^18.0.21","react-native":"0.72.6","@babel/runtime":"^7.15.4","@types/lodash-es":"^4.17.6","@babel/preset-env":"^7.20.2","@realm/app-importer":"*","react-test-renderer":"18.2.0","@babel/preset-typescript":"^7.15.0","@rollup/plugin-typescript":"^9.0.2","@rollup/plugin-node-resolve":"^15.0.1","@testing-library/jest-native":"^4.0.13","babel-plugin-module-resolver":"^4.1.0","@testing-library/react-native":"^12.1.1","metro-react-native-babel-preset":"0.73.9"},"peerDependencies":{"react":">=17.0.2","realm":"^12.0.0-browser || ^12.0.0 || ^12.0.0-rc || ^11.0.0"},"optionalDependencies":{"react-native":">=0.68","@babel/runtime":">=7"},"_npmOperationalInternal":{"tmp":"tmp/react_0.6.2_1700040384702_0.23109517094403942","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@realm/react","version":"0.7.0","keywords":["realm","react","hooks"],"author":{"url":"https://www.mongodb.com/docs/realm/","name":"MongoDB","email":"help@realm.io"},"license":"Apache-2.0","_id":"@realm/react@0.7.0","maintainers":[{"name":"ellej","email":"ellej.dev@skiff.com"},{"name":"kraenhansen","email":"mail@kraenhansen.dk"},{"name":"kneth","email":"geisshirt@gmail.com"},{"name":"realmnpm","email":"realm-tools@mongodb.com"},{"name":"nirinchev","email":"irinchev@me.com"},{"name":"takameyer","email":"andrew.meyer@mongodb.com"}],"homepage":"https://github.com/realm/realm-js/tree/main/packages/realm-react#readme","bugs":{"url":"https://github.com/realm/realm-js/issues"},"dist":{"shasum":"6afbb46bc22ff4cbdd81061dd446899ec670064c","tarball":"https://registry.npmjs.org/@realm/react/-/react-0.7.0.tgz","fileCount":64,"integrity":"sha512-Ee3dUq/WeYNgCyjJOwaef1c5aFmqJy21yQEL/DaZWBTV6NMd5DH19xzIJeA8YPeSbYIVPOyD5hiu48kdfFdOxA==","signatures":[{"sig":"MEUCID6rmyAKalOr0Qqt2fxjZTOn2kXOWOlr7sUJSNjxeJcjAiEAqBGhZpXnn7OiLg0kOIkFIC4w3g8JbwPYvb6/5574L58=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@realm%2freact@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":434555},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","source":"src/index.tsx","wireit":{"docs":{"command":"typedoc","dependencies":["bundle"]},"test":{"command":"jest --forceExit","dependencies":["../realm:build:ts","../realm:build:node","../realm-common:bundle","../realm-app-importer:type-check"]},"bundle":{"files":["rollup.config.js","src/**/*.ts","src/**/*.tsx"],"output":["dist"],"command":"rollup --config && tsc -p tsconfig.types.json","dependencies":["../realm:build:ts","../realm-common:bundle"]}},"gitHead":"0275521c7c4b80a17c872b110797c996192f6650","scripts":{"docs":"wireit","lint":"eslint --ext .tsx .","test":"wireit","start":"npm run bundle -- --watch","bundle":"wireit"},"_npmUser":{"name":"realmnpm","email":"realm-tools@mongodb.com"},"repository":{"url":"git+https://github.com/realm/realm-js.git","type":"git","directory":"packages/realm-react"},"_npmVersion":"10.5.0","description":"React specific hooks and implementation helpers for Realm","directories":{},"_nodeVersion":"20.12.2","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","react":"18.2.0","realm":"*","ts-jest":"^29.1.2","prettier":"2.8.8","babel-jest":"^29.7.0","@babel/core":"^7.23.9","@types/jest":"^29.5.12","fb-watchman":"^2.0.1","@types/react":"^18.2.6","react-native":"0.73.6","@babel/runtime":"^7.23.9","@types/lodash-es":"^4.17.6","@babel/preset-env":"^7.23.9","@realm/app-importer":"*","react-test-renderer":"18.2.0","@babel/preset-typescript":"^7.15.0","@react-native/babel-preset":"0.73.19","babel-plugin-module-resolver":"^5.0.0","@testing-library/react-native":"^12.4.3"},"peerDependencies":{"react":">=17.0.2","realm":"^12.0.0-browser || ^12.0.0 || ^12.0.0-rc || ^11.0.0"},"optionalDependencies":{"react-native":">=0.68","@babel/runtime":">=7"},"_npmOperationalInternal":{"tmp":"tmp/react_0.7.0_1714986582992_0.06623682045213863","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@realm/react","version":"0.8.0","keywords":["realm","react","hooks"],"author":{"url":"https://www.mongodb.com/docs/realm/","name":"MongoDB","email":"help@realm.io"},"license":"Apache-2.0","_id":"@realm/react@0.8.0","maintainers":[{"name":"ellej","email":"ellej.dev@skiff.com"},{"name":"kraenhansen","email":"mail@kraenhansen.dk"},{"name":"kneth","email":"geisshirt@gmail.com"},{"name":"realmnpm","email":"realm-tools@mongodb.com"},{"name":"nirinchev","email":"irinchev@me.com"},{"name":"takameyer","email":"andrew.meyer@mongodb.com"}],"homepage":"https://github.com/realm/realm-js/tree/main/packages/realm-react#readme","bugs":{"url":"https://github.com/realm/realm-js/issues"},"dist":{"shasum":"09d1d2eb4ea29b0b5ea2836d61ca4ef335f60c16","tarball":"https://registry.npmjs.org/@realm/react/-/react-0.8.0.tgz","fileCount":67,"integrity":"sha512-QO05iPDSlGaKE8lYL2SDzWWZSrG7vXeY23HeTYX2BiQSPelWyRMe1GFzifVjghYtO1SIPoxoQGIOfJU0jZy7PA==","signatures":[{"sig":"MEYCIQCL5onFEJPZY5Pkrm6GL/y/6PTTgsQ+D3MjZql8iZV4VAIhAPQ1ixDG75rM0jpygjYDY5L17oQQ9iy7Ulj+U78W/nCE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@realm%2freact@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":740518},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","source":"src/index.tsx","wireit":{"docs":{"command":"typedoc","dependencies":["bundle"]},"test":{"command":"jest --forceExit","dependencies":["../realm:build:ts","../realm:build:node","../realm-common:bundle","../realm-app-importer:type-check"]},"bundle":{"files":["rollup.config.js","src/**/*.ts","src/**/*.tsx"],"output":["dist"],"command":"rollup --config && tsc -p tsconfig.types.json","dependencies":["../realm:build:ts","../realm-common:bundle"]}},"gitHead":"ca1b9d8a4731fc5cb02c3f35df4736231fba747e","scripts":{"docs":"wireit","lint":"eslint --ext .tsx .","test":"wireit","start":"npm run bundle -- --watch","bundle":"wireit"},"_npmUser":{"name":"realmnpm","email":"realm-tools@mongodb.com"},"repository":{"url":"git+https://github.com/realm/realm-js.git","type":"git","directory":"packages/realm-react"},"_npmVersion":"10.7.0","description":"React specific hooks and implementation helpers for Realm","directories":{},"_nodeVersion":"20.14.0","dependencies":{"lodash.isequal":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","react":"18.2.0","realm":"*","ts-jest":"^29.1.2","prettier":"2.8.8","babel-jest":"^29.7.0","@babel/core":"^7.24.6","@types/jest":"^29.5.12","fb-watchman":"^2.0.1","@types/react":"^18.2.6","react-native":"0.74.1","@babel/runtime":"^7.24.6","@babel/preset-env":"^7.24.6","@realm/app-importer":"*","react-test-renderer":"18.2.0","@types/lodash.isequal":"^4.5.8","@babel/preset-typescript":"^7.24.6","@react-native/babel-preset":"0.74.83","babel-plugin-module-resolver":"^5.0.0","@testing-library/react-native":"^12.5.1"},"peerDependencies":{"react":">=17.0.2","realm":"^12.0.0-browser || ^12.0.0 || ^12.0.0-rc || ^11.0.0"},"optionalDependencies":{"react-native":">=0.68","@babel/runtime":">=7"},"_npmOperationalInternal":{"tmp":"tmp/react_0.8.0_1718723126237_0.8293442224607943","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"@realm/react","version":"0.9.0","keywords":["realm","react","hooks"],"author":{"url":"https://www.mongodb.com/docs/realm/","name":"MongoDB","email":"help@realm.io"},"license":"Apache-2.0","_id":"@realm/react@0.9.0","maintainers":[{"name":"ellej","email":"ellej.dev@skiff.com"},{"name":"kraenhansen","email":"mail@kraenhansen.dk"},{"name":"kneth","email":"geisshirt@gmail.com"},{"name":"realmnpm","email":"realm-tools@mongodb.com"},{"name":"nirinchev","email":"irinchev@me.com"},{"name":"takameyer","email":"andrew.meyer@mongodb.com"}],"homepage":"https://github.com/realm/realm-js/tree/main/packages/realm-react#readme","bugs":{"url":"https://github.com/realm/realm-js/issues"},"dist":{"shasum":"8ae02f37fa0048b34a15893de7fd612eab0d43ec","tarball":"https://registry.npmjs.org/@realm/react/-/react-0.9.0.tgz","fileCount":67,"integrity":"sha512-u4PjEbEJVs1pKfhMIn02DNjFhvChz6FrMCo4Vf3NHMF3u/YdYeYABUx/6tZ6tbAE6+erLAcfZVUMkcFLwX5uYA==","signatures":[{"sig":"MEYCIQDmG68adcZeXuystVzoXL5xYVwRiDkgsg0oU1h5shwVfAIhAKKv0fWn1yT9Rhh23e3xANiWuYRirz4bF2ipJBk0XNcW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@realm%2freact@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":752173},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","source":"src/index.tsx","wireit":{"docs":{"command":"typedoc","dependencies":["bundle"]},"test":{"command":"jest --forceExit","dependencies":["../realm:build:ts","../realm:build:node","../realm-common:bundle","../realm-app-importer:type-check"]},"bundle":{"files":["rollup.config.js","src/**/*.ts","src/**/*.tsx"],"output":["dist"],"command":"rollup --config && tsc -p tsconfig.types.json","dependencies":["../realm:build:ts","../realm-common:bundle"]}},"gitHead":"e24e8fa92b4b579276b9b1427d4e009473f2b4be","scripts":{"docs":"wireit","lint":"eslint --ext .tsx .","test":"wireit","start":"npm run bundle -- --watch","bundle":"wireit"},"_npmUser":{"name":"realmnpm","email":"realm-tools@mongodb.com"},"repository":{"url":"git+https://github.com/realm/realm-js.git","type":"git","directory":"packages/realm-react"},"_npmVersion":"10.7.0","description":"React specific hooks and implementation helpers for Realm","directories":{},"_nodeVersion":"20.15.0","dependencies":{"lodash.isequal":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","react":"18.2.0","realm":"*","ts-jest":"^29.1.2","prettier":"2.8.8","babel-jest":"^29.7.0","@babel/core":"^7.24.6","@types/jest":"^29.5.12","fb-watchman":"^2.0.1","@types/react":"^18.2.6","react-native":"0.74.2","@babel/runtime":"^7.24.6","@babel/preset-env":"^7.24.6","@realm/app-importer":"*","react-test-renderer":"18.2.0","@types/lodash.isequal":"^4.5.8","@babel/preset-typescript":"^7.24.6","@react-native/babel-preset":"0.74.83","babel-plugin-module-resolver":"^5.0.0","@testing-library/react-native":"^12.5.1"},"peerDependencies":{"react":">=17.0.2","realm":"^12.0.0-browser || ^12.0.0 || ^12.0.0-rc || ^11.0.0"},"optionalDependencies":{"react-native":">=0.68","@babel/runtime":">=7"},"_npmOperationalInternal":{"tmp":"tmp/react_0.9.0_1721214733464_0.08501620792334452","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"@realm/react","version":"0.10.0","keywords":["realm","react","hooks"],"author":{"url":"https://www.mongodb.com/docs/realm/","name":"MongoDB","email":"help@realm.io"},"license":"Apache-2.0","_id":"@realm/react@0.10.0","maintainers":[{"name":"kraenhansen","email":"mail@kraenhansen.dk"},{"name":"kneth","email":"geisshirt@gmail.com"},{"name":"realmnpm","email":"realm-tools@mongodb.com"},{"name":"nirinchev","email":"irinchev@me.com"},{"name":"takameyer","email":"andrew.meyer@mongodb.com"}],"homepage":"https://github.com/realm/realm-js/tree/main/packages/realm-react#readme","bugs":{"url":"https://github.com/realm/realm-js/issues"},"dist":{"shasum":"826eef5d32be84ce9111489c6c00890803787759","tarball":"https://registry.npmjs.org/@realm/react/-/react-0.10.0.tgz","fileCount":72,"integrity":"sha512-9BbQRGbITwnQj9bqDLHe1CguCrxygZekV+NtJsMrwe1uPz/y/Uu3AkOfSCEcpfgF0mlinOwhFC/JgujV56zgjQ==","signatures":[{"sig":"MEQCIHjOiDDX08OVpHhYw5iEbF6Xppde6IQ8jRlzORbM8yahAiA8K8uwIa9le0Cx3pupiTEqrNxHkDWyrVBc7Y9H+0esbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@realm%2freact@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":778608},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","source":"src/index.tsx","wireit":{"docs":{"command":"typedoc","dependencies":["bundle"]},"test":{"command":"jest --forceExit","dependencies":["../realm:build:ts","../realm:build:node","../realm-common:bundle","../realm-app-importer:type-check"]},"bundle":{"files":["rollup.config.js","src/**/*.ts","src/**/*.tsx"],"output":["dist"],"command":"rollup --config && tsc -p tsconfig.types.json","dependencies":["../realm:build:ts","../realm-common:bundle"]}},"gitHead":"01fd7026b37c26bd2747be29990326eff645c604","scripts":{"docs":"wireit","lint":"eslint --ext .tsx .","test":"wireit","start":"npm run bundle -- --watch","bundle":"wireit"},"_npmUser":{"name":"realmnpm","email":"realm-tools@mongodb.com"},"repository":{"url":"git+https://github.com/realm/realm-js.git","type":"git","directory":"packages/realm-react"},"_npmVersion":"10.8.1","description":"React specific hooks and implementation helpers for Realm","directories":{},"_nodeVersion":"20.16.0","dependencies":{"lodash.isequal":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","react":"18.2.0","realm":"*","ts-jest":"^29.1.2","prettier":"2.8.8","babel-jest":"^29.7.0","@babel/core":"^7.24.6","@types/jest":"^29.5.12","fb-watchman":"^2.0.1","@types/react":"^18.2.6","react-native":"0.74.2","@babel/runtime":"^7.24.6","@babel/preset-env":"^7.24.6","@realm/app-importer":"*","react-test-renderer":"18.2.0","@types/lodash.isequal":"^4.5.8","@babel/preset-typescript":"^7.24.6","@react-native/babel-preset":"0.74.83","babel-plugin-module-resolver":"^5.0.0","@testing-library/react-native":"^12.5.1"},"peerDependencies":{"react":">=17.0.2","realm":">=12.12.0"},"optionalDependencies":{"react-native":">=0.68","@babel/runtime":">=7"},"_npmOperationalInternal":{"tmp":"tmp/react_0.10.0_1723743862368_0.3042157283844289","host":"s3://npm-registry-packages"}},"0.10.1":{"name":"@realm/react","version":"0.10.1","keywords":["realm","react","hooks"],"author":{"url":"https://www.mongodb.com/docs/realm/","name":"MongoDB","email":"help@realm.io"},"license":"Apache-2.0","_id":"@realm/react@0.10.1","maintainers":[{"name":"kraenhansen","email":"mail@kraenhansen.dk"},{"name":"realmnpm","email":"realm-tools@mongodb.com"},{"name":"nirinchev","email":"irinchev@me.com"},{"name":"takameyer","email":"andrew.meyer@mongodb.com"}],"homepage":"https://github.com/realm/realm-js/tree/main/packages/realm-react#readme","bugs":{"url":"https://github.com/realm/realm-js/issues"},"dist":{"shasum":"dc945b159a1275727695f9a2238a0a2d2f53eaef","tarball":"https://registry.npmjs.org/@realm/react/-/react-0.10.1.tgz","fileCount":72,"integrity":"sha512-AXUg8QLjd6IcsFRTe4nSc+uBiYdGeu1eai4TSve81opKpPf3qib6fwl0LagGPR4a+I0bV58ZLg3u5KmMMCDRzQ==","signatures":[{"sig":"MEUCIQDA18rLKn/GDZ3DtgEuVRr7PB+bdM3G+LreOLFedpJuWwIgBi8irQvohHVLAQ6LD47endNZhDWoEZ5vyDqaMYSN5+U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@realm%2freact@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":778199},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","source":"src/index.tsx","wireit":{"docs":{"command":"typedoc","dependencies":["bundle"]},"test":{"command":"jest --forceExit","dependencies":["../realm:build:ts","../realm:build:node","../realm-common:bundle","../realm-app-importer:type-check"]},"bundle":{"files":["rollup.config.js","src/**/*.ts","src/**/*.tsx"],"output":["dist"],"command":"rollup --config && tsc -p tsconfig.types.json","dependencies":["../realm:build:ts","../realm-common:bundle"]}},"gitHead":"07dabb9622b0116eae48f0b539ffe304a95976e6","scripts":{"docs":"wireit","lint":"eslint --ext .tsx .","test":"wireit","start":"npm run bundle -- --watch","bundle":"wireit"},"_npmUser":{"name":"realmnpm","email":"realm-tools@mongodb.com"},"repository":{"url":"git+https://github.com/realm/realm-js.git","type":"git","directory":"packages/realm-react"},"_npmVersion":"10.8.1","description":"React specific hooks and implementation helpers for Realm","directories":{},"_nodeVersion":"20.16.0","dependencies":{"lodash.isequal":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","react":"18.3.1","realm":"*","ts-jest":"^29.1.2","prettier":"2.8.8","babel-jest":"^29.7.0","@babel/core":"^7.24.6","@types/jest":"^29.5.12","fb-watchman":"^2.0.1","@types/react":"^18.2.6","react-native":"0.75.1","@babel/runtime":"^7.24.6","@babel/preset-env":"^7.24.6","@realm/app-importer":"*","react-test-renderer":"18.3.1","@types/lodash.isequal":"^4.5.8","@babel/preset-typescript":"^7.24.6","@react-native/babel-preset":"0.74.83","babel-plugin-module-resolver":"^5.0.0","@testing-library/react-native":"^12.5.1"},"peerDependencies":{"react":">=17.0.2","realm":">=12.12.0"},"optionalDependencies":{"react-native":">=0.68","@babel/runtime":">=7"},"_npmOperationalInternal":{"tmp":"tmp/react_0.10.1_1724850083130_0.40855560237469346","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"@realm/react","version":"0.11.0","keywords":["realm","react","hooks"],"author":{"url":"https://www.mongodb.com/docs/realm/","name":"MongoDB","email":"help@realm.io"},"license":"Apache-2.0","_id":"@realm/react@0.11.0","maintainers":[{"name":"kraenhansen","email":"mail@kraenhansen.dk"},{"name":"realmnpm","email":"realm-tools@mongodb.com"},{"name":"nirinchev","email":"irinchev@me.com"},{"name":"takameyer","email":"andrew.meyer@mongodb.com"}],"homepage":"https://github.com/realm/realm-js/tree/main/packages/realm-react#readme","bugs":{"url":"https://github.com/realm/realm-js/issues"},"dist":{"shasum":"cfd9674505c783d3c9f8dddb72890ba3563cccca","tarball":"https://registry.npmjs.org/@realm/react/-/react-0.11.0.tgz","fileCount":72,"integrity":"sha512-ekS0j8ZyWr+Tjd4RmTCGOOiSACFVURMxpB1fyDSwQk5mWQtkeItYB4/bLvFvqspg0F9EQbgBoNEA7ahbH6BRNw==","signatures":[{"sig":"MEUCIQCZWI4kIImECDLrqbsgBV74PfnN0KOaNUb69jpw0EKBCQIgNSU8wbA8OSh6PBS5Kk5rBC+TYBMsNhmWt4uzuC4f2Uo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@realm%2freact@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":784023},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","module":"dist/index.js","source":"src/index.tsx","wireit":{"docs":{"command":"typedoc","dependencies":["bundle"]},"test":{"command":"jest --forceExit","dependencies":["../realm:build:ts","../realm:build:node","../realm-common:bundle","../realm-app-importer:type-check"]},"bundle":{"files":["rollup.config.js","src/**/*.ts","src/**/*.tsx"],"output":["dist"],"command":"rollup --config && tsc -p tsconfig.types.json","dependencies":["../realm:build:ts","../realm-common:bundle"]}},"gitHead":"c1c5f25f029eeb14beebd1dd3868be069fa0cf55","scripts":{"docs":"wireit","lint":"eslint --ext .tsx .","test":"wireit","start":"npm run bundle -- --watch","bundle":"wireit"},"_npmUser":{"name":"realmnpm","email":"realm-tools@mongodb.com"},"repository":{"url":"git+https://github.com/realm/realm-js.git","type":"git","directory":"packages/realm-react"},"_npmVersion":"10.8.2","description":"React specific hooks and implementation helpers for Realm","directories":{},"_nodeVersion":"20.17.0","dependencies":{"lodash.isequal":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.3","react":"18.3.1","realm":"*","ts-jest":"^29.1.2","prettier":"2.8.8","babel-jest":"^29.7.0","@babel/core":"^7.24.6","@types/jest":"^29.5.12","fb-watchman":"^2.0.1","@types/react":"^18.2.6","react-native":"0.75.1","@babel/runtime":"^7.24.6","@babel/preset-env":"^7.24.6","@realm/app-importer":"*","react-test-renderer":"18.3.1","@types/lodash.isequal":"^4.5.8","@babel/preset-typescript":"^7.24.6","@react-native/babel-preset":"0.74.83","babel-plugin-module-resolver":"^5.0.0","@testing-library/react-native":"^12.5.1"},"peerDependencies":{"react":">=17.0.2","realm":">=12.12.0"},"optionalDependencies":{"react-native":">=0.68","@babel/runtime":">=7"},"_npmOperationalInternal":{"tmp":"tmp/react_0.11.0_1728028814683_0.06021756100922104","host":"s3://npm-registry-packages"}},"0.20.0":{"name":"@realm/react","version":"0.20.0","description":"React specific hooks and implementation helpers for Realm","type":"module","main":"dist/index.cjs","module":"dist/index.js","types":"dist/index.d.ts","source":"src/index.tsx","scripts":{"bundle":"wireit","start":"npm run bundle -- --watch","test":"wireit","lint":"eslint --ext .tsx .","docs":"wireit"},"wireit":{"bundle":{"command":"rollup --config && tsc -p tsconfig.types.json","dependencies":["../realm:build:ts","../realm-common:bundle"],"files":["rollup.config.js","src/**/*.ts","src/**/*.tsx"],"output":["dist"]},"test":{"command":"jest --forceExit","dependencies":["../realm:build:ts","../realm:build:node","../realm-common:bundle"]},"docs":{"command":"typedoc","dependencies":["bundle"]}},"devDependencies":{"@babel/core":"^7.24.6","@babel/preset-env":"^7.24.6","@babel/preset-typescript":"^7.24.6","@babel/runtime":"^7.24.6","@react-native/babel-preset":"0.80.2","@realm/app-importer":"*","@testing-library/react-native":"^12.8.0","@types/jest":"^29.5.12","@types/react":"^19.1.9","@types/lodash.isequal":"^4.5.8","babel-jest":"^29.7.0","babel-plugin-module-resolver":"^5.0.0","fb-watchman":"^2.0.1","jest":"^29.6.3","prettier":"2.8.8","react":"19.1.1","react-native":"0.80.2","react-test-renderer":"19.1.1","realm":"*","ts-jest":"^29.1.2"},"peerDependencies":{"react":">=17.0.2","realm":">=20.0.0"},"optionalDependencies":{"@babel/runtime":">=7","react-native":">=0.68"},"keywords":["realm","react","hooks"],"author":{"name":"MongoDB","email":"help@realm.io","url":"https://www.mongodb.com/docs/realm/"},"repository":{"type":"git","url":"git+https://github.com/realm/realm-js.git","directory":"packages/realm-react"},"homepage":"https://github.com/realm/realm-js/tree/main/packages/realm-react#readme","bugs":{"url":"https://github.com/realm/realm-js/issues"},"license":"Apache-2.0","dependencies":{"lodash.isequal":"^4.5.0"},"_id":"@realm/react@0.20.0","gitHead":"5878bc145abd52c8fc720bfb22d7ed93d57eec5a","_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-d72+IQToNlMTS/gylZS3r/QBUHvNy4aG66sXCQb6BxjWqJhJEaRH2ziTcixhHOaXyMD5DLihOg9ev5qhjFj1kQ==","shasum":"1ccb411ae022ee2824cf8ba1cd2c64997603191c","tarball":"https://registry.npmjs.org/@realm/react/-/react-0.20.0.tgz","fileCount":49,"unpackedSize":623631,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@realm%2freact@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGB9ZXXtAlPSLmGbRePJW7HAjbvzgzMkUNdp2f5xHIN5AiEA5nPlNrFCUKh+gCWtqz8r6+PRImRMY00XZhsO+pbWTQA="}]},"_npmUser":{"name":"realmnpm","email":"realm-tools@mongodb.com"},"directories":{},"maintainers":[{"name":"takameyer","email":"andrew.meyer@mongodb.com"},{"name":"nirinchev","email":"irinchev@me.com"},{"name":"realmnpm","email":"realm-tools@mongodb.com"},{"name":"kraenhansen","email":"mail@kraenhansen.dk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react_0.20.0_1760703495964_0.7892378698691422"},"_hasShrinkwrap":false}},"time":{"created":"2021-12-22T12:27:23.911Z","modified":"2025-10-17T12:18:16.683Z","0.1.0":"2021-12-22T12:27:24.101Z","0.2.0":"2022-03-07T12:13:57.026Z","0.2.1":"2022-03-24T09:14:34.624Z","0.3.0":"2022-05-11T10:15:11.600Z","0.3.1":"2022-05-31T11:44:06.810Z","0.3.2":"2022-07-14T08:29:37.768Z","0.4.0-rc.0":"2022-09-14T07:48:17.961Z","0.4.0":"2022-10-18T11:09:40.122Z","0.4.1":"2022-11-03T15:57:22.489Z","0.4.3":"2023-01-24T14:00:07.533Z","0.5.0":"2023-06-19T14:25:17.713Z","0.5.1":"2023-06-21T08:30:51.607Z","0.5.2":"2023-08-09T13:58:55.236Z","0.6.0":"2023-08-23T08:52:30.948Z","0.6.1":"2023-10-06T13:32:22.090Z","0.6.2-rc.1":"2023-10-10T13:45:52.252Z","0.6.2":"2023-11-15T09:26:24.893Z","0.7.0":"2024-05-06T09:09:43.148Z","0.8.0":"2024-06-18T15:05:26.510Z","0.9.0":"2024-07-17T11:12:13.659Z","0.10.0":"2024-08-15T17:44:22.680Z","0.10.1":"2024-08-28T13:01:23.467Z","0.11.0":"2024-10-04T08:00:14.885Z","0.20.0":"2025-10-17T12:18:16.186Z"},"bugs":{"url":"https://github.com/realm/realm-js/issues"},"author":{"name":"MongoDB","email":"help@realm.io","url":"https://www.mongodb.com/docs/realm/"},"license":"Apache-2.0","homepage":"https://github.com/realm/realm-js/tree/main/packages/realm-react#readme","keywords":["realm","react","hooks"],"repository":{"type":"git","url":"git+https://github.com/realm/realm-js.git","directory":"packages/realm-react"},"description":"React specific hooks and implementation helpers for Realm","maintainers":[{"name":"takameyer","email":"andrew.meyer@mongodb.com"},{"name":"nirinchev","email":"irinchev@me.com"},{"name":"realmnpm","email":"realm-tools@mongodb.com"},{"name":"kraenhansen","email":"mail@kraenhansen.dk"}],"readme":"<p align=\"center\">\n  <img height=\"140\" src=\"https://raw.githubusercontent.com/realm/realm-js/main/media/realm-react-logo.svg\" alt=\"Realm React Logo\"/>\n</p>\n\n<h1 align=\"center\">\n  Realm React\n</h1>\n\nBuild better apps, faster.\n\n> [!WARNING]\n> We announced the deprecation of Atlas Device Sync + Realm SDKs in September 2024. For more information please see:\n> - [SDK Deprecation](https://www.mongodb.com/docs/atlas/device-sdks/deprecation/)\n> - [Device Sync Deprecation](https://www.mongodb.com/docs/atlas/app-services/sync/device-sync-deprecation/)\n>\n> For a version of RealmJS without sync features, install from [community on npm](https://www.npmjs.com/package/realm/v/community) or see the `community` git branch.\n\n\n## Introduction\nSetting up Realm in a React Native application has historically been complex. Re-rendering of components when objects in the database change requires manually adding and removing listeners, which produce a lot of boilerplate code and is error-prone (if listeners properly removed on unmount). This library alleviates that by providing [React hooks](https://reactjs.org/docs/hooks-intro.html) which return Realm data that is state aware. As a consequence, any change to the Realm data will cause components using the hook to re-render.\n\nDocumentation for `@realm/react` and Realm can be found at [docs/react-native](../../docs/react-native/README.md).\n## Installation\n\nThis library requires `react-native` >= 0.59 and `realm` >= 11\n\nnpm:\n\n```\nnpm install realm @realm/react\n```\n\nyarn:\n\n```\nyarn add realm @realm/react\n```\n\n## Try it out\n\nHere is a simple task manager application written with Realm React.  Copy into a React Native application and give it a try!\n\n```tsx\nimport React, { useState } from \"react\";\nimport { SafeAreaView, View, Text, TextInput, FlatList, Pressable } from \"react-native\";\nimport { Realm, RealmProvider, useRealm, useQuery } from '@realm/react'\n\nclass Task extends Realm.Object {\n  _id!: Realm.BSON.ObjectId;\n  description!: string;\n  isComplete!: boolean;\n  createdAt!: Date;\n\n  static generate(description: string) {\n    return {\n      _id: new Realm.BSON.ObjectId(),\n      description,\n      createdAt: new Date(),\n    };\n  }\n\n  static schema = {\n    name: 'Task',\n    primaryKey: '_id',\n    properties: {\n      _id: 'objectId',\n      description: 'string',\n      isComplete: { type: 'bool', default: false },\n      createdAt: 'date'\n    },\n  };\n}\n\nexport default function AppWrapper() {\n  return (\n    <RealmProvider schema={[Task]}><TaskApp /></RealmProvider>\n  )\n}\n\nfunction TaskApp() {\n  const realm = useRealm();\n  const tasks = useQuery(Task);\n  const [newDescription, setNewDescription] = useState(\"\")\n\n  return (\n    <SafeAreaView>\n      <View style={{ flexDirection: 'row', justifyContent: 'center', margin: 10 }}>\n        <TextInput\n          value={newDescription}\n          placeholder=\"Enter new task description\"\n          onChangeText={setNewDescription}\n        />\n        <Pressable\n          onPress={() => {\n            realm.write(() => {\n              realm.create(\"Task\", Task.generate(newDescription));\n            });\n            setNewDescription(\"\")\n          }}><Text>➕</Text></Pressable>\n      </View>\n      <FlatList data={tasks.sorted(\"createdAt\")} keyExtractor={(item) => item._id.toHexString()} renderItem={({ item }) => {\n        return (\n          <View style={{ flexDirection: 'row', justifyContent: 'center', margin: 10 }}>\n            <Pressable\n              onPress={() =>\n                realm.write(() => {\n                  item.isComplete = !item.isComplete\n                })\n              }><Text>{item.isComplete ? \"✅\" : \"☑️\"}</Text></Pressable>\n            <Text style={{ paddingHorizontal: 10 }} >{item.description}</Text>\n            <Pressable\n              onPress={() => {\n                realm.write(() => {\n                  realm.delete(item)\n                })\n              }} ><Text>{\"🗑️\"}</Text></Pressable>\n          </View>\n        );\n      }} ></FlatList>\n    </SafeAreaView >\n  );\n}\n```\n\nFor a full fledged example, check out [our templates](https://github.com/realm/realm-js#template-apps-using-expo-for-react-native).\n\n\n## Realm Hooks\n\n### useRealm\nReturns the instance of the [`Realm`](https://www.mongodb.com/docs/realm-sdks/js/latest/classes/Realm.html) configured by `createRealmContext` and the `RealmProvider`.  The following is an example of how to use this Hook to make a write transaction callback for a component.\n\n```tsx\nimport {useRealm} from '@realm/react';\n// assume props contain item a Realm.Object\nconst Component = ({item}) => {\n  const realm = useRealm();\n  const toggleComplete = useCallback((item) => {\n    realm.write(() => {\n      item.isComplete = !item.isComplete\n    })\n  },[item, realm])\n\n  return (\n    <Pressable\n      onPress={() =>\n        realm.write(() => {\n          item.isComplete = !item.isComplete\n        })\n      }><Text>{item.isComplete ? \"✅\" : \"☑️\"}</Text>\n    </Pressable>\n  )\n}\n```\n\n### useQuery\n\nReturns [`Realm.Results`](https://www.mongodb.com/docs/realm-sdks/js/latest/classes/Realm.Results.html) from a given type. This Hook will update on any changes to any Object in the Collection and return an empty array if the Collection is empty.\nThe result of this can be consumed directly by the `data` argument of any React Native [`VirtualizedList`](https://reactnative.dev/docs/virtualizedlist) or [`FlatList`](https://reactnative.dev/docs/flatlist).  If the component used for the list's `renderItem` prop is wrapped with [`React.Memo`](https://reactjs.org/docs/react-api.html#reactmemo), then only the modified object will re-render.\n\n```tsx\nimport {useQuery} from '@realm/react';\n\nconst Component = () => {\n  // ObjectClass is a class extending Realm.Object, which should have been provided in the Realm Config.\n  // It is also possible to use the model's name as a string ( ex. \"Object\" ) if you are not using class based models.\n  const sortedCollection = useQuery({\n    type: ObjectClass,\n    query: (collection) => {\n      // The methods `sorted` and `filtered` should be passed as a `query` function.\n      // Any variables that are dependencies of this should be placed in the dependency array.\n      return collection.sorted();\n    }\n  }, []);\n\n  return (\n    <FlatList data={sortedCollection} renderItem={({ item }) => <Object item={item}/>\n  )\n}\n```\n\n### useObject\n Returns a [`Realm.Object`](https://www.mongodb.com/docs/realm-sdks/js/latest/classes/Realm.Object.html) for a given type and primary key.  The Hook will update on any changes to the properties on the returned Object and return `null` if it either doesn't exist or has been deleted.\n\n```tsx\nimport {useObject} from '@realm/react';\n\nconst Component = ({someId}) => {\n  // ObjectClass is a class extending Realm.Object, which should have been provided in the Realm Config.\n  // It is also possible to use the model's name as a string ( ex. \"Object\" ) if you are not using class based models.\n  const object = useObject(ObjectClass, someId);\n\n  return (\n    <View>\n      <Text>{object.name}</Text>\n    </View>\n  )\n}\n```\n## Setting Things Up\n### RealmProvider\n\nTo get started with `@realm/react`, one must wrap your app with a `RealmProvider`. The `RealmProvider` can be configured using props.  At a minimum, one must set the `schema` prop to the Realm models that they have configured.\nAny child of the RealmProvider will be able to use the hooks to access and manipulate Realm data. Here is an example of how to setup Realm React with a Task model:\n\n```tsx\nimport { RealmProvider, useQuery, Realm } from '@realm/react';\n\nconst AppWrapper = () => {\n  return (\n    <RealmProvider schema={[Item]}>\n      <SomeComponent/>\n    </RealmProvider>\n  )\n}\n\nconst SomeComponent = () => {\n  const items = useQuery(Item)\n  //..\n}\n\n```\n\nThe `RealmProvider` also comes with a fallback prop that is rendered when while awaiting for the Realm to open. For local Realm, this is instant, but for synced a Realm, it can take time for larger datasets to sync, especially if it's the first time the app has been opened.  In that case, it is recommended to provide a loading component as a fallback.\n\n```tsx\nconst AppWrapper = () => {\n  return (\n    <RealmProvider fallback={<Loading/>} >\n      <App/>\n    <RealmProvider>\n  )\n}\n```\n\nIn some cases, it may be necessary to access the configured Realm from outside of the `RealmProvider`, for instance, implementing a client reset fallback.  This can be done by creating a `ref` with `useRef` and setting the `realmRef` property of `RealmProvider`.\n\n```tsx\nconst AppWrapper = () => {\n  const realmRef = useRef<Realm|null>(null)\n\n  return (\n    <RealmProvider realmRef={realmRef}>\n      <App/>\n    <RealmProvider>\n  )\n}\n```\n\nIt may also be necessary to render multiple `RealmProvider`s of the same Realm in an app. In this case, the flag `closeOnUnmount` can be set to `false`` to prevent both Realm instances from closing when one has been removed from the component tree.\nThis is set to `true` by default.\n\n```tsx\nconst AppWrapper = () => {\n  return (\n    <RealmProvider closeOnUnmount={false}>\n      <App/>\n    <RealmProvider>\n  )\n}\n```\n### Dynamically Updating a Realm Configuration\n\nIt is possible to update the realm configuration by setting props on the `RealmProvider`.  The `RealmProvider` takes props for all possible realm configuration properties.\n\nFor example, one could setup the sync configuration based on a user state:\n\n```tsx\nconst [user, setUser] = useState()\n\n//... some logic to get user state\n\n<RealmProvider sync={{ user, partition }}>\n```\n\n### `useApp` and the `AppProvider`\n\nThe `useApp` hook can be used to access your Realm App instance as long as the `AppProvider` wraps your application.  This should be done outside of your `RealmProvider`.\n\n`AppProvider` usage:\n\n```tsx\nimport { AppProvider } from '@realm/react'\n//...\n// Wrap your RealmProvider with the AppProvider and provide an appId\n<AppProvider id={appId}>\n\t<RealmProvider sync={{user, flexible: true}}>\n\t//...\n\t</RealmProvider>\n</AppProvider>\n```\n\n`useApp` usage:\n```tsx\n// Access the app instance using the useApp hook\nimport { useApp } from '@realm/react'\n\nconst SomeComponent = () => {\n\tconst app = useApp();\n\n\t//...\n}\n```\n\nIt is also possible to receive a reference to the app outside of the `AppProvider`, through the `appRef` property.  This must be set to a React reference returned from `useRef`.\n\n```tsx\nconst AppWrapper = () => {\n  const appRef = useRef<Realm.App|null>(null)\n\n  return (\n    <AppProvider appRef={appRef}>\n      <App/>\n    <AppProvider>\n  )\n}\n```\n\n### `useUser` and the `UserProvider`\n\nWith the introduction of the `UserProvider`, the `user` can be automatically populated into the underlying Realm configuration.  The `fallback` property can be used to provide a login component.\nThe child components will be rendered as soon as a user has authenticated.  On logout, the fallback will be displayed again.\n\n`UserProvider` usage:\n\n```tsx\nimport { AppProvider, UserProvider } from '@realm/react'\n//...\n<AppProvider id={appId}>\n\t<UserProvider fallback={LoginComponent}>\n\t\t{/* After login, user will be automatically populated in realm configuration */}\n\t\t<RealmProvider sync={{flexible: true}}>\n\t\t//...\n\t\t</RealmProvider>\n\t</UserProvider>\n</AppProvider>\n```\n\n`useUser` usage:\n```tsx\n// Access the app instance using the useApp hook\nimport { useUser } from '@realm/react'\n\nconst SomeComponent = () => {\n\tconst user = useUser();\n\n\t//...\n}\n```\n\n### Authentication Hooks\n\nThe following hooks can be used to authenticate users in your application.  They return authentication operations and a single result object which can be read to track the progress of the current result. More information about the specific auth methods can be found in the [Authenticate Users](https://www.mongodb.com/docs/atlas/device-sdks/sdk/react-native/manage-users/authenticate-users) Documentation.\n\n## `result`\nThe authentication hooks return a `result` has the following structure:\n```tsx\n{\n  /**\n   * The current state of the operation.\n   * Enumerated by OperationState\n   */\n  state, // \"not-started\", \"pending\", \"success\", \"error\"\n\n  /**\n   * The string name of the current operation running.\n   */\n  operation,\n\n  /**\n   * Convenience accessors, so users can write e.g. `loginResult.pending`\n   * instead of `loginResult.state === OperationState.Pending`\n   */\n  pending, // true or false\n  success, // true or false\n\n  /**\n   * The error returned from the operation, if any. This will only be populated\n   * if `state === OperationState.Error`, and will be cleared each time the\n   * operation is called.\n   */\n  error // Error based object or undefined\n}\n```\n\n## `useAuth`\nThese hooks would typically be used in the `fallback` component of the `UserProvider`\n\n\nThis can be used to manage the state of the current login operation.\n\n### `logIn`\nLog in with a `Realm.Credentials` instance. This allows login with any authentication mechanism supported by Realm. If this is called when a user is currently logged in, it will switch the user.\n```tsx\nconst {logIn, result} = useAuth();\n\n// Log in with a `Realm.Credentials` instance. This allows login with any authentication mechanism supported by Realm.\n// If this is called when a user is currently logged in, it will switch the user.\n// Typically the other methods from `useAuth` would be used.\n// If this is rendered in the fallback of the `UserProvider`,\n// then it's children will be rendered as soon as this succeeds.\nuseEffect( () => logIn(Realm.Credential.anonymous()), [] );\n}\n\nif(result.pending) {\n  return (<LoadingSpinner/>)\n}\n\nif(result.error) {\n  return (<ErrorComponent/>)\n}\n\nif(result.success) {\n  return (<SuccessComponent/>)\n}\n//...\n```\n\n### `logInWithAnonymous`\nLog in with the Anonymous authentication provider.\n```tsx\nconst {logInWithAnonymous, result} = useAuth();\nconst performLogin = () => {\n  logInWithAnonymous();\n};\n```\n\n### `logInWithApiKey`\nLog in with an API key.\n```tsx\nconst {logInWithApiKey, result} = useAuth();\nconst performLogin = () => {\n  const key = getApiKey(); // user defined function\n  logInWithApiKey(key);\n};\n```\n\n### `logInWithEmailPassword`\nLog in with Email/Password.\n```tsx\nconst {logInWithEmailPassword, result} = useAuth();\nconst [email, setEmail] = useState(\"\");\nconst [password, setPassword] = useState(\"\");\n\nconst performLogin = () => {\n  logInWithEmailPassword({email, password});\n};\n```\n\n### `logInWithJWT`\nLog in with a JSON Web Token (JWT).\n```tsx\nconst {logInWithJWT, result} = useAuth();\n\nconst performLogin = () => {\n  const token = authorizeWithCustomerProvider(); // user defined function\n  logInWithJWT(token);\n};\n```\n\n### `logInWithGoogle`\nLog in with Google.\n```tsx\nconst {logInWithGoogle, result} = useAuth();\n\nconst performLogin = () => {\n  const token = getGoogleToken(); // user defined function\n  logInWithGoogle({idToken: token});\n};\n```\n\n### `logInWithApple`\nLog in with Apple.\n```tsx\nconst {logInWithApple, result} = useAuth();\n\nconst performLogin = () => {\n  const token = getAppleToken(); // user defined function\n  logInWithApple(token);\n};\n```\n\n### `logInWithFacebook`\nLog in with Facebook.\n```tsx\nconst {logInWithFacebook, result} = useAuth();\n\nconst performLogin = () => {\n  const token = getFacebookToken(); // user defined function\n  logInWithFacebook(token);\n};\n```\n\n### `logInWithCustomFunction`\nLog in with a custom function.\n```tsx\nconst {logInWithFunction, result} = useAuth();\n\nconst performLogin = () => {\n  const customPayload = getAuthParams(); // user defined arguments\n  logInWithFunction(customPayload);\n};\n```\n### `logOut`\nLog out the current user. This will immediately cause the `fallback` from the `UserProvider` to render.\n```tsx\nconst {logOut, result} = useAuth();\n\nconst performLogOut = () => {\n  logOut();\n};\n```\n\n## `useEmailPasswordAuth`\nThis hook is similar to `useAuth`, but specifically offers operations around Email/Password authentication.  This includes methods around resetting passwords and confirming users.  It returns the same `result` object as `useAuth`.\n\n### `logIn`\nConvenience function to log in a user with an email and password - users\ncould also call `logIn(Realm.Credentials.emailPassword(email, password)).\n@returns A `Realm.User` instance for the logged in user.\n\n```tsx\nconst {logIn, result} = useEmailPasswordAuth();\n\nconst [email, setEmail] = useState(\"\");\nconst [password, setPassword] = useState(\"\");\n\nconst performLogin = () => {\n  logIn({email, password});\n};\n\nif(result.pending) {\n  return (<LoadingSpinner/>)\n}\n\nif(result.error) {\n  return (<ErrorComponent/>)\n}\n\nif(result.success) {\n  return (<SuccessComponent/>)\n}\n//...\n```\n\n### `register`\nRegister a new user.\n\n```tsx\nconst {register, result} = useEmailPasswordAuth();\n\nconst [email, setEmail] = useState(\"\");\nconst [password, setPassword] = useState(\"\");\n\nconst performRegister = () => {\n  register({email, password});\n};\n```\n\n### `confirm`\nConfirm a user's account by providing the `token` and `tokenId` received.\n```tsx\nconst {confirm, result} = useEmailPasswordAuth();\n\nconst performConfirmation = () => {\n  confirm({token, tokenId});\n};\n```\n\n### `resendConfirmationEmail`\nResend a user's confirmation email.\n```tsx\nconst {resendConfirmationEmail, result} = useEmailPasswordAuth();\nconst [email, setEmail] = useState(\"\");\n\nconst performResendConfirmationEmail = () => {\n  resendConfirmationEmail({email});\n};\n```\n\n### `retryCustomConfirmation`\nRetry the custom confirmation function for a given user.\n```tsx\nconst {retryCustomConfirmation, result} = useEmailPasswordAuth();\nconst [email, setEmail] = useState(\"\");\n\nconst performRetryCustomConfirmation = () => {\n  retryCustomConfirmation({email});\n};\n```\n\n### `sendResetPasswordEmail`\nSend a password reset email for a given user.\n```tsx\nconst {sendResetPasswordEmail, result} = useEmailPasswordAuth();\nconst [email, setEmail] = useState(\"\");\n\nconst performSendResetPasswordEmail = () => {\n  sendResetPasswordEmail({email});\n};\n```\n\n### `resetPassword`\nComplete resetting a user's password.\n```tsx\nconst {resetPassword, result} = useEmailPasswordAuth();\nconst [password, setPassword] = useState(\"\");\n\nconst performResetPassword = () => {\n  resetPassword({token, tokenId, password});\n};\n```\n\n### `callResetPasswordFunction`\nCall the configured password reset function, passing in any additional\narguments to the function.\n```tsx\nconst {callResetPasswordFunction, result} = useEmailPasswordAuth();\nconst [email, setEmail] = useState(\"\");\nconst [password, setPassword] = useState(\"\");\n\nconst performResetPassword = () => {\n  callRestPasswordFunction({email, password}, \"extraArg1\", \"extraArg2\");\n};\n```\n\n### `logOut`\nLog out the current user.\n```tsx\nconst {logOut, result} = useEmailPasswordAuth();\nconst performLogout = () => {\n  logOut();\n}\n```\n\n\n## Multiple Realms\n`createRealmContext` can be used to create a contextualized hooks and a RealmProvider to the passed in configuration for a Realm. It can be called multiple times if your app requires more than one Realm.  In that case, you would have multiple `RealmProvider`s that wrap your app and must use the hooks from the created context you wish to access.\n\nThe Context object will contain a `RealmProvider`, which will a open a Realm when it is rendered. It also contains a set of hooks that can be used by children to the `RealmProvider` to access and manipulate Realm data.\n\nThe structure of the Context object is:\n\n```\n{\n  RealmProvider, // Wrapper for your application to enable usage of hooks\n  useRealm, // Hook to access the configured Realm\n  useQuery, // Hook to access collections of Realm objects\n  useObject, // Hook to access a single Realm object by primary key\n}\n```\n\nThe configuration for the Realm context can be given as an object argument to `createRealmContext` or be set directly on the `RealmProvider` props. The props set on `RealmProvider` will be merged with those provided to `createRealmContext`, with the props taking priority.  A Realm will be opened with this merged configuration when the Realm Context Provider is rendered.  A fallback component can optionally be rendered until the Realm is opened.  This is useful for projects using Realm Sync.\n\n```tsx\nconst { RealmProvider: PublicRealmProvider, useRealm: usePublicRealm, useObject: usePublicObject, useQuery: usePublicQuery } = createRealmContext(publicConfig);\nconst { RealmProvider: PrivateRealmProvider, useRealm: usePrivateRealm, useObject: usePrivateObject, useQuery: usePrivateQuery } = createRealmContext(privateConfig);\n```\n\nIt is also possible to call it without any Config; in the case that you want to do all your configuration through the `RealmProvider` props.\n\n\n### Sync Debug Logs\nWhen running into issues with sync, it may be helpful to view logs in order to determine what the issue was or to provide more context when submitting an issue.  This can by done with the `AppProvider`.\n\n```\n// logger includes a default that prints level and message\n<AppProvider id={appId} logLevel={'trace'} logger={(level, message) => console.log(`[${level}]: ${message}`)}>\n```\n","readmeFilename":"README.md"}