{"_id":"@json-render/react-three-fiber","_rev":"11-edb0c5b9a5dedca7fb0bb30781b00532","name":"@json-render/react-three-fiber","dist-tags":{"latest":"0.21.0"},"versions":{"0.12.1":{"name":"@json-render/react-three-fiber","version":"0.12.1","keywords":["json","3d","three","threejs","react-three-fiber","r3f","webgl","ai","generative-ui","llm","renderer","streaming","components"],"license":"Apache-2.0","_id":"@json-render/react-three-fiber@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":"b2ed33ffc875f7c4b0d3917361411325ebcb01e8","tarball":"https://registry.npmjs.org/@json-render/react-three-fiber/-/react-three-fiber-0.12.1.tgz","fileCount":17,"integrity":"sha512-9LZ4huD7mk4ZaX9K89IHoOUDblFtk41uqSQgpd4rCmSsDn0X1cth30TIyV92qsQjLP1G/ZQbTuIpL0ZDDK+J/w==","signatures":[{"sig":"MEUCIGMVXIhAj86f4/8xyyP3F+5OiR7xOQmllSSW+EsZH4acAiEAv8b+rtG6F2oY+BvN7qv8dQExsBZtpVeoeVBDtqBdaEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":485185},"main":"./dist/index.js","_from":"file:json-render-react-three-fiber-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"},"./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/26dcbb9667d0bc585327fd2aa8a2f2f3/json-render-react-three-fiber-0.12.1.tgz","_integrity":"sha512-9LZ4huD7mk4ZaX9K89IHoOUDblFtk41uqSQgpd4rCmSsDn0X1cth30TIyV92qsQjLP1G/ZQbTuIpL0ZDDK+J/w==","repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/react-three-fiber"},"_npmVersion":"10.8.2","description":"React Three Fiber renderer for @json-render/core. JSON becomes 3D scenes.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@json-render/core":"0.12.1","@json-render/react":"0.12.1","@react-three/postprocessing":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.0.2","three":"^0.183.2","typescript":"^5.4.5","@types/react":"19.2.3","@types/three":"^0.183.1","@react-three/drei":"^10.7.7","@react-three/fiber":"^9.5.0","@internal/typescript-config":"0.0.0"},"peerDependencies":{"zod":"^4.0.0","react":"^19.0.0","three":">=0.160.0","@react-three/drei":">=9.0.0","@react-three/fiber":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-three-fiber_0.12.1_1773328682136_0.2687456939220363","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@json-render/react-three-fiber","version":"0.13.0","keywords":["json","3d","three","threejs","react-three-fiber","r3f","webgl","ai","generative-ui","llm","renderer","streaming","components"],"license":"Apache-2.0","_id":"@json-render/react-three-fiber@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":"b6a2dae45611722830987363390dad16894012dc","tarball":"https://registry.npmjs.org/@json-render/react-three-fiber/-/react-three-fiber-0.13.0.tgz","fileCount":17,"integrity":"sha512-6VaKIXeTAg5fkoBYB1Q2BVvsLwZATtIqs3ukn5EmA+zvzysBAtwZhzcm0EHzRvC0w2wgBSkxz9T5B4e6pBe8Fw==","signatures":[{"sig":"MEQCIF1VQY+1MzbaeY2tAyeNnXyy0fkvJD5XEi0slAnnhuWWAiBckle+HBB3LOExZCwhmrZ3/ayHhMql7+G1C0yKonegMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":485209},"main":"./dist/index.js","_from":"file:json-render-react-three-fiber-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"},"./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/374dcbb0f50638ccdaac86ba60ade132/json-render-react-three-fiber-0.13.0.tgz","_integrity":"sha512-6VaKIXeTAg5fkoBYB1Q2BVvsLwZATtIqs3ukn5EmA+zvzysBAtwZhzcm0EHzRvC0w2wgBSkxz9T5B4e6pBe8Fw==","repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/react-three-fiber"},"_npmVersion":"10.8.2","description":"React Three Fiber renderer for @json-render/core. JSON becomes 3D scenes.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"@json-render/core":"0.13.0","@json-render/react":"0.13.0","@react-three/postprocessing":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.0.2","three":"^0.183.2","typescript":"^5.4.5","@types/react":"19.2.3","@types/three":"^0.183.1","@react-three/drei":"^10.7.7","@react-three/fiber":"^9.5.0","@internal/typescript-config":"0.0.0"},"peerDependencies":{"zod":"^4.0.0","react":"^19.0.0","three":">=0.160.0","@react-three/drei":">=9.0.0","@react-three/fiber":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-three-fiber_0.13.0_1773329092627_0.4134261839277844","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@json-render/react-three-fiber","version":"0.14.0","keywords":["json","3d","three","threejs","react-three-fiber","r3f","webgl","ai","generative-ui","llm","renderer","streaming","components"],"license":"Apache-2.0","_id":"@json-render/react-three-fiber@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":"92768f32e1605c26d54f6c840247ec9a6458ddb0","tarball":"https://registry.npmjs.org/@json-render/react-three-fiber/-/react-three-fiber-0.14.0.tgz","fileCount":17,"integrity":"sha512-oaUvTa42hOSuJrhjj0GgWbETyTOSMswsJB3tZ5U/H7UArh24GoRsr1s7lxG9+lKvKPBSEvW4Ks2QCfUL3ejXaw==","signatures":[{"sig":"MEYCIQCJahF7IZ1X3ii4Mv1Fy7nrYYYooWP2yH8lAEEsqnHN1QIhAIpDS1DTNWhmzSqRZiRWZCcih+7jFbngKsVbFSSDpyUt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":485209},"main":"./dist/index.js","_from":"file:json-render-react-three-fiber-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"},"./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/5877b21116ecb60a1632f55154289c52/json-render-react-three-fiber-0.14.0.tgz","_integrity":"sha512-oaUvTa42hOSuJrhjj0GgWbETyTOSMswsJB3tZ5U/H7UArh24GoRsr1s7lxG9+lKvKPBSEvW4Ks2QCfUL3ejXaw==","repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/react-three-fiber"},"_npmVersion":"10.8.2","description":"React Three Fiber renderer for @json-render/core. JSON becomes 3D scenes.","directories":{},"_nodeVersion":"20.20.0","dependencies":{"@json-render/core":"0.14.0","@json-render/react":"0.14.0","@react-three/postprocessing":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.0.2","three":"^0.183.2","typescript":"^5.4.5","@types/react":"19.2.3","@types/three":"^0.183.1","@react-three/drei":"^10.7.7","@react-three/fiber":"^9.5.0","@internal/typescript-config":"0.0.0"},"peerDependencies":{"zod":"^4.0.0","react":"^19.0.0","three":">=0.160.0","@react-three/drei":">=9.0.0","@react-three/fiber":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-three-fiber_0.14.0_1773439794036_0.4003976215964853","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@json-render/react-three-fiber","version":"0.14.1","keywords":["json","3d","three","threejs","react-three-fiber","r3f","webgl","ai","generative-ui","llm","renderer","streaming","components"],"license":"Apache-2.0","_id":"@json-render/react-three-fiber@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":"5aefa2de7d08e0e458424b4c869c6d0f6dae825b","tarball":"https://registry.npmjs.org/@json-render/react-three-fiber/-/react-three-fiber-0.14.1.tgz","fileCount":17,"integrity":"sha512-Bh7JFGa8oSojV7nwKoUrkE/2Tct+VL/hde51em5Qsfx1fC3Gycg6xmN9X6rR1oOUCaAsBu2YYIF9WCMegqLF4Q==","signatures":[{"sig":"MEUCIFdkjBE7umzTmJ7Z4nN3L7T4ZlMG47T2AgzX0HiUrXgUAiEAmQGOg/q0WfzCDNYJDCJ/G1GtdXOc9rGi3uEQ+CgLulk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":485209},"main":"./dist/index.js","_from":"file:json-render-react-three-fiber-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"},"./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/0f81c46e823917a9d4a9e57623634782/json-render-react-three-fiber-0.14.1.tgz","_integrity":"sha512-Bh7JFGa8oSojV7nwKoUrkE/2Tct+VL/hde51em5Qsfx1fC3Gycg6xmN9X6rR1oOUCaAsBu2YYIF9WCMegqLF4Q==","repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/react-three-fiber"},"_npmVersion":"10.8.2","description":"React Three Fiber renderer for @json-render/core. JSON becomes 3D scenes.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"@json-render/core":"0.14.1","@json-render/react":"0.14.1","@react-three/postprocessing":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.0.2","three":"^0.183.2","typescript":"^5.4.5","@types/react":"19.2.3","@types/three":"^0.183.1","@react-three/drei":"^10.7.7","@react-three/fiber":"^9.5.0","@internal/typescript-config":"0.0.0"},"peerDependencies":{"zod":"^4.0.0","react":"^19.0.0","three":">=0.160.0","@react-three/drei":">=9.0.0","@react-three/fiber":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-three-fiber_0.14.1_1773787692663_0.5838674024964261","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@json-render/react-three-fiber","version":"0.15.0","keywords":["json","3d","three","threejs","react-three-fiber","r3f","webgl","ai","generative-ui","llm","renderer","streaming","components"],"license":"Apache-2.0","_id":"@json-render/react-three-fiber@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":"a5979342aae4f77c2244b1ebb1766356fe9bd590","tarball":"https://registry.npmjs.org/@json-render/react-three-fiber/-/react-three-fiber-0.15.0.tgz","fileCount":17,"integrity":"sha512-EY+VOis5jBoBVVKFfVyZoLwyMODs5eQE1l83QbjPJ5mnRfw5RYjK3PlM8Vt1rlJa6uXdNKULcK7Kueyung4+dQ==","signatures":[{"sig":"MEYCIQCzX5CR5nDkniZcyR8rymEPhIVN3ogUQbSvO9QudL622gIhAOtm8puI4cFOUCgFA//t/bWg+tdIIhqJX/OVZbnaUoX+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":485209},"main":"./dist/index.js","_from":"file:json-render-react-three-fiber-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"},"./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/59a1de8f86feb6866ab9b9dd9620f0c3/json-render-react-three-fiber-0.15.0.tgz","_integrity":"sha512-EY+VOis5jBoBVVKFfVyZoLwyMODs5eQE1l83QbjPJ5mnRfw5RYjK3PlM8Vt1rlJa6uXdNKULcK7Kueyung4+dQ==","repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/react-three-fiber"},"_npmVersion":"10.8.2","description":"React Three Fiber renderer for @json-render/core. JSON becomes 3D scenes.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"@json-render/core":"0.15.0","@json-render/react":"0.15.0","@react-three/postprocessing":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.0.2","three":"^0.183.2","typescript":"^5.4.5","@types/react":"19.2.3","@types/three":"^0.183.1","@react-three/drei":"^10.7.7","@react-three/fiber":"^9.5.0","@internal/typescript-config":"0.0.0"},"peerDependencies":{"zod":"^4.0.0","react":"^19.0.0","three":">=0.160.0","@react-three/drei":">=9.0.0","@react-three/fiber":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-three-fiber_0.15.0_1774290883695_0.6603520776192142","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@json-render/react-three-fiber","version":"0.16.0","keywords":["json","3d","three","threejs","react-three-fiber","r3f","webgl","ai","generative-ui","llm","renderer","streaming","components"],"license":"Apache-2.0","_id":"@json-render/react-three-fiber@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":"8b9a579ec6dc842d7253d1b148daa70094a1090f","tarball":"https://registry.npmjs.org/@json-render/react-three-fiber/-/react-three-fiber-0.16.0.tgz","fileCount":17,"integrity":"sha512-8I1Ufc2Z+6EFTeZh46/R/zn6IMC9CCeVyjnlUlsICxuymi0Xxn4w5z5AtzAm/ygJVFUajIgquo43XqMA4IL4uA==","signatures":[{"sig":"MEYCIQDTZZuBTF1C7xvRkRf7qt4yArK3dNfR9PIkBoXxe51cMwIhAKYGrAdC6O+acub9Czra9TN5F+iFvfxdfgjxvDFSnxvj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":485209},"main":"./dist/index.js","_from":"file:json-render-react-three-fiber-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"},"./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/a771ddbcf931b4d6bae33a2d47a7610b/json-render-react-three-fiber-0.16.0.tgz","_integrity":"sha512-8I1Ufc2Z+6EFTeZh46/R/zn6IMC9CCeVyjnlUlsICxuymi0Xxn4w5z5AtzAm/ygJVFUajIgquo43XqMA4IL4uA==","repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/react-three-fiber"},"_npmVersion":"10.8.2","description":"React Three Fiber renderer for @json-render/core. JSON becomes 3D scenes.","directories":{},"_nodeVersion":"20.20.1","dependencies":{"@json-render/core":"0.16.0","@json-render/react":"0.16.0","@react-three/postprocessing":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.0.2","three":"^0.183.2","typescript":"^5.4.5","@types/react":"19.2.3","@types/three":"^0.183.1","@react-three/drei":"^10.7.7","@react-three/fiber":"^9.5.0","@internal/typescript-config":"0.0.0"},"peerDependencies":{"zod":"^4.0.0","react":"^19.0.0","three":">=0.160.0","@react-three/drei":">=9.0.0","@react-three/fiber":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-three-fiber_0.16.0_1774660920812_0.8332631471943248","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@json-render/react-three-fiber","version":"0.17.0","keywords":["json","3d","three","threejs","react-three-fiber","r3f","webgl","ai","generative-ui","llm","renderer","streaming","components"],"license":"Apache-2.0","_id":"@json-render/react-three-fiber@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":"6ab8c9b435e3f8222dc633445a102f72f441e04e","tarball":"https://registry.npmjs.org/@json-render/react-three-fiber/-/react-three-fiber-0.17.0.tgz","fileCount":17,"integrity":"sha512-6mlXp6YRYG5SeNXlBsyoX+vpydHsx7QEFDc/lns3svxUjed1dG3PjU6nALC1VSrI1HVC3R9zOa1jbSg+ZlXd9w==","signatures":[{"sig":"MEQCICcLPs+kTGMFg33eo/jg5HUIObdouJJZjbRLcPIS6n/XAiBOitdFv4GYguJJkIS1+n0DhzUUNlH5dqRF/GwSqgJ8qg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":513082},"main":"./dist/index.js","_from":"file:json-render-react-three-fiber-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"},"./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/d7c32b7020e99d556432622b8d1b9874/json-render-react-three-fiber-0.17.0.tgz","_integrity":"sha512-6mlXp6YRYG5SeNXlBsyoX+vpydHsx7QEFDc/lns3svxUjed1dG3PjU6nALC1VSrI1HVC3R9zOa1jbSg+ZlXd9w==","repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/react-three-fiber"},"_npmVersion":"10.9.7","description":"React Three Fiber renderer for @json-render/core. JSON becomes 3D scenes.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@json-render/core":"0.17.0","@json-render/react":"0.17.0","@react-three/postprocessing":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.0.2","three":"^0.183.2","typescript":"^5.4.5","@types/react":"19.2.3","@types/three":"^0.183.1","@react-three/drei":"^10.7.7","@react-three/fiber":"^9.5.0","@internal/typescript-config":"0.0.0"},"peerDependencies":{"zod":"^4.0.0","react":"^19.0.0","three":">=0.160.0","@react-three/drei":">=9.0.0","@react-three/fiber":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-three-fiber_0.17.0_1775878893186_0.6119205089755619","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@json-render/react-three-fiber","version":"0.18.0","keywords":["json","3d","three","threejs","react-three-fiber","r3f","webgl","ai","generative-ui","llm","renderer","streaming","components"],"license":"Apache-2.0","_id":"@json-render/react-three-fiber@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":"192603d3d5884ab556bbb9e4172408e27f4ef825","tarball":"https://registry.npmjs.org/@json-render/react-three-fiber/-/react-three-fiber-0.18.0.tgz","fileCount":17,"integrity":"sha512-VTZvcdwqHkemTXFV5RzdCUVylp2DZUgW4yClG8a6C1u+T0ZUGZOE1saYMOcyw+qz8xFNOUVow3Xn2lqmYBSSgQ==","signatures":[{"sig":"MEQCIC9IJRgl0yM5+oesmurcxSlLi7SzfoASMbHGKHEJGWBiAiBid+VeCKJP2Duf/exqpOliXbd3aDlWu5P4edYI6yDLoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":513082},"main":"./dist/index.js","_from":"file:json-render-react-three-fiber-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"},"./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/0593aaff23deed89d94f22b76fbe7a5b/json-render-react-three-fiber-0.18.0.tgz","_integrity":"sha512-VTZvcdwqHkemTXFV5RzdCUVylp2DZUgW4yClG8a6C1u+T0ZUGZOE1saYMOcyw+qz8xFNOUVow3Xn2lqmYBSSgQ==","repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/react-three-fiber"},"_npmVersion":"10.9.7","description":"React Three Fiber renderer for @json-render/core. JSON becomes 3D scenes.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"@json-render/core":"0.18.0","@json-render/react":"0.18.0","@react-three/postprocessing":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.0.2","three":"^0.183.2","typescript":"^5.4.5","@types/react":"19.2.3","@types/three":"^0.183.1","@react-three/drei":"^10.7.7","@react-three/fiber":"^9.5.0","@internal/typescript-config":"0.0.0"},"peerDependencies":{"zod":"^4.0.0","react":"^19.0.0","three":">=0.160.0","@react-three/drei":">=9.0.0","@react-three/fiber":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-three-fiber_0.18.0_1776455197978_0.9332926482463444","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@json-render/react-three-fiber","version":"0.19.0","keywords":["json","3d","three","threejs","react-three-fiber","r3f","webgl","ai","generative-ui","llm","renderer","streaming","components"],"license":"Apache-2.0","_id":"@json-render/react-three-fiber@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":"36250133a0fff57f39554d0836f4603badd458c3","tarball":"https://registry.npmjs.org/@json-render/react-three-fiber/-/react-three-fiber-0.19.0.tgz","fileCount":17,"integrity":"sha512-iS94mLlvNSSKh3fakEshvPl1yOsCsAJWjwbxVjjHWIyqd92oNVkOnxjwyC2jFV2CIL3QQRm4iG1Im3pjPExhFA==","signatures":[{"sig":"MEYCIQCnbfVkrba1J9idE2LCbWwqtdA0MnCQylHhu3+h6jlK/wIhAN25k97NaDrXp6JOCdb0YHyZi6AS10veNuW+sjxiywum","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@json-render%2freact-three-fiber@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":513082},"main":"./dist/index.js","_from":"file:/tmp/json-render-react-three-fiber-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"},"./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:ffc0e871-026c-4ad0-a1e4-19bd3f49c2af"}},"_resolved":"/tmp/json-render-react-three-fiber-0.19.0.tgz","_integrity":"sha512-iS94mLlvNSSKh3fakEshvPl1yOsCsAJWjwbxVjjHWIyqd92oNVkOnxjwyC2jFV2CIL3QQRm4iG1Im3pjPExhFA==","repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/react-three-fiber"},"_npmVersion":"11.11.0","description":"React Three Fiber renderer for @json-render/core. JSON becomes 3D scenes.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@json-render/core":"0.19.0","@json-render/react":"0.19.0","@react-three/postprocessing":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.0.2","three":"^0.183.2","typescript":"^5.4.5","@types/react":"19.2.3","@types/three":"^0.183.1","@react-three/drei":"^10.7.7","@react-three/fiber":"^9.5.0","@internal/typescript-config":"0.0.0"},"peerDependencies":{"zod":"^4.0.0","react":"^19.0.0","three":">=0.160.0","@react-three/drei":">=9.0.0","@react-three/fiber":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-three-fiber_0.19.0_1778131469033_0.05378877333928833","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@json-render/react-three-fiber","version":"0.20.0","keywords":["json","3d","three","threejs","react-three-fiber","r3f","webgl","ai","generative-ui","llm","renderer","streaming","components"],"license":"Apache-2.0","_id":"@json-render/react-three-fiber@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":"4556a9eb7cac11a608ac19e3987be68fbe381eaa","tarball":"https://registry.npmjs.org/@json-render/react-three-fiber/-/react-three-fiber-0.20.0.tgz","fileCount":17,"integrity":"sha512-IrFw0vY1b4KW8rcu6fLe6HDEtdA6GPUqAwEToacw7pDn+pW2rjmuAoAhGmGySCReIwwlCZREI5xvF1Ra0UUdSg==","signatures":[{"sig":"MEUCIQDJb1hr7BlhibuNvNO9VAdCBHXs9+NEV+yscflcsyM8/gIgKwIiWamqpnYL4jiNSMT3UTzOZzjhyZAOandJQHMJXlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@json-render%2freact-three-fiber@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":513082},"main":"./dist/index.js","_from":"file:/tmp/json-render-react-three-fiber-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"},"./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:ffc0e871-026c-4ad0-a1e4-19bd3f49c2af"}},"_resolved":"/tmp/json-render-react-three-fiber-0.20.0.tgz","_integrity":"sha512-IrFw0vY1b4KW8rcu6fLe6HDEtdA6GPUqAwEToacw7pDn+pW2rjmuAoAhGmGySCReIwwlCZREI5xvF1Ra0UUdSg==","repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/react-three-fiber"},"_npmVersion":"11.17.0","description":"React Three Fiber renderer for @json-render/core. JSON becomes 3D scenes.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@json-render/core":"0.20.0","@json-render/react":"0.20.0","@react-three/postprocessing":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.0.2","three":"^0.183.2","typescript":"^5.4.5","@types/react":"19.2.3","@types/three":"^0.183.1","@react-three/drei":"^10.7.7","@react-three/fiber":"^9.5.0","@internal/typescript-config":"0.0.0"},"peerDependencies":{"zod":"^4.0.0","react":"^19.0.0","three":">=0.160.0","@react-three/drei":">=9.0.0","@react-three/fiber":">=8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-three-fiber_0.20.0_1786888497767_0.03941591842042502","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"_id":"@json-render/react-three-fiber@0.21.0","bugs":{"url":"https://github.com/vercel-labs/json-render/issues"},"dist":{"shasum":"cb52a93bbfff21254facc0cd60eff19c1e51dcf8","tarball":"https://registry.npmjs.org/@json-render/react-three-fiber/-/react-three-fiber-0.21.0.tgz","fileCount":17,"integrity":"sha512-l9JoD85shYcV4yx2s30I5aoJ3dk3dHo8SX/+tUshhg6VU0qQCmmFjw9O5jpqQwEgHQRAus9vS3jaddrcMZwDsA==","signatures":[{"sig":"MEYCIQDBmfChQzNJ4wpt3+HokZkt+RZRyG0EINzsMgF9WbXd2QIhANjbNTpQAL6PP8y+3s5jFtIkaZApto1tUoVLjovuRHkm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDNVO8wjtbIYLc+37hx4OyUo6RpOY9r5C2YogtnZ+ywAAIgW3wPAVmEjFhCoKWX28ll8OfO2T8+DhszdelBdrPu9iU="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@json-render%2freact-three-fiber@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":513082},"main":"./dist/index.js","name":"@json-render/react-three-fiber","_from":"file:/tmp/json-render-react-three-fiber-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"},"./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:ffc0e871-026c-4ad0-a1e4-19bd3f49c2af"}},"homepage":"https://json-render.dev","keywords":["json","3d","three","threejs","react-three-fiber","r3f","webgl","ai","generative-ui","llm","renderer","streaming","components"],"_resolved":"/tmp/json-render-react-three-fiber-0.21.0.tgz","_integrity":"sha512-l9JoD85shYcV4yx2s30I5aoJ3dk3dHo8SX/+tUshhg6VU0qQCmmFjw9O5jpqQwEgHQRAus9vS3jaddrcMZwDsA==","repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/react-three-fiber"},"_npmVersion":"11.19.0","description":"React Three Fiber renderer for @json-render/core. JSON becomes 3D scenes.","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","@json-render/react":"0.21.0","@react-three/postprocessing":"^3.0.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.3.6","tsup":"^8.0.2","three":"^0.183.2","typescript":"^5.4.5","@types/react":"19.2.3","@types/three":"^0.183.1","@react-three/drei":"^10.7.7","@react-three/fiber":"^9.5.0","@internal/typescript-config":"0.0.0"},"peerDependencies":{"zod":"^4.0.0","react":"^19.0.0","three":">=0.160.0","@react-three/drei":">=9.0.0","@react-three/fiber":">=8.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-three-fiber_0.21.0_1789757620263_0.7457101088021272"}}},"time":{"created":"2026-03-12T15:18:02.037Z","modified":"2026-09-18T18:53:40.698Z","0.12.1":"2026-03-12T15:18:02.274Z","0.13.0":"2026-03-12T15:24:52.786Z","0.14.0":"2026-03-13T22:09:54.201Z","0.14.1":"2026-03-17T22:48:12.823Z","0.15.0":"2026-03-23T18:34:43.869Z","0.16.0":"2026-03-28T01:22:00.969Z","0.17.0":"2026-04-11T03:41:33.411Z","0.18.0":"2026-04-17T19:46:38.237Z","0.19.0":"2026-05-07T05:24:29.170Z","0.20.0":"2026-08-16T13:54:57.897Z","0.21.0":"2026-09-18T18:53:40.348Z"},"bugs":{"url":"https://github.com/vercel-labs/json-render/issues"},"license":"Apache-2.0","homepage":"https://json-render.dev","keywords":["json","3d","three","threejs","react-three-fiber","r3f","webgl","ai","generative-ui","llm","renderer","streaming","components"],"repository":{"url":"git+https://github.com/vercel-labs/json-render.git","type":"git","directory":"packages/react-three-fiber"},"description":"React Three Fiber renderer for @json-render/core. JSON becomes 3D scenes.","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-three-fiber\n\nReact Three Fiber renderer for [`@json-render/core`](https://json-render.dev). JSON becomes 3D scenes.\n\n19 built-in components for meshes, lights, models, environments, text, cameras, and controls.\n\n## Installation\n\n```bash\nnpm install @json-render/react-three-fiber @json-render/core @json-render/react @react-three/fiber @react-three/drei three zod\n```\n\n## Usage\n\n```tsx\nimport { defineCatalog } from \"@json-render/core\";\nimport { schema, defineRegistry } from \"@json-render/react\";\nimport {\n  threeComponentDefinitions,\n  threeComponents,\n  ThreeCanvas,\n} from \"@json-render/react-three-fiber\";\n\n// Build catalog with 3D components\nconst catalog = defineCatalog(schema, {\n  components: {\n    Box: threeComponentDefinitions.Box,\n    Sphere: threeComponentDefinitions.Sphere,\n    AmbientLight: threeComponentDefinitions.AmbientLight,\n    DirectionalLight: threeComponentDefinitions.DirectionalLight,\n    OrbitControls: threeComponentDefinitions.OrbitControls,\n  },\n  actions: {},\n});\n\n// Register implementations\nconst { registry } = defineRegistry(catalog, {\n  components: {\n    Box: threeComponents.Box,\n    Sphere: threeComponents.Sphere,\n    AmbientLight: threeComponents.AmbientLight,\n    DirectionalLight: threeComponents.DirectionalLight,\n    OrbitControls: threeComponents.OrbitControls,\n  },\n});\n\n// Render\n<ThreeCanvas\n  spec={spec}\n  registry={registry}\n  shadows\n  camera={{ position: [5, 5, 5], fov: 50 }}\n  style={{ width: \"100%\", height: \"100vh\" }}\n/>;\n```\n\n## Components\n\n**Primitives:** Box, Sphere, Cylinder, Cone, Torus, Plane, Capsule\n\n**Lights:** AmbientLight, DirectionalLight, PointLight, SpotLight\n\n**Container:** Group\n\n**Model:** Model (GLTF/GLB)\n\n**Environment:** Environment, Fog, GridHelper\n\n**Text:** Text3D, ExtrudedText\n\n**Camera/Controls:** PerspectiveCamera, OrbitControls\n\n## Docs\n\nFull API reference: [json-render.dev/docs/api/react-three-fiber](https://json-render.dev/docs/api/react-three-fiber)\n","readmeFilename":"README.md"}