Skip to content

fix(cli): align manifest files and publish overrides#19

Merged
pallyoung merged 6 commits into
mainfrom
develop
May 6, 2026
Merged

fix(cli): align manifest files and publish overrides#19
pallyoung merged 6 commits into
mainfrom
develop

Conversation

@pallyoung

Copy link
Copy Markdown
Contributor

Summary

  • align the CLI package manifest to use src-oriented dev entries with publish-time dist overrides
  • include dist, src, README, CHANGELOG, and package.json in the packed CLI payload
  • update publish validation tests to assert publishConfig-driven bin/exports behavior

Test Plan

  • pnpm exec vitest run scripts/publish-cli.test.ts scripts/build-cli.test.ts packages/cli/src/package-manifest.test.ts packages/cli/src/bin.test.ts --environment node
  • pnpm exec biome check packages/cli/package.json packages/cli/CHANGELOG.md scripts/publish-cli.ts scripts/publish-cli.test.ts --diagnostic-level=error --max-diagnostics=none
  • pnpm --dir packages/cli pack --dry-run --json

@pallyoung
pallyoung merged commit 61334c6 into main May 6, 2026
1 check passed
@github-actions github-actions Bot mentioned this pull request May 6, 2026
pallyoung added a commit that referenced this pull request Jun 7, 2026
fix(cli): align manifest files and publish overrides
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.

1 participant