Skip to content

Commit e14d7c7

Browse files
committed
fix: Workaround Svelte 5.52+ regression (Parse failure: Expected '{', got '(')
1 parent d6db150 commit e14d7c7

11 files changed

Lines changed: 172 additions & 298 deletions

File tree

.changeset/major-rats-raise.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'layerchart': patch
3+
---
4+
5+
fix: Workaround Svelte 5.52+ regression (Parse failure: Expected '{', got '(')

docs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@
101101
"sharp": "^0.34.5",
102102
"shiki": "^3.22.0",
103103
"solar-calculator": "^0.3.0",
104-
"svelte": "5.51.5",
104+
"svelte": "5.53.0",
105105
"svelte-check": "^4.4.1",
106106
"svelte-ux": "2.0.0-next.20",
107107
"tailwindcss": "^4.2.0",

examples/daisyui-5/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
"prettier": "^3.8.1",
2525
"prettier-plugin-svelte": "^3.5.0",
2626
"prettier-plugin-tailwindcss": "^0.7.2",
27-
"svelte": "5.51.5",
27+
"svelte": "5.53.0",
2828
"svelte-check": "^4.4.1",
2929
"tailwindcss": "^4.2.0",
3030
"typescript": "^5.9.3",

examples/shadcn-svelte-1/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
"prettier": "^3.8.1",
2828
"prettier-plugin-svelte": "^3.5.0",
2929
"prettier-plugin-tailwindcss": "^0.7.2",
30-
"svelte": "5.51.5",
30+
"svelte": "5.53.0",
3131
"svelte-check": "^4.4.1",
3232
"tailwind-merge": "^3.5.0",
3333
"tailwind-variants": "^3.2.2",

examples/skeleton-3/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
"prettier": "^3.8.1",
2626
"prettier-plugin-svelte": "^3.5.0",
2727
"prettier-plugin-tailwindcss": "^0.7.2",
28-
"svelte": "5.51.5",
28+
"svelte": "5.53.0",
2929
"svelte-check": "^4.4.1",
3030
"tailwindcss": "^4.2.0",
3131
"typescript": "^5.9.3",

examples/standalone/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
"mode-watcher": "^1.1.0",
2222
"prettier": "^3.8.1",
2323
"prettier-plugin-svelte": "^3.5.0",
24-
"svelte": "5.51.5",
24+
"svelte": "5.53.0",
2525
"svelte-check": "^4.4.1",
2626
"typescript": "^5.9.3",
2727
"vite": "^7.3.1",

examples/svelte-ux-2/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
"prettier": "^3.8.1",
2424
"prettier-plugin-svelte": "^3.5.0",
2525
"prettier-plugin-tailwindcss": "^0.7.2",
26-
"svelte": "5.51.5",
26+
"svelte": "5.53.0",
2727
"svelte-check": "^4.4.1",
2828
"svelte-ux": "2.0.0-next.19",
2929
"tailwindcss": "^4.2.0",

examples/unocss-1/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
"mode-watcher": "^1.1.0",
2424
"prettier": "^3.8.1",
2525
"prettier-plugin-svelte": "^3.5.0",
26-
"svelte": "5.51.5",
26+
"svelte": "5.53.0",
2727
"svelte-check": "^4.4.1",
2828
"typescript": "^5.9.3",
2929
"unocss": "^66.6.0",

packages/layerchart/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
"playwright": "^1.58.2",
5050
"prettier": "^3.8.1",
5151
"prettier-plugin-svelte": "^3.5.0",
52-
"svelte": "5.51.5",
52+
"svelte": "5.53.0",
5353
"svelte-check": "^4.4.1",
5454
"svelte2tsx": "^0.7.49",
5555
"tslib": "^2.8.1",

packages/layerchart/src/lib/utils/scales.svelte.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -234,7 +234,7 @@ export function tweenedScale<Domain, Range>(scale: any, tweenedOptions: TweenOpt
234234
const tweenedDomain = new Tween<Domain>(undefined as Domain, tweenedOptions);
235235
const tweenedRange = new Tween<Range>(undefined as Range, tweenedOptions);
236236

237-
const tweenedScale = $derived.by(() => {
237+
const _tweenedScale = $derived.by(() => {
238238
const scaledInstance = scale.domain ? scale : scale();
239239
if (tweenedDomain.current) {
240240
scaledInstance.domain(tweenedDomain.current);
@@ -247,7 +247,7 @@ export function tweenedScale<Domain, Range>(scale: any, tweenedOptions: TweenOpt
247247

248248
return {
249249
get current() {
250-
return tweenedScale;
250+
return _tweenedScale;
251251
},
252252
domain: (values: Domain) => tweenedDomain.set(values),
253253
range: (values: Range) => tweenedRange.set(values),

0 commit comments

Comments
 (0)