fix(cli): declare release and DOM test dependencies - #1190
Conversation
a01a061 to
5946830
Compare
|
Thanks for tracking this back through the repo rewrite — that's a good-faith effort. The substance is simple and plausible: A few things a maintainer will want to verify before porting, since this can't be validated from the diff alone:
Given the scope is tiny and mechanical, this is portable if the above holds up under a quick sanity check. |
|
Verified all three dependency concerns on the recreated branch with Bun 1.3.14. |
Summary
tar, which the release launcher and wrapper safety tests import in the private CLI workspace@types/react-dom, which the CLI's server-rendering tests require for typecheckingbun.lockwith the minimal dependency graph changes while preserving the rewritten upstream lockfiletarintentionally remains a CLI workspace devDependency: the actual published wrappers (cli/release,cli/release-staging, andfreebuff/cli/release) each already declaretarin their own runtimedependencies.Validation
Prior validation before the history rewrite:
tar.candrenderToStaticMarkupresolvetar-fs/chownr@1.1.4,lru-cache/yallist@4.0.0) rather than upgrading them transitivelygit diff --checkpassesFor this recreated branch, Bun 1.3.14 regenerated the lockfile from the current rewritten
main. The resulting diff remains exactly 2 files with the same18+/2-lockfile and3+/1-package-manifest scope as the final old branch.