fix: make typescript an optional peer dependency (#15074)
authorOndrej Čierny <cierny@users.noreply.github.com>
Wed, 24 Dec 2025 00:17:59 +0000 (01:17 +0100)
committerGitHub <noreply@github.com>
Wed, 24 Dec 2025 00:17:59 +0000 (16:17 -0800)
Co-authored-by: Ben McCann <322311+benmccann@users.noreply.github.com>
.changeset/sharp-ducks-laugh.md [new file with mode: 0644]
packages/kit/package.json

diff --git a/.changeset/sharp-ducks-laugh.md b/.changeset/sharp-ducks-laugh.md
new file mode 100644 (file)
index 0000000..5269316
--- /dev/null
@@ -0,0 +1,5 @@
+---
+"@sveltejs/kit": patch
+---
+
+fix: add `typescript` as an optional peer dependency
index 562960e1d90aaa5f4def1d3cae9640fabb5f134f..4e15e21305ca1362a6bfe55b3f867d44b6058281 100644 (file)
                "@sveltejs/vite-plugin-svelte": "^3.0.0 || ^4.0.0-next.1 || ^5.0.0 || ^6.0.0-next.0",
                "@opentelemetry/api": "^1.0.0",
                "svelte": "^4.0.0 || ^5.0.0-next.0",
+               "typescript": "^5.3.3",
                "vite": "^5.0.3 || ^6.0.0 || ^7.0.0-beta.0"
        },
        "peerDependenciesMeta": {
                "@opentelemetry/api": {
                        "optional": true
+               },
+               "typescript": {
+                       "optional": true
                }
        },
        "bin": {