🐞 Bug: Fix npm install failing due to Vuetify dependency conflict#779
🐞 Bug: Fix npm install failing due to Vuetify dependency conflict#779tachyons merged 2 commits intoCircuitVerse:mainfrom
Conversation
✅ Deploy Preview for circuitverse ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
WalkthroughThis pull request updates two dependencies in package.json: 🚥 Pre-merge checks | ✅ 6✅ Passed checks (6 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches🧪 Generate unit tests (beta)
No actionable comments were generated in the recent review. 🎉 Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
@tachyons @ThatDeparted2061 |
- Updated vuetify from ^3.0.0-beta.0 to 3.0.5 (stable release) - Updated vite-plugin-vuetify from ^1.0.0-alpha.0 to 1.0.0-alpha.12
6dc4a93 to
520f9bd
Compare
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Fix all issues with AI agents
In `@package.json`:
- Line 44: Update package.json dependency pins for vuetify and
vite-plugin-vuetify to stable, range-enabled versions instead of exact,
old/pre-release pins: replace "vuetify": "3.0.5" with a stable 3.x reference
that allows patch updates (e.g. "~3.11.8" or "^3.11.8") and replace
"vite-plugin-vuetify": "1.0.0-alpha.12" with a stable release (e.g. "~1.0.2" or,
if you want the newer major, "^2.1.3"); use ~ if you want to allow only patch
updates, or ^ for minor+patch, then reinstall and re-run dependency audit/fix to
verify vulnerabilities are resolved.
- Update vuetify ^3.0.0-beta.0 → ~3.0.5 - Update vite-plugin-vuetify ^1.0.0-alpha.0 → ~1.0.2

Fixes #776
Describe the changes you have made in this PR -
This PR fixes an npm install failure caused by incompatible peer dependencies between vuetify and vite-plugin-vuetify.
The project was using mismatched pre-release versions, which resulted in an ERESOLVE error when running npm install on a clean setup.
This change aligns both packages to compatible versions so that dependency installation works without requiring --legacy-peer-deps or --force.
With a fresh clone, npm install works because package-lock.json already contains a working dependency setup.
When node_modules and package-lock.json are removed, npm has to resolve everything again, which leads to peer dependency conflicts with the current dependency stack.
Keeping the lockfile avoids this and ensures consistent installs until the dependencies are upgraded.
Only dependency versions were updated; no application logic or UI behavior was changed.
Screenshots of the UI changes (If any) -
Code Understanding and AI Usage
Did you use AI assistance (ChatGPT, Claude, Copilot, etc.) to write any part of this code?
If you used AI assistance:
Explain your implementation approach:
Checklist before requesting a review
Note: Please check Allow edits from maintainers if you would like us to assist in the PR.
Summary by CodeRabbit
✏️ Tip: You can customize this high-level summary in your review settings.