{"_id":"reactivue","_rev":"39-9fab2a366c618308ba63a50fda103af6","name":"reactivue","dist-tags":{"latest":"0.4.4","beta":"1.0.0-beta.7"},"versions":{"0.0.0-alpha.0":{"name":"reactivue","version":"0.0.0-alpha.0","main":"index.js","license":"MIT","_id":"reactivue@0.0.0-alpha.0","_nodeVersion":"12.15.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-WLssqoBKZFru1gV4MNBYuVWtgBmBzDCHPJlSePcE9C7iC/KUo1RvKw+8owzYQZgoRHO65y26g+lQWNygukna+w==","shasum":"6c8031b1667cde9e5d5a452c33a056fa0db949fb","tarball":"https://registry.npmjs.org/reactivue/-/reactivue-0.0.0-alpha.0.tgz","fileCount":2,"unpackedSize":118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfE0G8CRA9TVsSAnZWagAA3QYQAJN5G5q+uZXlbTkN7tVK\nvXSNI67vzZURp5ffAvDmdvrSj1UFdVC7UsfAgHp2kiMV++Ry0soHiafnMOYm\n3afiWIFpNoRZEcZm8dU3mkNgQpraUXYhBzTSwb9DlfSy26kBjP3dq9VLRbST\nm1aTJjU7xwIHXPR39236zviM3KKbd9ZKE0rbOgTgxU7IZ8v1I7LPt1mo6xK7\nanjJx9nvYPokOfrjsJMXYcrLXLRquRLoXH+qdIOymfSBfCUMEWUYSBsXwCRa\niPupCG/SDQ+sCGQmWKfJgHnRFHhp/G92+WDt74mZv3657Uwa0WyNC34NcrMt\nCWC9XzcGv8c96wofhFXCvZDFoMgta+TMGfBImhj20Rzj77HPKe7qrjSvo499\nl9bBXgm88sRZ/rChR55BMJafxsTdLjeJQ3Hd/P+3XHWnMC/MfGdlW9DVBGbo\nWqnTQlwT8rIq6XC2guqoBMB7AipFdmWn6UzJEfmF7jlR7liH2wdwOX7OCM8D\nl+llPEf4qNA52L04HZUgt+ssh0gj1+rxqYwW6SPFMRXb7dPhV+C9pDLz5Ubr\n6PAyfrTAU4bAqn+iLXccFZ71RiGQfwBjnJ+7GpBdjH1+NBeM6K/Yox4pC0nh\neD8FtJNHrimFH0bxbJmxaarFSvXgLnhX9p+ofj/6/eJL5NPnPOWyVSfqjngJ\nCxH1\r\n=W3zP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKrHtbgqVtFoV54DX7qnAz1RD+2S5Qjq+SibD63t6rbAIhAPWDWjkn2UEDBTCrsA3cxHrDmAQZ1njNVxRHpb+jquV7"}]},"maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactivue_0.0.0-alpha.0_1595097531782_0.5646417579336849"},"_hasShrinkwrap":false},"0.0.0-alpha.1":{"name":"reactivue","description":"Using Vue Composition API in React components.","author":{"name":"Anthony Fu","email":"https://github.com/antfu"},"license":"MIT","version":"0.0.0-alpha.1","main":"dist/index.js","module":"dist/index.esm.js","typing":"dist/index.d.js","repository":{"type":"git","url":"git+https://github.com/antfu/reactivue.git"},"keywords":["vue","react","vue-composition-api","vue-in-react","reactivity"],"bugs":{"url":"https://github.com/antfu/reactivue/issues"},"homepage":"https://github.com/antfu/reactivue#readme","scripts":{"dev":"rollup -c -w","build":"rollup -c"},"devDependencies":{"@rollup/plugin-node-resolve":"^8.4.0","@types/react":"^16.9.43","@vue/runtime-dom":"^3.0.0-rc.1","cac":"^6.6.1","react":"^16.13.1","typescript":"^3.9.7","rollup":"^2.22.1","rollup-plugin-dts":"^1.4.8","rollup-plugin-typescript2":"^0.27.1"},"peerDependencies":{"@vue/runtime-dom":">=3","react":">=16"},"_id":"reactivue@0.0.0-alpha.1","_nodeVersion":"12.15.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-HSjWyqrjvCfohC/hmiPbC9wuoB6y13dUyENFE4JumRQa+oy5jL0rWuA9M0ncKZRNzeGY0Qob3E/D0ijIBMqImA==","shasum":"0433b4ab8c9481597633eac8c3818943aeb10d8e","tarball":"https://registry.npmjs.org/reactivue/-/reactivue-0.0.0-alpha.1.tgz","fileCount":4,"unpackedSize":6982,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfE4+LCRA9TVsSAnZWagAAfiUQAImNyCf4Te7HTj4CZglW\nt0eiNXttEqSDXCGOUNH+YHp2u4M1xBTnof+0egAkByqrp1Ih5onwO6K8OIBG\nfPfsbEMhjeeXbrbR7oqCBLocwHTEVPJ4Tb5nTxTrw1XDPulp9nZA+zFtDj96\nvBfrW6Idzbg1tSUPMEgCNhptiRGtg4DT/qzx2rTkwbO+brEIfEAL1oEPsgCL\nTWi4aORJzKF8cjhAnQM1ph6+7XAo7fHqfDkxlWGmYXtKoUNyqS1NzLKkQ4Pq\neQtT+4rGzcdh2UbjC2v2IWrRtwj+qmAhO7+v86RuXVflXxpsgG6CPldBBVf1\nzRYbS7S/QRjAqugqqcHUY+KM6kCp3eRjzUNjItIVt+mhUYcpwEaBAnhPfUsw\nD3PgEB3pBDUlRivEHn0CD47H+HAcA5gY29Gzk67EIc2blnODOp8pFjqNbAR5\njhUxUiTvitnutNzRmF+yZUO5ZDJ+xZVDRWA08L5qGAHbJ9j+bvfehnVafQ8E\n2rV/VOGkBuEPy4PVAOUNJOyRhtwe+5V2pahKv7Syk5pD02lAiMOqvr9lqWd7\n8oxddHY/BGIrA/tvtkztGXDOrhCYGVvqpM10juhRQ1rSFfad/DJ2vDw7863g\nLuqsEc9RBMEAY4SpsyTvIs5nnGT59M577jwjUrzVIryagew3yfUT1NmUawye\nTeuC\r\n=jskF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHx1Kwna8QAcWgMFffxGKwZ/zPgJIbnVCQCj+OISgTUbAiEA2rkUIUvhyTVnk4j1NLDXPIO00nmT/+FYYzldwccd9TE="}]},"maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactivue_0.0.0-alpha.1_1595117450641_0.2395115551174556"},"_hasShrinkwrap":false},"0.0.1":{"name":"reactivue","description":"Using Vue Composition API in React components.","author":{"name":"Anthony Fu","email":"https://github.com/antfu"},"license":"MIT","version":"0.0.1","main":"dist/index.js","module":"dist/index.esm.js","typing":"dist/index.d.js","repository":{"type":"git","url":"git+https://github.com/antfu/reactivue.git"},"keywords":["vue","react","vue-composition-api","vue-in-react","reactivity"],"bugs":{"url":"https://github.com/antfu/reactivue/issues"},"homepage":"https://github.com/antfu/reactivue#readme","scripts":{"dev":"rollup -c -w","build":"rollup -c"},"devDependencies":{"@rollup/plugin-node-resolve":"^8.4.0","@types/react":"^16.9.43","@vue/runtime-dom":"^3.0.0-rc.1","cac":"^6.6.1","react":"^16.13.1","rollup":"^2.22.1","rollup-plugin-dts":"^1.4.8","rollup-plugin-typescript2":"^0.27.1","typescript":"^3.9.7"},"peerDependencies":{"@vue/runtime-dom":">=3","react":">=16"},"_id":"reactivue@0.0.1","_nodeVersion":"12.15.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-+EEF2EBvhHx7JLumzwprQZSIgSPCYlz733+kztiGD5RZDWzqhpYdatKkD9ejlEk+s/mPrOFyJAiE/wZlBaG8DQ==","shasum":"238e8eea3ba2639e6cb35ae21975fe1a25ab6a09","tarball":"https://registry.npmjs.org/reactivue/-/reactivue-0.0.1.tgz","fileCount":4,"unpackedSize":6974,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfE4/DCRA9TVsSAnZWagAAEtYQAJFJypYWpQy3O2/aHcBo\n+wmirXiyWkdPKKNxUx8AePoElMRi5IGhEhZhNu/dC+lPuCRdIqh7wkp7MPee\ne6As/DbcEq4HXN6tPhDmA5RnExbEhReto8pf68UJ5BChCnWU1vR+PzWGShyJ\nfdzKFNeIpgodsrcEdwrR8Kx7GbVnAdRgiwKGeFmkfK3J2uBmA1N9CbTPdwRl\nahmwMFk/5Liut7af5VNLq7B0W4RnZv2Bh8hr5gVWkp6nS4K+QOc+V0j9aGm1\ng57Xd6UyvxRccfUZS8ZO46mYPQd9b1zlcRIPL6+VpkSbch4lL64TpEZG6/Ni\nobXEioLVw2jFy9kDhrB7W6ZBgB8RXGD4z66LJ4c+kiBwrCgmbXg66a43ymkC\n2ETDeiBl5BcDe0MMmlUuzc2mAJ9sXYzfgcBSYKd/TcPRtRmxaaia+aoN54H9\n7gjqPKV3fQd1GJvtmlqNrnRouswbzl0X6JTaOqtCVR1+t//viuhKW/wsmAl1\nl4QB7Ki4uxYBd0bkzV6o/6f5kUcBnaSQMPiyPGz8w3UT6B06oW+cQzdFa1ss\nFr2+T4mDWv8BZlLHrRAYTEF5i7BpnK9nq+dniAYAObVPTtAk7dJ6kiVFofh7\nGazh8hRx5/ayAVbRsfG7dfsDV1Ylg3t5KTuffWqEdfUaiGGbaeTLSPjFGevj\ng6Vm\r\n=iJG4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiBCtJEuiTwFkWgBiCS19RzrngZunmhLhRgpXCr8dIgwIhAJE/QRD2Kn+ToQFqTLp4g+i3SiUrJWxxOO3FQLgZO1PA"}]},"maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactivue_0.0.1_1595117507234_0.2863035369291782"},"_hasShrinkwrap":false},"0.1.0":{"name":"reactivue","description":"Using Vue Composition API in React components.","author":{"name":"Anthony Fu","email":"https://github.com/antfu"},"license":"MIT","version":"0.1.0","main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.esm.js","typing":"dist/index.d.js","repository":{"type":"git","url":"git+https://github.com/antfu/reactivue.git"},"keywords":["vue","react","vue-composition-api","vue-in-react","reactivity"],"bugs":{"url":"https://github.com/antfu/reactivue/issues"},"homepage":"https://github.com/antfu/reactivue#readme","scripts":{"dev":"rollup -c -w","build":"rollup -c"},"devDependencies":{"@rollup/plugin-node-resolve":"^8.4.0","@types/react":"^16.9.43","cac":"^6.6.1","react":"^16.13.1","rollup":"^2.22.1","rollup-plugin-dts":"^1.4.8","rollup-plugin-typescript2":"^0.27.1","tslib":"^2.0.0","typescript":"^3.9.7"},"peerDependencies":{"react":">=16"},"dependencies":{"@vue/reactivity":"^3.0.0-rc.1"},"_id":"reactivue@0.1.0","_nodeVersion":"12.15.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-Z8KwFhpn3WLx38HwXASehyUP8p14Vb2z6xPPJ3FzirEgkzeHH7NY6OPO9L1NKelL/NO6lSVoq1oGgj90Of1VgA==","shasum":"dce8dc3ca476e1531139aa73dd178777b9d12a4e","tarball":"https://registry.npmjs.org/reactivue/-/reactivue-0.1.0.tgz","fileCount":4,"unpackedSize":89169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfE/O/CRA9TVsSAnZWagAAHoMP/RZd8a07Vlx/P2QUB5Ck\noPlJexRym1/fmJay0bR8pQywHwhwwtscw2v0Wm6mhA8NaeGyhDwiv25NHeNA\nHt9FGIusuWOkGGVdHFecfdEEnpr3chb6HOyqlwuQkJmnZCtHAdWttR33fUFo\n4iPCG+Wwn7FYEpdMXvX8FZw9Mlk6M6fos/V5CRHfLKxyCajIVQI2JLc1ccIA\nEXjwNBvaqPIxuR8EQyZJ4Hi/lkK8MgTufvKV/6fbFIvLMSz7B/o/lKNduERQ\nm45ntM/NQf1R5iKSGrz9FULiDZoo/4fvYqU23NaYR9YB/BvLTknq+B+Adkow\nQbVaXhY/xn3vLV6xu8YtVW10h/EinBuepSxMCFilthkPBgSvuzH8+u1yxWe4\nSMhH3TENvBsSgQXDdyVcB9p4ck0lphWflHMDU6XAsr5fX9tdPmPCytxwaWOt\nhdD7BVRZ25n7gVvSVnEuzOD8EyWmIZIpzEObE00VEZIv2Ct7qGpB9+3xEqdJ\n3KOUvK0wG6h029fHxpsKGPpBEJGycoaREHTpwAoBfCE5Xgb+OIA6VAY4AT+h\nNRDdAA51yzZmx4tec74CqBbc/rf3sDHS0TLm3AlFdGYbPOlI6P0h0GUZr4in\nqHqfOGOO41L4zQyiBcMCdiF+llw5MLvUwgRfOdOWhDEmqLpBcYNF+iJGrH1L\nuKH0\r\n=E6Pw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCg+1g00iM6bQgXa4gltJTFxrc9tiSTFKveAQ6LqXDTKwIgSrWr0T7WjQytdhH/a2ZjDmGblCM7DmT2XKnkyhMR6tk="}]},"maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactivue_0.1.0_1595143103161_0.27921790179127126"},"_hasShrinkwrap":false},"0.1.1":{"name":"reactivue","description":"Using Vue Composition API in React components.","author":{"name":"Anthony Fu","email":"https://github.com/antfu"},"license":"MIT","version":"0.1.1","main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.esm.js","typing":"dist/index.d.js","repository":{"type":"git","url":"git+https://github.com/antfu/reactivue.git"},"keywords":["vue","react","vue-composition-api","vue-in-react","reactivity"],"bugs":{"url":"https://github.com/antfu/reactivue/issues"},"homepage":"https://github.com/antfu/reactivue#readme","scripts":{"dev":"rollup -c -w","build":"rollup -c"},"devDependencies":{"@rollup/plugin-node-resolve":"^8.4.0","@types/react":"^16.9.43","cac":"^6.6.1","react":"^16.13.1","rollup":"^2.22.1","rollup-plugin-dts":"^1.4.8","rollup-plugin-typescript2":"^0.27.1","tslib":"^2.0.0","typescript":"^3.9.7"},"peerDependencies":{"react":">=16"},"dependencies":{"@vue/reactivity":"^3.0.0-rc.1"},"_id":"reactivue@0.1.1","_nodeVersion":"12.15.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-GHkaEbVYqeC4APMgC7ZT+2mO/jSDvH69ddWaKTJ7o4ZGzTts4zcCEzPgTo+NA14eSLn5sPRN1By8zfrSzOGYKA==","shasum":"6558f9def8dde30a5ddb75984bfbbf8671a19c69","tarball":"https://registry.npmjs.org/reactivue/-/reactivue-0.1.1.tgz","fileCount":4,"unpackedSize":89169,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFCm9CRA9TVsSAnZWagAAYXUP/2gu+TWK/fBIG5tgKqcb\nuMbuC0XAxxNBRjTRXBCraeJYmn4XgVGfQkCcsjKEF+QqCgW7vaf+bc4xGm8J\nbzC3IrRyeu0KZkkhpQ7cfzjW65ZGF+t2nuMcJyeA2YBOeFiYZiND6dKA2E8F\nleiSi14t+h8Mg0YiPQzm5t7/h9cLx1dO63UD/b0c2Rb4Z+LUN+yw+gis6VoN\noHu2Ail9YsaISjgw7J0DW61bqHn3wp39NZw3sLfznzJyi/2b98iJebpHL9vt\nQU91o2FCMZTNj5iAiSpCuRDw8sYqYkO5Eacy4+bpHbn3fOSXM/L0qroaiq5e\ndas4lEL0NB+ildDERq1vG9vEUUw4amIZQFhsfFEPFx15sJutpg8sUnpAdfYD\nD7SNK4KVSSo/8CTvQi+/LmDvmRTBuCRjeVzLJTRPj+cb+sFzxfGSZSMRhT/t\nDcO3Abms0QKqeTDg6PmtMYDEOYIihMYZ074dnMEqmf4j0rpmC1qaF18HmmFN\nRZfqvErN8jQoVb1MMAJQXStICDkrqmoeR1f9TcWmc33X6Ii296Dfni/UkgyZ\n8hZIyaWjbNMiiW0EKPq102XMqruUQtB/p3kbtX5yNDn9cWOfJeFb9bE+BDlb\nmzMfQR3pn/FRTarwZyqJxDhuU7/MezsIm86Bkk2sl6Ji7EQUGdw7Ifotctyb\n4TpX\r\n=nITw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDt38JogCoUkVnxnvkp7E7FxUHM9gmn0lrwSWGoIQmorQIgMTq/Y/nIRBcdnxaSnRk3UAbGgN13/2fe/vDyTVzcO3Y="}]},"maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactivue_0.1.1_1595156924698_0.7011101638554624"},"_hasShrinkwrap":false},"0.1.2":{"name":"reactivue","description":"Using Vue Composition API in React components.","author":{"name":"Anthony Fu","email":"https://github.com/antfu"},"license":"MIT","version":"0.1.2","main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.esm.js","typing":"dist/index.d.js","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/antfu/reactivue.git"},"keywords":["vue","react","vue-composition-api","vue-in-react","reactivity"],"bugs":{"url":"https://github.com/antfu/reactivue/issues"},"homepage":"https://github.com/antfu/reactivue#readme","scripts":{"dev":"rollup -c -w","build":"rollup -c"},"devDependencies":{"@rollup/plugin-node-resolve":"^8.4.0","@types/react":"^16.9.43","cac":"^6.6.1","react":"^16.13.1","rollup":"^2.22.1","rollup-plugin-dts":"^1.4.8","rollup-plugin-typescript2":"^0.27.1","tslib":"^2.0.0","typescript":"^3.9.7"},"peerDependencies":{"react":">=16"},"dependencies":{"@vue/reactivity":"^3.0.0-rc.1"},"_id":"reactivue@0.1.2","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-SLXwaM5GkZpFELmyPXfSw9xWktNp77z9q/o+Fz2A6G1B5J/OdtsbChGKNxfIweET44Vf7f7Ys3kFGqocuSSUUg==","shasum":"4c8b99a54b408c9f0b7d83193d188c844d8d4523","tarball":"https://registry.npmjs.org/reactivue/-/reactivue-0.1.2.tgz","fileCount":5,"unpackedSize":36469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFQecCRA9TVsSAnZWagAAh3YP/3OTk2azpVwiy+U2dip8\n5ox8c4BNHV7wc8G78YmaOV1DgeNww1lOqD4/uYwlA3Ec2ZNG2cLnB+4rEsUh\njq4+w89CGjA4OL5/n0yFYZ/2ljTH1xUxJKEUOxxpNJf0LgTOn4y5op7LLVY6\nCUlPSFjh068LeS40Af4aH9nJHulgYedONBesi2YuzZ9hs+YtnRC2Zql4yBFu\n/udfOMDCHvu2uylJCO7jVqvY9qeC5GbB9U9HNhjVPd9zSlgH6Y/kGfnkFrPm\nwFRnY7lZHR2Fq7v/Zwt0UYOJz6/k1wkT7AAri7fjJvWcNA+FtzldTuYLYsEL\nybAeBaBoq2YdhP+YZ9LiCeEHseGs7SpE9yMGKLIwx09xZ7Gg2JFVyN0npSvQ\nLzLcX+URfULwK02GGK4OOTaGMGxxmaRdtQ0Y+kgTuUyOQC21NWf8FH9K05hI\n7muJgk5DJ9+vG3F7HBwDtF1hi0wEE0XzeNdp00tZx2zJn6F+pGd9xgsGqU1E\nqQXE6D8tD6wki8JkyoRaGclnkVNs4+aOL4zttQLARonizmrbAiESzuXo9/NJ\ncb9VmnmdaJsc2oG+RV5QpfL44Pr4P2VjgRpk1CN3iePwgv6KUtimlgWXAQvP\nDmCBNAHdwvvDIn3YDWNJJ2J8GE94Pe+8Rsg4Ae5WHnRQnrdQW/vH/merkAJT\nh+Sd\r\n=kcKR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXhSqyzM0JO/gi9liYOClgHIzVP989EL2nb9twaEk6KAIhAIwsT5Fc02s4naT/qDJrzyANV2n8WakAOA7LDoRMiTK2"}]},"maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactivue_0.1.2_1595213724534_0.9325806025199972"},"_hasShrinkwrap":false},"0.1.3":{"name":"reactivue","description":"Using Vue Composition API in React components.","author":{"name":"Anthony Fu","email":"https://github.com/antfu"},"license":"MIT","version":"0.1.3","main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.esm.js","typing":"dist/index.d.js","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/antfu/reactivue.git"},"keywords":["vue","react","vue-composition-api","vue-in-react","reactivity"],"bugs":{"url":"https://github.com/antfu/reactivue/issues"},"homepage":"https://github.com/antfu/reactivue#readme","scripts":{"dev":"rollup -c -w","build":"rollup -c"},"devDependencies":{"@rollup/plugin-node-resolve":"^8.4.0","@types/react":"^16.9.43","cac":"^6.6.1","react":"^16.13.1","rollup":"^2.22.1","rollup-plugin-dts":"^1.4.8","rollup-plugin-typescript2":"^0.27.1","tslib":"^2.0.0","typescript":"^3.9.7"},"peerDependencies":{"react":">=16"},"dependencies":{"@vue/reactivity":"^3.0.0-rc.1"},"_id":"reactivue@0.1.3","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-oX7zZegcL8lAOcSLS+o4eIkJQoV2fCgwdqFqlQg5yv3iDxA5e7WqiKyIJj96rRaR1lVpzpkUSuaaxGuy3YEpnw==","shasum":"07fa5f8a4d2b699b3bdc776e43e52849e76146a0","tarball":"https://registry.npmjs.org/reactivue/-/reactivue-0.1.3.tgz","fileCount":5,"unpackedSize":37079,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFSU8CRA9TVsSAnZWagAAmMoP/RXekWzyKo2GpjTxyr+S\n1N5ztggQMfclTP34QMvWSyI50mKBB+JcnPd3Bd8WUIAPagWVEao9SA+Suid9\n+526IKlJZkJHhaqyOCXlbH2bfMQg/R6x5ECrssZMbl4LyIJcImWvsZyVlUN+\nRrnrTesZ90EMzZgJTrQOpQwfyJ2GDY4z+EcLY9fmEm1TbFNSQei4j1ZSYx+g\nzdul/emFsDjoizKjj1NjLQkkXodflNXygW2SCFpRTwYXGstDebnB+7zQ4VGa\n5nTytFFoZIQl44xyOXSJ9MtRSm/lVs7fWdgZBCojL5Z335YHEDrLDqhcSImL\njN3EOcpr8AVj/t0ophnZWJAOwQlIEwOxkVs1DXgJGzzo8knwdOUwfu7bmT6O\nSO3ZQnDXPHr53UiiJ+xuD6NuBVDo2DUAWwS1lWnhPHzHL1FulS4+1ZMJuYFn\nHRFBFaskSnIhRs+33MJ764jhbrOoH1bs4nVHktShoS7imxveujpbPhOgzrVt\nEld4FhGebPzGr6RwboB6tV4eZPTxoDZS96k8j7o50+dA6NYRAa7olWEPs/42\nUNAxt2FzvzC/YaU5lhE4IexL2+jzm3eVHcp25oCktLhjTk7EH8kbX5V8v056\nEzEx0Q5qfT6fyZ5mJCeNRUxzzSAdAYEuzjrfhxNuS8yRx/hl5pHgMuao8CEc\n8hCI\r\n=Mwii\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFLVxB3BNZGCmDEAwHa62Iabq6QDIAqBfc6QSVVMCZfVAiAcblzu21MMm2Kk5+RVsLECO4CxuTAcRSMZcfY/k5Okgg=="}]},"maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactivue_0.1.3_1595221308235_0.4095115333312931"},"_hasShrinkwrap":false},"0.1.4":{"name":"reactivue","description":"Using Vue Composition API in React components.","author":{"name":"Anthony Fu","email":"https://github.com/antfu"},"license":"MIT","version":"0.1.4","main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.esm.js","typing":"dist/index.d.js","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/antfu/reactivue.git"},"keywords":["vue","react","vue-composition-api","vue-in-react","reactivity"],"bugs":{"url":"https://github.com/antfu/reactivue/issues"},"homepage":"https://github.com/antfu/reactivue#readme","scripts":{"dev":"rollup -c -w","build":"rollup -c"},"devDependencies":{"@rollup/plugin-node-resolve":"^8.4.0","@types/react":"^16.9.43","cac":"^6.6.1","react":"^16.13.1","rollup":"^2.22.1","rollup-plugin-dts":"^1.4.8","rollup-plugin-typescript2":"^0.27.1","tslib":"^2.0.0","typescript":"^3.9.7"},"peerDependencies":{"react":">=16"},"dependencies":{"@vue/reactivity":"^3.0.0-rc.1"},"_id":"reactivue@0.1.4","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-qy2x4h6ZSl/iW9nLqU8UvqrgjLcFpYqOuhjb+goG169bLAZ97pCv4yHRNjvpvXfHW2HlkNvrwqT0D1GjpQQj5Q==","shasum":"3c7e1bb19b8dc238de4176595f25782827e2a744","tarball":"https://registry.npmjs.org/reactivue/-/reactivue-0.1.4.tgz","fileCount":6,"unpackedSize":41309,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFTCfCRA9TVsSAnZWagAAPyAP/0uzUFZBOFd+X6hzu+nj\n3C6DosPl0EamrC2qxSDG1YdNGNSFEvn5cfIzvg5F8lwX3o5eqUE7aHagcOt9\nc0SPg9DkkQeEROAlalUHcFaam+uuizauZ3ph/ejqLQtSGxwYBHckMdNT6NJv\nhuhVhxv1pBtJ3YxzvGPk8zSKhfhu1pKV/GFtH63CdknBFEQhpefWjR3SL7eQ\nBdm/1mOXIoqu3GQRyn1yszGtyby+pkJujrHCpTmgaWErgiB2p96Ye59K6XV1\n66KCTIzpZpiTMkaVDbIIUu64Y2JDLfn5FCZoq1mXGueY41BOM1EHsEnwkmEd\nXls+f4VhulbU629CpdaX0YDliSoRrEa1p69clJHt2z50IuCTbdDaCyZ/UMqT\nsfGsTm0i2TfG2+eklAX5THzVihRM09lAhTHZz2B7n6f3y0s1zNx9nBpzUois\nCnpOUsoL87GNJ5RJ8GdJM2BBn3D8lWc9AeLzOhxjqazUYywd0y0JLbP+Ednr\n/yI8WskLujEVjtLmkHImkNJA7B1v6Gmtk555D3sDqUWSAmgec/q/Z3MiNGTX\nFMIR8aVaUiClUTy32mpPEdKaATt2Pe3IBvudakcsvfL94Kdk7f3qnNhRf/UI\n21WKGP524y3V6Ie8VrfDsOFPZVhAoSm2Yi/RKC//5WX5rtznsOqMrOwIR2pp\n5vnS\r\n=cPNC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDGf++Q9PCcWYiRdaXVR7+Y8ZWjFJ+9gl/TboJ5Jq8UUAiEApimsx0qZlmGRyNjDB/N+m2KfilUfkW0QKfbAVPaLxFw="}]},"maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactivue_0.1.4_1595224223542_0.9243892557338471"},"_hasShrinkwrap":false},"0.1.5":{"name":"reactivue","description":"Using Vue Composition API in React components.","author":{"name":"Anthony Fu","email":"https://github.com/antfu"},"license":"MIT","version":"0.1.5","main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.esm.js","typing":"dist/index.d.js","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/antfu/reactivue.git"},"keywords":["vue","react","vue-composition-api","vue-in-react","reactivity"],"bugs":{"url":"https://github.com/antfu/reactivue/issues"},"homepage":"https://github.com/antfu/reactivue#readme","scripts":{"dev":"rollup -c -w","build":"rollup -c"},"devDependencies":{"@rollup/plugin-node-resolve":"^8.4.0","@types/react":"^16.9.43","cac":"^6.6.1","react":"^16.13.1","rollup":"^2.22.1","rollup-plugin-dts":"^1.4.8","rollup-plugin-typescript2":"^0.27.1","tslib":"^2.0.0","typescript":"^3.9.7"},"peerDependencies":{"react":">=16"},"dependencies":{"@vue/reactivity":"^3.0.0-rc.1"},"_id":"reactivue@0.1.5","_nodeVersion":"12.15.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-8hqj3Jq3dJmaTaJSY3dPSAMk3GiKxpMFnm/pKlnHbQ4vvkm2aKiwQWTbAWCSluBAeFGyMnQlCuXj7+s/ulsj5w==","shasum":"e7674db927788e835b818606eca9bd46c69f65d9","tarball":"https://registry.npmjs.org/reactivue/-/reactivue-0.1.5.tgz","fileCount":6,"unpackedSize":36249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFa8aCRA9TVsSAnZWagAA9goQAIP3Ia/pFDs3HS1Nw7sK\nG5n8V0gvhHmZdfa0p0cYLlyX+j7YRlZHwatWF7tD6o0YXKFLZCDPdj2/FVEh\nKqlo7wqlIWkfysirvGv/NmA2PeBwZEIVlROW2MRvyNTxiEX0iDaFHuoObOgH\nMmSwDm9pw/paw58ULHqnX3M6ENgB9I60+/UjTQUa22kb+iQ+OruqByV4pmYC\nwiFrCFNNuCwQNEMpYxp8q0ExJAhdcsn6gpah11YwF5hIxjDzsDXqfsDu2d5K\nhdQhJd/OwMW+vZcJEp9iVD8QyLnmS1vTJLPjthKH753x4RpaldYdA87yImr1\n6pPb/Z1ZWWGmvp7AIGKgSwFavsHfwlraEMLjqNM03PWedNLyUTdB9wkQHroo\nM9uCDJkwc6CGl3S0Tr77J3SBtd/2pU+1G2NzOAsC4q5WTZLjEzurzs8zTswo\nUg5JqpM5n44Qu6w/3TiTAXEg+5GeR1QAfOaFxJ/+qX2xsDf9B591fA1tfL9Z\nCUXssrYBq9ksIejUnWZ0Sw6qbTAcG6z+LMK3lDObhl3IlkXR99vy3+fGWi9N\n4uaSJ6rWusqoOVLz414+8z0SolS0m8qQkXrxs3vVc9Tb3uxKq4ktrBP+KRIV\nj1DwvqP9Eh9m9nYfjM9KU2s2YjMmrHTPevnL+9YU1Jqzbm2Bdl3fGSPtRhat\nf5Gh\r\n=HMVE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFO1B1kyh2ysB0podQEEwOeh/z7RxISwBbhfm88dcgsEAiEAui5ISfMCeGCmcJbUgUXwuJIPhYsLgfClV4pyqUeilEM="}]},"maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactivue_0.1.5_1595256601506_0.17703341865519584"},"_hasShrinkwrap":false},"0.2.0":{"name":"reactivue","description":"Using Vue Composition API in React components.","author":{"name":"Anthony Fu","email":"https://github.com/antfu"},"license":"MIT","version":"0.2.0","main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.esm.js","typing":"dist/index.d.ts","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/antfu/reactivue.git"},"keywords":["vue","react","vue-composition-api","vue-in-react","reactivity"],"bugs":{"url":"https://github.com/antfu/reactivue/issues"},"homepage":"https://github.com/antfu/reactivue#readme","scripts":{"dev":"rollup -c -w","build":"rollup -c"},"devDependencies":{"@rollup/plugin-node-resolve":"^8.4.0","cac":"^6.6.1","react":"^16.13.1","rollup":"^2.22.1","rollup-plugin-dts":"^1.4.8","rollup-plugin-typescript2":"^0.27.1","tslib":"^2.0.0","typescript":"^3.9.7"},"peerDependencies":{"react":">=16"},"dependencies":{"@vue/reactivity":"^3.0.0-rc.1"},"_id":"reactivue@0.2.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-9eVUKFa261JX46b5ePGPtyiCM1ExLEfLRqDZuG9nO8eP06/YnNSOsNohYoCzchOMp2Y6EbRb1Zj5uNb3H9rL7A==","shasum":"dc7a7a39ec1a54e5d51d357c18c6ecb369e6e39b","tarball":"https://registry.npmjs.org/reactivue/-/reactivue-0.2.0.tgz","fileCount":6,"unpackedSize":40239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFt8uCRA9TVsSAnZWagAAy7UP/ij8z9ktuR8TFFDRVLrh\nlYdBupAa7KbVUzPj+94y1nFzCPKEi3o526jR95rnK8Yas4R3I64rrZ6m7rQi\ngZmbNXO2nt/THuEYv8aa5CWPZpfI18gI0KaEvXKneN7cUVKYQ7m0gUJFcNEb\nc+BRZxrizekOvjCiiE44JdEI54flz0wq6NEp0IbX89PG9bbs8HVjgiS94NHP\nk8mX9ZU6ijAc0lpChXlt1nl6L/cjc48ZEv0MP5vRMEoP+a0ja3FazJOAcMvD\nAmRSUcb5oA39RCGDy3S03uxpqPzDjTIRlKbjvEhMFjajjgnZs2GIIDDw6KA2\nFtVrSLZ+cKfro8pdH/KEDyr4ubd3p1/8FB5yMP4iUAvH6Eu4k8zo3qTDBWq5\nEg753+gaazd+guFwNkrCsldNDx4T4JsmUF1QFD4kJMZ0rYSCj71u9fg/Zafn\nxuZVoaMjm3Kef9qiWy1qoo3jnSirT+UYjlJPg3QIptFwsJYlA1uDfZlUHPML\nhX8zO0V0mVrNegIZ34s4KnTF7XYXPXrQPF5NY1HH2i/rQq6hnXGqCwyP/OfQ\nF6v/PdTw8FE743oz/AHfMmaXJdcrSXcdH810xGIiJlYB3ILk2ayJHzq9dLQs\ndOulHG1l/G2QuufdyDcXJt/1+9AUEtQm6BlLcmoi/+DxBE0Fe4kHMUD1jEGT\nq9mS\r\n=/Eut\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUptF1HJAZjKjbJEqoRum3IjFBywbrKEcvi233e0KjLwIhAPSh4vPjsOccJsQ2Q7Jy8G9Kl1BkHuh1U6JHcELfUa6R"}]},"maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactivue_0.2.0_1595334445759_0.6161415872244163"},"_hasShrinkwrap":false},"0.2.1":{"name":"reactivue","description":"Using Vue Composition API in React components.","author":{"name":"Anthony Fu","email":"https://github.com/antfu"},"license":"MIT","version":"0.2.1","main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.esm.js","typing":"dist/index.d.ts","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/antfu/reactivue.git"},"keywords":["vue","react","vue-composition-api","vue-in-react","reactivity"],"bugs":{"url":"https://github.com/antfu/reactivue/issues"},"homepage":"https://github.com/antfu/reactivue#readme","scripts":{"dev":"rollup -c -w","build":"rollup -c"},"devDependencies":{"@rollup/plugin-node-resolve":"^8.4.0","cac":"^6.6.1","react":"^16.13.1","rollup":"^2.22.1","rollup-plugin-dts":"^1.4.8","rollup-plugin-typescript2":"^0.27.1","tslib":"^2.0.0","typescript":"^3.9.7"},"peerDependencies":{"react":">=16"},"dependencies":{"@vue/reactivity":"^3.0.0-rc.1"},"_id":"reactivue@0.2.1","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-NPnMOMh1PQCdFG/9rRvL59DEt5AzMwz+UVKxBwHhEl3FEsYbClLcX3LUnvutgyBkzsqf+xx8hE1FYgq3bnN8Gw==","shasum":"5a7bc504ca2d510f463d1cc0c0e4e47aba484d40","tarball":"https://registry.npmjs.org/reactivue/-/reactivue-0.2.1.tgz","fileCount":6,"unpackedSize":44216,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLTezCRA9TVsSAnZWagAAhJQP/RraVVlJ0xDZUDx017+s\nDQdxFI4AZ6Ok45bmUeSAgNGc5s5Px38G+4rDIN/9TeXHo05hxI5otSb0qpO1\n62YtzV8MZyr8mhDGTGJGRriiA86w8RRc072wKbzjJ9SG2ZUiQR2PqTp8t2fL\n+se2UmLQlNkAq57ZHtCcdZqmaS/w8G5cjVjhorZM8CZS+0yPdDWvRQ6G0RuU\nQWKC3Hu9VP36IMRK7ldPLpc/d4TVzRuNRBEGsnPbzr1Lcyy4obkBZbSP/uez\nlkNStcdPmwOueODDD8TjXGH9iHOhaPMtSQ62j+WxlUiWV/g75dc1CkZLdsjJ\n2pRFqTaVIO/Bs7cbYFmTm6dgRvVOkMBEGG4lOp0HqFUvNEL0/LiNShc5Xi2S\nkxGww1Q4XZdQb6JBcWZMmCd70rMKoKmwc+cUjdmDaVKvximL56FPGFeLnMSW\nZhJbEHntatTmVtq9VubJUtABsbuosSMlsB1sMULI9Oy3icy9XGUdsoJBIZ4F\nXcdYLVsLKMd0LpJuliNFUUMCaPj/aFhQ2uZfDDaylPdyyBKcV7hUh+yP7ZW3\nNb+iHo1E6VPUDDpy7f0HgJLRIZd3BYzkSWQCouUDUsO/FI/1NgMHDkpp3+26\nm+p/2HoQrmYW32r9adD5ZE2at4voaTI8pSOhS1qidpQg2yoteXOK6pOwNEPA\nUUgl\r\n=1/i2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGoRlTQXdA1KyzCUJsDJ6llLF9LZBkIUYSFjL++fJ7eUAiEAp7zvWS/jsRWsfT9do44SYNMiHxTbYPepSoQE5DD2JFI="}]},"maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactivue_0.2.1_1596798899397_0.5159646197459637"},"_hasShrinkwrap":false},"0.2.2":{"name":"reactivue","description":"Using Vue Composition API in React components.","author":{"name":"Anthony Fu","email":"https://github.com/antfu"},"license":"MIT","version":"0.2.2","main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.esm.js","typing":"dist/index.d.ts","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/antfu/reactivue.git"},"keywords":["vue","react","vue-composition-api","vue-in-react","reactivity"],"bugs":{"url":"https://github.com/antfu/reactivue/issues"},"homepage":"https://github.com/antfu/reactivue#readme","scripts":{"dev":"rollup -c -w","build":"rollup -c"},"devDependencies":{"@rollup/plugin-node-resolve":"^10.0.0","cac":"^6.6.1","react":"^17.0.1","rollup":"^2.33.0","rollup-plugin-dts":"^1.4.13","rollup-plugin-typescript2":"^0.29.0","tslib":"^2.0.3","typescript":"^4.0.5"},"peerDependencies":{"react":">=16"},"dependencies":{"@vue/reactivity":"^3.0.2"},"_id":"reactivue@0.2.2","_nodeVersion":"14.13.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-V/rzeMYLwvPz2sTRZ7jLWQH562BjJj/kzr3vS6G81V9rW9+WtewbWCejLKMaWsdHXr6wISprhM4NK05jSF9oWw==","shasum":"61624c1a03ef5bcb0ec55f6e5f1a716fa07cad02","tarball":"https://registry.npmjs.org/reactivue/-/reactivue-0.2.2.tgz","fileCount":6,"unpackedSize":45300,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfn34OCRA9TVsSAnZWagAAHyoP/12Ad1ATV06hghhOEydh\n26+whkF1wFD87BzjyUbcIPuA+Y5ZFTFiAbEYQsNUyvJXjycWiFT7bEh43g3U\nQBIVJgHjLeZd6Hh6v5eppL0dELBAATSXXSJfXmqz0kbIMqRIcUysh/wP8CBT\n9mGMOIXp0FiKfevIeCEiMWYrhjdZxvrtJR77ztmUoJ23UoVy5guBrstXhydb\nIFloM70fDXtNxHwtWk7MvSrVwkN022zyBXS8i/ovaqfWXyJIbOXSHEgIkRzh\nedJm9+nzkkVsGpT9gpENhb1pxTcWmPdcTq7cGqnmSk1Ch1upifc4jup3xNBP\nhaaCX4K03sZ6Q72yRcauh0GGPWNt83gHNjgVPcjP39CFQXg3wcw/4EXaNYcS\nm1FyIn0B8gGPkFSRbITczNL1TQ5fbnE7y4Qj/fWTx1tGDCz8exZivUTOJRTA\n0Yejn49fvY+0oYPM68fYY5og/ZHvF8w3hFvcNpnVq//mexmUDcDJsnJSyAlI\nZZZ3YwdhmY720RO9d1uUebn+tCbpI00hUfQrHbpxm3x0kN2k/aA/4iZRIcyW\nbuSGsOj7vhEpllaghSk+8lCW0YuLUx0w3bRJkUPYq3Yf4BkKN3wkcwG1fyeK\nxMOgzT0qm1SotXbZkYhtst4bIJF1Ceyl1plaElfHZywNuOy/Ieh5ftTsCYYr\n+aXR\r\n=5MWP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDGqplvuhbBMoOKEFe9Sg/e+Onf0mMHU1fYmVTp0WZpLAiAn66AKsELA8ZCYzvDzhrzaOSbEtzQayx+1taadhZ2j7Q=="}]},"maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactivue_0.2.2_1604288014237_0.03634988192923583"},"_hasShrinkwrap":false},"0.2.3":{"name":"reactivue","description":"Using Vue Composition API in React components.","author":{"name":"Anthony Fu","email":"https://github.com/antfu"},"license":"MIT","version":"0.2.3","main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.esm.js","typing":"dist/index.d.ts","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/antfu/reactivue.git"},"keywords":["vue","react","vue-composition-api","vue-in-react","reactivity"],"bugs":{"url":"https://github.com/antfu/reactivue/issues"},"homepage":"https://github.com/antfu/reactivue#readme","scripts":{"dev":"rollup -c -w","build":"rollup -c"},"devDependencies":{"@rollup/plugin-node-resolve":"^10.0.0","cac":"^6.6.1","react":"^17.0.1","rollup":"^2.33.0","rollup-plugin-dts":"^1.4.13","rollup-plugin-typescript2":"^0.29.0","tslib":"^2.0.3","typescript":"^4.0.5"},"peerDependencies":{"react":">=16"},"dependencies":{"@vue/reactivity":"^3.0.2"},"licenseText":"MIT License\n\nCopyright (c) 2020-present, Anthony Fu <anthonyfu117@hotmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"reactivue@0.2.3","dist":{"shasum":"fde1ea8550f7d0cbe774f1a5eec7b7a15b752931","integrity":"sha512-TLICwKi+dnf40VfowpQW3tDWu6m9JwIpefaoT9f2S3juDA9tXguUe2yjmDWTQIn54se8J+1ch+YQ/xJnh2Z/tw==","tarball":"https://registry.npmjs.org/reactivue/-/reactivue-0.2.3.tgz","fileCount":8,"unpackedSize":45262,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfuf18CRA9TVsSAnZWagAAVGAP/i+yYSvsRozIG9Y3GOlT\nmtZjjNVNjOQgxuygmqd5F6nNMr1JkXHBzvO2ufEPT/xXgrIoJmOTsLKjOHQ+\nQ1ZmTq2YouP0ADrwsau1UHMR1A46LG3uaLNaHFOwXnLCVeNIuW3r4L+nv3Gt\ncyUSOJKZWP2cpkhmdRGx+2Ogbg0fho59airK1bZPzJHzSGFMaDYOkaKzfmD/\nU/PXJ2v4liM6fjhbSH9cwgGl10TBTamYzeYSuLv9OEcjgVbAawP0VvGm/HSU\nzU5e96+J2kynrpinEL9WFQUHD7ZM+7XaNOa+LpU0imOvU7AF2zeM1Oyz8kJM\nj2jZhQS5u6+oDB2MBo8vxukQCGpThuK/jBuWNrgyltFZnumRBGBwY1u7Z8oT\nHaXCGLxVTxJVpgAmNS4FvgYPVsdJiou44Yz8A9igMEqvQGHySHuUSTETCkI7\n6TqCWJzDEnO0aFp3wWxscejot83OI+mVz+7Rl50RnbhA7YEn6fNPNh+rKo5+\neU5TzYUH/Z3wGTpG7q757ieTSHsyvnqavmWY25KlSDjndDPhLuz2GXrYL4Ca\nuk3wEIwTMlUh7CxVgDzXp8aXkxW3Ex2RDZENwGfpYOXAqDak3Ks63MHVCzLn\n6h9BfNXmPrSbJxjPqp7Rqg29JG1BpkI2gPE8zWBu1h7qN9KtjzYYNY6vCraA\n4NDg\r\n=AJ+V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFhZb3nPbcSXOuBff0M/BDrArrRBVHxFc09j/KRjZFgIAiBRdEXAbdLLvWrIG9iQcnf/edEd3IBG58VYh6k/BgA8Rw=="}]},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactivue_0.2.3_1606024571640_0.9118867368506693"},"_hasShrinkwrap":false},"0.2.4":{"name":"reactivue","description":"Using Vue Composition API in React components.","author":{"name":"Anthony Fu","email":"https://github.com/antfu"},"license":"MIT","version":"0.2.4","main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.esm.js","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.esm.js","require":"./dist/index.js"},"./":"./","./preact":{"import":"./preact/index.esm.js","require":"./preact/index.js"}},"sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/antfu/reactivue.git"},"keywords":["vue","react","vue-composition-api","vue-in-react","reactivity"],"bugs":{"url":"https://github.com/antfu/reactivue/issues"},"homepage":"https://github.com/antfu/reactivue#readme","scripts":{"dev":"rollup -c -w","build":"rollup -c","test":"jest"},"devDependencies":{"@babel/preset-env":"^7.12.11","@rollup/plugin-node-resolve":"^10.0.0","@rollup/plugin-replace":"^2.3.4","@testing-library/jest-dom":"^5.11.8","@testing-library/react":"^11.2.3","@types/jest":"^26.0.20","@types/react":"^16.9.55","@types/react-dom":"^16.9.9","babel-jest":"^26.6.3","cac":"^6.6.1","jest":"^26.6.3","preact":"^10.5.9","react":"^17.0.1","react-dom":"^17.0.1","rollup":"^2.33.0","rollup-plugin-dts":"^1.4.13","rollup-plugin-typescript2":"^0.29.0","ts-jest":"^26.4.4","ts-node":"^9.1.1","tslib":"^2.0.3","typescript":"^4.0.5"},"peerDependencies":{"preact":"^10.5.9","react":">=16"},"dependencies":{"@vue/reactivity":"^3.0.2"},"licenseText":"MIT License\n\nCopyright (c) 2020-present, Anthony Fu <anthonyfu117@hotmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"reactivue@0.2.4","dist":{"shasum":"20b590957d9ce4920c37acd982f3e31bfc2307c5","integrity":"sha512-kSQQmPTLMjcYtrWCNoZgWDr4uVLawNjuyM8ZXslsvAXPRS1ruqJPbdABOgjBk2U9g2ew9yAOouBzevyEeLihZg==","tarball":"https://registry.npmjs.org/reactivue/-/reactivue-0.2.4.tgz","fileCount":12,"unpackedSize":91948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/oW7CRA9TVsSAnZWagAARhQP/RpGTrzTUqggS3wYDRrH\nXZbeFg0s74Rrlwlp6s3+0Q+iibOBHI7HV+StlTZBnbuQgSAAJDngo4JxzvMY\nJTnE0jI9INCFHZlU+fgwCefjwULpa4Ja+Mo/+/uIdWz6OicJ6DvUYHzDuuMj\nmExiS2SdiOJV/Im/lBqpnnN1REpGgIy+jXgzVsAEc8NU74HJnZzIRqX1Qpr+\nXrAMUHq23/rbDPhg4IrfOd3RLtJCff8WjLjpGmxRzX2n5Vv4T4BdEHyHvFpD\nJsxd2v3tjCeXVd+7BWjAc2J4OjMNwQhNuwoL9bEHmg7aHRJPjt4RKfCic/Ni\nZdAR1sqkykQ9/u9FBzLAR6wy59wttrKtVAFWPuYGjN0YtxqTqhPpIdJS6prF\nui0lqY3XK2ZmSgh42vvouT/8Tt0OW1wCxnJH2h8EijvFZlZCYGjt9egohmEp\ndbm/yCNriZ2lHpel44Pyoc/RodfMo9Q8Atc0AtWqPChZzV+zAzILDZuiBr9n\nU5R0P3Uymkg3c2NeBe/u71dM7aHAA0QV90nMgpgGN5rgICu2l38KvD+8AxfK\n+4M1BTTgmF+6HAwKQ4SIkeHAONel3HqdqstMtwrTtbd+CvF4h1izb6yDsJEP\n3MpXwD8SsKGayCEy5s/2z0BPrzdUUTnhp4Du80x0gu/L5DMR4iy91tPfYN11\nFXvs\r\n=Jbsq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHdK1nBq2QsecJSin/Usaoh2f5ERsFkpvEm3LqdUBCkgIhANfV575d/PzJXyGGLy60RgIOk+oADgpz96uB+kjScgwH"}]},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactivue_0.2.4_1610515899222_0.9716134458206458"},"_hasShrinkwrap":false},"0.2.5":{"name":"reactivue","description":"Using Vue Composition API in React components.","author":{"name":"Anthony Fu","email":"https://github.com/antfu"},"license":"MIT","version":"0.2.5","main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.esm.js","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.esm.js","require":"./dist/index.js"},"./":"./","./preact":{"import":"./preact/index.esm.js","require":"./preact/index.js"}},"sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/antfu/reactivue.git"},"keywords":["vue","react","vue-composition-api","vue-in-react","reactivity"],"bugs":{"url":"https://github.com/antfu/reactivue/issues"},"homepage":"https://github.com/antfu/reactivue#readme","scripts":{"dev":"rollup -c -w","build":"rollup -c","test":"jest"},"devDependencies":{"@babel/preset-env":"^7.12.11","@rollup/plugin-node-resolve":"^10.0.0","@rollup/plugin-replace":"^2.3.4","@testing-library/jest-dom":"^5.11.8","@testing-library/react":"^11.2.3","@types/jest":"^26.0.20","@types/react":"^16.9.55","@types/react-dom":"^16.9.9","babel-jest":"^26.6.3","cac":"^6.6.1","jest":"^26.6.3","preact":"^10.5.9","react":"^17.0.1","react-dom":"^17.0.1","rollup":"^2.33.0","rollup-plugin-dts":"^1.4.13","rollup-plugin-typescript2":"^0.29.0","ts-jest":"^26.4.4","ts-node":"^9.1.1","tslib":"^2.0.3","typescript":"^4.0.5"},"peerDependencies":{"preact":"^10.5.9","react":">=16"},"dependencies":{"@vue/reactivity":"^3.0.2"},"licenseText":"MIT License\n\nCopyright (c) 2020-present, Anthony Fu <anthonyfu117@hotmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"reactivue@0.2.5","dist":{"shasum":"0018a33cb922fea31c11087ce7950653f6d7ba6b","integrity":"sha512-JJ6mhW6dcFXIlpIWjF5ar8u2+6HUiU9Od7y7eqdR31ctDH8JuhVPJsXvflusjK859sZhldY3xG3g9ElWyJMr3w==","tarball":"https://registry.npmjs.org/reactivue/-/reactivue-0.2.5.tgz","fileCount":12,"unpackedSize":91976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/rfdCRA9TVsSAnZWagAAZ28P/12Gsf3M/fcm2LQyq3YD\nocx/SSIyKeAzc7Sutt45iTz+QyB5XPegfO6ZvcZcU44f33EoZ2gSDrHZEDhh\nG4kCSh93EmZSDvSCIvfRGVInyjQJECO7vXGo5sZWdg7hbhIdTPuFKsDLNJ95\n8+M3wBFiWuida8ZhEVVhKfLap4G8jfNtPRmnZIKR45SdVpOQRoe5GCGUJX8U\nNXuYMnUUhhBwO9wwHbH6iOXWvavekkOSRypT1/F67e40sLaaAeQQEb2X1z/b\n1+FNfrsdkzJAsWynxy7NzmwBu0XTRYKsSToMFoy4l4g+t+yTH8wuT4/tGkGz\no3aQr1NAXyj0w7zRhvJ8p3TOJdyOo01N4is3zteLjYXZLXTMiYGXv7fZx4Qd\nW8ee7xtcpkYZULcDlPEI2weYytrH8qSlylnikwfL5pxvkUfoIuOF7gW3TXqA\nhcmM5HtDpRzhbZEoFyiBT7JDgRD+RHK5+hLw80Ya07oe9/D8qynDROVxtJn6\ndx4CMIVx1C3bA0JRBlIZpotcRBt9F3VJILUyje6Obi6UDysEBeKczNQ6C3+m\nUn17AxRTbp9YBGwAk0HMXrk7SdpxSVJlcarsviUwZWE93NLegrgnYRlG87Kp\niXyrP8PonBvHGj9MBin3lJO3IxgwPgIpnsLknxUn1uPAknQmK4m24uZlxvrs\n7+Y1\r\n=yv+C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDjKuQm3cxNarIFyR/j/DASlwTjNS8sf4BzRbO4XbjnsAiB8vPncmez95F0x6xC0ZJHVfi5zMKYCK+h1fKNiYeZnPQ=="}]},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactivue_0.2.5_1610528732623_0.5286653823982848"},"_hasShrinkwrap":false},"0.2.6":{"name":"reactivue","description":"Using Vue Composition API in React components.","author":{"name":"Anthony Fu","email":"https://github.com/antfu"},"license":"MIT","version":"0.2.6","main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.esm.js","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.esm.js","require":"./dist/index.js"},"./":"./","./preact":{"import":"./preact/index.esm.js","require":"./preact/index.js"}},"sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/antfu/reactivue.git"},"keywords":["vue","react","vue-composition-api","vue-in-react","reactivity"],"bugs":{"url":"https://github.com/antfu/reactivue/issues"},"homepage":"https://github.com/antfu/reactivue#readme","scripts":{"dev":"rollup -c -w","build":"rollup -c","test":"jest"},"devDependencies":{"@babel/preset-env":"^7.12.11","@rollup/plugin-node-resolve":"^10.0.0","@rollup/plugin-replace":"^2.3.4","@testing-library/jest-dom":"^5.11.8","@testing-library/react":"^11.2.3","@types/jest":"^26.0.20","@types/react":"^16.9.55","@types/react-dom":"^16.9.9","babel-jest":"^26.6.3","cac":"^6.6.1","jest":"^26.6.3","preact":"^10.5.9","react":"^17.0.1","react-dom":"^17.0.1","rollup":"^2.33.0","rollup-plugin-dts":"^1.4.13","rollup-plugin-typescript2":"^0.29.0","ts-jest":"^26.4.4","ts-node":"^9.1.1","tslib":"^2.0.3","typescript":"^4.0.5"},"peerDependencies":{"preact":"^10.5.9","react":">=16"},"dependencies":{"@vue/reactivity":"^3.0.2"},"licenseText":"MIT License\n\nCopyright (c) 2020-present, Anthony Fu <anthonyfu117@hotmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"reactivue@0.2.6","dist":{"shasum":"11d9b6751325468ff43536d378cb2664908d6bc7","integrity":"sha512-ff5g5Z8rHAt6kf/u5aVp1zfquoxD/5Rub1BYewJ9dr0iFiEKsfmr2FsvfxEd51KN0YFfH9bDLf921Jb/ppRe/g==","tarball":"https://registry.npmjs.org/reactivue/-/reactivue-0.2.6.tgz","fileCount":12,"unpackedSize":94812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAJCSCRA9TVsSAnZWagAAYa8QAJlJ5rZ/rZBtPtDvgg0B\nKLQMlGCVBYbJFJ0VluzFy1wWCZ8KW9lg++1giae/dyJsPE41WWnnLH7WZafG\nlPSJz6mLOXQ1gQhkMzFJjdvF1q074FjoPyiGjG0jKmVA+AVbewuoG97Lix6O\nWFKqOsTdMOgCPcc5U/YlLKHJb4R+b5UM/qonOYl542fWiHhLrX6c6B5a4TrO\nL9SZRmc0RzPmpAHoVOlAcPGtWG4c2nGLGkGmfBdzrcmS2k5aGLmMtQ4D2Mib\nwnioMPtVesiN/IJm6rly5Qm2CrEptWXb7pNAY8WhYEqX17whJsfPPxz2QniB\na3J0vDxeJTt69wnUomoKqVjtc6USljarJOZ2KyjfkRb7mUOR0xv57wWey0km\ngwA6/YSwftM8fJjJqzIgFWxqEfMVEv2bqkbXhBhpNOT63g3As+aOuodrJ9Hj\n9gSmjifiXAYVFRX4ORAURt7UXZ2GZVbFfWgOEaCiBq0p7NEwVmM0dIUYivYd\nlYme8cRk2rH5alSznajLwXbKt59Mr9W41KT0D9G0r+zEsrtVsQwTfRUpwGfe\nz+8WTx4iX1SV1Hfn7EpHbEYs12vt8sM63EGuuTRAI3QkOwo0B5voKlhFSJxP\nqzXcsqYZe5/Ea4R1DMGUQmI71p9youa8dVQlVEUKRo/X3zz4WsR86TSpQvuj\n2Xou\r\n=A++m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE9a6bReHsFsouC1u5b7JyZnMpWTI11/2sB813e3IEf6AiEApNZSrLAF+VDi3zliyVvlnT336QcYSN6CePqJG8sqQLg="}]},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactivue_0.2.6_1610649745792_0.20279955090386026"},"_hasShrinkwrap":false},"0.2.7":{"name":"reactivue","description":"Using Vue Composition API in React components.","author":{"name":"Anthony Fu","email":"https://github.com/antfu"},"license":"MIT","version":"0.2.7","main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.esm.js","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.esm.js","require":"./dist/index.js"},"./":"./","./preact":{"import":"./preact/index.esm.js","require":"./preact/index.js"}},"sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/antfu/reactivue.git"},"keywords":["vue","react","vue-composition-api","vue-in-react","reactivity"],"bugs":{"url":"https://github.com/antfu/reactivue/issues"},"homepage":"https://github.com/antfu/reactivue#readme","scripts":{"dev":"rollup -c -w","build":"rollup -c","test":"jest"},"devDependencies":{"@babel/preset-env":"^7.12.11","@rollup/plugin-node-resolve":"^10.0.0","@rollup/plugin-replace":"^2.3.4","@testing-library/jest-dom":"^5.11.9","@testing-library/react":"^11.2.3","@types/jest":"^26.0.20","@types/react":"^16.9.55","@types/react-dom":"^16.9.9","babel-jest":"^26.6.3","cac":"^6.7.1","jest":"^26.6.3","preact":"^10.5.9","react":"^17.0.1","react-dom":"^17.0.1","rollup":"^2.36.1","rollup-plugin-dts":"^1.4.14","rollup-plugin-typescript2":"^0.29.0","ts-jest":"^26.4.4","ts-node":"^9.1.1","tslib":"^2.1.0","typescript":"^4.1.3"},"peerDependencies":{"preact":"^10.5.9","react":">=16"},"dependencies":{"@vue/reactivity":"^3.0.2"},"licenseText":"MIT License\n\nCopyright (c) 2020-present, Anthony Fu <anthonyfu117@hotmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"reactivue@0.2.7","dist":{"shasum":"2e86aa7298e1d0752321c0615eea2665631bbeda","integrity":"sha512-fXqJ2kchdOM7lOS1eVL6xjs4a0/FeXnDdUFc8eqYLVJA4We3wz4eNvCeyt3iHWfzT9qfrexX8Wbte0xugP+tzw==","tarball":"https://registry.npmjs.org/reactivue/-/reactivue-0.2.7.tgz","fileCount":12,"unpackedSize":96602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBOqvCRA9TVsSAnZWagAASz0P/1fxFUs8p6tYeYVMLItd\nnPO3TeD3XgsLUT7Wl6K6Zfd30ILAvwdumPSXKyYwypGhc/xTPf/d8cI0IReF\nVnLgPGM1h6iKvQCsRNmOw1p9ahLaPPe3uSpcHiLi/x7OFFBYG4MKTT62Lbro\nyCD9cwBwtl0mDUkqtZuoXLRlJ9RAhp0P9zKy67wHU6NnWdTA0qZS0t1+G3aw\nzwlyimja9dxoiTXKCA7VglmdEzxyDnumRvoB5zurFkGfIqTNO9pJrhNHJPO+\n8SeGCENXcT5V8de8Kj9De8AR8A8h8ylp+qK78U2gNYtEEcZvlHHwQAxdvzLE\nBLUDvFk5jqWlAz14Sbaz+1hEpd5QQw2Yazi+BD+ChvFsZr5Bgr/JI9chy8Mt\nA1JEb26AzjZX0qKxDgXl5fF3AwwphQp5haAlNdNPLUd8biYHvZ5njJgyDn7A\ngiZUA4V3owbE6eYc3AU9quI+ex3+1yGRjH5P4ELSGmeBzljRghHKOVhMKpc7\nS7KrHybQVkeilwkPOZlwVkDIQY7kJRjY4iz8cK/tKX/TBMzMdyjtWSU5aEpK\nrhQd+PSpe8dePXWGh++PXC4WdS6qbiuzXuYBE9s9CgKfJFrYm2r6HgNClA8/\nctL/gUM/F7HTjwmoHSX2ieejKoxFmTcFyFRDniboCXVVM0gG3VkVRNN2iUHO\nsn7p\r\n=kkZc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIELX/j2nYsY5bb6TRNFn34wfRN5J3Nfu9lqfBt60410LAiEA9/oFUyMxjfCT9xY674Y3l7fWbYnZTA6OLXHIKBvaQ24="}]},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactivue_0.2.7_1610934958936_0.006703956272793299"},"_hasShrinkwrap":false},"0.3.0":{"name":"reactivue","description":"Using Vue Composition API in React components.","author":{"name":"Anthony Fu","email":"https://github.com/antfu"},"license":"MIT","version":"0.3.0","main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.esm.js","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.esm.js","require":"./dist/index.js"},"./":"./","./preact":{"import":"./preact/index.esm.js","require":"./preact/index.js"}},"sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/antfu/reactivue.git"},"keywords":["vue","react","vue-composition-api","vue-in-react","reactivity"],"bugs":{"url":"https://github.com/antfu/reactivue/issues"},"homepage":"https://github.com/antfu/reactivue#readme","scripts":{"dev":"rollup -c -w","build":"rollup -c","test":"jest"},"devDependencies":{"@babel/preset-env":"^7.12.11","@rollup/plugin-node-resolve":"^10.0.0","@rollup/plugin-replace":"^2.3.4","@testing-library/jest-dom":"^5.11.9","@testing-library/react":"^11.2.3","@types/jest":"^26.0.20","@types/react":"^16.9.55","@types/react-dom":"^16.9.9","babel-jest":"^26.6.3","cac":"^6.7.1","jest":"^26.6.3","preact":"^10.5.9","react":"^17.0.1","react-dom":"^17.0.1","rollup":"^2.36.1","rollup-plugin-dts":"^1.4.14","rollup-plugin-typescript2":"^0.29.0","ts-jest":"^26.4.4","ts-node":"^9.1.1","tslib":"^2.1.0","typescript":"^4.1.3"},"peerDependencies":{"preact":"^10.5.9","react":">=16"},"dependencies":{"@vue/reactivity":"^3.0.2","@vue/runtime-core":"^3.0.5"},"licenseText":"MIT License\n\nCopyright (c) 2020-present, Anthony Fu <anthonyfu117@hotmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"reactivue@0.3.0","dist":{"shasum":"14d48852d1f8ea852e0dab02e22f5fdad2cbf049","integrity":"sha512-DgqqtsqIrb41qNVC5uRUvjNTuvC5gdQNZj83+LADond3NJrrtOhNVsa3PlM9O5W0DmWgamG6TaULABOEzu9i/A==","tarball":"https://registry.npmjs.org/reactivue/-/reactivue-0.3.0.tgz","fileCount":12,"unpackedSize":120084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCXDbCRA9TVsSAnZWagAAIYIP/jJWWF5j09AG0Q3OPEOg\nD2Q/hYNefIbX74lD5uqU8/sXAnoWS/nN0SWlU0XEwxCT0Us/NmxIK1BozUV7\nErZZFEzMqqJtgG9wxitueYzzMlB41tbpeTSeMVNjhJxNeYbp4NGAdSbKXoMR\n4ycdLDiQAZMwrGiObRKNtIFrP17VsGwHdOSV8EnZyHVGK9j2BM3mdJOZaSYA\nIAUrobWaPCCA77v9zMn5NHpn8Q+NpOdmjU5HorGCU/6bO61jfPgHwCeXKF0W\nStIbeNpbV1KfSeJnCy2s6tNUXaBSyK+izo05TOcRg7pMY800W51PBeutTxWX\n0ZvYwBvC+iHaO2OWEr9jyDI/IGSIMWN0v8Xu3J/HkG63/yxog26PRgzVak9F\nl0FrMChnk63b0+aALHCmZoWyY6PpCRXa/6dAjJ5zO7/QWM1Gc20KytGj1RXi\nn3QOoFmLrf45hc+1MhfPO9Gh0NSKbZslGifq9CGt+xit2UVlseZmGh+tH6oX\nz9h9QZ7/Z68JAvtkdLmy+Q8bA9zYrcyq+tyeOUTe62Pz/E/QqJWLsW7La76E\nX99SbNTtr/O5ThmZdEceyqgWGHx10oO6Krr7IlmfVtUigyOnEHpqI2oPR+sf\nNEAaL6sdt/KNaniGHycPwfrE6PYygdNfna8D9SSClrlQ75p2BXw4zonJnbWB\np64V\r\n=40kM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH1h7xoihnOy7UddEOR0Vy9ZRHrUNtNDW+OTHq42okEfAiBIDNJNZQSv2u3eudTPUDXiHBRDxGNkG5sBT02w5bxMrA=="}]},"_npmUser":{"name":"sibbngheid","email":"sibbngheid@gmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"},{"name":"sibbngheid","email":"sibbngheid@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactivue_0.3.0_1611231450946_0.5757660506336617"},"_hasShrinkwrap":false},"0.3.1":{"name":"reactivue","description":"Using Vue Composition API in React components.","author":{"name":"Anthony Fu","email":"https://github.com/antfu"},"license":"MIT","version":"0.3.1","main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.esm.js","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.esm.js","require":"./dist/index.js"},"./":"./","./preact":{"import":"./preact/index.esm.js","require":"./preact/index.js"}},"sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/antfu/reactivue.git"},"keywords":["vue","react","vue-composition-api","vue-in-react","reactivity"],"bugs":{"url":"https://github.com/antfu/reactivue/issues"},"homepage":"https://github.com/antfu/reactivue#readme","scripts":{"dev":"rollup -c -w","build":"rollup -c","test":"jest"},"devDependencies":{"@babel/preset-env":"^7.12.11","@rollup/plugin-node-resolve":"^10.0.0","@rollup/plugin-replace":"^2.3.4","@testing-library/jest-dom":"^5.11.9","@testing-library/react":"^11.2.3","@types/jest":"^26.0.20","@types/react":"^16.9.55","@types/react-dom":"^16.9.9","babel-jest":"^26.6.3","cac":"^6.7.1","jest":"^26.6.3","preact":"^10.5.9","react":"^16.0.0","react-dom":"^16.0.0","rollup":"^2.36.1","rollup-plugin-dts":"^1.4.14","rollup-plugin-typescript2":"^0.29.0","ts-jest":"^26.4.4","ts-node":"^9.1.1","tslib":"^2.1.0","typescript":"^4.1.3"},"peerDependencies":{"preact":"^10.5.9","react":">=16"},"dependencies":{"@vue/reactivity":"^3.0.2","@vue/runtime-core":"^3.0.5"},"licenseText":"MIT License\n\nCopyright (c) 2020-present, Anthony Fu <anthonyfu117@hotmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"reactivue@0.3.1","dist":{"shasum":"3d5eca21361bc7b7bfb8e96893df1fbd3b8dfb65","integrity":"sha512-NZ46CXnYauAYam2A88QMWxSIWIdt67U+kXEjDcfT7ZnJvmmALy6uEcxBpVd16dol2C2xwjD86w0FCB6zaXRZ0w==","tarball":"https://registry.npmjs.org/reactivue/-/reactivue-0.3.1.tgz","fileCount":12,"unpackedSize":119877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLrKMCRA9TVsSAnZWagAAgJ4P/i7R8vQkZXqvmTXUBU81\nNyP2oIewuYbiiK2ItsFHaADpPbCTbu2TStyijvypwQb2Fv5XBXq4r30WyXr+\ny9LvxJVFJN9YLCUJJyt3yyG7L63oxts9yzRoNzEceFi0AE5unJPJW0NXcAwM\nGObvpxozRBJ3AICC7LvLi2aiD9D+sjlSHevLjK909AmFYlxsOlHXwahoRdh7\n4RA/9M0sDrc4N0nPMCHMWKVJLrcHlir1JktYs7+E/Nf6O1TsGqET62Elw9zt\nEp/YzEewJ1f271O9HSWNQAQnvHH6wySwaWUNExyMZvaSAuRbNz7TPWeH79qq\nbOxKZHhD8WzbKOQa28V/qa5O5Fqo7Sqst5yf59yyvwxospngyuNDpiY3VW28\n5iFoLvNFdykCka3qma4K4/2Ojqdo6Z75wajlwwsDCslc/hR2wWYIHuj45gtu\nfhRqUYrHH/jNYDv+cLsZ0E1n+vXf9aKpYut6V6Fq6nLgD+BSB5sMaQMV/4/D\nRLVFGq4f9jya7u8fuVdn8/XqXO1O7jh48YXSfSCj5U6DGNHE70iIXwcgabcb\nRDG7bK5r9l+vYO7ACldnLjLEAFiL3zaaJ0vm+fqrSZQRas2ULbL80/AKewYK\nRRFxQdtfEqrxLoTaFuVzhrPxOotjCr2/cykEpdp4GJvE9HbU/PgBXCzkGfVr\nerN8\r\n=+zVy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAdfjLFnw6WuEAg/z54s8F/yccAzaTrSj7kXYx08EGa4AiEAmZis7XzUuktxUMWR5NVLw0LClCdWwtl3d6rF3rp7I2Y="}]},"_npmUser":{"name":"sibbngheid","email":"sibbngheid@gmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"},{"name":"sibbngheid","email":"sibbngheid@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactivue_0.3.1_1613673100041_0.29250852078599787"},"_hasShrinkwrap":false},"0.3.2":{"name":"reactivue","description":"Using Vue Composition API in React components.","author":{"name":"Anthony Fu","email":"https://github.com/antfu"},"license":"MIT","version":"0.3.2","main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.esm.js","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.esm.js","require":"./dist/index.js"},"./":"./","./preact":{"import":"./preact/index.esm.js","require":"./preact/index.js"}},"sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/antfu/reactivue.git"},"keywords":["vue","react","vue-composition-api","vue-in-react","reactivity"],"bugs":{"url":"https://github.com/antfu/reactivue/issues"},"homepage":"https://github.com/antfu/reactivue#readme","scripts":{"dev":"rollup -c -w","build":"rollup -c","test":"jest"},"devDependencies":{"@babel/preset-env":"^7.12.11","@rollup/plugin-node-resolve":"^10.0.0","@rollup/plugin-replace":"^2.3.4","@testing-library/jest-dom":"^5.11.9","@testing-library/react":"^11.2.3","@types/jest":"^26.0.20","@types/react":"^16.9.55","@types/react-dom":"^16.9.9","babel-jest":"^26.6.3","cac":"^6.7.1","jest":"^26.6.3","preact":"^10.5.9","react":"^16.0.0","react-dom":"^16.0.0","rollup":"^2.36.1","rollup-plugin-dts":"^1.4.14","rollup-plugin-typescript2":"^0.29.0","ts-jest":"^26.4.4","ts-node":"^9.1.1","tslib":"^2.1.0","typescript":"^4.1.3"},"peerDependencies":{"preact":"^10.5.9","react":">=16"},"dependencies":{"@vue/reactivity":"^3.0.2","@vue/runtime-core":"^3.0.5"},"licenseText":"MIT License\n\nCopyright (c) 2020-present, Anthony Fu <anthonyfu117@hotmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"reactivue@0.3.2","dist":{"shasum":"5ee82f53752193e6521b83725d7066032646f5ea","integrity":"sha512-RsPh8+B9qL+pS1H0dWhNBNdD+9/Y7DMjRFx/PK5z98i8e6cyqclSg2wUUywaY2mvsP/0MpncPIRjU7xdZ4VV9A==","tarball":"https://registry.npmjs.org/reactivue/-/reactivue-0.3.2.tgz","fileCount":11,"unpackedSize":110718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNMBrCRA9TVsSAnZWagAAl20P/05OZYAo7vDMfL8fVfkL\nz+Y5AP7BJD7d0EvhvXKGNYAC0uVhTiGb5QIg6SYLdFy/oAn2Gj6bysT8CIg6\nVaWl6K8CHrgg5e9nAadBasz+wLBmv1FoahJMyhopNBlP0h7LFAHOFgRcgkdm\nA7++JPhe2mtVHHAIcEg6ZBBMjv7CiImOOeJztnZczegI4JR/c0nXKRLDcmGA\nAqKEbYNH6j47a+IPVzgKOn6EHN6SRuJ3DfKWEQ5mqd/K+af/4i5BdVY6fzQt\nyp5bv99kNZ61rhpTdepqP7ERPiwmJhju4+hGw/gtlCRB0g8HU8/RMtuD10hN\nXqXyaB2vqxAIXfM27v2HN4c5k14vGj1A6Hyzn4iA1C7+WCG51qJ0hdZuIdeL\nl5+c2l+tyglX6/Qi72CC4xEZooiaCuYNnWtVnqgD6ClaY/xxMCWvz9cQPSh7\njoDcVUBYBhcB3C7gnAYVYsGa3J/tTd0cZ1UnGOFlAg5GutKLKbJZtgOObYkY\nEYr/r1I9cDrjpcv2sx9y8+1nOeHTylbMoXO+Vx3KtP7iAZ5rtcZRCcFkszkh\nKPT1U9M55Gtj7K989Mhryh6HJt8jTFJb/WMExoJiuvOrmhZ7H6O35ULDzSTy\nw6vA0DglCIccPxFzlMHJFM6jeBEwvkyq2VX39JqDkevoFrdXJQO4by2aoOk5\ns0DV\r\n=+xwf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFxshoIhO3+PxjBfZNnRYKfuj3G2oEorIoVCf4oAJKr6AiEAy/l1+r6P/k4i1wFzkjtknSGxhnKX15fkdfQCZTB1OFg="}]},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"},{"name":"sibbngheid","email":"sibbngheid@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactivue_0.3.2_1614069866979_0.359141840171066"},"_hasShrinkwrap":false},"0.3.3":{"name":"reactivue","description":"Using Vue Composition API in React components.","author":{"name":"Anthony Fu","email":"https://github.com/antfu"},"license":"MIT","version":"0.3.3","main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.esm.js","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.esm.js","require":"./dist/index.js"},"./":"./","./preact":{"import":"./preact/index.esm.js","require":"./preact/index.js"}},"sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/antfu/reactivue.git"},"keywords":["vue","react","vue-composition-api","vue-in-react","reactivity"],"bugs":{"url":"https://github.com/antfu/reactivue/issues"},"homepage":"https://github.com/antfu/reactivue#readme","scripts":{"dev":"rollup -c -w","build":"rollup -c","test":"jest"},"devDependencies":{"@babel/preset-env":"^7.12.11","@rollup/plugin-node-resolve":"^10.0.0","@rollup/plugin-replace":"^2.3.4","@testing-library/jest-dom":"^5.11.9","@testing-library/react":"^11.2.3","@types/jest":"^26.0.20","@types/react":"^16.9.55","@types/react-dom":"^16.9.9","babel-jest":"^26.6.3","cac":"^6.7.1","jest":"^26.6.3","preact":"^10.5.9","react":"^16.0.0","react-dom":"^16.0.0","rollup":"^2.36.1","rollup-plugin-dts":"^1.4.14","rollup-plugin-typescript2":"^0.29.0","ts-jest":"^26.4.4","ts-node":"^9.1.1","tslib":"^2.1.0","typescript":"^4.1.3"},"peerDependencies":{"preact":"^10.5.9","react":">=16"},"dependencies":{"@vue/reactivity":"^3.0.2","@vue/runtime-core":"^3.0.5"},"licenseText":"MIT License\n\nCopyright (c) 2020-present, Anthony Fu <anthonyfu117@hotmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"reactivue@0.3.3","dist":{"shasum":"420ef21415a36d5be00cfdf62c27312f8e9fe25c","integrity":"sha512-FwLoU8TgzPzuoykjUhiiG04qf6VNed5kexEbq6a8DOujqr8hu2w1Ac1W8fubJCtgf1ksyYLdIUgaFKiu4Le2jQ==","tarball":"https://registry.npmjs.org/reactivue/-/reactivue-0.3.3.tgz","fileCount":11,"unpackedSize":110744,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNNRxCRA9TVsSAnZWagAAG30P/1UKdSWxiuCQ/PJIMutA\nZKiob96/2iLkkx+bVnL1UxANqm1g8K9xjBuPfFbhfyyuLJpm43o4odeTbBYE\nToaQq4U6GDl+NX8xZOHXtwBkFDLEbMUp1f2MFRSdKe3I5ewbWFC0Dp93AIji\n5pq0A7WHENptsW2Rv3tqidBkWKRHZx48ai2GmueC5It49GLZHQd/EOBV0vzW\nZ0dk1PEvJOZOrsoWm4RHhCwju6zpUB2iEBMksSjixLe6yinHwrxMR0mf0kfO\nQdTYo3GzmCRzOtuOaP5MtH+GiNeQQOazvg2egCp7e43uk0ribU4lH35Bv7Rj\nInrbGO1D9KOTeUB6OGNzzDQqHDUkXBgGaZ4fLTMktk+GpdnqtQRW99i7cnFx\n2hWJ3vxRUwVl40NB2McsT7umAu57MktlRFBzm4bUnJj4eNlqt5u+QoxMrqza\n8gVZlnXnw2Ttz26AbVOV+ZROlrnTf2HXJWQX8l0LWKLOx7TR6GCZkap16mrh\n4CPQ4jFGzqmXGpWnNaj5f/nbZaCipWXjKgGuxNfOUFnKR7UcLafLPkRkYCcL\nKHyc9sxmg+O3z6A6gLlEmkRq0X9OUsOBVtkw8pWeJP2bRhAtsW0N0Iroz9mV\nkz77IYihvADV27cVAs1YMBjn1pkI2+K5W5gkArjVlp4km4g43s5EPlotm0zl\nNxAV\r\n=NCXG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEIQ/PP9SP7y+Fd2qKeAsYWKQyI5lzfdkRZN3LqGhByfAiBgYB9BCTvwDVr/oBgVmBX3/EfqHiqoCXcgBe9d151mTQ=="}]},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"},{"name":"sibbngheid","email":"sibbngheid@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactivue_0.3.3_1614074992913_0.07459610333010569"},"_hasShrinkwrap":false},"0.3.4":{"name":"reactivue","description":"Using Vue Composition API in React components.","author":{"name":"Anthony Fu","email":"https://github.com/antfu"},"license":"MIT","version":"0.3.4","main":"dist/index.js","module":"dist/index.esm.js","browser":"dist/index.esm.js","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.esm.js","require":"./dist/index.js"},"./":"./","./preact":{"import":"./preact/index.esm.js","require":"./preact/index.js"}},"sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/antfu/reactivue.git"},"keywords":["vue","react","vue-composition-api","vue-in-react","reactivity"],"bugs":{"url":"https://github.com/antfu/reactivue/issues"},"homepage":"https://github.com/antfu/reactivue#readme","scripts":{"dev":"rollup -c -w","build":"rollup -c","test":"jest"},"devDependencies":{"@babel/preset-env":"^7.13.10","@rollup/plugin-node-resolve":"^11.2.0","@rollup/plugin-replace":"^2.4.1","@testing-library/jest-dom":"^5.11.9","@testing-library/react":"^11.2.3","@types/jest":"^26.0.20","@types/react":"^16.9.55","@types/react-dom":"^16.9.9","babel-jest":"^26.6.3","cac":"^6.7.2","jest":"^26.6.3","preact":"^10.5.9","react":"^16.0.0","react-dom":"^16.0.0","rollup":"^2.41.1","rollup-plugin-dts":"^3.0.1","rollup-plugin-typescript2":"^0.30.0","ts-jest":"^26.5.3","ts-node":"^9.1.1","tslib":"^2.1.0","typescript":"^4.2.3"},"peerDependencies":{"preact":"^10.5.9","react":">=16"},"dependencies":{"@vue/reactivity":"^3.0.7","@vue/runtime-core":"^3.0.7"},"licenseText":"MIT License\n\nCopyright (c) 2020-present, Anthony Fu <anthonyfu117@hotmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"reactivue@0.3.4","dist":{"shasum":"596084fffa16230f8b621a1e89850b9abd18c296","integrity":"sha512-Xtug5Uuycch82/CrCt/NCWUCyCBenKOHAx72dtRzOfcjgC/ZjTlwoXMaTZYXjNf9irKqghCODvmPfIGmlOs6rg==","tarball":"https://registry.npmjs.org/reactivue/-/reactivue-0.3.4.tgz","fileCount":12,"unpackedSize":117374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSlEHCRA9TVsSAnZWagAABHQP/RhkdO5LZ6QXQsqgOCOH\nmYFGBsnWwO6+Y2oP6li44MLCrrdEQxMsk1dLFD8h97iK5VxXbFX/z6oaucD3\nP5rMxPXtaM3xxhMdKu81X5bw48VXcJPnjEXzBtrBSs221hphiYdi3gwBYcpj\nGVxjjimqHWqZHSnYOpO4D9a296OypL3Phe5AuFWrdIfbixMCjXBslZmsKpFt\njWh/IKoM9GiEwKd3+p2muF3ZRxLLQF1gt8ek/W8AoXscY+HSZZN7uDLB7psE\nIWh51LA6c/eZwtR4aEeWS0eG91B6nysJY8q7SPeFRow9LfhBfjvnb6SmWEFs\nQXIfs+hFVezCQjcbEcvrr5kjna+PDgw26Hz5H3esp4kftS7Xjfdd1fTYFlO7\nQQdzojJR+EsP3yF1xkQVB1wctz25OKbVKfCPEI8kzQXMza90qILl7uk/eOb3\nONQM/S0DzpvOafA/T0fQ3pFqWu9MEsKSbwHj0mad65njBzAZGFPzl59IDeiZ\nmxdO2p7V3WgEnb/MmG9F+TjNIZhVfICTyRNo3kZaQX1NHqvHqRO0YRUfUC7c\nlq8FAXTAULAxI0PcvQKKB1TLU2oy1PcqiUIM0Aq2PmS+UWd+HVl+8OX1lmiJ\nLb6cpoyUdNrRCclXAgZo743SEwxGQMmjdKlw89QHdKku8dLFk8wgh9/CKsOd\nhKui\r\n=aoc0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDuUOdFvNbZ0nkbOMdegOnnXBNxNpbEVNNvz7BDNBwLSAiBBHF8z7Thr46FL9WS7wYUkQrZaWfPa3QW8k8fWtLcLVg=="}]},"_npmUser":{"name":"sibbngheid","email":"sibbngheid@gmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"},{"name":"sibbngheid","email":"sibbngheid@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactivue_0.3.4_1615483142986_0.40335005350236264"},"_hasShrinkwrap":false},"0.4.0":{"name":"reactivue","description":"Using Vue Composition API in React components.","author":{"name":"Anthony Fu","email":"https://github.com/antfu"},"license":"MIT","version":"0.4.0","module":"dist/index.mjs","main":"dist/index.js","browser":"dist/index.module.js","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js","browser":"./dist/index.module.js"},"./":"./","./preact":{"import":"./preact/index.mjs","require":"./preact/index.js","browser":"./preact/index.module.js"}},"sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/antfu/reactivue.git"},"keywords":["vue","react","vue-composition-api","vue-in-react","reactivity"],"bugs":{"url":"https://github.com/antfu/reactivue/issues"},"homepage":"https://github.com/antfu/reactivue#readme","scripts":{"dev":"rollup -c -w","build":"rollup -c","test":"jest"},"devDependencies":{"@babel/preset-env":"^7.13.12","@rollup/plugin-node-resolve":"^11.2.1","@rollup/plugin-replace":"^2.4.2","@testing-library/jest-dom":"^5.11.10","@testing-library/react":"^11.2.6","@types/jest":"^26.0.22","@types/react":"^17.0.3","@types/react-dom":"^17.0.3","babel-jest":"^26.6.3","cac":"^6.7.2","jest":"^26.6.3","preact":"^10.5.13","react":"^17.0.2","react-dom":"^17.0.2","rollup":"^2.44.0","rollup-plugin-dts":"^3.0.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","ts-jest":"^26.5.4","ts-node":"^9.1.1","tslib":"^2.1.0","typescript":"^4.2.3"},"peerDependencies":{"preact":"^10.5.9","react":">=16"},"dependencies":{"@vue/reactivity":"^3.0.9","@vue/runtime-core":"^3.0.9"},"licenseText":"MIT License\n\nCopyright (c) 2020-present, Anthony Fu <anthonyfu117@hotmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"reactivue@0.4.0","dist":{"shasum":"0771d15dae0810a780a9dbc745516c23c565dea3","integrity":"sha512-Pyuobys1PMpSUXI1rLTimfLSN8syfk5VIwcdM25NxGtRau91I2VEQI4hqHOlHk/uedUXNeCp2EXdnylCcBx48g==","tarball":"https://registry.npmjs.org/reactivue/-/reactivue-0.4.0.tgz","fileCount":15,"unpackedSize":145022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYxxxCRA9TVsSAnZWagAAnZcP/jgc6H2my3mIzu6/lxr5\nBAqMaT6ydOadH4dQCSlG03M32nc0KiN1dmQ9DwvoSmrq9L/MOqzZVFlP/vDz\nBSN7zWEPoriGIbaFAqINZZXqWScKlIIhOWA/RCZuL3jG75SDLxBWuwiPCU+n\nWZd6nhQg3W9+olBmtAi88VVDDHevg4yWVsDa2i6kOHR0bDaO6z96U9K8lTcs\no7wNAdN/8rX4Ltx0Gq4fjbFlqt1WOuPpR4BO1QakVtkCcna89N5/ILrkS1mo\npUeZFTvJfGUieH4tedHwHo7X7WkyRM1mkGaSGCf5MNDe8/QXMXEiMx7Te7z7\nBz4+ZqEpYA1WPo21/LYGjWbWRgjWyUAq/mC6GJfV7B+/AWlOla6xy/yOcUzH\nVRGt5UTf5HPbhsY0HvDcmgN9JxXhJvP8SAsKM8wU3U97QmucObmFEwj+0oSn\nNTYi+IkF2EOcSJIvdYuA+IjpKWlqZX8ze2Vc6PfSByIg57lslSY7XTlbl4Iu\nJChnh+UkNv8MWNaeUAGK7feVoPOgedodth/PctdMCLNiL36RL9FqDzNVbvi3\nFKT4TPUxdF66TtiUi1LTOosWDWlbBn+bu8keC8K42jwu/UPIcshghaJ1Cucn\nKeb97fAC+GOx76wEhqxKqKV86Wl3kN7OmAc2YQG3jD3nV6C09LEOtCFKJRgj\nzTju\r\n=u2Uk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdd56ei163hEDkNG3ZH9eYAB/WkiPpwtKdYiNfbJoHkgIhAKerMLkdL9xTnObUAi7wkpS7z5n46lGduosH3Y6P27Mf"}]},"_npmUser":{"name":"sibbngheid","email":"sibbngheid@gmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"},{"name":"sibbngheid","email":"sibbngheid@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactivue_0.4.0_1617108081053_0.500534138248582"},"_hasShrinkwrap":false},"0.4.1":{"name":"reactivue","description":"Using Vue Composition API in React components.","author":{"name":"Anthony Fu","email":"https://github.com/antfu"},"license":"MIT","version":"0.4.1","module":"dist/index.mjs","main":"dist/index.js","browser":"dist/index.module.js","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.js","browser":"./dist/index.module.js"},"./":"./","./preact":{"import":"./preact/index.mjs","require":"./preact/index.js","browser":"./preact/index.module.js"}},"sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/antfu/reactivue.git"},"keywords":["vue","react","vue-composition-api","vue-in-react","reactivity"],"bugs":{"url":"https://github.com/antfu/reactivue/issues"},"homepage":"https://github.com/antfu/reactivue#readme","scripts":{"dev":"rollup -c -w","build":"rollup -c","test":"jest"},"devDependencies":{"@babel/preset-env":"^7.13.12","@rollup/plugin-node-resolve":"^11.2.1","@rollup/plugin-replace":"^2.4.2","@testing-library/jest-dom":"^5.11.10","@testing-library/react":"^11.2.6","@types/jest":"^26.0.22","@types/react":"^17.0.3","@types/react-dom":"^17.0.3","babel-jest":"^26.6.3","cac":"^6.7.2","jest":"^26.6.3","preact":"^10.5.13","react":"^17.0.2","react-dom":"^17.0.2","rollup":"^2.44.0","rollup-plugin-dts":"^3.0.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","ts-jest":"^26.5.4","ts-node":"^9.1.1","tslib":"^2.1.0","typescript":"^4.2.3"},"peerDependencies":{"preact":"^10.5.9","react":">=16"},"dependencies":{"@vue/reactivity":"^3.0.9","@vue/runtime-core":"^3.0.9","@vue/shared":"^3.0.9"},"licenseText":"MIT License\n\nCopyright (c) 2020-present, Anthony Fu <anthonyfu117@hotmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"reactivue@0.4.1","dist":{"shasum":"2c68ed3771781f3a9e0984a50d677172cedba39f","integrity":"sha512-t9QWVH4slxyqHIeMQwG7ww5Z4cLv2gvspTFJVIVonCLHWZnFJ/6SjWtXGua3HnIsEckOC97aqk93Y6KRQ52a1A==","tarball":"https://registry.npmjs.org/reactivue/-/reactivue-0.4.1.tgz","fileCount":15,"unpackedSize":145050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYy4sCRA9TVsSAnZWagAA5pgP/1YJFLwYL01zyUpmuXSB\n7ykWuQNvnx7qYw5JTHsy/aUbFZFjmXuKK2NpX0S8w9Xnwj3zpCym2tNYO5E+\nelDT+wHmfYdaPxZS30Rn+27zcXR1bW2OkkvrZcyELKZbje2mXfn7HTLMvnfa\n3VUXO1tFSVllhQUuP9kWdgJ2fVsBCQI4Bs9Ey+ksl0+YE9qQsgfhCj8jpaq1\nTPAzMhyRjEk32ft07N5fP9iqtOBAK9I8+kSasJYW3bZVrc3inKbyd1/asbpK\neZSZ6p733EKpF2uGOwzHvISOGdCvDumWiWaR+Jcg68uuaKwxjhG9fgZE910K\nNbvU+buMq5+ef9rNnkHXIeHT2k2v5VWesBoCaO1i8DKPdNHrrJb4Vxn+gyxz\n/+PYqXzycGyQUSOiaE1xUE50eUCOa78mVlFN5ureUlvg4NwUFoL8IqIQdGnL\nw6QXwGFhLAPvnanRVLcve0bn2J6lO7iF551MwYqXRPZ5z9sqlYYVtAE68ldQ\nUUyUhzDm2dlozNiFzugjyQ24frgUWHduU2d9WVsJvrGDE4WCsHJ49r7ItL9I\nEvyWlg5xiGgikafvprAKblc+HaPmEPrFZnHXVplo5rwHQdnlTF7odnRenbcG\nSW7sOvN6b7xwJ5kDk45VmR2eF6HsHtK0rr37fwC/0lmVJ3kmoxwnOA063p1J\nXnZd\r\n=UoiL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFPhDjWFMHmjGLMGUxg64pxYeSGnXLxW8TaiNIHQGsytAiEAhJRTAY5ptDg550J/S4rrjNyVqb0kUpxgjTnbNqNqVTU="}]},"_npmUser":{"name":"sibbngheid","email":"sibbngheid@gmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"},{"name":"sibbngheid","email":"sibbngheid@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactivue_0.4.1_1617112620154_0.7611032873921255"},"_hasShrinkwrap":false},"0.4.2":{"name":"reactivue","description":"Using Vue Composition API in React components.","author":{"name":"Anthony Fu","email":"https://github.com/antfu"},"license":"MIT","version":"0.4.2","browser":"dist/index.module.js","module":"dist/index.mjs","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"browser":"./dist/index.module.js","import":"./dist/index.mjs","require":"./dist/index.js"},"./":"./","./preact":{"browser":"./preact/index.module.js","import":"./preact/index.mjs","require":"./preact/index.js"}},"sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/antfu/reactivue.git"},"keywords":["vue","react","vue-composition-api","vue-in-react","reactivity"],"bugs":{"url":"https://github.com/antfu/reactivue/issues"},"homepage":"https://github.com/antfu/reactivue#readme","scripts":{"dev":"rollup -c -w","build":"rollup -c","test":"jest"},"devDependencies":{"@babel/preset-env":"^7.13.12","@rollup/plugin-node-resolve":"^11.2.1","@rollup/plugin-replace":"^2.4.2","@testing-library/jest-dom":"^5.11.10","@testing-library/react":"^11.2.6","@types/jest":"^26.0.22","@types/react":"^17.0.3","@types/react-dom":"^17.0.3","babel-jest":"^26.6.3","cac":"^6.7.2","jest":"^26.6.3","preact":"^10.5.13","react":"^17.0.2","react-dom":"^17.0.2","rollup":"^2.44.0","rollup-plugin-dts":"^3.0.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","ts-jest":"^26.5.4","ts-node":"^9.1.1","tslib":"^2.1.0","typescript":"^4.2.3"},"peerDependencies":{"preact":"^10.5.9","react":">=16"},"dependencies":{"@vue/reactivity":"^3.0.9","@vue/runtime-core":"^3.0.9","@vue/shared":"^3.0.9"},"licenseText":"MIT License\n\nCopyright (c) 2020-present, Anthony Fu <anthonyfu117@hotmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"reactivue@0.4.2","dist":{"shasum":"936687c862a1741a1cb87ea805f41253ce2c53ef","integrity":"sha512-a3T24luEOgkwpbqw8UhNVr0Y5Ud2+Z6bjyEBkY8gH+s9OSDdIMqYiwbUZ2ong+ZOyarD9FqCmboZJb8FPh8C1g==","tarball":"https://registry.npmjs.org/reactivue/-/reactivue-0.4.2.tgz","fileCount":15,"unpackedSize":145050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZCVxCRA9TVsSAnZWagAArX0P/0S3BuCOMXpRNRsjRsa8\nTfx1OdN2Vxh9nSdHCZdA/bc30qQlQZSHmUOQcw1EZ+WueoTVE6SEkvkbWC22\n69fCH88k2ywdDPiNb46zpEpgnGxpCRHrVwtwEDKtP9I3UtAUU0ZC4jKlZXJ+\nOWp1AlomacFvRnDCr9Jkt80XK1LujyP7t55TCNrVGvMisAtsmFJFDciRbl5N\nxyIRMeCq17DXilFpaLhX8WhmdcQamRLpxmowPyrtwJT1UWR0RJix1feG9BEG\nM79Z+oivPSlOkwE5lXNL5Mqyxfft9HMdma8Ljbik+vLG0kJidXgXvtoHUw/f\nqpAUD2Oao2F8+HLBdTPgiX4mFPzpD/n+qE6fW7KCrulbQRa3kb+auSveT9NQ\nEQVBypLYpZTaoszbUCoWsJTZloFYz9teyp1B5YDS+wgyQsUgIWd8pqB1N8mT\n+OfnqD35LGPoLRD95/6HbO1NmZKS+J6VJbLr2JVCbBXi9axfRPPS03u078XH\npY0LhdcD7R2A4KJFijuRvhkmc6qaYKlcm0x1IAieLXODiVQUKczrbuhewzBk\n3i89iBmuwmgn3yMGGX569DQcTUkwLquoBxk4Kdm1mcvAeQK1q290ghbY8TBt\n6He9JD+pOkvjD98DQsS9ll4QipC0xpik1ytlsLOv7N+DNfL0tqxbpHehICe1\nHKP4\r\n=KOXY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9pheTPBZQHx4IuhUNJi03sQe+q2JPTI4stYka0ZjE4wIhAM06KmxE3eqY/zSI67elbczb0cl5t2rNlfVNyZZMheWp"}]},"_npmUser":{"name":"sibbngheid","email":"sibbngheid@gmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"},{"name":"sibbngheid","email":"sibbngheid@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactivue_0.4.2_1617175920838_0.09871863041480311"},"_hasShrinkwrap":false},"0.4.3":{"name":"reactivue","description":"Using Vue Composition API in React components.","author":{"name":"Anthony Fu","email":"https://github.com/antfu"},"license":"MIT","version":"0.4.3","browser":"dist/index.module.js","module":"dist/index.mjs","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"browser":{"production":"./dist/index.module.js","development":"./dist/index.module.dev.js"},"import":"./dist/index.mjs","require":"./dist/index.js"},"./":"./","./preact":{"browser":{"production":"./preact/index.module.js","development":"./preact/index.module.dev.js"},"import":"./preact/index.mjs","require":"./preact/index.js"}},"sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/antfu/reactivue.git"},"keywords":["vue","react","vue-composition-api","vue-in-react","reactivity"],"bugs":{"url":"https://github.com/antfu/reactivue/issues"},"homepage":"https://github.com/antfu/reactivue#readme","scripts":{"dev":"rollup -c -w","build":"rollup -c","test":"jest"},"devDependencies":{"@babel/preset-env":"^7.13.12","@rollup/plugin-node-resolve":"^11.2.1","@rollup/plugin-replace":"^2.4.2","@testing-library/jest-dom":"^5.11.10","@testing-library/react":"^11.2.6","@types/jest":"^26.0.22","@types/react":"^17.0.3","@types/react-dom":"^17.0.3","babel-jest":"^26.6.3","cac":"^6.7.2","jest":"^26.6.3","preact":"^10.5.13","react":"^17.0.2","react-dom":"^17.0.2","rollup":"^2.44.0","rollup-plugin-dts":"^3.0.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","ts-jest":"^26.5.4","ts-node":"^9.1.1","tslib":"^2.1.0","typescript":"^4.2.3"},"peerDependencies":{"preact":"^10.5.9","react":">=16"},"dependencies":{"@vue/reactivity":"^3.0.9","@vue/runtime-core":"^3.0.9","@vue/shared":"^3.0.9"},"licenseText":"MIT License\n\nCopyright (c) 2020-present, Anthony Fu <anthonyfu117@hotmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"reactivue@0.4.3","dist":{"shasum":"0b43c10ed372182f63c6de8c0ba3df6031c965f1","integrity":"sha512-Q6Ark7Lf9FheZ8HKsGSHBwcoBryMHada6C+Ua9//h7buMNFYb8cgvcMEy7d80x9+WxbIOiA0UO+6OFY/gAA2XA==","tarball":"https://registry.npmjs.org/reactivue/-/reactivue-0.4.3.tgz","fileCount":17,"unpackedSize":159767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZyiyCRA9TVsSAnZWagAAA5YQAIwAPXIm2IV/dRagU/Gt\nytXK3/c7dC8YX8I+xfOZ7dJpjwlt30gQhuBHdGoiZV/lfVUKAoEtl72XAKd9\nYWrL7zGQbp/SRv+hJnBqOwwXlRnkGwMYO017aW0mJ8hWQv8c3YSEf0R/F+8A\ns269LBZbCpPk4wgUYxSm4D3l9liOMINptntFSOhK61EWf1HNN3KmaQnE4LSZ\nPji9UXqyr3lr+9mLcA51bxkxFuePSBWutyVGoyXnAVzgb50c5N+NUPiTmqOn\n/2nb00lo7lVYXhqow/lsDXAe34T7a7ZwIWfJFQBOSLvkSvSrdRJZaigHDPFX\nTu2C+uLPfhcaxB1zeNby5A4mzESI+IHUzVn/ErqfjqL62O4uBjoz2f+0Ch9Z\nCsvqZnlWEtVlaB71SLfEFbKMVxvJGe/1jHRCKDxCmcKCn15Y7jReO6g5Lm0T\neo3kBgt02ralpF6z/D+xfB3fkVcK45WjDbY+XjgGCdsLQwLCz3cF2qmaDTw3\nvdFp1yoZP/verUgLj+2/g/nQVfu2GrIwhziwsfXvTEdxteF+HH2oH4SsEnGi\nVDIUIJ7/2Kk3jWllPVCFcLFSkMsXiJp8pR3S8rUqINCcNWKR4ShQUmAEsXrX\nfs1pDh3hN1TS3E/TpqlQV1T1ARzC4zJU7JdDSZTmk7oWLOQrOxab8lJIfnGY\nmA9w\r\n=TB6o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAeeF1SlU8HPXDSEfFk0L29mUpf2usQNdcyDDOxQ3PCZAiBhGHLg8fu2r5/o1WxCHMxWrrMVAWumKhtetkcF849VMw=="}]},"_npmUser":{"name":"sibbngheid","email":"sibbngheid@gmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"},{"name":"sibbngheid","email":"sibbngheid@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactivue_0.4.3_1617373361581_0.5392068090731803"},"_hasShrinkwrap":false},"0.4.4":{"name":"reactivue","description":"Using Vue Composition API in React components.","author":{"name":"Anthony Fu","email":"https://github.com/antfu"},"license":"MIT","version":"0.4.4","browser":"dist/index.module.js","module":"dist/index.mjs","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"browser":{"production":"./dist/index.module.js","development":"./dist/index.module.dev.js"},"import":"./dist/index.mjs","require":"./dist/index.js"},"./":"./","./preact":{"browser":{"production":"./preact/index.module.js","development":"./preact/index.module.dev.js"},"import":"./preact/index.mjs","require":"./preact/index.js"}},"sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/antfu/reactivue.git"},"keywords":["vue","react","vue-composition-api","vue-in-react","reactivity"],"bugs":{"url":"https://github.com/antfu/reactivue/issues"},"homepage":"https://github.com/antfu/reactivue#readme","scripts":{"dev":"rollup -c -w","build":"rollup -c","test":"jest"},"devDependencies":{"@babel/preset-env":"^7.13.12","@rollup/plugin-node-resolve":"^11.2.1","@rollup/plugin-replace":"^2.4.2","@testing-library/jest-dom":"^5.11.10","@testing-library/react":"^11.2.6","@types/jest":"^26.0.22","@types/react":"^17.0.3","@types/react-dom":"^17.0.3","babel-jest":"^26.6.3","cac":"^6.7.2","jest":"^26.6.3","preact":"^10.5.13","react":"^17.0.2","react-dom":"^17.0.2","rollup":"^2.44.0","rollup-plugin-dts":"^3.0.1","rollup-plugin-terser":"^7.0.2","rollup-plugin-typescript2":"^0.30.0","ts-jest":"^26.5.4","ts-node":"^9.1.1","tslib":"^2.1.0","typescript":"^4.2.3"},"peerDependencies":{"preact":"^10.5.9","react":">=16"},"dependencies":{"@vue/reactivity":"^3.0.9","@vue/runtime-core":"^3.0.9","@vue/shared":"^3.0.9"},"licenseText":"MIT License\n\nCopyright (c) 2020-present, Anthony Fu <anthonyfu117@hotmail.com>\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.","_id":"reactivue@0.4.4","dist":{"shasum":"03ede6f80bb2abeb3736bd1323339faa20843123","integrity":"sha512-CXPymV/OdYlO8m2Ik9qzhPsXU51/+tdCdcjPlyhqAe2lLoW3/9ySYbthQghwtdL214J8OBkhvEVtFYeF3jZcug==","tarball":"https://registry.npmjs.org/reactivue/-/reactivue-0.4.4.tgz","fileCount":17,"unpackedSize":186133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghXhLCRA9TVsSAnZWagAAmVIP/j7msVV+/lJaMkbxmGQb\nn5t/dgFdnd3Pm6wdefct/kNp9IYxqcIfDIWwoGLwSYDCpaJIb8jZcWTdbxcv\nmlYwwsMS7nX2xlZBfoK0NhYEcjrg4+54pXmXSs4OU5gkERPZVZAkFwraleaf\n7SQXNRmO/S9AKakpXacfWQFTsqSA5i9SEUv9hbdE6idEx6UT3Bp1nuavl17+\nno0nlqjT1YLFmVUkRFiq2XuEwpfEaSpUSmcIUjYL5kXBmjZOjW1Nm7imuEHB\ng0vOLlYmzJbSzKDNpwC9ZB16v9x9u9fdMbFkN6x5h28K6R7wQV4GdMtSPPRp\nrblBOg0tenqfjW0az/dJFcaPDKrxmDDeHW+ql96fzTfxPQDtenICSKkd7UpV\nir6GfdHksEppaFWDgn9VJ/W6sTydn0g3OvWpSqSX8W4yX2oPnbW4/1pCOIQL\n/YeMoPf7fip2M4c4J4XVjMGaQoGariGxxZlI1re1bcbrrZD6CdWmuIsrrKC3\n6PP2ZlSuYygYPez+v7jKO7KSA4jlX6rd/jQi4e30ej9uz9SWto1T9Wfmduzp\njfUT5epJTA2mCqJt5wsNEcL0kGGTUv0IooBLpUhcX1mLOKOWjChxqzmHt3t6\nvhvp+4p2wn35w3iaBy8cL5Eg+RLPXu/2EAqAIswNXmBb4K/jR4SbejPrMAOV\nRVdo\r\n=TyoH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyYKfo7HGslvvSmo3y4MLuHgV0ONMRByzYptVX1e0VLQIhALdq6GrGFRldBa4JeQ8hAWsc7027DoBiPy7oIjHhJJDP"}]},"_npmUser":{"name":"sibbngheid","email":"sibbngheid@gmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"},{"name":"sibbngheid","email":"sibbngheid@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactivue_0.4.4_1619359819028_0.7361667865083368"},"_hasShrinkwrap":false},"1.0.0-beta.2":{"name":"reactivue","version":"1.0.0-beta.2","description":"Use Vue 3 Composition API in React and Solid components","type":"module","license":"MIT","sideEffects":false,"main":"./dist/react.cjs","module":"./dist/react.js","types":"./dist/react.d.ts","exports":{".":{"require":"./dist/react.cjs","import":"./dist/react.js","types":"./dist/react.d.ts"},"./solid":{"require":"./dist/solid.cjs","import":"./dist/solid.js","types":"./dist/solid.d.ts"},"./babel":{"require":"./dist/babel.cjs","import":"./dist/babel.js","types":"./dist/babel.d.ts"}},"typesVersions":{"*":{"solid":["dist/solid.d.ts"],"babel":["dist/babel.d.ts"]}},"tsup":{"entry":["src/react.tsx","src/babel.ts","src/solid.tsx"],"format":["esm","cjs"],"external":["react","react-dom","solid-js","@vue/runtime-core"],"splitting":false,"sourcemap":"inline","dts":true,"clean":true},"bin":{"reactivue-fix":"bin/reactivue-fix.js"},"homepage":"https://github.com/antfu/reactivue#readme","bugs":{"url":"https://github.com/antfu/reactivue/issues"},"repository":{"type":"git","url":"git+https://github.com/antfu/reactivue.git"},"keywords":["vue","react","solid","vue-composition-api","vue-in-react","reactivity"],"devDependencies":{"@antfu/eslint-config":"^0.14.2","@antfu/ni":"^0.12.0","@babel/types":"^7.17.0","@testing-library/jest-dom":"^5.16.2","@testing-library/react":"^12.1.3","@testing-library/react-hooks":"^7.0.2","@testing-library/user-event":"^13.5.0","@types/node":"^17.0.21","@types/react":"^17.0.39","@types/react-dom":"^17.0.11","@unocss/transformer-directives":"^0.26.2","@vitejs/plugin-react":"^1.2.0","@vue/runtime-core":"^3.2.31","bumpp":"^7.1.1","eslint":"^8.9.0","esno":"^0.13.0","jsdom":"^19.0.0","react":"^17.0.2","react-dom":"^17.0.2","solid-js":"^1.3.8","tsup":"^5.11.13","typescript":"^4.5.5","unocss":"^0.26.2","vite":"^2.8.4","vitest":"^0.0.129"},"scripts":{"dev":"tsup --watch","build":"tsup","lint":"eslint --ext .js,.ts,.tsx .","release":"bumpp --commit --push --tag && pnpm publish --tag beta","test":"vitest","postinstall":"node ./scripts/postinstall.js"},"readme":"<p align=\"center\">\n<img src=\"./screenshots/logo.svg\" height=\"180\"/></p>\n\n<p align=\"center\">Use Vue 3 Composition API in React and Solid components</p>\n\n<p align=\"center\">\n<a href=\"https://www.npmjs.com/package/reactivue\"><img src=\"https://img.shields.io/npm/v/reactivue?color=53c2df&label\"/></a>\n<a href=\"https://bundlephobia.com/result?p=reactivue@latest\"><img src=\"https://img.shields.io/bundlephobia/minzip/reactivue?color=40b983&label\"/></a>\n</p>\n\n\n<pre align=\"center\">\nnpm i <b>reactivue</b>\n</pre>\n\n<br/>\n\n<p align=\"center\"><em>I love <a href=\"https://v3.vuejs.org/guide/composition-api-introduction.html\" target=\"_blank\">Vue Composition API</a> and its <a href=\"https://v3.vuejs.org/guide/reactivity.html\" target=\"_blank\">reactivity system</a>, <br>but <a href=\"https://reactjs.org/docs/components-and-props.html\" target=\"_blank\">functional components</a> in React are also sweet with Typescript. <br>Instead of making a choice, why not to use them together?</em></p>\n\n<br/>\n\n\n## Usage\n\n### Component Factory\n\n```tsx\nimport React from 'React'\nimport { defineComponent, ref, computed, onUnmounted } from 'reactivue'\n\ninterface Props {\n  value: number\n}\n\nconst MyCounter = defineComponent(\n  // setup function in Vue\n  (props: Props) => {\n    const counter = ref(props.value)\n    const doubled = computed(() => counter.value * 2)\n    const inc = () => counter.value += 1\n\n    onUnmounted(() => console.log('Goodbye World'))\n\n    return { counter, doubled, inc }\n  },\n  // functional component in React\n  ({ counter, doubled, inc }) => {\n    // you can still use other React hooks\n    return (\n      <div>\n        <div>{counter} x 2 = {doubled}</div>\n        <button onClick={inc}>Increase</button>\n      </div>\n    )\n  }\n)\n\n// use it as you normally would\nrender(<MyCounter value={10}>, el)\n```\n\n### Hooks\n\nYou can use it as a hook as well.\n\n> The `defineComponent` factory is actually a sugar to and equivalent to the following code.\n\n\n```tsx\nimport React from 'React'\nimport { useSetup, ref, computed, onUnmounted } from 'reactivue'\n\ninterface Props {\n  value: number\n}\n\nfunction MyCounter(Props: Props) {\n  const state = useSetup(\n    (props: Props) => { // props is a reactive object in Vue\n      const counter = ref(props.value)\n      const doubled = computed(() => counter.value * 2)\n      const inc = () => counter.value += 1\n\n      onUnmounted(() => console.log('Goodbye World'))\n\n      return { counter, doubled, inc }\n    },\n    Props // pass React props to it\n  )\n\n  // state is a plain object just like React state\n  const { counter, doubled, inc } = state\n\n  return (\n    <div>\n      <div>{counter} x 2 = {doubled}</div>\n      <button onClick={inc}>Increase</button>\n    </div>\n  )\n}\n```\n\n### Hook Factory\n\nTo reuse the composition logics, `createSetup` is provided as a factory to create your own hooks.\n\n```ts\n// mySetup.ts\nimport { createSetup, ref, computed, onUnmounted } from 'reactivue'\n\nexport interface Props {\n  value: number\n}\n\n// create a custom hook that can be reused\nexport const useMySetup = createSetup(\n  (props: Props) => {\n    const counter = ref(props.value)\n    const doubled = computed(() => counter.value * 2)\n    const inc = () => counter.value += 1\n\n    onUnmounted(() => console.log('Goodbye World'))\n\n    return { counter, doubled, inc }\n  },\n)\n```\n\n```tsx\n// Counter.tsx\nimport React from 'react'\nimport { useMySetup, Props } from './mySetup'\n\nexport const Counter = (props: Props) => {\n  const { counter, doubled, inc } = useMySetup(props)\n  const { counter: counter2, doubled: doubled2, inc: inc2 } = useMySetup({ value: 10 })\n\n  return (\n    <div>\n      <div>{counter} x 2 = {doubled}</div>\n      <button onClick={inc}>Increase</button>\n      <br/>\n\n      <div>{counter2} x 2 = {doubled2}</div>\n      <button onClick={inc2}>Increase</button>\n    </div>\n  )\n}\n```\n\n## Usage with Preact\n\nTo use reactivue in Preact apps, just replace `reactivue` import with `reactivue/preact`\n\n```diff\nimport { h } from 'preact'\n-import { defineComponent, ref, computed, onUnmounted } from 'reactivue'\n+import { defineComponent, ref, computed, onUnmounted } from 'reactivue/preact'\n```\n\n## Using Vue's Libraries\n\n*Yes, you can!* Before you start, you need set alias in your build tool in order to redirect some apis from `vue` to `reactivue` or `reactivue/preact` if you are using it with Preact.\n\n#### Aliasing\n\n<details>\n<summary>Vite</summary><br>\n\nAdd following code to `vite.config.js` \n\n```js\n{\n  /* ... */\n  alias: {\n    'vue': 'reactivue',\n    '@vue/runtime-dom': 'reactivue',\n  }\n}\n```\n\nIf you are using it with Preact you have to add following code to `vite.config.js`\n\n```ts\n{\n  /* ... */\n  optimizeDeps: {\n    include: ['reactivue/preact'],\n    exclude: ['@vue/reactivity']\n  }\n}\n```\n\n</details>\n<details>\n<summary>Webpack</summary><br>\n\nAdd following code to your webpack config\n\n```js\nconst config = { \n  /* ... */\n  resolve: { \n    alias: { \n      'vue': 'reactivue',\n      '@vue/runtime-dom': 'reactivue',\n    },\n  }\n}\n```\n\n</details>\n\n<details>\n<summary>Parcel</summary><br>\n\nParcel uses the standard `package.json` file to read configuration options under an `alias` key.\n\n```js\n{\n  \"alias\": {\n    \"vue\": \"reactivue\",\n    \"@vue/runtime-dom\": \"reactivue\",\n  },\n}\n```\n\n</details>\n\n\n<details>\n<summary>Rollup</summary><br>\n\nTo alias within Rollup, you'll need to install [@rollup/plugin-alias](https://github.com/rollup/plugins/tree/master/packages/alias). The plugin will need to be placed before your `@rollup/plugin-node-resolve`.\n\n```js\nimport alias from '@rollup/plugin-alias';\n\nmodule.exports = {\n  plugins: [\n    alias({\n      entries: [\n        { find: 'vue', replacement: 'reactivue' },\n        { find: '@vue/runtime-dom', replacement: 'reactivue' }\n      ]\n    })\n  ]\n};\n```\n\n</details>\n\n\n<details>\n<summary>Jest</summary><br>\n\nJest allows the rewriting of module paths similar to bundlers. These rewrites are configured using regular expressions in your Jest configuration:\n\n```js\n{\n  \"moduleNameMapper\": {\n    \"^vue$\": \"reactivue\",\n    \"^@vue/runtime-dom$\": \"reactivue\",\n  }\n}\n```\n\n</details>\n\n#### Installing Vue Plugins\n\nInstalling Vue plugins are almost identical to Vue. Just simply create your root instance with `createApp` function and register your plugins as you do in Vue apps. **You don't need to call `app.mount`**. Your Vue plugins will be available in all your setup functions.\n\n```ts\nimport { createApp } from 'reactivue'\nimport { createPinia } from 'pinia'\n\nconst app = createApp()\n\napp.use(createPinia())\n```\n\n> Note: If you are trying to use a library that calls app.component, app.directive or app.mixin in its install function, reactivue will skip these calls without any action and warn you about it.\n\n#### Compatible Libraries\n\n> A list of libaries that have been tested to work with `reactivue`. Feel free to make PRs adding more.\n\n- [pinia](https://github.com/posva/pinia) - 🍍 Automatically Typed, Modular and lightweight Store for Vue\n- [VueUse](https://github.com/vueuse/vueuse) - 🧰 Collection of Composition API utils for Vue 2 and 3\n- [Villus](https://github.com/logaretm/villus) - 🏎 A tiny and fast GraphQL client for Vue.js\n\n## APIs\n\nSome tips and cavert compare to Vue's Composition API.\n\n#### Reactivity\n\nThe reactivity system APIs are direct re-exported from `@vue/reactivity`, they should work the same as in Vue.\n\n````ts\n// the following two line are equivalent.\nimport { ref, reactive, computed } from 'reactivue'\nimport { ref, reactive, computed } from '@vue/reactivity'\n````\n\n#### Lifecycles\n\nThis library implemented the basic lifecycles to bound with React's lifecycles. For some lifecycles that don't have the React equivalent, they will be called somewhere near when they should be called (for example `onMounted` will be call right after `onCreated`).\n\nFor most of the time, you can use them like you would in Vue.\n\n#### Extra APIs\n\n- `defineComponent()` - not the one you expected to see in Vue. Instead, it accepts a setup function and a render function that will return a React Functional Component.\n- `useSetup()` - the hook for resolve Composition API's setup, refer to the section above.\n- `createSetup()` - a factory to wrapper your logics into reusable custom hooks. \n\n\n#### Limitations\n\n- `getCurrentInstance()` - returns the meta info for the internal states, NOT a Vue instance. It's exposed to allow you check if it's inside a instance scope.\n- `emit()` is not available\n\n\n### Examples\n\n#### Real-world Examples/Showcases\n\n- [Café CN](https://github.com/antfu/awesome-cn-cafe-web) - Web App for Awesome CN Café\n\n- [Preact Browser Example](./examples/preact-htm-browser)\n\n- [React Vite 2.0 Demo](./examples/react-ts-vite)\n\n![image](https://user-images.githubusercontent.com/11247099/88056258-dd7f6980-cb92-11ea-9e89-e090e73b7235.png)\n\n### License\n\n[MIT License](https://github.com/antfu/rectivue/blob/master/LICENSE) © 2020 [Anthony Fu](https://github.com/antfu)\n","_id":"reactivue@1.0.0-beta.2","_integrity":"sha512-45HNSYyQPP1i4MQWlmKwXBUFXR6eLsFKZuyCAlfPz7tfyIEZ7mOLT3S7zZJEvogpfM6QazBh+zrdrwZdVm1R2g==","_resolved":"C:\\Users\\sib\\dev\\reactivue-next\\reactivue-1.0.0-beta.2.tgz","_from":"file:reactivue-1.0.0-beta.2.tgz","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-45HNSYyQPP1i4MQWlmKwXBUFXR6eLsFKZuyCAlfPz7tfyIEZ7mOLT3S7zZJEvogpfM6QazBh+zrdrwZdVm1R2g==","shasum":"15eb1bb14312568d39fa5dcfe9e258c8f0fba6fe","tarball":"https://registry.npmjs.org/reactivue/-/reactivue-1.0.0-beta.2.tgz","fileCount":14,"unpackedSize":123608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJIYVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCRg//ZuIcT15jm4Rnm/OKEdwLc/u+RbcakH7Lph+qW3r+2LSw3cQp\r\nIwPsVvCaCdRvLnAj7OnUbmhuCXhDen7JodX1RIWiCspsv9xwn2NuvTW7AuZS\r\n3082GQaeGOZMvFLsLSFWeIzLh9/hC9v03migCppJOropv4e4jswdsy+hIDFv\r\nt4x4f2hxnEmrd4bI5+HcNB0uQLZJJS6+1G7gxfr4jcP1NW4nWWL6mzlyriP2\r\nO67MKkm/K4GBsIqHNAzPoWymq4/h1Tq6Y8qN3vBHO3Z1kW6y+B7OND7ma1Ll\r\nSzvQQ57P9GWm7IwHS6YwTct9UYf7hfKhvs1VEwMuPf/ld+OKUzjrqef6xmEX\r\nI9AyX/ZfUC5XKQV+20glBpIUGdHFV4BDZz7VhUoT6l77ZaUS+X8oVOD1woxf\r\nHEESmOU0rzc9EjPKJGs9rQ/GslwUUWco92n4m2ucFi8YvTDKV1GnYdJu/fRG\r\ngSxWZHUm9x7GCu70ILbIpECp73snDIrhwzh6jFut8u7Dd4aB5ng4GgwxDQL+\r\nggRyNmNs6Oceubv960agaARzyRspyex5Z9KRem3sSBQTtvosWNybbKJeYq4a\r\ntLejjaLE3QGCpZm7ShScNeJAZS392Tu6qfKkhMgoxtNCswAfePALNqDBR25r\r\nBtTQccW4hMxAVK5yqgK2Xdw9kJ9Zdt+8QAo=\r\n=i7Mk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB1UdMeSU91f3I78oIDVKjQdTmcPh53JR/5Or/aKxzXAAiBrvcsFd5X5g29F/JvL9Dw8Z0badWgdJwGtCHX0JVPoqg=="}]},"_npmUser":{"name":"sibbngheid","email":"sibbngheid@gmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"},{"name":"sibbngheid","email":"sibbngheid@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactivue_1.0.0-beta.2_1646560789237_0.08153079488144344"},"_hasShrinkwrap":false},"1.0.0-beta.3":{"name":"reactivue","version":"1.0.0-beta.3","description":"Use Vue 3 Composition API in React and Solid components","type":"module","license":"MIT","sideEffects":false,"main":"./dist/react.cjs","module":"./dist/react.js","types":"./dist/react.d.ts","exports":{".":{"require":"./dist/react.cjs","import":"./dist/react.js","types":"./dist/react.d.ts"},"./solid":{"require":"./dist/solid.cjs","import":"./dist/solid.js","types":"./dist/solid.d.ts"},"./babel":{"require":"./dist/babel.cjs","import":"./dist/babel.js","types":"./dist/babel.d.ts"}},"typesVersions":{"*":{"solid":["dist/solid.d.ts"],"babel":["dist/babel.d.ts"]}},"tsup":{"entry":["src/react.tsx","src/babel.ts","src/solid.tsx"],"format":["esm","cjs"],"external":["react","react-dom","solid-js","@vue/runtime-core"],"splitting":false,"sourcemap":"inline","dts":true,"clean":true},"bin":{"reactivue-fix":"bin/reactivue-fix.js"},"homepage":"https://github.com/antfu/reactivue#readme","bugs":{"url":"https://github.com/antfu/reactivue/issues"},"repository":{"type":"git","url":"git+https://github.com/antfu/reactivue.git"},"keywords":["vue","react","solid","vue-composition-api","vue-in-react","reactivity"],"devDependencies":{"@antfu/eslint-config":"^0.14.2","@antfu/ni":"^0.12.0","@babel/types":"^7.17.0","@testing-library/jest-dom":"^5.16.2","@testing-library/react":"^12.1.3","@testing-library/react-hooks":"^7.0.2","@testing-library/user-event":"^13.5.0","@types/node":"^17.0.21","@types/react":"^17.0.39","@types/react-dom":"^17.0.11","@unocss/transformer-directives":"^0.26.2","@vitejs/plugin-react":"^1.2.0","@vue/runtime-core":"^3.2.31","bumpp":"^7.1.1","eslint":"^8.9.0","esno":"^0.13.0","jsdom":"^19.0.0","react":"^17.0.2","react-dom":"^17.0.2","solid-js":"^1.3.8","tsup":"^5.11.13","typescript":"^4.5.5","unocss":"^0.26.2","vite":"^2.8.4","vitest":"^0.0.129"},"scripts":{"dev":"tsup --watch","build":"tsup","lint":"eslint --ext .js,.ts,.tsx .","release":"bumpp --commit --push --tag && pnpm publish --tag beta","test":"vitest","postinstall":"node ./scripts/postinstall.js"},"readme":"<p align=\"center\">\n<img src=\"./screenshots/logo.svg\" height=\"180\"/></p>\n\n<p align=\"center\">Use Vue 3 Composition API in React and Solid components</p>\n\n<p align=\"center\">\n<a href=\"https://www.npmjs.com/package/reactivue\"><img src=\"https://img.shields.io/npm/v/reactivue?color=53c2df&label\"/></a>\n<a href=\"https://bundlephobia.com/result?p=reactivue@latest\"><img src=\"https://img.shields.io/bundlephobia/minzip/reactivue?color=40b983&label\"/></a>\n</p>\n\n\n<pre align=\"center\">\nnpm i <b>reactivue</b>\n</pre>\n\n<br/>\n\n<p align=\"center\"><em>I love <a href=\"https://v3.vuejs.org/guide/composition-api-introduction.html\" target=\"_blank\">Vue Composition API</a> and its <a href=\"https://v3.vuejs.org/guide/reactivity.html\" target=\"_blank\">reactivity system</a>, <br>but <a href=\"https://reactjs.org/docs/components-and-props.html\" target=\"_blank\">functional components</a> in React are also sweet with Typescript. <br>Instead of making a choice, why not to use them together?</em></p>\n\n<br/>\n\n\n## Usage\n\n### Component Factory\n\n```tsx\nimport React from 'React'\nimport { defineComponent, ref, computed, onUnmounted } from 'reactivue'\n\ninterface Props {\n  value: number\n}\n\nconst MyCounter = defineComponent(\n  // setup function in Vue\n  (props: Props) => {\n    const counter = ref(props.value)\n    const doubled = computed(() => counter.value * 2)\n    const inc = () => counter.value += 1\n\n    onUnmounted(() => console.log('Goodbye World'))\n\n    return { counter, doubled, inc }\n  },\n  // functional component in React\n  ({ counter, doubled, inc }) => {\n    // you can still use other React hooks\n    return (\n      <div>\n        <div>{counter} x 2 = {doubled}</div>\n        <button onClick={inc}>Increase</button>\n      </div>\n    )\n  }\n)\n\n// use it as you normally would\nrender(<MyCounter value={10}>, el)\n```\n\n### Hooks\n\nYou can use it as a hook as well.\n\n> The `defineComponent` factory is actually a sugar to and equivalent to the following code.\n\n\n```tsx\nimport React from 'React'\nimport { useSetup, ref, computed, onUnmounted } from 'reactivue'\n\ninterface Props {\n  value: number\n}\n\nfunction MyCounter(Props: Props) {\n  const state = useSetup(\n    (props: Props) => { // props is a reactive object in Vue\n      const counter = ref(props.value)\n      const doubled = computed(() => counter.value * 2)\n      const inc = () => counter.value += 1\n\n      onUnmounted(() => console.log('Goodbye World'))\n\n      return { counter, doubled, inc }\n    },\n    Props // pass React props to it\n  )\n\n  // state is a plain object just like React state\n  const { counter, doubled, inc } = state\n\n  return (\n    <div>\n      <div>{counter} x 2 = {doubled}</div>\n      <button onClick={inc}>Increase</button>\n    </div>\n  )\n}\n```\n\n### Hook Factory\n\nTo reuse the composition logics, `createSetup` is provided as a factory to create your own hooks.\n\n```ts\n// mySetup.ts\nimport { createSetup, ref, computed, onUnmounted } from 'reactivue'\n\nexport interface Props {\n  value: number\n}\n\n// create a custom hook that can be reused\nexport const useMySetup = createSetup(\n  (props: Props) => {\n    const counter = ref(props.value)\n    const doubled = computed(() => counter.value * 2)\n    const inc = () => counter.value += 1\n\n    onUnmounted(() => console.log('Goodbye World'))\n\n    return { counter, doubled, inc }\n  },\n)\n```\n\n```tsx\n// Counter.tsx\nimport React from 'react'\nimport { useMySetup, Props } from './mySetup'\n\nexport const Counter = (props: Props) => {\n  const { counter, doubled, inc } = useMySetup(props)\n  const { counter: counter2, doubled: doubled2, inc: inc2 } = useMySetup({ value: 10 })\n\n  return (\n    <div>\n      <div>{counter} x 2 = {doubled}</div>\n      <button onClick={inc}>Increase</button>\n      <br/>\n\n      <div>{counter2} x 2 = {doubled2}</div>\n      <button onClick={inc2}>Increase</button>\n    </div>\n  )\n}\n```\n\n## Usage with Preact\n\nTo use reactivue in Preact apps, just replace `reactivue` import with `reactivue/preact`\n\n```diff\nimport { h } from 'preact'\n-import { defineComponent, ref, computed, onUnmounted } from 'reactivue'\n+import { defineComponent, ref, computed, onUnmounted } from 'reactivue/preact'\n```\n\n## Using Vue's Libraries\n\n*Yes, you can!* Before you start, you need set alias in your build tool in order to redirect some apis from `vue` to `reactivue` or `reactivue/preact` if you are using it with Preact.\n\n#### Aliasing\n\n<details>\n<summary>Vite</summary><br>\n\nAdd following code to `vite.config.js` \n\n```js\n{\n  /* ... */\n  alias: {\n    'vue': 'reactivue',\n    '@vue/runtime-dom': 'reactivue',\n  }\n}\n```\n\nIf you are using it with Preact you have to add following code to `vite.config.js`\n\n```ts\n{\n  /* ... */\n  optimizeDeps: {\n    include: ['reactivue/preact'],\n    exclude: ['@vue/reactivity']\n  }\n}\n```\n\n</details>\n<details>\n<summary>Webpack</summary><br>\n\nAdd following code to your webpack config\n\n```js\nconst config = { \n  /* ... */\n  resolve: { \n    alias: { \n      'vue': 'reactivue',\n      '@vue/runtime-dom': 'reactivue',\n    },\n  }\n}\n```\n\n</details>\n\n<details>\n<summary>Parcel</summary><br>\n\nParcel uses the standard `package.json` file to read configuration options under an `alias` key.\n\n```js\n{\n  \"alias\": {\n    \"vue\": \"reactivue\",\n    \"@vue/runtime-dom\": \"reactivue\",\n  },\n}\n```\n\n</details>\n\n\n<details>\n<summary>Rollup</summary><br>\n\nTo alias within Rollup, you'll need to install [@rollup/plugin-alias](https://github.com/rollup/plugins/tree/master/packages/alias). The plugin will need to be placed before your `@rollup/plugin-node-resolve`.\n\n```js\nimport alias from '@rollup/plugin-alias';\n\nmodule.exports = {\n  plugins: [\n    alias({\n      entries: [\n        { find: 'vue', replacement: 'reactivue' },\n        { find: '@vue/runtime-dom', replacement: 'reactivue' }\n      ]\n    })\n  ]\n};\n```\n\n</details>\n\n\n<details>\n<summary>Jest</summary><br>\n\nJest allows the rewriting of module paths similar to bundlers. These rewrites are configured using regular expressions in your Jest configuration:\n\n```js\n{\n  \"moduleNameMapper\": {\n    \"^vue$\": \"reactivue\",\n    \"^@vue/runtime-dom$\": \"reactivue\",\n  }\n}\n```\n\n</details>\n\n#### Installing Vue Plugins\n\nInstalling Vue plugins are almost identical to Vue. Just simply create your root instance with `createApp` function and register your plugins as you do in Vue apps. **You don't need to call `app.mount`**. Your Vue plugins will be available in all your setup functions.\n\n```ts\nimport { createApp } from 'reactivue'\nimport { createPinia } from 'pinia'\n\nconst app = createApp()\n\napp.use(createPinia())\n```\n\n> Note: If you are trying to use a library that calls app.component, app.directive or app.mixin in its install function, reactivue will skip these calls without any action and warn you about it.\n\n#### Compatible Libraries\n\n> A list of libaries that have been tested to work with `reactivue`. Feel free to make PRs adding more.\n\n- [pinia](https://github.com/posva/pinia) - 🍍 Automatically Typed, Modular and lightweight Store for Vue\n- [VueUse](https://github.com/vueuse/vueuse) - 🧰 Collection of Composition API utils for Vue 2 and 3\n- [Villus](https://github.com/logaretm/villus) - 🏎 A tiny and fast GraphQL client for Vue.js\n\n## APIs\n\nSome tips and cavert compare to Vue's Composition API.\n\n#### Reactivity\n\nThe reactivity system APIs are direct re-exported from `@vue/reactivity`, they should work the same as in Vue.\n\n````ts\n// the following two line are equivalent.\nimport { ref, reactive, computed } from 'reactivue'\nimport { ref, reactive, computed } from '@vue/reactivity'\n````\n\n#### Lifecycles\n\nThis library implemented the basic lifecycles to bound with React's lifecycles. For some lifecycles that don't have the React equivalent, they will be called somewhere near when they should be called (for example `onMounted` will be call right after `onCreated`).\n\nFor most of the time, you can use them like you would in Vue.\n\n#### Extra APIs\n\n- `defineComponent()` - not the one you expected to see in Vue. Instead, it accepts a setup function and a render function that will return a React Functional Component.\n- `useSetup()` - the hook for resolve Composition API's setup, refer to the section above.\n- `createSetup()` - a factory to wrapper your logics into reusable custom hooks. \n\n\n#### Limitations\n\n- `getCurrentInstance()` - returns the meta info for the internal states, NOT a Vue instance. It's exposed to allow you check if it's inside a instance scope.\n- `emit()` is not available\n\n\n### Examples\n\n#### Real-world Examples/Showcases\n\n- [Café CN](https://github.com/antfu/awesome-cn-cafe-web) - Web App for Awesome CN Café\n\n- [Preact Browser Example](./examples/preact-htm-browser)\n\n- [React Vite 2.0 Demo](./examples/react-ts-vite)\n\n![image](https://user-images.githubusercontent.com/11247099/88056258-dd7f6980-cb92-11ea-9e89-e090e73b7235.png)\n\n### License\n\n[MIT License](https://github.com/antfu/rectivue/blob/master/LICENSE) © 2020 [Anthony Fu](https://github.com/antfu)\n","_id":"reactivue@1.0.0-beta.3","_integrity":"sha512-ug0kgr8pUav0JVD4cPUTIPJevn7JJgf821LGl2ytJETHoCbJA6sy0rti4WVsoncjBx1KR+VLMac+RUIKIB383A==","_resolved":"C:\\Users\\sib\\dev\\reactivue-next\\reactivue-1.0.0-beta.3.tgz","_from":"file:reactivue-1.0.0-beta.3.tgz","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-ug0kgr8pUav0JVD4cPUTIPJevn7JJgf821LGl2ytJETHoCbJA6sy0rti4WVsoncjBx1KR+VLMac+RUIKIB383A==","shasum":"0c07075fd7629e794c54ee123ab4b24a10bc1223","tarball":"https://registry.npmjs.org/reactivue/-/reactivue-1.0.0-beta.3.tgz","fileCount":14,"unpackedSize":124324,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJrOoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrdvg/9ERR58T7Bk8GfsyEvNAteROH3BpvFHQZZ/WfLo6K2IlNG+Gns\r\nH46yBZO9PL46QWgYZ2DPWNiE7b5CGQJ7qs+Bfq2S8F22bOC9TEE3XH/GCd9L\r\nU3dI5lz/aioy0tA6i+jYe2k9zS9Pe5e/b12zrpw8ja9D9ZoDvcmUWQXtOe/G\r\nK0gvt6xbByREeG5zhsEWSZDwSffzuSW2Pn/gC2YgzmQTD4nd6LcozlOp4xze\r\nFcs+JZqRSnPFRolHVZdXnQROaG2oNxwaCP1lOZhRn3/DiS6wI5HOEqpSgk5E\r\nglKLAY55o/lpNNmNMaS+fW7WVlARdcIylN6mY6Egnlf1Fp9zBLVcsGOkURFi\r\nK9YllGr7AlR6o7VZQsubNNkvnZw4OvSVzrF3M1OVGtPTk2CJNLe4FvLiV3YT\r\nt9tw+dnbOoJTTPFqoanJk+ZxPbCa5BtHn2eCKaNYTuKlMRxtJ7zwsse1RI+j\r\naevTaQCRir86UxgHV/b02dzk52JHeWMejruJcZ4vJ69l7rEqUIXWETW7194/\r\nk5ny0pmanfExPtuiHcAI9ypaNhemOUR2bdB4RoBc+7MwCKrCUmhOURl7xOim\r\nqX+F9dBgdl7398xi8zqlhG+AdLZ1I7uJluKEVsZF/BVDUB21Apw2PWBnDNU4\r\nIocl4ER25zwG0aKN5lsB9FnhzpyDv5XjNuA=\r\n=9+sm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGU1Td3Ut7GeS+V9oPtC7ZQUxYEWMhXlkhfsFG8Px0QgAiEA4uAJiTMIRzKrby0Qpp4xw4jc2fbAt3DApup9iWk0NAg="}]},"_npmUser":{"name":"sibbngheid","email":"sibbngheid@gmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"},{"name":"sibbngheid","email":"sibbngheid@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactivue_1.0.0-beta.3_1646703528058_0.5104525737314212"},"_hasShrinkwrap":false},"1.0.0-beta.4":{"name":"reactivue","version":"1.0.0-beta.4","description":"Use Vue 3 Composition API in React and Solid components","type":"module","license":"MIT","sideEffects":false,"main":"./dist/react.cjs","module":"./dist/react.js","types":"./dist/react.d.ts","exports":{".":{"require":"./dist/react.cjs","import":"./dist/react.js","types":"./dist/react.d.ts"},"./solid":{"require":"./dist/solid.cjs","import":"./dist/solid.js","types":"./dist/solid.d.ts"},"./babel":{"require":"./dist/babel.cjs","import":"./dist/babel.js","types":"./dist/babel.d.ts"}},"typesVersions":{"*":{"solid":["dist/solid.d.ts"],"babel":["dist/babel.d.ts"]}},"tsup":{"entry":["src/react.tsx","src/babel.ts","src/solid.tsx"],"format":["esm","cjs"],"external":["react","react-dom","solid-js","@vue/runtime-core"],"splitting":false,"sourcemap":"inline","dts":true,"clean":true},"bin":{"reactivue-fix":"bin/reactivue-fix.js"},"homepage":"https://github.com/antfu/reactivue#readme","bugs":{"url":"https://github.com/antfu/reactivue/issues"},"repository":{"type":"git","url":"git+https://github.com/antfu/reactivue.git"},"keywords":["vue","react","solid","vue-composition-api","vue-in-react","reactivity"],"devDependencies":{"@antfu/eslint-config":"^0.14.2","@antfu/ni":"^0.12.0","@babel/types":"^7.17.0","@testing-library/jest-dom":"^5.16.2","@testing-library/react":"^12.1.3","@testing-library/react-hooks":"^7.0.2","@testing-library/user-event":"^13.5.0","@types/node":"^17.0.21","@types/react":"^17.0.39","@types/react-dom":"^17.0.11","@unocss/transformer-directives":"^0.26.2","@vitejs/plugin-react":"^1.2.0","@vue/runtime-core":"^3.2.31","bumpp":"^7.1.1","eslint":"^8.9.0","esno":"^0.13.0","jsdom":"^19.0.0","react":"^17.0.2","react-dom":"^17.0.2","solid-js":"^1.3.8","tsup":"^5.11.13","typescript":"^4.5.5","unocss":"^0.26.2","vite":"^2.8.4","vitest":"^0.0.129"},"scripts":{"dev":"tsup --watch","build":"tsup","lint":"eslint --ext .js,.ts,.tsx .","release":"bumpp --commit --push --tag && pnpm publish --tag beta","test":"vitest","postinstall":"node ./scripts/postinstall.js"},"readme":"<p align=\"center\">\n<img src=\"./screenshots/logo.svg\" height=\"180\"/></p>\n\n<p align=\"center\">Use Vue 3 Composition API in React and Solid components</p>\n\n<p align=\"center\">\n<a href=\"https://www.npmjs.com/package/reactivue\"><img src=\"https://img.shields.io/npm/v/reactivue?color=53c2df&label\"/></a>\n<a href=\"https://bundlephobia.com/result?p=reactivue@latest\"><img src=\"https://img.shields.io/bundlephobia/minzip/reactivue?color=40b983&label\"/></a>\n</p>\n\n\n<pre align=\"center\">\nnpm i <b>reactivue</b>\n</pre>\n\n<br/>\n\n<p align=\"center\"><em>I love <a href=\"https://v3.vuejs.org/guide/composition-api-introduction.html\" target=\"_blank\">Vue Composition API</a> and its <a href=\"https://v3.vuejs.org/guide/reactivity.html\" target=\"_blank\">reactivity system</a>, <br>but <a href=\"https://reactjs.org/docs/components-and-props.html\" target=\"_blank\">functional components</a> in React are also sweet with Typescript. <br>Instead of making a choice, why not to use them together?</em></p>\n\n<br/>\n\n\n## Usage\n\n### Component Factory\n\n```tsx\nimport React from 'React'\nimport { defineComponent, ref, computed, onUnmounted } from 'reactivue'\n\ninterface Props {\n  value: number\n}\n\nconst MyCounter = defineComponent(\n  // setup function in Vue\n  (props: Props) => {\n    const counter = ref(props.value)\n    const doubled = computed(() => counter.value * 2)\n    const inc = () => counter.value += 1\n\n    onUnmounted(() => console.log('Goodbye World'))\n\n    return { counter, doubled, inc }\n  },\n  // functional component in React\n  ({ counter, doubled, inc }) => {\n    // you can still use other React hooks\n    return (\n      <div>\n        <div>{counter} x 2 = {doubled}</div>\n        <button onClick={inc}>Increase</button>\n      </div>\n    )\n  }\n)\n\n// use it as you normally would\nrender(<MyCounter value={10}>, el)\n```\n\n### Hooks\n\nYou can use it as a hook as well.\n\n> The `defineComponent` factory is actually a sugar to and equivalent to the following code.\n\n\n```tsx\nimport React from 'React'\nimport { useSetup, ref, computed, onUnmounted } from 'reactivue'\n\ninterface Props {\n  value: number\n}\n\nfunction MyCounter(Props: Props) {\n  const state = useSetup(\n    (props: Props) => { // props is a reactive object in Vue\n      const counter = ref(props.value)\n      const doubled = computed(() => counter.value * 2)\n      const inc = () => counter.value += 1\n\n      onUnmounted(() => console.log('Goodbye World'))\n\n      return { counter, doubled, inc }\n    },\n    Props // pass React props to it\n  )\n\n  // state is a plain object just like React state\n  const { counter, doubled, inc } = state\n\n  return (\n    <div>\n      <div>{counter} x 2 = {doubled}</div>\n      <button onClick={inc}>Increase</button>\n    </div>\n  )\n}\n```\n\n### Hook Factory\n\nTo reuse the composition logics, `createSetup` is provided as a factory to create your own hooks.\n\n```ts\n// mySetup.ts\nimport { createSetup, ref, computed, onUnmounted } from 'reactivue'\n\nexport interface Props {\n  value: number\n}\n\n// create a custom hook that can be reused\nexport const useMySetup = createSetup(\n  (props: Props) => {\n    const counter = ref(props.value)\n    const doubled = computed(() => counter.value * 2)\n    const inc = () => counter.value += 1\n\n    onUnmounted(() => console.log('Goodbye World'))\n\n    return { counter, doubled, inc }\n  },\n)\n```\n\n```tsx\n// Counter.tsx\nimport React from 'react'\nimport { useMySetup, Props } from './mySetup'\n\nexport const Counter = (props: Props) => {\n  const { counter, doubled, inc } = useMySetup(props)\n  const { counter: counter2, doubled: doubled2, inc: inc2 } = useMySetup({ value: 10 })\n\n  return (\n    <div>\n      <div>{counter} x 2 = {doubled}</div>\n      <button onClick={inc}>Increase</button>\n      <br/>\n\n      <div>{counter2} x 2 = {doubled2}</div>\n      <button onClick={inc2}>Increase</button>\n    </div>\n  )\n}\n```\n\n## Usage with Preact\n\nTo use reactivue in Preact apps, just replace `reactivue` import with `reactivue/preact`\n\n```diff\nimport { h } from 'preact'\n-import { defineComponent, ref, computed, onUnmounted } from 'reactivue'\n+import { defineComponent, ref, computed, onUnmounted } from 'reactivue/preact'\n```\n\n## Using Vue's Libraries\n\n*Yes, you can!* Before you start, you need set alias in your build tool in order to redirect some apis from `vue` to `reactivue` or `reactivue/preact` if you are using it with Preact.\n\n#### Aliasing\n\n<details>\n<summary>Vite</summary><br>\n\nAdd following code to `vite.config.js` \n\n```js\n{\n  /* ... */\n  alias: {\n    'vue': 'reactivue',\n    '@vue/runtime-dom': 'reactivue',\n  }\n}\n```\n\nIf you are using it with Preact you have to add following code to `vite.config.js`\n\n```ts\n{\n  /* ... */\n  optimizeDeps: {\n    include: ['reactivue/preact'],\n    exclude: ['@vue/reactivity']\n  }\n}\n```\n\n</details>\n<details>\n<summary>Webpack</summary><br>\n\nAdd following code to your webpack config\n\n```js\nconst config = { \n  /* ... */\n  resolve: { \n    alias: { \n      'vue': 'reactivue',\n      '@vue/runtime-dom': 'reactivue',\n    },\n  }\n}\n```\n\n</details>\n\n<details>\n<summary>Parcel</summary><br>\n\nParcel uses the standard `package.json` file to read configuration options under an `alias` key.\n\n```js\n{\n  \"alias\": {\n    \"vue\": \"reactivue\",\n    \"@vue/runtime-dom\": \"reactivue\",\n  },\n}\n```\n\n</details>\n\n\n<details>\n<summary>Rollup</summary><br>\n\nTo alias within Rollup, you'll need to install [@rollup/plugin-alias](https://github.com/rollup/plugins/tree/master/packages/alias). The plugin will need to be placed before your `@rollup/plugin-node-resolve`.\n\n```js\nimport alias from '@rollup/plugin-alias';\n\nmodule.exports = {\n  plugins: [\n    alias({\n      entries: [\n        { find: 'vue', replacement: 'reactivue' },\n        { find: '@vue/runtime-dom', replacement: 'reactivue' }\n      ]\n    })\n  ]\n};\n```\n\n</details>\n\n\n<details>\n<summary>Jest</summary><br>\n\nJest allows the rewriting of module paths similar to bundlers. These rewrites are configured using regular expressions in your Jest configuration:\n\n```js\n{\n  \"moduleNameMapper\": {\n    \"^vue$\": \"reactivue\",\n    \"^@vue/runtime-dom$\": \"reactivue\",\n  }\n}\n```\n\n</details>\n\n#### Installing Vue Plugins\n\nInstalling Vue plugins are almost identical to Vue. Just simply create your root instance with `createApp` function and register your plugins as you do in Vue apps. **You don't need to call `app.mount`**. Your Vue plugins will be available in all your setup functions.\n\n```ts\nimport { createApp } from 'reactivue'\nimport { createPinia } from 'pinia'\n\nconst app = createApp()\n\napp.use(createPinia())\n```\n\n> Note: If you are trying to use a library that calls app.component, app.directive or app.mixin in its install function, reactivue will skip these calls without any action and warn you about it.\n\n#### Compatible Libraries\n\n> A list of libaries that have been tested to work with `reactivue`. Feel free to make PRs adding more.\n\n- [pinia](https://github.com/posva/pinia) - 🍍 Automatically Typed, Modular and lightweight Store for Vue\n- [VueUse](https://github.com/vueuse/vueuse) - 🧰 Collection of Composition API utils for Vue 2 and 3\n- [Villus](https://github.com/logaretm/villus) - 🏎 A tiny and fast GraphQL client for Vue.js\n\n## APIs\n\nSome tips and cavert compare to Vue's Composition API.\n\n#### Reactivity\n\nThe reactivity system APIs are direct re-exported from `@vue/reactivity`, they should work the same as in Vue.\n\n````ts\n// the following two line are equivalent.\nimport { ref, reactive, computed } from 'reactivue'\nimport { ref, reactive, computed } from '@vue/reactivity'\n````\n\n#### Lifecycles\n\nThis library implemented the basic lifecycles to bound with React's lifecycles. For some lifecycles that don't have the React equivalent, they will be called somewhere near when they should be called (for example `onMounted` will be call right after `onCreated`).\n\nFor most of the time, you can use them like you would in Vue.\n\n#### Extra APIs\n\n- `defineComponent()` - not the one you expected to see in Vue. Instead, it accepts a setup function and a render function that will return a React Functional Component.\n- `useSetup()` - the hook for resolve Composition API's setup, refer to the section above.\n- `createSetup()` - a factory to wrapper your logics into reusable custom hooks. \n\n\n#### Limitations\n\n- `getCurrentInstance()` - returns the meta info for the internal states, NOT a Vue instance. It's exposed to allow you check if it's inside a instance scope.\n- `emit()` is not available\n\n\n### Examples\n\n#### Real-world Examples/Showcases\n\n- [Café CN](https://github.com/antfu/awesome-cn-cafe-web) - Web App for Awesome CN Café\n\n- [Preact Browser Example](./examples/preact-htm-browser)\n\n- [React Vite 2.0 Demo](./examples/react-ts-vite)\n\n![image](https://user-images.githubusercontent.com/11247099/88056258-dd7f6980-cb92-11ea-9e89-e090e73b7235.png)\n\n### License\n\n[MIT License](https://github.com/antfu/rectivue/blob/master/LICENSE) © 2020 [Anthony Fu](https://github.com/antfu)\n","_id":"reactivue@1.0.0-beta.4","_integrity":"sha512-gp5fusQvm0/DUp9g6xLoo67VeCXYnweKeAHBE5C1n7cYH4m4FWE1F9PT33lqqYh/N+8GeQ6cwSMDOhPeBttDRw==","_resolved":"C:\\Users\\sib\\dev\\reactivue-next\\reactivue-1.0.0-beta.4.tgz","_from":"file:reactivue-1.0.0-beta.4.tgz","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-gp5fusQvm0/DUp9g6xLoo67VeCXYnweKeAHBE5C1n7cYH4m4FWE1F9PT33lqqYh/N+8GeQ6cwSMDOhPeBttDRw==","shasum":"22577ed795f0ed64cfdc0021b62479778858526e","tarball":"https://registry.npmjs.org/reactivue/-/reactivue-1.0.0-beta.4.tgz","fileCount":14,"unpackedSize":126296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiJ67GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6/hAAjfP5U8ADZ5kW5NuQbHzdYqMwrcMtmCSj/2YRp2Ab5CL0Tb5G\r\n++IzfDJBaxxLphXSrKSjBE0m7QlFHF4VIRVlJKsdcWdsK61qR2FN8BIRwvEg\r\nqU61zoCH9MNmJ7NKYEZ0QWqireW1BKZBUaxOuemtSSMde525ooXilAvosTZO\r\nYZ/0x1Uv8fEuTqAgRSfC/UpFsScQdfM21HZcVQtTfAOHqleBZzaoZAZWx59E\r\nJBj3Fypv06ih9NWHaIAweWxgAAQc18XIvyNKHX2D9QQYJveLoEVWG7TNR7Ax\r\noCd0/CVHJrQY8F8hnkvk10I9pMf+1UGur2UvKcSOsFvfJi1Z9p/iQxIicK0z\r\n8DqtPfR+rxk09MpmB7tdIKjCkjQ2cadnpwV0aRIEvVfMO3tDEo6/jWwJScxG\r\nOu5JD1xrmUI5UzxvqwHEeUvnVFoP327AcVDH+7PboBP/N1uArU31bozmP2cE\r\nIDmrcI5Nx/O7hLihIaGVdvqdWM4hEokTsp4WcPoCwLKJOsTlCNzbONdXQP5m\r\nUL+HxuMpgaKs45ykzwmXXpI0GbGvZPB+eDZXEK5QGtglWTD3VnlgGSOzeYW1\r\nWepQEoC4wJHQgWd9s/2zmlQdX2cLT//0hwvw9qlqr4exQtEg35gxl5EO/Dau\r\niIUAPiftSOJhLBNLcU6R3wtPjLTdTXTezuA=\r\n=L2Se\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxVZhlDiSv4Emm+LQkKOV0ZjPpxtNiH9Z+Jx0hzVWApwIhAMS3/vJBBuGichxNXpVCHL7HnH1W9J1I7P9x4tR5J+fm"}]},"_npmUser":{"name":"sibbngheid","email":"sibbngheid@gmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"},{"name":"sibbngheid","email":"sibbngheid@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactivue_1.0.0-beta.4_1646767814275_0.8131217061490297"},"_hasShrinkwrap":false},"1.0.0-beta.5":{"name":"reactivue","version":"1.0.0-beta.5","description":"Use Vue 3 Composition API in React and Solid components","type":"module","license":"MIT","sideEffects":false,"main":"./dist/react.cjs","module":"./dist/react.js","types":"./dist/react.d.ts","exports":{".":{"require":"./dist/react.cjs","import":"./dist/react.js","types":"./dist/react.d.ts"},"./solid":{"require":"./dist/solid.cjs","import":"./dist/solid.js","types":"./dist/solid.d.ts"},"./babel":{"require":"./dist/babel.cjs","import":"./dist/babel.js","types":"./dist/babel.d.ts"}},"typesVersions":{"*":{"solid":["dist/solid.d.ts"],"babel":["dist/babel.d.ts"]}},"tsup":{"entry":["src/react.tsx","src/babel.ts","src/solid.tsx"],"format":["esm","cjs"],"external":["react","react-dom","solid-js","@vue/runtime-core"],"splitting":false,"sourcemap":"inline","dts":true,"clean":true},"bin":{"reactivue-fix":"bin/reactivue-fix.js"},"homepage":"https://github.com/antfu/reactivue#readme","bugs":{"url":"https://github.com/antfu/reactivue/issues"},"repository":{"type":"git","url":"git+https://github.com/antfu/reactivue.git"},"keywords":["vue","react","solid","vue-composition-api","vue-in-react","reactivity"],"devDependencies":{"@antfu/eslint-config":"^0.14.2","@antfu/ni":"^0.12.0","@babel/types":"^7.17.0","@testing-library/jest-dom":"^5.16.2","@testing-library/react":"^12.1.3","@testing-library/react-hooks":"^7.0.2","@testing-library/user-event":"^13.5.0","@types/node":"^17.0.21","@types/react":"^17.0.39","@types/react-dom":"^17.0.11","@unocss/transformer-directives":"^0.26.2","@vitejs/plugin-react":"^1.2.0","@vue/runtime-core":"^3.2.31","bumpp":"^7.1.1","eslint":"^8.9.0","esno":"^0.13.0","jsdom":"^19.0.0","react":"^17.0.2","react-dom":"^17.0.2","solid-js":"^1.3.8","tsup":"^5.11.13","typescript":"^4.5.5","unocss":"^0.26.2","vite":"^2.8.4","vitest":"^0.0.129"},"scripts":{"dev":"tsup --watch","build":"tsup","lint":"eslint --ext .js,.ts,.tsx .","release":"bumpp --commit --push --tag && pnpm publish --tag beta","test":"vitest","postinstall":"node ./scripts/postinstall.js"},"readme":"<p align=\"center\">\n<img src=\"./screenshots/logo.svg\" height=\"180\"/></p>\n\n<p align=\"center\">Use Vue 3 Composition API in React and Solid components</p>\n\n<p align=\"center\">\n<a href=\"https://www.npmjs.com/package/reactivue\"><img src=\"https://img.shields.io/npm/v/reactivue?color=53c2df&label\"/></a>\n<a href=\"https://bundlephobia.com/result?p=reactivue@latest\"><img src=\"https://img.shields.io/bundlephobia/minzip/reactivue?color=40b983&label\"/></a>\n</p>\n\n\n<pre align=\"center\">\nnpm i <b>reactivue</b>\n</pre>\n\n<br/>\n\n<p align=\"center\"><em>I love <a href=\"https://v3.vuejs.org/guide/composition-api-introduction.html\" target=\"_blank\">Vue Composition API</a> and its <a href=\"https://v3.vuejs.org/guide/reactivity.html\" target=\"_blank\">reactivity system</a>, <br>but <a href=\"https://reactjs.org/docs/components-and-props.html\" target=\"_blank\">functional components</a> in React are also sweet with Typescript. <br>Instead of making a choice, why not to use them together?</em></p>\n\n<br/>\n\n\n## Usage\n\n### Component Factory\n\n```tsx\nimport React from 'React'\nimport { defineComponent, ref, computed, onUnmounted } from 'reactivue'\n\ninterface Props {\n  value: number\n}\n\nconst MyCounter = defineComponent(\n  // setup function in Vue\n  (props: Props) => {\n    const counter = ref(props.value)\n    const doubled = computed(() => counter.value * 2)\n    const inc = () => counter.value += 1\n\n    onUnmounted(() => console.log('Goodbye World'))\n\n    return { counter, doubled, inc }\n  },\n  // functional component in React\n  ({ counter, doubled, inc }) => {\n    // you can still use other React hooks\n    return (\n      <div>\n        <div>{counter} x 2 = {doubled}</div>\n        <button onClick={inc}>Increase</button>\n      </div>\n    )\n  }\n)\n\n// use it as you normally would\nrender(<MyCounter value={10}>, el)\n```\n\n### Hooks\n\nYou can use it as a hook as well.\n\n> The `defineComponent` factory is actually a sugar to and equivalent to the following code.\n\n\n```tsx\nimport React from 'React'\nimport { useSetup, ref, computed, onUnmounted } from 'reactivue'\n\ninterface Props {\n  value: number\n}\n\nfunction MyCounter(Props: Props) {\n  const state = useSetup(\n    (props: Props) => { // props is a reactive object in Vue\n      const counter = ref(props.value)\n      const doubled = computed(() => counter.value * 2)\n      const inc = () => counter.value += 1\n\n      onUnmounted(() => console.log('Goodbye World'))\n\n      return { counter, doubled, inc }\n    },\n    Props // pass React props to it\n  )\n\n  // state is a plain object just like React state\n  const { counter, doubled, inc } = state\n\n  return (\n    <div>\n      <div>{counter} x 2 = {doubled}</div>\n      <button onClick={inc}>Increase</button>\n    </div>\n  )\n}\n```\n\n### Hook Factory\n\nTo reuse the composition logics, `createSetup` is provided as a factory to create your own hooks.\n\n```ts\n// mySetup.ts\nimport { createSetup, ref, computed, onUnmounted } from 'reactivue'\n\nexport interface Props {\n  value: number\n}\n\n// create a custom hook that can be reused\nexport const useMySetup = createSetup(\n  (props: Props) => {\n    const counter = ref(props.value)\n    const doubled = computed(() => counter.value * 2)\n    const inc = () => counter.value += 1\n\n    onUnmounted(() => console.log('Goodbye World'))\n\n    return { counter, doubled, inc }\n  },\n)\n```\n\n```tsx\n// Counter.tsx\nimport React from 'react'\nimport { useMySetup, Props } from './mySetup'\n\nexport const Counter = (props: Props) => {\n  const { counter, doubled, inc } = useMySetup(props)\n  const { counter: counter2, doubled: doubled2, inc: inc2 } = useMySetup({ value: 10 })\n\n  return (\n    <div>\n      <div>{counter} x 2 = {doubled}</div>\n      <button onClick={inc}>Increase</button>\n      <br/>\n\n      <div>{counter2} x 2 = {doubled2}</div>\n      <button onClick={inc2}>Increase</button>\n    </div>\n  )\n}\n```\n\n## Usage with Preact\n\nTo use reactivue in Preact apps, just replace `reactivue` import with `reactivue/preact`\n\n```diff\nimport { h } from 'preact'\n-import { defineComponent, ref, computed, onUnmounted } from 'reactivue'\n+import { defineComponent, ref, computed, onUnmounted } from 'reactivue/preact'\n```\n\n## Using Vue's Libraries\n\n*Yes, you can!* Before you start, you need set alias in your build tool in order to redirect some apis from `vue` to `reactivue` or `reactivue/preact` if you are using it with Preact.\n\n#### Aliasing\n\n<details>\n<summary>Vite</summary><br>\n\nAdd following code to `vite.config.js` \n\n```js\n{\n  /* ... */\n  alias: {\n    'vue': 'reactivue',\n    '@vue/runtime-dom': 'reactivue',\n  }\n}\n```\n\nIf you are using it with Preact you have to add following code to `vite.config.js`\n\n```ts\n{\n  /* ... */\n  optimizeDeps: {\n    include: ['reactivue/preact'],\n    exclude: ['@vue/reactivity']\n  }\n}\n```\n\n</details>\n<details>\n<summary>Webpack</summary><br>\n\nAdd following code to your webpack config\n\n```js\nconst config = { \n  /* ... */\n  resolve: { \n    alias: { \n      'vue': 'reactivue',\n      '@vue/runtime-dom': 'reactivue',\n    },\n  }\n}\n```\n\n</details>\n\n<details>\n<summary>Parcel</summary><br>\n\nParcel uses the standard `package.json` file to read configuration options under an `alias` key.\n\n```js\n{\n  \"alias\": {\n    \"vue\": \"reactivue\",\n    \"@vue/runtime-dom\": \"reactivue\",\n  },\n}\n```\n\n</details>\n\n\n<details>\n<summary>Rollup</summary><br>\n\nTo alias within Rollup, you'll need to install [@rollup/plugin-alias](https://github.com/rollup/plugins/tree/master/packages/alias). The plugin will need to be placed before your `@rollup/plugin-node-resolve`.\n\n```js\nimport alias from '@rollup/plugin-alias';\n\nmodule.exports = {\n  plugins: [\n    alias({\n      entries: [\n        { find: 'vue', replacement: 'reactivue' },\n        { find: '@vue/runtime-dom', replacement: 'reactivue' }\n      ]\n    })\n  ]\n};\n```\n\n</details>\n\n\n<details>\n<summary>Jest</summary><br>\n\nJest allows the rewriting of module paths similar to bundlers. These rewrites are configured using regular expressions in your Jest configuration:\n\n```js\n{\n  \"moduleNameMapper\": {\n    \"^vue$\": \"reactivue\",\n    \"^@vue/runtime-dom$\": \"reactivue\",\n  }\n}\n```\n\n</details>\n\n#### Installing Vue Plugins\n\nInstalling Vue plugins are almost identical to Vue. Just simply create your root instance with `createApp` function and register your plugins as you do in Vue apps. **You don't need to call `app.mount`**. Your Vue plugins will be available in all your setup functions.\n\n```ts\nimport { createApp } from 'reactivue'\nimport { createPinia } from 'pinia'\n\nconst app = createApp()\n\napp.use(createPinia())\n```\n\n> Note: If you are trying to use a library that calls app.component, app.directive or app.mixin in its install function, reactivue will skip these calls without any action and warn you about it.\n\n#### Compatible Libraries\n\n> A list of libaries that have been tested to work with `reactivue`. Feel free to make PRs adding more.\n\n- [pinia](https://github.com/posva/pinia) - 🍍 Automatically Typed, Modular and lightweight Store for Vue\n- [VueUse](https://github.com/vueuse/vueuse) - 🧰 Collection of Composition API utils for Vue 2 and 3\n- [Villus](https://github.com/logaretm/villus) - 🏎 A tiny and fast GraphQL client for Vue.js\n\n## APIs\n\nSome tips and cavert compare to Vue's Composition API.\n\n#### Reactivity\n\nThe reactivity system APIs are direct re-exported from `@vue/reactivity`, they should work the same as in Vue.\n\n````ts\n// the following two line are equivalent.\nimport { ref, reactive, computed } from 'reactivue'\nimport { ref, reactive, computed } from '@vue/reactivity'\n````\n\n#### Lifecycles\n\nThis library implemented the basic lifecycles to bound with React's lifecycles. For some lifecycles that don't have the React equivalent, they will be called somewhere near when they should be called (for example `onMounted` will be call right after `onCreated`).\n\nFor most of the time, you can use them like you would in Vue.\n\n#### Extra APIs\n\n- `defineComponent()` - not the one you expected to see in Vue. Instead, it accepts a setup function and a render function that will return a React Functional Component.\n- `useSetup()` - the hook for resolve Composition API's setup, refer to the section above.\n- `createSetup()` - a factory to wrapper your logics into reusable custom hooks. \n\n\n#### Limitations\n\n- `getCurrentInstance()` - returns the meta info for the internal states, NOT a Vue instance. It's exposed to allow you check if it's inside a instance scope.\n- `emit()` is not available\n\n\n### Examples\n\n#### Real-world Examples/Showcases\n\n- [Café CN](https://github.com/antfu/awesome-cn-cafe-web) - Web App for Awesome CN Café\n\n- [Preact Browser Example](./examples/preact-htm-browser)\n\n- [React Vite 2.0 Demo](./examples/react-ts-vite)\n\n![image](https://user-images.githubusercontent.com/11247099/88056258-dd7f6980-cb92-11ea-9e89-e090e73b7235.png)\n\n### License\n\n[MIT License](https://github.com/antfu/rectivue/blob/master/LICENSE) © 2020 [Anthony Fu](https://github.com/antfu)\n","_id":"reactivue@1.0.0-beta.5","_integrity":"sha512-bCQrJ1uv9TKruS1+o1536zOak6NWSLhsHGCmWAjC7DNS6dfoAiEBVziqzVncPMalRLXopCYq5hzCZgXEFe7/TQ==","_resolved":"C:\\Users\\sib\\dev\\reactivue-next\\reactivue-1.0.0-beta.5.tgz","_from":"file:reactivue-1.0.0-beta.5.tgz","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-bCQrJ1uv9TKruS1+o1536zOak6NWSLhsHGCmWAjC7DNS6dfoAiEBVziqzVncPMalRLXopCYq5hzCZgXEFe7/TQ==","shasum":"039cbdcdfc90b7dfa0b94acd1fe465678bfdc831","tarball":"https://registry.npmjs.org/reactivue/-/reactivue-1.0.0-beta.5.tgz","fileCount":14,"unpackedSize":126296,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQ3T+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOLg/9EeH2ClAaumQv72ClN+YntWUtwGgNyESkTJsy9GAEheiEvX3T\r\nB63gYOHc480dObIo8bUTw+mEsIvEs92J8baf1qXd4WYR+AhBs3hLJ54N5jpw\r\nmhjd7qfk3dT+TEtAAYniojJ+tmKPFXBXi9BMJjRoQyZoA1ojF9ryG+illPT3\r\nbwaCWB8Zkh5FEilw6V600Yxu+5aWKqOHOmYs2G2NGBfoFnCgWyWLMBPexKYE\r\nqpdSqMEvrfCOGvaiyCghLu55+uVBAP+y/HuzrC85Li5Y3hib2nCcVG9WWCI/\r\nDgtQUMl5LqIbwYqSrT0x5IEEZAC/1NsmsSs/LP4Ax0b9S7F3n2WYnka4NSGq\r\n1Hmndz1jKCf7927h/98IIkpQPowDkkn1H2MPl4CTUH2rI8t8scZ+JLdmu7zL\r\nxFIcDOPGFmFDN8awy8qQNZPVAA+CTUxrPH2B8+Bb7sTVa/uI3vOQ5HTVLnlb\r\nSu+D+ryoH3XE6UZMlvn9tk6M1QGganSD5/xSasBi0ztvNkF3GSx61fHMoE8W\r\n70XX78KzLQXv/5f1R43yjJXfSBVd6o7JPBt68LKfjzatp1ILSPwuovqKzYCA\r\nFT30Wei4kPqwiK+zpIDA/qwqQAKtnavzh6Y6m0KOKgoHxrkbFZgar0rXBhx8\r\nrw8A6KtdT07J6ZdQKW8xRh3DUv8/3ed83bo=\r\n=7RTj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6a9xVnP1htrvyRp18exY+7bAAD3+0w/Efvb8wW6QDaAIgMAnP55UTUMSGi+zhbs3PI5K5bR3nmCBDJ9vUFCOhrZk="}]},"_npmUser":{"name":"sibbngheid","email":"sibbngheid@gmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"},{"name":"sibbngheid","email":"sibbngheid@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactivue_1.0.0-beta.5_1648588030788_0.30255106005273236"},"_hasShrinkwrap":false},"1.0.0-beta.6":{"name":"reactivue","version":"1.0.0-beta.6","description":"Use Vue 3 Composition API in React and Solid components","type":"module","license":"MIT","sideEffects":false,"main":"./dist/react.cjs","module":"./dist/react.js","types":"./dist/react.d.ts","exports":{".":{"require":"./dist/react.cjs","import":"./dist/react.js","types":"./dist/react.d.ts"},"./solid":{"require":"./dist/solid.cjs","import":"./dist/solid.js","types":"./dist/solid.d.ts"},"./babel":{"require":"./dist/babel.cjs","import":"./dist/babel.js","types":"./dist/babel.d.ts"}},"typesVersions":{"*":{"solid":["dist/solid.d.ts"],"babel":["dist/babel.d.ts"]}},"tsup":{"entry":["src/react.tsx","src/babel.ts","src/solid.tsx"],"format":["esm","cjs"],"external":["react","react-dom","solid-js","@vue/runtime-core"],"splitting":false,"sourcemap":"inline","dts":true,"clean":true},"bin":{"reactivue-fix":"bin/reactivue-fix.js"},"homepage":"https://github.com/antfu/reactivue#readme","bugs":{"url":"https://github.com/antfu/reactivue/issues"},"repository":{"type":"git","url":"git+https://github.com/antfu/reactivue.git"},"keywords":["vue","react","solid","vue-composition-api","vue-in-react","reactivity"],"devDependencies":{"@antfu/eslint-config":"^0.14.2","@antfu/ni":"^0.12.0","@babel/types":"^7.17.0","@testing-library/jest-dom":"^5.16.2","@testing-library/react":"^12.1.3","@testing-library/react-hooks":"^7.0.2","@testing-library/user-event":"^13.5.0","@types/node":"^17.0.21","@types/react":"^17.0.39","@types/react-dom":"^17.0.11","@unocss/transformer-directives":"^0.26.2","@vitejs/plugin-react":"^1.2.0","@vue/runtime-core":"^3.2.31","bumpp":"^7.1.1","eslint":"^8.9.0","esno":"^0.13.0","jsdom":"^19.0.0","react":"^17.0.2","react-dom":"^17.0.2","solid-js":"^1.3.8","tsup":"^5.11.13","typescript":"^4.5.5","unocss":"^0.26.2","vite":"^2.8.4","vitest":"^0.0.129"},"scripts":{"dev":"tsup --watch","build":"tsup","lint":"eslint --ext .js,.ts,.tsx .","release":"bumpp --commit --push --tag && pnpm publish --tag beta","test":"vitest","postinstall":"node ./scripts/postinstall.js"},"readme":"<p align=\"center\">\n<img src=\"./screenshots/logo.svg\" height=\"180\"/></p>\n\n<p align=\"center\">Use Vue 3 Composition API in React and Solid components</p>\n\n<p align=\"center\">\n<a href=\"https://www.npmjs.com/package/reactivue\"><img src=\"https://img.shields.io/npm/v/reactivue?color=53c2df&label\"/></a>\n<a href=\"https://bundlephobia.com/result?p=reactivue@latest\"><img src=\"https://img.shields.io/bundlephobia/minzip/reactivue?color=40b983&label\"/></a>\n</p>\n\n\n<pre align=\"center\">\nnpm i <b>reactivue</b>\n</pre>\n\n<br/>\n\n<p align=\"center\"><em>I love <a href=\"https://v3.vuejs.org/guide/composition-api-introduction.html\" target=\"_blank\">Vue Composition API</a> and its <a href=\"https://v3.vuejs.org/guide/reactivity.html\" target=\"_blank\">reactivity system</a>, <br>but <a href=\"https://reactjs.org/docs/components-and-props.html\" target=\"_blank\">functional components</a> in React are also sweet with Typescript. <br>Instead of making a choice, why not to use them together?</em></p>\n\n<br/>\n\n\n## Usage\n\n### Component Factory\n\n```tsx\nimport React from 'React'\nimport { defineComponent, ref, computed, onUnmounted } from 'reactivue'\n\ninterface Props {\n  value: number\n}\n\nconst MyCounter = defineComponent(\n  // setup function in Vue\n  (props: Props) => {\n    const counter = ref(props.value)\n    const doubled = computed(() => counter.value * 2)\n    const inc = () => counter.value += 1\n\n    onUnmounted(() => console.log('Goodbye World'))\n\n    return { counter, doubled, inc }\n  },\n  // functional component in React\n  ({ counter, doubled, inc }) => {\n    // you can still use other React hooks\n    return (\n      <div>\n        <div>{counter} x 2 = {doubled}</div>\n        <button onClick={inc}>Increase</button>\n      </div>\n    )\n  }\n)\n\n// use it as you normally would\nrender(<MyCounter value={10}>, el)\n```\n\n### Hooks\n\nYou can use it as a hook as well.\n\n> The `defineComponent` factory is actually a sugar to and equivalent to the following code.\n\n\n```tsx\nimport React from 'React'\nimport { useSetup, ref, computed, onUnmounted } from 'reactivue'\n\ninterface Props {\n  value: number\n}\n\nfunction MyCounter(Props: Props) {\n  const state = useSetup(\n    (props: Props) => { // props is a reactive object in Vue\n      const counter = ref(props.value)\n      const doubled = computed(() => counter.value * 2)\n      const inc = () => counter.value += 1\n\n      onUnmounted(() => console.log('Goodbye World'))\n\n      return { counter, doubled, inc }\n    },\n    Props // pass React props to it\n  )\n\n  // state is a plain object just like React state\n  const { counter, doubled, inc } = state\n\n  return (\n    <div>\n      <div>{counter} x 2 = {doubled}</div>\n      <button onClick={inc}>Increase</button>\n    </div>\n  )\n}\n```\n\n### Hook Factory\n\nTo reuse the composition logics, `createSetup` is provided as a factory to create your own hooks.\n\n```ts\n// mySetup.ts\nimport { createSetup, ref, computed, onUnmounted } from 'reactivue'\n\nexport interface Props {\n  value: number\n}\n\n// create a custom hook that can be reused\nexport const useMySetup = createSetup(\n  (props: Props) => {\n    const counter = ref(props.value)\n    const doubled = computed(() => counter.value * 2)\n    const inc = () => counter.value += 1\n\n    onUnmounted(() => console.log('Goodbye World'))\n\n    return { counter, doubled, inc }\n  },\n)\n```\n\n```tsx\n// Counter.tsx\nimport React from 'react'\nimport { useMySetup, Props } from './mySetup'\n\nexport const Counter = (props: Props) => {\n  const { counter, doubled, inc } = useMySetup(props)\n  const { counter: counter2, doubled: doubled2, inc: inc2 } = useMySetup({ value: 10 })\n\n  return (\n    <div>\n      <div>{counter} x 2 = {doubled}</div>\n      <button onClick={inc}>Increase</button>\n      <br/>\n\n      <div>{counter2} x 2 = {doubled2}</div>\n      <button onClick={inc2}>Increase</button>\n    </div>\n  )\n}\n```\n\n## Usage with Preact\n\nTo use reactivue in Preact apps, just replace `reactivue` import with `reactivue/preact`\n\n```diff\nimport { h } from 'preact'\n-import { defineComponent, ref, computed, onUnmounted } from 'reactivue'\n+import { defineComponent, ref, computed, onUnmounted } from 'reactivue/preact'\n```\n\n## Using Vue's Libraries\n\n*Yes, you can!* Before you start, you need set alias in your build tool in order to redirect some apis from `vue` to `reactivue` or `reactivue/preact` if you are using it with Preact.\n\n#### Aliasing\n\n<details>\n<summary>Vite</summary><br>\n\nAdd following code to `vite.config.js` \n\n```js\n{\n  /* ... */\n  alias: {\n    'vue': 'reactivue',\n    '@vue/runtime-dom': 'reactivue',\n  }\n}\n```\n\nIf you are using it with Preact you have to add following code to `vite.config.js`\n\n```ts\n{\n  /* ... */\n  optimizeDeps: {\n    include: ['reactivue/preact'],\n    exclude: ['@vue/reactivity']\n  }\n}\n```\n\n</details>\n<details>\n<summary>Webpack</summary><br>\n\nAdd following code to your webpack config\n\n```js\nconst config = { \n  /* ... */\n  resolve: { \n    alias: { \n      'vue': 'reactivue',\n      '@vue/runtime-dom': 'reactivue',\n    },\n  }\n}\n```\n\n</details>\n\n<details>\n<summary>Parcel</summary><br>\n\nParcel uses the standard `package.json` file to read configuration options under an `alias` key.\n\n```js\n{\n  \"alias\": {\n    \"vue\": \"reactivue\",\n    \"@vue/runtime-dom\": \"reactivue\",\n  },\n}\n```\n\n</details>\n\n\n<details>\n<summary>Rollup</summary><br>\n\nTo alias within Rollup, you'll need to install [@rollup/plugin-alias](https://github.com/rollup/plugins/tree/master/packages/alias). The plugin will need to be placed before your `@rollup/plugin-node-resolve`.\n\n```js\nimport alias from '@rollup/plugin-alias';\n\nmodule.exports = {\n  plugins: [\n    alias({\n      entries: [\n        { find: 'vue', replacement: 'reactivue' },\n        { find: '@vue/runtime-dom', replacement: 'reactivue' }\n      ]\n    })\n  ]\n};\n```\n\n</details>\n\n\n<details>\n<summary>Jest</summary><br>\n\nJest allows the rewriting of module paths similar to bundlers. These rewrites are configured using regular expressions in your Jest configuration:\n\n```js\n{\n  \"moduleNameMapper\": {\n    \"^vue$\": \"reactivue\",\n    \"^@vue/runtime-dom$\": \"reactivue\",\n  }\n}\n```\n\n</details>\n\n#### Installing Vue Plugins\n\nInstalling Vue plugins are almost identical to Vue. Just simply create your root instance with `createApp` function and register your plugins as you do in Vue apps. **You don't need to call `app.mount`**. Your Vue plugins will be available in all your setup functions.\n\n```ts\nimport { createApp } from 'reactivue'\nimport { createPinia } from 'pinia'\n\nconst app = createApp()\n\napp.use(createPinia())\n```\n\n> Note: If you are trying to use a library that calls app.component, app.directive or app.mixin in its install function, reactivue will skip these calls without any action and warn you about it.\n\n#### Compatible Libraries\n\n> A list of libaries that have been tested to work with `reactivue`. Feel free to make PRs adding more.\n\n- [pinia](https://github.com/posva/pinia) - 🍍 Automatically Typed, Modular and lightweight Store for Vue\n- [VueUse](https://github.com/vueuse/vueuse) - 🧰 Collection of Composition API utils for Vue 2 and 3\n- [Villus](https://github.com/logaretm/villus) - 🏎 A tiny and fast GraphQL client for Vue.js\n\n## APIs\n\nSome tips and cavert compare to Vue's Composition API.\n\n#### Reactivity\n\nThe reactivity system APIs are direct re-exported from `@vue/reactivity`, they should work the same as in Vue.\n\n````ts\n// the following two line are equivalent.\nimport { ref, reactive, computed } from 'reactivue'\nimport { ref, reactive, computed } from '@vue/reactivity'\n````\n\n#### Lifecycles\n\nThis library implemented the basic lifecycles to bound with React's lifecycles. For some lifecycles that don't have the React equivalent, they will be called somewhere near when they should be called (for example `onMounted` will be call right after `onCreated`).\n\nFor most of the time, you can use them like you would in Vue.\n\n#### Extra APIs\n\n- `defineComponent()` - not the one you expected to see in Vue. Instead, it accepts a setup function and a render function that will return a React Functional Component.\n- `useSetup()` - the hook for resolve Composition API's setup, refer to the section above.\n- `createSetup()` - a factory to wrapper your logics into reusable custom hooks. \n\n\n#### Limitations\n\n- `getCurrentInstance()` - returns the meta info for the internal states, NOT a Vue instance. It's exposed to allow you check if it's inside a instance scope.\n- `emit()` is not available\n\n\n### Examples\n\n#### Real-world Examples/Showcases\n\n- [Café CN](https://github.com/antfu/awesome-cn-cafe-web) - Web App for Awesome CN Café\n\n- [Preact Browser Example](./examples/preact-htm-browser)\n\n- [React Vite 2.0 Demo](./examples/react-ts-vite)\n\n![image](https://user-images.githubusercontent.com/11247099/88056258-dd7f6980-cb92-11ea-9e89-e090e73b7235.png)\n\n### License\n\n[MIT License](https://github.com/antfu/rectivue/blob/master/LICENSE) © 2020 [Anthony Fu](https://github.com/antfu)\n","_id":"reactivue@1.0.0-beta.6","_integrity":"sha512-mKzNi2D7WrV84uc5W6oy9DsAzK81zLpLNo+ycNbypXM7wYfyGP/RPjDILolfi2ajORxWY3pbDxb681l97O9udg==","_resolved":"C:\\Users\\sib\\dev\\reactivue-next\\reactivue-1.0.0-beta.6.tgz","_from":"file:reactivue-1.0.0-beta.6.tgz","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-mKzNi2D7WrV84uc5W6oy9DsAzK81zLpLNo+ycNbypXM7wYfyGP/RPjDILolfi2ajORxWY3pbDxb681l97O9udg==","shasum":"c39f0185a1241dcb9e4fb18471aad18f62d4ee24","tarball":"https://registry.npmjs.org/reactivue/-/reactivue-1.0.0-beta.6.tgz","fileCount":14,"unpackedSize":126886,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQ3hfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfWA//WJv+spxD+hbKWrWJS3JHogBXxDgsPudLVhXlTb0ohvPH+Apm\r\nRpfq6lQ3JOZNn8LSrsB43U7O1P2MLMHle2XgPDUnLTxg2enA/fJ6pNqL130I\r\nZkV5bSwskTgnpKhp1BTCwrwKVMGii9LMKhgC6dHKTI0RwLoGE7xOP/WJfHL8\r\n3elQUmgxaxKdNip3q7G9Q6QPfNPDTok64rtZsE/THQzypteuX8LnmTPtgIA6\r\nPPeH46d2CuLuZAwLQR5m9jDEY+3MeVGxiqwjLw1EVOdChjw3CfUQAkEZiSS3\r\nFtaT3nhkHYpB1HLpJrZ7Wk1F2xBeirmxUK0SaEUGNpKCidtZFd3ps5bOrxib\r\nbv9sfvvlczh2f2/s2yd4zqh/WQPm/gMvcG1G6LS4BJ6UowTRfPjTAzI+wwjq\r\n07EWOiCAgZrtQYwZ/sc8AIa8LyGAXz98hvQRZZONXZtTS/E9T6d43gvyxcgO\r\nBLFB/kAC7BV483a1h+D/xNV45NxDDKNVAs5UTkYCeRFOGhQ7zRSzLhUxr2aU\r\n6Jde2xS3QSGJt87wN6s72kdXwtPVREdCU6qZkTfcp52wyGAKr+WcvTzrBxKF\r\nn+iHsTepdX8HzabFr51OS6NdY3hNg49tDq6wVLsHOp1ge23h0iNwi2G64o9w\r\ng8VsnHxAuqDu7WrOSeBay2zdpCJL+mwrxoY=\r\n=fnz6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9N1+T/swXI14rRda8OnHSpU0yYQh+rmgCNTY2MO+n4QIgYz5HY3jdElFWWdwBFtho9rw5mLwQXaEs5XHBhSd6B7M="}]},"_npmUser":{"name":"sibbngheid","email":"sibbngheid@gmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"},{"name":"sibbngheid","email":"sibbngheid@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactivue_1.0.0-beta.6_1648588895345_0.10045919443899809"},"_hasShrinkwrap":false},"1.0.0-beta.7":{"name":"reactivue","version":"1.0.0-beta.7","description":"Use Vue 3 Composition API in React and Solid components","type":"module","license":"MIT","sideEffects":false,"main":"./dist/react.cjs","module":"./dist/react.js","types":"./dist/react.d.ts","exports":{".":{"require":"./dist/react.cjs","import":"./dist/react.js","types":"./dist/react.d.ts"},"./solid":{"require":"./dist/solid.cjs","import":"./dist/solid.js","types":"./dist/solid.d.ts"},"./babel":{"require":"./dist/babel.cjs","import":"./dist/babel.js","types":"./dist/babel.d.ts"}},"typesVersions":{"*":{"solid":["dist/solid.d.ts"],"babel":["dist/babel.d.ts"]}},"tsup":{"entry":["src/react.tsx","src/babel.ts","src/solid.tsx"],"format":["esm","cjs"],"external":["react","react-dom","solid-js","@vue/runtime-core"],"splitting":false,"sourcemap":"inline","dts":true,"clean":true},"bin":{"reactivue-fix":"bin/reactivue-fix.js"},"homepage":"https://github.com/antfu/reactivue#readme","bugs":{"url":"https://github.com/antfu/reactivue/issues"},"repository":{"type":"git","url":"git+https://github.com/antfu/reactivue.git"},"keywords":["vue","react","solid","vue-composition-api","vue-in-react","reactivity"],"devDependencies":{"@antfu/eslint-config":"^0.14.2","@antfu/ni":"^0.12.0","@babel/types":"^7.17.0","@testing-library/jest-dom":"^5.16.2","@testing-library/react":"^12.1.3","@testing-library/react-hooks":"^7.0.2","@testing-library/user-event":"^13.5.0","@types/node":"^17.0.21","@types/react":"^17.0.39","@types/react-dom":"^17.0.11","@unocss/transformer-directives":"^0.26.2","@vitejs/plugin-react":"^1.2.0","@vue/runtime-core":"^3.2.31","bumpp":"^7.1.1","eslint":"^8.9.0","esno":"^0.13.0","jsdom":"^19.0.0","react":"^17.0.2","react-dom":"^17.0.2","solid-js":"^1.3.8","tsup":"^5.11.13","typescript":"^4.5.5","unocss":"^0.26.2","vite":"^2.8.4","vitest":"^0.0.129"},"scripts":{"dev":"tsup --watch","build":"tsup","lint":"eslint --ext .js,.ts,.tsx .","release":"bumpp --commit --push --tag && pnpm publish --tag beta","test":"vitest","postinstall":"node ./scripts/postinstall.js"},"readme":"<p align=\"center\">\n<img src=\"./screenshots/logo.svg\" height=\"180\"/></p>\n\n<p align=\"center\">Use Vue 3 Composition API in React and Solid components</p>\n\n<p align=\"center\">\n<a href=\"https://www.npmjs.com/package/reactivue\"><img src=\"https://img.shields.io/npm/v/reactivue?color=53c2df&label\"/></a>\n<a href=\"https://bundlephobia.com/result?p=reactivue@latest\"><img src=\"https://img.shields.io/bundlephobia/minzip/reactivue?color=40b983&label\"/></a>\n</p>\n\n\n<pre align=\"center\">\nnpm i <b>reactivue</b>\n</pre>\n\n<br/>\n\n<p align=\"center\"><em>I love <a href=\"https://v3.vuejs.org/guide/composition-api-introduction.html\" target=\"_blank\">Vue Composition API</a> and its <a href=\"https://v3.vuejs.org/guide/reactivity.html\" target=\"_blank\">reactivity system</a>, <br>but <a href=\"https://reactjs.org/docs/components-and-props.html\" target=\"_blank\">functional components</a> in React are also sweet with Typescript. <br>Instead of making a choice, why not to use them together?</em></p>\n\n<br/>\n\n\n## Usage\n\n### Component Factory\n\n```tsx\nimport React from 'React'\nimport { defineComponent, ref, computed, onUnmounted } from 'reactivue'\n\ninterface Props {\n  value: number\n}\n\nconst MyCounter = defineComponent(\n  // setup function in Vue\n  (props: Props) => {\n    const counter = ref(props.value)\n    const doubled = computed(() => counter.value * 2)\n    const inc = () => counter.value += 1\n\n    onUnmounted(() => console.log('Goodbye World'))\n\n    return { counter, doubled, inc }\n  },\n  // functional component in React\n  ({ counter, doubled, inc }) => {\n    // you can still use other React hooks\n    return (\n      <div>\n        <div>{counter} x 2 = {doubled}</div>\n        <button onClick={inc}>Increase</button>\n      </div>\n    )\n  }\n)\n\n// use it as you normally would\nrender(<MyCounter value={10}>, el)\n```\n\n### Hooks\n\nYou can use it as a hook as well.\n\n> The `defineComponent` factory is actually a sugar to and equivalent to the following code.\n\n\n```tsx\nimport React from 'React'\nimport { useSetup, ref, computed, onUnmounted } from 'reactivue'\n\ninterface Props {\n  value: number\n}\n\nfunction MyCounter(Props: Props) {\n  const state = useSetup(\n    (props: Props) => { // props is a reactive object in Vue\n      const counter = ref(props.value)\n      const doubled = computed(() => counter.value * 2)\n      const inc = () => counter.value += 1\n\n      onUnmounted(() => console.log('Goodbye World'))\n\n      return { counter, doubled, inc }\n    },\n    Props // pass React props to it\n  )\n\n  // state is a plain object just like React state\n  const { counter, doubled, inc } = state\n\n  return (\n    <div>\n      <div>{counter} x 2 = {doubled}</div>\n      <button onClick={inc}>Increase</button>\n    </div>\n  )\n}\n```\n\n### Hook Factory\n\nTo reuse the composition logics, `createSetup` is provided as a factory to create your own hooks.\n\n```ts\n// mySetup.ts\nimport { createSetup, ref, computed, onUnmounted } from 'reactivue'\n\nexport interface Props {\n  value: number\n}\n\n// create a custom hook that can be reused\nexport const useMySetup = createSetup(\n  (props: Props) => {\n    const counter = ref(props.value)\n    const doubled = computed(() => counter.value * 2)\n    const inc = () => counter.value += 1\n\n    onUnmounted(() => console.log('Goodbye World'))\n\n    return { counter, doubled, inc }\n  },\n)\n```\n\n```tsx\n// Counter.tsx\nimport React from 'react'\nimport { useMySetup, Props } from './mySetup'\n\nexport const Counter = (props: Props) => {\n  const { counter, doubled, inc } = useMySetup(props)\n  const { counter: counter2, doubled: doubled2, inc: inc2 } = useMySetup({ value: 10 })\n\n  return (\n    <div>\n      <div>{counter} x 2 = {doubled}</div>\n      <button onClick={inc}>Increase</button>\n      <br/>\n\n      <div>{counter2} x 2 = {doubled2}</div>\n      <button onClick={inc2}>Increase</button>\n    </div>\n  )\n}\n```\n\n## Usage with Preact\n\nTo use reactivue in Preact apps, just replace `reactivue` import with `reactivue/preact`\n\n```diff\nimport { h } from 'preact'\n-import { defineComponent, ref, computed, onUnmounted } from 'reactivue'\n+import { defineComponent, ref, computed, onUnmounted } from 'reactivue/preact'\n```\n\n## Using Vue's Libraries\n\n*Yes, you can!* Before you start, you need set alias in your build tool in order to redirect some apis from `vue` to `reactivue` or `reactivue/preact` if you are using it with Preact.\n\n#### Aliasing\n\n<details>\n<summary>Vite</summary><br>\n\nAdd following code to `vite.config.js` \n\n```js\n{\n  /* ... */\n  alias: {\n    'vue': 'reactivue',\n    '@vue/runtime-dom': 'reactivue',\n  }\n}\n```\n\nIf you are using it with Preact you have to add following code to `vite.config.js`\n\n```ts\n{\n  /* ... */\n  optimizeDeps: {\n    include: ['reactivue/preact'],\n    exclude: ['@vue/reactivity']\n  }\n}\n```\n\n</details>\n<details>\n<summary>Webpack</summary><br>\n\nAdd following code to your webpack config\n\n```js\nconst config = { \n  /* ... */\n  resolve: { \n    alias: { \n      'vue': 'reactivue',\n      '@vue/runtime-dom': 'reactivue',\n    },\n  }\n}\n```\n\n</details>\n\n<details>\n<summary>Parcel</summary><br>\n\nParcel uses the standard `package.json` file to read configuration options under an `alias` key.\n\n```js\n{\n  \"alias\": {\n    \"vue\": \"reactivue\",\n    \"@vue/runtime-dom\": \"reactivue\",\n  },\n}\n```\n\n</details>\n\n\n<details>\n<summary>Rollup</summary><br>\n\nTo alias within Rollup, you'll need to install [@rollup/plugin-alias](https://github.com/rollup/plugins/tree/master/packages/alias). The plugin will need to be placed before your `@rollup/plugin-node-resolve`.\n\n```js\nimport alias from '@rollup/plugin-alias';\n\nmodule.exports = {\n  plugins: [\n    alias({\n      entries: [\n        { find: 'vue', replacement: 'reactivue' },\n        { find: '@vue/runtime-dom', replacement: 'reactivue' }\n      ]\n    })\n  ]\n};\n```\n\n</details>\n\n\n<details>\n<summary>Jest</summary><br>\n\nJest allows the rewriting of module paths similar to bundlers. These rewrites are configured using regular expressions in your Jest configuration:\n\n```js\n{\n  \"moduleNameMapper\": {\n    \"^vue$\": \"reactivue\",\n    \"^@vue/runtime-dom$\": \"reactivue\",\n  }\n}\n```\n\n</details>\n\n#### Installing Vue Plugins\n\nInstalling Vue plugins are almost identical to Vue. Just simply create your root instance with `createApp` function and register your plugins as you do in Vue apps. **You don't need to call `app.mount`**. Your Vue plugins will be available in all your setup functions.\n\n```ts\nimport { createApp } from 'reactivue'\nimport { createPinia } from 'pinia'\n\nconst app = createApp()\n\napp.use(createPinia())\n```\n\n> Note: If you are trying to use a library that calls app.component, app.directive or app.mixin in its install function, reactivue will skip these calls without any action and warn you about it.\n\n#### Compatible Libraries\n\n> A list of libaries that have been tested to work with `reactivue`. Feel free to make PRs adding more.\n\n- [pinia](https://github.com/posva/pinia) - 🍍 Automatically Typed, Modular and lightweight Store for Vue\n- [VueUse](https://github.com/vueuse/vueuse) - 🧰 Collection of Composition API utils for Vue 2 and 3\n- [Villus](https://github.com/logaretm/villus) - 🏎 A tiny and fast GraphQL client for Vue.js\n\n## APIs\n\nSome tips and cavert compare to Vue's Composition API.\n\n#### Reactivity\n\nThe reactivity system APIs are direct re-exported from `@vue/reactivity`, they should work the same as in Vue.\n\n````ts\n// the following two line are equivalent.\nimport { ref, reactive, computed } from 'reactivue'\nimport { ref, reactive, computed } from '@vue/reactivity'\n````\n\n#### Lifecycles\n\nThis library implemented the basic lifecycles to bound with React's lifecycles. For some lifecycles that don't have the React equivalent, they will be called somewhere near when they should be called (for example `onMounted` will be call right after `onCreated`).\n\nFor most of the time, you can use them like you would in Vue.\n\n#### Extra APIs\n\n- `defineComponent()` - not the one you expected to see in Vue. Instead, it accepts a setup function and a render function that will return a React Functional Component.\n- `useSetup()` - the hook for resolve Composition API's setup, refer to the section above.\n- `createSetup()` - a factory to wrapper your logics into reusable custom hooks. \n\n\n#### Limitations\n\n- `getCurrentInstance()` - returns the meta info for the internal states, NOT a Vue instance. It's exposed to allow you check if it's inside a instance scope.\n- `emit()` is not available\n\n\n### Examples\n\n#### Real-world Examples/Showcases\n\n- [Café CN](https://github.com/antfu/awesome-cn-cafe-web) - Web App for Awesome CN Café\n\n- [Preact Browser Example](./examples/preact-htm-browser)\n\n- [React Vite 2.0 Demo](./examples/react-ts-vite)\n\n![image](https://user-images.githubusercontent.com/11247099/88056258-dd7f6980-cb92-11ea-9e89-e090e73b7235.png)\n\n### License\n\n[MIT License](https://github.com/antfu/rectivue/blob/master/LICENSE) © 2020 [Anthony Fu](https://github.com/antfu)\n","_id":"reactivue@1.0.0-beta.7","_integrity":"sha512-OziPNCLraAS/fMEsXjQnURqHCocPcmp+sqzi8gAqAKhc5Rf+L9Hu4WxZLKMxRasUWgigqICgZtDFHqJQNTohgw==","_resolved":"C:\\Users\\sib\\dev\\reactivue-next\\reactivue-1.0.0-beta.7.tgz","_from":"file:reactivue-1.0.0-beta.7.tgz","_nodeVersion":"17.5.0","_npmVersion":"8.4.1","dist":{"integrity":"sha512-OziPNCLraAS/fMEsXjQnURqHCocPcmp+sqzi8gAqAKhc5Rf+L9Hu4WxZLKMxRasUWgigqICgZtDFHqJQNTohgw==","shasum":"84c5c4ee457fec478d167219da4fd8fc3337929d","tarball":"https://registry.npmjs.org/reactivue/-/reactivue-1.0.0-beta.7.tgz","fileCount":14,"unpackedSize":127056,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG9SWiOURMAJATx3oi9UlqpfQTiS3adPZH+e+XtEJPs+AiAJdC5N/1ClSPcz4/v7TO/Mx6STey5oT86VLWhDwRZYGA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRH7MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpyPw//YAdSDnK16NaACrK0X86pxVvqyBq2i9kKIPBVAvcvp4slLJlg\r\n7f7Zj2DfohrFwXUHh+dYmQJ2lwUD7FD/OxwOUJ3Lyy3xRarH6t3G6J+6knup\r\nsBK7oZVT47e3duDKI8GJb5fe2LEy323I6VrxQdPFLBNAmfUWUSe4mzVZaJiG\r\nyuKxa5WhI9yUDmC83mdkI5FqiO+iHTqpuwFQWgKlIaI5eK5AFpCxZhq6b+EE\r\nZeIIErKozz+4Ch68HKcCHCUT152ASBrQ9L0P95o1Pv+cTv9lrFiWw4XvTM29\r\nnWlZOYNcp29wHw3tdNtdxXay4u89Te8IC8uzb5UzrB0HVSNpmD/+EPJxuY5Q\r\ndEE1/kUDNemC24daiy4q7lhlZzyuWULJLuZOKx9zvTYQI2ddakE4MLOvF9Zm\r\noflnzdW2jFo130tQ9CRa9zoZ//QqginU60yD/fXQKCXDaL/Pdd9fw9Fja0Zx\r\nVPvbCqGGf5S2siHfoJ0tL/UfsSMXhf6f4x6yQ2FW4VwPTS/jlhfc8PRsMmri\r\ngwIR1LV07aJK618xlkYEuh2LuG6w1HsYO0ei/BBvM8DF3qnjadujjlXD0pj3\r\npYIxPZ4JUSA0wT9hnGxBgM7YiCF4lv0woEEgAjyKJgi8zZW5kWavwWUjOfo7\r\ni0wJV8VTn/AiXS87B0Ul09QSz81Bzl3Ey/o=\r\n=zwdO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sibbngheid","email":"sibbngheid@gmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"},{"name":"sibbngheid","email":"sibbngheid@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/reactivue_1.0.0-beta.7_1648656076429_0.45843125252270256"},"_hasShrinkwrap":false}},"time":{"created":"2020-07-18T18:38:51.781Z","0.0.0-alpha.0":"2020-07-18T18:38:51.950Z","modified":"2022-05-15T11:36:09.766Z","0.0.0-alpha.1":"2020-07-19T00:10:50.748Z","0.0.1":"2020-07-19T00:11:47.407Z","0.1.0":"2020-07-19T07:18:23.271Z","0.1.1":"2020-07-19T11:08:44.791Z","0.1.2":"2020-07-20T02:55:24.655Z","0.1.3":"2020-07-20T05:01:48.362Z","0.1.4":"2020-07-20T05:50:23.671Z","0.1.5":"2020-07-20T14:50:01.811Z","0.2.0":"2020-07-21T12:27:25.871Z","0.2.1":"2020-08-07T11:14:59.593Z","0.2.2":"2020-11-02T03:33:34.427Z","0.2.3":"2020-11-22T05:56:11.828Z","0.2.4":"2021-01-13T05:31:39.370Z","0.2.5":"2021-01-13T09:05:32.786Z","0.2.6":"2021-01-14T18:42:25.900Z","0.2.7":"2021-01-18T01:55:59.068Z","0.3.0":"2021-01-21T12:17:31.136Z","0.3.1":"2021-02-18T18:31:40.200Z","0.3.2":"2021-02-23T08:44:27.138Z","0.3.3":"2021-02-23T10:09:53.074Z","0.3.4":"2021-03-11T17:19:03.177Z","0.4.0":"2021-03-30T12:41:21.173Z","0.4.1":"2021-03-30T13:57:00.359Z","0.4.2":"2021-03-31T07:32:01.185Z","0.4.3":"2021-04-02T14:22:41.707Z","0.4.4":"2021-04-25T14:10:19.194Z","1.0.0-beta.1":"2022-03-05T02:27:53.372Z","1.0.1-beta.1":"2022-03-05T02:37:40.991Z","1.0.1-beta.2":"2022-03-05T07:21:21.323Z","1.0.0-beta.2":"2022-03-06T09:59:49.384Z","1.0.0-beta.3":"2022-03-08T01:38:48.231Z","1.0.0-beta.4":"2022-03-08T19:30:14.429Z","1.0.0-beta.5":"2022-03-29T21:07:10.969Z","1.0.0-beta.6":"2022-03-29T21:21:35.491Z","1.0.0-beta.7":"2022-03-30T16:01:16.593Z"},"maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"},{"name":"sibbngheid","email":"sibbngheid@gmail.com"}],"license":"MIT","readme":"","readmeFilename":"","description":"Using Vue Composition API in React components.","homepage":"https://github.com/antfu/reactivue#readme","keywords":["vue","react","vue-composition-api","vue-in-react","reactivity"],"repository":{"type":"git","url":"git+https://github.com/antfu/reactivue.git"},"bugs":{"url":"https://github.com/antfu/reactivue/issues"},"author":{"name":"Anthony Fu","email":"https://github.com/antfu"}}