Skip to content

Fix: Update dependencies and fix breaking changes#224

Open
0xAxiom wants to merge 2 commits intomainfrom
fix/update-dependencies-january-2026
Open

Fix: Update dependencies and fix breaking changes#224
0xAxiom wants to merge 2 commits intomainfrom
fix/update-dependencies-january-2026

Conversation

@0xAxiom
Copy link
Copy Markdown
Owner

@0xAxiom 0xAxiom commented Mar 24, 2026

What: Updated critical dependencies across all packages and fixed breaking changes

Why:

  • Multiple packages significantly outdated (TypeScript 5.3→5.9, Anthropic SDK 0.32→0.80, Zod 3.25→4.3)
  • inquirer v13+ introduced breaking API changes (list→select)
  • Improved security and compatibility with latest tools

Changes:

  • Updated TypeScript from 5.3.0 to 5.9.3
  • Updated @anthropic-ai/sdk from 0.32.1 to 0.80.0
  • Updated Zod from 3.25.76 to 4.3.6
  • Updated ESLint, vitest, commitlint, and other dev tools
  • Fixed inquirer API usage: changed "list" to "select" prompt type
  • Updated dependency versions across CLI, core, and dapp-factory packages

Tested:

  • All 252 tests passing ✅
  • TypeScript compilation successful ✅
  • No security vulnerabilities ✅
  • CLI functionality working with new inquirer API ✅

This addresses maintenance debt and ensures compatibility with latest tooling.

0xAxiom added 2 commits March 23, 2026 17:09
- Resolves flatted <=3.4.1 DoS and prototype pollution vulnerabilities
- Updates package-lock.json with security patches
- Addresses GHSA-25h7-pfq9-p65f and GHSA-rf6f-7fwh-wjgh
- Update major dependencies: typescript, anthropic sdk, zod, eslint, test tools
- Fix inquirer api compatibility: change 'list' type to 'select'
- Update cli, core, and dapp-factory packages
- All tests passing with updated dependencies
@0xAxiom 0xAxiom requested a review from MeltedMindz as a code owner March 24, 2026 18:11
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