Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 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
5 changes: 5 additions & 0 deletions .changeset/smooth-trains-applaude.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
'@sveltejs/kit': patch
---

fix: handle non-semver-style dependency versions
8 changes: 7 additions & 1 deletion packages/package/src/typescript.js
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,13 @@
const require = createRequire(import.meta.url);
const pkg = load_pkg_json(cwd);
const svelte_dep = pkg.peerDependencies?.svelte || pkg.dependencies?.svelte || '3.0';
const no_svelte_3 = !semver.intersects(svelte_dep, '^3.0.0');
let no_svelte_3;
try {
no_svelte_3 = !semver.intersects(svelte_dep, '^3.0.0');
} catch (_) {

Check failure on line 34 in packages/package/src/typescript.js

View workflow job for this annotation

GitHub Actions / lint-all

'_' is defined but never used
// Not all version specs are valid semver, e.g. "latest" or "next" or catalog references
no_svelte_3 = true;
}
await emitDts({
libRoot: input,
svelteShimsPath: no_svelte_3
Expand Down
Loading