diff --git a/.changeset/metal-areas-return.md b/.changeset/metal-areas-return.md new file mode 100644 index 000000000000..2b9a8e6080eb --- /dev/null +++ b/.changeset/metal-areas-return.md @@ -0,0 +1,5 @@ +--- +'@sveltejs/kit': patch +--- + +fix: suppress `state_referenced_locally` warnings in `.svelte-kit/generated/root.svelte` diff --git a/packages/kit/src/core/sync/write_root.js b/packages/kit/src/core/sync/write_root.js index eb9c61885c9c..5866b3d8e783 100644 --- a/packages/kit/src/core/sync/write_root.js +++ b/packages/kit/src/core/sync/write_root.js @@ -88,6 +88,7 @@ export function write_root(manifest_data, output) { } if (!browser) { + // svelte-ignore state_referenced_locally setContext('__svelte__', stores); } @@ -97,6 +98,7 @@ export function write_root(manifest_data, output) { if (browser) { $effect.pre(() => stores.page.set(page)); } else { + // svelte-ignore state_referenced_locally stores.page.set(page); } `