0.1.7 • Published 1 year ago

@minus-ui/core v0.1.7

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

@minus-ui/core

**@minus-ui/core**minus-ui의 모든 구성 요소를 통합하여 한 번에 사용할 수 있도록 제공하는 패키지입니다.\ 이 패키지를 사용하면 @minus-ui/components, @minus-ui/styles, @minus-ui/types를 개별적으로 설치할 필요 없이, 한 번의 설치로 모두 사용할 수 있습니다.

📥 설치

pnpm add @minus-ui/core

📁 디렉터리 구조

packages/core/
│── src/
│   ├── index.ts    # 모든 모듈 통합
│── package.json
│── tsconfig.json
│── vite.config.ts

🎯 주요 기능

  • @minus-ui/components, @minus-ui/styles, @minus-ui/types를 한 번에 제공
  • 별도 개별 패키지 설치 없이 모든 기능을 바로 사용 가능
  • 공통 설정을 관리하여 일관된 스타일 및 타입 적용 가능

🚀 사용 방법

1️⃣ 컴포넌트, 스타일, 타입 한 번에 사용하기

import { Snackbar, Tooltip } from "@minus-ui/core";
import "@minus-ui/core/tooltip.css";

function App() {
  return (
    <>
      <Tooltip contents={<button>Hover me</button>} bubbleContents="Tooltip text" position="bottom" />
    </>
  );
}

2️⃣ Snackbar 사용 예제 (비동기)

import { Snackbar } from "@minus-ui/core";

async function showSnackbar() {
  await Snackbar.success({
    message: "Operation successful!",
    autoClose: false,
    snackbarPosition: "bottom",
  });
  
  // autoClose가 false이면 직접 닫아야 함
  setTimeout(() => {
    Snackbar.unmount();
  }, 5000);
}

showSnackbar();

🛠️ 개발 및 기여

이 프로젝트는 pnpm을 사용하여 관리됩니다.

1️⃣ 패키지 설치

pnpm install

2️⃣ 개발 서버 실행

pnpm dev

3️⃣ 빌드

pnpm build

📜 라이선스

이 프로젝트는 MIT 라이선스를 따릅니다.

0.1.7

1 year ago

0.1.6

1 year ago

0.1.5

1 year ago

0.1.4

1 year ago

0.1.3

1 year ago

0.1.2

1 year ago

0.1.1

1 year ago

0.1.0

1 year ago