Skip to content

fix(perstack): bundle @perstack/tui-components to fix npm install failure#427

Merged
FL4TLiN3 merged 1 commit intomainfrom
fix/bundle-tui-components
Jan 18, 2026
Merged

fix(perstack): bundle @perstack/tui-components to fix npm install failure#427
FL4TLiN3 merged 1 commit intomainfrom
fix/bundle-tui-components

Conversation

@FL4TLiN3
Copy link
Contributor

Summary

  • Bundle private @perstack/tui-components package into CLI build using tsup's noExternal option
  • Move @perstack/tui-components from dependencies to devDependencies since it's now bundled

Problem

npx -y perstack was failing because @perstack/tui-components is a private package (private: true) but was listed as a runtime dependency. When pnpm publishes, it converts workspace:* to fixed versions, causing npm to try to fetch a package that doesn't exist in the registry.

Solution

Bundle the private package into the CLI build so it doesn't need to be published separately.

Test plan

  • Local build succeeds
  • After merge and release, verify npx -y perstack --help works

🤖 Generated with Claude Code

…lure

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@codecov-commenter
Copy link

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@FL4TLiN3 FL4TLiN3 merged commit 46f9370 into main Jan 18, 2026
9 checks passed
@FL4TLiN3 FL4TLiN3 deleted the fix/bundle-tui-components branch January 18, 2026 23:10
@FL4TLiN3 FL4TLiN3 mentioned this pull request Jan 18, 2026
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.

2 participants