From 0edfef474514f6c11f4ad868c266562f1820d346 Mon Sep 17 00:00:00 2001 From: Brett Stime Date: Wed, 21 May 2025 22:18:46 -0500 Subject: [PATCH 1/2] Tries to allow the rendering of relative paths --- packages/kit/src/exports/vite/index.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/kit/src/exports/vite/index.js b/packages/kit/src/exports/vite/index.js index e23cf2b833fc..866d2eba8cae 100644 --- a/packages/kit/src/exports/vite/index.js +++ b/packages/kit/src/exports/vite/index.js @@ -473,7 +473,7 @@ Tips: // for internal use only. it's published as $app/paths externally // we use this alias so that we won't collide with user aliases case sveltekit_paths: { - const { assets, base } = svelte_config.kit.paths; + const { assets, base, relative } = svelte_config.kit.paths; // use the values defined in `global`, but fall back to hard-coded values // for the sake of things like Vitest which may import this module @@ -488,10 +488,10 @@ Tips: return dedent` export let base = ${s(base)}; - export let assets = ${assets ? s(assets) : 'base'}; + export let assets = ${relative ? '.' : ''} + ${assets ? s(assets) : 'base'}; export const app_dir = ${s(kit.appDir)}; - export const relative = ${svelte_config.kit.paths.relative}; + export const relative = ${relative}; const initial = { base, assets }; From 9b9e36498f3dd9a9f33a6cef144c7b60f9957fb8 Mon Sep 17 00:00:00 2001 From: Brett Stime Date: Wed, 21 May 2025 22:46:16 -0500 Subject: [PATCH 2/2] Tries to fix emitted syntax. --- packages/kit/src/exports/vite/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/kit/src/exports/vite/index.js b/packages/kit/src/exports/vite/index.js index 866d2eba8cae..81b6f30f3a5f 100644 --- a/packages/kit/src/exports/vite/index.js +++ b/packages/kit/src/exports/vite/index.js @@ -488,7 +488,7 @@ Tips: return dedent` export let base = ${s(base)}; - export let assets = ${relative ? '.' : ''} + ${assets ? s(assets) : 'base'}; + export let assets = ${relative ? "'.' + " : ''}${assets ? s(assets) : 'base'}; export const app_dir = ${s(kit.appDir)}; export const relative = ${relative};