From f88d1c269414184712df34775ec2e803b6c2a224 Mon Sep 17 00:00:00 2001 From: dtonon Date: Tue, 28 Apr 2026 21:27:55 +0100 Subject: [PATCH] Setup @sveltejs/adapter-static --- package-lock.json | 11 +++++++++++ package.json | 1 + svelte.config.js | 17 ++++++----------- 3 files changed, 18 insertions(+), 11 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5a52b9c..2bdc8d7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,6 +15,7 @@ "@eslint/compat": "^2.0.4", "@eslint/js": "^10.0.1", "@sveltejs/adapter-auto": "^7.0.1", + "@sveltejs/adapter-static": "^3.0.10", "@sveltejs/kit": "^2.57.0", "@sveltejs/vite-plugin-svelte": "^7.0.0", "@tailwindcss/forms": "^0.5.11", @@ -789,6 +790,16 @@ "@sveltejs/kit": "^2.0.0" } }, + "node_modules/@sveltejs/adapter-static": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@sveltejs/adapter-static/-/adapter-static-3.0.10.tgz", + "integrity": "sha512-7D9lYFWJmB7zxZyTE/qxjksvMqzMuYrrsyh1f4AlZqeZeACPRySjbC3aFiY55wb1tWUaKOQG9PVbm74JcN2Iew==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@sveltejs/kit": "^2.0.0" + } + }, "node_modules/@sveltejs/kit": { "version": "2.58.0", "resolved": "https://registry.npmjs.org/@sveltejs/kit/-/kit-2.58.0.tgz", diff --git a/package.json b/package.json index a9cf176..0cfce2a 100644 --- a/package.json +++ b/package.json @@ -17,6 +17,7 @@ "@eslint/compat": "^2.0.4", "@eslint/js": "^10.0.1", "@sveltejs/adapter-auto": "^7.0.1", + "@sveltejs/adapter-static": "^3.0.10", "@sveltejs/kit": "^2.57.0", "@sveltejs/vite-plugin-svelte": "^7.0.0", "@tailwindcss/forms": "^0.5.11", diff --git a/svelte.config.js b/svelte.config.js index 0c3412e..7707cbc 100644 --- a/svelte.config.js +++ b/svelte.config.js @@ -1,17 +1,12 @@ -import adapter from '@sveltejs/adapter-auto'; +import adapter from "@sveltejs/adapter-static"; /** @type {import('@sveltejs/kit').Config} */ const config = { - compilerOptions: { - // Force runes mode for the project, except for libraries. Can be removed in svelte 6. - runes: ({ filename }) => (filename.split(/[/\\]/).includes('node_modules') ? undefined : true) - }, - kit: { - // adapter-auto only supports some environments, see https://svelte.dev/docs/kit/adapter-auto for a list. - // If your environment is not supported, or you settled on a specific environment, switch out the adapter. - // See https://svelte.dev/docs/kit/adapters for more information about adapters. - adapter: adapter() - } + kit: { + adapter: adapter({ + fallback: "index.html", + }), + }, }; export default config;