Exem UI

Tailwind CSS v3v0.3.2

v0.3.2Breaking2026.02.27v0.3.2
이 릴리즈에는 Breaking Change가 포함되어 있습니다. 업그레이드 전 아래 Migration Guide를 확인하세요.

Highlights

  • [Breaking] @exem-ui/tailwindcss3/preset 제거 → @exem-ui/tailwindcss3/plugin으로 전환 #174
  • [Breaking] darkMode: 'class' 설정이 필수 — 기존 preset에 내장되었던 설정을 사용자가 직접 명시해야 함 #174

preset → plugin 전환

Tailwind v3 통합 방식을 presets에서 plugins로 전환했습니다. preset은 Tailwind 설정 전체를 덮어쓰는 구조라 사용자 커스터마이징과 충돌할 수 있었으나, plugin 방식은 기존 설정에 추가만 하므로 더 유연합니다.

이 변경으로 @exem-ui/tailwindcss3/preset 경로가 삭제되었습니다. @exem-ui/tailwindcss3/plugin을 사용하세요.


Migration Guide

  1. import 경로를 @exem-ui/tailwindcss3/preset@exem-ui/tailwindcss3/plugin으로 변경
  2. presets 배열에서 제거하고 plugins 배열에 추가
  3. darkMode: 'class'를 tailwind config 최상위에 명시적으로 추가
tailwind.config.js — 마이그레이션
// tailwind.config.js
- import exemPreset from '@exem-ui/tailwindcss3/preset';
+ import exemPlugin from '@exem-ui/tailwindcss3/plugin';

export default {
-  presets: [exemPreset],
+  darkMode: 'class',
+  plugins: [exemPlugin],
   // ...
};