-
-
Notifications
You must be signed in to change notification settings - Fork 25
Closed
Description
- Returns the same AST as before using the new Svelte parser.
feat: (experimental) partial support for Svelte v5 parser #421 - Support for Runes.
- Add Runes symbol to global variable.
feat: Support runes #425 - Apply correct type information to
$derived.
feat: apply correct type information to$derivedargument expression #430 - Make
*.svelte.jsand*.svelte.tsfiles parsable.
feat: apply runes to*.svelte.jsand*.svelte.ts#426 -
$effect.root(added in 5.0.0-next.14) feat: add support for$inspectand$effect.root#446 -
$inspect(added in 5.0.0-next.16) feat: add support for$inspectand$effect.root#446 - change
$inspectAPI (changed in 5.0.0-next.21) (feat: update$inspecttypes #467) -
(Finally, it changed to$state.raw$state.frozen. feat: add $state.frozen rune svelte#9851) -
$state.frozenfeat: add$state.frozensupport #466 - Change to opt-in to rune analysis.
-
$bindablescope analysis. feat: add support for$bindable()scope analysis #527
See Bindable props are treated as unused variables by eslint in some cases. eslint-plugin-svelte#768 -
$effect.active()renamed to$effect.tracking()
- Add Runes symbol to global variable.
- Support for
{#snippet}and{@render}https://svelte-5-preview.vercel.app/docs/snippets
feat: add support for{#snippet}and{@render}#431 -
Support for new event-handlers https://svelte-5-preview.vercel.app/docs/event-handlers
onxxxseems to be the same as the attribute (prop).
So no work is required with this parser. However, I think some work is needed with the eslint-plugin. - Support for type annotation in template.
(If the expression has type annotations, we should skip the type information that the parser is adding automatically.) - Use modern AST. feat: change it to use modern AST, if svelte v5 is installed #437
- Waiting for Svelte v5 GA.
Related to sveltejs/eslint-plugin-svelte#587
whalderman
Metadata
Metadata
Assignees
Labels
No labels