{"_id":"@0day-network/mod-renderer","_rev":"10-2eda4e00f31260ccee66b82ba5e710a0","name":"@0day-network/mod-renderer","dist-tags":{"latest":"0.1.27"},"versions":{"0.1.0":{"name":"@0day-network/mod-renderer","version":"0.1.0","keywords":["0day","module","renderer","react","component"],"author":{"name":"0day Network"},"license":"MIT","_id":"@0day-network/mod-renderer@0.1.0","maintainers":[{"name":"0day-network","email":"zeroday.network@proton.me"}],"homepage":"https://github.com/0day-network/mod-renderer#readme","bugs":{"url":"https://github.com/0day-network/mod-renderer/issues"},"dist":{"shasum":"08ff975f15640d4f3a2f038c2c7b5f202be557de","tarball":"https://registry.npmjs.org/@0day-network/mod-renderer/-/mod-renderer-0.1.0.tgz","fileCount":8,"integrity":"sha512-zcB62xRuRlDpf+8sjweOGHOWWyaZO/gma48wIDQe0+NPu6e8ZYkf5Q9T9+kILK1sGud6XAvRK3JsLtr3ete3RQ==","signatures":[{"sig":"MEQCIGJq970RHjVkPwbMWpew0f7E1nk4XnpjJMpmLBumUfkWAiAS4srr0UXD2cUBmLBalePUogboKFnt2GLkNcYI17RzyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170823},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"gitHead":"a46ef524eb2393f3a8a16598c778041166009407","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"0day-network","email":"zeroday.network@proton.me"},"repository":{"url":"git+https://github.com/0day-network/mod-renderer.git","type":"git"},"_npmVersion":"11.4.2","description":"Module renderer components for 0day Network dApps","directories":{},"_nodeVersion":"24.4.1","dependencies":{"d3":"^7.9.0","viem":"^2.7.6","wagmi":"^2.12.25","lucide-react":"^0.358.0","framer-motion":"^12.23.12","@tanstack/react-query":"^5.28.4","@0day-network/react-sdk":"0.1.2","@lens-chain/storage-client":"^1.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.24","@types/react":"^18.2.61","@types/react-dom":"^18.2.19"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/mod-renderer_0.1.0_1760839609488_0.2703513042955339","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@0day-network/mod-renderer","version":"0.1.1","keywords":["0day","module","renderer","react","component"],"author":{"name":"0day Network"},"license":"MIT","_id":"@0day-network/mod-renderer@0.1.1","maintainers":[{"name":"0day-network","email":"zeroday.network@proton.me"}],"homepage":"https://github.com/0day-network/mod-renderer#readme","bugs":{"url":"https://github.com/0day-network/mod-renderer/issues"},"dist":{"shasum":"fab657fb9a129e2cd92f2911a67bf22ed9ef500c","tarball":"https://registry.npmjs.org/@0day-network/mod-renderer/-/mod-renderer-0.1.1.tgz","fileCount":8,"integrity":"sha512-kPN5mbDamj+tl0V/YRPUOhP1VKitBh2KuVTY914ZVuKy/4m3yM8HejfEO8M1JIC2sIVwg6gF3sCWlmkf+Z0aPw==","signatures":[{"sig":"MEUCIQDoMkfjS7Y8TSo6dS8euophYF1O7rsTzM5TR7lZZDL+sAIgTQO1+HmzVYV+RfOlM/84UobdJOIUcrr2jR/qBnluOY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171045},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"0day-network","email":"zeroday.network@proton.me"},"repository":{"url":"git+https://github.com/0day-network/mod-renderer.git","type":"git"},"_npmVersion":"11.4.2","description":"Module renderer components for 0day Network dApps","directories":{},"_nodeVersion":"24.4.1","dependencies":{"d3":"^7.9.0","viem":"^2.7.6","wagmi":"^2.12.25","lucide-react":"^0.358.0","framer-motion":"^12.23.12","@tanstack/react-query":"^5.28.4","@0day-network/react-sdk":"0.1.2","@lens-chain/storage-client":"^1.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","react":"^18.2.0","react-dom":"^18.2.0","typescript":"^5.3.3","@types/node":"^20.11.24","@types/react":"^18.2.61","@types/react-dom":"^18.2.19"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/mod-renderer_0.1.1_1760963454501_0.6202863486360559","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@0day-network/mod-renderer","version":"0.1.2","keywords":["0day","module","renderer","react","component"],"author":{"name":"0day Network"},"license":"MIT","_id":"@0day-network/mod-renderer@0.1.2","maintainers":[{"name":"0day-network","email":"zeroday.network@proton.me"}],"homepage":"https://github.com/0day-network/mod-renderer#readme","bugs":{"url":"https://github.com/0day-network/mod-renderer/issues"},"dist":{"shasum":"0c3f761a50b2a596fd06e53aeeb034b36d56bccc","tarball":"https://registry.npmjs.org/@0day-network/mod-renderer/-/mod-renderer-0.1.2.tgz","fileCount":8,"integrity":"sha512-Sy5Qm1y/EHxPPl7rKKI25TJzglshs6DYc95QiiowsPIG09Fm6ipFYbx5xGwocH9IcmZRKVHT5uB6ad3dibM7SA==","signatures":[{"sig":"MEYCIQDQvjFSTNU2oiEmtmKIc5fzNBm9MvYKPbE2JjGHuTIFWwIhAJSrjr83zzDOLzVZ2V7cvAjBoP89C7MP2YKJ8PNkdDsr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170994},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"0day-network","email":"zeroday.network@proton.me"},"repository":{"url":"git+https://github.com/0day-network/mod-renderer.git","type":"git"},"_npmVersion":"11.4.2","description":"Module renderer components for 0day Network dApps","directories":{},"_nodeVersion":"24.4.1","dependencies":{"d3":"^7.9.0","lucide-react":"^0.358.0","framer-motion":"^12.23.12","@lens-chain/storage-client":"^1.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","typescript":"^5.3.3","@types/node":"^20.11.24","@types/react":"^18.2.61","@types/react-dom":"^18.2.19"},"peerDependencies":{"viem":"^2.7.6","react":"^18.0.0","wagmi":"^2.12.25","react-dom":"^18.0.0","@tanstack/react-query":"^5.28.4","@0day-network/react-sdk":"^0.1.2"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/mod-renderer_0.1.2_1760964242012_0.051414264232393814","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@0day-network/mod-renderer","version":"0.1.21","keywords":["0day","module","renderer","react","component"],"author":{"name":"0day Network"},"license":"MIT","_id":"@0day-network/mod-renderer@0.1.21","maintainers":[{"name":"0day-network","email":"zeroday.network@proton.me"}],"homepage":"https://github.com/0day-network/mod-renderer#readme","bugs":{"url":"https://github.com/0day-network/mod-renderer/issues"},"dist":{"shasum":"fbca0f8ac900a4fd14c015a08ba2bfc04c45291b","tarball":"https://registry.npmjs.org/@0day-network/mod-renderer/-/mod-renderer-0.1.21.tgz","fileCount":8,"integrity":"sha512-6SrzSESzCJ2JbTtGen0tx3P1Ap/cEBsYECImbHJUvxe3hDHt9wWGiU+FNTYufaV9+N4CYTK7vd94Z70PLBn2nQ==","signatures":[{"sig":"MEQCIH0+mojQmyycZTlhmneQQrHdtuW+E6gZs1zKbeITUTaXAiAJTjibyXz1i9MQDt2rlBg2tRzpE+NZIyvybE5ev7G+kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170995},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"0day-network","email":"zeroday.network@proton.me"},"repository":{"url":"git+https://github.com/0day-network/mod-renderer.git","type":"git"},"_npmVersion":"11.4.2","description":"Module renderer components for 0day Network dApps","directories":{},"_nodeVersion":"24.4.1","dependencies":{"d3":"^7.9.0","lucide-react":"^0.358.0","framer-motion":"^12.23.12","@lens-chain/storage-client":"^1.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","typescript":"^5.3.3","@types/node":"^20.11.24","@types/react":"^18.2.61","@types/react-dom":"^18.2.19"},"peerDependencies":{"viem":"^2.7.6","react":"^18.0.0","wagmi":"^2.12.25","react-dom":"^18.0.0","@tanstack/react-query":"^5.28.4","@0day-network/react-sdk":"^0.1.2"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/mod-renderer_0.1.21_1760964772999_0.0828383982608647","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@0day-network/mod-renderer","version":"0.1.22","keywords":["0day","module","renderer","react","component"],"author":{"name":"0day Network"},"license":"MIT","_id":"@0day-network/mod-renderer@0.1.22","maintainers":[{"name":"0day-network","email":"zeroday.network@proton.me"}],"homepage":"https://github.com/0day-network/mod-renderer#readme","bugs":{"url":"https://github.com/0day-network/mod-renderer/issues"},"dist":{"shasum":"ccec1af3515c902c81889491ccea45f4defa5bb7","tarball":"https://registry.npmjs.org/@0day-network/mod-renderer/-/mod-renderer-0.1.22.tgz","fileCount":8,"integrity":"sha512-UC0GM5BQoOejO7w7hLbF3y6EkL1i2R1Rdj67p3gEveJzUukgygrd9godfD6BAzv31qycwVfED2mgjPa8W4WT7Q==","signatures":[{"sig":"MEYCIQD7fX8zf9Iw6QWcETxZYu0e+ekI84wTslqBz9nazprDTwIhAOmfJySIuywXFHYf3OepabV7C7EJt24WOeRD+5TZAl+X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170995},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"0day-network","email":"zeroday.network@proton.me"},"repository":{"url":"git+https://github.com/0day-network/mod-renderer.git","type":"git"},"_npmVersion":"11.4.2","description":"Module renderer components for 0day Network dApps","directories":{},"_nodeVersion":"24.4.1","dependencies":{"d3":"^7.9.0","lucide-react":"^0.358.0","framer-motion":"^12.23.12","@lens-chain/storage-client":"^1.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","typescript":"^5.3.3","@types/node":"^20.11.24","@types/react":"^18.2.61","@types/react-dom":"^18.2.19"},"peerDependencies":{"viem":"^2.7.6","react":"^18.0.0","wagmi":"^2.12.25","react-dom":"^18.0.0","@tanstack/react-query":"^5.28.4","@0day-network/react-sdk":"^0.1.2"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/mod-renderer_0.1.22_1760964895668_0.6385690614224564","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@0day-network/mod-renderer","version":"0.1.23","keywords":["0day","module","renderer","react","component"],"author":{"name":"0day Network"},"license":"MIT","_id":"@0day-network/mod-renderer@0.1.23","maintainers":[{"name":"0day-network","email":"zeroday.network@proton.me"}],"homepage":"https://github.com/0day-network/mod-renderer#readme","bugs":{"url":"https://github.com/0day-network/mod-renderer/issues"},"dist":{"shasum":"ef5516dae9fc728c3dc8ce67e068dac7c4704740","tarball":"https://registry.npmjs.org/@0day-network/mod-renderer/-/mod-renderer-0.1.23.tgz","fileCount":8,"integrity":"sha512-XJB6d5wlycrbMr855R5fdfAbAgvESOyEDiec0M+dJy74md6y9WtHwyMoVmibDFJ37m4huyzWloXb+Fza7l4IGQ==","signatures":[{"sig":"MEUCICJIdqrI69VqUuM7jNLQmaZnesfAj3Y1VCTt+0VS8mCjAiEA+p7rjq6pWZfUoTCTeq3fYUuXdQi6XJj/wrOF4GRX95M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":170995},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"0day-network","email":"zeroday.network@proton.me"},"repository":{"url":"git+https://github.com/0day-network/mod-renderer.git","type":"git"},"_npmVersion":"11.4.2","description":"Module renderer components for 0day Network dApps","directories":{},"_nodeVersion":"24.4.1","dependencies":{"d3":"^7.9.0","lucide-react":"^0.358.0","framer-motion":"^12.23.12","@lens-chain/storage-client":"^1.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","typescript":"^5.3.3","@types/node":"^20.11.24","@types/react":"^18.2.61","@types/react-dom":"^18.2.19"},"peerDependencies":{"viem":"^2.7.6","react":"^18.0.0","wagmi":"^2.12.25","react-dom":"^18.0.0","@tanstack/react-query":"^5.28.4","@0day-network/react-sdk":"^0.1.2"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/mod-renderer_0.1.23_1760965760163_0.7718076624151364","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@0day-network/mod-renderer","version":"0.1.24","keywords":["0day","module","renderer","react","component"],"author":{"name":"0day Network"},"license":"MIT","_id":"@0day-network/mod-renderer@0.1.24","maintainers":[{"name":"0day-network","email":"zeroday.network@proton.me"}],"homepage":"https://github.com/0day-network/mod-renderer#readme","bugs":{"url":"https://github.com/0day-network/mod-renderer/issues"},"dist":{"shasum":"9257375cbae1628a2cca55f02ea6334f4f9c9e8e","tarball":"https://registry.npmjs.org/@0day-network/mod-renderer/-/mod-renderer-0.1.24.tgz","fileCount":8,"integrity":"sha512-9n0C7SiXkoJyISED6y6xSI6a00mxKyY4lsE8qNZtEcczNTb/xCDCKQCeSiaGrv43I36uboY7W6h0d0PY7fgkAA==","signatures":[{"sig":"MEYCIQDdbCvS7I7G+nFULfawIDMIRji03TNPEAFuPtdS4gRzywIhAJ04bjm+BHUlBnUCnfvyYcl+Rq/J3+bSwY4qgcasxLM3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174684},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"0day-network","email":"zeroday.network@proton.me"},"repository":{"url":"git+https://github.com/0day-network/mod-renderer.git","type":"git"},"_npmVersion":"11.4.2","description":"Module renderer components for 0day Network dApps","directories":{},"_nodeVersion":"24.4.1","dependencies":{"d3":"^7.9.0","lucide-react":"^0.358.0","framer-motion":"^12.23.12","@lens-chain/storage-client":"^1.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","typescript":"^5.3.3","@types/node":"^20.11.24","@types/react":"^18.2.61","@types/react-dom":"^18.2.19"},"peerDependencies":{"viem":"^2.7.6","react":"^18.0.0","wagmi":"^2.18","react-dom":"^18.0.0","@tanstack/react-query":"^5.28.4","@0day-network/react-sdk":"^0.1.2"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/mod-renderer_0.1.24_1760967759897_0.9867699829248382","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@0day-network/mod-renderer","version":"0.1.25","keywords":["0day","module","renderer","react","component"],"author":{"name":"0day Network"},"license":"MIT","_id":"@0day-network/mod-renderer@0.1.25","maintainers":[{"name":"0day-network","email":"zeroday.network@proton.me"}],"homepage":"https://github.com/0day-network/mod-renderer#readme","bugs":{"url":"https://github.com/0day-network/mod-renderer/issues"},"dist":{"shasum":"7a52f3291741ab879d39e831608a0492fd51d39b","tarball":"https://registry.npmjs.org/@0day-network/mod-renderer/-/mod-renderer-0.1.25.tgz","fileCount":8,"integrity":"sha512-ctZtedffUMiWVWLykl/aSnY/VMNaTjXtSiWqm4TtPGrwCa1KoHUIwmdiWZfsMITIQcTQyEbAmxAaUt/aJ7oUTQ==","signatures":[{"sig":"MEQCIDxouhqp/XazTQy1JPH/ugxpUjboBVguzjt3G2RryEocAiBUmdnOV8gad53plq0A/m7El6Of4qLfFjoLn6l2Ufyxpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175252},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"0day-network","email":"zeroday.network@proton.me"},"repository":{"url":"git+https://github.com/0day-network/mod-renderer.git","type":"git"},"_npmVersion":"11.4.2","description":"Module renderer components for 0day Network dApps","directories":{},"_nodeVersion":"24.4.1","dependencies":{"d3":"^7.9.0","lucide-react":"^0.358.0","framer-motion":"^12.23.12","@lens-chain/storage-client":"^1.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","typescript":"^5.3.3","@types/node":"^20.11.24","@types/react":"^18.2.61","@types/react-dom":"^18.2.19"},"peerDependencies":{"next":"^15.5.4","viem":"^2.38","react":"^18.0.0","wagmi":"^2.18","react-dom":"^18.0.0","@tanstack/react-query":"^5.28.4","@0day-network/react-sdk":"^0.1.2"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/mod-renderer_0.1.25_1760968776003_0.9641815775630174","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@0day-network/mod-renderer","version":"0.1.26","keywords":["0day","module","renderer","react","component"],"author":{"name":"0day Network"},"license":"MIT","_id":"@0day-network/mod-renderer@0.1.26","maintainers":[{"name":"0day-network","email":"zeroday.network@proton.me"}],"homepage":"https://github.com/0day-network/mod-renderer#readme","bugs":{"url":"https://github.com/0day-network/mod-renderer/issues"},"dist":{"shasum":"d494313ba96b26eb2ee5659d57058fabc6a8fb00","tarball":"https://registry.npmjs.org/@0day-network/mod-renderer/-/mod-renderer-0.1.26.tgz","fileCount":8,"integrity":"sha512-0ME4Xj1+frK7z0vhha2LNxWS4Yue7jY6P/9D+UHj0spABr9CuZjoV566criFlj8WIJI+g22JytkDWZNHyHyIRg==","signatures":[{"sig":"MEUCIHkytjlobYePv8Jtr3M9+unojlvB62f1Ai0ZO0QHMPgdAiEAr+l90Yqoka9NGUO1t+2QR0tXdb5LlDQm1/32CRIA+DE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":174084},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist","type-check":"tsc --noEmit"},"_npmUser":{"name":"0day-network","email":"zeroday.network@proton.me"},"repository":{"url":"git+https://github.com/0day-network/mod-renderer.git","type":"git"},"_npmVersion":"11.4.2","description":"Module renderer components for 0day Network dApps","directories":{},"_nodeVersion":"24.4.1","dependencies":{"d3":"^7.9.0","lucide-react":"^0.358.0","framer-motion":"^12.23.12","@lens-chain/storage-client":"^1.0.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","typescript":"^5.3.3","@types/node":"^20.11.24","@types/react":"^18.2.61","@types/react-dom":"^18.2.19"},"peerDependencies":{"next":"^15.5.4","viem":"^2.38","react":"^18.0.0","wagmi":"^2.18","react-dom":"^18.0.0","@tanstack/react-query":"^5.28.4","@0day-network/react-sdk":"^0.1.2"},"optionalDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/mod-renderer_0.1.26_1760970733554_0.3984455141788217","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@0day-network/mod-renderer","version":"0.1.27","description":"Module renderer components for 0day Network dApps","main":"dist/index.js","module":"dist/index.mjs","publishConfig":{"access":"public"},"types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"},"./styles.css":"./dist/styles.css"},"scripts":{"build":"tsup","dev":"tsup --watch","type-check":"tsc --noEmit","clean":"rm -rf dist"},"peerDependencies":{"react":"^18.0.0","react-dom":"^18.0.0","@0day-network/react-sdk":"^0.1.2","@tanstack/react-query":"^5.28.4","wagmi":"^2.18","viem":"^2.38","next":"^15.5.4"},"dependencies":{"lucide-react":"^0.358.0","framer-motion":"^12.23.12","d3":"^7.9.0","@lens-chain/storage-client":"^1.0.6"},"devDependencies":{"@types/node":"^20.11.24","@types/react":"^18.2.61","@types/react-dom":"^18.2.19","tsup":"^8.0.2","typescript":"^5.3.3"},"optionalDependencies":{},"keywords":["0day","module","renderer","react","component"],"author":{"name":"0day Network"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/0day-network/mod-renderer.git"},"_id":"@0day-network/mod-renderer@0.1.27","bugs":{"url":"https://github.com/0day-network/mod-renderer/issues"},"homepage":"https://github.com/0day-network/mod-renderer#readme","_nodeVersion":"24.4.1","_npmVersion":"11.4.2","dist":{"integrity":"sha512-kSz04kREhebLrCSc2TZoNRDGdgiYUA1UJ+WWdj3vnT9gm2VBlKs9RPROuzk/sEBrB+eK8VRqrBx/67RwRkg1lg==","shasum":"a678d2f006450f4434e978bffbc63ebe4d1c5aae","tarball":"https://registry.npmjs.org/@0day-network/mod-renderer/-/mod-renderer-0.1.27.tgz","fileCount":8,"unpackedSize":176311,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC68zcqO7b33eS6ZdB6GJNUB5NwUu2x2QMSShOQ/Zwr1AIhAN4K2TJaVHnOsvJWWMg25tHwPk/b6l5J8wwVBDwA9eoV"}]},"_npmUser":{"name":"0day-network","email":"zeroday.network@proton.me"},"directories":{},"maintainers":[{"name":"0day-network","email":"zeroday.network@proton.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mod-renderer_0.1.27_1760971754229_0.28065838584044234"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-19T02:06:49.412Z","modified":"2025-10-20T14:49:14.594Z","0.1.0":"2025-10-19T02:06:49.680Z","0.1.1":"2025-10-20T12:30:54.717Z","0.1.2":"2025-10-20T12:44:02.199Z","0.1.21":"2025-10-20T12:52:53.159Z","0.1.22":"2025-10-20T12:54:55.859Z","0.1.23":"2025-10-20T13:09:20.363Z","0.1.24":"2025-10-20T13:42:40.085Z","0.1.25":"2025-10-20T13:59:36.171Z","0.1.26":"2025-10-20T14:32:13.737Z","0.1.27":"2025-10-20T14:49:14.411Z"},"bugs":{"url":"https://github.com/0day-network/mod-renderer/issues"},"author":{"name":"0day Network"},"license":"MIT","homepage":"https://github.com/0day-network/mod-renderer#readme","keywords":["0day","module","renderer","react","component"],"repository":{"type":"git","url":"git+https://github.com/0day-network/mod-renderer.git"},"description":"Module renderer components for 0day Network dApps","maintainers":[{"name":"0day-network","email":"zeroday.network@proton.me"}],"readme":"# @0day-network/mod-renderer\n\nModule renderer components for 0day Network dApps. Provides React components to dynamically load and render modules with support for encryption, dependency injection, and various SDK types.\n\n## Installation\n\n```bash\nnpm install @0day-network/mod-renderer\n# or\npnpm add @0day-network/mod-renderer\n# or\nyarn add @0day-network/mod-renderer\n```\n\n## Features\n\n- **ModuleRenderer**: Full-featured module renderer with built-in loading and error states\n- **SimpleModuleRenderer**: Simplified renderer with customizable loading/error components\n- **Dynamic Module Loading**: Support for ESM and ESM-DI module types\n- **Encryption Support**: Decrypt and load encrypted modules\n- **Dependency Injection**: Automatic dependency resolution for common libraries\n- **TypeScript Support**: Full TypeScript definitions included\n\n## Usage\n\n### Basic Usage with ModuleRenderer\n\n```tsx\nimport { ModuleRenderer } from '@0day-network/mod-renderer';\nimport { ManifestType } from '@0day-network/react-sdk';\n\nfunction MyApp() {\n  const manifest: ManifestType = {\n    sdk: {\n      kind: 'esm-di',\n      entry: 'https://example.com/module.js'\n    },\n    // ... other manifest properties\n  };\n\n  return (\n    <ModuleRenderer\n      manifest={manifest}\n      props={{ customProp: 'value' }}\n      className=\"my-module\"\n    />\n  );\n}\n```\n\n### Using SimpleModuleRenderer with Custom Loading\n\n```tsx\nimport { SimpleModuleRenderer } from '@0day-network/mod-renderer';\n\nfunction MyApp() {\n  return (\n    <SimpleModuleRenderer\n      manifest={manifest}\n      props={{ customProp: 'value' }}\n      loading={<div>Loading your module...</div>}\n      error={(err) => <div>Error: {err}</div>}\n    />\n  );\n}\n```\n\n### With Encryption\n\n```tsx\nimport { ModuleRenderer } from '@0day-network/mod-renderer';\n\nfunction EncryptedModule() {\n  const encryptionKey = await getEncryptionKey(); // Your key retrieval logic\n\n  return (\n    <ModuleRenderer\n      manifest={manifest}\n      encryptionKey={encryptionKey}\n      props={{ secure: true }}\n    />\n  );\n}\n```\n\n### With Session and Config\n\n```tsx\nimport { ModuleRenderer, registerGlobalPackage } from '@0day-network/mod-renderer';\nimport * as viem from 'viem';\n\nfunction ConfiguredModule() {\n  const session = useSession(); // Your session hook\n\n  // Register viem globally so modules can access it\n  useEffect(() => {\n    registerGlobalPackage('viem', viem);\n  }, []);\n\n  return (\n    <ModuleRenderer\n      manifest={manifest}\n      session={session}\n      config={{\n        subgraphUrl: 'https://api.subgraph.com',\n        apiKey: 'your-api-key'\n      }}\n      props={{ userId: session.userId }}\n    />\n  );\n}\n```\n\n## API Reference\n\n### ModuleRenderer Props\n\n| Prop | Type | Description |\n|------|------|-------------|\n| `manifest` | `ManifestType` | **Required.** Module manifest configuration |\n| `props` | `any` | Props to pass to the loaded module |\n| `encryptionKey` | `CryptoKey \\| null` | Encryption key for decrypting modules |\n| `className` | `string` | CSS class for the wrapper element |\n| `compiledCode` | `string` | Pre-compiled module code (bypasses fetching) |\n| `session` | `any` | Session data to inject into the module |\n| `config` | `object` | Configuration object with subgraphUrl and other settings |\n\n### SimpleModuleRenderer Props\n\nAll ModuleRenderer props, plus:\n\n| Prop | Type | Description |\n|------|------|-------------|\n| `loading` | `React.ReactNode` | Custom loading component |\n| `error` | `(error: string) => React.ReactNode` | Custom error renderer function |\n\n## Styling\n\nImport the default styles:\n\n```tsx\nimport '@0day-network/mod-renderer/styles.css';\n```\n\nOr create your own styles targeting these classes:\n- `.module-renderer` - Main wrapper\n- `.module-loading` - Loading state container\n- `.module-error` - Error state container\n- `.module-mount-point` - Module mounting point\n- `.simple-module-renderer` - Simple renderer wrapper\n- `.simple-module-loading` - Simple renderer loading\n- `.simple-module-error` - Simple renderer error\n\n## Supported Dependencies\n\nThe module renderer provides the following dependencies via dependency injection:\n\n- `react` - React library\n- `react-dom` - React DOM utilities\n- `@tanstack/react-query` - React Query for data fetching\n- `wagmi` (optional) - Ethereum interactions\n- `viem` (optional) - Ethereum utilities\n- `framer-motion` (optional) - Animation library\n- `d3` (optional) - Data visualization\n- `@lens-chain/storage-client` (optional) - Lens storage\n- `@0day-network/react-sdk` (optional) - 0day SDK\n\n## License\n\nMIT","readmeFilename":"README.md"}