Skip to content

Align axios version and node engines - #2

Open
YURDAKULOGLU wants to merge 3 commits into
mainfrom
codex/update-axios-version-and-unify-engines.node
Open

Align axios version and node engines#2
YURDAKULOGLU wants to merge 3 commits into
mainfrom
codex/update-axios-version-and-unify-engines.node

Conversation

@YURDAKULOGLU

Copy link
Copy Markdown
Owner

Summary

  • align axios dependency to version 1.12.2 across the monorepo and record it under a dependencyVersionPolicy gate
  • standardize Node.js to v20.18.1 (npm 10.8.2) via engines, Volta metadata, and a new .nvmrc helper file
  • enhance the dependency consistency tooling and CI by updating scripts/check-deps.js and adding a deps-check GitHub Actions workflow
  • add a minimal eslint.config.js so linting can run under ESLint 9 during checks
  • document the alignment work for future contributors in docs/dependency-alignment.md
  • correct the React Native workspace TypeScript path mappings so shared packages resolve during mobile type-checks

Testing

  • npm install
  • npm run deps:check
  • npm run type-check

https://chatgpt.com/codex/tasks/task_e_68d0172fd75c83309ed23113dee7142f

YURDAKULOGLU and others added 2 commits September 22, 2025 11:40
✅ Preserved PR #2 valuable changes:
- Axios version alignment (1.12.2)
- Node.js engine standardization (20.18.1)
- Enhanced dependency checking
- TypeScript path mappings for @ybis/* packages

✅ Integrated main branch improvements:
- PR analysis report and consolidated findings
- Advanced Gradle wrapper script with JAR download
- Updated Claude settings with GitHub CLI support

✅ Strategic merge decisions:
- Kept PR #2's stricter engine versions over main's >= versions
- Preserved axios resolution in mobile package
- Combined ESLint configurations for optimal coverage

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant