orlov-vo / parcel-transformer-svelte

Parcel 2 transformer for Svelte 3
https://www.npmjs.com/package/parcel-transformer-svelte
MIT License
40 stars 18 forks source link

Improve error messages #13

Closed foxfriends closed 3 years ago

foxfriends commented 3 years ago

Error messages used to look like the following, which provided very little information.

🚨 Build failed.
parcel-transformer-svelte: Expected >

The Svelte compiler provides very good error messages, so with a bit of adjustment, we can have some pretty good diagnostics when the build fails now:

🚨 Build failed.
parcel-transformer-svelte: Error in file app/view/Cover.svelte: Expected > (43:42)
41:   {#if state === 'identification'}
42:     <Dialog>
43:       <IdentificationForm on:next={next} /d>
                                              ^
44:     </Dialog>
45:   {:else if state === 'choose'}
orlov-vo commented 3 years ago

I released it in v1.0.7