{"_id":"@butai/themes","name":"@butai/themes","dist-tags":{"beta":"0.1.0-beta.0","latest":"0.1.0-beta.0"},"versions":{"0.1.0-beta.0":{"name":"@butai/themes","version":"0.1.0-beta.0","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./themes/*.css":"./themes/*.css"},"dependencies":{"@butai/patterns":"0.1.0-beta.0"},"devDependencies":{"@types/node":"^22.9.0","eslint":"^9.15.0","typescript-eslint":"^8.15.0","@eslint/js":"^9.15.0","vitest":"^2.1.0","typescript":"^5.6.0"},"license":"MIT","publishConfig":{"access":"public","tag":"beta"},"scripts":{"build":"tsc -p tsconfig.json","lint":"eslint src","test":"vitest run"},"_id":"@butai/themes@0.1.0-beta.0","description":"The look and feel of a butai deck, packaged as ready-to-use themes. Each theme is a complete set of design tokens plus a standalone CSS file you can drop straight into a project, no build step required.","_integrity":"sha512-7o7HcisVF8zg/8LcizbEgcBx4eVE0LAHnF/wEOdkBPZnwoDZsD4dB1H1s5OiJLHXhtogUKIbqCfLm3n75j2Xhw==","_resolved":"/private/var/folders/kl/wv5n_qp95k52p6fz00jb0r3c0000gn/T/507b85689ea8cea3e84f9b8dfb8bbad8/butai-themes-0.1.0-beta.0.tgz","_from":"file:butai-themes-0.1.0-beta.0.tgz","_nodeVersion":"22.18.0","_npmVersion":"11.5.2","dist":{"integrity":"sha512-7o7HcisVF8zg/8LcizbEgcBx4eVE0LAHnF/wEOdkBPZnwoDZsD4dB1H1s5OiJLHXhtogUKIbqCfLm3n75j2Xhw==","shasum":"a7e7b713a91ffb6882cd769943d7a02b790f01d2","tarball":"https://registry.npmjs.org/@butai/themes/-/themes-0.1.0-beta.0.tgz","fileCount":18,"unpackedSize":27008,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDR56kGTvt77BbQEPPycmMsQIXN0j7dwhOInAylQiBT9gIhAI3uEnT9SzZ+oblqDmaWL9RfDIhHiWhbBJsOSrvrYQgY"}]},"_npmUser":{"name":"alfredop13","email":"alfredo.perez.q@gmail.com"},"directories":{},"maintainers":[{"name":"alfredop13","email":"alfredo.perez.q@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/themes_0.1.0-beta.0_1783606352733_0.2594105269090061"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-09T14:12:32.547Z","0.1.0-beta.0":"2026-07-09T14:12:32.879Z","modified":"2026-07-09T14:12:33.084Z"},"maintainers":[{"name":"alfredop13","email":"alfredo.perez.q@gmail.com"}],"description":"The look and feel of a butai deck, packaged as ready-to-use themes. Each theme is a complete set of design tokens plus a standalone CSS file you can drop straight into a project, no build step required.","license":"MIT","readme":"# @butai/themes\n\nThe look and feel of a butai deck, packaged as ready-to-use themes. Each theme is\na complete set of design tokens plus a standalone CSS file you can drop straight\ninto a project, no build step required.\n\n## What it does\n\nA theme decides the colors, type, and spacing of everything butai renders. This\npackage ships thirteen of them (for example light, dark, aurora, blueprint,\nbrutalist, and glassmorphism) as plain CSS you can import, and the token data\nbehind them so tools can read a theme as structured values.\n\n## Install\n\n```sh\npnpm add @butai/themes\n```\n\n## Usage\n\nImport a theme's CSS in your app entry, then activate it with a `data-theme`\nattribute:\n\n```ts\nimport '@butai/themes/themes/aurora.css';\n```\n\n```html\n<div data-theme=\"aurora\"> ... your deck ... </div>\n```\n\n## Under the hood\n\n- CSS entry: `@butai/themes/themes/<name>.css` (one file per theme under\n  `themes/`).\n- Data entry: the package `.` export exposes the theme token sets, built on the\n  `@butai/patterns` token contract, so every theme fills the same required tokens.\n- Source lives under `src/`; the published tarball ships the compiled `dist/`\n  plus the `themes/` CSS.\n","readmeFilename":"README.md","_rev":"1-38e2b1bd6169a21cc497a3e5398278af"}