diff --git a/.changeset/move-tv-to-core.md b/.changeset/move-tv-to-core.md deleted file mode 100644 index 508b647..0000000 --- a/.changeset/move-tv-to-core.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -"@fluxloop-ai/pds-core": minor -"@fluxloop-ai/pds-ui": minor ---- - -`tv` 팩토리와 `tw-merge-config` 를 `@fluxloop-ai/pds-core` 로 이동. - -- pds-core 가 `tv`, `VariantProps`, `twMergeConfig`, `PDS_TYPOGRAPHY_VARIANTS` 를 새로 export. `cn` 도 `extendTailwindMerge(twMergeConfig)` 로 강화돼 PDS typography 그룹(`text-body2` 등) 과 임의 색 클래스 충돌이 해소됨. -- pds-ui 컴포넌트는 `../utils/cn`, `../utils/tv` 가 아니라 `@fluxloop-ai/pds-core` 에서 직접 import. 레지스트리 `utils` 항목은 제거됐고, 컴포넌트별 `dependencies` 에 `@fluxloop-ai/pds-core` 가 추가돼 `npx shadcn add` 한 번이면 추가 파일 fetch 없이 빌드된다. -- 소비자 측: 기존에 `lib/utils.ts` 로 복사된 `cn` 을 쓰고 있었다면, `@fluxloop-ai/pds-core` 의 `cn` 으로 옮기거나 그대로 둬도 됨(중복일 뿐 동작 무방). 단 PDS typography 그룹 인지가 필요한 새 컴포넌트는 core 의 `cn`/`tv` 사용 권장. diff --git a/packages/pds-core/CHANGELOG.md b/packages/pds-core/CHANGELOG.md index 8348147..3298599 100644 --- a/packages/pds-core/CHANGELOG.md +++ b/packages/pds-core/CHANGELOG.md @@ -1,5 +1,15 @@ # @fluxloop-ai/pds-core +## 0.2.0 + +### Minor Changes + +- ec67fe3: `tv` 팩토리와 `tw-merge-config` 를 `@fluxloop-ai/pds-core` 로 이동. + + - pds-core 가 `tv`, `VariantProps`, `twMergeConfig`, `PDS_TYPOGRAPHY_VARIANTS` 를 새로 export. `cn` 도 `extendTailwindMerge(twMergeConfig)` 로 강화돼 PDS typography 그룹(`text-body2` 등) 과 임의 색 클래스 충돌이 해소됨. + - pds-ui 컴포넌트는 `../utils/cn`, `../utils/tv` 가 아니라 `@fluxloop-ai/pds-core` 에서 직접 import. 레지스트리 `utils` 항목은 제거됐고, 컴포넌트별 `dependencies` 에 `@fluxloop-ai/pds-core` 가 추가돼 `npx shadcn add` 한 번이면 추가 파일 fetch 없이 빌드된다. + - 소비자 측: 기존에 `lib/utils.ts` 로 복사된 `cn` 을 쓰고 있었다면, `@fluxloop-ai/pds-core` 의 `cn` 으로 옮기거나 그대로 둬도 됨(중복일 뿐 동작 무방). 단 PDS typography 그룹 인지가 필요한 새 컴포넌트는 core 의 `cn`/`tv` 사용 권장. + ## 0.1.2 ### Patch Changes diff --git a/packages/pds-core/package.json b/packages/pds-core/package.json index 70188ea..347815b 100644 --- a/packages/pds-core/package.json +++ b/packages/pds-core/package.json @@ -1,6 +1,6 @@ { "name": "@fluxloop-ai/pds-core", - "version": "0.1.2", + "version": "0.2.0", "private": false, "description": "Pluto Design System — tokens, Tailwind preset, Pretendard, motion", "license": "UNLICENSED", diff --git a/packages/pds-icons/CHANGELOG.md b/packages/pds-icons/CHANGELOG.md index bbdf1aa..dad9359 100644 --- a/packages/pds-icons/CHANGELOG.md +++ b/packages/pds-icons/CHANGELOG.md @@ -1,5 +1,7 @@ # @fluxloop-ai/pds-icons +## 0.2.0 + ## 0.1.2 ## 0.1.1 diff --git a/packages/pds-icons/package.json b/packages/pds-icons/package.json index 9261be0..8d43c80 100644 --- a/packages/pds-icons/package.json +++ b/packages/pds-icons/package.json @@ -1,6 +1,6 @@ { "name": "@fluxloop-ai/pds-icons", - "version": "0.1.2", + "version": "0.2.0", "private": false, "description": "Pluto Design System — phosphor wrappers + PDS-native icons", "license": "UNLICENSED", diff --git a/packages/pds-markdown/CHANGELOG.md b/packages/pds-markdown/CHANGELOG.md index c4bde6e..11f52fb 100644 --- a/packages/pds-markdown/CHANGELOG.md +++ b/packages/pds-markdown/CHANGELOG.md @@ -1,5 +1,7 @@ # @fluxloop-ai/pds-markdown +## 0.2.0 + ## 0.1.2 ## 0.1.1 diff --git a/packages/pds-markdown/package.json b/packages/pds-markdown/package.json index 301ae17..af4159b 100644 --- a/packages/pds-markdown/package.json +++ b/packages/pds-markdown/package.json @@ -1,6 +1,6 @@ { "name": "@fluxloop-ai/pds-markdown", - "version": "0.1.2", + "version": "0.2.0", "private": false, "description": "Pluto Design System — markdown renderer (react-markdown + remark-gfm) for chat slots", "license": "UNLICENSED", diff --git a/packages/pds-ui/CHANGELOG.md b/packages/pds-ui/CHANGELOG.md index 2b7e594..4a135e2 100644 --- a/packages/pds-ui/CHANGELOG.md +++ b/packages/pds-ui/CHANGELOG.md @@ -1,5 +1,21 @@ # @fluxloop-ai/pds-ui +## 0.2.0 + +### Minor Changes + +- ec67fe3: `tv` 팩토리와 `tw-merge-config` 를 `@fluxloop-ai/pds-core` 로 이동. + + - pds-core 가 `tv`, `VariantProps`, `twMergeConfig`, `PDS_TYPOGRAPHY_VARIANTS` 를 새로 export. `cn` 도 `extendTailwindMerge(twMergeConfig)` 로 강화돼 PDS typography 그룹(`text-body2` 등) 과 임의 색 클래스 충돌이 해소됨. + - pds-ui 컴포넌트는 `../utils/cn`, `../utils/tv` 가 아니라 `@fluxloop-ai/pds-core` 에서 직접 import. 레지스트리 `utils` 항목은 제거됐고, 컴포넌트별 `dependencies` 에 `@fluxloop-ai/pds-core` 가 추가돼 `npx shadcn add` 한 번이면 추가 파일 fetch 없이 빌드된다. + - 소비자 측: 기존에 `lib/utils.ts` 로 복사된 `cn` 을 쓰고 있었다면, `@fluxloop-ai/pds-core` 의 `cn` 으로 옮기거나 그대로 둬도 됨(중복일 뿐 동작 무방). 단 PDS typography 그룹 인지가 필요한 새 컴포넌트는 core 의 `cn`/`tv` 사용 권장. + +### Patch Changes + +- Updated dependencies [ec67fe3] + - @fluxloop-ai/pds-core@0.2.0 + - @fluxloop-ai/pds-icons@0.2.0 + ## 0.1.2 ### Patch Changes diff --git a/packages/pds-ui/package.json b/packages/pds-ui/package.json index b8760a5..253e608 100644 --- a/packages/pds-ui/package.json +++ b/packages/pds-ui/package.json @@ -1,6 +1,6 @@ { "name": "@fluxloop-ai/pds-ui", - "version": "0.1.2", + "version": "0.2.0", "private": true, "description": "Pluto Design System — Radix + Tailwind components (source-only, shadcn registry)", "license": "UNLICENSED",