cinetic
코드에서 만든 시네마틱 런치 영상과 모션 디자인을 코딩 에이전트가 연출합니다
재사용 가능한 컴포넌트와 디자인 토큰, 문서·테스트·최신 모노레포 구조를 갖춘 확장 가능한 React 디자인 시스템
A scalable React design system with reusable components, design tokens, documentation, testing, and a modern monorepo architecture.
디자인TypeScript · CSSGitHub @milenafs가동 상태 재확인 필요운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗A production-ready React component library and design system built with TypeScript, Vite, and Turborepo. Includes a complete documentation site and interactive component showcase.
The Milfushi Design System is a monorepo containing:
packages/ui) - Production-ready React components with TypeScript support, Storybook stories, and design tokensapps/docs) - Docusaurus-powered documentation with live component examples and integration guides✅ Production-Ready Components
✅ Comprehensive Design Tokens
✅ Multiple Documentation Surfaces
✅ Optimized for Scale
design-system/
├── packages/
│ └── ui/ # Component library + Storybook
│ ├── src/
│ │ ├── components/ # Button, Input, Checkbox, Stack
│ │ │ ├── Button/
│ │ │ ├── Input/
│ │ │ ├── Checkbox/
│ │ │ └── Stack/
│ │ ├── stories/ # Component stories
│ │ │ ├── Button.stories.ts
│ │ │ ├── Input.stories.ts
│ │ │ ├── Checkbox.stories.ts
│ │ │ └── Stack.stories.tsx
│ │ ├── tokens.css # Design tokens
│ │ ├── components.css # Component styles
│ │ └── index.ts # Package exports
│ ├── .storybook/ # Storybook configuration
│ │ ├── main.ts # Config
│ │ └── preview.tsx # Global setup
│ ├── dist/ # Built output
│ ├── vite.config.ts # Vite build config
│ └── package.json
│
├── apps/
│ └── docs/ # Docusaurus documentation site
│ ├── docs/
│ │ ├── components/ # Component documentation
│ │ ├── foundations/ # Design tokens, typography, colors
│ │ └── getting-started/ # Integration guides
│ ├── src/
│ │ └── components/ComponentPreview/ # Live demo component
│ ├── docusaurus.config.ts
│ └── package.json
│
├── turbo.json # Turborepo configuration
├── package.json # Root monorepo setup
└── README.md # This file
npm install
This installs all dependencies for the root, packages, and apps using npm workspaces.
npm run dev --workspace=apps/docs
Opens Docusaurus development server at http://localhost:3000
Features:
<ComponentPreview> componentnpm run storybook --workspace=packages/ui
Opens Storybook at http://localhost:6006
Features:
npm run build
Builds the entire monorepo (UI package, Storybook, Docs) with Turborepo.
npm run build --workspace=packages/ui
Outputs to packages/ui/dist/
index.js - ES module with all componentsindex.d.ts - TypeScript type definitionstokens.css - Design token CSS custom propertiescomponents.css - Pre-built component stylesnpm run build-storybook --workspace=packages/ui
Outputs to packages/ui/storybook-static/
Generates a static HTML site ready for deployment.
npm run build --workspace=apps/docs
Outputs to apps/docs/build/
Generates a static Docusaurus site ready for deployment.
npm run typecheck
Checks TypeScript types across all packages (required by Turborepo pipeline).
npm run lint
Runs Oxlint across the monorepo.
npm run test
Runs Vitest for the Storybook component tests.
If in the same monorepo, the package is automatically available:
npm install @milfushi/ui
import { Button, Input, Checkbox, Stack } from "@milfushi/ui";
여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗