@dieende/manaboo-design-system
v0.3.3
Published
미리보기 : [manaboo-design-system.vercel.app](https://manaboo-design-system.vercel.app)
Readme
Manaboo Design System
미리보기 : manaboo-design-system.vercel.app
Requirements
- React
- Tailwind CSS
Installation
npm install @dieende/manaboo-design-systemTailwind CSS v4 (CSS 디렉티브만)
JS 플러그인·tailwind.config 없이, 전역 CSS에서 토큰을 먼저 연결합니다.
@import "@dieende/manaboo-design-system/manaboo.css";manaboo.css는 @import "tailwindcss", @custom-variant dark( [data-theme="dark"] ), @source, 그리고 생성된 dist/manaboo-tokens.css(팔레트·@theme)만 불러옵니다.
컴포넌트 스타일은 필요한 것만 선택적으로 추가하세요:
@import "@dieende/manaboo-design-system/manaboo.button.css";
@import "@dieende/manaboo-design-system/manaboo.input-text-field.css";모두 한 번에 쓰려면:
@import "@dieende/manaboo-design-system/manaboo.components.css";앱 소스의 유틸 클래스까지 포함하려면 앱 쪽 전역 CSS에 @source를 추가하세요. PostCSS는 @tailwindcss/postcss만 사용하면 됩니다.
토큰 CSS는 npm run build 시 foundation 데이터로부터 scripts/build-manaboo-css.mjs가 생성합니다. 팔레트를 바꾼 뒤에는 npm run generate-foundation 후 다시 빌드하세요.
Next
app/layout.tsx
return (
<head>
<link
rel="stylesheet"
href="https://static.mana.boo/fonts/pretendard/1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.css"
/>
</head>
)Palette 가져오기
- Figma의 Export/Import Variables Plugin을 사용해서
BrandColorPalette와ProductColorPalette두개를 다운받아서 resources 폴더 하위에 저장합니다. npm run generate-foundation명령어를 실행합니다.
