Skip to content

chore(deps-dev): Bump svelte-eslint-parser from 1.8.1 to 1.10.0 in /web-ui - #615

Merged
lbroudoux merged 1 commit into
mainfrom
dependabot/npm_and_yarn/web-ui/svelte-eslint-parser-1.10.0
Nov 9, 2026
Merged

lbroudoux merged 1 commit into
mainfrom
dependabot/npm_and_yarn/web-ui/svelte-eslint-parser-1.10.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 8, 2026

Copy link
Copy Markdown
Contributor

Bumps svelte-eslint-parser from 1.8.1 to 1.10.0.

Release notes

Sourced from svelte-eslint-parser's releases.

v1.10.0

Minor Changes

  • #966 cb7ae1a Thanks @​baseballyama! - Include instance exports (export const, export function, export class, and export { … } in the instance script) in the synthetic component type, so a component instance obtained through bind:this exposes them with their real types instead of any.

  • #969 2b2181a Thanks @​baseballyama! - Type the setter of a function binding on a component (bind:value={() => value, (next) => …}) from the bound prop, so next gets the prop's type instead of implicit any.

  • #967 3bd0624 Thanks @​baseballyama! - Type the unannotated parameters of a snippet written as a child of a component from the component's snippet prop of the same name, so {#snippet content({ close })} inside <Popover> gets the types the component declares instead of implicit any.

Patch Changes

  • #981 db2cbd8 Thanks @​baseballyama! - fix: refresh importers of an edited component when the experimental ts.sys hook is on

  • #978 0dd4674 Thanks @​ecelustka! - Type a {#snippet} call as a Snippet call instead of void, so @typescript-eslint/no-confusing-void-expression no longer reports {@render name()}.

v1.9.0

Minor Changes

  • #913 61b44d6 Thanks @​baseballyama! - Emit a synthetic component export default in the virtual TypeScript so importers of a .svelte component can resolve its prop, event, and slot types. The experimental ts.sys hook (SVELTE_ESLINT_PARSER_EXPERIMENTAL_TS_SYS_HOOK=1) now also resolves .svelte import specifiers to that virtual code, so ComponentProps<typeof Foo> and mount(Foo, …) work across files. The synthetic statements are removed again on restore, so the linted file is unaffected. This feature remains experimental and opt-in. See the Experimental section in the README for details and limitations.

  • #607 e9b1f75 Thanks @​baseballyama! - Preserve JavaScript JSDoc type information when using the TypeScript parser, including Svelte template expressions, stores, and runes.

Patch Changes

  • #949 9278e1d Thanks @​baseballyama! - Preserve type narrowing from preceding conditions in template {:else if} and {:else} branches.
Changelog

Sourced from svelte-eslint-parser's changelog.

1.10.0

Minor Changes

  • #966 cb7ae1a Thanks @​baseballyama! - Include instance exports (export const, export function, export class, and export { … } in the instance script) in the synthetic component type, so a component instance obtained through bind:this exposes them with their real types instead of any.

  • #969 2b2181a Thanks @​baseballyama! - Type the setter of a function binding on a component (bind:value={() => value, (next) => …}) from the bound prop, so next gets the prop's type instead of implicit any.

  • #967 3bd0624 Thanks @​baseballyama! - Type the unannotated parameters of a snippet written as a child of a component from the component's snippet prop of the same name, so {#snippet content({ close })} inside <Popover> gets the types the component declares instead of implicit any.

Patch Changes

  • #981 db2cbd8 Thanks @​baseballyama! - fix: refresh importers of an edited component when the experimental ts.sys hook is on

  • #978 0dd4674 Thanks @​ecelustka! - Type a {#snippet} call as a Snippet call instead of void, so @typescript-eslint/no-confusing-void-expression no longer reports {@render name()}.

1.9.0

Minor Changes

  • #913 61b44d6 Thanks @​baseballyama! - Emit a synthetic component export default in the virtual TypeScript so importers of a .svelte component can resolve its prop, event, and slot types. The experimental ts.sys hook (SVELTE_ESLINT_PARSER_EXPERIMENTAL_TS_SYS_HOOK=1) now also resolves .svelte import specifiers to that virtual code, so ComponentProps<typeof Foo> and mount(Foo, …) work across files. The synthetic statements are removed again on restore, so the linted file is unaffected. This feature remains experimental and opt-in. See the Experimental section in the README for details and limitations.

  • #607 e9b1f75 Thanks @​baseballyama! - Preserve JavaScript JSDoc type information when using the TypeScript parser, including Svelte template expressions, stores, and runes.

Patch Changes

  • #949 9278e1d Thanks @​baseballyama! - Preserve type narrowing from preceding conditions in template {:else if} and {:else} branches.
Commits
  • 467f843 chore: release svelte-eslint-parser (#968)
  • 0dd4674 fix: type {#snippet} calls as Snippet calls instead of void (#978)
  • eaeff01 docs: use typescript-eslint's ts.parser in README examples (#977)
  • fcc9a73 ci: test on Node 18, 20, 22, 24 and 26 (#983)
  • db2cbd8 fix: refresh importers of an edited component under the ts.sys hook (#981)
  • 7a29ffa chore(deps): update dependency vite to v8.1.6 [security] (#979)
  • 2b2181a feat: type function binding setters from the bound component prop (#969)
  • 3bd0624 feat: type snippet parameters from the component's snippet prop (#967)
  • cb7ae1a feat: type component instance exports in the synthetic component type (#966)
  • 0e57aaf chore: release svelte-eslint-parser (#964)
  • Additional commits viewable in compare view

Dependabot compatibility score

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [svelte-eslint-parser](https://github.com/sveltejs/svelte-eslint-parser) from 1.8.1 to 1.10.0.
- [Release notes](https://github.com/sveltejs/svelte-eslint-parser/releases)
- [Changelog](https://github.com/sveltejs/svelte-eslint-parser/blob/main/CHANGELOG.md)
- [Commits](sveltejs/svelte-eslint-parser@v1.8.1...v1.10.0)

---
updated-dependencies:
- dependency-name: svelte-eslint-parser
  dependency-version: 1.10.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Nov 8, 2026
@lbroudoux

Copy link
Copy Markdown
Member

@dependabot rebase

@lbroudoux lbroudoux added this to the 1.2.0 milestone Nov 9, 2026

@lbroudoux lbroudoux left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@lbroudoux
lbroudoux merged commit ec197f1 into main Nov 9, 2026
7 of 8 checks passed
@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/web-ui/svelte-eslint-parser-1.10.0 branch November 9, 2026 10:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code theme/ux

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant