{"_id":"@daflow-ui/ui-tag","name":"@daflow-ui/ui-tag","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@daflow-ui/ui-tag","version":"0.1.0","description":"Tag component for DaFlow UI","type":"module","license":"MIT","sideEffects":["**/*.css"],"publishConfig":{"access":"public"},"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./style.css":"./dist/style.css"},"dependencies":{},"peerDependencies":{"vue":"^3.5.0"},"devDependencies":{"@seemusic/eslint-config-vue3":"^2.0.0","@types/node":"^22.10.5","@vitejs/plugin-vue":"^6.0.3","@vue/compiler-sfc":"^3.5.27","eslint":"^9.39.2","sass-embedded":"^1.97.3","typescript":"^5.9.3","vite":"^7.3.1","vite-plugin-vue-devtools":"^8.0.5","vue":"^3.5.27","vue-tsc":"^3.2.4"},"keywords":["vue","ui","component","daflow"],"scripts":{"build":"vite build && vue-tsc -p tsconfig.build.json --emitDeclarationOnly","lint":"eslint .","lint:fix":"eslint . --fix","typecheck":"vue-tsc -p tsconfig.json --noEmit"},"_id":"@daflow-ui/ui-tag@0.1.0","_integrity":"sha512-9BP7ltx3T3ZE/EVILEbHlF2byCpLqAmLStrMM+JojPsA7XMGuH24DcIkOp7mEOqvfXA9yGPED4PGzK5dbbIp9w==","_resolved":"/private/var/folders/pc/vbwk747s1mn2dnbr__fbrfrc0000gn/T/e57665cda4949930de0a662a7d87a7d7/daflow-ui-ui-tag-0.1.0.tgz","_from":"file:daflow-ui-ui-tag-0.1.0.tgz","_nodeVersion":"22.17.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-9BP7ltx3T3ZE/EVILEbHlF2byCpLqAmLStrMM+JojPsA7XMGuH24DcIkOp7mEOqvfXA9yGPED4PGzK5dbbIp9w==","shasum":"c7fc6263dbb5bc9f7ea52f793301daa9ae25974b","tarball":"https://registry.npmjs.org/@daflow-ui/ui-tag/-/ui-tag-0.1.0.tgz","fileCount":16,"unpackedSize":25240,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCHhkuyndeMW4S6ozfyMFy4iWH2rvu52LhgqGCfSzN+LQIhAIsxW9iJ+sZbjcXPF3sDhQM7lkQ60W95uJKYqDzo1CcN"}]},"_npmUser":{"name":"charicexxuan","email":"xiaoxuan.chang@kanjian.com"},"directories":{},"maintainers":[{"name":"cuiguojie","email":"cuiguojie@me.com"},{"name":"charicexxuan","email":"xiaoxuan.chang@kanjian.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ui-tag_0.1.0_1772706426724_0.9133115883541056"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-05T10:27:06.590Z","0.1.0":"2026-03-05T10:27:06.873Z","modified":"2026-03-05T10:27:07.189Z"},"maintainers":[{"name":"cuiguojie","email":"cuiguojie@me.com"},{"name":"charicexxuan","email":"xiaoxuan.chang@kanjian.com"}],"description":"Tag component for DaFlow UI","keywords":["vue","ui","component","daflow"],"license":"MIT","readme":"# @daflow-ui/ui-tag\n\nTag component for DaFlow UI component library.\n\n## Installation\n\n```bash\npnpm add @daflow-ui/ui-tag\n```\n\n## Usage\n\n全局引入样式（在 `main.ts` 中）：\n\n```ts\nimport '@daflow-ui/ui-tag/style.css';\n```\n\n在组件中使用：\n\n```vue\n<script setup lang=\"ts\">\nimport { DfCheckableTag, DfTag } from '@daflow-ui/ui-tag';\n</script>\n\n<template>\n  <DfTag color=\"primary\">Primary</DfTag>\n  <DfTag closable>Closable</DfTag>\n  <DfCheckableTag v-model:checked=\"checked\">Checkable</DfCheckableTag>\n</template>\n```\n\n## CSS Variables\n\n固态颜色文本（solid / solid hover）在所有预设颜色中共用以下 token：\n\n- `--df-tag-solid-color`\n- `--df-tag-solid-hover-color`\n\n各预设色的 `--df-tag-xxx-solid-color` / `--df-tag-xxx-solid-hover-color` 默认引用上述 token。\n\n## Development\n\n### Install dependencies\n\n```bash\npnpm install\n```\n\n### Start playground (at monorepo root)\n\n```bash\ncd ../..  # 回到 monorepo 根目录\npnpm dev  # 启动统一 playground，自动发现组件\n```\n\n组件会自动出现在 playground 导航中（通过 `dev/index.vue`）。\n\n### Build\n\n```bash\npnpm build\n```\n\n### Type check\n\n```bash\npnpm typecheck\n```\n\n### Lint\n\n```bash\npnpm lint\npnpm lint:fix\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md","_rev":"1-e641e03ba8d945bf6ca8c2675ea98218"}