{"_id":"@cosmocart/blog-core","name":"@cosmocart/blog-core","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@cosmocart/blog-core","version":"0.1.0","description":"Block parsers, validators, and normalizers shared across the cosmo-blog editor and renderer.","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"}},"dependencies":{"zod":"^3.23.8"},"devDependencies":{"tsup":"^8.3.5","typescript":"^5.6.3","@cosmocart/blog-shared-types":"0.0.0"},"scripts":{"build":"tsup","dev":"tsup --watch","test":"echo \"no tests yet\"","lint":"echo \"no lint yet\""},"_id":"@cosmocart/blog-core@0.1.0","_integrity":"sha512-uN38qywQTnNfA2/GfjHDs3kABocIVtMaVozaI9pXyHkEFEgM3/bVEYuAdFgOAIGXh7u1+ByIV4iJs3i5KVF6/w==","_resolved":"/tmp/0ddd2dc546689722c59c443b280b2f0a/cosmocart-blog-core-0.1.0.tgz","_from":"file:cosmocart-blog-core-0.1.0.tgz","_nodeVersion":"22.22.2","_npmVersion":"10.9.7","dist":{"integrity":"sha512-uN38qywQTnNfA2/GfjHDs3kABocIVtMaVozaI9pXyHkEFEgM3/bVEYuAdFgOAIGXh7u1+ByIV4iJs3i5KVF6/w==","shasum":"27ca16cbd15a0b468ac2ca000d909741e2b16bc1","tarball":"https://registry.npmjs.org/@cosmocart/blog-core/-/blog-core-0.1.0.tgz","fileCount":9,"unpackedSize":131423,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBE+ZZckMu0KL4GnW9UgexBvE+47uEcNbNp+tPecvvXHAiEAhM9+IApIVP8w3UOQg7TVLsXNaycukSDg2U/dYl7V/tI="}]},"_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-core_0.1.0_1778450407567_0.09138980158553078"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-10T22:00:07.437Z","0.1.0":"2026-05-10T22:00:07.717Z","modified":"2026-05-10T22:00:07.996Z"},"maintainers":[{"name":"cosmocart","email":"deniellalla@gmail.com"}],"description":"Block parsers, validators, and normalizers shared across the cosmo-blog editor and renderer.","license":"AGPL-3.0-only","readme":"# @cosmocart/blog-core\n\nPure helpers for normalising and walking Cosmo Blog block documents.\n\nMost application code uses [`@cosmocart/blog-react`](https://www.npmjs.com/package/@cosmocart/blog-react) instead — it re-exports everything you need.\n\n```ts\nimport { normalizeBlocks, extractPlainText } from '@cosmocart/blog-core'\n```\n","readmeFilename":"README.md","_rev":"1-9298234632f4c27fcca249edae94eabc"}