{"_id":"@cosmocart/blog-themes","_rev":"2-5fa8e8e2c1d05d61902f12ba6935d421","name":"@cosmocart/blog-themes","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@cosmocart/blog-themes","version":"0.1.0","license":"AGPL-3.0-only","_id":"@cosmocart/blog-themes@0.1.0","maintainers":[{"name":"cosmocart","email":"deniellalla@gmail.com"}],"dist":{"shasum":"d1a3aa2014f370c4d725a2d80cacb39a072c7202","tarball":"https://registry.npmjs.org/@cosmocart/blog-themes/-/blog-themes-0.1.0.tgz","fileCount":10,"integrity":"sha512-Jmv/5h9kajGDkHvTMTF/bmEN5sWlsdAdqOEnu1/c99bnJ202rUXFXN15aRbCBI+F383t5l3eCAOCEO9iB5Q0ZA==","signatures":[{"sig":"MEQCIH7vHwfT5KSwR0AvtNmTA6qZFLRTeMxS95RVPdUNsBQkAiAcTAC++C0f6VYgQw279OYMJhD4t8lzBrFEQr/5itL2gA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56263},"main":"./dist/index.cjs","type":"module","_from":"file:cosmocart-blog-themes-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/d952a9a7671e1ad47311e61efbd6ee12/cosmocart-blog-themes-0.1.0.tgz","_integrity":"sha512-Jmv/5h9kajGDkHvTMTF/bmEN5sWlsdAdqOEnu1/c99bnJ202rUXFXN15aRbCBI+F383t5l3eCAOCEO9iB5Q0ZA==","_npmVersion":"10.9.7","description":"CSS-variable theme tokens for the cosmo-blog renderer (minimal-light, minimal-dark).","directories":{},"sideEffects":["**/*.css"],"_nodeVersion":"22.22.2","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/blog-themes_0.1.0_1778450407507_0.7793474152153208","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@cosmocart/blog-themes","version":"0.1.1","description":"CSS-variable theme tokens for the cosmo-blog renderer (minimal-light, minimal-dark).","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"],"devDependencies":{"tsup":"^8.3.5","typescript":"^5.6.3"},"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-themes@0.1.1","_integrity":"sha512-37+CPe+iimoGtT4QeM75DyeIX2HxFBPuOhmJ1uaq++w4HTtUx6zBPbdwx3SoRkYnTPw8XkS7z54iZ0iFpSzryQ==","_resolved":"/tmp/6b953a3b068c061fd0b0e8ec98962da2/cosmocart-blog-themes-0.1.1.tgz","_from":"file:cosmocart-blog-themes-0.1.1.tgz","_nodeVersion":"22.23.1","_npmVersion":"10.9.8","dist":{"integrity":"sha512-37+CPe+iimoGtT4QeM75DyeIX2HxFBPuOhmJ1uaq++w4HTtUx6zBPbdwx3SoRkYnTPw8XkS7z54iZ0iFpSzryQ==","shasum":"9be5aeab79df65d5131cc3a113050c503c38798b","tarball":"https://registry.npmjs.org/@cosmocart/blog-themes/-/blog-themes-0.1.1.tgz","fileCount":10,"unpackedSize":59999,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDpbfxVdp5/c/wVYftOsgeydoOoVhXTMYJH+26aVt13WwIgR7V533iDdNVh87Smma+zbjEwaRnOlxniJB+HtFOSTho="}]},"_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-themes_0.1.1_1785634661054_0.6481284797515714"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-10T22:00:07.397Z","modified":"2026-08-02T01:37:41.403Z","0.1.0":"2026-05-10T22:00:07.655Z","0.1.1":"2026-08-02T01:37:41.210Z"},"license":"AGPL-3.0-only","description":"CSS-variable theme tokens for the cosmo-blog renderer (minimal-light, minimal-dark).","maintainers":[{"name":"cosmocart","email":"deniellalla@gmail.com"}],"readme":"# @cosmocart/blog-themes\n\nCSS-variable token sets used by `@cosmocart/blog-renderer`. Two themes ship out of the box: `minimal-light` and `minimal-dark`.\n\n```ts\nimport { themes, type ThemeName } from '@cosmocart/blog-themes'\nimport '@cosmocart/blog-themes/styles.css'\n\nconst tokens = themes['minimal-dark']\n```\n\nYou can also wrap any subtree in a `data-cosmo-blog-theme=\"minimal-dark\"` attribute and the styles.css ships per-theme rules.\n","readmeFilename":"README.md"}