p5-svelte icon indicating copy to clipboard operation
p5-svelte copied to clipboard

Fix missing exports condition

Open statox opened this issue 6 months ago • 1 comments

When building a project with dependencies:

"@sveltejs/kit": "^2.0.0",
"@sveltejs/vite-plugin-svelte": "^3.0.0",
"svelte": "^4.2.3",
"vite": "^5.0.0",

"p5-svelte": "^3.1.2",

We get the following warning:

[vite-plugin-svelte] WARNING: The following packages have a svelte field in their package.json but no exports condition for svelte.

[email protected]

This MR reuses the example from the doc for this error to fix the warning and ensure this lib won't break in the future.

Using the svelte field in package.json to point at .svelte source files is deprecated and you must use a svelte export condition. vite-plugin-svelte 3 still resolves it as a fallback, but in a future major release this is going to be removed and without exports condition resolving the library is going to fail.


Btw thanks for this project it's super convenient :+1:

statox avatar Dec 16 '23 18:12 statox