Helllo! Would it be possible to update peerDependencies so we don't have to use the npm overrides field?
Using svelte 4 and vite 5 I'm getting these warnings when I run npm install:
npm WARN ERESOLVE overriding peer dependency
npm WARN While resolving: @sveltejs/vite-plugin-svelte@2.5.3
npm WARN Found: vite@5.2.10
npm WARN node_modules/vite
npm WARN dev vite@"^5.2.10" from the root project
npm WARN 5 more (@roxi/routify, @sveltejs/vite-plugin-svelte, ...)
npm WARN
npm WARN Could not resolve dependency:
npm WARN peer vite@"^4.0.0" from @sveltejs/vite-plugin-svelte@2.5.3
npm WARN node_modules/@roxi/routify/node_modules/@sveltejs/vite-plugin-svelte
npm WARN @sveltejs/vite-plugin-svelte@"^2.4.6" from @roxi/routify@3.0.0-next.223
npm WARN node_modules/@roxi/routify
npm WARN 1 more (@sveltejs/vite-plugin-svelte-inspector)
npm WARN
npm WARN Conflicting peer dependency: vite@4.5.3
npm WARN node_modules/vite
npm WARN peer vite@"^4.0.0" from @sveltejs/vite-plugin-svelte@2.5.3
npm WARN node_modules/@roxi/routify/node_modules/@sveltejs/vite-plugin-svelte
npm WARN @sveltejs/vite-plugin-svelte@"^2.4.6" from @roxi/routify@3.0.0-next.223
npm WARN node_modules/@roxi/routify
npm WARN 1 more (@sveltejs/vite-plugin-svelte-inspector)
npm WARN ERESOLVE overriding peer dependency
npm WARN While resolving: @sveltejs/vite-plugin-svelte-inspector@1.0.4
npm WARN Found: vite@5.2.10
npm WARN node_modules/vite
npm WARN dev vite@"^5.2.10" from the root project
npm WARN 5 more (@roxi/routify, @sveltejs/vite-plugin-svelte, ...)
npm WARN
npm WARN Could not resolve dependency:
npm WARN peer vite@"^4.0.0" from @sveltejs/vite-plugin-svelte-inspector@1.0.4
npm WARN node_modules/@roxi/routify/node_modules/@sveltejs/vite-plugin-svelte/node_modules/@sveltejs/vite-plugin-svelte-inspector
npm WARN @sveltejs/vite-plugin-svelte-inspector@"^1.0.4" from @sveltejs/vite-plugin-svelte@2.5.3
npm WARN
npm WARN Conflicting peer dependency: vite@4.5.3
npm WARN node_modules/vite
npm WARN peer vite@"^4.0.0" from @sveltejs/vite-plugin-svelte-inspector@1.0.4
npm WARN node_modules/@roxi/routify/node_modules/@sveltejs/vite-plugin-svelte/node_modules/@sveltejs/vite-plugin-svelte-inspector
npm WARN @sveltejs/vite-plugin-svelte-inspector@"^1.0.4" from @sveltejs/vite-plugin-svelte@2.5.3
I needed to add this section to my package.json to make npm happy:
"@sveltejs/vite-plugin-svelte": "$@sveltejs/vite-plugin-svelte",
"@roxi/routify": {
".": "$@roxi/routify",
"vite": "$vite",
"svelte": "$svelte"
}
Also, in package.json I use "@sveltejs/vite-plugin-svelte": "^3.1.0", because it's imported by vite 5.
How to fix
I think if we add this to the "peerDepenencies" field in routify package.json it would get resolved:
"peerDependencies": {
"vite": "4 || 5",
"svelte": ">=4",
"@sveltejs/vite-plugin-svelte": ">=2"
},
Helllo! Would it be possible to update peerDependencies so we don't have to use the npm
overridesfield?Using svelte 4 and vite 5 I'm getting these warnings when I run
npm install:I needed to add this section to my package.json to make npm happy:
Also, in package.json I use
"@sveltejs/vite-plugin-svelte": "^3.1.0",because it's imported by vite 5.How to fix
I think if we add this to the "peerDepenencies" field in routify package.json it would get resolved: