{"_id":"@accio-ui/react-tsx","_rev":"6-96d39639f5907b4ed1e9136ec86f473b","name":"@accio-ui/react-tsx","dist-tags":{"latest":"1.0.0"},"versions":{"0.1.4":{"name":"@accio-ui/react-tsx","version":"0.1.4","description":"Headless primitives for react","main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","repository":{"type":"git","url":"git+https://github.com/accio-ui/react-tsx.git"},"keywords":[],"author":"","license":"ISC","bugs":{"url":"https://github.com/accio-ui/react-tsx/issues"},"homepage":"https://github.com/accio-ui/react-tsx#readme","devDependencies":{"@changesets/cli":"^2.26.0","@testing-library/react":"^14.0.0","@types/node":"^18.14.6","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@vitejs/plugin-react-swc":"^3.2.0","happy-dom":"^8.9.0","react":"^18.2.0","react-dom":"^18.2.0","rome":"^11.0.0","tsup":"^6.6.3","turbo":"^1.8.3","typescript":"^4.9.5","vite":"^4.1.4","vitest":"^0.29.2"},"peerDependencies":{"react":">=18.2.0"},"scripts":{"test":"vitest run","dev":"vitest","build":"tsup src/index.ts --format cjs,esm --dts","lint":"tsc && rome check --apply-suggested . && rome format --write .","release":"turbo build lint test && changeset publish"},"_id":"@accio-ui/react-tsx@0.1.4","_integrity":"sha512-1Jreb+ZMWCNaX6O5/tr8bOZqY946qTA0y7IXPNpPUkbyKkve9AIIKINpRzhiB+aWxyBVthm91CuEgqmxZXMUDQ==","_resolved":"/tmp/983513bc2694f130d08896cccd386f7b/accio-ui-react-tsx-0.1.4.tgz","_from":"file:accio-ui-react-tsx-0.1.4.tgz","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-1Jreb+ZMWCNaX6O5/tr8bOZqY946qTA0y7IXPNpPUkbyKkve9AIIKINpRzhiB+aWxyBVthm91CuEgqmxZXMUDQ==","shasum":"4d2e672a8ef4d803167c9a14a085dcde9b3e6319","tarball":"https://registry.npmjs.org/@accio-ui/react-tsx/-/react-tsx-0.1.4.tgz","fileCount":9,"unpackedSize":11150,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICXiInGGHnEhDrPpn9JaGl95A53fN/DLYBiHCbieqRkYAiEA36G8LnSTMrkJg3ClNI5R/ST4iSzdLxxqerJqq6Tg4MU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBwyEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrInxAAo8laLgez7jDRmTNBVEMJ+l4U4SmaprC0NGgihvIaowse6AEX\r\nvi3fl3ZcCvXgH+fbVPqtYYNOf4R6ETZ6zxYjE27gRDUYqLOin1P9eZnLt/fB\r\nUbpvZ+id67ZQQhOjfCPSAQ+9t/Rs+YMa5GV8JjS/QHIZSd/cjNh9WN5aUYWY\r\nKKtjk+oMj6z7f1skR7yh7IoZaskkqigS9vtQhmJSfoEHd6Sju4dF31h9oWbu\r\nC6oSiIdB01zaXQb29Ge9+pVdBPPMM8gZX5OUzXNMgDSg43Vd+p9UfmdR45Eq\r\n+QXJ2EJVpTJA1AquxbacabXnMxhL3HCoGn230dcJt4jkVYcx4fL/4MEQFJdv\r\ngA7ol5hBCqQ84fFIygXOxxD3/RRoOEHnuFPkxV0FJ7MbulNdmEbvYGs6X3gx\r\nWs88xG4kGfYUieKtHgVZMD5eTz24MVTqfK0W1Vhpd6UXr3Pgu6qbeZE/3t+G\r\nvE/5NBRrr8GWCq6G+ZP2teQaFsv1Ylfki1dZq8k/mukHpdQ/QUY2fyw6+E4C\r\nTfoIx8rk9o9dAGzWv67bByU8PG4brgpmIVcNhp6N+ZAKa8bToRjx6eYK9M9v\r\n20ZybFEGOyKaCgW3LoXnWedf/UjAv9C+/YV5QCChNmms8TUY4ypsTdgPld9F\r\nDSyTg6fm6P+b5JKlFDEvWglCZ5fF2AseJUI=\r\n=s7ku\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alexei.accio","email":"alexei.accio@gmail.com"},"directories":{},"maintainers":[{"name":"alexei.accio","email":"alexei.accio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-tsx_0.1.4_1678183556125_0.9343022298243322"},"_hasShrinkwrap":false},"0.2.0":{"name":"@accio-ui/react-tsx","version":"0.2.0","description":"Headless primitives for react","repository":{"type":"git","url":"git+https://github.com/accio-ui/react-tsx.git"},"keywords":["react"],"author":{"name":"Alexei Accio","email":"alexei.accio@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/accio-ui/react-tsx/issues"},"homepage":"https://github.com/accio-ui/react-tsx#readme","type":"module","exports":{".":"./dist/index.js","./*":["./dist/*/index.js","./dist/*.js"]},"typesVersions":{"*":{"*":["dist/*/index.d.ts","dist/*.d.ts"]}},"publishConfig":{"access":"public"},"devDependencies":{"@swc/cli":"^0.1.62","@swc/core":"^1.3.38","@testing-library/react":"^14.0.0","@types/node":"^18.14.6","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@vitejs/plugin-react-swc":"^3.2.0","happy-dom":"^8.9.0","react":"^18.2.0","react-dom":"^18.2.0","rome":"^11.0.0","typescript":"^4.9.5","vite":"^4.1.4","vitest":"^0.29.2"},"peerDependencies":{"react":">=18.2.0"},"scripts":{"test":"vitest run","test:dev":"vitest -u","build":"pnpm build:swc && pnpm types","build:swc":"swc src -d dist --copy-files","dev":"pnpm build:swc -w","types":"tsc --emitDeclarationOnly","lint":"tsc --noEmit && rome check --apply-suggested . && rome format --write .","clean":"rm -rf dist && rm -rf .turbo"},"_id":"@accio-ui/react-tsx@0.2.0","_integrity":"sha512-tASryku6qTFMDarelFlKWPq9othBftj5Pl9mRJO0yx2s6xz5H8mKw6MoPI854poyxqw0Q8amqXmwVB3U07jY0A==","_resolved":"/tmp/ef7123ecd085486e32bc4fa9664943d9/accio-ui-react-tsx-0.2.0.tgz","_from":"file:accio-ui-react-tsx-0.2.0.tgz","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-tASryku6qTFMDarelFlKWPq9othBftj5Pl9mRJO0yx2s6xz5H8mKw6MoPI854poyxqw0Q8amqXmwVB3U07jY0A==","shasum":"dff2db61964591979bb9c1b9671eef4c37e25cd4","tarball":"https://registry.npmjs.org/@accio-ui/react-tsx/-/react-tsx-0.2.0.tgz","fileCount":9,"unpackedSize":8984,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDPgAp+cp1vXBNcrReoKDZjd3zWbebrPWCmyMyztQ0eDAiAZcqrFqJJAYXEWIy+QuRHUsu+zggqBdncotm3E6zEA+A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkBx8IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0HQ//Y4oxKioIDbOo4MVvtGqZnVoAqv0lqNvbolINHW0oKku2z9cG\r\nlrl81vA+5GDQU+MP2OWNhAYwqODa6q71KN/cs1KYsj+pF2NHH1liwb/xEfh1\r\n75/UCxblhyYzeKBir2XQ7q/YpcHnDaNvah8vqVIckMND6bZqBgHXM1uLzcKW\r\ndyEcrRq6zp+kKBnrv+dFqR3V+6NDVJUc65RrlJPh8ZPx3+yTBJ8OWvgxn98+\r\nCR1n5RasjlzZmVsORq0Pbnd4ECE/76NIsObEUq/gtVkDgUwsP1ciNTQnDKhW\r\nXtdAtpiRzOrj1L11zhYMK3Z7s25wuXdS8j0GiffCl2ULJgKa3lmKoSC6KmUR\r\nvQRCSKnQrHd1uwXnndQOpGDILQ4Db0iDCx04XlGw2vFvEBx6PwZZUzIwQrz/\r\n05GY0remVE+ZaqSmu07R3ZcbnSMolSCbzC3y0KXqCd7orYxLUSdBFHG0i+M1\r\ndimfudjxjYR6dUtVhWlogZ1o6R3I29kg8noaoVdlEmTWCjIRil/W47kE52J0\r\nzNybPJuy3FmXL38oJQFjrxgilv5jI13LoebzITjRzq4J5g31FMx68DnJWeqZ\r\n+LYXGCYo0jT/b2U3Gi2J+AkwRcL/0he2RDwVpyHXR7e5QtDgEAlh+1wFJLNW\r\n5PX3G2dFUoVAaIZEzs1je2aHBScqgDy/yr0=\r\n=3x80\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alexei.accio","email":"alexei.accio@gmail.com"},"directories":{},"maintainers":[{"name":"alexei.accio","email":"alexei.accio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-tsx_0.2.0_1678188296098_0.9520945234369598"},"_hasShrinkwrap":false},"0.2.1":{"name":"@accio-ui/react-tsx","version":"0.2.1","description":"Headless primitives for react","repository":{"type":"git","url":"git+https://github.com/alexeiaccio/react-tsx.git"},"keywords":["react"],"author":{"name":"Alexei Accio","email":"alexei.accio@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/alexeiaccio/react-tsx/issues"},"homepage":"https://github.com/alexeiaccio/react-tsx#readme","type":"module","exports":{".":"./dist/index.js","./*":["./dist/*/index.js","./dist/*.js"]},"typesVersions":{"*":{"*":["dist/*/index.d.ts","dist/*.d.ts"]}},"publishConfig":{"access":"public"},"devDependencies":{"@swc/cli":"^0.1.62","@swc/core":"^1.3.38","@testing-library/react":"^14.0.0","@types/node":"^18.14.6","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@vitejs/plugin-react-swc":"^3.2.0","happy-dom":"^8.9.0","react":"^18.2.0","react-dom":"^18.2.0","rome":"^11.0.0","typescript":"^4.9.5","vite":"^4.1.4","vitest":"^0.29.2"},"peerDependencies":{"react":">=18.2.0"},"scripts":{"test":"vitest run","test:dev":"vitest -u","build":"pnpm build:swc && pnpm types","build:swc":"swc src -d dist --copy-files","dev":"pnpm build:swc -w","types":"tsc --emitDeclarationOnly","lint":"tsc --noEmit && rome check --apply-suggested . && rome format --write .","clean":"rm -rf dist && rm -rf .turbo"},"_id":"@accio-ui/react-tsx@0.2.1","_integrity":"sha512-W7/V4+dinX3DpOIl4/d0nO1R+bLoeLeWrLcfQETnmrELbn4lnD3F6seHGM0jpJutrAA9BHkJBEA3VRFLsarX5g==","_resolved":"/tmp/cabdca8a3aee84bc75cee90a13ec0508/accio-ui-react-tsx-0.2.1.tgz","_from":"file:accio-ui-react-tsx-0.2.1.tgz","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-W7/V4+dinX3DpOIl4/d0nO1R+bLoeLeWrLcfQETnmrELbn4lnD3F6seHGM0jpJutrAA9BHkJBEA3VRFLsarX5g==","shasum":"7e5affaaa1fa41e4413cc4cebe68b635a27017be","tarball":"https://registry.npmjs.org/@accio-ui/react-tsx/-/react-tsx-0.2.1.tgz","fileCount":9,"unpackedSize":10085,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUk1kclktxb7FwG8ZPwCgA7LMfDHArl8x8GKh+wYP/7QIhAL6Sd9vn4jEntwIbz4LPvcgPC42reLD+Rq7p17zPOo4i"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkB26uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqapg//dl825ZuhFoT1OU43AEU0NbV9t6loVpQ0+XRl3sZgXeA8ZKUA\r\nAzW+DXC7/eGGgfUQM7684lmVMFUJbIOJ07t8209RZumFTQ/1eHVgelXzXunj\r\neaI5hZLkuBSJDsQs9aZtvx61bZpo4eVjNDq8/td5bTsU52hljZ7ybzijcb3G\r\n052+OAB0c3RHw7UUkTrwMnBs9vk2507x3yYcog61JvQ7OtQgh0nUdqGy64Ji\r\nuNSuUJeCCuKbTa17wskpX1h2EWO+zgFaxHaA/uxR5y2UiGpCnAGOrne43EgU\r\nmIKTQyOQf6qkwTu33o+pHVEkl9FhuYP5VH4cszXZmvGUHz8SMZ2ugwgfjkkL\r\nMyjMuOOqUNXNnoh2/NfLbzHeW1zvCNauj9MQ+9FtIWGjuny03Vll3l9/Wsdz\r\nTFS+1hWjZjl82gnNsSKOrHbt45A/27kHolBw/ysndZMfqdvOMupCXqUy1B7f\r\nDkFtS9V6dMVSkIS5d5wkQaEicxKUj5DVtf70XKO600KSSkUUAAqXAG3171Zk\r\nwX4meB1F29QgJMpaoy0HQfWL2WQ9E5ftiFGpH+oDvw62gebX0YDdrSBntVkz\r\n3iFjgjNzft+CZhdB2SR+Lb2GafZ1mDh9l0dM6bYhW6IAnxyTwrcMlAOZKW0e\r\na1LEBzdab1pdVcI63njFt+d3MwzYeKK6tck=\r\n=q7UV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alexei.accio","email":"alexei.accio@gmail.com"},"directories":{},"maintainers":[{"name":"alexei.accio","email":"alexei.accio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-tsx_0.2.1_1678208686516_0.954118288765063"},"_hasShrinkwrap":false},"0.2.2":{"name":"@accio-ui/react-tsx","version":"0.2.2","description":"Headless primitives for react","repository":{"type":"git","url":"git+https://github.com/alexeiaccio/react-tsx.git"},"keywords":["react"],"author":{"name":"Alexei Accio","email":"alexei.accio@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/alexeiaccio/react-tsx/issues"},"homepage":"https://github.com/alexeiaccio/react-tsx#readme","main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","publishConfig":{"access":"public"},"devDependencies":{"@testing-library/react":"^14.0.0","@types/node":"^18.14.6","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@vitejs/plugin-react-swc":"^3.2.0","happy-dom":"^8.9.0","react":"^18.2.0","react-dom":"^18.2.0","rome":"^11.0.0","tsup":"^6.6.3","typescript":"^4.9.5","vite":"^4.1.4","vitest":"^0.29.2"},"peerDependencies":{"react":">=18.2.0"},"scripts":{"test":"vitest run","test:dev":"vitest","build":"tsup src/index.ts --format cjs,esm --dts","dev":"tsup src/index.ts --watch","lint":"tsc && rome check --apply-suggested . && rome format --write .","clean":"rm -rf dist && rm -rf .turbo"},"typesVersions":{"*":{"*":["dist/index.d.ts"]}},"_id":"@accio-ui/react-tsx@0.2.2","_integrity":"sha512-T+7v5Xw+TH+ccQIgmROMp+BdJBgwDGErgoRHjqK8/wOCdrR9vRG4MsIr9Cf4WivCazx3knj5g1+ejoqDYESy3g==","_resolved":"/tmp/4a98b574dbd4d1446bc8de81e08c9e97/accio-ui-react-tsx-0.2.2.tgz","_from":"file:accio-ui-react-tsx-0.2.2.tgz","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-T+7v5Xw+TH+ccQIgmROMp+BdJBgwDGErgoRHjqK8/wOCdrR9vRG4MsIr9Cf4WivCazx3knj5g1+ejoqDYESy3g==","shasum":"75943c0296b403cac35986fdc0077f06d432098b","tarball":"https://registry.npmjs.org/@accio-ui/react-tsx/-/react-tsx-0.2.2.tgz","fileCount":8,"unpackedSize":14123,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0pTL5TKzaaYGv7izBqz2RByJKZ740LcfLxIlR50MtFQIhAIY5edTZe5uKQhMpJ37RkLuqxR1MBwaQi7m72anGVl5K"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCuz9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAEQ/6AsfIZ+xtZoXpGmSfSZCytCSnTjEU4M8y/5owjklYXi3S1QTS\r\nLZZrVfwOomuz7sjbEGc69F7X4kKfQsGw/pFQr6z9SOn/Ypc0GdeUeTwr3VhS\r\n8AFkTyLBymEBngTPuV0dtODzlfTH07Uht3U3mxFJPHb5bpRmSzj3Ad0RasYg\r\nrSRhI+BEDV1dQWoR7w3auy0gbfmVGMdJpZt/S3hdnfbxX09ZOG4dsl+cbiHa\r\nZv4cjsgT9/bNm3DSnScqlkCP9azj3GC+bJjH1rXW2sYMwaIgp32YlxPeI212\r\nFLv9Qy+OiPA+0qbVpBlNewln+t0UA9SUevseDhMueveekf2iQf6+42uOBHlM\r\n0BBk2wSQKBbjj/ecgGq5ur2ooMMR2K3kOp0FNU16OyxswVVP3x1Jz2i4uGET\r\ndv3HURUsmtFlEd/bbiwpOIsEzWki+dp/8npf6KNqaKVUh+5iA15rUfzImBhW\r\n8JnMxHWzgdRTOewzcCDzWeTadydDfLORDL7SCWDAUppE97ylGzM6/w0m+tMB\r\nLkNGIWFrcI9biJwjPHcIDnq15NH7iszV9NtSU/SvclZSFWrJfWCMt14WxN/i\r\nhrz9GW/qPY0frz9il4juLTLK9qQJzb2DzljhojEoCmebwfAhuDSuKSA3pDc8\r\nXRLYPy4owogWWwOd/T+Rdxztago/WX88FEc=\r\n=96Fw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alexei.accio","email":"alexei.accio@gmail.com"},"directories":{},"maintainers":[{"name":"alexei.accio","email":"alexei.accio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-tsx_0.2.2_1678437628916_0.1692286751490566"},"_hasShrinkwrap":false},"0.2.3":{"name":"@accio-ui/react-tsx","version":"0.2.3","description":"Headless primitives for react","repository":{"type":"git","url":"git+https://github.com/alexeiaccio/react-tsx.git"},"keywords":["react"],"author":{"name":"Alexei Accio","email":"alexei.accio@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/alexeiaccio/react-tsx/issues"},"homepage":"https://github.com/alexeiaccio/react-tsx#readme","main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","publishConfig":{"access":"public"},"devDependencies":{"@testing-library/react":"^14.0.0","@types/node":"^18.14.6","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@vitejs/plugin-react-swc":"^3.2.0","happy-dom":"^8.9.0","react":"^18.2.0","react-dom":"^18.2.0","rome":"^11.0.0","tsup":"^6.6.3","typescript":"^4.9.5","vite":"^4.1.4","vitest":"^0.29.2"},"peerDependencies":{"react":">=18.2.0"},"scripts":{"test":"vitest run","test:dev":"vitest","build":"tsup src/index.ts --format cjs,esm --dts","dev":"tsup src/index.ts --watch","lint":"tsc && rome check --apply-suggested . && rome format --write .","clean":"rm -rf dist && rm -rf .turbo"},"typesVersions":{"*":{"*":["dist/index.d.ts"]}},"_id":"@accio-ui/react-tsx@0.2.3","_integrity":"sha512-7yO7DLSdtxqyoT5JXXkdCPHezm8ca3juIpiyGUIvz8QtNcMiYafG26DU8ZruJTxySb7Cbibx7bjLXWivPT/Sag==","_resolved":"/tmp/1c6735c525675011945b29b4a71619a5/accio-ui-react-tsx-0.2.3.tgz","_from":"file:accio-ui-react-tsx-0.2.3.tgz","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-7yO7DLSdtxqyoT5JXXkdCPHezm8ca3juIpiyGUIvz8QtNcMiYafG26DU8ZruJTxySb7Cbibx7bjLXWivPT/Sag==","shasum":"56d9bf2aff6d4c0177a7ce25b5468b8cc841cdd0","tarball":"https://registry.npmjs.org/@accio-ui/react-tsx/-/react-tsx-0.2.3.tgz","fileCount":7,"unpackedSize":14244,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXbTc4VNBVfpKFIum31aNjFylFg9GssGsbKtjwZRfPiwIhAOhus5Rzp9RI//XIKOncsQRLfW9R3hj1U9dLX47a5AJv"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEKrUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrvvg//e748Po/b0YFbAIGoFNp3dshl5Wr4MkGSloT1FteBXbjYCoJS\r\nXeyBsNhOs9wvFrts5aQA9CONEtVkaJ2iMCoxLuB/T7HoUSvJ100WON6z35iY\r\n1QMUYt88ftKEqT33ljU28+KonSkPi1+/pAw7PE52RW+yJv5C0ydSLrZ+PwQc\r\n7zLIrDKNmvhYKfsErWhAabqcY5fJah2RVJsPmtdb7G+WPvB4nJlr7hTaJZm8\r\nfSPIwdu2xQc1Bl0rso10Wpl3A183MQnN5+Z+ktU8CaHnPuNK/68nfcmp0kbD\r\ntcGE3QBTOT0cfU/TssUlgTL4WF1IERGHB0XOFnJRQSxq1vIlbw4aP5+IjnzM\r\nziuxUplUmhUG08tBKZVcaxUGDrAcskNlx/ClXysN/RaNBIcsIR8K0J22uH/S\r\nYQsXqCtMRqX8RxEhFiuzU16qU87X6Hpg+4byg2cA83zBp7YXB3K5gJ1AG4yM\r\n4Xe4JzTnnYYEAA8+tZ+IL9AyhsA3GAWiy5nLOLEsgBVYkTcSbI2Dc4rd2N0f\r\njorilCJn79RLhpqz0Rd9ofv/RPkcG7i8jA6dqeN+w1CgUiX4VoxwmRD4Sp1W\r\nTyFvTYvtg8wGMRAr6hriXGUfd53tY4G7KZg7KS0HhUveo4oLf1ThzJjyUNAO\r\niDapjTvUWtellgNWwgv8VWq0qoZ/KcNNKCA=\r\n=UVFh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alexei.accio","email":"alexei.accio@gmail.com"},"directories":{},"maintainers":[{"name":"alexei.accio","email":"alexei.accio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-tsx_0.2.3_1678813908769_0.8905983405395665"},"_hasShrinkwrap":false},"0.2.4":{"name":"@accio-ui/react-tsx","version":"0.2.4","description":"Headless primitives for react","repository":{"type":"git","url":"git+https://github.com/alexeiaccio/react-tsx.git"},"keywords":["react"],"author":{"name":"Alexei Accio","email":"alexei.accio@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/alexeiaccio/react-tsx/issues"},"homepage":"https://github.com/alexeiaccio/react-tsx#readme","main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","publishConfig":{"access":"public"},"devDependencies":{"@testing-library/react":"^14.0.0","@types/node":"^18.14.6","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@vitejs/plugin-react-swc":"^3.2.0","happy-dom":"^8.9.0","react":"^18.2.0","react-dom":"^18.2.0","rome":"^11.0.0","tsup":"^6.6.3","typescript":"^4.9.5","vite":"^4.1.4","vitest":"^0.29.2"},"peerDependencies":{"react":"^18"},"scripts":{"test":"vitest run","test:dev":"vitest","build":"tsup src/index.ts --format cjs,esm --dts","dev":"tsup src/index.ts --format esm,cjs --watch --dts","lint":"tsc && rome check --apply-suggested . && rome format --write .","clean":"rm -rf dist && rm -rf .turbo"},"typesVersions":{"*":{"*":["dist/index.d.ts"]}},"_id":"@accio-ui/react-tsx@0.2.4","_integrity":"sha512-x7sHHrKR3QeuL2x0OwpzxtdiSLCF6CqLFQJLO2X5NgBM0JK4v8t/Q15Fct7JMAWa2lx2VSPJM5AlGRBlZ2m2Bg==","_resolved":"/tmp/b1bff63f9c3e69d072df183a58e34871/accio-ui-react-tsx-0.2.4.tgz","_from":"file:accio-ui-react-tsx-0.2.4.tgz","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-x7sHHrKR3QeuL2x0OwpzxtdiSLCF6CqLFQJLO2X5NgBM0JK4v8t/Q15Fct7JMAWa2lx2VSPJM5AlGRBlZ2m2Bg==","shasum":"e9391a2318767aa7007882859cebf622dedae470","tarball":"https://registry.npmjs.org/@accio-ui/react-tsx/-/react-tsx-0.2.4.tgz","fileCount":6,"unpackedSize":14256,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFO9gZ3F8F5yH+hIt8FlC135orJVJDKPom5rYIIQxbm6AiEA1/pI+sFOzdsDpIn7rGF0m3yAhvOdVR7RcOUitCOaA3k="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEzsKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzJQ/9H4kVvk/IfmX0Mvp6uQ6RuLaIKvnZqxQQWZTHRRxaR0lc46H1\r\n6GyxZarGib3JmEedakfqAOlEfvkdLL1LmNn9Gwt7scgykDpjmRpq45mp+gZb\r\nBW6PG9J6TS/yjkdOOAYDlz7MRyVVR77hRJFzdVuGoqZRr+yKmwXklN6ZoVWl\r\nksxS/rOg5uxHtEe9IOZWPYv/UZbpWIrHAk5mrZMnyLjntnH38WeZCh/oyxtF\r\nz0x9XKf4Q/GdQPhcUf5fiB1LviUEbXB4uWM0K22rwpMriR22/5PPfcC92wMr\r\ntngVIoRCvE4aAdWHUbaSjsjwdZI17RsCvE+d/7m6FUNXrSKG8HhGRBz9oKCG\r\nVitsGrfLcRBZz1gaJZHrGP3gS+ZyNvFeOIK/n5KUSytvFbilV7fzSVcUXwca\r\nVv040CICBuVm7BHmht4iedPW9fH4TBbrnTXgfSpx/BotKHi6dwhcMdqHUAN4\r\n6W3Y2f3mCrCpdNb+/VByUDJjRd6gPxKmVZujxqsgBmKR6GSinxaccgSwfV8u\r\nRo4zKxR8olI1rVa24igPsazJdBa6P/FnPi1jozrcknn72dGl5SJFFOp8lq3m\r\n6SVL5AHjmswDy3uFCGHAjYHMjIL+CJzWhddd/npmdOrZyPBnfuLGAxPVO27q\r\nDq0LVgXAXrzSS9SI2KXyrBeiiQnPJJMSuyg=\r\n=5Htd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alexei.accio","email":"alexei.accio@gmail.com"},"directories":{},"maintainers":[{"name":"alexei.accio","email":"alexei.accio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-tsx_0.2.4_1678981898374_0.29711872322748145"},"_hasShrinkwrap":false},"1.0.0":{"name":"@accio-ui/react-tsx","version":"1.0.0","description":"Headless primitives for react","repository":{"type":"git","url":"git+https://github.com/alexeiaccio/react-tsx.git"},"keywords":["react"],"author":{"name":"Alexei Accio","email":"alexei.accio@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/alexeiaccio/react-tsx/issues"},"homepage":"https://github.com/alexeiaccio/react-tsx#readme","main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","publishConfig":{"access":"public"},"devDependencies":{"@testing-library/react":"^14.0.0","@types/node":"^18.15.3","@types/react":"^18.0.28","@types/react-dom":"^18.0.11","@vitejs/plugin-react-swc":"^3.2.0","happy-dom":"^8.9.0","react":"^18.2.0","react-dom":"^18.2.0","rome":"^11.0.0","tsup":"^6.6.3","typescript":"^5.0.2","vite":"^4.2.0","vitest":"^0.29.3"},"peerDependencies":{"react":"^18"},"scripts":{"test":"vitest run","test:dev":"vitest","build":"tsup src/index.ts --format cjs,esm --dts","dev":"tsup src/index.ts --format esm,cjs --watch --dts","lint":"tsc && rome check --apply-suggested . && rome format --write .","clean":"rm -rf dist && rm -rf .turbo"},"typesVersions":{"*":{"*":["dist/index.d.ts"]}},"_id":"@accio-ui/react-tsx@1.0.0","_integrity":"sha512-7Sfhnb21mg5+lqEwSGmhOXD6tY+1XPQwst+BK41N6Lm7cVrukQ64TkT/CSNNFXs10hmHnD4NO5P5doE0qOtb5g==","_resolved":"/tmp/e8df538a2774bca484cb57309a7bf014/accio-ui-react-tsx-1.0.0.tgz","_from":"file:accio-ui-react-tsx-1.0.0.tgz","_nodeVersion":"16.19.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-7Sfhnb21mg5+lqEwSGmhOXD6tY+1XPQwst+BK41N6Lm7cVrukQ64TkT/CSNNFXs10hmHnD4NO5P5doE0qOtb5g==","shasum":"5f774ccb7dae48343b8cc4aa89809e6c37b82a92","tarball":"https://registry.npmjs.org/@accio-ui/react-tsx/-/react-tsx-1.0.0.tgz","fileCount":6,"unpackedSize":15221,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEloZEMwOyrbRd7cQgJgFYM/kost2pNVwP7Ir6rziebAIhAKhUu+U9QboBz/tTGNfnWATTASyKbai5v+rBGa9oV0LW"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkGzIAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrN3A//fKYb/hYC1BDM+F0y6T891/e1oQocRS8Vv5+kTGXChhre7vG1\r\n3eSropEngIOBUEQZzBMLuluq0Q/cXlPq13gvCZ6RQiWJdm6Ve3g4sGeq4LP0\r\n2+EGWGrak6i70K7nDNNhzPcdHyuQBnYze5y9rJp6QJgv686OZwjEWsqOZXdc\r\nx/HqFcX1vzhEftv4zJe//XIxUC+5n1XilcFM9waD1zGJgDjImNQ4Cjz7gliS\r\n79sCi6DMyoePo28+omzQV8QpJ84vdA24fDkvcdwOkt//zwj6/XPEo1wXJCO3\r\nki1QPkpQfQ4+riH3UbR2tDhbu3UvZz9lpRHLOCi9m/1IGOKJuKqYRNRNy8O4\r\n+zrttmFBmzqc1o7O7P4toEIl2dVr9vFAiI/GIxvouyTRUJOcqqufnAgjA1Y7\r\n11hgA7b1GFgrCG2L8a6OXlJWld0oUoQkfaBvFr3wLvrWEE7n3DkBO/HX4ITY\r\n2j9ZVb5kcn1EkBPrF3m0uE858b2P6hAnBAiaQft/8szMgQw5zV6voOehg902\r\nvggvV/2c5k88Zc2gi5bE9Gr0Jppw90k2DOpo0bin0sj3U8MNEspN2IcXRIxC\r\ns1hg3Ebu/8ipObvwlmfhFQE8CpxzT1/xQ+mhZZUmAGBTcDAg1nAztc5cEv+i\r\nAv/tvsvTYBpIHHOrg0CeaAViYEmpEWpPsvg=\r\n=lF33\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alexei.accio","email":"alexei.accio@gmail.com"},"directories":{},"maintainers":[{"name":"alexei.accio","email":"alexei.accio@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-tsx_1.0.0_1679503871959_0.9513013850335998"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-07T10:05:56.001Z","0.1.4":"2023-03-07T10:05:56.274Z","modified":"2023-03-22T16:51:12.253Z","0.2.0":"2023-03-07T11:24:56.252Z","0.2.1":"2023-03-07T17:04:46.719Z","0.2.2":"2023-03-10T08:40:29.061Z","0.2.3":"2023-03-14T17:11:48.909Z","0.2.4":"2023-03-16T15:51:38.598Z","1.0.0":"2023-03-22T16:51:12.149Z"},"maintainers":[{"name":"alexei.accio","email":"alexei.accio@gmail.com"}],"description":"Headless primitives for react","homepage":"https://github.com/alexeiaccio/react-tsx#readme","keywords":["react"],"repository":{"type":"git","url":"git+https://github.com/alexeiaccio/react-tsx.git"},"bugs":{"url":"https://github.com/alexeiaccio/react-tsx/issues"},"license":"MIT","readme":"# react-tsx\n\nHeadless primitives for react\n\n## If\n\n### `<If />` with one/two children\n\nIf component allows to render children only if condition is true\n\n```tsx\nimport { If } from \"@accio-ui/react-tsx\";\n\n<If test={condition}>\n  <>Show me if conditioin is true</>\n  <>Show me if conditioin is false</>\n</If>;\n/**\n * @prop {unknown} test - Condition to show if condition is truthy.\n * @prop {React.ReactNode | (arg: NonNullable<T>) => React.ReactNode} children - First child will be shown if condition is truthy, second one – if it is falsy.\n */\n```\n\nor use `<Else />` and `<IfElse />` and function-as-a-child to get access to `NonNulable<typeof test>` value\n\n```tsx\nimport { If, IfElse, Else } from '@accio-ui/react-tsx'\n\n<If\n test={{arg: \"A\"}}\n>\n {(data) => <>{data.arg}</>\n //              ^? { arg: string }\n <Else>B</Else>}\n// will render \"A\"\n<If test={false}>\n <>A</>\n <ElseIf test={true}>\n  <>B</>\n  <Else>C</Else>\n </ElseIf>\n</If>\n// will render \"B\"\n<If test={false}>\n <>A</>\n <If.ElseIf test={false}>\n  <>B</>\n  <If.Else>C</If.Else>\n </If.ElseIf>\n</If>\n// will render \"C\"\n```\n\n### `<If />` with `then` and `else`\n\nIf component must have `then` or `else` props.\n\n```tsx\n<If\n test={true}\n then={<>A</>}\n else={<>B</>}\n/>\n// will render \"A\"\n<If\n test={false}\n then={<>A</>}\n else={<>B</>}\n/>\n// will render \"B\"\n/**\n * @prop {unknown} test - Condition to show if condition is truthy.\n * @prop {React.ReactNode | (arg: NonNullable<T>) => React.ReactNode} then - Content to show if condition is truthy\n * @prop {React.ReactNode} else - Content to show if condition is falsy.\n*/\n```\n\n### `<If />` with `fallback`\n\nIf component must have at least one child or `fallback` prop.\n\n```tsx\n<If test={true} fallback={B}>\n A\n</If>\n// will render \"A\"\n<If test={false} fallback={B}>\n A\n</If>\n// will render \"B\"\n/**\n* @prop {unknown} test - Condition to show if condition is truthy.\n* @prop {React.ReactNode} children - Content to show if condition is truthy.\n* @prop {React.ReactNode} fallback - Content to show if condition is falsy.\n```\n\n## Switch\n\n```tsx\nimport { Switch } from \"@accio-ui/react-tsx\";\n\nconst union = \"idle\" | \"loading\" | \"error\" | \"success\";\n\n<Switch expression={union} exhaustive>\n  <Switch.Case value={\"idle\"}>Idle</Switch.Case>\n  <Switch.Case value={\"loading\"}>Loading</Switch.Case>\n  <Switch.Case value={\"error\"}>Error</Switch.Case>\n  {/* <Switch.Case value={\"success\"}>Success</Switch.Case> */}\n  {/* <Switch.Default>Default</Switch.Default> */}\n</Switch>;\n// will cause of type error because of `exhaustive` prop\n```\n\n## Progress\n\n- [x] `<If />`\n  - [x] `<ElseIf />`\n  - [x] `<Else />`\n- [ ] `<Switch />`\n- [ ] `<Match />`\n- [ ] `<For />`\n\n## Credits\n\n- React Velcro\n  - [react-loops](https://github.com/leebyron/react-loops)\n  - [react-condition](https://github.com/andrewfluck/react-condition)\n","readmeFilename":"README.md","author":{"name":"Alexei Accio","email":"alexei.accio@gmail.com"}}