Skip to content

chore(demo-electron): 패키지명을 @zpl-kit/demo-electron으로 바꾸고 private 지정#33

Merged
Bori-github merged 1 commit into
mainfrom
fix/demo-electron-package-metadata
Jul 19, 2026
Merged

chore(demo-electron): 패키지명을 @zpl-kit/demo-electron으로 바꾸고 private 지정#33
Bori-github merged 1 commit into
mainfrom
fix/demo-electron-package-metadata

Conversation

@Bori-github

Copy link
Copy Markdown
Owner

배경

demos/electron이 electron-vite 템플릿 기본값을 그대로 갖고 있었습니다.

  • name: "electron" — 자기 devDependencieselectron 패키지와 이름이 겹칩니다. pnpm 워크스페이스에서 이름 섀도잉 소지가 있고, @zpl-kit/* 네이밍에서도 벗어납니다.
  • private 플래그 없음 — 발행 의도가 없는 워크스페이스 중 유일하게 발행 차단이 걸려 있지 않았습니다. 현재 발행 워크플로가 패키지를 명시적으로 지목(--filter @zpl-kit/zpl-core publish)해서 실제 사고 경로는 없지만, pnpm -r publish 류를 쓰게 되면 걸립니다.
  • author: "example.com", homepage: "https://electron-vite.org", 템플릿 description이 남아 있었습니다.

추가로 pnpm.onlyBuiltDependencies 블록이 있었는데, 루트에 동일 설정(["electron", "esbuild"])이 이미 있어 효력이 없고 pnpm install마다 경고를 냈습니다.

pnpm.onlyBuiltDependencies was found in demos/electron/package.json. This will not take effect.

변경

demos/web@zpl-kit/demo-web 패턴에 맞춥니다.

  • name@zpl-kit/demo-electron
  • private: true 추가
  • author·homepage·description을 저장소 값으로 정정
  • 효력 없는 pnpm.onlyBuiltDependencies 블록 제거

version: "1.0.0"은 유지했습니다. electron-builder가 빌드 산출물의 앱 버전으로 쓰는 값이라 발행용 버전과 성격이 다릅니다.

검증

  • pnpm-lock.yaml 변경 없음 — 락파일이 워크스페이스를 이름이 아니라 경로로 키잉하므로 CI의 --frozen-lockfile에 영향 없음
  • 워크스페이스 인식: @zpl-kit/demo-electron@1.0.0 (PRIVATE)
  • pnpm demo:electron은 경로 필터('./demos/electron')라 이름 변경과 무관하게 해석됨
  • type-check(node·web), lint, format:check 통과
  • pnpm install 경고 사라짐

앱 실행은 하지 않았습니다(Electron 창이 뜨는 것을 피함). 타입 체크와 워크스페이스 해석까지 확인했습니다.

🤖 Generated with Claude Code

워크스페이스 이름이 'electron'이라 devDependencies의 electron 패키지와 겹쳤고,
private 플래그가 없어 발행 차단 대상에서 빠져 있었다. demos/web의
@zpl-kit/demo-web 패턴에 맞춘다.

electron-vite 템플릿 기본값으로 남아 있던 author·homepage·description도
저장소 값으로 정정한다.

pnpm.onlyBuiltDependencies는 루트에 동일 설정이 있어 효력이 없고 설치할 때마다
경고를 냈으므로 제거한다.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@vercel

vercel Bot commented Jul 19, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
zpl-viewer Ignored Ignored Jul 19, 2026 6:55am

@Bori-github Bori-github self-assigned this Jul 19, 2026
@Bori-github Bori-github added the chore Maintenance, tooling, or CI — no user-facing change label Jul 19, 2026
@Bori-github
Bori-github merged commit ec21322 into main Jul 19, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore Maintenance, tooling, or CI — no user-facing change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant