From 2c277756dd2053d5f752f7c62d7d0b3209965b57 Mon Sep 17 00:00:00 2001 From: jycouet Date: Thu, 20 Nov 2025 21:26:34 +0100 Subject: [PATCH 1/3] fix(demo): using `rewriteRelativeImportExtensions` --- .changeset/wide-animals-listen.md | 5 +++++ packages/create/shared/+library+typescript/tsconfig.json | 2 +- packages/create/shared/+typescript/tsconfig.json | 2 +- packages/create/templates/demo/tsconfig.json | 2 +- tsconfig.json | 2 +- 5 files changed, 9 insertions(+), 4 deletions(-) create mode 100644 .changeset/wide-animals-listen.md diff --git a/.changeset/wide-animals-listen.md b/.changeset/wide-animals-listen.md new file mode 100644 index 000000000..ed08e306b --- /dev/null +++ b/.changeset/wide-animals-listen.md @@ -0,0 +1,5 @@ +--- +'sv': patch +--- + +fix(demo): using `rewriteRelativeImportExtensions` that implies `allowImportingTsExtensions` in `tsconfig.json` to rewrite relative imports extentions in JavaScript equivalent diff --git a/packages/create/shared/+library+typescript/tsconfig.json b/packages/create/shared/+library+typescript/tsconfig.json index 371777edd..54696e457 100644 --- a/packages/create/shared/+library+typescript/tsconfig.json +++ b/packages/create/shared/+library+typescript/tsconfig.json @@ -1,7 +1,7 @@ { "extends": "./.svelte-kit/tsconfig.json", "compilerOptions": { - "allowImportingTsExtensions": true, + "rewriteRelativeImportExtensions": true, "allowJs": true, "checkJs": true, "esModuleInterop": true, diff --git a/packages/create/shared/+typescript/tsconfig.json b/packages/create/shared/+typescript/tsconfig.json index 5a3b413ed..2c2ed3c4d 100644 --- a/packages/create/shared/+typescript/tsconfig.json +++ b/packages/create/shared/+typescript/tsconfig.json @@ -1,7 +1,7 @@ { "extends": "./.svelte-kit/tsconfig.json", "compilerOptions": { - "allowImportingTsExtensions": true, + "rewriteRelativeImportExtensions": true, "allowJs": true, "checkJs": true, "esModuleInterop": true, diff --git a/packages/create/templates/demo/tsconfig.json b/packages/create/templates/demo/tsconfig.json index 8b726c486..1883cb06a 100644 --- a/packages/create/templates/demo/tsconfig.json +++ b/packages/create/templates/demo/tsconfig.json @@ -1,6 +1,6 @@ { "extends": "./.svelte-kit/tsconfig.json", "compilerOptions": { - "allowImportingTsExtensions": true + "rewriteRelativeImportExtensions": true } } diff --git a/tsconfig.json b/tsconfig.json index 295f38735..642714f4f 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -13,7 +13,7 @@ "checkJs": true, "moduleResolution": "NodeNext", "module": "NodeNext", - "allowImportingTsExtensions": true, + "rewriteRelativeImportExtensions": true, "resolveJsonModule": true, "skipLibCheck": true, "strict": true, From 7b1b4d4a475c488cc27ea97e700763537ec870c7 Mon Sep 17 00:00:00 2001 From: jycouet Date: Thu, 20 Nov 2025 21:33:08 +0100 Subject: [PATCH 2/3] lighter changeset --- .changeset/wide-animals-listen.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.changeset/wide-animals-listen.md b/.changeset/wide-animals-listen.md index ed08e306b..a231b44ad 100644 --- a/.changeset/wide-animals-listen.md +++ b/.changeset/wide-animals-listen.md @@ -2,4 +2,4 @@ 'sv': patch --- -fix(demo): using `rewriteRelativeImportExtensions` that implies `allowImportingTsExtensions` in `tsconfig.json` to rewrite relative imports extentions in JavaScript equivalent +fix(demo): rewrite relative import extensions to JavaScript equivalents _(`tsconfig.json` update)_ From e0cfa1ce1fbaeea3864f756c453529ce591b655b Mon Sep 17 00:00:00 2001 From: jycouet Date: Thu, 20 Nov 2025 21:34:33 +0100 Subject: [PATCH 3/3] update to "@sveltejs/package": "^2.5.6" --- packages/create/templates/library/package.template.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/create/templates/library/package.template.json b/packages/create/templates/library/package.template.json index fae2ffdcf..314b4a4a3 100644 --- a/packages/create/templates/library/package.template.json +++ b/packages/create/templates/library/package.template.json @@ -25,7 +25,7 @@ "devDependencies": { "@sveltejs/adapter-auto": "^7.0.0", "@sveltejs/kit": "^2.48.5", - "@sveltejs/package": "^2.5.4", + "@sveltejs/package": "^2.5.6", "@sveltejs/vite-plugin-svelte": "^6.2.1", "publint": "^0.3.15", "svelte": "^5.43.8",