From 472c92417b24e7c5223a35055c712e7982c03968 Mon Sep 17 00:00:00 2001 From: osamajvd <54687462+osamajvd@users.noreply.github.com> Date: Fri, 21 Aug 2026 16:06:19 -0400 Subject: [PATCH 1/2] fix(sv-utils): bump esrap to 2.3.6 to fix type dropping during migrations --- .changeset/wide-meals-bake.md | 6 ++++++ packages/sv-utils/package.json | 2 +- pnpm-lock.yaml | 18 ++++++++++++++++-- 3 files changed, 23 insertions(+), 3 deletions(-) create mode 100644 .changeset/wide-meals-bake.md diff --git a/.changeset/wide-meals-bake.md b/.changeset/wide-meals-bake.md new file mode 100644 index 000000000..83f9c1423 --- /dev/null +++ b/.changeset/wide-meals-bake.md @@ -0,0 +1,6 @@ +--- +"@sveltejs/sv-utils": patch +--- + +bump esrap to 2.3.6 to preserve generic type arguments and annotations during sveltekit-3 migrations + \ No newline at end of file diff --git a/packages/sv-utils/package.json b/packages/sv-utils/package.json index 8b0c69538..7c2529dba 100644 --- a/packages/sv-utils/package.json +++ b/packages/sv-utils/package.json @@ -32,7 +32,7 @@ "decircular": "^1.0.0", "dedent": "^1.7.2", "diff": "^9.0.0", - "esrap": "^2.3.3", + "esrap": "^2.3.6", "package-manager-detector": "^1.8.0", "silver-fleece": "^1.2.1", "smol-toml": "^1.6.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9c6754262..03235d38d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -123,8 +123,8 @@ importers: specifier: ^9.0.0 version: 9.0.0 esrap: - specifier: ^2.3.3 - version: 2.3.3(@typescript-eslint/types@8.67.0) + specifier: ^2.3.6 + version: 2.3.6(@typescript-eslint/types@8.67.0) package-manager-detector: specifier: ^1.8.0 version: 1.8.0 @@ -1249,6 +1249,14 @@ packages: '@typescript-eslint/types': optional: true + esrap@2.3.6: + resolution: {integrity: sha512-yc0OC12UjPqLoc+fe+v5GNs4TOjAigUw3sTikfC+xeBPGUw7gDRz3DtYaqEhxyMVJojcSWJw7jT0QWR+CbuE/A==} + peerDependencies: + '@typescript-eslint/types': ^8.2.0 + peerDependenciesMeta: + '@typescript-eslint/types': + optional: true + esrecurse@4.3.0: resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} engines: {node: '>=4.0'} @@ -3017,6 +3025,12 @@ snapshots: optionalDependencies: '@typescript-eslint/types': 8.67.0 + esrap@2.3.6(@typescript-eslint/types@8.67.0): + dependencies: + '@jridgewell/sourcemap-codec': 1.5.5 + optionalDependencies: + '@typescript-eslint/types': 8.67.0 + esrecurse@4.3.0: dependencies: estraverse: 5.3.0 From 157bfd6f3dc051a485b665b949d3a9cc4e21f70e Mon Sep 17 00:00:00 2001 From: Simon H <5968653+dummdidumm@users.noreply.github.com> Date: Fri, 21 Aug 2026 23:11:59 +0200 Subject: [PATCH 2/2] Update .changeset/wide-meals-bake.md --- .changeset/wide-meals-bake.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changeset/wide-meals-bake.md b/.changeset/wide-meals-bake.md index 83f9c1423..73f328035 100644 --- a/.changeset/wide-meals-bake.md +++ b/.changeset/wide-meals-bake.md @@ -2,5 +2,5 @@ "@sveltejs/sv-utils": patch --- -bump esrap to 2.3.6 to preserve generic type arguments and annotations during sveltekit-3 migrations +fix: bump esrap to 2.3.6 to preserve generic type arguments and annotations during sveltekit-3 migrations \ No newline at end of file