- #538
437e463
Thanks @baseballyama! - fix: SetsvelteFeatures.runes
totrue
by default for Svelte 5
- #536
1a9ef3d
Thanks @ota-meshi! - feat: makes it optional whether to parse runes.
- #534
a27c8e9
Thanks @baseballyama! - feat: support Svelte 5.0.0-next.155. (Add$state.is
and replace$effect.active
with$effect.tracking
)
- #527
d92287d
Thanks @ota-meshi! - feat: add support for$bindable()
scope analysis
-
#513
37f0061
Thanks @ota-meshi! - feat: add support for $host and $state.snapshot -
#513
37f0061
Thanks @ota-meshi! - feat: update svelte to 5.0.0-next.115 && minor refactor
- #510
9dddc36
Thanks @baseballyama! - feat: update type of $props rune
- #504
44c1704
Thanks @ota-meshi! - fix: wrong token when usinglang=ts
- #421
59fc0e9
Thanks @ota-meshi! - feat: (experimental) partial support for Svelte v5 parser - #425
ff242c4
Thanks @baseballyama! - feat: Support runes - #426
9793cb0
Thanks @ota-meshi! - feat: apply runes to*.svelte.js
and*.svelte.ts
. - #430
af1bae5
Thanks @ota-meshi! - feat: apply correct type information to$derived
argument expression - #498
3b2c62b
Thanks @ota-meshi! - feat: add support for$bindable
rune - #440
726f21f
Thanks @baseballyama! - feat: skip type injection if template uses TypeScript - #431
ab13a46
Thanks @ota-meshi! - feat: add support for{#snippet}
and{@render}
- #437
a27697a
Thanks @ota-meshi! - feat: change it to use modern AST, if svelte v5 is installed - #441
34232c5
Thanks @baseballyama! - feat: add type of$effect.active
- #479
850ad74
Thanks @ota-meshi! - feat: add support for$derived.by
type - #477
5f2b111
Thanks @ota-meshi! - feat: add experimental support for generics directive - #446
168f920
Thanks @ota-meshi! - feat: add support for$inspect
and$effect.root
- #435
7508680
Thanks @ota-meshi! - feat: improve props type - #476
92aeee3
Thanks @ota-meshi! - feat: change AST of{@render}
and{#snippet}
to match the latest version of svelte v5. - #483
f722d7c
Thanks @ota-meshi! - fix: for svelte v5.0.0-next.68 & support optional{@render}
- #434
0ef067b
Thanks @ota-meshi! - fix: incorrect location when there is whitespace at the beginning of block - #486
79a4fb7
Thanks @ota-meshi! - fix: wrong scope in top level snippets - #467
e27a3de
Thanks @baseballyama! - feat: update$inspect
types - #466
d5b3322
Thanks @baseballyama! - feat: add$state.frozen
support - #438
c21b54c
Thanks @ota-meshi! - fix: incorrect location for{ #await expr then v }
with spaces
- #486
79a4fb7
Thanks @ota-meshi! - fix: wrong scope in top level snippets
-
#437
a27697a
Thanks @ota-meshi! - feat: change it to use modern AST, if svelte v5 is installed -
#477
5f2b111
Thanks @ota-meshi! - feat: add experimental support for generics directive
- #479
850ad74
Thanks @ota-meshi! - feat: add support for$derived.by
type
- #483
f722d7c
Thanks @ota-meshi! - fix: for svelte v5.0.0-next.68 & support optional{@render}
- #476
92aeee3
Thanks @ota-meshi! - feat: change AST of{@render}
and{#snippet}
to match the latest version of svelte v5.
- #468
133cd24
Thanks @baseballyama! - chore: update Svelte 5 version
- #464
d531e4e
Thanks @baseballyama! - breaking: drop @typescript-eslint v4 support
-
#467
e27a3de
Thanks @baseballyama! - feat: update$inspect
types -
#466
d5b3322
Thanks @baseballyama! - feat: add$state.frozen
support
- #446
168f920
Thanks @ota-meshi! - feat: add support for$inspect
and$effect.root
-
#440
726f21f
Thanks @baseballyama! - feat: skip type injection if template uses TypeScript -
#441
34232c5
Thanks @baseballyama! - feat: add type of$effect.active
- #438
c21b54c
Thanks @ota-meshi! - fix: incorrect location for{ #await expr then v }
with spaces
- #435
7508680
Thanks @ota-meshi! - feat: improve props type
- #434
0ef067b
Thanks @ota-meshi! - fix: incorrect location when there is whitespace at the beginning of block
-
#430
af1bae5
Thanks @ota-meshi! - feat: apply correct type information to$derived
argument expression -
#431
ab13a46
Thanks @ota-meshi! - feat: add support for{#snippet}
and{@render}
-
#425
ff242c4
Thanks @baseballyama! - feat: Support runes -
#426
9793cb0
Thanks @ota-meshi! - feat: apply runes to*.svelte.js
and*.svelte.ts
.
- #421
59fc0e9
Thanks @ota-meshi! - feat: (experimental) partial support for Svelte v5 parser
- #409
b63c305
Thanks @ota-meshi! - fix: infinite loop in attr.ts
- #395
d9cb8ae
Thanks @ota-meshi! - feat: improve let directive type
- #396
a4d31f0
Thanks @ota-meshi! - fix: update postcss to 8.4.28
- #385
71db4ec
Thanks @ota-meshi! - fix: typescript-eslint v6 compatibility
- #371
cf20c86
Thanks @ota-meshi! - fix: wrong type information for#await
with same id
-
#364
f5de496
Thanks @ota-meshi! - feat: add support for Svelte v4 -
#358
438be64
Thanks @marekdedic! - only parsing styles on-demand
- #340
d170f91
Thanks @marekdedic! - added PostCSS AST of styles to parser services
- #354
ff24f99
Thanks @ota-meshi! - fix: crash when using component and{@const}
- #343
2c76b13
Thanks @ota-meshi! - feat: add experimental support for Svelte v4
- #334
fa4adf6
Thanks @baseballyama! - BREAKING CHANGE: Drop Node 12 support
- #338
af55230
Thanks @ota-meshi! - feat: improve$$
vars type
- #337
21c0dc6
Thanks @ota-meshi! - fix: wrong scope for ts inbind:
- #329
45c958e
Thanks @ota-meshi! - feat: export meta object
-
#314
96a72a5
Thanks @ota-meshi! - feat: improve component event handler type -
#325
36b01ec
Thanks @ota-meshi! - feat: support foruse:
directive parameter type
- #316
501c1b4
Thanks @ota-meshi! - fix: crash with plainthis
attribute.
- #312
9856029
Thanks @ota-meshi! - feat: add support for<svelte:document>
- #309
97a4135
Thanks @ota-meshi! - chore: move repo and move url of docs
- #296
21d8c1c
Thanks @ota-meshi! - feat: improved event handler type
- #301
ce2deb9
Thanks @ota-meshi! - fix: wrong typing for typescript v5
- #299
472a3bb
Thanks @ota-meshi! - fix: wrong scope for reactive block statement
-
#292
ec061f5
Thanks @ota-meshi! - BREAKING: fix resolve to module scope for top level statementsThis change corrects the result of
context.getScope()
, but it is a breaking change. -
#294
14d6e95
Thanks @ota-meshi! - feat: add peerDependenciesMeta to package.json -
#295
924cd3e
Thanks @ota-meshi! - feat: export name property
- #271
e355d5c
Thanks @ota-meshi! - fix: wrong variable scope in let directive
- #266
d890090
Thanks @ota-meshi! - fix: virtual references remained
- #262
03971d7
Thanks @ota-meshi! - fix: parsing errors (or wrong AST) for js comments in template
e670d44
Thanks @ota-meshi! - fix: virtual references remained
- #252
fd8adbd
Thanks @ota-meshi! - fix: self-closing style with external source
- #249
d560864
Thanks @ota-meshi! - fix: parsing error when use with member expr
- #244
7ebf326
Thanks @ota-meshi! - feat:<template lang="...">
to parse as raw text
- #241
df83e3e
Thanks @ota-meshi! - feat: support fortypescript-eslint-parser-for-extra-files
- #238
6e063c2
Thanks @ota-meshi! - fix: missing ts node for key of shorthand attribute
- #236
82389a3
Thanks @ota-meshi! - fix: crash in@typescript-eslint/no-misused-promises
rule
- #234
5f237d2
Thanks @ota-meshi! - fix: wrong AST and type due to newline after=
to reactive variable
- #230
c67a6c1
Thanks @ota-meshi! - fix: change virtual code to provide correct type information for reactive statements
- #222
df22f7f
Thanks @ota-meshi! - fix: parsing error when<style lang="scss" global>
- #220
f19019b
Thanks @ota-meshi! - fix: parsing error when<script>
has attribute with empty value
- #216
095bf84
Thanks @ota-meshi! - Fix error in member expr on LHS of reactive statement with TS
-
#204
cc7dbbd
Thanks @ota-meshi! - fix: wrong store access type information -
#207
159c69b
Thanks @ota-meshi! - fix: support for reactive vars type information