{"_id":"@json-render/react-native","_rev":"26-a1c373ca8cd428b606ef335d9a12cd9e","name":"@json-render/react-native","dist-tags":{"latest":"0.21.0"},"versions":{"0.4.3":{"name":"@json-render/react-native","version":"0.4.3","keywords":["json","ui","react-native","ai","generative-ui","llm","renderer","streaming","components"],"license":"Apache-2.0","_id":"@json-render/react-native@0.4.3","maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"ctate","email":"chris@studiotate.com"}],"homepage":"https://github.com/vercel-labs/json-render#readme","bugs":{"url":"https://github.com/vercel-labs/json-render/issues"},"dist":{"shasum":"3184bdcc96f082c761d60deb20f336fc40d6acee","tarball":"https://registry.npmjs.org/@json-render/react-native/-/react-native-0.4.3.tgz","fileCount":25,"integrity":"sha512-tFuzkUAhx8axDkR2Rch1FBBIah0AH4haZovJIB/cCmBSUPBob6t/WzDZrCtUlVXwoRvsp7dEHyN/7ZxYcwnFEw==","signatures":[{"sig":"MEUCIQDa4EOBik0JIQ7b0q9on5aR0Q8FHTrfEWWKkjrf6GdFGwIgDjDMKT+c778zpxACDyXgp8EKYIW1Y+iTuGltmwXIE2w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":668452},"main":"./dist/index.js","_from":"file:json-render-react-native-0.4.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./schema":{"types":"./dist/schema.d.ts","import":"./dist/schema.mjs","require":"./dist/schema.js"},"./catalog":{"types":"./dist/catalog.d.ts","import":"./dist/catalog.mjs","require":"./dist/catalog.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","check-types":"tsc --noEmit"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_resolved":"/tmp/ded38a73bc07d73e1d05ef89c0569e90/json-render-react-native-0.4.3.tgz","_integrity":"sha512-tFuzkUAhx8axDkR2Rch1FBBIah0AH4haZovJIB/cCmBSUPBob6t/WzDZrCtUlVXwoRvsp7dEHyN/7ZxYcwnFEw==","repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/react-native"},"_npmVersion":"10.8.2","description":"React Native renderer for @json-render/core. JSON becomes React Native components.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@json-render/core":"0.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.2","typescript":"^5.4.5","@types/react":"19.2.3","react-native":"0.83.1","@repo/typescript-config":"0.0.0"},"peerDependencies":{"zod":"^4.0.0","react":"^19.0.0","react-native":">=0.71.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native_0.4.3_1770622394217_0.4544516131965399","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@json-render/react-native","version":"0.5.0","keywords":["json","ui","react-native","ai","generative-ui","llm","renderer","streaming","components"],"license":"Apache-2.0","_id":"@json-render/react-native@0.5.0","maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"ctate","email":"chris@studiotate.com"}],"homepage":"https://github.com/vercel-labs/json-render#readme","bugs":{"url":"https://github.com/vercel-labs/json-render/issues"},"dist":{"shasum":"3d14c5ba358f5da02abdf9486cf56d27f480cebc","tarball":"https://registry.npmjs.org/@json-render/react-native/-/react-native-0.5.0.tgz","fileCount":25,"integrity":"sha512-aIBmwq8o4i2J7GpxiIB81jR2mDAxff/Y2/iGM9bkS2xTJv2oIR1r2sNfN6x//OCQCv/SGvg6hh3+HoY2EinnfA==","signatures":[{"sig":"MEQCICwGc382Y6uQgajSZM/2z+3H6uEkxbZKNnxUZsLH1EvIAiA0IwE++sdyYkFQGW2hknYr2JG4YPlsTJsIkckF6Klzqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":668453},"main":"./dist/index.js","_from":"file:json-render-react-native-0.5.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./schema":{"types":"./dist/schema.d.ts","import":"./dist/schema.mjs","require":"./dist/schema.js"},"./catalog":{"types":"./dist/catalog.d.ts","import":"./dist/catalog.mjs","require":"./dist/catalog.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","check-types":"tsc --noEmit"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_resolved":"/tmp/7a516fd2cf87c1b6fbf7ee191d0fa598/json-render-react-native-0.5.0.tgz","_integrity":"sha512-aIBmwq8o4i2J7GpxiIB81jR2mDAxff/Y2/iGM9bkS2xTJv2oIR1r2sNfN6x//OCQCv/SGvg6hh3+HoY2EinnfA==","repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/react-native"},"_npmVersion":"10.8.2","description":"React Native renderer for @json-render/core. JSON becomes React Native components.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@json-render/core":"0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.2","typescript":"^5.4.5","@types/react":"19.2.3","react-native":"0.83.1","@repo/typescript-config":"0.0.0"},"peerDependencies":{"zod":"^4.0.0","react":"^19.0.0","react-native":">=0.71.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native_0.5.0_1770623693589_0.6143977659836053","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@json-render/react-native","version":"0.5.1","keywords":["json","ui","react-native","ai","generative-ui","llm","renderer","streaming","components"],"license":"Apache-2.0","_id":"@json-render/react-native@0.5.1","maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"ctate","email":"chris@studiotate.com"}],"homepage":"https://github.com/vercel-labs/json-render#readme","bugs":{"url":"https://github.com/vercel-labs/json-render/issues"},"dist":{"shasum":"bee1a312fcfe53919dbd3a04bab3c913be581fcf","tarball":"https://registry.npmjs.org/@json-render/react-native/-/react-native-0.5.1.tgz","fileCount":25,"integrity":"sha512-yC4pQ1t1Ah9IkKukIC8dnGBkdXS3yFK/DD3LUtyxrHYYp0KV3VSqVI2hwuwtXpM7eThpnsxZTJD0n5VzdYAMpQ==","signatures":[{"sig":"MEUCIDDAWrrDAGnsmCXGAMjgwpbjnNWzT1mh8YburNCHXqK2AiEAs6ImLYrCubUrS64zA2rdEFKblrn1AjpfLii6Q1/T4yo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":673268},"main":"./dist/index.js","_from":"file:json-render-react-native-0.5.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./schema":{"types":"./dist/schema.d.ts","import":"./dist/schema.mjs","require":"./dist/schema.js"},"./catalog":{"types":"./dist/catalog.d.ts","import":"./dist/catalog.mjs","require":"./dist/catalog.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","check-types":"tsc --noEmit"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_resolved":"/tmp/b5cfac411d0bb256be29bb9572fb1fdd/json-render-react-native-0.5.1.tgz","_integrity":"sha512-yC4pQ1t1Ah9IkKukIC8dnGBkdXS3yFK/DD3LUtyxrHYYp0KV3VSqVI2hwuwtXpM7eThpnsxZTJD0n5VzdYAMpQ==","repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/react-native"},"_npmVersion":"10.8.2","description":"React Native renderer for @json-render/core. JSON becomes React Native components.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@json-render/core":"0.5.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.2","typescript":"^5.4.5","@types/react":"19.2.3","react-native":"0.83.1","@repo/typescript-config":"0.0.0"},"peerDependencies":{"zod":"^4.0.0","react":"^19.0.0","react-native":">=0.71.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native_0.5.1_1770642647376_0.1629018105593254","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@json-render/react-native","version":"0.5.2","keywords":["json","ui","react-native","ai","generative-ui","llm","renderer","streaming","components"],"license":"Apache-2.0","_id":"@json-render/react-native@0.5.2","maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"ctate","email":"chris@studiotate.com"}],"homepage":"https://github.com/vercel-labs/json-render#readme","bugs":{"url":"https://github.com/vercel-labs/json-render/issues"},"dist":{"shasum":"2137a47e64dbab16c4423b85ba0e32e81a2c3927","tarball":"https://registry.npmjs.org/@json-render/react-native/-/react-native-0.5.2.tgz","fileCount":25,"integrity":"sha512-VVagLdk8skZEI5F+QdpWoB7dhXrxtoeNcsfJZXZJ8oVrKKFqoWQQuiUYpuUjYFM0bexZpdA0y0fwNy987+vl0g==","signatures":[{"sig":"MEQCIEXPAyUpmNsPiJZ/13tO6n2xUr2f7+K9PNsKu+6oL7OsAiBn4jSiy5NtLkcMCeoauP6c27Qz8aB5NMOVp+8QVTRSPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":687103},"main":"./dist/index.js","_from":"file:json-render-react-native-0.5.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./schema":{"types":"./dist/schema.d.ts","import":"./dist/schema.mjs","require":"./dist/schema.js"},"./catalog":{"types":"./dist/catalog.d.ts","import":"./dist/catalog.mjs","require":"./dist/catalog.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","check-types":"tsc --noEmit"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_resolved":"/tmp/83fa77e777430c2902183c37494d1139/json-render-react-native-0.5.2.tgz","_integrity":"sha512-VVagLdk8skZEI5F+QdpWoB7dhXrxtoeNcsfJZXZJ8oVrKKFqoWQQuiUYpuUjYFM0bexZpdA0y0fwNy987+vl0g==","repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/react-native"},"_npmVersion":"10.8.2","description":"React Native renderer for @json-render/core. JSON becomes React Native components.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@json-render/core":"0.5.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.2","typescript":"^5.4.5","@types/react":"19.2.3","react-native":"0.83.1","@repo/typescript-config":"0.0.0"},"peerDependencies":{"zod":"^4.0.0","react":"^19.0.0","react-native":">=0.71.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native_0.5.2_1770648312242_0.15498754789857183","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@json-render/react-native","version":"0.6.0","keywords":["json","ui","react-native","ai","generative-ui","llm","renderer","streaming","components"],"license":"Apache-2.0","_id":"@json-render/react-native@0.6.0","maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"ctate","email":"chris@studiotate.com"}],"homepage":"https://github.com/vercel-labs/json-render#readme","bugs":{"url":"https://github.com/vercel-labs/json-render/issues"},"dist":{"shasum":"3cfe50f248c88954bda8a5d238cd63854c29698b","tarball":"https://registry.npmjs.org/@json-render/react-native/-/react-native-0.6.0.tgz","fileCount":25,"integrity":"sha512-gK2KqyA5AxWyJdfeSBLpfkN9/EUaawQTEJ2ku6jQyjiImFI6KIcWsSp2nDnyA6o7//Y8Y8qOzZz84OHKnYv2jA==","signatures":[{"sig":"MEUCIQDuHqn9UkA3BV4+LblVq2QWn2pK2x1If5NEe3Nksw7rqwIgDOV2OFgUB3VfjksOWCml/5arXY25guJEu777MO8zPus=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":682726},"main":"./dist/index.js","_from":"file:json-render-react-native-0.6.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./schema":{"types":"./dist/schema.d.ts","import":"./dist/schema.mjs","require":"./dist/schema.js"},"./catalog":{"types":"./dist/catalog.d.ts","import":"./dist/catalog.mjs","require":"./dist/catalog.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","check-types":"tsc --noEmit"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_resolved":"/tmp/23c6b7f19be6f4b4e1f1c7395fc20bc4/json-render-react-native-0.6.0.tgz","_integrity":"sha512-gK2KqyA5AxWyJdfeSBLpfkN9/EUaawQTEJ2ku6jQyjiImFI6KIcWsSp2nDnyA6o7//Y8Y8qOzZz84OHKnYv2jA==","repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/react-native"},"_npmVersion":"10.8.2","description":"React Native renderer for @json-render/core. JSON becomes React Native components.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@json-render/core":"0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.2","typescript":"^5.4.5","@types/react":"19.2.3","react-native":"0.83.1","@repo/typescript-config":"0.0.0"},"peerDependencies":{"zod":"^4.0.0","react":"^19.0.0","react-native":">=0.71.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native_0.6.0_1771027513079_0.6868408592688722","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@json-render/react-native","version":"0.6.1","keywords":["json","ui","react-native","ai","generative-ui","llm","renderer","streaming","components"],"license":"Apache-2.0","_id":"@json-render/react-native@0.6.1","maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"ctate","email":"chris@studiotate.com"}],"homepage":"https://github.com/vercel-labs/json-render#readme","bugs":{"url":"https://github.com/vercel-labs/json-render/issues"},"dist":{"shasum":"1c5e233c37c5a33adbfffb513e8a6ab76cd2fcfd","tarball":"https://registry.npmjs.org/@json-render/react-native/-/react-native-0.6.1.tgz","fileCount":25,"integrity":"sha512-QPThoFBY5mzmTNT/L6+y9Ntm0CrE7YWdhA7xDFGmwiOt2XUUKtw+H/w6BC4VzgbzXHNZ70rELgcdmDTltApetw==","signatures":[{"sig":"MEYCIQDgbf4sCheiA7HtRVqiJnAg767Q8nVnbyZ50Lb2wBAKWAIhALPMDMLJe/FuMRhQPWIlQMJwEYDVxjOXiYOGS6B+SJTV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":682726},"main":"./dist/index.js","_from":"file:json-render-react-native-0.6.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./schema":{"types":"./dist/schema.d.ts","import":"./dist/schema.mjs","require":"./dist/schema.js"},"./catalog":{"types":"./dist/catalog.d.ts","import":"./dist/catalog.mjs","require":"./dist/catalog.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","check-types":"tsc --noEmit"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_resolved":"/tmp/c031ea3c0280c3503524a2ac6c35ef05/json-render-react-native-0.6.1.tgz","_integrity":"sha512-QPThoFBY5mzmTNT/L6+y9Ntm0CrE7YWdhA7xDFGmwiOt2XUUKtw+H/w6BC4VzgbzXHNZ70rELgcdmDTltApetw==","repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/react-native"},"_npmVersion":"10.8.2","description":"React Native renderer for @json-render/core. JSON becomes React Native components.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@json-render/core":"0.6.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.2","typescript":"^5.4.5","@types/react":"19.2.3","react-native":"0.83.1","@repo/typescript-config":"0.0.0"},"peerDependencies":{"zod":"^4.0.0","react":"^19.0.0","react-native":">=0.71.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native_0.6.1_1771168110135_0.28018062462178506","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@json-render/react-native","version":"0.7.0","keywords":["json","ui","react-native","ai","generative-ui","llm","renderer","streaming","components"],"license":"Apache-2.0","_id":"@json-render/react-native@0.7.0","maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"ctate","email":"chris@studiotate.com"}],"homepage":"https://github.com/vercel-labs/json-render#readme","bugs":{"url":"https://github.com/vercel-labs/json-render/issues"},"dist":{"shasum":"c5a174116209f1762989356ea5de4709e3e0a686","tarball":"https://registry.npmjs.org/@json-render/react-native/-/react-native-0.7.0.tgz","fileCount":25,"integrity":"sha512-BgoDxbyXyNriMHVjVC7jYg5O8RHmh2xh0toRry+LJJTE/mman4ZJsf9l5MJjW3Jg3BwPBzb9bB767hwV6jysFg==","signatures":[{"sig":"MEUCIQDigoc5HX1s39LSPhnDT+1iR53aiGwJfHICESwepC3E8AIgLLi9FwVeL2Eh2mz2tuV2mSg+LPCd+UzgJz3r96lQLp4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":682726},"main":"./dist/index.js","_from":"file:json-render-react-native-0.7.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./schema":{"types":"./dist/schema.d.ts","import":"./dist/schema.mjs","require":"./dist/schema.js"},"./catalog":{"types":"./dist/catalog.d.ts","import":"./dist/catalog.mjs","require":"./dist/catalog.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","check-types":"tsc --noEmit"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_resolved":"/tmp/071a0c1ad74f28a32134b97fe70816e0/json-render-react-native-0.7.0.tgz","_integrity":"sha512-BgoDxbyXyNriMHVjVC7jYg5O8RHmh2xh0toRry+LJJTE/mman4ZJsf9l5MJjW3Jg3BwPBzb9bB767hwV6jysFg==","repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/react-native"},"_npmVersion":"10.8.2","description":"React Native renderer for @json-render/core. JSON becomes React Native components.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@json-render/core":"0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.2","typescript":"^5.4.5","@types/react":"19.2.3","react-native":"0.83.1","@repo/typescript-config":"0.0.0"},"peerDependencies":{"zod":"^4.0.0","react":"^19.0.0","react-native":">=0.71.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native_0.7.0_1771314094085_0.1440280286913289","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@json-render/react-native","version":"0.8.0","keywords":["json","ui","react-native","ai","generative-ui","llm","renderer","streaming","components"],"license":"Apache-2.0","_id":"@json-render/react-native@0.8.0","maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"ctate","email":"chris@studiotate.com"}],"homepage":"https://github.com/vercel-labs/json-render#readme","bugs":{"url":"https://github.com/vercel-labs/json-render/issues"},"dist":{"shasum":"03a56bacabda61256a8320755438de9555d9363e","tarball":"https://registry.npmjs.org/@json-render/react-native/-/react-native-0.8.0.tgz","fileCount":25,"integrity":"sha512-yYvxOxdp6FXdeBuKcNtCN89J8J01CU8LCvleTgy7WR1LfaCLTHs6AUjiiGYuTV24bbHA+TFaRulJxN25+qE8oQ==","signatures":[{"sig":"MEUCIQD4fXDoYQSLGJouj3yTwdS/RiwdM3FbPkHcgfJFv11cxwIgX/745Z2pJZGdYsDBE8WdcI9tOmwCwkEDkqTUECY1vWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":682726},"main":"./dist/index.js","_from":"file:json-render-react-native-0.8.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./schema":{"types":"./dist/schema.d.ts","import":"./dist/schema.mjs","require":"./dist/schema.js"},"./catalog":{"types":"./dist/catalog.d.ts","import":"./dist/catalog.mjs","require":"./dist/catalog.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","check-types":"tsc --noEmit"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_resolved":"/tmp/453f67776403186857ce9c90e4f1df4a/json-render-react-native-0.8.0.tgz","_integrity":"sha512-yYvxOxdp6FXdeBuKcNtCN89J8J01CU8LCvleTgy7WR1LfaCLTHs6AUjiiGYuTV24bbHA+TFaRulJxN25+qE8oQ==","repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/react-native"},"_npmVersion":"10.8.2","description":"React Native renderer for @json-render/core. JSON becomes React Native components.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@json-render/core":"0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.2","typescript":"^5.4.5","@types/react":"19.2.3","react-native":"0.83.1","@repo/typescript-config":"0.0.0"},"peerDependencies":{"zod":"^4.0.0","react":"^19.0.0","react-native":">=0.71.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native_0.8.0_1771575566683_0.24967608041213274","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@json-render/react-native","version":"0.9.0","keywords":["json","ui","react-native","ai","generative-ui","llm","renderer","streaming","components"],"license":"Apache-2.0","_id":"@json-render/react-native@0.9.0","maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"ctate","email":"chris@studiotate.com"}],"homepage":"https://github.com/vercel-labs/json-render#readme","bugs":{"url":"https://github.com/vercel-labs/json-render/issues"},"dist":{"shasum":"da60883972aec5810f850fdcf11c1e28635d8c29","tarball":"https://registry.npmjs.org/@json-render/react-native/-/react-native-0.9.0.tgz","fileCount":25,"integrity":"sha512-mVZKPLTRUcXsUibRzCPYLkA02Puq3oBsqeCE0QPfa16Glg8pAQgVO/UZpSec/9Oo9h2wOjk7TNS/d8gyK1eRrA==","signatures":[{"sig":"MEYCIQDYkULo28rKNx0t0w15O59KM5gxrSIdYrDtuHcrMB4i5AIhAPC7SxK1GTOnq/wGlU7a/aWYlbj3NY2Boo7wjPnQFrj7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":670037},"main":"./dist/index.js","_from":"file:json-render-react-native-0.9.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./schema":{"types":"./dist/schema.d.ts","import":"./dist/schema.mjs","require":"./dist/schema.js"},"./catalog":{"types":"./dist/catalog.d.ts","import":"./dist/catalog.mjs","require":"./dist/catalog.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","check-types":"tsc --noEmit"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_resolved":"/tmp/c89bda4ab1f4e80aa59fac784b062754/json-render-react-native-0.9.0.tgz","_integrity":"sha512-mVZKPLTRUcXsUibRzCPYLkA02Puq3oBsqeCE0QPfa16Glg8pAQgVO/UZpSec/9Oo9h2wOjk7TNS/d8gyK1eRrA==","repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/react-native"},"_npmVersion":"10.8.2","description":"React Native renderer for @json-render/core. JSON becomes React Native components.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@json-render/core":"0.9.0","@internal/react-state":"0.8.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.2","typescript":"^5.4.5","@types/react":"19.2.3","react-native":"0.83.1","@internal/typescript-config":"0.0.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","react-native":">=0.71.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native_0.9.0_1771918773956_0.8818414120748905","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@json-render/react-native","version":"0.9.1","keywords":["json","ui","react-native","ai","generative-ui","llm","renderer","streaming","components"],"license":"Apache-2.0","_id":"@json-render/react-native@0.9.1","maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"ctate","email":"chris@studiotate.com"}],"homepage":"https://github.com/vercel-labs/json-render#readme","bugs":{"url":"https://github.com/vercel-labs/json-render/issues"},"dist":{"shasum":"64fd2a938a4092089f0ec8637e021f0379e58ae8","tarball":"https://registry.npmjs.org/@json-render/react-native/-/react-native-0.9.1.tgz","fileCount":25,"integrity":"sha512-T07oDwg26YJKzMUoIZxDHtUcK2YT/Vkmh0sniHewLeWfPCOqdchtmBOHpSKvYy8zYIOeOCooveOMC0g0fVNvkQ==","signatures":[{"sig":"MEQCIDXN/j+blL17dLE9AHC8IGRFh4NDMArm5PrluvG2Dk9GAiAJ/h5SJbfNAr8zGbOw92HiGFbd7l8e2zLG+rHOH18ZyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702927},"main":"./dist/index.js","_from":"file:json-render-react-native-0.9.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./schema":{"types":"./dist/schema.d.ts","import":"./dist/schema.mjs","require":"./dist/schema.js"},"./catalog":{"types":"./dist/catalog.d.ts","import":"./dist/catalog.mjs","require":"./dist/catalog.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","check-types":"tsc --noEmit"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_resolved":"/tmp/4ef2ad75bf4f06f50a54662c20632863/json-render-react-native-0.9.1.tgz","_integrity":"sha512-T07oDwg26YJKzMUoIZxDHtUcK2YT/Vkmh0sniHewLeWfPCOqdchtmBOHpSKvYy8zYIOeOCooveOMC0g0fVNvkQ==","repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/react-native"},"_npmVersion":"10.8.2","description":"React Native renderer for @json-render/core. JSON becomes React Native components.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@json-render/core":"0.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.2","typescript":"^5.4.5","@types/react":"19.2.3","react-native":"0.83.1","@internal/react-state":"0.8.2","@internal/typescript-config":"0.0.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","react-native":">=0.71.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native_0.9.1_1771936337889_0.3808382941126054","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@json-render/react-native","version":"0.10.0","keywords":["json","ui","react-native","ai","generative-ui","llm","renderer","streaming","components"],"license":"Apache-2.0","_id":"@json-render/react-native@0.10.0","maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"ctate","email":"chris@studiotate.com"}],"homepage":"https://github.com/vercel-labs/json-render#readme","bugs":{"url":"https://github.com/vercel-labs/json-render/issues"},"dist":{"shasum":"b943dda6af3bda2d7e85f05563e6b626a082d9e4","tarball":"https://registry.npmjs.org/@json-render/react-native/-/react-native-0.10.0.tgz","fileCount":25,"integrity":"sha512-P2Kvy4yWihIvFwuM4xRWFopif4oPIxlldBaS8MRhQfgq/lsy9xpslooco0eGjrFHq6kYVE6gTs0+FF7dQwliLg==","signatures":[{"sig":"MEYCIQDStkLcxv4VorA814v5yQLDAxraEA06y4BoojArXhw4oQIhAMhCOegxPfvejGfbTuLjIwdVeNcbROqpWrpeEGkS30v7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702929},"main":"./dist/index.js","_from":"file:json-render-react-native-0.10.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./schema":{"types":"./dist/schema.d.ts","import":"./dist/schema.mjs","require":"./dist/schema.js"},"./catalog":{"types":"./dist/catalog.d.ts","import":"./dist/catalog.mjs","require":"./dist/catalog.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","check-types":"tsc --noEmit"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_resolved":"/tmp/0a47960e94ccce0ce85fd0a78609bfe8/json-render-react-native-0.10.0.tgz","_integrity":"sha512-P2Kvy4yWihIvFwuM4xRWFopif4oPIxlldBaS8MRhQfgq/lsy9xpslooco0eGjrFHq6kYVE6gTs0+FF7dQwliLg==","repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/react-native"},"_npmVersion":"10.8.2","description":"React Native renderer for @json-render/core. JSON becomes React Native components.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@json-render/core":"0.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.0.0","tsup":"^8.0.2","typescript":"^5.4.5","@types/react":"19.2.3","react-native":"0.83.1","@internal/react-state":"0.8.3","@internal/typescript-config":"0.0.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","react-native":">=0.71.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native_0.10.0_1772038743387_0.6529695786115288","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@json-render/react-native","version":"0.11.0","keywords":["json","ui","react-native","ai","generative-ui","llm","renderer","streaming","components"],"license":"Apache-2.0","_id":"@json-render/react-native@0.11.0","maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"ctate","email":"chris@studiotate.com"}],"homepage":"https://github.com/vercel-labs/json-render#readme","bugs":{"url":"https://github.com/vercel-labs/json-render/issues"},"dist":{"shasum":"e62a4583a107f3b916a484bd943784f979a886fa","tarball":"https://registry.npmjs.org/@json-render/react-native/-/react-native-0.11.0.tgz","fileCount":25,"integrity":"sha512-lpnEJenHwfdmtm4RQQuNEL1GVL7/blv3+BySQv2cc/acVH9hIWQyGip9p24bY9ZjFJplKm27CuCuoIGKc6yTQA==","signatures":[{"sig":"MEUCIQDlcFIwHan+DckrvR5N0Igzb3RAKnTELBkTR/jZ9g0JeAIgcOumTHk22pNgUSeXEuoxeoDGrUgT1XXlGtepPWscUhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702929},"main":"./dist/index.js","_from":"file:json-render-react-native-0.11.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./schema":{"types":"./dist/schema.d.ts","import":"./dist/schema.mjs","require":"./dist/schema.js"},"./catalog":{"types":"./dist/catalog.d.ts","import":"./dist/catalog.mjs","require":"./dist/catalog.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","check-types":"tsc --noEmit"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_resolved":"/tmp/6ac4334f4f3fb7362dff430ae898f0d8/json-render-react-native-0.11.0.tgz","_integrity":"sha512-lpnEJenHwfdmtm4RQQuNEL1GVL7/blv3+BySQv2cc/acVH9hIWQyGip9p24bY9ZjFJplKm27CuCuoIGKc6yTQA==","repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/react-native"},"_npmVersion":"10.8.2","description":"React Native renderer for @json-render/core. JSON becomes React Native components.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@json-render/core":"0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.0.2","typescript":"^5.4.5","@types/react":"19.2.3","react-native":"0.83.1","@internal/react-state":"0.8.4","@internal/typescript-config":"0.0.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","react-native":">=0.71.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native_0.11.0_1772220732530_0.4524274914174058","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@json-render/react-native","version":"0.12.0","keywords":["json","ui","react-native","ai","generative-ui","llm","renderer","streaming","components"],"license":"Apache-2.0","_id":"@json-render/react-native@0.12.0","maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"ctate","email":"chris@studiotate.com"}],"homepage":"https://github.com/vercel-labs/json-render#readme","bugs":{"url":"https://github.com/vercel-labs/json-render/issues"},"dist":{"shasum":"90ff75f0d5d719adda956f3c0161d1a74fe703c4","tarball":"https://registry.npmjs.org/@json-render/react-native/-/react-native-0.12.0.tgz","fileCount":25,"integrity":"sha512-CgMlXWlLXiyaEAnauLOS2so+B8tmpAbmrOuDriJtFTmLOe93u0C9B/qOKU4vcgtVMS/wvkMmsQaqo3zlaA+Cog==","signatures":[{"sig":"MEQCIC8tMwvKHnjRW/mFQkQLWhNrg7I5QBbjLkMn67JAK08ZAiAUi2xaUbyXHs1ZXXYiyhjidQ+/2RTCN4+EkhNYMV54yQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702929},"main":"./dist/index.js","_from":"file:json-render-react-native-0.12.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./schema":{"types":"./dist/schema.d.ts","import":"./dist/schema.mjs","require":"./dist/schema.js"},"./catalog":{"types":"./dist/catalog.d.ts","import":"./dist/catalog.mjs","require":"./dist/catalog.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","check-types":"tsc --noEmit"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_resolved":"/tmp/b2bf496f168c83e77da2044c596119ba/json-render-react-native-0.12.0.tgz","_integrity":"sha512-CgMlXWlLXiyaEAnauLOS2so+B8tmpAbmrOuDriJtFTmLOe93u0C9B/qOKU4vcgtVMS/wvkMmsQaqo3zlaA+Cog==","repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/react-native"},"_npmVersion":"10.8.2","description":"React Native renderer for @json-render/core. JSON becomes React Native components.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@json-render/core":"0.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.0.2","typescript":"^5.4.5","@types/react":"19.2.3","react-native":"0.83.1","@internal/react-state":"0.8.5","@internal/typescript-config":"0.0.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","react-native":">=0.71.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native_0.12.0_1772849155402_0.9165595265825399","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@json-render/react-native","version":"0.12.1","keywords":["json","ui","react-native","ai","generative-ui","llm","renderer","streaming","components"],"license":"Apache-2.0","_id":"@json-render/react-native@0.12.1","maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"ctate","email":"chris@studiotate.com"}],"homepage":"https://json-render.dev","bugs":{"url":"https://github.com/vercel-labs/json-render/issues"},"dist":{"shasum":"b791ef380112f15960a1c4d07be9eab9a5b61a97","tarball":"https://registry.npmjs.org/@json-render/react-native/-/react-native-0.12.1.tgz","fileCount":25,"integrity":"sha512-jkrXVPfJKFLZxf8+iiKVZ59wQJG/Cle6XOEI/b6w06pTc0Z3yUSfq/Ae3aBy//B6lvGOg06uTkQNv+JksT9Miw==","signatures":[{"sig":"MEUCIQChhXgNbMIehmF1MuDp/NZcxg8+OkOQuqYUtHsirnWVZQIgDuZ5mmrTg3qFnLPHl4zQWZBmLXAnzWo/db8P+1JtgNY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702903},"main":"./dist/index.js","_from":"file:json-render-react-native-0.12.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./schema":{"types":"./dist/schema.d.ts","import":"./dist/schema.mjs","require":"./dist/schema.js"},"./catalog":{"types":"./dist/catalog.d.ts","import":"./dist/catalog.mjs","require":"./dist/catalog.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","check-types":"tsc --noEmit"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_resolved":"/tmp/3ac3011604cc31ac61895f6cfc228d1f/json-render-react-native-0.12.1.tgz","_integrity":"sha512-jkrXVPfJKFLZxf8+iiKVZ59wQJG/Cle6XOEI/b6w06pTc0Z3yUSfq/Ae3aBy//B6lvGOg06uTkQNv+JksT9Miw==","repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/react-native"},"_npmVersion":"10.8.2","description":"React Native renderer for @json-render/core. JSON becomes React Native components.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@json-render/core":"0.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.0.2","typescript":"^5.4.5","@types/react":"19.2.3","react-native":"0.83.1","@internal/react-state":"0.8.6","@internal/typescript-config":"0.0.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","react-native":">=0.71.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native_0.12.1_1773213781519_0.03082557196924962","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@json-render/react-native","version":"0.13.0","keywords":["json","ui","react-native","ai","generative-ui","llm","renderer","streaming","components"],"license":"Apache-2.0","_id":"@json-render/react-native@0.13.0","maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"ctate","email":"chris@studiotate.com"}],"homepage":"https://json-render.dev","bugs":{"url":"https://github.com/vercel-labs/json-render/issues"},"dist":{"shasum":"33baec473edfe843a379b4a91f5b9c16fe007680","tarball":"https://registry.npmjs.org/@json-render/react-native/-/react-native-0.13.0.tgz","fileCount":25,"integrity":"sha512-uUrK28xPb7LuyYsi9cTnvrnXnVBG0OwU5Up35aaXwcWMLrfqxJ7oWfF97HlDvZIckQtm0VEngAXhHMW97qBEkg==","signatures":[{"sig":"MEUCIE7LzhVKPc0eRlhhTJ8ZgOehr723QnzQ1FkBesLT2mxhAiEA9Y3Z/U32V2ehpDQHgRvMR+XpCwfAxmiRmjKG6uw2Z6Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702903},"main":"./dist/index.js","_from":"file:json-render-react-native-0.13.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./schema":{"types":"./dist/schema.d.ts","import":"./dist/schema.mjs","require":"./dist/schema.js"},"./catalog":{"types":"./dist/catalog.d.ts","import":"./dist/catalog.mjs","require":"./dist/catalog.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","check-types":"tsc --noEmit"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_resolved":"/tmp/5acad81b5f4109c607fd04b5f46102a9/json-render-react-native-0.13.0.tgz","_integrity":"sha512-uUrK28xPb7LuyYsi9cTnvrnXnVBG0OwU5Up35aaXwcWMLrfqxJ7oWfF97HlDvZIckQtm0VEngAXhHMW97qBEkg==","repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/react-native"},"_npmVersion":"10.8.2","description":"React Native renderer for @json-render/core. JSON becomes React Native components.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"@json-render/core":"0.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.0.2","typescript":"^5.4.5","@types/react":"19.2.3","react-native":"0.83.1","@internal/react-state":"0.8.7","@internal/typescript-config":"0.0.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","react-native":">=0.71.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native_0.13.0_1773329093041_0.12918285668237606","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@json-render/react-native","version":"0.14.0","keywords":["json","ui","react-native","ai","generative-ui","llm","renderer","streaming","components"],"license":"Apache-2.0","_id":"@json-render/react-native@0.14.0","maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"ctate","email":"chris@studiotate.com"}],"homepage":"https://json-render.dev","bugs":{"url":"https://github.com/vercel-labs/json-render/issues"},"dist":{"shasum":"8a76941b16b940685c2d8ff57219f9c49644386a","tarball":"https://registry.npmjs.org/@json-render/react-native/-/react-native-0.14.0.tgz","fileCount":25,"integrity":"sha512-2yfaEiOdl4IX4vXbm4RzDNl50oSYb4U6iXx82knP/pStQdfDJDHl+lNIJhFZRCl6X7jXd+subD0CAWuOI0uZ0A==","signatures":[{"sig":"MEUCIDd0FQ2UXyuHAkiHI9NoSqnJzZFuUDMIvRAx49OB5ZuOAiEA0I15I2qKfZ/e7nQKTmSdSZqV/J4d0BKyu+ClZ1O1n1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702903},"main":"./dist/index.js","_from":"file:json-render-react-native-0.14.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./schema":{"types":"./dist/schema.d.ts","import":"./dist/schema.mjs","require":"./dist/schema.js"},"./catalog":{"types":"./dist/catalog.d.ts","import":"./dist/catalog.mjs","require":"./dist/catalog.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","check-types":"tsc --noEmit"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_resolved":"/tmp/35e71b808b1d9e6d0dfe271e780db4e1/json-render-react-native-0.14.0.tgz","_integrity":"sha512-2yfaEiOdl4IX4vXbm4RzDNl50oSYb4U6iXx82knP/pStQdfDJDHl+lNIJhFZRCl6X7jXd+subD0CAWuOI0uZ0A==","repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/react-native"},"_npmVersion":"10.8.2","description":"React Native renderer for @json-render/core. JSON becomes React Native components.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@json-render/core":"0.14.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.0.2","typescript":"^5.4.5","@types/react":"19.2.3","react-native":"0.83.1","@internal/react-state":"0.8.8","@internal/typescript-config":"0.0.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","react-native":">=0.71.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native_0.14.0_1773439794187_0.4291582161651033","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@json-render/react-native","version":"0.14.1","keywords":["json","ui","react-native","ai","generative-ui","llm","renderer","streaming","components"],"license":"Apache-2.0","_id":"@json-render/react-native@0.14.1","maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"ctate","email":"chris@studiotate.com"}],"homepage":"https://json-render.dev","bugs":{"url":"https://github.com/vercel-labs/json-render/issues"},"dist":{"shasum":"d4583d5f131c6c7915893f05419f820185fd0c23","tarball":"https://registry.npmjs.org/@json-render/react-native/-/react-native-0.14.1.tgz","fileCount":25,"integrity":"sha512-7snzgPIa7xO91Ct7odd/6Y2+i/nng2aNLNXDGxSsRO9snBU33ZudRf+Tkz6sR1vfiLjacPU+ZbOZUezDsO0stw==","signatures":[{"sig":"MEYCIQCwtenCcje2dvHpo5iWBM2KZnYfI1ADH+mfJ13q64b4cgIhAPG8Izc4X8Zb6xureIZw5jtQYjpCxsLNGdYAn41www/k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702903},"main":"./dist/index.js","_from":"file:json-render-react-native-0.14.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./schema":{"types":"./dist/schema.d.ts","import":"./dist/schema.mjs","require":"./dist/schema.js"},"./catalog":{"types":"./dist/catalog.d.ts","import":"./dist/catalog.mjs","require":"./dist/catalog.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","check-types":"tsc --noEmit"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_resolved":"/tmp/677c8ea34c65468391fdb1e8688e961b/json-render-react-native-0.14.1.tgz","_integrity":"sha512-7snzgPIa7xO91Ct7odd/6Y2+i/nng2aNLNXDGxSsRO9snBU33ZudRf+Tkz6sR1vfiLjacPU+ZbOZUezDsO0stw==","repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/react-native"},"_npmVersion":"10.8.2","description":"React Native renderer for @json-render/core. JSON becomes React Native components.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"@json-render/core":"0.14.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.0.2","typescript":"^5.4.5","@types/react":"19.2.3","react-native":"0.83.1","@internal/react-state":"0.8.9","@internal/typescript-config":"0.0.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","react-native":">=0.71.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native_0.14.1_1773787692412_0.5985605699923322","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@json-render/react-native","version":"0.15.0","keywords":["json","ui","react-native","ai","generative-ui","llm","renderer","streaming","components"],"license":"Apache-2.0","_id":"@json-render/react-native@0.15.0","maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"ctate","email":"chris@studiotate.com"}],"homepage":"https://json-render.dev","bugs":{"url":"https://github.com/vercel-labs/json-render/issues"},"dist":{"shasum":"a0db26c6b08f7369f34b496de61ee9131913df4a","tarball":"https://registry.npmjs.org/@json-render/react-native/-/react-native-0.15.0.tgz","fileCount":25,"integrity":"sha512-NRQpu0cKK9jQOvG2PZnhaSi+pjQI94ngfx70OHk8xkuaFzy9wB165XHcUeKAtsTqa3TXafRu/FmVaaCb2nG3MQ==","signatures":[{"sig":"MEQCIALrS+KD8gv9cq1y9LbfPUnXghfrOyKSwtwIF2/Mpc4hAiAUJsTLFzyM3xuyKqomHN7zqqQLczBUmmOtTLAjrNZwVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702904},"main":"./dist/index.js","_from":"file:json-render-react-native-0.15.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./schema":{"types":"./dist/schema.d.ts","import":"./dist/schema.mjs","require":"./dist/schema.js"},"./catalog":{"types":"./dist/catalog.d.ts","import":"./dist/catalog.mjs","require":"./dist/catalog.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","check-types":"tsc --noEmit"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_resolved":"/tmp/ad0076bc42555077d11f8b2a2fed102d/json-render-react-native-0.15.0.tgz","_integrity":"sha512-NRQpu0cKK9jQOvG2PZnhaSi+pjQI94ngfx70OHk8xkuaFzy9wB165XHcUeKAtsTqa3TXafRu/FmVaaCb2nG3MQ==","repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/react-native"},"_npmVersion":"10.8.2","description":"React Native renderer for @json-render/core. JSON becomes React Native components.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"@json-render/core":"0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.0.2","typescript":"^5.4.5","@types/react":"19.2.3","react-native":"0.83.1","@internal/react-state":"0.8.10","@internal/typescript-config":"0.0.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","react-native":">=0.71.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native_0.15.0_1774290878994_0.7843885344956558","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@json-render/react-native","version":"0.16.0","keywords":["json","ui","react-native","ai","generative-ui","llm","renderer","streaming","components"],"license":"Apache-2.0","_id":"@json-render/react-native@0.16.0","maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"ctate","email":"chris@studiotate.com"}],"homepage":"https://json-render.dev","bugs":{"url":"https://github.com/vercel-labs/json-render/issues"},"dist":{"shasum":"6ad8d292f543efeee73ce99f929d4b263aef6840","tarball":"https://registry.npmjs.org/@json-render/react-native/-/react-native-0.16.0.tgz","fileCount":25,"integrity":"sha512-sCOv9HI1Fobk8KOYlswbgWGDqMKx13nnK9jNkU7KDg3BpA5cLxVRCV23Cs9DXgTPLi2EsFJkfFlnfh380gJjQQ==","signatures":[{"sig":"MEYCIQCErZCo4C2+PhpWy6PSRZnxBUPTwZ64e+VH/ES1M/w2RwIhAPXBV5ATCroKf9PQcueElVk0+SOUSSO9TvyACI3Gks+c","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702904},"main":"./dist/index.js","_from":"file:json-render-react-native-0.16.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./schema":{"types":"./dist/schema.d.ts","import":"./dist/schema.mjs","require":"./dist/schema.js"},"./catalog":{"types":"./dist/catalog.d.ts","import":"./dist/catalog.mjs","require":"./dist/catalog.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","check-types":"tsc --noEmit"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_resolved":"/tmp/124e0624dcd35be4f5c9f33fbaefe63d/json-render-react-native-0.16.0.tgz","_integrity":"sha512-sCOv9HI1Fobk8KOYlswbgWGDqMKx13nnK9jNkU7KDg3BpA5cLxVRCV23Cs9DXgTPLi2EsFJkfFlnfh380gJjQQ==","repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/react-native"},"_npmVersion":"10.8.2","description":"React Native renderer for @json-render/core. JSON becomes React Native components.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"@json-render/core":"0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.0.2","typescript":"^5.4.5","@types/react":"19.2.3","react-native":"0.83.1","@internal/react-state":"0.8.11","@internal/typescript-config":"0.0.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","react-native":">=0.71.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native_0.16.0_1774660914908_0.10067578541305999","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@json-render/react-native","version":"0.17.0","keywords":["json","ui","react-native","ai","generative-ui","llm","renderer","streaming","components"],"license":"Apache-2.0","_id":"@json-render/react-native@0.17.0","maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"ctate","email":"chris@studiotate.com"}],"homepage":"https://json-render.dev","bugs":{"url":"https://github.com/vercel-labs/json-render/issues"},"dist":{"shasum":"d8f626e4452c309524667f8e492b44f41df6177e","tarball":"https://registry.npmjs.org/@json-render/react-native/-/react-native-0.17.0.tgz","fileCount":25,"integrity":"sha512-EwibJSuWkGQwB1MlwT5xlLkPjR+ZC9NtI921H8MMT2zw3u26Y/558MipYLF/r5/NcVoB0gi03PhpJ2vUGjikhA==","signatures":[{"sig":"MEUCIQDk6evnrLoajvqydB6KFmr4ijsJneadqPgl0PXWXHuKhgIgPchxCXh1ITiv0kk7TypnkZkpQrZZkvzYIaQehtIKrNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702904},"main":"./dist/index.js","_from":"file:json-render-react-native-0.17.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./schema":{"types":"./dist/schema.d.ts","import":"./dist/schema.mjs","require":"./dist/schema.js"},"./catalog":{"types":"./dist/catalog.d.ts","import":"./dist/catalog.mjs","require":"./dist/catalog.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","check-types":"tsc --noEmit"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_resolved":"/tmp/7a5c4d0c30b2e1c264eaf3c2584cca6d/json-render-react-native-0.17.0.tgz","_integrity":"sha512-EwibJSuWkGQwB1MlwT5xlLkPjR+ZC9NtI921H8MMT2zw3u26Y/558MipYLF/r5/NcVoB0gi03PhpJ2vUGjikhA==","repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/react-native"},"_npmVersion":"10.9.7","description":"React Native renderer for @json-render/core. JSON becomes React Native components.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@json-render/core":"0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.0.2","typescript":"^5.4.5","@types/react":"19.2.3","react-native":"0.83.1","@internal/react-state":"0.8.11","@internal/typescript-config":"0.0.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","react-native":">=0.71.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native_0.17.0_1775878874668_0.36440588608389013","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@json-render/react-native","version":"0.18.0","keywords":["json","ui","react-native","ai","generative-ui","llm","renderer","streaming","components"],"license":"Apache-2.0","_id":"@json-render/react-native@0.18.0","maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"ctate","email":"chris@studiotate.com"}],"homepage":"https://json-render.dev","bugs":{"url":"https://github.com/vercel-labs/json-render/issues"},"dist":{"shasum":"18799cfd67059d9fc87511ba6c6e6dcef6cb3e7c","tarball":"https://registry.npmjs.org/@json-render/react-native/-/react-native-0.18.0.tgz","fileCount":25,"integrity":"sha512-v+3e1MIYRhdWrrAvHHPAOJnxNhkl9kzBhx1qeCcUyiAZnt3cuh29pwA5tojeS0+dHwYE3WxTdiulmhmAVMknFA==","signatures":[{"sig":"MEUCICVJ2uAoP1lS5KLBFmsFXCWDlOFrpM5IfC9rI4hkhaFMAiEA4thQ6dBo3O7Q1938VTVMcTsFOJP9hBMQ20Y8nCD+83A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":702904},"main":"./dist/index.js","_from":"file:json-render-react-native-0.18.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./schema":{"types":"./dist/schema.d.ts","import":"./dist/schema.mjs","require":"./dist/schema.js"},"./catalog":{"types":"./dist/catalog.d.ts","import":"./dist/catalog.mjs","require":"./dist/catalog.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","check-types":"tsc --noEmit"},"_npmUser":{"name":"vercel-release-bot","email":"infra+release@vercel.com"},"_resolved":"/tmp/ef284732a3dde49455fd0100deb26f8f/json-render-react-native-0.18.0.tgz","_integrity":"sha512-v+3e1MIYRhdWrrAvHHPAOJnxNhkl9kzBhx1qeCcUyiAZnt3cuh29pwA5tojeS0+dHwYE3WxTdiulmhmAVMknFA==","repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/react-native"},"_npmVersion":"10.9.7","description":"React Native renderer for @json-render/core. JSON becomes React Native components.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@json-render/core":"0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.0.2","typescript":"^5.4.5","@types/react":"19.2.3","react-native":"0.83.1","@internal/react-state":"0.8.11","@internal/typescript-config":"0.0.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","react-native":">=0.71.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native_0.18.0_1776455168412_0.03570637339391425","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@json-render/react-native","version":"0.19.0","keywords":["json","ui","react-native","ai","generative-ui","llm","renderer","streaming","components"],"license":"Apache-2.0","_id":"@json-render/react-native@0.19.0","maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"ctate","email":"chris@ctate.dev"}],"homepage":"https://json-render.dev","bugs":{"url":"https://github.com/vercel-labs/json-render/issues"},"dist":{"shasum":"251785e4826ed2b27b768371a38d66009329e24f","tarball":"https://registry.npmjs.org/@json-render/react-native/-/react-native-0.19.0.tgz","fileCount":25,"integrity":"sha512-vn48+CKdOFvKUxoMNbPgJ0q2sGBb71uMel+VNNEC/0JcCznRobGkMRT834bEBiR0gTHmMrpNUgNVdYptpOvKwA==","signatures":[{"sig":"MEUCIH9RzWpzJA7+mNt6Siu3TjvjbsoCRi9u5OBA1hukIMNjAiEA6Vyn5FBC5Efwwao2Ga5qBqhuZdDybuFuGGyxzJDICWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@json-render%2freact-native@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":702904},"main":"./dist/index.js","_from":"file:/tmp/json-render-react-native-0.19.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./schema":{"types":"./dist/schema.d.ts","import":"./dist/schema.mjs","require":"./dist/schema.js"},"./catalog":{"types":"./dist/catalog.d.ts","import":"./dist/catalog.mjs","require":"./dist/catalog.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","check-types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:621b81d2-4b2b-48b2-b41d-438310783af2"}},"_resolved":"/tmp/json-render-react-native-0.19.0.tgz","_integrity":"sha512-vn48+CKdOFvKUxoMNbPgJ0q2sGBb71uMel+VNNEC/0JcCznRobGkMRT834bEBiR0gTHmMrpNUgNVdYptpOvKwA==","repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/react-native"},"_npmVersion":"11.11.0","description":"React Native renderer for @json-render/core. JSON becomes React Native components.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@json-render/core":"0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.0.2","typescript":"^5.4.5","@types/react":"19.2.3","react-native":"0.83.1","@internal/react-state":"0.8.11","@internal/typescript-config":"0.0.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","react-native":">=0.71.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native_0.19.0_1778131461018_0.7947024979478394","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@json-render/react-native","version":"0.20.0","keywords":["json","ui","react-native","ai","generative-ui","llm","renderer","streaming","components"],"license":"Apache-2.0","_id":"@json-render/react-native@0.20.0","maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"ctate","email":"chris@ctate.dev"}],"homepage":"https://json-render.dev","bugs":{"url":"https://github.com/vercel-labs/json-render/issues"},"dist":{"shasum":"7a9512780382a2bb4e8c277cb328899ef094fc6f","tarball":"https://registry.npmjs.org/@json-render/react-native/-/react-native-0.20.0.tgz","fileCount":25,"integrity":"sha512-isrXMFgjwDMq7wASIoO+PHb83qfvzolaF4gMK7BpgnqdLnoagaaZ1+h9nu9YkCyJu4Dcuv8eKMZ4aavZqtnckQ==","signatures":[{"sig":"MEUCIQCsg5eWDWh4RBGyG24nh7RyZSsN9Naxw2bZbZ47Yc/eMAIgFp+i1FHFMnElmipjGdBIIkZAtpO+513eoHwr+34mX5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@json-render%2freact-native@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":712464},"main":"./dist/index.js","_from":"file:/tmp/json-render-react-native-0.20.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./schema":{"types":"./dist/schema.d.ts","import":"./dist/schema.mjs","require":"./dist/schema.js"},"./catalog":{"types":"./dist/catalog.d.ts","import":"./dist/catalog.mjs","require":"./dist/catalog.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","check-types":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:621b81d2-4b2b-48b2-b41d-438310783af2"}},"_resolved":"/tmp/json-render-react-native-0.20.0.tgz","_integrity":"sha512-isrXMFgjwDMq7wASIoO+PHb83qfvzolaF4gMK7BpgnqdLnoagaaZ1+h9nu9YkCyJu4Dcuv8eKMZ4aavZqtnckQ==","repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/react-native"},"_npmVersion":"11.17.0","description":"React Native renderer for @json-render/core. JSON becomes React Native components.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@json-render/core":"0.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.0.2","typescript":"^5.4.5","@types/react":"19.2.3","react-native":"0.83.1","@internal/react-state":"0.8.11","@internal/typescript-config":"0.0.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","react-native":">=0.71.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native_0.20.0_1786888487137_0.15849716645250345","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"_id":"@json-render/react-native@0.21.0","bugs":{"url":"https://github.com/vercel-labs/json-render/issues"},"dist":{"shasum":"2c77e96fcf889240c119a65476d3fdc4c987dac0","tarball":"https://registry.npmjs.org/@json-render/react-native/-/react-native-0.21.0.tgz","fileCount":25,"integrity":"sha512-eNmwGSG5Gy9P71TifcFLQeTd6LeVH8RKMA/wwERCmakqG4reIEKBcjTuVjen7zJzMhvXrU5mxUZwylphXlP92A==","signatures":[{"sig":"MEUCICbtpxiKysyTjmiLR+Cm2+vD5Z19UUDpetzGDV//YD3hAiEA9bx95tcVn687jnivHoCE1HIsSPX+U1/LXGgJg59zmGA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD+VAvgZ8EZEotQq18GLqTlq86O5DBZWDLTp6kBPmg/VgIgBqyP64Iv5ohuDXR+XdqQZGtI0A88GrLcVLrY7C2Ln2k="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@json-render%2freact-native@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":712464},"main":"./dist/index.js","name":"@json-render/react-native","_from":"file:/tmp/json-render-react-native-0.21.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./schema":{"types":"./dist/schema.d.ts","import":"./dist/schema.mjs","require":"./dist/schema.js"},"./catalog":{"types":"./dist/catalog.d.ts","import":"./dist/catalog.mjs","require":"./dist/catalog.js"}},"license":"Apache-2.0","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit","check-types":"tsc --noEmit"},"version":"0.21.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:621b81d2-4b2b-48b2-b41d-438310783af2"}},"homepage":"https://json-render.dev","keywords":["json","ui","react-native","ai","generative-ui","llm","renderer","streaming","components"],"_resolved":"/tmp/json-render-react-native-0.21.0.tgz","_integrity":"sha512-eNmwGSG5Gy9P71TifcFLQeTd6LeVH8RKMA/wwERCmakqG4reIEKBcjTuVjen7zJzMhvXrU5mxUZwylphXlP92A==","repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/react-native"},"_npmVersion":"11.19.0","description":"React Native renderer for @json-render/core. JSON becomes React Native components.","directories":{},"maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"ctate","email":"chris@ctate.dev"}],"_nodeVersion":"24.20.0","dependencies":{"@json-render/core":"0.21.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.0.2","typescript":"^5.4.5","@types/react":"19.2.3","react-native":"0.83.1","@internal/react-state":"0.8.11","@internal/typescript-config":"0.0.0"},"peerDependencies":{"zod":"^4.0.0","react":"^18.0.0 || ^19.0.0","react-native":">=0.71.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-native_0.21.0_1789757554137_0.22766018922806164"}}},"time":{"created":"2026-02-09T07:33:14.145Z","modified":"2026-09-18T18:52:34.643Z","0.4.3":"2026-02-09T07:33:14.412Z","0.5.0":"2026-02-09T07:54:53.757Z","0.5.1":"2026-02-09T13:10:47.593Z","0.5.2":"2026-02-09T14:45:12.443Z","0.6.0":"2026-02-14T00:05:13.334Z","0.6.1":"2026-02-15T15:08:30.381Z","0.7.0":"2026-02-17T07:41:34.337Z","0.8.0":"2026-02-20T08:19:26.901Z","0.9.0":"2026-02-24T07:39:34.195Z","0.9.1":"2026-02-24T12:32:18.066Z","0.10.0":"2026-02-25T16:59:03.541Z","0.11.0":"2026-02-27T19:32:12.708Z","0.12.0":"2026-03-07T02:05:55.582Z","0.12.1":"2026-03-11T07:23:01.796Z","0.13.0":"2026-03-12T15:24:53.209Z","0.14.0":"2026-03-13T22:09:54.440Z","0.14.1":"2026-03-17T22:48:12.575Z","0.15.0":"2026-03-23T18:34:39.182Z","0.16.0":"2026-03-28T01:21:55.077Z","0.17.0":"2026-04-11T03:41:14.813Z","0.18.0":"2026-04-17T19:46:08.559Z","0.19.0":"2026-05-07T05:24:21.228Z","0.20.0":"2026-08-16T13:54:47.290Z","0.21.0":"2026-09-18T18:52:34.230Z"},"bugs":{"url":"https://github.com/vercel-labs/json-render/issues"},"license":"Apache-2.0","homepage":"https://json-render.dev","keywords":["json","ui","react-native","ai","generative-ui","llm","renderer","streaming","components"],"repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/react-native"},"description":"React Native renderer for @json-render/core. JSON becomes React Native components.","maintainers":[{"name":"matt.straka","email":"matt.j.straka@gmail.com"},{"name":"vercel-release-bot","email":"infra+release@vercel.com"},{"name":"ctate","email":"chris@ctate.dev"}],"readme":"# @json-render/react-native\n\nReact Native renderer for json-render. Turn JSON specs into native mobile UIs with standard components, data binding, visibility, actions, and dynamic props.\n\n## Installation\n\n```bash\nnpm install @json-render/react-native @json-render/core zod\n```\n\n## Quick Start\n\n### 1. Create a Catalog\n\n```typescript\nimport { defineCatalog } from \"@json-render/core\";\nimport { schema } from \"@json-render/react-native/schema\";\nimport {\n  standardComponentDefinitions,\n  standardActionDefinitions,\n} from \"@json-render/react-native/catalog\";\nimport { z } from \"zod\";\n\nexport const catalog = defineCatalog(schema, {\n  components: {\n    ...standardComponentDefinitions,\n    // Add custom components\n    Icon: {\n      props: z.object({\n        name: z.string(),\n        size: z.number().nullable(),\n        color: z.string().nullable(),\n      }),\n      slots: [],\n      description: \"Icon display using Ionicons\",\n    },\n  },\n  actions: standardActionDefinitions,\n});\n```\n\n### 2. Define Custom Component Implementations\n\n```tsx\nimport { defineRegistry, type Components } from \"@json-render/react-native\";\nimport Ionicons from \"@expo/vector-icons/Ionicons\";\nimport { catalog } from \"./catalog\";\n\nexport const { registry } = defineRegistry(catalog, {\n  components: {\n    Icon: ({ props }) => (\n      <Ionicons\n        name={props.name as keyof typeof Ionicons.glyphMap}\n        size={props.size ?? 24}\n        color={props.color ?? \"#111827\"}\n      />\n    ),\n  } as Components<typeof catalog>,\n});\n```\n\nStandard components (Container, Row, Column, Button, TextInput, etc.) are included by default. You only need to register custom ones.\n\n### 3. Render Specs\n\n```tsx\nimport {\n  Renderer,\n  StateProvider,\n  VisibilityProvider,\n  ActionProvider,\n  ValidationProvider,\n} from \"@json-render/react-native\";\nimport { registry } from \"./registry\";\n\nfunction App({ spec }) {\n  return (\n    <StateProvider initialState={{}}>\n      <VisibilityProvider>\n        <ActionProvider handlers={{}}>\n          <ValidationProvider>\n            <Renderer spec={spec} registry={registry} />\n          </ValidationProvider>\n        </ActionProvider>\n      </VisibilityProvider>\n    </StateProvider>\n  );\n}\n```\n\n## Standard Components\n\n### Layout\n\n| Component | Description |\n|-----------|-------------|\n| `Container` | Basic wrapper with padding, background, border radius |\n| `Row` | Horizontal flex layout with gap, alignment, flex |\n| `Column` | Vertical flex layout with gap, alignment, flex |\n| `ScrollContainer` | Scrollable area (vertical or horizontal) |\n| `SafeArea` | Safe area insets for notch/home indicator |\n| `Pressable` | Touchable wrapper that triggers actions on press |\n| `Spacer` | Fixed or flexible spacing between elements |\n| `Divider` | Thin line separator |\n\n### Content\n\n| Component | Description |\n|-----------|-------------|\n| `Heading` | Heading text (levels 1-6) |\n| `Paragraph` | Body text |\n| `Label` | Small label text |\n| `Image` | Image display with sizing modes |\n| `Avatar` | Circular avatar image |\n| `Badge` | Small status badge |\n| `Chip` | Tag/chip for categories |\n\n### Input\n\n| Component | Description |\n|-----------|-------------|\n| `Button` | Pressable button with variants |\n| `TextInput` | Text input field |\n| `Switch` | Toggle switch |\n| `Checkbox` | Checkbox with label |\n| `Slider` | Range slider |\n| `SearchBar` | Search input |\n\n### Feedback\n\n| Component | Description |\n|-----------|-------------|\n| `Spinner` | Loading indicator |\n| `ProgressBar` | Progress indicator |\n\n### Composite\n\n| Component | Description |\n|-----------|-------------|\n| `Card` | Card container with optional header |\n| `ListItem` | List row with title, subtitle, accessory |\n| `Modal` | Bottom sheet modal |\n\n## Visibility Conditions\n\nElements can use `visible` to show/hide based on state. Same syntax as [@json-render/react](../react/README.md#visibility-conditions): `{ \"$state\": \"/path\" }`, `{ \"$state\": \"/path\", \"eq\": value }`, `{ \"$state\": \"/path\", \"not\": true }`, or `[ cond1, cond2 ]` for AND.\n\n## Pressable Component\n\nThe `Pressable` component wraps children and triggers an action on press. It's essential for building interactive UIs like tab bars:\n\n```json\n{\n  \"type\": \"Pressable\",\n  \"props\": {\n    \"action\": \"setState\",\n    \"actionParams\": { \"statePath\": \"/activeTab\", \"value\": \"home\" }\n  },\n  \"children\": [\"home-tab-icon\", \"home-tab-label\"]\n}\n```\n\n## Built-in Actions\n\nThe `setState` action is handled automatically by `ActionProvider`. It updates the state model, which triggers re-evaluation of visibility conditions and dynamic prop expressions:\n\n```json\n{\n  \"action\": \"setState\",\n  \"actionParams\": { \"statePath\": \"/activeTab\", \"value\": \"home\" }\n}\n```\n\n## Dynamic Prop Expressions\n\nAny prop value can be a dynamic expression resolved at render time:\n\n```json\n{\n  \"type\": \"Icon\",\n  \"props\": {\n    \"name\": {\n      \"$cond\": { \"$state\": \"/activeTab\", \"eq\": \"home\" },\n      \"$then\": \"home\",\n      \"$else\": \"home-outline\"\n    },\n    \"color\": {\n      \"$cond\": { \"$state\": \"/activeTab\", \"eq\": \"home\" },\n      \"$then\": \"#007AFF\",\n      \"$else\": \"#8E8E93\"\n    }\n  }\n}\n```\n\nSee [@json-render/core](../core/README.md) for full expression syntax.\n\n## Tab Navigation Pattern\n\nCombine `Pressable`, `setState`, visibility conditions, and dynamic props for functional tabs:\n\n1. Each tab button is a `Pressable` with `action: \"setState\"` and `actionParams: { statePath: \"/activeTab\", value: \"tabName\" }`\n2. Tab icons/labels use `$cond` dynamic props for active/inactive styling\n3. Tab content sections use `visible` conditions: `{ \"$state\": \"/activeTab\", \"eq\": \"tabName\" }`\n\n## AI Prompt Generation\n\n```typescript\nconst systemPrompt = catalog.prompt({\n  customRules: [\n    \"Use SafeArea as the root element\",\n    \"Use Pressable + setState for interactive tabs\",\n  ],\n});\n```\n\n## External Store (Controlled Mode)\n\nFor full control over state, pass a `StateStore` to bypass the internal state and wire json-render to any state management library (Redux, Zustand, XState, etc.):\n\n```tsx\nimport { createStateStore, type StateStore } from \"@json-render/react-native\";\n\n// Use the built-in store outside of React\nconst store = createStateStore({ count: 0 });\n\n<StateProvider store={store}>\n  {children}\n</StateProvider>\n\n// Mutate from anywhere — React will re-render automatically:\nstore.set(\"/count\", 1);\n```\n\nWhen `store` is provided, `initialState` and `onStateChange` are ignored. The store is the single source of truth. The same `store` prop is available on `createRenderer`, `JSONUIProvider`, and `StateProvider`.\n\n## Hooks\n\nNested lists can set `repeat.statePath` to `{ \"$item\": \"field\" }` to iterate an array on the enclosing repeat item.\n\n| Hook | Purpose |\n|------|---------|\n| `useStateStore()` | Access state context (`state`, `get`, `set`, `update`) |\n| `useStateValue(path)` | Get single value from state |\n| `useStateBinding(path)` | Two-way data binding (returns `[value, setValue]`) |\n| `useVisibility()` | Access visibility evaluation |\n| `useIsVisible(condition)` | Check if condition is met |\n| `useActions()` | Access action context |\n| `useAction(name)` | Get a single action dispatch function |\n| `useUIStream(options)` | Stream specs from an API endpoint |\n| `createStandardActionHandlers(options)` | Create handlers for standard actions |\n| `createStateStore(initialState)` | Create a framework-agnostic in-memory `StateStore` |\n","readmeFilename":"README.md"}