{"_id":"@cosmocart/blog-renderer","_rev":"2-1f80682f00fa5d3d38ee0654a3f00dc1","name":"@cosmocart/blog-renderer","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@cosmocart/blog-renderer","version":"0.1.0","license":"AGPL-3.0-only","_id":"@cosmocart/blog-renderer@0.1.0","maintainers":[{"name":"cosmocart","email":"deniellalla@gmail.com"}],"dist":{"shasum":"3beccf461be8f6c21bb37f522622dde105be0abe","tarball":"https://registry.npmjs.org/@cosmocart/blog-renderer/-/blog-renderer-0.1.0.tgz","fileCount":10,"integrity":"sha512-++P4MtBHmP9qORW2XAJpNhbzgS42Wgpzi171nGmNNyex4sfmfZ2SjsdjbEjdDWq8GrWBK4iGjw4THoK3YZlhBA==","signatures":[{"sig":"MEUCIELt9kxufwucp8KrhoRcOXj9WSa/P0XoLgPr1/WMLOdsAiEAktUyOa2uFPm4nDLXYz/VdCmwGhRtCCwHIaIskjE9CLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137751},"main":"./dist/index.cjs","type":"module","_from":"file:cosmocart-blog-renderer-0.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"scripts":{"dev":"tsup --watch --onSuccess \"node scripts/copy-css.mjs\"","lint":"echo \"no lint yet\"","test":"echo \"no tests yet\"","build":"tsup && node scripts/copy-css.mjs"},"_npmUser":{"name":"cosmocart","email":"deniellalla@gmail.com"},"_resolved":"/tmp/2e9aca1e50adadd802ff60e3adc35340/cosmocart-blog-renderer-0.1.0.tgz","_integrity":"sha512-++P4MtBHmP9qORW2XAJpNhbzgS42Wgpzi171nGmNNyex4sfmfZ2SjsdjbEjdDWq8GrWBK4iGjw4THoK3YZlhBA==","_npmVersion":"10.9.7","description":"SSR/SSG-safe React components that render Cosmo Blog posts.","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.22.2","dependencies":{"@cosmocart/blog-themes":"0.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","react":"^19.0.0","react-dom":"^19.0.0","typescript":"^5.6.3","@types/react":"^19.0.0","@types/react-dom":"^19.0.0","@cosmocart/blog-shared-types":"0.0.0"},"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"_npmOperationalInternal":{"tmp":"tmp/blog-renderer_0.1.0_1778450407620_0.13512214981781767","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@cosmocart/blog-renderer","version":"0.1.1","description":"SSR/SSG-safe React components that render Cosmo Blog posts.","license":"AGPL-3.0-only","type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./styles.css":"./dist/styles.css"},"sideEffects":["**/*.css"],"peerDependencies":{"react":"^18 || ^19","react-dom":"^18 || ^19"},"dependencies":{"@cosmocart/blog-themes":"0.1.1"},"devDependencies":{"@types/react":"^19.0.0","@types/react-dom":"^19.0.0","react":"^19.0.0","react-dom":"^19.0.0","tsup":"^8.3.5","typescript":"^5.6.3","@cosmocart/blog-shared-types":"0.0.0"},"scripts":{"build":"tsup && node scripts/copy-css.mjs","dev":"tsup --watch --onSuccess \"node scripts/copy-css.mjs\"","test":"echo \"no tests yet\"","lint":"echo \"no lint yet\""},"_id":"@cosmocart/blog-renderer@0.1.1","_integrity":"sha512-1JOZEk6s85ysqnzvKgwd8KVtSi+PC3Qzn7T77dhMFodM33ZKeD9RPOLpNPimBtNIqVjkBb098KWxVl6COCCHMA==","_resolved":"/tmp/73152e3d4d793c7f26370cd999c18d02/cosmocart-blog-renderer-0.1.1.tgz","_from":"file:cosmocart-blog-renderer-0.1.1.tgz","_nodeVersion":"22.23.1","_npmVersion":"10.9.8","dist":{"integrity":"sha512-1JOZEk6s85ysqnzvKgwd8KVtSi+PC3Qzn7T77dhMFodM33ZKeD9RPOLpNPimBtNIqVjkBb098KWxVl6COCCHMA==","shasum":"57c674e45c311c4fd7fc7b16878a1b70e34038b1","tarball":"https://registry.npmjs.org/@cosmocart/blog-renderer/-/blog-renderer-0.1.1.tgz","fileCount":10,"unpackedSize":157199,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAww7XIW2rRvMg/aFBGccykGVgGyJ30jc7N94ar+sOqWAiAx31lpEJ28hddcKAsSe13IvT2v52zGuyWIjhp7jOHZVg=="}]},"_npmUser":{"name":"cosmocart","email":"deniellalla@gmail.com"},"directories":{},"maintainers":[{"name":"cosmocart","email":"deniellalla@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/blog-renderer_0.1.1_1785634660860_0.1469647512368948"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-10T22:00:07.530Z","modified":"2026-08-02T01:37:41.138Z","0.1.0":"2026-05-10T22:00:07.776Z","0.1.1":"2026-08-02T01:37:40.998Z"},"license":"AGPL-3.0-only","description":"SSR/SSG-safe React components that render Cosmo Blog posts.","maintainers":[{"name":"cosmocart","email":"deniellalla@gmail.com"}],"readme":"# @cosmocart/blog-renderer\n\nSSR/SSG-safe React components that render Cosmo Blog posts.\n\n```tsx\nimport { BlogRenderer, BlogGrid, ThemeProvider } from '@cosmocart/blog-renderer'\nimport '@cosmocart/blog-renderer/styles.css'\n\n<ThemeProvider theme=\"minimal-dark\">\n  <BlogRenderer post={post} />\n</ThemeProvider>\n```\n\nThe renderer never imports browser-only APIs at module top level; it is safe in Next.js Server Components and React Native Web.\n","readmeFilename":"README.md"}