{"_id":"@mdocui/react","_rev":"31-51e3df45cf27fc6bfb9332a0c42fbfb9","name":"@mdocui/react","dist-tags":{"latest":"0.8.1"},"versions":{"0.1.1":{"name":"@mdocui/react","version":"0.1.1","license":"MIT","_id":"@mdocui/react@0.1.1","maintainers":[{"name":"pnut","email":"hi@abhay.dev"}],"homepage":"https://github.com/mdocui/mdocui#readme","bugs":{"url":"https://github.com/mdocui/mdocui/issues"},"dist":{"shasum":"c24bec16d006ff854c6744452d114236d6572536","tarball":"https://registry.npmjs.org/@mdocui/react/-/react-0.1.1.tgz","fileCount":8,"integrity":"sha512-nY8kmCofzbt4ZHl5aPbDhA0tRqz6QbbSwh6ma8vkjjwHG3VM1qwfFqwntlq51BPzMsXKbFtH7gJc2DVJQldanw==","signatures":[{"sig":"MEYCIQCT2BwnqCE65GATqDf6f1hDC7lKsDIvGuvw/DUSmZ3zxgIhALIAAYdgRHFJlRr5Y/bc0ZWkgu27Mzdi3tulyTP8eTyU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":919704},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"gitHead":"71d6b39015e966bec34c75937dbacda9e9c41c5a","scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"pnut","email":"hi@abhay.dev"},"repository":{"url":"git+https://github.com/mdocui/mdocui.git","type":"git","directory":"packages/react"},"_npmVersion":"11.9.0","description":"React adapter for mdocUI — Renderer, useRenderer hook, default generative UI components","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@mdocui/core":"workspace:*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"catalog:","tsup":"^8.5.0","jsdom":"^26.1.0","react":"^19.1.0","vitest":"^3.2.0","react-dom":"^19.1.0","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react_0.1.1_1774616036056_0.38310568117822363","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@mdocui/react","version":"0.1.2","license":"MIT","_id":"@mdocui/react@0.1.2","maintainers":[{"name":"pnut","email":"hi@abhay.dev"}],"homepage":"https://github.com/mdocui/mdocui#readme","bugs":{"url":"https://github.com/mdocui/mdocui/issues"},"dist":{"shasum":"55cb204275a0861314f42edddba2a6a85e1e1b30","tarball":"https://registry.npmjs.org/@mdocui/react/-/react-0.1.2.tgz","fileCount":9,"integrity":"sha512-dP0/iWWkrFRo4s5VfsckkwmANoALGdCq9IRkK9XBlXCNnyVil/3j8tZFaLaVDusG9/m+dJK31+6E6YNHYzjmGg==","signatures":[{"sig":"MEYCIQDSBKE47/RJMzVw/j3U5k7V3sY5KHVnunLb9Da2TJaiUQIhALd5M0dSI5Ps2vKres/KZ2tcpX3BNW+Dkb1u/mp4T6y6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":920767},"main":"./dist/index.cjs","type":"module","_from":"file:mdocui-react-0.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"pnut","email":"hi@abhay.dev"},"_resolved":"/private/var/folders/74/d0b1rh190qq87crdyj9vym2w0000gn/T/62ddbdd4a4632e0bc73a5ea1e12a5f38/mdocui-react-0.1.2.tgz","_integrity":"sha512-dP0/iWWkrFRo4s5VfsckkwmANoALGdCq9IRkK9XBlXCNnyVil/3j8tZFaLaVDusG9/m+dJK31+6E6YNHYzjmGg==","repository":{"url":"git+https://github.com/mdocui/mdocui.git","type":"git","directory":"packages/react"},"_npmVersion":"11.9.0","description":"React adapter for mdocUI — Renderer, useRenderer hook, default generative UI components","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@mdocui/core":"0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","tsup":"^8.5.0","jsdom":"^26.1.0","react":"^19.1.0","vitest":"^3.2.0","react-dom":"^19.1.0","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react_0.1.2_1774632922644_0.3845140780620344","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@mdocui/react","version":"0.1.3","license":"MIT","_id":"@mdocui/react@0.1.3","maintainers":[{"name":"pnut","email":"hi@abhay.dev"}],"homepage":"https://github.com/mdocui/mdocui#readme","bugs":{"url":"https://github.com/mdocui/mdocui/issues"},"dist":{"shasum":"836de0dcee12630bd8af92d0f99b4cdeec508608","tarball":"https://registry.npmjs.org/@mdocui/react/-/react-0.1.3.tgz","fileCount":9,"integrity":"sha512-Ny8bw0l1pGGOU3IFLibyCch8700rSEXREwnfhHwsbUc553evC9as+hwqn+hno3Wd3vAolGh0kGXjzzLI/fjIzA==","signatures":[{"sig":"MEQCID3Cc+SXqvSyuMVf2AonFGq5TBv9+p5uFih16jGAjnPQAiAIC8BI1dE74gyd1cLFrtB+72Mhg9o9J6ZBoI0iU4YLOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":929239},"main":"./dist/index.cjs","type":"module","_from":"file:mdocui-react-0.1.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"pnut","email":"hi@abhay.dev"},"_resolved":"/private/var/folders/74/d0b1rh190qq87crdyj9vym2w0000gn/T/9669e42e7b21a20541a12689366b5dcc/mdocui-react-0.1.3.tgz","_integrity":"sha512-Ny8bw0l1pGGOU3IFLibyCch8700rSEXREwnfhHwsbUc553evC9as+hwqn+hno3Wd3vAolGh0kGXjzzLI/fjIzA==","repository":{"url":"git+https://github.com/mdocui/mdocui.git","type":"git","directory":"packages/react"},"_npmVersion":"11.9.0","description":"React adapter for mdocUI — Renderer, useRenderer hook, default generative UI components","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@mdocui/core":"0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","tsup":"^8.5.0","jsdom":"^26.1.0","react":"^19.1.0","vitest":"^3.2.0","react-dom":"^19.1.0","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react_0.1.3_1774634941759_0.3245586289506499","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@mdocui/react","version":"0.1.4","license":"MIT","_id":"@mdocui/react@0.1.4","maintainers":[{"name":"pnut","email":"hi@abhay.dev"}],"homepage":"https://github.com/mdocui/mdocui#readme","bugs":{"url":"https://github.com/mdocui/mdocui/issues"},"dist":{"shasum":"03743827c257aa7bb7ca20f8f431e56be3035ca7","tarball":"https://registry.npmjs.org/@mdocui/react/-/react-0.1.4.tgz","fileCount":9,"integrity":"sha512-2w25T9A284nlKcsHG7ygmBjRPNg9t10AY8I0doHkHABVVm/UaYPj+pNpe7eRahq6pEefEAlSot9hsNNnlcn+ZA==","signatures":[{"sig":"MEUCIGq6Z4eAXnbJm+YHtu6LwoIkzzix2xiD6jLuG+WHOk0gAiEA/UYhoQq+7XhQjYaerLvp5peXoAjr/KxjQEeQbmNVRDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":937737},"main":"./dist/index.cjs","type":"module","_from":"file:mdocui-react-0.1.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"pnut","email":"hi@abhay.dev"},"_resolved":"/private/var/folders/74/d0b1rh190qq87crdyj9vym2w0000gn/T/ef4f32353f8d90e9864811d5d179be2c/mdocui-react-0.1.4.tgz","_integrity":"sha512-2w25T9A284nlKcsHG7ygmBjRPNg9t10AY8I0doHkHABVVm/UaYPj+pNpe7eRahq6pEefEAlSot9hsNNnlcn+ZA==","repository":{"url":"git+https://github.com/mdocui/mdocui.git","type":"git","directory":"packages/react"},"_npmVersion":"11.9.0","description":"React adapter for mdocUI — Renderer, useRenderer hook, default generative UI components","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@mdocui/core":"0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0","tsup":"^8.5.0","jsdom":"^26.1.0","react":"^19.1.0","vitest":"^3.2.0","react-dom":"^19.1.0","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react_0.1.4_1774636065705_0.9663274195337213","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@mdocui/react","version":"0.2.0","license":"MIT","_id":"@mdocui/react@0.2.0","maintainers":[{"name":"pnut","email":"hi@abhay.dev"}],"homepage":"https://github.com/mdocui/mdocui#readme","bugs":{"url":"https://github.com/mdocui/mdocui/issues"},"dist":{"shasum":"509677a87c6a830581e8a12f05b5964a3b8cae1d","tarball":"https://registry.npmjs.org/@mdocui/react/-/react-0.2.0.tgz","fileCount":9,"integrity":"sha512-5Ol2x1NgNKP2iJOnbaJ91JI+xw0B7wxl1LaGvY3o8n8g2+IsaOj/MQYl0LQreYuxB1emF50OyOdJYtBChyyS0Q==","signatures":[{"sig":"MEUCIFmh9EBaubQEXiwVRmktFPIK9F60H+E5XPrsIotvJvoLAiEA/ymO4hiJuZW/Q6An+lcibFbKkWk4xj7lEk1hYhYxoFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2991064},"main":"./dist/index.cjs","type":"module","_from":"file:mdocui-react-0.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"pnut","email":"hi@abhay.dev"},"_resolved":"/private/var/folders/74/d0b1rh190qq87crdyj9vym2w0000gn/T/f11aa562ce6a81d314549ddfa201d1fd/mdocui-react-0.2.0.tgz","_integrity":"sha512-5Ol2x1NgNKP2iJOnbaJ91JI+xw0B7wxl1LaGvY3o8n8g2+IsaOj/MQYl0LQreYuxB1emF50OyOdJYtBChyyS0Q==","repository":{"url":"git+https://github.com/mdocui/mdocui.git","type":"git","directory":"packages/react"},"_npmVersion":"11.9.0","description":"React adapter for mdocUI — Renderer, useRenderer hook, default generative UI components","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@mdocui/core":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.0","tsup":"^8.5.0","jsdom":"^26.1.0","react":"^19.1.0","vitest":"^3.2.0","react-dom":"^19.1.0","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react_0.2.0_1774637399628_0.27764140334960774","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@mdocui/react","version":"0.3.0","license":"MIT","_id":"@mdocui/react@0.3.0","maintainers":[{"name":"pnut","email":"hi@abhay.dev"}],"homepage":"https://github.com/mdocui/mdocui#readme","bugs":{"url":"https://github.com/mdocui/mdocui/issues"},"dist":{"shasum":"0091a1c6680bc047b27cd4fb922dda7ccef1a457","tarball":"https://registry.npmjs.org/@mdocui/react/-/react-0.3.0.tgz","fileCount":9,"integrity":"sha512-wdBtPy4Z3KkZGO6UTBEceJ5OxGWXBzQAajTybxvk74opSAOyeVhW3xBjXrcXlkzbaoJ8kpBkabgx29oZxHBMRA==","signatures":[{"sig":"MEQCICXjxpnSuCJDvVNXU2UgdLJXQconjVi9kmhQz0HvLnEwAiAFlFn1hpA7D6coA9zChnjTNsnHaphxBQ03jzQDj5HA6A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2991064},"main":"./dist/index.cjs","type":"module","_from":"file:mdocui-react-0.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"pnut","email":"hi@abhay.dev"},"_resolved":"/private/var/folders/74/d0b1rh190qq87crdyj9vym2w0000gn/T/0eb94589458454530f6f754b747f495d/mdocui-react-0.3.0.tgz","_integrity":"sha512-wdBtPy4Z3KkZGO6UTBEceJ5OxGWXBzQAajTybxvk74opSAOyeVhW3xBjXrcXlkzbaoJ8kpBkabgx29oZxHBMRA==","repository":{"url":"git+https://github.com/mdocui/mdocui.git","type":"git","directory":"packages/react"},"_npmVersion":"11.9.0","description":"React adapter for mdocUI — Renderer, useRenderer hook, default generative UI components","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@mdocui/core":"0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.0","tsup":"^8.5.0","jsdom":"^29.0.0","react":"^19.1.0","vitest":"^4.1.0","react-dom":"^19.1.0","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react_0.3.0_1774674701182_0.4205988781335255","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@mdocui/react","version":"0.4.0","license":"MIT","_id":"@mdocui/react@0.4.0","maintainers":[{"name":"pnut","email":"hi@abhay.dev"}],"homepage":"https://github.com/mdocui/mdocui#readme","bugs":{"url":"https://github.com/mdocui/mdocui/issues"},"dist":{"shasum":"3957a1d3227ac6c4726ac4eb5e5c3a7e7ed6ad5a","tarball":"https://registry.npmjs.org/@mdocui/react/-/react-0.4.0.tgz","fileCount":9,"integrity":"sha512-1l/4SrKAH1l9ieqWFcRRrNODEfseA6urTPYWwB7WiCh6KwE+A7dc2rBy+1tB+yU96gXlCWcfGy1jZc3AS4EKYA==","signatures":[{"sig":"MEQCIDd1YKdwnqYfx5tgLHjULCYhRjX6GX6UHB0wQgfJsqm8AiB8BZCr5S744l+GwVOpjcWJuHcarJyfea810hB7XxDtDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3013060},"main":"./dist/index.cjs","type":"module","_from":"file:mdocui-react-0.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"pnut","email":"hi@abhay.dev"},"_resolved":"/private/var/folders/74/d0b1rh190qq87crdyj9vym2w0000gn/T/d62548d9b120286bcfe73040f59ef962/mdocui-react-0.4.0.tgz","_integrity":"sha512-1l/4SrKAH1l9ieqWFcRRrNODEfseA6urTPYWwB7WiCh6KwE+A7dc2rBy+1tB+yU96gXlCWcfGy1jZc3AS4EKYA==","repository":{"url":"git+https://github.com/mdocui/mdocui.git","type":"git","directory":"packages/react"},"_npmVersion":"11.9.0","description":"React adapter for mdocUI — Renderer, useRenderer hook, default generative UI components","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@mdocui/core":"0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.0","tsup":"^8.5.0","jsdom":"^29.0.0","react":"^19.1.0","vitest":"^4.1.0","react-dom":"^19.1.0","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react_0.4.0_1774676300103_0.4648026889390513","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@mdocui/react","version":"0.4.1","license":"MIT","_id":"@mdocui/react@0.4.1","maintainers":[{"name":"pnut","email":"hi@abhay.dev"}],"homepage":"https://github.com/mdocui/mdocui#readme","bugs":{"url":"https://github.com/mdocui/mdocui/issues"},"dist":{"shasum":"83f0b67b71fba3fbaf98cda0ea077e8b106ba444","tarball":"https://registry.npmjs.org/@mdocui/react/-/react-0.4.1.tgz","fileCount":9,"integrity":"sha512-UBl3TMmJ25If5x+jy4zUg0F8KzH+pykqLDVN0piAo7TViQCItPYNPAvX0+/pAEsm8rEv/4U+jmFU43WBLR+BzQ==","signatures":[{"sig":"MEQCICfEtagxMAEiJ/AGyDdtpjTxze+NHaDsRvO3dDqmhoJRAiAkjD+7gw3Yi5JYaaE/ftamttGLZKGiMUaYfG5zTzKndg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3002820},"main":"./dist/index.cjs","type":"module","_from":"file:mdocui-react-0.4.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"pnut","email":"hi@abhay.dev"},"_resolved":"/private/var/folders/74/d0b1rh190qq87crdyj9vym2w0000gn/T/f6dae19b8aa60ec8542b0ae8ef115379/mdocui-react-0.4.1.tgz","_integrity":"sha512-UBl3TMmJ25If5x+jy4zUg0F8KzH+pykqLDVN0piAo7TViQCItPYNPAvX0+/pAEsm8rEv/4U+jmFU43WBLR+BzQ==","repository":{"url":"git+https://github.com/mdocui/mdocui.git","type":"git","directory":"packages/react"},"_npmVersion":"11.9.0","description":"React adapter for mdocUI — Renderer, useRenderer hook, default generative UI components","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@mdocui/core":"0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.0","tsup":"^8.5.0","jsdom":"^29.0.0","react":"^19.1.0","vitest":"^4.1.0","react-dom":"^19.1.0","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react_0.4.1_1774677844262_0.6766409070585828","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@mdocui/react","version":"0.4.2","license":"MIT","_id":"@mdocui/react@0.4.2","maintainers":[{"name":"pnut","email":"hi@abhay.dev"}],"homepage":"https://github.com/mdocui/mdocui#readme","bugs":{"url":"https://github.com/mdocui/mdocui/issues"},"dist":{"shasum":"0f9dd7324073f69c5e8ef6bf4f4363d9b7239481","tarball":"https://registry.npmjs.org/@mdocui/react/-/react-0.4.2.tgz","fileCount":9,"integrity":"sha512-xp6MaUw9nmg4Rh4UoN5jDK2wQ5s2DHgy4ajVjSqo1zVdqJVEyQUucHi9Z+nsa+WjOLfxexMT+FjDvEYlfgt6dg==","signatures":[{"sig":"MEQCIGDoMFsagU0upPU+YDxGk/WdTROEXi/RjSpFnZM/ssB/AiAVXnDXqib0R+5uJc64wFbRvAyzKAAIT+G8kj/ZJR7L6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3003587},"main":"./dist/index.cjs","type":"module","_from":"file:mdocui-react-0.4.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"pnut","email":"hi@abhay.dev"},"_resolved":"/private/var/folders/74/d0b1rh190qq87crdyj9vym2w0000gn/T/4d9ba5c1a0d6106f6629a94b95418a9d/mdocui-react-0.4.2.tgz","_integrity":"sha512-xp6MaUw9nmg4Rh4UoN5jDK2wQ5s2DHgy4ajVjSqo1zVdqJVEyQUucHi9Z+nsa+WjOLfxexMT+FjDvEYlfgt6dg==","repository":{"url":"git+https://github.com/mdocui/mdocui.git","type":"git","directory":"packages/react"},"_npmVersion":"11.9.0","description":"React adapter for mdocUI — Renderer, useRenderer hook, default generative UI components","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@mdocui/core":"0.4.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.0","tsup":"^8.5.0","jsdom":"^29.0.0","react":"^19.1.0","vitest":"^4.1.0","react-dom":"^19.1.0","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react_0.4.2_1774681953228_0.03680367088765357","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@mdocui/react","version":"0.4.3","license":"MIT","_id":"@mdocui/react@0.4.3","maintainers":[{"name":"pnut","email":"hi@abhay.dev"}],"homepage":"https://github.com/mdocui/mdocui#readme","bugs":{"url":"https://github.com/mdocui/mdocui/issues"},"dist":{"shasum":"7db1cec47684a321eb0537abfda913acdc52e67d","tarball":"https://registry.npmjs.org/@mdocui/react/-/react-0.4.3.tgz","fileCount":9,"integrity":"sha512-iz361hFyfvBH5DwSCqCmfSIhS3I1WNqoJQ4rZ3wPLR6HqExscDsmdimuMaUooRHsk7HnCwyljGt1q0OmoIh57Q==","signatures":[{"sig":"MEUCIQC1T9rBjwKro36I25V28+xLmqH4hqc6cbrqr0LPB3A4fQIgVQdzTwmGnS3RwQ92LaRj9iJTySBbwW/AonEaXhNqqik=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3010097},"main":"./dist/index.cjs","type":"module","_from":"file:mdocui-react-0.4.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"pnut","email":"hi@abhay.dev"},"_resolved":"/private/var/folders/74/d0b1rh190qq87crdyj9vym2w0000gn/T/49bd7b8ade2c5946088aedfd173705ff/mdocui-react-0.4.3.tgz","_integrity":"sha512-iz361hFyfvBH5DwSCqCmfSIhS3I1WNqoJQ4rZ3wPLR6HqExscDsmdimuMaUooRHsk7HnCwyljGt1q0OmoIh57Q==","repository":{"url":"git+https://github.com/mdocui/mdocui.git","type":"git","directory":"packages/react"},"_npmVersion":"11.9.0","description":"React adapter for mdocUI — Renderer, useRenderer hook, default generative UI components","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@mdocui/core":"0.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.0","tsup":"^8.5.0","jsdom":"^29.0.0","react":"^19.1.0","vitest":"^4.1.0","react-dom":"^19.1.0","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react_0.4.3_1774684921813_0.9667208732297496","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@mdocui/react","version":"0.5.0","license":"MIT","_id":"@mdocui/react@0.5.0","maintainers":[{"name":"pnut","email":"hi@abhay.dev"}],"homepage":"https://github.com/mdocui/mdocui#readme","bugs":{"url":"https://github.com/mdocui/mdocui/issues"},"dist":{"shasum":"29ea6312e95413412d058a364f89758d637c46ec","tarball":"https://registry.npmjs.org/@mdocui/react/-/react-0.5.0.tgz","fileCount":9,"integrity":"sha512-zBK8mX4p0X0HzFzOH1lQqi5k4dMi4N3cIIl1bWCTkFg25mG3ibCrX4awHoOsiU32/vxBIML2KKrztGyKXehPyw==","signatures":[{"sig":"MEQCIBu7SCsqHLKy7QuUt0ySPoXoQdb0/RvQTeO+CvsUm/gzAiA/HCKH+6A+38qGo948VPcK3FKSjygmbkdsILSQtocnzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3012732},"main":"./dist/index.cjs","type":"module","_from":"file:mdocui-react-0.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"pnut","email":"hi@abhay.dev"},"_resolved":"/tmp/0111577c3b2a153f2b26b985a29e07e6/mdocui-react-0.5.0.tgz","_integrity":"sha512-zBK8mX4p0X0HzFzOH1lQqi5k4dMi4N3cIIl1bWCTkFg25mG3ibCrX4awHoOsiU32/vxBIML2KKrztGyKXehPyw==","repository":{"url":"git+https://github.com/mdocui/mdocui.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React adapter for mdocUI — Renderer, useRenderer hook, default generative UI components","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@mdocui/core":"0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.0","tsup":"^8.5.0","jsdom":"^29.0.0","react":"^19.1.0","vitest":"^4.1.0","react-dom":"^19.1.0","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react_0.5.0_1774692968436_0.5265846818251649","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@mdocui/react","version":"0.5.1","license":"MIT","_id":"@mdocui/react@0.5.1","maintainers":[{"name":"pnut","email":"hi@abhay.dev"}],"homepage":"https://mdocui.github.io","bugs":{"url":"https://github.com/mdocui/mdocui/issues"},"dist":{"shasum":"119b6b13c8209c122112118051f1da44d2e34697","tarball":"https://registry.npmjs.org/@mdocui/react/-/react-0.5.1.tgz","fileCount":9,"integrity":"sha512-m88JhdWMHDEFRk4NQkEO4T9q77OQpkt0K9ZWOfUBlpHD+7FzdPBPCxvmxjosazGZoL+7/v+OEOqNmLW4EEELPQ==","signatures":[{"sig":"MEYCIQDvrjRSBHPwB33DdQTy5VqEZqGoxsVBoKkYQhebxtmb9gIhALYB1cTdMPkiexUz/suWlqsS6D5ikAYw5KINIQ84/8WD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3012088},"main":"./dist/index.cjs","type":"module","_from":"file:mdocui-react-0.5.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"pnut","email":"hi@abhay.dev"},"_resolved":"/tmp/34578bc75f85c7f2772979896c861fdc/mdocui-react-0.5.1.tgz","_integrity":"sha512-m88JhdWMHDEFRk4NQkEO4T9q77OQpkt0K9ZWOfUBlpHD+7FzdPBPCxvmxjosazGZoL+7/v+OEOqNmLW4EEELPQ==","repository":{"url":"git+https://github.com/mdocui/mdocui.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React adapter for mdocUI — Renderer, useRenderer hook, default generative UI components","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@mdocui/core":"0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.0","tsup":"^8.5.0","jsdom":"^29.0.0","react":"^19.1.0","vitest":"^4.1.0","react-dom":"^19.1.0","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react_0.5.1_1774694427624_0.6679202869056955","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@mdocui/react","version":"0.6.0","license":"MIT","_id":"@mdocui/react@0.6.0","maintainers":[{"name":"pnut","email":"hi@abhay.dev"}],"homepage":"https://mdocui.github.io","bugs":{"url":"https://github.com/mdocui/mdocui/issues"},"dist":{"shasum":"a7625612d9bbfafd64802ba8a869396de9e2c1c7","tarball":"https://registry.npmjs.org/@mdocui/react/-/react-0.6.0.tgz","fileCount":9,"integrity":"sha512-A25TVCom096HnOxPiIUttGCQjwT2ypRdMWpXkJbT3LrSKTxe7EiabK04oU50VSTUACtxuozbwBFi4uhuSsYVrA==","signatures":[{"sig":"MEUCIQDzhCzD+0XQ9T6zX3h+3RkaANTTw9xV8wDPPiMAEsKBDQIgTeXPk+sn/zqtA7WwGiCjQNlirFkWMHolGa0t0aiq3qA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3044382},"main":"./dist/index.cjs","type":"module","_from":"file:mdocui-react-0.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"pnut","email":"hi@abhay.dev"},"_resolved":"/tmp/c701b68ccbadb0606da24b5b24079788/mdocui-react-0.6.0.tgz","_integrity":"sha512-A25TVCom096HnOxPiIUttGCQjwT2ypRdMWpXkJbT3LrSKTxe7EiabK04oU50VSTUACtxuozbwBFi4uhuSsYVrA==","repository":{"url":"git+https://github.com/mdocui/mdocui.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React adapter for mdocUI — Renderer, useRenderer hook, default generative UI components","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@mdocui/core":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.0","tsup":"^8.5.0","jsdom":"^29.0.0","react":"^19.1.0","vitest":"^4.1.0","react-dom":"^19.1.0","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react_0.6.0_1774711259607_0.7600929273032802","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@mdocui/react","version":"0.6.1","license":"MIT","_id":"@mdocui/react@0.6.1","maintainers":[{"name":"pnut","email":"hi@abhay.dev"}],"homepage":"https://mdocui.github.io","bugs":{"url":"https://github.com/mdocui/mdocui/issues"},"dist":{"shasum":"c9bb3f303397c49c66267f5fb409c5d2c73c7322","tarball":"https://registry.npmjs.org/@mdocui/react/-/react-0.6.1.tgz","fileCount":9,"integrity":"sha512-qdy4k0DWQVfZHuxPXGTBQ11D7ziacvTAJ5vaCiNqqKjwajZ+VnGl2aKQJA1OtJSxEeQFmI342JHwZxcVcFe/hw==","signatures":[{"sig":"MEUCIFxKXRy3NF40infEHDhAH00WcG0NqN8creAEvfcgNtGEAiEAkO+LrApivpCPfaiv9zIHDTmTvVukZr0A0ompLS/PAfA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3071452},"main":"./dist/index.cjs","type":"module","_from":"file:mdocui-react-0.6.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"pnut","email":"hi@abhay.dev"},"_resolved":"/tmp/ba3cdc1f9ce41b0f6914adaae3772c6f/mdocui-react-0.6.1.tgz","_integrity":"sha512-qdy4k0DWQVfZHuxPXGTBQ11D7ziacvTAJ5vaCiNqqKjwajZ+VnGl2aKQJA1OtJSxEeQFmI342JHwZxcVcFe/hw==","repository":{"url":"git+https://github.com/mdocui/mdocui.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React adapter for mdocUI — Renderer, useRenderer hook, default generative UI components","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@mdocui/core":"0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.0","tsup":"^8.5.0","jsdom":"^29.0.0","react":"^19.1.0","vitest":"^4.1.0","react-dom":"^19.1.0","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react_0.6.1_1774751413434_0.3668596747704591","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@mdocui/react","version":"0.6.2","license":"MIT","_id":"@mdocui/react@0.6.2","maintainers":[{"name":"pnut","email":"hi@abhay.dev"}],"homepage":"https://mdocui.github.io","bugs":{"url":"https://github.com/mdocui/mdocui/issues"},"dist":{"shasum":"088fc1b66a651a632b13edd936f34d9bee33339c","tarball":"https://registry.npmjs.org/@mdocui/react/-/react-0.6.2.tgz","fileCount":9,"integrity":"sha512-ETypyPv+ZsjPxtNzrm1BFYuueit7Vrzh3La+Hu51v3/GPc888mPH8ViM8wNTFHUNdhLayRV2HL3cON/lFQAIVQ==","signatures":[{"sig":"MEUCIQDIqQlE3ghbe/amfiKBF1Au8TpTp9GpqfCGhxm7fBBt7wIgFRhki76nd3HtBSG4n3eBrkl6R07Q9U+cuYo8qAyDmD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":229772},"main":"./dist/index.cjs","type":"module","_from":"file:mdocui-react-0.6.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"pnut","email":"hi@abhay.dev"},"_resolved":"/tmp/713b22bdfb6272028be68c43789c62e4/mdocui-react-0.6.2.tgz","_integrity":"sha512-ETypyPv+ZsjPxtNzrm1BFYuueit7Vrzh3La+Hu51v3/GPc888mPH8ViM8wNTFHUNdhLayRV2HL3cON/lFQAIVQ==","repository":{"url":"git+https://github.com/mdocui/mdocui.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React adapter for mdocUI — Renderer, useRenderer hook, default generative UI components","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@mdocui/core":"0.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.0","tsup":"^8.5.0","jsdom":"^29.0.0","react":"^19.1.0","vitest":"^4.1.0","react-dom":"^19.1.0","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react_0.6.2_1774787071652_0.9653135900396008","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@mdocui/react","version":"0.6.3","license":"MIT","_id":"@mdocui/react@0.6.3","maintainers":[{"name":"pnut","email":"hi@abhay.dev"}],"homepage":"https://mdocui.github.io","bugs":{"url":"https://github.com/mdocui/mdocui/issues"},"dist":{"shasum":"adb984c5974f162f4f01b22ec4f7067eadcd200b","tarball":"https://registry.npmjs.org/@mdocui/react/-/react-0.6.3.tgz","fileCount":9,"integrity":"sha512-B6UE4bGDuC5iybo11WdjApZPp3ON7d9m1ewwCFpC9MydxF0nIbX/UmMM5ZgXwnC25ujMIUYA5dDWkqisE6XTrA==","signatures":[{"sig":"MEUCIBTfw1cz+BiSGZ1wrVKgYDhlMdSDPqvIjWQ8MN+SsMEdAiEAyioN5ot8qPMyJjukUj4yjSaJoR94Zc/4/t2a2bzIHcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":232273},"main":"./dist/index.cjs","type":"module","_from":"file:mdocui-react-0.6.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"pnut","email":"hi@abhay.dev"},"_resolved":"/tmp/90a24e70ef31b57369babefdb44f6ce3/mdocui-react-0.6.3.tgz","_integrity":"sha512-B6UE4bGDuC5iybo11WdjApZPp3ON7d9m1ewwCFpC9MydxF0nIbX/UmMM5ZgXwnC25ujMIUYA5dDWkqisE6XTrA==","repository":{"url":"git+https://github.com/mdocui/mdocui.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React adapter for mdocUI — Renderer, useRenderer hook, default generative UI components","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@mdocui/core":"0.6.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.0","tsup":"^8.5.0","jsdom":"^29.0.0","react":"^19.1.0","vitest":"^4.1.0","react-dom":"^19.1.0","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react_0.6.3_1774789794635_0.4229579270893229","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"@mdocui/react","version":"0.6.4","license":"MIT","_id":"@mdocui/react@0.6.4","maintainers":[{"name":"pnut","email":"hi@abhay.dev"}],"homepage":"https://mdocui.github.io","bugs":{"url":"https://github.com/mdocui/mdocui/issues"},"dist":{"shasum":"356bb796b0723d7f544bf7a8c4d453b3ead90f8b","tarball":"https://registry.npmjs.org/@mdocui/react/-/react-0.6.4.tgz","fileCount":9,"integrity":"sha512-QEqFpwEwjYRTtWh+uxEoFqF0qZMrdc1HodAeHGA38MGRdOYXuRtS68NcM1TkX4jWrWrRk8XOf9qwh2ATIPLkWw==","signatures":[{"sig":"MEUCIQDB+8Cc5eqT7EqteSi6tt/423OlXQ7nCRGz9FOz79TVjwIgbAdRjrAAyNvQuGo21/SaJd2rba+EAZI1lYQ8uLBuc0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":243708},"main":"./dist/index.cjs","type":"module","_from":"file:mdocui-react-0.6.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"pnut","email":"hi@abhay.dev"},"_resolved":"/tmp/ee3c607c8c0b49026f0c822d2bbb45ca/mdocui-react-0.6.4.tgz","_integrity":"sha512-QEqFpwEwjYRTtWh+uxEoFqF0qZMrdc1HodAeHGA38MGRdOYXuRtS68NcM1TkX4jWrWrRk8XOf9qwh2ATIPLkWw==","repository":{"url":"git+https://github.com/mdocui/mdocui.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React adapter for mdocUI — Renderer, useRenderer hook, default generative UI components","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@mdocui/core":"0.6.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.0","tsup":"^8.5.0","jsdom":"^29.0.0","react":"^19.1.0","vitest":"^4.1.0","react-dom":"^19.1.0","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react_0.6.4_1774851622295_0.40432160583042553","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"@mdocui/react","version":"0.6.5","license":"MIT","_id":"@mdocui/react@0.6.5","maintainers":[{"name":"pnut","email":"hi@abhay.dev"}],"homepage":"https://mdocui.github.io","bugs":{"url":"https://github.com/mdocui/mdocui/issues"},"dist":{"shasum":"3efd8b5fbec94dee8affda939d5f9e9315829c43","tarball":"https://registry.npmjs.org/@mdocui/react/-/react-0.6.5.tgz","fileCount":9,"integrity":"sha512-JxgE4vtQwHaP0IG42gFrh5JJNpLp6SzrVs217dwqjoRAjf3F/ITWayZRHfFDclikgKbfaQrwPwbPQXnfhcs/jA==","signatures":[{"sig":"MEQCIGCKlPBGlCqqzU2WEyLvuaKG3X0ril3vN65OWrpvgO3LAiArXdVIKDgDv2t4zBmsqUO5heWJhuiyDm32HV2EOvi+JQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":248348},"main":"./dist/index.cjs","type":"module","_from":"file:mdocui-react-0.6.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"pnut","email":"hi@abhay.dev"},"_resolved":"/tmp/3f1b3fb3ce74c8eef7cf3c9bbed42adf/mdocui-react-0.6.5.tgz","_integrity":"sha512-JxgE4vtQwHaP0IG42gFrh5JJNpLp6SzrVs217dwqjoRAjf3F/ITWayZRHfFDclikgKbfaQrwPwbPQXnfhcs/jA==","repository":{"url":"git+https://github.com/mdocui/mdocui.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React adapter for mdocUI — Renderer, useRenderer hook, default generative UI components","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@mdocui/core":"0.6.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.0","tsup":"^8.5.0","jsdom":"^29.0.0","react":"^19.1.0","vitest":"^4.1.0","react-dom":"^19.1.0","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react_0.6.5_1774854203830_0.5083117437065512","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"@mdocui/react","version":"0.6.6","license":"MIT","_id":"@mdocui/react@0.6.6","maintainers":[{"name":"pnut","email":"hi@abhay.dev"}],"homepage":"https://mdocui.github.io","bugs":{"url":"https://github.com/mdocui/mdocui/issues"},"dist":{"shasum":"74c06904c60ddda7611ce23689d5118aeff63b2d","tarball":"https://registry.npmjs.org/@mdocui/react/-/react-0.6.6.tgz","fileCount":9,"integrity":"sha512-lf6obXaeg15KlOBxZrR3/ey1HlEcTVd4qQWmw+4H3IKA0bCJyeYzeg8rWKntJFsNX46TgNYqMX4G7pmo/PcUJw==","signatures":[{"sig":"MEUCIQDMQ/ujFdjaJWN8IGkf8oFRJXQHSoQ1+zc05pZhgJQ8TQIgD86wOFdHHHCtaUf1EkGYy+WcpmjFvTn828+et+hRLRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":250872},"main":"./dist/index.cjs","type":"module","_from":"file:mdocui-react-0.6.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"pnut","email":"hi@abhay.dev"},"_resolved":"/tmp/6f2cd951ace52ddadeddf98288aad586/mdocui-react-0.6.6.tgz","_integrity":"sha512-lf6obXaeg15KlOBxZrR3/ey1HlEcTVd4qQWmw+4H3IKA0bCJyeYzeg8rWKntJFsNX46TgNYqMX4G7pmo/PcUJw==","repository":{"url":"git+https://github.com/mdocui/mdocui.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React adapter for mdocUI — Renderer, useRenderer hook, default generative UI components","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@mdocui/core":"0.6.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.0","tsup":"^8.5.0","jsdom":"^29.0.0","react":"^19.1.0","vitest":"^4.1.0","react-dom":"^19.1.0","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react_0.6.6_1774855679217_0.19690500442437275","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"@mdocui/react","version":"0.6.7","license":"MIT","_id":"@mdocui/react@0.6.7","maintainers":[{"name":"pnut","email":"hi@abhay.dev"}],"homepage":"https://mdocui.github.io","bugs":{"url":"https://github.com/mdocui/mdocui/issues"},"dist":{"shasum":"6655413d35573b106fcd29aaa4248906a8630525","tarball":"https://registry.npmjs.org/@mdocui/react/-/react-0.6.7.tgz","fileCount":9,"integrity":"sha512-eHsrS0oj6dASDRQ9IkiYfSx565gr6K50Q1ZSM8riyKg5eE/wqJ5kKE3MuJpuTauGbbc943jjM6QraY8QSD9zRQ==","signatures":[{"sig":"MEQCIFzbQGQSx2iPgnGgc1AlaNZTnbYV7BirVg8W8uaxN2obAiAzr/+Oq4rEuFPQYINxN1g9Y2y9WH2VnFtLLTGi0vobUQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261335},"main":"./dist/index.cjs","type":"module","_from":"file:mdocui-react-0.6.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"pnut","email":"hi@abhay.dev"},"_resolved":"/tmp/5bdb966cf7cf3aad9c9950b22ac19991/mdocui-react-0.6.7.tgz","_integrity":"sha512-eHsrS0oj6dASDRQ9IkiYfSx565gr6K50Q1ZSM8riyKg5eE/wqJ5kKE3MuJpuTauGbbc943jjM6QraY8QSD9zRQ==","repository":{"url":"git+https://github.com/mdocui/mdocui.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React adapter for mdocUI — Renderer, useRenderer hook, default generative UI components","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@mdocui/core":"0.6.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.0","tsup":"^8.5.0","jsdom":"^29.0.0","react":"^19.1.0","vitest":"^4.1.0","react-dom":"^19.1.0","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react_0.6.7_1774891758409_0.8143692976058927","host":"s3://npm-registry-packages-npm-production"}},"0.6.8":{"name":"@mdocui/react","version":"0.6.8","license":"MIT","_id":"@mdocui/react@0.6.8","maintainers":[{"name":"pnut","email":"hi@abhay.dev"}],"homepage":"https://mdocui.github.io","bugs":{"url":"https://github.com/mdocui/mdocui/issues"},"dist":{"shasum":"cbab8fa8e31e13b0b4340d44bb6139c2dad52de4","tarball":"https://registry.npmjs.org/@mdocui/react/-/react-0.6.8.tgz","fileCount":9,"integrity":"sha512-WiIyl3X/8Pg0KKmhQwQryflK3tzY4cLmieo5jVTxAkjhrCHF4XVT3vo6Ul12XN0dBUZBvaHPbbIVuQiy8tNvKg==","signatures":[{"sig":"MEQCIEJ1Vi7dyQkJ1A+QjuKntj3dpAbIfRe1p4Z9c6GTRhl+AiBQnbuJuP9Krqgxrw4jgEBxaOUpiKVo0ZGYZnGlzkKzfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261925},"main":"./dist/index.cjs","type":"module","_from":"file:mdocui-react-0.6.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"pnut","email":"hi@abhay.dev"},"_resolved":"/tmp/75463a4aa865a997184f0eeea867e832/mdocui-react-0.6.8.tgz","_integrity":"sha512-WiIyl3X/8Pg0KKmhQwQryflK3tzY4cLmieo5jVTxAkjhrCHF4XVT3vo6Ul12XN0dBUZBvaHPbbIVuQiy8tNvKg==","repository":{"url":"git+https://github.com/mdocui/mdocui.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React adapter for mdocUI — Renderer, useRenderer hook, default generative UI components","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@mdocui/core":"0.6.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.0","tsup":"^8.5.0","jsdom":"^29.0.0","react":"^19.1.0","vitest":"^4.1.0","react-dom":"^19.1.0","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react_0.6.8_1774893679630_0.8251038111361761","host":"s3://npm-registry-packages-npm-production"}},"0.6.9":{"name":"@mdocui/react","version":"0.6.9","license":"MIT","_id":"@mdocui/react@0.6.9","maintainers":[{"name":"pnut","email":"hi@abhay.dev"}],"homepage":"https://mdocui.github.io","bugs":{"url":"https://github.com/mdocui/mdocui/issues"},"dist":{"shasum":"10027e0afa214559a726ed923d43ab2b0b020fda","tarball":"https://registry.npmjs.org/@mdocui/react/-/react-0.6.9.tgz","fileCount":9,"integrity":"sha512-32z6KaxxEaL0m0DZLg2YC+acY0r9VV/TGXuOChVC80KDrzx8F/W9IHzQuqF/X7iJjv09INNBm234rHv7l16v8A==","signatures":[{"sig":"MEYCIQCbsRTE6efCbxC9t4uClXV5H7QCVYBlrJ7KuZ1sRkdp6gIhAJtEqeg+44jO7LROEgP2GJnZFR1AC0+P/chYR/jG/FFO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261899},"main":"./dist/index.cjs","type":"module","_from":"file:mdocui-react-0.6.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"pnut","email":"hi@abhay.dev"},"_resolved":"/tmp/3ff658772710ec827f764b946344039b/mdocui-react-0.6.9.tgz","_integrity":"sha512-32z6KaxxEaL0m0DZLg2YC+acY0r9VV/TGXuOChVC80KDrzx8F/W9IHzQuqF/X7iJjv09INNBm234rHv7l16v8A==","repository":{"url":"git+https://github.com/mdocui/mdocui.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React adapter for mdocUI — Renderer, useRenderer hook, default generative UI components","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@mdocui/core":"0.6.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.0","tsup":"^8.5.0","jsdom":"^29.0.0","react":"^19.1.0","vitest":"^4.1.0","react-dom":"^19.1.0","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react_0.6.9_1774893915107_0.13344752760618883","host":"s3://npm-registry-packages-npm-production"}},"0.6.10":{"name":"@mdocui/react","version":"0.6.10","license":"MIT","_id":"@mdocui/react@0.6.10","maintainers":[{"name":"pnut","email":"hi@abhay.dev"}],"homepage":"https://mdocui.github.io","bugs":{"url":"https://github.com/mdocui/mdocui/issues"},"dist":{"shasum":"aeb5d1b354f8f1bdde2baedbba819e52b7f6b15e","tarball":"https://registry.npmjs.org/@mdocui/react/-/react-0.6.10.tgz","fileCount":9,"integrity":"sha512-97zd77IekcAewIG/fLqJdtk4THZGb6iPc0OXMLQYCef5f45QU3iGmivumK1FIWaubelnptHn0+1itJejD/lyAA==","signatures":[{"sig":"MEYCIQCtEb1EofPrEw5QP3he02uYYrgVBzaTerGptPeiP+ItfwIhAPdIM4+cdqZzVqFzgdSosN6hyQ96tMkO13GefAo4GBe8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261763},"main":"./dist/index.cjs","type":"module","_from":"file:mdocui-react-0.6.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"pnut","email":"hi@abhay.dev"},"_resolved":"/tmp/fc31b6d9b496fd2f69aaa95337476e16/mdocui-react-0.6.10.tgz","_integrity":"sha512-97zd77IekcAewIG/fLqJdtk4THZGb6iPc0OXMLQYCef5f45QU3iGmivumK1FIWaubelnptHn0+1itJejD/lyAA==","repository":{"url":"git+https://github.com/mdocui/mdocui.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React adapter for mdocUI — Renderer, useRenderer hook, default generative UI components","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@mdocui/core":"0.6.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.0","tsup":"^8.5.0","jsdom":"^29.0.0","react":"^19.1.0","vitest":"^4.1.0","react-dom":"^19.1.0","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react_0.6.10_1774933051816_0.5389994468433721","host":"s3://npm-registry-packages-npm-production"}},"0.6.11":{"name":"@mdocui/react","version":"0.6.11","license":"MIT","_id":"@mdocui/react@0.6.11","maintainers":[{"name":"pnut","email":"hi@abhay.dev"}],"homepage":"https://mdocui.github.io","bugs":{"url":"https://github.com/mdocui/mdocui/issues"},"dist":{"shasum":"a271245c33099ad4655a333202b2b303e758dcf3","tarball":"https://registry.npmjs.org/@mdocui/react/-/react-0.6.11.tgz","fileCount":9,"integrity":"sha512-uYgAag30kqEUhwhLt7b0szGWhzPfAbwm/W+8YhAV3uNkrtg/TXh2MnN1aCokbrLPfwHymLDpRwV+6/WLFVH5UA==","signatures":[{"sig":"MEYCIQDSYY8m7sxKIvprOdl1tKZ9FVD0+dTr5lqeFKdY6NWztAIhAIDa2Jad9hCEgBYWpdi6cHIdu8od5aNbSKvhDxD6erap","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":284760},"main":"./dist/index.cjs","type":"module","_from":"file:mdocui-react-0.6.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"pnut","email":"hi@abhay.dev"},"_resolved":"/tmp/88cb11bede06db9f375086434bc76aa0/mdocui-react-0.6.11.tgz","_integrity":"sha512-uYgAag30kqEUhwhLt7b0szGWhzPfAbwm/W+8YhAV3uNkrtg/TXh2MnN1aCokbrLPfwHymLDpRwV+6/WLFVH5UA==","repository":{"url":"git+https://github.com/mdocui/mdocui.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.4","description":"React adapter for mdocUI — Renderer, useRenderer hook, default generative UI components","directories":{},"_nodeVersion":"22.22.1","dependencies":{"@mdocui/core":"0.6.11"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.0","tsup":"^8.5.0","jsdom":"^29.0.0","react":"^19.1.0","vitest":"^4.1.0","react-dom":"^19.1.0","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react_0.6.11_1775050112622_0.6142471803371021","host":"s3://npm-registry-packages-npm-production"}},"0.6.12":{"name":"@mdocui/react","version":"0.6.12","license":"MIT","_id":"@mdocui/react@0.6.12","maintainers":[{"name":"pnut","email":"hi@abhay.dev"}],"homepage":"https://mdocui.github.io","bugs":{"url":"https://github.com/mdocui/mdocui/issues"},"dist":{"shasum":"56690875a64f5961f5ea466815fd2f03bab2a0ba","tarball":"https://registry.npmjs.org/@mdocui/react/-/react-0.6.12.tgz","fileCount":9,"integrity":"sha512-jTGpaY1p4VT64viSkrU2uwBj8szmNCRFacQ5F20vlUewieOMcOR48pA9pbyh8DAUtckX9+0nUuamXPaPvdBMdA==","signatures":[{"sig":"MEQCIBbs8ZzRXgiKmxG7suXQFDuPe3BNeqrcJ1+8XFDBYP/uAiAtSK/9Geaz+mLCzJNsaULHx+Zu3whDLxMrKZ08Z47Vyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":285734},"main":"./dist/index.cjs","type":"module","_from":"file:mdocui-react-0.6.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"pnut","email":"hi@abhay.dev"},"_resolved":"/tmp/1f829a06a2b4141837d00f4ea7941df1/mdocui-react-0.6.12.tgz","_integrity":"sha512-jTGpaY1p4VT64viSkrU2uwBj8szmNCRFacQ5F20vlUewieOMcOR48pA9pbyh8DAUtckX9+0nUuamXPaPvdBMdA==","repository":{"url":"git+https://github.com/mdocui/mdocui.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.7","description":"React adapter for mdocUI — Renderer, useRenderer hook, default generative UI components","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@mdocui/core":"0.6.12"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.0","tsup":"^8.5.0","jsdom":"^29.0.0","react":"^19.1.0","vitest":"^4.1.0","react-dom":"^19.1.0","@types/react":"^19.1.0","@types/react-dom":"^19.1.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react_0.6.12_1775460421223_0.2938953755202032","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@mdocui/react","version":"0.7.0","license":"MIT","_id":"@mdocui/react@0.7.0","maintainers":[{"name":"pnut","email":"hi@abhay.dev"}],"homepage":"https://mdocui.github.io","bugs":{"url":"https://github.com/mdocui/mdocui/issues"},"dist":{"shasum":"cc8aed11e241bd90b228aff2a135df18d6efdd1f","tarball":"https://registry.npmjs.org/@mdocui/react/-/react-0.7.0.tgz","fileCount":9,"integrity":"sha512-jwZJkP+2viOvJDPbsKmO2rpfdNHDld8/uaxsCtONVEwVYQ/DkKNrkh+zKCrELLPDhJZy0Gx+0ZfJhQe28Xk/HQ==","signatures":[{"sig":"MEYCIQDzvcxTBdhmkMY++vUyLratPrNhCwek2RebLWl7As/XKQIhAJ30qaR+6xHvuPpZJFLma+iRvY+F77xeALI54M2SBnod","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":308292},"main":"./dist/index.cjs","type":"module","_from":"file:mdocui-react-0.7.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"pnut","email":"hi@abhay.dev"},"_resolved":"/tmp/41ef59584592f9d6254f75b9c4c7e4a6/mdocui-react-0.7.0.tgz","_integrity":"sha512-jwZJkP+2viOvJDPbsKmO2rpfdNHDld8/uaxsCtONVEwVYQ/DkKNrkh+zKCrELLPDhJZy0Gx+0ZfJhQe28Xk/HQ==","repository":{"url":"git+https://github.com/mdocui/mdocui.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.7","description":"React adapter for mdocUI — Renderer, useRenderer hook, default generative UI components","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@mdocui/core":"0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.5.1","jsdom":"^29.0.2","react":"^19.2.4","vitest":"^4.1.2","react-dom":"^19.2.4","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react_0.7.0_1775564549145_0.6546630518902818","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@mdocui/react","version":"0.7.1","license":"MIT","_id":"@mdocui/react@0.7.1","maintainers":[{"name":"pnut","email":"hi@abhay.dev"}],"homepage":"https://mdocui.github.io","bugs":{"url":"https://github.com/mdocui/mdocui/issues"},"dist":{"shasum":"8b6297b56b2c1e572954b7ea539f729e78f10902","tarball":"https://registry.npmjs.org/@mdocui/react/-/react-0.7.1.tgz","fileCount":9,"integrity":"sha512-q4JuAJz1etAFBg0QdpuMGzaCBXLKE3mABTGfDjxIXQD7FwLTlK/pNqK03FqsuaT5i8j4q3l7NNblHd0xumEkkQ==","signatures":[{"sig":"MEQCIDEiQCUJd//N6fbDuWsvHGA04KiLtygZq2myJ6alKM5GAiBiLJErY1UQ+/O+VCOHLQkImZmg+N+/wGUuAe98wiKhEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312761},"main":"./dist/index.cjs","type":"module","_from":"file:mdocui-react-0.7.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"pnut","email":"hi@abhay.dev"},"_resolved":"/tmp/6cadc874e00bb3c5433b68de3b1579fd/mdocui-react-0.7.1.tgz","_integrity":"sha512-q4JuAJz1etAFBg0QdpuMGzaCBXLKE3mABTGfDjxIXQD7FwLTlK/pNqK03FqsuaT5i8j4q3l7NNblHd0xumEkkQ==","repository":{"url":"git+https://github.com/mdocui/mdocui.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.7","description":"React adapter for mdocUI — Renderer, useRenderer hook, default generative UI components","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@mdocui/core":"0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.5.1","jsdom":"^29.0.2","react":"^19.2.4","vitest":"^4.1.2","react-dom":"^19.2.4","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react_0.7.1_1775893758802_0.5130790021793254","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@mdocui/react","version":"0.7.2","license":"MIT","_id":"@mdocui/react@0.7.2","maintainers":[{"name":"pnut","email":"hi@abhay.dev"}],"homepage":"https://mdocui.github.io","bugs":{"url":"https://github.com/mdocui/mdocui/issues"},"dist":{"shasum":"01f26f88d2bf12db7603c013e069a0f0491af15d","tarball":"https://registry.npmjs.org/@mdocui/react/-/react-0.7.2.tgz","fileCount":9,"integrity":"sha512-19od6vXDCzZR5zGNxUT3h5nTK1OAxcheaVqI9jfnqn/Nrvp/IRjHAFKFuxkfauA+gG39ZGtl7wLEoboIs2ua1w==","signatures":[{"sig":"MEUCIEtnnYva2jbVK89YNKvYxJwDfZYSDHNshUsB9RH3cDyKAiEArzPu59femmOknJTkkM3Qp1f3ffxxxsimYHBevZdqGuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312761},"main":"./dist/index.cjs","type":"module","_from":"file:mdocui-react-0.7.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"pnut","email":"hi@abhay.dev"},"_resolved":"/tmp/3f228952158f7a755e3dadb0fdd6d0ce/mdocui-react-0.7.2.tgz","_integrity":"sha512-19od6vXDCzZR5zGNxUT3h5nTK1OAxcheaVqI9jfnqn/Nrvp/IRjHAFKFuxkfauA+gG39ZGtl7wLEoboIs2ua1w==","repository":{"url":"git+https://github.com/mdocui/mdocui.git","type":"git","directory":"packages/react"},"_npmVersion":"10.9.7","description":"React adapter for mdocUI — Renderer, useRenderer hook, default generative UI components","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@mdocui/core":"0.7.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.5.1","jsdom":"^29.0.2","react":"^19.2.4","vitest":"^4.1.2","react-dom":"^19.2.4","@types/react":"^19.2.14","@types/react-dom":"^19.2.3","@testing-library/react":"^16.3.2"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react_0.7.2_1775894530552_0.043981281562029295","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@mdocui/react","version":"0.7.3","license":"MIT","_id":"@mdocui/react@0.7.3","maintainers":[{"name":"pnut","email":"hi@abhay.dev"}],"homepage":"https://mdocui.github.io","dist":{"shasum":"f43a98788b9d85ca5b93a326487fad7882d07f6b","tarball":"https://registry.npmjs.org/@mdocui/react/-/react-0.7.3.tgz","fileCount":9,"integrity":"sha512-qjwmKBzk55ZKWBxgEcXL4khNKT/IIW6YjEOclzwL1jksoFiepkGi9bUYv4nFMd40wy83n76DmQ55Kb5GJqRZxg==","signatures":[{"sig":"MEQCICqkOYIvE3QKKMXfOxcAUOblNIyNM5VM4c4+/T2wIcJ9AiAkimZjHq3i0bvy36YU+9HYMlOBRvPLOshIJ508qC0UOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":323589},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"pnut","email":"hi@abhay.dev"},"repository":{"url":"https://github.com/mdocui/mdocui","type":"git","directory":"packages/react"},"description":"React adapter for mdocUI — Renderer, useRenderer hook, default generative UI components","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@mdocui/core":"0.7.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.5.4","tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","react-dom":"^19.2.8","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react_0.7.3_1788597327011_0.6360549616627074","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@mdocui/react","version":"0.8.0","license":"MIT","_id":"@mdocui/react@0.8.0","maintainers":[{"name":"pnut","email":"hi@abhay.dev"}],"homepage":"https://mdocui.github.io","dist":{"shasum":"ef2dee93fe0e764d77b58d90ce92d8e9bfef7255","tarball":"https://registry.npmjs.org/@mdocui/react/-/react-0.8.0.tgz","fileCount":9,"integrity":"sha512-1KYkXsyoF1po8cgRt8E3VQ0hJhGKSnrrGO/5BBiZecA3W3uRAg4OBsz/J9BFsa2D1CDbBfB8ix1w+oeULJCAYQ==","signatures":[{"sig":"MEUCIQD0Ks741z1OzN/ZO4Mb+6WB/02QlM+ciczR/iVWBsKChQIgXjfaVPXsfc0hDtD4xy5d/Vn+08XgSGLBCKibBEuIyc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":230845},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"scripts":{"test":"vitest run","build":"tsup","clean":"rm -rf dist","test:watch":"vitest"},"_npmUser":{"name":"pnut","email":"hi@abhay.dev"},"repository":{"url":"https://github.com/mdocui/mdocui","type":"git","directory":"packages/react"},"description":"React adapter for mdocUI — Renderer, useRenderer hook, default generative UI components","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@mdocui/core":"0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.5.4","tsup":"^8.5.1","jsdom":"^30.0.1","react":"^19.2.8","vitest":"^5.0.0","react-dom":"^19.2.8","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","@testing-library/react":"^16.3.3"},"peerDependencies":{"react":">=18","react-dom":">=18"},"_npmOperationalInternal":{"tmp":"tmp/react_0.8.0_1788604618970_0.566394376327636","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@mdocui/react","version":"0.8.1","description":"React adapter for mdocUI — Renderer, useRenderer hook, default generative UI components","type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"dependencies":{"@mdocui/core":"0.8.1"},"peerDependencies":{"react":">=18","react-dom":">=18"},"devDependencies":{"@testing-library/react":"^16.3.3","@types/react":"^19.2.18","@types/react-dom":"^19.2.7","jsdom":"^30.0.1","react":"^19.2.8","react-dom":"^19.2.8","tsup":"^8.5.1","vitest":"^5.0.0","zod":"^4.5.4"},"homepage":"https://mdocui.github.io","license":"MIT","repository":{"type":"git","url":"https://github.com/mdocui/mdocui","directory":"packages/react"},"publishConfig":{"access":"public"},"scripts":{"build":"tsup","test":"vitest run","test:watch":"vitest","clean":"rm -rf dist"},"_nodeVersion":"24.20.0","_id":"@mdocui/react@0.8.1","dist":{"integrity":"sha512-uDQuwo2VEuLmZOOmyjVgDsUkF5teir6iObOT14ZfVIy3io3mgj/R3V5OFTZ07V6f7q0gF/m/L0Fp39sSh4Pklg==","shasum":"7002f47c1a5587e5fee2ba88be4f4ea185d6fc48","tarball":"https://registry.npmjs.org/@mdocui/react/-/react-0.8.1.tgz","fileCount":9,"unpackedSize":232027,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC6H+CqdeC4FrCh7MDZT8/L66tvkACVSqLiK0oiTVPyEwIgakUs9gCJWioZ2l1HpIxh6M1Z1iWSyf+e83WW3ZQtRXg="}]},"_npmUser":{"name":"pnut","email":"hi@abhay.dev"},"directories":{},"maintainers":[{"name":"pnut","email":"hi@abhay.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react_0.8.1_1788607354616_0.13415072648577886"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-27T12:53:55.946Z","modified":"2026-09-05T11:22:34.948Z","0.1.1":"2026-03-27T12:53:56.247Z","0.1.2":"2026-03-27T17:35:22.836Z","0.1.3":"2026-03-27T18:09:01.922Z","0.1.4":"2026-03-27T18:27:45.907Z","0.2.0":"2026-03-27T18:49:59.845Z","0.3.0":"2026-03-28T05:11:41.394Z","0.4.0":"2026-03-28T05:38:20.309Z","0.4.1":"2026-03-28T06:04:04.440Z","0.4.2":"2026-03-28T07:12:33.415Z","0.4.3":"2026-03-28T08:02:02.025Z","0.5.0":"2026-03-28T10:16:08.588Z","0.5.1":"2026-03-28T10:40:27.871Z","0.6.0":"2026-03-28T15:20:59.799Z","0.6.1":"2026-03-29T02:30:13.638Z","0.6.2":"2026-03-29T12:24:31.819Z","0.6.3":"2026-03-29T13:09:54.798Z","0.6.4":"2026-03-30T06:20:22.444Z","0.6.5":"2026-03-30T07:03:24.022Z","0.6.6":"2026-03-30T07:27:59.382Z","0.6.7":"2026-03-30T17:29:18.543Z","0.6.8":"2026-03-30T18:01:19.781Z","0.6.9":"2026-03-30T18:05:15.254Z","0.6.10":"2026-03-31T04:57:31.963Z","0.6.11":"2026-04-01T13:28:32.804Z","0.6.12":"2026-04-06T07:27:01.425Z","0.7.0":"2026-04-07T12:22:29.279Z","0.7.1":"2026-04-11T07:49:18.963Z","0.7.2":"2026-04-11T08:02:10.710Z","0.7.3":"2026-09-05T08:35:27.164Z","0.8.0":"2026-09-05T10:36:59.104Z","0.8.1":"2026-09-05T11:22:34.766Z"},"license":"MIT","homepage":"https://mdocui.github.io","repository":{"type":"git","url":"https://github.com/mdocui/mdocui","directory":"packages/react"},"description":"React adapter for mdocUI — Renderer, useRenderer hook, default generative UI components","maintainers":[{"name":"pnut","email":"hi@abhay.dev"}],"readme":"# @mdocui/react\n\nReact adapter for [mdocui](https://github.com/mdocui/mdocui) — streaming `Renderer` component, `useRenderer` hook, and 24 theme-neutral UI components for LLM generative UI powered by Markdoc `{% %}` tag syntax.\n\nPart of the [mdocui](https://github.com/mdocui/mdocui) monorepo.\n\n## Install\n\n```bash\nnpm install @mdocui/react @mdocui/core\n```\n\n`@mdocui/core` is a peer dependency.\n\n## Quick Start\n\n```tsx\nimport { Renderer, useRenderer, defaultComponents, createDefaultRegistry } from '@mdocui/react'\n\nconst registry = createDefaultRegistry()\n\nfunction Chat() {\n  const { nodes, meta, isStreaming, push, done, reset } = useRenderer({ registry })\n\n  // Feed chunks from your LLM stream\n  async function onStream(reader: ReadableStreamDefaultReader<string>) {\n    reset()\n    while (true) {\n      const { value, done: streamDone } = await reader.read()\n      if (streamDone) break\n      push(value)\n    }\n    done()\n  }\n\n  return (\n    <Renderer\n      nodes={nodes}\n      isStreaming={isStreaming}\n      onAction={(event) => console.log('action:', event)}\n    />\n  )\n}\n```\n\n---\n\n## `useRenderer`\n\nHook that wraps `@mdocui/core`'s `StreamingParser`. Manages parse state in React and returns reactive AST nodes. Automatically batches renders to at most one per frame (~60fps) for smooth streaming performance.\n\n```ts\nconst { nodes, meta, isStreaming, push, done, reset } = useRenderer({ registry })\n```\n\n### Options\n\n| Option | Type | Description |\n|--------|------|-------------|\n| `registry` | `ComponentRegistry` | Component registry from `@mdocui/core` |\n\n### Return value (`UseRendererReturn`)\n\n| Field | Type | Description |\n|-------|------|-------------|\n| `nodes` | `ASTNode[]` | Current parsed AST |\n| `meta` | `ParseMeta` | Parse errors, node count, completion status |\n| `isStreaming` | `boolean` | `true` between the first `push` and `done` |\n| `push(chunk)` | `(chunk: string) => void` | Feed a text chunk from the LLM stream. Renders are batched via requestAnimationFrame for efficient updates. |\n| `replaceContent(content, options?)` | `(content: string, options?: ReplaceContentOptions) => void` | Replace all content at once. Pass `{ streaming: true }` to keep shimmer/pendingTag active (for AG-UI style transports that provide accumulated content). Call `done()` when finished. |\n| `done()` | `() => void` | Signal the stream has ended; flushes the parser and performs final render |\n| `reset()` | `() => void` | Clear all state for a new conversation turn |\n\n---\n\n## `Renderer`\n\nRenders an `ASTNode[]` tree into React elements using a component map.\n\n```tsx\n<Renderer\n  nodes={nodes}\n  components={defaultComponents}\n  onAction={handleAction}\n  isStreaming={isStreaming}\n  renderProse={(content, key) => <Markdown key={key}>{content}</Markdown>}\n/>\n```\n\n### Props (`RendererProps`)\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `nodes` | `ASTNode[]` | required | AST from `useRenderer` or `StreamingParser` |\n| `components` | `ComponentMap` | all 24 built-ins | Custom components merged on top of defaults (see below) |\n| `onAction` | `ActionHandler` | no-op | Callback for interactive events |\n| `onError` | `(event: ComponentErrorEvent) => void` | — | Callback when a component throws during render. Receives `{ componentName, error, props }` |\n| `isStreaming` | `boolean` | `false` | Whether the LLM is still streaming |\n| `registry` | `ComponentRegistry` | — | Optional registry for prop validation warnings (dev aid) |\n| `meta` | `ParseMeta` | — | Parse metadata from `useRenderer` — enables shimmer for pending components |\n| `renderProse` | `(content: string, key: string) => ReactNode` | built-in `SimpleMarkdown` | Custom renderer for prose nodes (see below) |\n| `renderPendingComponent` | `((tag?: string) => ReactNode) \\| null` | built-in `ComponentShimmer` | Custom shimmer during streaming. Pass `null` to disable |\n| `contextData` | `Record<string, unknown>` | — | App-level data accessible to all components via `useMdocUI()` |\n| `classNames` | `Record<string, string>` | — | Per-component CSS class overrides. When a className is provided, decorative inline styles are omitted so your CSS has full control via `[data-mdocui-*]` selectors |\n\n---\n\n## Prop Validation\n\nPass a `registry` to get `console.warn` messages when the LLM sends invalid props:\n\n```tsx\nconst registry = createDefaultRegistry()\n\n<Renderer nodes={nodes} registry={registry} />\n// console.warn: [mdocui] <chart> invalid props: Expected string, received number\n```\n\nValidation only runs **after streaming ends** and only for components registered in the given registry. No performance cost during streaming, no noise for unregistered components.\n\n---\n\n## Streaming Shimmer\n\nWhen a component tag is being buffered during streaming, the Renderer shows a skeleton placeholder. Pass `meta` from `useRenderer` to enable it:\n\n```tsx\nconst { nodes, meta, isStreaming } = useRenderer({ registry })\n\n<Renderer nodes={nodes} isStreaming={isStreaming} meta={meta} />\n```\n\nOverride the shimmer globally:\n\n```tsx\n<Renderer\n  renderPendingComponent={(tag) => <MyShimmer tagName={tag} />}\n/>\n```\n\nDisable it:\n\n```tsx\n<Renderer renderPendingComponent={null} />\n```\n\n---\n\n## Prose Rendering\n\nBy default, prose nodes are rendered with the built-in `SimpleMarkdown` component which handles **bold**, *italic*, `inline code`, [links](url), headings (h1-h3), unordered lists, and paragraph breaks — no external dependencies required.\n\nFor full GFM support, override with `renderProse`:\n\n```tsx\nimport ReactMarkdown from 'react-markdown'\n\n<Renderer\n  nodes={nodes}\n  renderProse={(content, key) => <ReactMarkdown key={key}>{content}</ReactMarkdown>}\n/>\n```\n\nAny markdown library works -- `react-markdown`, `marked`, `markdown-it`, etc.\n\n---\n\n## Components (24)\n\nAll default components are available via `defaultComponents` and registered in `createDefaultRegistry()`.\n\n### Layout (7)\n\n| Component | Tag | Description |\n|-----------|-----|-------------|\n| Stack | `stack` | Vertical or horizontal flex container. Props: `direction?`, `gap?`, `align?` |\n| Grid | `grid` | CSS grid layout. Props: `cols?`, `gap?` |\n| Card | `card` | Bordered container. Props: `title?`, `variant?` |\n| Divider | `divider` | Horizontal separator line. Self-closing. |\n| Accordion | `accordion` | Collapsible section. Props: `title`, `open?` |\n| Tabs | `tabs` | Tabbed container. Props: `labels`, `active?` |\n| Tab | `tab` | Single tab panel inside `tabs`. Props: `label` |\n\n### Interactive (8)\n\n| Component | Tag | Description |\n|-----------|-----|-------------|\n| Button | `button` | Action button. Props: `action`, `label`, `variant?`, `disabled?` |\n| ButtonGroup | `button-group` | Row of buttons. Props: `direction?` |\n| Input | `input` | Text input field. Props: `name`, `label?`, `placeholder?`, `type?`, `required?` |\n| Textarea | `textarea` | Multi-line text input. Props: `name`, `label?`, `placeholder?`, `rows?`, `required?` |\n| Select | `select` | Dropdown select. Props: `name`, `label?`, `options`, `placeholder?`, `required?` |\n| Checkbox | `checkbox` | Toggle checkbox. Props: `name`, `label`, `checked?` |\n| Toggle | `toggle` | On/off switch. Props: `name`, `label`, `checked?` |\n| Form | `form` | Groups inputs; submits collected state. Props: `name`, `action?` |\n\n### Data (4)\n\n| Component | Tag | Description |\n|-----------|-----|-------------|\n| Chart | `chart` | Bar, line, pie, or donut chart. Props: `type`, `labels`, `values`, `title?` |\n| Table | `table` | Data table. Props: `headers`, `rows`, `caption?` |\n| Stat | `stat` | Key metric display. Props: `label`, `value`, `change?`, `trend?` |\n| Progress | `progress` | Progress bar. Props: `value`, `label?`, `max?` |\n\n### Content (5)\n\n| Component | Tag | Description |\n|-----------|-----|-------------|\n| Callout | `callout` | Alert / notice block. Props: `type`, `title?`. Accepts body content. |\n| Badge | `badge` | Inline label. Props: `label`, `variant?` |\n| Image | `image` | Inline image. Props: `src`, `alt`, `width?`, `height?` |\n| CodeBlock | `code-block` | Syntax-highlighted code. Props: `language?`, `title?`, `code` |\n| Link | `link` | Action link. Props: `action`, `label`, `url?` |\n\n---\n\n## `ComponentProps`\n\nEvery component in the `ComponentMap` receives the same props interface:\n\n```ts\ninterface ComponentProps {\n  name: string                       // tag name, e.g. \"button\"\n  props: Record<string, unknown>     // parsed attributes from the tag\n  children?: React.ReactNode         // rendered child nodes (for body tags)\n  onAction: ActionHandler            // fire an ActionEvent\n  isStreaming: boolean               // whether the LLM is still streaming\n}\n```\n\n---\n\n## `onAction` Event Handling\n\nInteractive components fire `ActionEvent` objects through the `onAction` callback:\n\n```ts\ninterface ActionEvent {\n  type: 'button_click' | 'form_submit' | 'select_change' | 'link_click'\n  action: string\n  label?: string\n  formName?: string\n  formState?: Record<string, unknown>\n  tagName: string\n  params?: Record<string, unknown>\n}\n```\n\n```tsx\nfunction handleAction(event: ActionEvent) {\n  switch (event.type) {\n    case 'button_click':\n      if (event.action === 'continue') {\n        // Send event.label as a new user message\n      }\n      break\n    case 'form_submit':\n      console.log(event.formName, event.formState)\n      break\n  }\n}\n\n<Renderer nodes={nodes} components={defaultComponents} onAction={handleAction} />\n```\n\n---\n\n## Error Handling\n\nThe `<Renderer>` includes built-in error boundaries that catch component render failures. Use `onError` to log or report errors:\n\n```typescript\ninterface ComponentErrorEvent {\n  componentName: string\n  error: Error\n  props: Record<string, unknown>\n}\n```\n\n```tsx\n<Renderer\n  nodes={nodes}\n  onError={(event) => {\n    console.error(`Component <${event.componentName}> failed:`, event.error)\n    // event.props contains the props that triggered the error\n  }}\n/>\n```\n\n**Error Recovery Behavior:**\n\n- **After successful render**: If a component throws after rendering at least once, the error boundary shows the last successfully rendered output instead of an error message, providing graceful degradation.\n- **On first-render failure**: If a component fails on its initial render, a simple error message is shown.\n- **Re-throw safe**: The last-valid snapshot is rendered through an inner error boundary. If the snapshot also throws, the inner boundary catches it and shows the error fallback instead of looping.\n\nThis keeps the UI stable during streaming and component updates.\n\n---\n\n## Accessibility\n\nThe built-in components are keyboard and screen-reader ready out of the box:\n\n- Labels are tied to their control, with ids generated per instance so repeated\n  field names in one stream cannot cross-wire them\n- Controls that emit actions — `button`, `toggle`, `checkbox`, `select` — are\n  disabled while streaming rather than silently ignoring input. `input` and\n  `textarea` stay editable, so a form can be filled while the rest arrives\n- `tabs` implements the full ARIA tab pattern — arrows, Home, End, and a roving\n  tab stop; `accordion` uses native `<details>`\n- `chart` announces its data, not just its type: \"Revenue — bar chart, 3 data\n  points: Jan 120, Feb 150, Mar 180\". Series longer than 12 points are\n  summarised by count and range\n- A submitted `form` is removed from the tab order, not just dimmed\n\nIf you replace a built-in with your own component, these guarantees are yours to\nmaintain. See CONTRIBUTING.md for the checklist.\n\n## Custom Components\n\nPass custom components via the `components` prop — they merge on top of the 24 built-in defaults. You only need to pass overrides, not the full map:\n\n```tsx\nimport type { ComponentProps } from '@mdocui/react'\n\nfunction MyCard({ props, children }: ComponentProps) {\n  return (\n    <div className=\"my-card\">\n      {props.title && <h3>{props.title as string}</h3>}\n      {children}\n    </div>\n  )\n}\n\n// MyCard replaces the built-in card; all other 23 components still work\n<Renderer nodes={nodes} components={{ card: MyCard }} />\n```\n\n---\n\n## Context Data\n\nPass app-level data to components without prop drilling. Useful for brand colors, account info, router, or any data the LLM doesn't generate:\n\n```tsx\n<Renderer\n  nodes={nodes}\n  contextData={{ brandColor: '#E8845C', accountName: 'Acme Corp' }}\n/>\n```\n\nComponents access it via `useMdocUI()`:\n\n```tsx\nfunction MyChart({ props }: ComponentProps) {\n  const { contextData } = useMdocUI()\n  const color = (contextData?.brandColor as string) ?? 'currentColor'\n  return <div style={{ color }}>{/* chart */}</div>\n}\n```\n\n---\n\n## Context\n\n`useMdocUI()` provides the renderer context from inside any component in the tree:\n\n```ts\nimport { useMdocUI } from '@mdocui/react'\n\nfunction MyComponent() {\n  const { onAction, isStreaming, contextData } = useMdocUI()\n  // ...\n}\n```\n\nMust be used inside a `<Renderer />`.\n\n---\n\n## License\n\nSee the root [mdocui](https://github.com/mdocui/mdocui) repository for license details.\n","readmeFilename":""}