Skip to content

Conversation

@jeremyeder
Copy link
Contributor

Summary

Fixes the CI failure caused by package-lock.json being out of sync with package.json.

Problem

The CI workflow was failing with:

npm error `npm ci` can only install packages when your package.json and 
package-lock.json or npm-shrinkwrap.json are in sync.

npm error Missing: react-native-gifted-charts@1.4.70 from lock file
npm error Missing: gifted-charts-core@0.1.72 from lock file

Solution

Ran npm install to regenerate package-lock.json with the correct dependency tree that matches package.json.

Changes

  • Updated package-lock.json to include:
    • react-native-gifted-charts@1.4.70
    • gifted-charts-core@0.1.72 (peer dependency)
  • Fixed version mismatch (1.0.0 → 0.0.0 to match package.json)

Test Plan

  • npm install completed successfully
  • Pre-commit hooks passed
  • CI workflow will validate on this PR

Breaking Changes

None - this is a lock file sync fix only.

🤖 Generated with Claude Code

Resolve npm ci failure in CI by updating package-lock.json to match
package.json dependencies. This fixes the missing packages error:
- react-native-gifted-charts@1.4.70
- gifted-charts-core@0.1.72

Ran `npm install` to regenerate lock file with correct dependency tree.

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

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@jeremyeder jeremyeder merged commit 2e5f0d7 into main Dec 8, 2025
1 check failed
@jeremyeder jeremyeder deleted the fix/package-lock-sync branch December 8, 2025 14:05
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.

2 participants