{"_id":"@dowardev/herdrate-vue","_rev":"2-aa2d94d72235f33a09142c8805f3e6b7","name":"@dowardev/herdrate-vue","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@dowardev/herdrate-vue","version":"0.1.0","license":"GPL-3.0-or-later","_id":"@dowardev/herdrate-vue@0.1.0","maintainers":[{"name":"dowar","email":"gonzalo@dowar.xyz"}],"dist":{"shasum":"8b0936690ad3222658390c150941743b94a8ad23","tarball":"https://registry.npmjs.org/@dowardev/herdrate-vue/-/herdrate-vue-0.1.0.tgz","fileCount":4,"integrity":"sha512-o8k/oIGHottwQk+CMBqppNvW1gLY8p9QLBhxR0t4Oa2HgjeKfkM8NoYdvcnQXoSTUlaTFH6EqrFjqISf/4QEbQ==","signatures":[{"sig":"MEUCIQCqZaXxBh7Z/9t6vifkEfbARnukfk9Xq5FHU8TY6wZy5AIgLFwRDVpYOpQoQrZKevpOEnu+IYY1Ha8mkw0GQBB82cY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139499},"main":"./dist/herdrate-vue.es.js","type":"module","types":"./dist/index.d.ts","module":"./dist/herdrate-vue.es.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/herdrate-vue.es.js"}},"gitHead":"132163d5446138c04be2b556ba2b6e465024f281","scripts":{"lint":"biome check .","build":"vite build"},"_npmUser":{"name":"dowar","email":"gonzalo@dowar.xyz"},"_npmVersion":"11.16.0","description":"Vue 3 component library with TUI/terminal aesthetic and Catppuccin theming.","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.0.0","vue-tsc":"~3.0.0","prettier":"^3.9.5","happy-dom":"^15.11.0","typescript":"~5.6.3","@vitejs/plugin-vue":"^6.0.7","vite-plugin-css-injected-by-js":"^4.0.0"},"peerDependencies":{"vue":"^3.4.0","prettier":"^3.0.0"},"peerDependenciesMeta":{"prettier":{"optional":true},"prettier-plugin-sh":{"optional":true},"prettier-plugin-sql":{"optional":true},"@prettier/plugin-xml":{"optional":true},"prettier-plugin-java":{"optional":true},"prettier-plugin-rust":{"optional":true},"prettier-plugin-toml":{"optional":true},"@prettier/plugin-ruby":{"optional":true},"prettier-plugin-csharp":{"optional":true},"@prettier/plugin-python":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/herdrate-vue_0.1.0_1785447459993_0.6139125565144046","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@dowardev/herdrate-vue","version":"0.1.1","license":"GPL-3.0-or-later","type":"module","main":"./dist/herdrate-vue.es.js","module":"./dist/herdrate-vue.es.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/herdrate-vue.es.js","types":"./dist/index.d.ts"}},"publishConfig":{"access":"public"},"scripts":{"build":"vite build","lint":"biome check ."},"peerDependencies":{"prettier":"^3.0.0","vue":"^3.4.0"},"peerDependenciesMeta":{"prettier":{"optional":true},"prettier-plugin-sql":{"optional":true},"prettier-plugin-java":{"optional":true},"prettier-plugin-sh":{"optional":true},"prettier-plugin-toml":{"optional":true},"@prettier/plugin-python":{"optional":true},"@prettier/plugin-ruby":{"optional":true},"@prettier/plugin-xml":{"optional":true},"prettier-plugin-rust":{"optional":true},"prettier-plugin-csharp":{"optional":true}},"devDependencies":{"@vitejs/plugin-vue":"^6.0.7","happy-dom":"^15.11.0","prettier":"^3.9.5","typescript":"~5.6.3","vite":"^6.0.0","vite-plugin-css-injected-by-js":"^4.0.0","vue-tsc":"~3.0.0"},"gitHead":"baffe0c7acdf7890a9918b3738e4888a82fb1f45","_id":"@dowardev/herdrate-vue@0.1.1","description":"Vue 3 component library with TUI/terminal aesthetic and Catppuccin theming.","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-ooAf4AeyyrrPgclcODi0W/O9idTnm1g7+dMV/pQvtmit7dh+FnxUpIEDFSOva4HNPI0uCRwOctzQArIYpntyTw==","shasum":"b3d3819a1a7b2b451a22159542d32a9679eb08eb","tarball":"https://registry.npmjs.org/@dowardev/herdrate-vue/-/herdrate-vue-0.1.1.tgz","fileCount":4,"unpackedSize":139508,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHiX2lmyFgCTGIOBkrZNxc+am//tRROVYr/FDvKPpIX6AiEAhn7DUvagcb+83Bs1nfTF12w2eAIr8HjMfqeSyEqJ15g="}]},"_npmUser":{"name":"dowar","email":"gonzalo@dowar.xyz"},"directories":{},"maintainers":[{"name":"dowar","email":"gonzalo@dowar.xyz"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/herdrate-vue_0.1.1_1785451208372_0.1983652237811353"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-30T21:37:39.832Z","modified":"2026-07-30T22:40:08.741Z","0.1.0":"2026-07-30T21:37:40.180Z","0.1.1":"2026-07-30T22:40:08.526Z"},"license":"GPL-3.0-or-later","description":"Vue 3 component library with TUI/terminal aesthetic and Catppuccin theming.","maintainers":[{"name":"dowar","email":"gonzalo@dowar.xyz"}],"readme":"# @dowardev/herdrate-vue\n\nVue 3 component library with TUI/terminal aesthetic and Catppuccin theming.\n\n35+ reusable components — typed props, auto-injected CSS, dark/light theme support.\n\n## Installation\n\n```bash\npnpm add @dowardev/herdrate-vue\n```\n\nor\n\n```bash\nnpm install @dowardev/herdrate-vue\n```\n\n### Peer dependencies\n\n- `vue` ^3.4.0\n\nOptional (only needed for `CodeBlock` formatting):\n\n- `prettier` ^3.0.0 (and language-specific plugins — see [formatter docs](https://herdrate.dowar.xyz/))\n\n## Usage\n\nCSS is automatically injected when importing any component — no manual imports needed.\n\n```vue\n<script setup lang=\"ts\">\nimport { ButtonTui, Panel } from \"@dowardev/herdrate-vue\";\n</script>\n\n<template>\n  <Panel divider>\n    <template #header>Panel demo</template>\n    <ButtonTui color=\"primary\" @click=\"handleClick\">Click me</ButtonTui>\n    <template #footer>Panel footer</template>\n  </Panel>\n</template>\n```\n\n## Components\n\nAccordion · Avatar · Badge · Box · Breadcrumbs · ButtonTui · ButtonTuiGroup ·\nCheckbox · CodeBlock · ComboBox · CommandPalette · Divider · Gutter · Input ·\nKbd · KbdGroup · KeyHint · LogLines · Menu · Modal · Panel · PanelBody ·\nPanelFooter · PanelHeader · ProgressBar · Radio · ScrollView · Select ·\nSpinner · StatusBar · Stepper · Table · Tab · TabPanel · Tabs · TabsList ·\nTag · TagInput · TipBox · Toast · ToastContainer · Todo · Toggle · Tooltip ·\nTreeNode\n\n## Composables\n\n- `useToast()` — toast notifications\n- `usePrettierFormatter()` — code formatting (lazy-loaded prettier)\n\n## Color system\n\n9 semantic colors (`default`, `primary`, `info`, `success`, `warning`, `danger`,\n`muted`, `accent`, `ghost`) with 3 fill modes (`solid`, `outline`, `ghost`).\n\nUse the `Color` type and `DEFAULT_COLOR` constant:\n\n```ts\nimport type { Color } from \"@dowardev/herdrate-vue\";\nimport { DEFAULT_COLOR } from \"@dowardev/herdrate-vue\";\n```\n\n## Documentation\n\nInteractive docs and examples: <https://herdrate.dowar.xyz/>\n\n## License\n\nGPL-3.0-or-later — see [LICENSE](./LICENSE).\n\n## Repository\n\n- Source: <https://herdrate.dowar.xyz/>\n- Issues: <https://herdrate.dowar.xyz/>\n","readmeFilename":"README.md"}