chore(icons): regenerate icon components with SVGR + svgo output - #722
Conversation
🦋 Changeset detectedLatest commit: 4e599bd The changes in this PR will be included in the next version bump. This PR includes changesets to release 1 package
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Important Review skippedToo many files! This PR contains 816 files, which is 716 over the limit of 100. To get a review, reduce the PR to 100 files or fewer by splitting it into smaller PRs or changing its base branch. Upgrade to a paid plan to raise the limit. Usage-priced reviews support at most 300 files. ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Team Run ID: 📒 Files selected for processing (816)
You can disable this status message by setting the |
14b9243 to
4e599bd
Compare
@coderabbitai summary
변경 내역
@vapor-ui/icons의 아이콘 컴포넌트 816개를 새 변환 파이프라인(SVGR + svgo)으로 다시 생성했습니다. #715 에서 변환기만 바꿨고, 이 PR은 그 변환기를 실제로 돌린 결과물입니다.diff가 많은 이유
기존에는 정규식 문자열 파싱으로 SVG를 JSX로 바꿨고, 이제는 svgo로 최적화한 뒤 SVGR로 컴포넌트를 만듭니다. 그래서 파일 대부분이 통째로 바뀝니다.
xmlns→fill→viewBox)fill="none"이 붙어 stroke가 채워지지 않음fill="currentColor"가 path에 명시됨렌더링은 그대로인가
별도 워크트리에서 Figma 원본 SVG와 코드 렌더 결과를 픽셀 단위로 대조했고, 814개 전부 통과했습니다(최대 차이 0.0866%, symbol 258개는 0.0000%). 검사기 자체는 후속 PR로 올립니다.