Skip to content

fix(deps): accept @inertiajs/vue3 v3 in peerDependencies#39

Merged
mpge merged 1 commit intomainfrom
fix/inertia-v3-peer-dep
Apr 29, 2026
Merged

fix(deps): accept @inertiajs/vue3 v3 in peerDependencies#39
mpge merged 1 commit intomainfrom
fix/inertia-v3-peer-dep

Conversation

@mpge
Copy link
Copy Markdown
Member

@mpge mpge commented Apr 29, 2026

Host apps on @inertiajs/vue3@3.x were tripping an npm install peer-dep conflict because our peerDependencies was capped at ^1.0.0 || ^2.0.0. Widen to also accept ^3.0.0.

We import only Link, router, useForm, and usePage from @inertiajs/vue3, all stable across the v1 → v2 → v3 line.

Reported by host app on Inertia 3 hitting npm install peer-dep
conflict. We only use Link, router, useForm, and usePage from
@inertiajs/vue3 — those four APIs are stable across v1, v2, and v3,
so widening the constraint is safe.
@mpge mpge force-pushed the fix/inertia-v3-peer-dep branch from cfb21a5 to 647c212 Compare April 29, 2026 03:50
@mpge mpge merged commit 53d83d9 into main Apr 29, 2026
6 checks passed
This was referenced Apr 29, 2026
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