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$derived
argument expression #430 - Make
*.svelte.js
and*.svelte.ts
files parsable.
feat: apply runes to*.svelte.js
and*.svelte.ts
#426 -
$effect.root
(added in 5.0.0-next.14) feat: add support for$inspect
and$effect.root
#446 -
$inspect
(added in 5.0.0-next.16) feat: add support for$inspect
and$effect.root
#446 - change
$inspect
API (changed in 5.0.0-next.21) (feat: update$inspect
types #467) -
(Finally, it changed to$state.raw
$state.frozen
. feat: add $state.frozen rune svelte#9851) -
$state.frozen
feat: add$state.frozen
support #466 - Change to opt-in to rune analysis.
-
$bindable
scope 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
onxxx
seems 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
Metadata
Metadata
Assignees
Labels
No labels