{"_id":"@risali/react","_rev":"36-a8d926039dca1e3a03412b1b4efdea78","name":"@risali/react","dist-tags":{"latest":"1.19.0"},"versions":{"0.2.0":{"name":"@risali/react","version":"0.2.0","keywords":["risali","cms","headless","react","nextjs","rsc"],"license":"UNLICENSED","_id":"@risali/react@0.2.0","maintainers":[{"name":"patress1989","email":"patress1989@gmail.com"}],"homepage":"https://risali.app","bugs":{"url":"https://github.com/Patress1989/Risali.app/issues"},"dist":{"shasum":"793d13781dab0f8b6d07815fb49021baff3ebf1e","tarball":"https://registry.npmjs.org/@risali/react/-/react-0.2.0.tgz","fileCount":38,"integrity":"sha512-rFSj9zncazUqqrdsy9Fdv2VRVwdyxsb0FxmJ0zkJMxzzcqwIWedfHRl3VtUqyCmXyphCyH4gJxGCv/tPyBXhpA==","signatures":[{"sig":"MEUCIQDqLlVUXhEHA1bNhYIr8dy77Rn++tYs0o/xjsrJsZjQ7QIgWeVihFdEdjc4duqrkN8S5CIs7ttdRgl1Pn8pdM4lzB0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65757},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fd7fa84d2c8102d20f6d47a890006a04c829cbba","private":false,"scripts":{"build":"tsc -p tsconfig.json","clean":"rimraf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"patress1989","email":"patress1989@gmail.com"},"repository":{"url":"git+https://github.com/Patress1989/Risali.app.git","type":"git","directory":"packages/risali-react"},"_npmVersion":"11.13.0","description":"React server components for Risali.app — SSR-fetch editable text/image/rich-text blocks from a client's Risali site.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","rimraf":"^6.0.1","react-dom":"^19.0.0","typescript":"^5.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.2.0_1780336906967_0.45758437616341885","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@risali/react","version":"0.5.0","keywords":["risali","cms","headless","react","nextjs","rsc"],"license":"UNLICENSED","_id":"@risali/react@0.5.0","maintainers":[{"name":"patress1989","email":"patress1989@gmail.com"}],"homepage":"https://risali.app","bugs":{"url":"https://github.com/Patress1989/Risali.app/issues"},"dist":{"shasum":"f807e639597e67708a40782858f01db4eabc5b9f","tarball":"https://registry.npmjs.org/@risali/react/-/react-0.5.0.tgz","fileCount":66,"integrity":"sha512-/ia8M9TWr4gTqX+8WywuNmcXnLF79UwR4iM9cuMZuxlCaJ0/1gsZw8O7nFylJn+t1OCh9VKYaqSun5NLUYMbDQ==","signatures":[{"sig":"MEUCIQCXGpfiJ8B74EMVjitWumOr8+b7wyv9F6HYvrDGAiRwLgIgclU0poDvzc0Uf63/PMAYWj2uJWnM7O2wFOLAkX6fols=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136299},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9deb47adb29fdfd6470d021dd5e01351810a8d56","private":false,"scripts":{"build":"tsc -p tsconfig.json","clean":"rimraf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"patress1989","email":"patress1989@gmail.com"},"repository":{"url":"git+https://github.com/Patress1989/Risali.app.git","type":"git","directory":"packages/risali-react"},"_npmVersion":"11.13.0","description":"React server components for Risali.app — SSR-fetch editable text/image/rich-text blocks from a client's Risali site.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","rimraf":"^6.0.1","react-dom":"^19.0.0","typescript":"^5.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.5.0_1780764075503_0.8375384392090637","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@risali/react","version":"0.6.0","keywords":["risali","cms","headless","react","nextjs","rsc"],"license":"UNLICENSED","_id":"@risali/react@0.6.0","maintainers":[{"name":"patress1989","email":"patress1989@gmail.com"}],"homepage":"https://risali.app","bugs":{"url":"https://github.com/Patress1989/Risali.app/issues"},"dist":{"shasum":"cf1ef5d37f8d5c4241bfbf3d2fd1680b27ff8772","tarball":"https://registry.npmjs.org/@risali/react/-/react-0.6.0.tgz","fileCount":82,"integrity":"sha512-5YVhf9cR7PduTGfq4P2nh5haxF/QvE6GFtrx6vZUSuqdbafzlXosD3qz8mzeXHcCdMevCnCfqJeoSRUT3Rk+jw==","signatures":[{"sig":"MEQCIAm4drhQD7/8MYznRUvOp4CmDwzpzKA1tutPl3hwUcC3AiAWfDEaBZEoV8MvaKtzjBXoRX8mcGXeReG/O5oQgZr+Pg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175789},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4fcf1d111e25ab9e3a2670a92cf5237c263cb771","private":false,"scripts":{"build":"tsc -p tsconfig.json","clean":"rimraf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"patress1989","email":"patress1989@gmail.com"},"repository":{"url":"git+https://github.com/Patress1989/Risali.app.git","type":"git","directory":"packages/risali-react"},"_npmVersion":"11.13.0","description":"React server components for Risali.app — SSR-fetch editable text/image/rich-text blocks from a client's Risali site.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","rimraf":"^6.0.1","react-dom":"^19.0.0","typescript":"^5.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.6.0_1781591844190_0.6594447776293675","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@risali/react","version":"0.6.1","keywords":["risali","cms","headless","react","nextjs","rsc"],"license":"UNLICENSED","_id":"@risali/react@0.6.1","maintainers":[{"name":"patress1989","email":"patress1989@gmail.com"}],"homepage":"https://risali.app","bugs":{"url":"https://github.com/Patress1989/Risali.app/issues"},"dist":{"shasum":"c48568aab091468d84cec16121eea73f93cf59af","tarball":"https://registry.npmjs.org/@risali/react/-/react-0.6.1.tgz","fileCount":82,"integrity":"sha512-nr/W+gBFKeLqhDw0bk6ceMP/6EYioc4+p9cVjHoJCWFsSc5F1B6cGLPxb+/S718Z+TNp4lyJ7D7jMY2lGDzEIg==","signatures":[{"sig":"MEYCIQDZtqmM9zLYzs/0INNnjFWhcnZBvJYocUzX85JMK5STuwIhANAlpGNWs6AC1t15l8Nw52cnpEnyWOcF4NKnZ0v3+e7k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":176744},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4fcf1d111e25ab9e3a2670a92cf5237c263cb771","private":false,"scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"patress1989","email":"patress1989@gmail.com"},"repository":{"url":"git+https://github.com/Patress1989/Risali.app.git","type":"git","directory":"packages/risali-react"},"_npmVersion":"11.13.0","description":"React server components for Risali.app — SSR-fetch editable text/image/rich-text blocks from a client's Risali site.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.6.1_1781594669500_0.6687789010094591","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@risali/react","version":"0.6.2","keywords":["risali","cms","headless","react","nextjs","rsc"],"license":"UNLICENSED","_id":"@risali/react@0.6.2","maintainers":[{"name":"patress1989","email":"patress1989@gmail.com"}],"homepage":"https://risali.app","bugs":{"url":"https://github.com/Patress1989/Risali.app/issues"},"dist":{"shasum":"ef1675cae6c8d3be83f458219a7412b1c40e8e42","tarball":"https://registry.npmjs.org/@risali/react/-/react-0.6.2.tgz","fileCount":82,"integrity":"sha512-nkHHLVRubCu8UMw10JGgVvkgo+07gbtT+YFzOMkL9/Vzi1R2bUZNRhBZ0A+4A1hsxbyBaCaLZMemcUPpzIlgTw==","signatures":[{"sig":"MEQCIE6H+lik99s3owbKs5pmj8G33+mqwbyzW44yG+v71eDcAiAbl2cGQA5qM49RCRG9bKyyKSitWIK/Q6uxyrJ6cDOHqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179801},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1079bb952788b27d90ba6e1403d39652a90f15a6","private":false,"scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"patress1989","email":"patress1989@gmail.com"},"repository":{"url":"git+https://github.com/Patress1989/Risali.app.git","type":"git","directory":"packages/risali-react"},"_npmVersion":"11.13.0","description":"React server components for Risali.app — SSR-fetch editable text/image/rich-text blocks from a client's Risali site.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.6.2_1781693060290_0.6068726795954495","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@risali/react","version":"0.7.0","keywords":["risali","cms","headless","react","nextjs","rsc"],"license":"UNLICENSED","_id":"@risali/react@0.7.0","maintainers":[{"name":"patress1989","email":"patress1989@gmail.com"}],"homepage":"https://risali.app","bugs":{"url":"https://github.com/Patress1989/Risali.app/issues"},"dist":{"shasum":"eeba480942c491cb3275524075b215cee7b221e8","tarball":"https://registry.npmjs.org/@risali/react/-/react-0.7.0.tgz","fileCount":86,"integrity":"sha512-HxcBaLpEDLtk7wgAQSbb3bnLG35a/RXOxmyGnKjI3mVHWRXH1enpjxhh3KNxt1ZRhJ9a1C3jjkrKUUG+GhA/TA==","signatures":[{"sig":"MEUCIQC+mxNfCbETWCj5AaaGxTOfZEg4Ir0NbQ7ZZIRsWWjRzAIgROC809Hd+SHfJILn8o7/uphT8JS3NblVau6z7xvfQaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221914},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"40bc99b3e99fb19128d116a2185a0c3fa9c3e1a2","private":false,"scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"patress1989","email":"patress1989@gmail.com"},"repository":{"url":"git+https://github.com/Patress1989/Risali.app.git","type":"git","directory":"packages/risali-react"},"_npmVersion":"11.13.0","description":"React server components for Risali.app — SSR-fetch editable text/image/rich-text blocks from a client's Risali site.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"lucide-react":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.7.0_1781696580930_0.5289905602599749","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@risali/react","version":"0.8.0","keywords":["risali","cms","headless","react","nextjs","rsc"],"license":"UNLICENSED","_id":"@risali/react@0.8.0","maintainers":[{"name":"patress1989","email":"patress1989@gmail.com"}],"homepage":"https://risali.app","bugs":{"url":"https://github.com/Patress1989/Risali.app/issues"},"dist":{"shasum":"56dfe72efec8e0e75f6686a15844dc102047cb19","tarball":"https://registry.npmjs.org/@risali/react/-/react-0.8.0.tgz","fileCount":90,"integrity":"sha512-a2b/WOUozwp+rZwAgINH2mhFph1C/+q9E2g0ChY2Mw9WxZx2hy4C3L9eWT+vxyYkKHpl0Ebfg5iNK0o26S8AjA==","signatures":[{"sig":"MEUCIQDvkGIh9mMGFNSl4WQ95Geb8j14Nlt5IJSXFVKAvRhjMwIgDkfDpxbWKtGryx9VU4Ef0GeazKGAM/SM/Jyb00VxwIs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":235741},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"896e13265e02d86c4ebacccfc3eabc3a24dc2fbe","private":false,"scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"patress1989","email":"patress1989@gmail.com"},"repository":{"url":"git+https://github.com/Patress1989/Risali.app.git","type":"git","directory":"packages/risali-react"},"_npmVersion":"11.13.0","description":"React server components for Risali.app — SSR-fetch editable text/image/rich-text blocks from a client's Risali site.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"lucide-react":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.8.0_1782226227757_0.1653539527436938","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@risali/react","version":"0.8.2","keywords":["risali","cms","headless","react","nextjs","rsc"],"license":"UNLICENSED","_id":"@risali/react@0.8.2","maintainers":[{"name":"patress1989","email":"patress1989@gmail.com"}],"homepage":"https://risali.app","bugs":{"url":"https://github.com/Patress1989/Risali.app/issues"},"dist":{"shasum":"62ee97321ebcec6659f03a9d41b780c22662e9bf","tarball":"https://registry.npmjs.org/@risali/react/-/react-0.8.2.tgz","fileCount":90,"integrity":"sha512-x3WQevlFEmlVqPSkqtmpGgwHiVk0RF1KGyUrfA7dUo8/O7nT1vxbiuuSzgKMK1Ss4NxtnpkOfbHhFnP31ARHAA==","signatures":[{"sig":"MEQCICcDLnjhxRjBY1G65iWZw20uyoREKCIEbeAdhmUMrKDdAiAjq+nA+M8JRVsl5nmIrTeVE6VdwtB4VmBQNNxd/alIYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242902},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fdffebdcd9d46f2de10019fd7027de86c8a42f4c","private":false,"scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"patress1989","email":"patress1989@gmail.com"},"repository":{"url":"git+https://github.com/Patress1989/Risali.app.git","type":"git","directory":"packages/risali-react"},"_npmVersion":"11.13.0","description":"React server components for Risali.app — SSR-fetch editable text/image/rich-text blocks from a client's Risali site.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"lucide-react":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.8.2_1782327933039_0.48908911044203784","host":"s3://npm-registry-packages-npm-production"}},"0.8.5":{"name":"@risali/react","version":"0.8.5","keywords":["risali","cms","headless","react","nextjs","rsc"],"license":"UNLICENSED","_id":"@risali/react@0.8.5","maintainers":[{"name":"patress1989","email":"patress1989@gmail.com"}],"homepage":"https://risali.app","bugs":{"url":"https://github.com/Patress1989/Risali.app/issues"},"dist":{"shasum":"31aff4a7614544785a9648c39e287e1b60298583","tarball":"https://registry.npmjs.org/@risali/react/-/react-0.8.5.tgz","fileCount":90,"integrity":"sha512-5T7sl7Z8fK+AT15iRktXvInhrxYMevsFS37qM5R/nqePVAuokvsu9FIL3jc/5eU80oCy70nv5J+P1uZqlC/e2A==","signatures":[{"sig":"MEUCIEbr78PC3d1qmz6ccAq8mGMT8JjyXd7zCv+EvkTN2pWoAiEApc+koJTnY8FM8m9qhhWvlxiU4TP/k2qLRgG7+cCLGG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261091},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"155b999923d7ea885301af651d35a7ccf2195c9f","private":false,"scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"patress1989","email":"patress1989@gmail.com"},"repository":{"url":"git+https://github.com/Patress1989/Risali.app.git","type":"git","directory":"packages/risali-react"},"_npmVersion":"11.13.0","description":"React server components for Risali.app — SSR-fetch editable text/image/rich-text blocks from a client's Risali site.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"lucide-react":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.8.5_1782386977781_0.3564266487872605","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@risali/react","version":"0.9.0","keywords":["risali","cms","headless","react","nextjs","rsc"],"license":"UNLICENSED","_id":"@risali/react@0.9.0","maintainers":[{"name":"patress1989","email":"patress1989@gmail.com"}],"homepage":"https://risali.app","bugs":{"url":"https://github.com/Patress1989/Risali.app/issues"},"dist":{"shasum":"0e492423b629f2a7af494d0bc9c176071655a3af","tarball":"https://registry.npmjs.org/@risali/react/-/react-0.9.0.tgz","fileCount":90,"integrity":"sha512-Hx6W5Kw7+3XGeiNvaeViERNkoC3Ov7Li6pxNytRxdvvRfJguy0GH1cVgIsHq1z6yBk4DVE6poTHdkE1JAz2xUg==","signatures":[{"sig":"MEUCIGrsFwmuZ824Fl6UjoMbGpveAyBjjsSSRFwXj60JTGF3AiEAyhQRr/CN8WBBaLBwQoma9DBDJKPREk6PllhXseeAshM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264348},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"76e997a9b63c9308228e9a22011e05ece52f24bd","private":false,"scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"patress1989","email":"patress1989@gmail.com"},"repository":{"url":"git+https://github.com/Patress1989/Risali.app.git","type":"git","directory":"packages/risali-react"},"_npmVersion":"11.13.0","description":"React server components for Risali.app — SSR-fetch editable text/image/rich-text blocks from a client's Risali site.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"lucide-react":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.9.0_1783161880309_0.49500316670527833","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@risali/react","version":"0.12.0","keywords":["risali","cms","headless","react","nextjs","rsc"],"license":"UNLICENSED","_id":"@risali/react@0.12.0","maintainers":[{"name":"patress1989","email":"patress1989@gmail.com"}],"homepage":"https://risali.app","bugs":{"url":"https://github.com/Patress1989/Risali.app/issues"},"dist":{"shasum":"eef733d7f76d9678d66a5e7afc46236db50f5e4c","tarball":"https://registry.npmjs.org/@risali/react/-/react-0.12.0.tgz","fileCount":98,"integrity":"sha512-FJObCqxsPbXn6FQyq8DjttfjABNP74toBpVCnnr7RNex7K/kSGDUOW5VuPCE9U3i/iwzizMcRSJMDNrVllYuog==","signatures":[{"sig":"MEUCIQD0UmkBXqgFUikghOquvYkYKpC17hsZ1pmSiHjsECSFgAIgR8lsTfegp+jlHwQZT/UvBMvGiIZkyPrVYA9Vuf3Bf4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295236},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"cd99a1ed440ae3f8675df9ab864fbf91f498b889","private":false,"scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"patress1989","email":"patress1989@gmail.com"},"repository":{"url":"git+https://github.com/Patress1989/Risali.app.git","type":"git","directory":"packages/risali-react"},"_npmVersion":"11.13.0","description":"React server components for Risali.app — SSR-fetch editable text/image/rich-text blocks from a client's Risali site.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"lucide-react":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.12.0_1784180300475_0.14332539045703796","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@risali/react","version":"0.13.0","keywords":["risali","cms","headless","react","nextjs","rsc"],"license":"UNLICENSED","_id":"@risali/react@0.13.0","maintainers":[{"name":"patress1989","email":"patress1989@gmail.com"}],"homepage":"https://risali.app","bugs":{"url":"https://github.com/Patress1989/Risali.app/issues"},"dist":{"shasum":"00781e6b6e772388191192ac38140d2a966048e6","tarball":"https://registry.npmjs.org/@risali/react/-/react-0.13.0.tgz","fileCount":98,"integrity":"sha512-eX8U/1aBeXSdcNZKPExzNuDx5LLgyBLnoydWGKmP1N6yjesyw50dvyAEgDYiSvM33vShisiUV1FPohnSEYleiA==","signatures":[{"sig":"MEYCIQDh4QeNyplL5jGjnULHtZnQbQoSYHpP5ef5gN+OJWjOZwIhAMyfAc6kwKDGWAoCdimMXmhX8sGz2sTbKSbbnzxnwXLz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":319600},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2c750e0c6291b482b1ba03fe3763fdf236f2428b","private":false,"scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"patress1989","email":"patress1989@gmail.com"},"repository":{"url":"git+https://github.com/Patress1989/Risali.app.git","type":"git","directory":"packages/risali-react"},"_npmVersion":"11.13.0","description":"React server components for Risali.app — SSR-fetch editable text/image/rich-text blocks from a client's Risali site.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"lucide-react":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.13.0_1784318732751_0.0426323811322713","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@risali/react","version":"0.14.0","keywords":["risali","cms","headless","react","nextjs","rsc"],"license":"UNLICENSED","_id":"@risali/react@0.14.0","maintainers":[{"name":"patress1989","email":"patress1989@gmail.com"}],"homepage":"https://risali.app","bugs":{"url":"https://github.com/Patress1989/Risali.app/issues"},"dist":{"shasum":"4aa3014dbb69906b13cd471a12a5c3e0ad166615","tarball":"https://registry.npmjs.org/@risali/react/-/react-0.14.0.tgz","fileCount":102,"integrity":"sha512-3E55USB3jItkVTOSP5ZeheU6w5qVuYw6PyT0MS4ikmTZX+STLXHdDhG+DEhGrNk8mesIM9tUqf0a/Jh/5/BHhA==","signatures":[{"sig":"MEQCIClGRxDgTdYDjYuLVGirdRjjsfhNLtilVNJ3iR5U0lflAiAIPXb58VhoVGtHJ5v6gLWRYgwFjTmj7EWkkxhjweG03w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338533},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7fd60427bcb020197c922f5867e4613bef226186","private":false,"scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"patress1989","email":"patress1989@gmail.com"},"repository":{"url":"git+https://github.com/Patress1989/Risali.app.git","type":"git","directory":"packages/risali-react"},"_npmVersion":"11.13.0","description":"React server components for Risali.app — SSR-fetch editable text/image/rich-text blocks from a client's Risali site.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"lucide-react":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.14.0_1784324458806_0.5540828718842856","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@risali/react","version":"0.16.0","keywords":["risali","cms","headless","react","nextjs","rsc"],"license":"UNLICENSED","_id":"@risali/react@0.16.0","maintainers":[{"name":"patress1989","email":"patress1989@gmail.com"}],"homepage":"https://risali.app","bugs":{"url":"https://github.com/Patress1989/Risali.app/issues"},"dist":{"shasum":"bb13a215fbaef7c4b129cf8fb19b4283ac6f7e6b","tarball":"https://registry.npmjs.org/@risali/react/-/react-0.16.0.tgz","fileCount":106,"integrity":"sha512-FlVPulK3DaYk5UIsW1zyIMxiyDtJX9i/WamsCcmYbC8UYLnhCScHyc1HZKetEckJOo31NB6yW6f/pI9N9K9BUQ==","signatures":[{"sig":"MEYCIQDHTTvgPiVTNjP31GwQT+7wz7a4h6KiuBoFBPyhcCcWTQIhAI0FvS7U41/jNv1tXqYVBbhCQZUuuVNFuw8nKnVcGzbJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351130},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d2739135fcabcf2717bc2a7fb9037e9d35aeada4","private":false,"scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"patress1989","email":"patress1989@gmail.com"},"repository":{"url":"git+https://github.com/Patress1989/Risali.app.git","type":"git","directory":"packages/risali-react"},"_npmVersion":"11.13.0","description":"React server components for Risali.app — SSR-fetch editable text/image/rich-text blocks from a client's Risali site.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"lucide-react":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.16.0_1784537353997_0.9295226270830921","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@risali/react","version":"0.16.1","keywords":["risali","cms","headless","react","nextjs","rsc"],"license":"UNLICENSED","_id":"@risali/react@0.16.1","maintainers":[{"name":"patress1989","email":"patress1989@gmail.com"}],"homepage":"https://risali.app","bugs":{"url":"https://github.com/Patress1989/Risali.app/issues"},"dist":{"shasum":"6a353ea9f1b32247410719660329f309effe857f","tarball":"https://registry.npmjs.org/@risali/react/-/react-0.16.1.tgz","fileCount":106,"integrity":"sha512-Iz0U2xq7CzxqOxYTrhvL96XTw5YicYtIC3yIjWYQRswWd2KZrAquI0i4H6wZOaCj1Z0O+d8z292OMWpUARv37Q==","signatures":[{"sig":"MEYCIQC/mf4dwfaxxc70+YHfBRcIbTg9EZ1hVzR5L3U8manw4gIhANdZSfh6u5nDNewzrrHnE2iPS49PNnIP0DOkob6eLgmO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":352351},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"38b743406eac94fc6987c2396bc569e3d420a819","private":false,"scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"patress1989","email":"patress1989@gmail.com"},"repository":{"url":"git+https://github.com/Patress1989/Risali.app.git","type":"git","directory":"packages/risali-react"},"_npmVersion":"11.13.0","description":"React server components for Risali.app — SSR-fetch editable text/image/rich-text blocks from a client's Risali site.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"lucide-react":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.16.1_1784803806010_0.1171898143380854","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@risali/react","version":"0.18.0","keywords":["risali","cms","headless","react","nextjs","rsc"],"license":"UNLICENSED","_id":"@risali/react@0.18.0","maintainers":[{"name":"patress1989","email":"patress1989@gmail.com"}],"homepage":"https://risali.app","bugs":{"url":"https://github.com/Patress1989/Risali.app/issues"},"dist":{"shasum":"f0be55f25dd01000a607bb847ce1731482c1e174","tarball":"https://registry.npmjs.org/@risali/react/-/react-0.18.0.tgz","fileCount":110,"integrity":"sha512-PEboij6wttxPZh5GzRv751n9ud9AM9EE8+VblCeNdFi0e6wyDrohgl6hrL+wdM3InPJzhl69JNOLX/wVSOBL1g==","signatures":[{"sig":"MEUCIQCxD+rGhBuUJ4D9GBWUUMIfsjw8romzmnyvsx6yvyVglgIgdam0NAkIHQ5lHZGrHi9+0f6Sdqcu3w/zj0arMX52CoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":375288},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"4af4aa86f53c253f9614cbef40212b8912e79f04","private":false,"scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"patress1989","email":"patress1989@gmail.com"},"repository":{"url":"git+https://github.com/Patress1989/Risali.app.git","type":"git","directory":"packages/risali-react"},"_npmVersion":"11.13.0","description":"React server components for Risali.app — SSR-fetch editable text/image/rich-text blocks from a client's Risali site.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"lucide-react":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.18.0_1785347511777_0.21688451319733826","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@risali/react","version":"0.19.0","keywords":["risali","cms","headless","react","nextjs","rsc"],"license":"UNLICENSED","_id":"@risali/react@0.19.0","maintainers":[{"name":"patress1989","email":"patress1989@gmail.com"}],"homepage":"https://risali.app","bugs":{"url":"https://github.com/Patress1989/Risali.app/issues"},"dist":{"shasum":"3a0de13f9f61ec8e0a62e03b78a0bdb95f9109fe","tarball":"https://registry.npmjs.org/@risali/react/-/react-0.19.0.tgz","fileCount":110,"integrity":"sha512-hIsQGXVF4iOjkZlu7+pZ3XOURjtMB7Nhymq1yiykVu2Hzh8OhW/LYVq5kRyY2xXQg2Q16iaaP/R2d0cfq/ifTw==","signatures":[{"sig":"MEUCIQCjssq5NuXu23/qblGRUX4+3Kqjx0dtmWLP2N8HLF89SQIgYYcNlcBAbkyQtm7kdKjRHE71neXmSjc2Li+qvLkUu7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":381408},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"75844ba97e0c919ca61dc195f032849317304786","private":false,"scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"patress1989","email":"patress1989@gmail.com"},"repository":{"url":"git+https://github.com/Patress1989/Risali.app.git","type":"git","directory":"packages/risali-react"},"_npmVersion":"11.13.0","description":"React server components for Risali.app — SSR-fetch editable text/image/rich-text blocks from a client's Risali site.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"lucide-react":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.19.0_1785680165371_0.26166042904181186","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@risali/react","version":"0.21.0","keywords":["risali","cms","headless","react","nextjs","rsc"],"license":"UNLICENSED","_id":"@risali/react@0.21.0","maintainers":[{"name":"patress1989","email":"patress1989@gmail.com"}],"homepage":"https://risali.app","bugs":{"url":"https://github.com/Patress1989/Risali.app/issues"},"dist":{"shasum":"a4a86ff66289a6ac00b43e36c44cf5f311f45784","tarball":"https://registry.npmjs.org/@risali/react/-/react-0.21.0.tgz","fileCount":114,"integrity":"sha512-uZGbnksi8vggOPMuu8zOeU1gSHL+Dxs1s2vufugEA4G7ajN0sNro4JS2pfwjAFmL7XW1AfS6LgIyhbb4zYSWrA==","signatures":[{"sig":"MEQCIC0UiJSUSg8NiPNJaOlWwW4MUVQxCS1Uz56yz9DY9pGTAiBSxm8QW58z1ZP4x5cn/FXd0NqiBVbHDWfGXR4w+sVo4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":462744},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5ae34ace72fc87de63a858c80c316775a5a4968f","private":false,"scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"patress1989","email":"patress1989@gmail.com"},"repository":{"url":"git+https://github.com/Patress1989/Risali.app.git","type":"git","directory":"packages/risali-react"},"_npmVersion":"11.13.0","description":"React server components for Risali.app — SSR-fetch editable text/image/rich-text blocks from a client's Risali site.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"lucide-react":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.21.0_1785913848531_0.36603112026073736","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@risali/react","version":"0.23.0","keywords":["risali","cms","headless","react","nextjs","rsc"],"license":"UNLICENSED","_id":"@risali/react@0.23.0","maintainers":[{"name":"patress1989","email":"patress1989@gmail.com"}],"homepage":"https://risali.app","bugs":{"url":"https://github.com/Patress1989/Risali.app/issues"},"dist":{"shasum":"ae757924c0c5d7a6eb0ca0216e5df91bb7776edd","tarball":"https://registry.npmjs.org/@risali/react/-/react-0.23.0.tgz","fileCount":122,"integrity":"sha512-LDncZdsCSCkioZgnrEpyJiBbz7wo9Vyo9gJpskr3CeEaurmHcOnvtPX7dHHk5ho85yvrELK1h//df6OD9aeFUA==","signatures":[{"sig":"MEYCIQD18Ql8AoNojdRKBnBK6TtX+KxHY/+sfNmpMvycxjcsHQIhAKIIAC4onvN1ODHjwLcQctBcbiYFgtZN3r/N64t/Ro+n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":557338},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9b9c56aa3267904ce9b943f76c05a0cb37c6105c","private":false,"scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"patress1989","email":"patress1989@gmail.com"},"repository":{"url":"git+https://github.com/Patress1989/Risali.app.git","type":"git","directory":"packages/risali-react"},"_npmVersion":"11.13.0","description":"React server components for Risali.app — SSR-fetch editable text/image/rich-text blocks from a client's Risali site.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"lucide-react":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.23.0_1786548362433_0.05725070378696939","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@risali/react","version":"0.24.0","keywords":["risali","cms","headless","react","nextjs","rsc"],"license":"UNLICENSED","_id":"@risali/react@0.24.0","maintainers":[{"name":"patress1989","email":"patress1989@gmail.com"}],"homepage":"https://risali.app","bugs":{"url":"https://github.com/Patress1989/Risali.app/issues"},"dist":{"shasum":"17182d17b5d5093bf728d8115beeae897ee15cc5","tarball":"https://registry.npmjs.org/@risali/react/-/react-0.24.0.tgz","fileCount":122,"integrity":"sha512-PkJh30JIMVuDtGDM/h2JEZkaNT6u+AhVJSyeOrpbshJV1CKd3LTeiOGSZrfbfLb3KWTOv42Kcz3F7NsXJFcy5g==","signatures":[{"sig":"MEUCIGNwNdEJw6lMZQBHCg6r7c2EYvHRCQhzW+bjJhMbFB+PAiEAgKBi1TONiKAOSm5pUPzQ1Fx8O7E0l6YFmpmW3QXQV8c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":557338},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"d0c0b25bb424ed5833925f84c58f24ed025a1110","private":false,"scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"patress1989","email":"patress1989@gmail.com"},"repository":{"url":"git+https://github.com/Patress1989/Risali.app.git","type":"git","directory":"packages/risali-react"},"_npmVersion":"11.13.0","description":"React server components for Risali.app — SSR-fetch editable text/image/rich-text blocks from a client's Risali site.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"lucide-react":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.24.0_1786559809451_0.3883433628430002","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@risali/react","version":"0.25.0","keywords":["risali","cms","headless","react","nextjs","rsc"],"license":"UNLICENSED","_id":"@risali/react@0.25.0","maintainers":[{"name":"patress1989","email":"patress1989@gmail.com"}],"homepage":"https://risali.app","bugs":{"url":"https://github.com/Patress1989/Risali.app/issues"},"dist":{"shasum":"15a0f73a2f9e5ea1450452acd5b781b21d3f4726","tarball":"https://registry.npmjs.org/@risali/react/-/react-0.25.0.tgz","fileCount":122,"integrity":"sha512-oZqsrZ6u8IOrKDH4S42IGJEOE7CvF51naW8plOEKrMCzW8oE9gZfbFR9u4qTRbs9WGyexJVL8/hyCrV2NbsHJw==","signatures":[{"sig":"MEYCIQCh7gN2IJTxl6X+aaMuJ3HvS3hRiO2nStzdD8r7udUq7wIhAPg3CMuGtAhHo6hH/9KYe5S0Xhsqoc9R41Kaa0eYUmia","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":557338},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"e57d3c6c155c819c31e7aab07a84386b8d11cb6c","private":false,"scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"patress1989","email":"patress1989@gmail.com"},"repository":{"url":"git+https://github.com/Patress1989/Risali.app.git","type":"git","directory":"packages/risali-react"},"_npmVersion":"11.13.0","description":"React server components for Risali.app — SSR-fetch editable text/image/rich-text blocks from a client's Risali site.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"lucide-react":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_0.25.0_1786563650809_0.3403943711572488","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@risali/react","version":"1.1.0","keywords":["risali","cms","headless","react","nextjs","rsc"],"license":"UNLICENSED","_id":"@risali/react@1.1.0","maintainers":[{"name":"patress1989","email":"patress1989@gmail.com"}],"homepage":"https://risali.app","bugs":{"url":"https://github.com/Patress1989/Risali.app/issues"},"dist":{"shasum":"1753af69f46d24b0289458fd6bb148627a2a7543","tarball":"https://registry.npmjs.org/@risali/react/-/react-1.1.0.tgz","fileCount":146,"integrity":"sha512-uc/G4i2IJCAiGQKCZXIxNdAhIgLWEj7G2/en6vvLBFttzqYR4N4S+BO8+xjwmBIOrhgsrNfwVub3Qo0pZzN7yg==","signatures":[{"sig":"MEUCIQD+j/qon/scGAF78PG+Na+6GQ7IXCAqNt62r+j5DP9JjwIgB63UVncyIZ+LCb1m4On9Q7NRwjTNj7sL+gZiXGhJdAg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":807573},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"33a0f891c8ea6eb60de06017161cc991250481a6","private":false,"scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"patress1989","email":"patress1989@gmail.com"},"repository":{"url":"git+https://github.com/Patress1989/Risali.app.git","type":"git","directory":"packages/risali-react"},"_npmVersion":"11.13.0","description":"React server components for Risali.app — SSR-fetch editable text/image/rich-text blocks from a client's Risali site.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"lucide-react":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.1.0_1786641588326_0.7888805646747783","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@risali/react","version":"1.2.0","keywords":["risali","cms","headless","react","nextjs","rsc"],"license":"UNLICENSED","_id":"@risali/react@1.2.0","maintainers":[{"name":"patress1989","email":"patress1989@gmail.com"}],"homepage":"https://risali.app","bugs":{"url":"https://github.com/Patress1989/Risali.app/issues"},"dist":{"shasum":"4f8f9833a9f568a54a1cd769d907e6dda4eab4db","tarball":"https://registry.npmjs.org/@risali/react/-/react-1.2.0.tgz","fileCount":150,"integrity":"sha512-63eomY6v8WkerUQydI1bmiaeYEStI35O4fE3fSXjkuaHbMKSoXDEl8BwAXU4QPrSBe/XzqmyuRyNtrD1TEqZbw==","signatures":[{"sig":"MEUCIFcZqsQ/hBuRyxCv1wQ6U82Bh3Vd+Qbn6fqGVhA1WiDWAiEAwJ992p+1sH22sxCS8vpOytwVNDA/AlSqQeWgd28OTdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":814804},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"04c1cd5dfc5d902bb973b90ceabe2c22f6e028a5","private":false,"scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"patress1989","email":"patress1989@gmail.com"},"repository":{"url":"git+https://github.com/Patress1989/Risali.app.git","type":"git","directory":"packages/risali-react"},"_npmVersion":"11.13.0","description":"React server components for Risali.app — SSR-fetch editable text/image/rich-text blocks from a client's Risali site.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"lucide-react":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.2.0_1786703393650_0.25311532678490645","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@risali/react","version":"1.3.0","keywords":["risali","cms","headless","react","nextjs","rsc"],"license":"UNLICENSED","_id":"@risali/react@1.3.0","maintainers":[{"name":"patress1989","email":"patress1989@gmail.com"}],"homepage":"https://risali.app","bugs":{"url":"https://github.com/Patress1989/Risali.app/issues"},"dist":{"shasum":"9a0550005150d00bc60f783cbd941ac424e1e0a4","tarball":"https://registry.npmjs.org/@risali/react/-/react-1.3.0.tgz","fileCount":154,"integrity":"sha512-AR+qWymX7Ag3tosD4pY188cn9e7T8wTYpJTrjz/s1YIFiK9Gw5HqkSsOmKMazMQiXM42EH1pGKof4YQjAcjdaA==","signatures":[{"sig":"MEYCIQCUFvoWgw+jkpExMcZTAah0dSUPIcTOKGobqpCDOv+gUgIhALrTvKBMblVks1AF3KgqMX5cNFdkQcIQpe26i4qDuSRW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":856215},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"906377cf8f900596f6314488f076ca3c34bdbe8f","private":false,"scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"patress1989","email":"patress1989@gmail.com"},"repository":{"url":"git+https://github.com/Patress1989/Risali.app.git","type":"git","directory":"packages/risali-react"},"_npmVersion":"11.13.0","description":"React server components for Risali.app — SSR-fetch editable text/image/rich-text blocks from a client's Risali site.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"lucide-react":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.3.0_1787118039991_0.6146254097659116","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@risali/react","version":"1.4.0","keywords":["risali","cms","headless","react","nextjs","rsc"],"license":"UNLICENSED","_id":"@risali/react@1.4.0","maintainers":[{"name":"patress1989","email":"patress1989@gmail.com"}],"homepage":"https://risali.app","bugs":{"url":"https://github.com/Patress1989/Risali.app/issues"},"dist":{"shasum":"58c7adf750eef914f792ee148f34142e4c170b9f","tarball":"https://registry.npmjs.org/@risali/react/-/react-1.4.0.tgz","fileCount":154,"integrity":"sha512-zpt5dCj2cVj3vpLkcqDnM8Av1o+XmqsCn7v9leY2YDMVbSm8gz4BfBAhHN7I73AdpxrP8cc7sWtPe1LjHBE0GQ==","signatures":[{"sig":"MEQCIE61ec1fItLzRHK/qPMdyOTViT3rSrieBq9NrPnJDhdoAiBdGNwhymfhfePiMGPG3MPsnfw1fBSfN8My37IqxLHhLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":860162},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"2ba0971c84a85571f7e0a323d9219789e163f79d","private":false,"scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"patress1989","email":"patress1989@gmail.com"},"repository":{"url":"git+https://github.com/Patress1989/Risali.app.git","type":"git","directory":"packages/risali-react"},"_npmVersion":"11.13.0","description":"React server components for Risali.app — SSR-fetch editable text/image/rich-text blocks from a client's Risali site.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"lucide-react":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.4.0_1787582554143_0.9707924309934484","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@risali/react","version":"1.7.0","keywords":["risali","cms","headless","react","nextjs","rsc"],"license":"UNLICENSED","_id":"@risali/react@1.7.0","maintainers":[{"name":"patress1989","email":"patress1989@gmail.com"}],"homepage":"https://risali.app","bugs":{"url":"https://github.com/Patress1989/Risali.app/issues"},"dist":{"shasum":"1aaadfa55f70653b120062eddbfc9ec8e836372e","tarball":"https://registry.npmjs.org/@risali/react/-/react-1.7.0.tgz","fileCount":154,"integrity":"sha512-0pz+lwKAXDpfXEVZ3a2+GnjFCDq/SQWUFEhV3loM7rjZd/8CVUiCds/hK54YpmKJTLsQDjIY2Axuf803kKj5Ig==","signatures":[{"sig":"MEQCIG2IeByk3S+0bs9uLDU3FZmzewU28a7QUdCR4X3+5LDVAiAmQ9oVxhK1BH7VEHcFlgqDZBhHvqVfft0ag6DSg24Xmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":874111},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8dc3cc9f706a375a25ee050e69566696be97ad08","private":false,"scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"patress1989","email":"patress1989@gmail.com"},"repository":{"url":"git+https://github.com/Patress1989/Risali.app.git","type":"git","directory":"packages/risali-react"},"_npmVersion":"11.13.0","description":"React server components for Risali.app — SSR-fetch editable text/image/rich-text blocks from a client's Risali site.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"lucide-react":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.7.0_1788264965209_0.6153570070611032","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@risali/react","version":"1.9.0","keywords":["risali","cms","headless","react","nextjs","rsc"],"license":"UNLICENSED","_id":"@risali/react@1.9.0","maintainers":[{"name":"patress1989","email":"patress1989@gmail.com"}],"homepage":"https://risali.app","bugs":{"url":"https://github.com/Patress1989/Risali.app/issues"},"dist":{"shasum":"553694443e844ee780929efa7b697fcd3519e68e","tarball":"https://registry.npmjs.org/@risali/react/-/react-1.9.0.tgz","fileCount":154,"integrity":"sha512-EvJf9BWLeyxjKmOfWpWFHkB9+kI02sVB46P1N2p0Ws7NLDlVSFyp1iIW8ftElgpzyc+zeOqPLOwrSDPa4gHkgg==","signatures":[{"sig":"MEQCICOR14+HSn75rrgVOJybXPO047bQ25Ww+ZcUNnW2eNDrAiB5Tr+QKgTaAlIl2k1K9ZqW2KKvMiADSheW4A2oy8v6oA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":924072},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0f89c023ccf3c985b50c859a51fd9daa1519fec9","private":false,"scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"patress1989","email":"patress1989@gmail.com"},"repository":{"url":"git+https://github.com/Patress1989/Risali.app.git","type":"git","directory":"packages/risali-react"},"_npmVersion":"11.13.0","description":"React server components for Risali.app — SSR-fetch editable text/image/rich-text blocks from a client's Risali site.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"lucide-react":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.9.0_1788893818511_0.052625000067314076","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@risali/react","version":"1.10.0","keywords":["risali","cms","headless","react","nextjs","rsc"],"license":"UNLICENSED","_id":"@risali/react@1.10.0","maintainers":[{"name":"patress1989","email":"patress1989@gmail.com"}],"homepage":"https://risali.app","bugs":{"url":"https://github.com/Patress1989/Risali.app/issues"},"dist":{"shasum":"fc63fa3efec187bc64987442ad66c6a668f9fb78","tarball":"https://registry.npmjs.org/@risali/react/-/react-1.10.0.tgz","fileCount":266,"integrity":"sha512-gWLUi3x98PUbCQ2KbcJLwwe/wPfirIMmDD/191HMfoNgmkPPG55/gtTde4LFLFLO2LAG5bNHIlXkctgkfLk3/Q==","signatures":[{"sig":"MEUCIQCCoKVinskqB2aPdFA7m1kJIyp/RpGhS/GC8PkwC1gmSQIgLUtXO8u88Btdn5OU7Pn95c7A3HD/rFuDAjO8t2zI7h4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1076784},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"be18714e28061f96fd3f14a84dec80b14a47540d","private":false,"scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"patress1989","email":"patress1989@gmail.com"},"repository":{"url":"git+https://github.com/Patress1989/Risali.app.git","type":"git","directory":"packages/risali-react"},"_npmVersion":"11.13.0","description":"React server components for Risali.app — SSR-fetch editable text/image/rich-text blocks from a client's Risali site.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"lucide-react":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.10.0_1788957637948_0.20432760646570025","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@risali/react","version":"1.11.0","keywords":["risali","cms","headless","react","nextjs","rsc"],"license":"UNLICENSED","_id":"@risali/react@1.11.0","maintainers":[{"name":"patress1989","email":"patress1989@gmail.com"}],"homepage":"https://risali.app","bugs":{"url":"https://github.com/Patress1989/Risali.app/issues"},"dist":{"shasum":"bd4bd133c27f4ba46767c97907addf0688c7a3e6","tarball":"https://registry.npmjs.org/@risali/react/-/react-1.11.0.tgz","fileCount":278,"integrity":"sha512-v6XzkMgVcZdQEHGrNb2/A2cnPTPrOYwvvz6S2zk1lrivhPzqiM+/Z7z5xUze/ot8sHPdTkFNP+nmOsGHHJtEGQ==","signatures":[{"sig":"MEQCIGHCJCFgy3j43ovyNq3fJAkOnUx7vgzGJ4abLAfx4ntYAiBV8XbQhKWTgWJ6IMXzL5Eg45Waf3o/SyM2/72n561Lwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1103106},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b0ddc5d54b5ac06f2d940831f2a17799cff16312","private":false,"scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"patress1989","email":"patress1989@gmail.com"},"repository":{"url":"git+https://github.com/Patress1989/Risali.app.git","type":"git","directory":"packages/risali-react"},"_npmVersion":"11.13.0","description":"React server components for Risali.app — SSR-fetch editable text/image/rich-text blocks from a client's Risali site.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"lucide-react":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"react":">=18.0.0","react-dom":">=18.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react_1.11.0_1789058551335_0.7954654051144623","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@risali/react","version":"1.14.0","keywords":["risali","cms","headless","react","nextjs","rsc"],"license":"UNLICENSED","_id":"@risali/react@1.14.0","maintainers":[{"name":"patress1989","email":"patress1989@gmail.com"}],"homepage":"https://risali.app","bugs":{"url":"https://github.com/Patress1989/Risali.app/issues"},"dist":{"shasum":"fcc5242cb9a6e84f4c948c8c74a4dcfdaca3bace","tarball":"https://registry.npmjs.org/@risali/react/-/react-1.14.0.tgz","fileCount":303,"integrity":"sha512-XBpK2eNe3MSUrqqKL6YspbZk22l0kR1kD2h+lScDVS/k09i5ZVyXO9ce76xZW8giva36V38m3mXTFYhPnH5M6A==","signatures":[{"sig":"MEQCIDodJVNg3xS24CAETCkeCX3+ZLvg1t2uCLspV970rCsLAiA850G+CACGWhQJGOWWUhw2pcQCCGMXea/Siqnkri6u3Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFF2W4ymPUoqxCVwkHt7L1ZqENz1h9vptKHPPp/Wcjf8AiB4RclecOCSXl8amxigiuo61GJmUSboj08aJ1cEOnDiwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1247653},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"338ed355d1c63863f66911e5aac6c24009de20ca","private":false,"scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"patress1989","email":"patress1989@gmail.com"},"repository":{"url":"git+https://github.com/Patress1989/Risali.app.git","type":"git","directory":"packages/risali-react"},"_npmVersion":"11.13.0","description":"React server components for Risali.app — SSR-fetch editable text/image/rich-text blocks from a client's Risali site.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"lucide-react":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_1.14.0_1789414870547_0.38382916068391615","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@risali/react","version":"1.15.0","keywords":["risali","cms","headless","react","nextjs","rsc"],"license":"UNLICENSED","_id":"@risali/react@1.15.0","maintainers":[{"name":"patress1989","email":"patress1989@gmail.com"}],"homepage":"https://risali.app","bugs":{"url":"https://github.com/Patress1989/Risali.app/issues"},"dist":{"shasum":"f29f56711bb8b6e4098ea9cafe3eb49eea5b4554","tarball":"https://registry.npmjs.org/@risali/react/-/react-1.15.0.tgz","fileCount":303,"integrity":"sha512-EGA0VFT4GRaQ1D8L7H/r8N36BmBNnk+fbAwEGC6ZMT60MpGth3UioLSdwzmdXBMvAfSKAc+zuLwQy/TFnATQqg==","signatures":[{"sig":"MEYCIQD9Mp+p6HhYdcyJtZi8lmOSt4nj/7fmebTRG346aUnyhAIhAI350rLKF3aEEzWuHO1EvT9m4m68QwI9EupWcA9ZR27H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFnDwNdH5oPafqYjDzMRPSW38jRKisW//6j4LaMHEauTAiEAhNkNRWRqQunE6Rzsq7bXQcnz6vyrg28uDyrm5FESjrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1271001},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8c8c71d1168f33a338f301c03cea7bbed6b1c4d0","private":false,"scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"patress1989","email":"patress1989@gmail.com"},"repository":{"url":"git+https://github.com/Patress1989/Risali.app.git","type":"git","directory":"packages/risali-react"},"_npmVersion":"11.13.0","description":"React server components for Risali.app — SSR-fetch editable text/image/rich-text blocks from a client's Risali site.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"lucide-react":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_1.15.0_1789572385890_0.9638770835129784","host":"s3://npm-registry-packages-npm-production"}},"1.15.1":{"name":"@risali/react","version":"1.15.1","keywords":["risali","cms","headless","react","nextjs","rsc"],"license":"UNLICENSED","_id":"@risali/react@1.15.1","maintainers":[{"name":"patress1989","email":"patress1989@gmail.com"}],"homepage":"https://risali.app","bugs":{"url":"https://github.com/Patress1989/Risali.app/issues"},"dist":{"shasum":"df563f59ff4ee377ab0f4d42a8bcb7cc1747ac97","tarball":"https://registry.npmjs.org/@risali/react/-/react-1.15.1.tgz","fileCount":303,"integrity":"sha512-lIWbcl6T5ybvexCPXeQncyTXAJy6UrBRAJv+pKiRVOBU8UbN9MLvG9sw+4AC63rscAleb8bOYgh7CDhdlB3wuA==","signatures":[{"sig":"MEQCIHx5T6VmpnogogqfbWcIpVyS7BD8e0wUxJ0qoHEwwFxsAiBQxCP9xGR13yGSaN7lWcQYi3Pq5mzRGbFMjKi724yJdA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDKGa3HbBuetUsbG7Dvqecfu6r5eECWJlTBRm7pkydW8wIgGzhCj5v10m8Z5xgm10PS6IfqyZgOfsF951IjAOJ4BPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1273389},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"0e2117e82d5b9170a24bdf77758d37f82e61c6c7","private":false,"scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"patress1989","email":"patress1989@gmail.com"},"repository":{"url":"git+https://github.com/Patress1989/Risali.app.git","type":"git","directory":"packages/risali-react"},"_npmVersion":"11.13.0","description":"React server components for Risali.app — SSR-fetch editable text/image/rich-text blocks from a client's Risali site.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"lucide-react":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_1.15.1_1789574285556_0.29861413819646","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"@risali/react","version":"1.17.0","keywords":["risali","cms","headless","react","nextjs","rsc"],"license":"UNLICENSED","_id":"@risali/react@1.17.0","maintainers":[{"name":"patress1989","email":"patress1989@gmail.com"}],"homepage":"https://risali.app","bugs":{"url":"https://github.com/Patress1989/Risali.app/issues"},"dist":{"shasum":"0707d1aa4efd9e0073ff439fd29152d2eea9b660","tarball":"https://registry.npmjs.org/@risali/react/-/react-1.17.0.tgz","fileCount":1787,"integrity":"sha512-y9PftuhCT8b16qV79x2ejMPIGlD3Ek92rSiSA8itQudXTPE5UpHFSZuBTkplczd0j0aI8CDJ15E92DZUWn7Nvg==","signatures":[{"sig":"MEYCIQDcesl7YszVbKio5WI43Opm1gH7/yswO1g5pbKzDi3XDgIhAP/a4SIMgnhZBorGwrW8s2JwTfgMhHbJnJuFRNXFCvxG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDv6nvMfGcMEYHm/fS+6vTIsjkbFzsE8sP2XM9boEzYHAIhAP6d61pg3n1MEXTDzVEBvW4ayBApdMS+iCgCP5uypeyM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3957820},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"92e40b5826abda5e99a0f69c37c6adc0ae124576","private":false,"scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"patress1989","email":"patress1989@gmail.com"},"repository":{"url":"git+https://github.com/Patress1989/Risali.app.git","type":"git","directory":"packages/risali-react"},"_npmVersion":"11.13.0","description":"React server components for Risali.app — SSR-fetch editable text/image/rich-text blocks from a client's Risali site.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"lucide-react":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_1.17.0_1790140974670_0.3423116974597673","host":"s3://npm-registry-packages-npm-production"}},"1.17.1":{"name":"@risali/react","version":"1.17.1","keywords":["risali","cms","headless","react","nextjs","rsc"],"license":"UNLICENSED","_id":"@risali/react@1.17.1","maintainers":[{"name":"patress1989","email":"patress1989@gmail.com"}],"homepage":"https://risali.app","bugs":{"url":"https://github.com/Patress1989/Risali.app/issues"},"dist":{"shasum":"55828cc31a1ad1b0d6dfd72582a3e2afd67eac37","tarball":"https://registry.npmjs.org/@risali/react/-/react-1.17.1.tgz","fileCount":1815,"integrity":"sha512-74i6Q0FnoLtF4f+laom0wxDsdgpiC4cE7PEo412pY5o14w33tzPeXsD/n7rxD5fMUZft50j4u7ihUVeac/5s3A==","signatures":[{"sig":"MEUCIQCUPd1VlnyqqP972vy1SUTiRHx6sngdzHxQ7Oq+sZlFQQIgfQsluCtuora8RW7oQDvt9MA0fi6W+RxgDhlv2Wn0JQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFGxgsVOD8odXKlE33Q9SU8Bi3LW++fZPTnFWSrba+ydAiEAn+CdExwJWt5wGfU7iaECVYyx8jBz1EYpcWoD/7C4ENE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4072358},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9092a4fa27de115e611c17b1c3315dff945e012e","private":false,"scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"patress1989","email":"patress1989@gmail.com"},"repository":{"url":"git+https://github.com/Patress1989/Risali.app.git","type":"git","directory":"packages/risali-react"},"_npmVersion":"11.13.0","description":"React server components for Risali.app — SSR-fetch editable text/image/rich-text blocks from a client's Risali site.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"lucide-react":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_1.17.1_1790190383708_0.12684901517899383","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"@risali/react","version":"1.18.0","keywords":["risali","cms","headless","react","nextjs","rsc"],"license":"UNLICENSED","_id":"@risali/react@1.18.0","maintainers":[{"name":"patress1989","email":"patress1989@gmail.com"}],"homepage":"https://risali.app","bugs":{"url":"https://github.com/Patress1989/Risali.app/issues"},"dist":{"shasum":"1c12a4f384a7c41d6b76a03a3b982faedd291e5c","tarball":"https://registry.npmjs.org/@risali/react/-/react-1.18.0.tgz","fileCount":1815,"integrity":"sha512-PN8emwrTehEVI07K8SfxYE0MNvlxnf8OnK64+M64uy/81oYiReGg11bWYsDFBD328chQw7kHAwKanYwycRdXwQ==","signatures":[{"sig":"MEUCIDm19LYLlzn6VYpGflrgP0IpEOton8f5QyvH6mr8A/j7AiEAjTMaUIq7F+1tKAG/i8IqqR/lyM94eio9Y2y0H0jSFZU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD20R9gzV7vrVI8uQXFIWppveauf96lLxgS26FZlxRsQgIhAPwRJVO1S4T8BmxyI5a3H/wG1ueGJiPxxqu1T/pOsnK2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4107222},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6163d55c1f2df0586add289be24ac6fc9211b3af","private":false,"scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"patress1989","email":"patress1989@gmail.com"},"repository":{"url":"git+https://github.com/Patress1989/Risali.app.git","type":"git","directory":"packages/risali-react"},"_npmVersion":"11.13.0","description":"React server components for Risali.app — SSR-fetch editable text/image/rich-text blocks from a client's Risali site.","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"lucide-react":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react_1.18.0_1790245061396_0.9529428448381405","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"_id":"@risali/react@1.19.0","bugs":{"url":"https://github.com/Patress1989/Risali.app/issues"},"dist":{"shasum":"4ee1c313295a30faf6dd42ee66d52bfb9fb763f9","tarball":"https://registry.npmjs.org/@risali/react/-/react-1.19.0.tgz","fileCount":1827,"integrity":"sha512-rYBuP/A3LEi1UtPEzMDGksWQDxKJtZsinCJWzI3pjHpJSRDIC1sbgNliDAbImQV8WA9761gaTRR+EVzIXihpfw==","signatures":[{"sig":"MEUCIDxhj9DAYN9o0hW489+z8xWG5F1DzAAdiSwjbFtPJwZiAiEA/MyQUtE5/Rw8oWtmul//vFyhefa2LqFNgSA91uJeX7o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICCWBZceJmA4Pp2/2PcR3AKkiijokAWV8xYO05zWa1KWAiEA7y2eyXp1yY4y0BOYwpP2y2ry+7xk0ZyJqGhjYj+cT7A="}],"unpackedSize":4164599},"main":"./dist/index.js","name":"@risali/react","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18.17.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"9815e335111ed492d44a03fde3b19dc4c335d74b","license":"UNLICENSED","private":false,"scripts":{"build":"tsc -p tsconfig.json","clean":"rm -rf dist","prepublishOnly":"npm run clean && npm run build"},"version":"1.19.0","_npmUser":{"name":"patress1989","email":"patress1989@gmail.com"},"homepage":"https://risali.app","keywords":["risali","cms","headless","react","nextjs","rsc"],"repository":{"url":"git+https://github.com/Patress1989/Risali.app.git","type":"git","directory":"packages/risali-react"},"_npmVersion":"11.13.0","description":"React server components for Risali.app — SSR-fetch editable text/image/rich-text blocks from a client's Risali site.","directories":{},"maintainers":[{"name":"patress1989","email":"patress1989@gmail.com"}],"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"lucide-react":"^1.16.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/react":"^19.0.0","@types/react-dom":"^19.0.0"},"peerDependencies":{"next":">=14.0.0","react":">=18.0.0","react-dom":">=18.0.0"},"peerDependenciesMeta":{"next":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react_1.19.0_1790681746918_0.8983880785915315"}}},"time":{"created":"2026-06-01T18:01:46.506Z","modified":"2026-09-29T11:35:47.304Z","0.2.0":"2026-06-01T18:01:47.147Z","0.5.0":"2026-06-06T16:41:15.668Z","0.6.0":"2026-06-16T06:37:24.337Z","0.6.1":"2026-06-16T07:24:29.660Z","0.6.2":"2026-06-17T10:44:20.425Z","0.7.0":"2026-06-17T11:43:01.077Z","0.8.0":"2026-06-23T14:50:27.894Z","0.8.2":"2026-06-24T19:05:33.178Z","0.8.5":"2026-06-25T11:29:37.958Z","0.9.0":"2026-07-04T10:44:40.442Z","0.12.0":"2026-07-16T05:38:20.607Z","0.13.0":"2026-07-17T20:05:32.922Z","0.14.0":"2026-07-17T21:40:58.947Z","0.16.0":"2026-07-20T08:49:14.134Z","0.16.1":"2026-07-23T10:50:06.205Z","0.18.0":"2026-07-29T17:51:51.950Z","0.19.0":"2026-08-02T14:16:05.513Z","0.21.0":"2026-08-05T07:10:48.680Z","0.23.0":"2026-08-12T15:26:02.581Z","0.24.0":"2026-08-12T18:36:49.583Z","0.25.0":"2026-08-12T19:40:50.958Z","1.1.0":"2026-08-13T17:19:48.491Z","1.2.0":"2026-08-14T10:29:53.821Z","1.3.0":"2026-08-19T05:40:40.143Z","1.4.0":"2026-08-24T14:42:34.330Z","1.7.0":"2026-09-01T12:16:05.370Z","1.9.0":"2026-09-08T18:56:58.705Z","1.10.0":"2026-09-09T12:40:38.099Z","1.11.0":"2026-09-10T16:42:31.509Z","1.14.0":"2026-09-14T19:41:10.652Z","1.15.0":"2026-09-16T15:26:26.006Z","1.15.1":"2026-09-16T15:58:05.660Z","1.17.0":"2026-09-23T05:22:54.771Z","1.17.1":"2026-09-23T19:06:23.853Z","1.18.0":"2026-09-24T10:17:41.510Z","1.19.0":"2026-09-29T11:35:47.035Z"},"bugs":{"url":"https://github.com/Patress1989/Risali.app/issues"},"license":"UNLICENSED","homepage":"https://risali.app","keywords":["risali","cms","headless","react","nextjs","rsc"],"repository":{"url":"git+https://github.com/Patress1989/Risali.app.git","type":"git","directory":"packages/risali-react"},"description":"React server components for Risali.app — SSR-fetch editable text/image/rich-text blocks from a client's Risali site.","maintainers":[{"name":"patress1989","email":"patress1989@gmail.com"}],"readme":"# @risali/react\n\nReact Server Components for [Risali.app](https://risali.app) — fetch editable text/image/rich-text blocks from a client's Risali site at SSR time.\n\nBuilt for Next.js 15 App Router (React 19). Zero client-side JavaScript: every block is rendered server-side, the editable markers ship in plain HTML.\n\n## Install\n\n```bash\nnpm install @risali/react\n```\n\n## Configure\n\nSet the site slug once, in your project's `.env`:\n\n```bash\nRISALI_SITE_SLUG=mojweb\n# Optional — defaults to https://app.risali.app\nRISALI_API_BASE=https://app.risali.app\n# Optional — Next.js fetch revalidate seconds (default 60)\nRISALI_REVALIDATE_SECONDS=60\n```\n\n`NEXT_PUBLIC_RISALI_SITE_SLUG` is also accepted if you'd rather expose it.\n\n## Usage\n\n### Text\n\n```tsx\n// app/page.tsx\nimport { RisaliText } from \"@risali/react\";\n\nexport default function HomePage() {\n  return (\n    <section>\n      <RisaliText\n        as=\"h1\"\n        pageKey=\"hero_title\"\n        defaultValue=\"Vitajte na našom webe\"\n        path=\"/\"\n        className=\"text-5xl font-bold\"\n      />\n      <RisaliText\n        pageKey=\"hero_subtitle\"\n        defaultValue=\"Robíme weby, ktoré klient sám upravuje.\"\n        path=\"/\"\n      />\n    </section>\n  );\n}\n```\n\nThe component fetches once per `(slug, path)` pair — Next.js's built-in `fetch` cache deduplicates identical URLs in a request, so multiple `<RisaliText>` calls on the same page share one network call.\n\n### Image\n\n```tsx\nimport { RisaliImage } from \"@risali/react\";\n\n<RisaliImage\n  pageKey=\"hero_photo\"\n  defaultSrc=\"/hero-fallback.jpg\"\n  defaultAlt=\"Naša prevádzka\"\n  path=\"/\"\n  width={1200}\n  height={600}\n  className=\"rounded-2xl\"\n/>;\n```\n\nOnly `http(s)://…` and `/local-path` sources from the Risali block are honoured; anything else falls back to `defaultSrc`.\n\n### Rich text (bold / italic / palette colour)\n\n```tsx\nimport { RisaliRichText } from \"@risali/react\";\n\n<RisaliRichText\n  as=\"div\"\n  pageKey=\"about_body\"\n  defaultValue=\"<p>Sme tu už <strong>10 rokov</strong>.</p>\"\n  path=\"/o-nas\"\n/>;\n```\n\nBlock HTML is sanitised on the server before render. Whitelisted tags: `span`, `strong`, `b`, `em`, `i`, `u`, `br`, `a`, `p`. Whitelisted attributes: `style` (only `color:#RRGGBB` + `font-size:<n>px|rem|em`) and `href` (only `http(s)://`, `mailto:`, `tel:`, or `/local`). Everything else — `<script>`, `<img>` (use `<RisaliImage>` instead), `onerror`, `javascript:`, `style=\"background: url(…)\"` — is stripped.\n\n### Sharing one fetch across many components\n\nIf a page renders many Risali blocks, you can pull content once and thread it down — the components skip their own fetch when `content` is provided:\n\n```tsx\nimport { getRisaliContent, RisaliText, RisaliImage } from \"@risali/react\";\n\nexport default async function HomePage() {\n  const content = await getRisaliContent(\"/\");\n  return (\n    <>\n      <RisaliText content={content} pageKey=\"hero_title\" defaultValue=\"Vitajte\" />\n      <RisaliImage content={content} pageKey=\"hero_photo\" defaultSrc=\"/h.jpg\" />\n    </>\n  );\n}\n```\n\n### Pure helpers for client components (`\"use client\"`)\n\nThe `<Risali*>` components are async server components — they can't be used directly inside a `\"use client\"` boundary. For those cases, fetch `content` once in your server page and use the pure helpers inline:\n\n```tsx\n// app/page.tsx — server component\nimport { getRisaliContent } from \"@risali/react\";\nimport { HomePage } from \"@/components/HomePage\";\n\nexport default async function Page() {\n  const content = await getRisaliContent(\"/\");\n  return <HomePage content={content} />;\n}\n\n// components/HomePage.tsx — client component\n\"use client\";\nimport { getBlockValue, getBlockImage, getBlockRichText } from \"@risali/react\";\nimport type { RisaliContent } from \"@risali/react\";\n\nexport function HomePage({ content }: { content: RisaliContent | null }) {\n  const heroTitle = getBlockValue(content, \"hero_title\", \"Vitajte\");\n  const heroPhoto = getBlockImage(content, \"hero_photo\", { src: \"/h.jpg\", alt: \"Hero\" });\n  const aboutHtml = getBlockRichText(content, \"about_body\", \"<p>O nás</p>\");\n\n  return (\n    <>\n      <h1 data-risali-key=\"hero_title\">{heroTitle}</h1>\n      <img data-risali-key=\"hero_photo\" src={heroPhoto.src} alt={heroPhoto.alt} />\n      <div data-risali-key=\"about_body\" dangerouslySetInnerHTML={{ __html: aboutHtml }} />\n    </>\n  );\n}\n```\n\nHelpers always validate the block type (a block typed `image` will return `defaultValue` from `getBlockValue`) and `getBlockRichText` always sanitises — including the fallback HTML — so a stored XSS payload can't reach the browser even if the block is missing.\n\n### Builder pages (v0.7.0)\n\nA page with `render_mode='builder'` in the Risali dashboard is a DB-driven list of sections. Built-in section types: `hero`, `text_image`, `features`, `gallery`, `cta`, `contact`, `plain`, plus (v0.7.0) `testimonials`, `pricing`, `faq`, `stats`, `team` and `logo_cloud`. Every section is styled inline from the brand palette (gradients / shadows / radius derived via `color-mix()` from `--risali-color-*`) and is responsive without media queries, so it looks designed even without the host app's Tailwind theme. `<RisaliPage>` renders the whole page server-side; pages still in `code` mode return `notFound`, so a catch-all route coexists with your static routes:\n\n```tsx\n// app/[[...rest]]/page.tsx\nimport { notFound } from \"next/navigation\";\nimport { RisaliPage } from \"@risali/react\";\n\nexport default async function Page({ params }: { params: Promise<{ rest?: string[] }> }) {\n  const { rest } = await params;\n  const path = \"/\" + (rest ?? []).join(\"/\");\n  const page = await RisaliPage({ path });\n  if (!page) notFound();\n  return page;\n}\n```\n\nSignature sections you build in code register via `customSections={{ moja_sekcia: MyComponent }}` and win over the built-in catalog on a type collision.\n\n#### Who owns the section's spacing\n\nBuilt-in sections (`hero`, `features`, `cta`, …) get their vertical + horizontal rhythm from the `<section>` wrapper `<RisaliPage>` puts around them — the dashboard \"spacing\" control (`compact` / `normal` / `spacious`) drives that padding.\n\n**Custom sections own their own spacing.** A signature component ships its own `py-*` / `px-*` (or `container`), so `<RisaliPage>` gives its wrapper **no padding** — otherwise the wrapper padding and the component padding would stack (e.g. `96px` wrapper + `64px` component = `160px` of dead space on each side). The wrapper still contributes everything the component can't set from the outside: `data-risali-section*` markers, `tone` / palette CSS variables, `font-family`, and the section background (colour / image / overlay) from `settings`.\n\nIf a custom section *wants* the wrapper's spacing (e.g. it's a thin content block that should follow the dashboard \"spacing\" setting), opt in at registration:\n\n```tsx\ncustomSections={{\n  // no wrapper padding — the component handles it (default)\n  hero_signature: HeroSignature,\n  // wrapper applies SPACING_PADDING from settings.spacing, like a built-in\n  promo_band: { component: PromoBand, wrapperSpacing: true },\n}}\n```\n\nYou can also turn wrapper padding **off for any section** — built-in included — from the data side with `settings.spacing: \"none\"` (the DB escape hatch; the dashboard picker still offers `compact` / `normal` / `spacious`).\n\n> **⚠️ Breaking change in v0.20.0.** Before v0.20.0 the wrapper applied `SPACING_PADDING` to *every* section, custom ones included, so signature sections were double-padded. If your site worked around it with a CSS override like `section[data-risali-section] { padding: 0 !important; }`, **remove that override after upgrading** — it now also cancels the dashboard \"spacing\" control for your built-in sections. Sites that use only built-in sections are unaffected.\n\n`<RisaliBrand />` in the root layout emits the brand palette + fonts as CSS variables (`--risali-color-<key>`, `--risali-font-heading`, `--risali-font-body`, and since 1.13.0 `--risali-muted-fg` — the lightest muted text colour that stays WCAG AA on this palette) — builder sections consume them automatically, and your own components/Tailwind theme can too. A brand change in the dashboard revalidates the site instantly, no deploy.\n\nFont loading (`fonts` prop): the default `true` keeps the legacy render-blocking `<link rel=\"stylesheet\">` to app.risali.app. **Prefer `fonts=\"inline\"` (1.13.0+)**: the `@font-face` rules go into the brand `<style>` (`font-display: swap`), the heading 700 and body 400 faces are preloaded, and a metric-matched local fallback face prevents layout shift — no extra request before first paint, and an app outage only means a system font for a moment. `fontBase=\"/fonts/\"` serves the woff2 files from the site's own static assets (template script `scripts/risali-fonts.mjs` copies the catalog). `fonts={false}` = CSS variables only (for sites that load the same families via `next/font`).\n\n## Editor mode\n\nEvery rendered block carries a `data-risali-key=\"<pageKey>\"` attribute. The Risali editor iframe (`/risali.js?site=<slug>&risali_edit=1`) uses that marker to wire up click-to-edit — no CSS selector generation, no content-hash drift, no fragile DOM scanning.\n\n## What this package does NOT do\n\n- **No client-side DOM patching.** Content lives in the server-rendered HTML; the visitor browser never re-renders Risali content.\n- **No analytics or form capture.** Those still ship via `<script async src=\"https://app.risali.app/risali.js?site=…\"></script>` (the Risali snippet handles pageview events, form beacons, the cookie banner, and the editor iframe).\n- **No widgets (booking, pricelist, contact form) — yet.** Coming in a follow-up package release.\n\n## Versioning contract (since 1.0.0)\n\nClient repos pin this package with a caret range (`\"@risali/react\": \"^1.0.0\"`), so a\n`npm install` at deploy time resolves the newest `1.x` automatically — no per-repo\n`package.json` edit to pick up a new section type or variant. That only works if the\nversion numbers carry a stable, additive meaning. Since `1.0.0` they do:\n\n- **Minor (`1.1.0`, `1.2.0`, …) — always additive.** A new section type, a new variant\n  of an existing type, a new optional prop, a new export. Existing markup, props and\n  rendered output stay byte-for-byte compatible. Safe to pick up automatically via `^1`.\n- **Patch (`1.0.1`, …) — bug/render fixes** that don't change the public API or the shape\n  of the emitted HTML in a breaking way.\n- **Major (`2.0.0`, …) — breaking render.** Removed/renamed export or prop, changed DOM\n  structure a client web depends on, changed default behaviour. A major requires bumping\n  the caret range in each repo deliberately (that's the `MAJOR` path in `/bump-fleet`).\n\n> **Why `1.0.0` and not `0.x`:** npm's caret is treacherous below `1.0.0` — `^0.25`\n> resolves **only** `0.25.x`, never `0.26+`. Every skipped `0.x` minor also risked\n> `ETARGET` at install time. From `1.0.0`, `^1` spans **every** future minor, so additive\n> releases flow to the fleet at the next deploy with zero file edits.\n\n### Split catalog — render side is always a superset\n\nThe **render** side (this package's `sections/index.tsx` / `RISALI_SECTION_COMPONENTS`)\nmust always be a **superset** of the **author** side (the dashboard's\n`src/lib/sections/catalog.ts` + `variants.ts`). Because caret pins float, a client web can\nrun a package **newer** than the dashboard generator that scaffolded it — that is fine and\nexpected: the renderer knows how to draw everything the author side can emit, and more.\nThe reverse (author emits a type the renderer doesn't know) is what breaks, so **publish\nthe renderer minor before shipping the authoring UI that produces it.** The load-time guard\nin `variants.ts` already enforces this direction.\n\n> ⚠️ **Publish before scaffold.** A new web scaffolded with `^1.0.0` fails `npm install`\n> with `ETARGET` until `1.0.0` (or any `1.x`) is actually published to npm. Publish the\n> `1.x` release first, then scaffold.\n\n## License\n\nClosed-source. Used by Risali.app clients under their SaaS subscription.\n","readmeFilename":"README.md"}