Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion packages/sdks/e2e/svelte/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
"devDependencies": {
"@sveltejs/vite-plugin-svelte": "^2.0.3",
"@tsconfig/svelte": "^4.0.1",
"svelte": "^3.57.0",
"svelte": "^5.55.7",
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Svelte 5 incompatible with vite-plugin-svelte v2 toolchain

High Severity

Bumping svelte from 3.x to 5.x without updating @sveltejs/vite-plugin-svelte (still at ^2.0.3) and svelte-check (still at ^3.4.6) will break the build. The vite plugin v2 uses the Svelte 3/4 compiler API internally, which was completely rewritten in Svelte 5. Svelte 5 requires @sveltejs/vite-plugin-svelte v4+ and svelte-check v4+. The emitCss option in vite.config.ts and Svelte 3-style export let prop declarations will also not work as expected with the new compiler.

Additional Locations (1)
Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit 512ad0b. Configure here.

"svelte-check": "^3.4.6",
"tslib": "^2.5.0",
"typescript": "^5.1.6",
Expand Down
107 changes: 104 additions & 3 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -8161,7 +8161,7 @@ __metadata:
"@sdk/tests": "workspace:*"
"@sveltejs/vite-plugin-svelte": ^2.0.3
"@tsconfig/svelte": ^4.0.1
svelte: ^3.57.0
svelte: ^5.55.7
svelte-check: ^3.4.6
tslib: ^2.5.0
typescript: ^5.1.6
Expand Down Expand Up @@ -13432,6 +13432,16 @@ __metadata:
languageName: node
linkType: hard

"@jridgewell/remapping@npm:^2.3.4":
version: 2.3.5
resolution: "@jridgewell/remapping@npm:2.3.5"
dependencies:
"@jridgewell/gen-mapping": ^0.3.5
"@jridgewell/trace-mapping": ^0.3.24
checksum: 4a66a7397c3dc9c6b5c14a0024b1f98c5e1d90a0dbc1e5955b5038f2db339904df2a0ee8a66559fafb4fc23ff33700a2639fd40bbdd2e9e82b58b3bdf83738e3
languageName: node
linkType: hard

"@jridgewell/resolve-uri@npm:^3.0.3, @jridgewell/resolve-uri@npm:^3.1.0":
version: 3.1.1
resolution: "@jridgewell/resolve-uri@npm:3.1.1"
Expand Down Expand Up @@ -20614,6 +20624,15 @@ __metadata:
languageName: node
linkType: hard

"@sveltejs/acorn-typescript@npm:^1.0.5":
version: 1.0.9
resolution: "@sveltejs/acorn-typescript@npm:1.0.9"
peerDependencies:
acorn: ^8.9.0
checksum: 59681cb6932507a1eb7eab78341fdbc7459e23665ed2217062c2953b70b1366605164a9af77633f5a8fd5f39a1c65854b960f64128529722b2708c7f2bb93151
languageName: node
linkType: hard

"@sveltejs/adapter-auto@npm:^2.1.0":
version: 2.1.1
resolution: "@sveltejs/adapter-auto@npm:2.1.1"
Expand Down Expand Up @@ -22359,7 +22378,7 @@ __metadata:
languageName: node
linkType: hard

"@types/trusted-types@npm:^2.0.2":
"@types/trusted-types@npm:^2.0.2, @types/trusted-types@npm:^2.0.7":
version: 2.0.7
resolution: "@types/trusted-types@npm:2.0.7"
checksum: 8e4202766a65877efcf5d5a41b7dd458480b36195e580a3b1085ad21e948bc417d55d6f8af1fd2a7ad008015d4117d5fdfe432731157da3c68678487174e4ba3
Expand Down Expand Up @@ -25185,6 +25204,13 @@ __metadata:
languageName: node
linkType: hard

"aria-query@npm:5.3.1":
version: 5.3.1
resolution: "aria-query@npm:5.3.1"
checksum: 8f7ece335efadd80217901005dfb71130eab45b38d71ec5ba63b3a51c1028abc018618b86db3dcd9222995538e7b10d7c505051fb8ba7a02ec0a4e77499c9a9c
languageName: node
linkType: hard

"aria-query@npm:^5.0.0, aria-query@npm:^5.3.0":
version: 5.3.0
resolution: "aria-query@npm:5.3.0"
Expand Down Expand Up @@ -28594,6 +28620,13 @@ __metadata:
languageName: node
linkType: hard

"clsx@npm:^2.1.1":
version: 2.1.1
resolution: "clsx@npm:2.1.1"
checksum: acd3e1ab9d8a433ecb3cc2f6a05ab95fe50b4a3cfc5ba47abb6cbf3754585fcb87b84e90c822a1f256c4198e3b41c7f6c391577ffc8678ad587fc0976b24fd57
languageName: node
linkType: hard

"cluster-key-slot@npm:^1.1.0":
version: 1.1.2
resolution: "cluster-key-slot@npm:1.1.2"
Expand Down Expand Up @@ -31110,6 +31143,13 @@ __metadata:
languageName: node
linkType: hard

"devalue@npm:^5.8.1":
version: 5.8.1
resolution: "devalue@npm:5.8.1"
checksum: 344fdf2e90f19319ead25078984e008e15db9bdad8f073c38d08b09c4a8127968c33e1307699e8f0525f29ab00b3e57b54ba7d4b22efcd346092a93b0b1d61d5
languageName: node
linkType: hard

"devlop@npm:^1.0.0, devlop@npm:^1.1.0":
version: 1.1.0
resolution: "devlop@npm:1.1.0"
Expand Down Expand Up @@ -34901,6 +34941,13 @@ __metadata:
languageName: node
linkType: hard

"esm-env@npm:^1.2.1":
version: 1.2.2
resolution: "esm-env@npm:1.2.2"
checksum: 3fb28f6f84b33219df8bf15ea0efcb1110512199014072a19e90c2ea37316dccb6309c90230d760c4c28a324ebc5ebecf0af809cefebe7558730bd6d401c93b5
languageName: node
linkType: hard

"espree@npm:^9.6.0, espree@npm:^9.6.1":
version: 9.6.1
resolution: "espree@npm:9.6.1"
Expand Down Expand Up @@ -34931,6 +34978,20 @@ __metadata:
languageName: node
linkType: hard

"esrap@npm:^2.2.4":
version: 2.2.8
resolution: "esrap@npm:2.2.8"
dependencies:
"@jridgewell/sourcemap-codec": ^1.4.15
peerDependencies:
"@typescript-eslint/types": ^8.2.0
peerDependenciesMeta:
"@typescript-eslint/types":
optional: true
checksum: b5dd4119c4befda5189ff33457571c481c4eed0448eb5c424f6ae82f405ad653a49feb2102ad1ccca46e3b62a6367564e3f24deff5bc0bbefb6183208fa3d3e4
languageName: node
linkType: hard

"esrecurse@npm:^4.3.0":
version: 4.3.0
resolution: "esrecurse@npm:4.3.0"
Expand Down Expand Up @@ -40427,6 +40488,15 @@ __metadata:
languageName: node
linkType: hard

"is-reference@npm:^3.0.3":
version: 3.0.3
resolution: "is-reference@npm:3.0.3"
dependencies:
"@types/estree": ^1.0.6
checksum: 11371fb2669a8144bffb2ae9bd11b0342b7dc384c3c0f8d5996566b071614282a3a0d306fd2fd1c6b4c9078d0e2703d191b47f4f78f9ce08f464c44a3a412412
languageName: node
linkType: hard

"is-regex@npm:^1.1.4":
version: 1.1.4
resolution: "is-regex@npm:1.1.4"
Expand Down Expand Up @@ -59379,7 +59449,7 @@ __metadata:
languageName: node
linkType: hard

"svelte@npm:^3.30.0, svelte@npm:^3.57.0":
"svelte@npm:^3.30.0":
version: 3.59.2
resolution: "svelte@npm:3.59.2"
checksum: 3e9d770292ab5a0061ff2d3a6f77b323014399de7458371ab507465f9860d04d0c8c7a50239d15c78b920cd42065953e3c4a36abb69a2285c52c825017621444
Expand Down Expand Up @@ -59451,6 +59521,30 @@ __metadata:
languageName: node
linkType: hard

"svelte@npm:^5.55.7":
version: 5.55.7
resolution: "svelte@npm:5.55.7"
dependencies:
"@jridgewell/remapping": ^2.3.4
"@jridgewell/sourcemap-codec": ^1.5.0
"@sveltejs/acorn-typescript": ^1.0.5
"@types/estree": ^1.0.5
"@types/trusted-types": ^2.0.7
acorn: ^8.12.1
aria-query: 5.3.1
axobject-query: ^4.1.0
clsx: ^2.1.1
devalue: ^5.8.1
esm-env: ^1.2.1
esrap: ^2.2.4
is-reference: ^3.0.3
locate-character: ^3.0.0
magic-string: ^0.30.11
zimmerframe: ^1.1.2
checksum: 1cde7c0c9be3c8ada9d275ea6eb42231db1450a281d278d150d957fad10c05384ecee941558c2cf3e75b59a3e9c368c47e0f59e2e7871e49d4314101a31949ec
languageName: node
linkType: hard

"svg-tags@npm:^1.0.0":
version: 1.0.0
resolution: "svg-tags@npm:1.0.0"
Expand Down Expand Up @@ -65581,6 +65675,13 @@ __metadata:
languageName: node
linkType: hard

"zimmerframe@npm:^1.1.2":
version: 1.1.4
resolution: "zimmerframe@npm:1.1.4"
checksum: f7917916db73ad09c4870dc7045fdefb9f0122257878ec53e75ff6ea633718369b99185a21aae1fed1d258e7d66d95080169ef1a386c599b8b912467f17932bc
languageName: node
linkType: hard

"zip-stream@npm:^4.1.0":
version: 4.1.1
resolution: "zip-stream@npm:4.1.1"
Expand Down
Loading