chore(demo-electron): 패키지명을 @zpl-kit/demo-electron으로 바꾸고 private 지정#33
Merged
Conversation
워크스페이스 이름이 '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>
|
The latest updates on your projects. Learn more about Vercel for GitHub. 1 Skipped Deployment
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
배경
demos/electron이 electron-vite 템플릿 기본값을 그대로 갖고 있었습니다.name: "electron"— 자기devDependencies의electron패키지와 이름이 겹칩니다. 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마다 경고를 냈습니다.변경
demos/web의@zpl-kit/demo-web패턴에 맞춥니다.name→@zpl-kit/demo-electronprivate: 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