Skip to content

fix(cli): declare release and DOM test dependencies - #1190

Open
c8dhjp4tyv-bit wants to merge 1 commit into
CodebuffAI:mainfrom
c8dhjp4tyv-bit:recreate/1109-cli-typecheck-dependencies
Open

fix(cli): declare release and DOM test dependencies#1190
c8dhjp4tyv-bit wants to merge 1 commit into
CodebuffAI:mainfrom
c8dhjp4tyv-bit:recreate/1109-cli-typecheck-dependencies

Conversation

@c8dhjp4tyv-bit

Copy link
Copy Markdown

Recreated on the rewritten main after #1109 was auto-closed during repository maintenance. The dependency declarations were ported onto the rewritten snapshot and bun.lock was regenerated with the current repository Bun version instead of copying the pre-rewrite lockfile.

Summary

  • declare tar, which the release launcher and wrapper safety tests import in the private CLI workspace
  • declare @types/react-dom, which the CLI's server-rendering tests require for typechecking
  • update bun.lock with the minimal dependency graph changes while preserving the rewritten upstream lockfile

tar intentionally remains a CLI workspace devDependency: the actual published wrappers (cli/release, cli/release-staging, and freebuff/cli/release) each already declare tar in their own runtime dependencies.

Validation

Prior validation before the history rewrite:

  • CLI typecheck passes with exit code 0
  • release wrapper repair test passes
  • DOM-rendering component tests pass
  • runtime smoke import confirms tar.c and renderToStaticMarkup resolve
  • verified the tar 7 lockfile graph keeps incompatible older consumers nested (tar-fs/chownr@1.1.4, lru-cache/yallist@4.0.0) rather than upgrading them transitively
  • git diff --check passes

For this recreated branch, Bun 1.3.14 regenerated the lockfile from the current rewritten main. The resulting diff remains exactly 2 files with the same 18+/2- lockfile and 3+/1- package-manifest scope as the final old branch.

c8dhjp4tyv-bit added a commit to c8dhjp4tyv-bit/freebuff that referenced this pull request Sep 1, 2026
@github-actions
github-actions Bot force-pushed the recreate/1109-cli-typecheck-dependencies branch from a01a061 to 5946830 Compare September 1, 2026 07:50
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