@celinejoo/design-system
v1.3.0
Published
https://www.figma.com/design/fGu30Kh6rhi5xypuH6u8OU/Chakra-UI-Figma-Kit--Community-?node-id=1411-9854&t=S36HXSTHhk8KuE31-1</br> 디자인 파일을 기반으로 한 UI 컴포넌트 라이브러리입니다.
Readme
design-system
소개
https://www.figma.com/design/fGu30Kh6rhi5xypuH6u8OU/Chakra-UI-Figma-Kit--Community-?node-id=1411-9854&t=S36HXSTHhk8KuE31-1 디자인 파일을 기반으로 한 UI 컴포넌트 라이브러리입니다.
기술 스택
코어: TypeScript, React 스타일링: scss (css module) 패키지 매니저: Yarn Berry 빌드: Vite, Rollup CI/CD: GitHub Actions
패키지 설치
https://www.npmjs.com/package/@celinejoo/design-system?activeTab=code npm i @celinejoo/design-system
스토리북
https://celinejoo.github.io/design-system/
개발명령어
yarn storybook # 스토리벅 개발 서버 실행 yarn build-storybook # 스토리벅 정적 HTML 빌드 yarn build # 라이브러리 번들 빌드 (Rollup) yarn lint # ESLint 코드 검사 yarn type-check # 타입 검사 (tsc)
📁 폴더 구조
.
├── src/
│ ├── components/ # 각 UI 컴포넌트 디렉토리 (Button, Checkbox 등)
│ │ ├── Button/
│ │ │ ├── Button.module.scss
│ │ │ ├── Button.stories.tsx
│ │ │ ├── Button.tsx
│ │ │ ├── Button.types.ts
│ │ │ └── index.ts
│ │ └── ...
│ ├── styles/
│ │ ├── css/ # reset, normalize 등
│ │ └── tokens/ # 디자인 토큰 정의
│ │ ├── color.ts
│ │ ├── foundation.ts
│ │ ├── typography/
│ │ │ ├── typography.ts
│ │ │ └── typographyVars.ts
│ │ └── utils/ # 토큰 관련 유틸 함수
│ ├── utils/ # 공통 유틸 함수 (예: cx.ts)
├── dist/ # 빌드 결과 (출시 대상)
├── package.json
└── README.md #readme