Skip to content

chore(packages): npm 공개 배포 준비 및 태그 기반 퍼블리시 CI#18

Merged
Bori-github merged 8 commits into
mainfrom
chore/publish-packages
Apr 22, 2026
Merged

chore(packages): npm 공개 배포 준비 및 태그 기반 퍼블리시 CI#18
Bori-github merged 8 commits into
mainfrom
chore/publish-packages

Conversation

@Bori-github

@Bori-github Bori-github commented Apr 22, 2026

Copy link
Copy Markdown
Owner

📝 작업 내용

  • @zpl-kit/zpl-core, @zpl-kit/react-zpl npm 공개용 설정: version 0.1.0, files(dist만), publishConfig, 저장소·라이선스 등 메타데이터
  • reactpeerDependenciesdevDependencies로 정리
  • 태그 기반 npm 퍼블리시 GitHub Actions 추가 (zpl-core/v*, react-zpl/v*): 빌드·테스트 통과 후 pnpm publish (시크릿 NPM_TOKEN)
  • 웹/Electron 데모에 @zpl-kit/zpl-core → 소스 alias 추가(로컬에서 코어 수정 반영)
  • test-react-zpl 워크플로 actions/checkout v6로 갱신

🔍 변경 범위

  • apps/react-zpl - React ZPL 라이브러리
  • docs - 문서 사이트
  • tests - 테스트 코드
  • demos - 데모 애플리케이션
  • 기타 - apps/zpl-core, .github/workflows, 루트 package.json / lockfile

📸 스크린샷 (선택사항)

해당 없음 (CI·패키지 설정)

📚 추가 정보

  • 저장소 Actions 시크릿 NPM_TOKEN(npm publish 권한)이 있어야 퍼블리시 잡이 동작합니다.
  • 퍼블리시 태그 예: zpl-core/v0.1.0, react-zpl/v0.1.0 (형식은 워크플로의 on.push.tags와 일치)

- react-zpl, zpl-core 버전 0.1.0으로 상향
- private 제거 및 publishConfig(access: public) 추가
- react-zpl, zpl-core: dist만 배포(files), exports에서 development 제거
- web·electron 데모: 워크스페이스 zpl-core 소스로 경로 연결
- 배포 패키지는 peer만 두고 로컬 개발용으로 dev에 정리
- zpl-core·react-zpl 태그 푸시 시 빌드·테스트 후 npm publish
@vercel

vercel Bot commented Apr 22, 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 Preview Apr 22, 2026 6:57am

@Bori-github Bori-github self-assigned this Apr 22, 2026
- react/jsx-runtime 등 하위 경로를 번들에 넣지 않도록 정규식 외부화
@Bori-github Bori-github added the enhancement New feature or request label Apr 22, 2026
@Bori-github Bori-github merged commit 9da53a6 into main Apr 22, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant