Doop
Doop: 오픈소스 멀티플레이어 디자인 캔버스 및 AI 에이전트용 MCP
Animated Icons: shadcn/ui 테마 연동 207개 React 애니메이션 아이콘
207 animated React icons with one to three color slots that read from your shadcn/ui theme. Per-icon variants, round or sharp corners, hover, click or in-view triggers. Install from npm or copy them w
디자인TypeScript · MDXGitHub @kovenlabs온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
Animated React icons with 1–3 color slots that read from your shadcn/ui theme.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Animated icons with 1–3 color slots, read from your shadcn/ui tokens. Each icon has its own animation
variants. Configure them globally, per subtree or per instance.
All the ways, compared: /docs/installation.
Turborepo + pnpm.
One file in packages/animated-icons/src/icons/ .tsx, drawn to STYLE.md:
the tests, the exports, the registry and the catalog pick it up with no other wiring. The full process
(naming, family, category, motion, checks, changeset) is in CONTRIBUTING.md.
MIT. See LICENSE.README 전문 보기 ↗Animated icons with 1–3 color slots, read from your shadcn/ui tokens. Each icon has its own animation variants. Configure them globally, per subtree or per instance.
<Bell /> // theme colors, plays on hover
<Bell variant="shake" trigger="auto" interval={2000} />
<Bell colors={{ accent: "destructive" }} /> // a token name or any CSS color
# shadcn registry: copies the source into your codebase
npx shadcn add @kovenlabs/bell # one icon
npx shadcn add @kovenlabs/all # every icon
# or the package: one dependency, tree-shaken
pnpm add @kovenlabs/animated-icons motion
All the ways, compared: /docs/installation.
A skill teaches your coding agent to pick the icon, variant and trigger for a use case. It searches the
catalog (@kovenlabs/animated-icons/catalog.json, or /icons.json on the site):
npx skills add kovenlabs/animated-icons --skill find-animated-icon
Turborepo + pnpm.
| Path | What |
|---|---|
packages/animated-icons | The library (@kovenlabs/animated-icons), its registry.json and STYLE.md |
apps/web | The site: landing (/), catalog (/icons), docs (/docs, Fumadocs), brand (/brand). Serves the registry at /r/*.json |
packages/typescript-config | Shared tsconfig |
skills/find-animated-icon | The agent skill for end users: search the catalog, pick variant and trigger |
pnpm install
pnpm dev # http://localhost:3312 (landing, /icons, /docs, /brand)
pnpm test # library tests (vitest)
pnpm lint && pnpm typecheck
pnpm build # generates the barrel + registry, then builds the site
One file in packages/animated-icons/src/icons/<name>.tsx, drawn to STYLE.md:
the tests, the exports, the registry and the catalog pick it up with no other wiring. The full process
(naming, family, category, motion, checks, changeset) is in CONTRIBUTING.md.
MIT. See LICENSE.