Skip to content

fix(deps): update dependency @lynx-js/web-elements to v0.12.9 - #2113

Open
renovate[bot] wants to merge 1 commit into
devfrom
renovate/lynx-js-web-elements-0.x
Open

fix(deps): update dependency @lynx-js/web-elements to v0.12.9#2113
renovate[bot] wants to merge 1 commit into
devfrom
renovate/lynx-js-web-elements-0.x

Conversation

@renovate

@renovate renovate Bot commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
@lynx-js/web-elements (source) 0.12.70.12.9 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

lynx-family/lynx-stack (@​lynx-js/web-elements)

v0.12.9

Compare Source

Patch Changes
  • Clamp the setFoldExpanded offset of <x-foldview-ng> to the scrollable length. (#​3290)

    setFoldExpanded called the native scrollTo, bypassing the clamping done by the
    scrollTop setter. A page collapsing its header with a deliberately large offset
    (e.g. offset: '99999px') scrolled past the end, which does not happen on native.

  • Give <x-foldview-header-ng> a width: 100%. (#​3290)

    The element is laid out with position: absolute but had no width, so it shrank to
    fit its content instead of filling the foldview.

v0.12.8

Compare Source

Patch Changes
  • Keep XList scroll offsets and automatic scrolling aligned with its configured orientation. (#​3357)

  • Updated dependency dompurify to ^3.4.13. (#​3417)

  • Updated dependency markdown-it to ^15.0.0. (#​3423)


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@changeset-bot

changeset-bot Bot commented Aug 28, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: d4f3e70

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@claude

claude Bot commented Aug 28, 2026

Copy link
Copy Markdown

Claude finished @renovate[bot]'s task in 2m 31s —— View job


🤖 Renovate 의존성 분석 완료

🛡️ 공급망 보안 분석

Install Scripts 검사

패키지 Install Script 유무 위험 패턴 판정
@lynx-js/web-elements@0.12.9 없음 없음 🟢 안전
dompurify@^3.4.13 (전이) 없음 없음 🟢 안전
markdown-it@^15.0.0 (전이) 없음 없음 🟢 안전

패키지 신뢰도

패키지 출처 메인테이너 판정
@lynx-js/web-elements lynx-family/lynx-stack Lynx 공식 팀 🟢 신뢰

npm audit 결과

취약점 없음 (사전 검사 완료)

📦 업데이트 요약

패키지 이전 버전 새 버전 타입 영향도
@lynx-js/web-elements 0.12.7 0.12.9 patch 🟢 안전

🔍 상세 분석

@lynx-js/web-elements 0.12.70.12.9

주요 변경사항:

v0.12.9 (2026-08-21):

  • <x-foldview-ng>setFoldExpanded offset을 scrollable 길이로 clamping
    • 기존: 매우 큰 offset(e.g., 99999px)으로 스크롤 시 끝을 넘어가는 버그
    • 수정: native 동작과 일치하도록 clamping 적용
  • <x-foldview-header-ng>width: 100% 추가
    • 기존: position: absolute이지만 width 미지정으로 컨텐츠에 맞춰 축소
    • 수정: foldview를 가득 채우도록 수정

v0.12.8 (2026-08-14):

  • XList의 scroll offset과 자동 스크롤을 설정된 orientation과 정렬
  • 전이 의존성 업데이트:
    • dompurify: ^3.4.12^3.4.13
    • markdown-it: ^14.3.0^15.0.0

우리 코드 사용처:

  • docs/package.json (private 패키지)에만 의존성 선언
  • 실제 import 사용처 없음 - 계획 문서(docs/plans/2026-08-13-lynx-component-preview-design.md)만 존재
  • 향후 Lynx 컴포넌트 미리보기 통합을 위한 준비 단계

영향도: 🟢 안전

  • docs는 private 패키지로 배포되지 않음
  • 실제 사용처가 없어 런타임 영향 없음
  • 버그 수정이므로 향후 사용 시 안정성 향상 기대

🧪 테스트 권고

  • ✅ 실제 사용처 없어 별도 테스트 불필요
  • ℹ️ 향후 Lynx 통합 시 자동으로 새 버전 사용

📝 Changeset 처리

패키지 필요 여부 타입 파일 판단 근거
docs 불필요 - - private 패키지, 릴리스 대상 아님

판단:

  • docs/package.json"private": true로 인해 npm 배포 대상이 아님
  • SEED Design의 public 패키지들(@seed-design/react, @seed-design/lynx-react 등)은 영향받지 않음
  • 기존 changeset(quick-icons-secure.md)은 별도 패키지(rsbuild-plugin-lynx-icon)의 sharp 업데이트 관련

🎯 결론

✅ 머지 권장

이유:

  1. 🟢 보안: install scripts 없음, npm audit 취약점 없음, 신뢰할 수 있는 공식 패키지
  2. 🟢 안정성: patch 업데이트로 버그 수정만 포함 (breaking change 없음)
  3. 🟢 영향 범위: private 패키지에만 영향, 실제 사용처 없어 리스크 없음
  4. 🟢 준비: 향후 Lynx 통합 시 더 안정적인 버전 사용 가능

권고 사항:

  • ✅ 즉시 머지 가능
  • ℹ️ Lynx 컴포넌트 미리보기 구현 시 foldview/XList 버그 수정 혜택
  • ℹ️ 별도 테스트나 changeset 불필요

@github-actions

Copy link
Copy Markdown
Contributor

Alpha Preview (Stackflow SPA)

@github-actions

Copy link
Copy Markdown
Contributor

Alpha Preview (Storybook)

@github-actions

Copy link
Copy Markdown
Contributor

Alpha Preview (Docs)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants