Skip to content

chore: update all deps to latest, remove peerDependencies from private packages#495

Merged
FL4TLiN3 merged 4 commits intomainfrom
chore/update-deps-cleanup
Feb 15, 2026
Merged

chore: update all deps to latest, remove peerDependencies from private packages#495
FL4TLiN3 merged 4 commits intomainfrom
chore/update-deps-cleanup

Conversation

@FL4TLiN3
Copy link
Contributor

Summary

  • Update all workspace dependencies to latest versions
  • Remove peerDependencies from all private packages (9 providers + tui-components)
  • Move ai from peerDependencies to devDependencies in provider packages — eliminates ai@6.0.49/6.0.86 version split that caused @ai-sdk/provider-utils type mismatch ([schemaSymbol] missing)
  • Remove empty pnpm.overrides from root
  • Externalize ink, react, dotenv, @perstack/runtime in CLI apps to eliminate CJS require("path") errors in ESM bundles
  • Migrate biome config schema 2.3.10 → 2.3.15

Key dependency updates

Package Before After
ai 6.0.49 6.0.86
@ai-sdk/* various latest
ink 6.6.0 6.7.0
react 19.2.3 19.2.4
dotenv 17.2.3 17.3.1
xstate 5.25.1 5.28.0
undici 7.19.1 7.22.0
@biomejs/biome 2.3.12 2.3.15
turbo 2.8.3 latest

Test plan

  • typecheck (19/19)
  • unit tests
  • build (19/19)
  • lint
  • check-deps

🤖 Generated with Claude Code

FL4TLiN3 and others added 3 commits February 14, 2026 11:05
Move ink, react, dotenv, and @perstack/runtime to dependencies in both
perstack and create-expert so tsup externalizes them instead of bundling.
This eliminates CJS require("path") errors from signal-exit, stack-utils,
and dotenv when running the published ESM bundles.

Bundle sizes: create-expert 4MB→145KB, perstack similarly reduced.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Update all workspace dependencies to latest versions
- Remove peerDependencies from all private packages (providers, tui-components)
- Move ai SDK from peerDependencies to devDependencies in provider packages
  to eliminate ai@6.0.49/6.0.86 version split and @ai-sdk/provider-utils mismatch
- Remove empty pnpm.overrides from root package.json
- Externalize ink, react, dotenv, @perstack/runtime in CLI apps
  to eliminate CJS require() errors in ESM bundles
- Migrate biome config schema to 2.3.15

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@FL4TLiN3 FL4TLiN3 enabled auto-merge (squash) February 14, 2026 11:49
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@FL4TLiN3 FL4TLiN3 merged commit 70f276c into main Feb 15, 2026
9 checks passed
@FL4TLiN3 FL4TLiN3 mentioned this pull request Feb 15, 2026
@FL4TLiN3 FL4TLiN3 deleted the chore/update-deps-cleanup branch February 25, 2026 13:36
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