diff --git a/.changeset/wide-meals-bake.md b/.changeset/wide-meals-bake.md new file mode 100644 index 000000000..73f328035 --- /dev/null +++ b/.changeset/wide-meals-bake.md @@ -0,0 +1,6 @@ +--- +"@sveltejs/sv-utils": patch +--- + +fix: 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