about summary refs log tree commit diff
path: root/client/svelte.config.cjs
diff options
context:
space:
mode:
Diffstat (limited to 'client/svelte.config.cjs')
-rw-r--r--client/svelte.config.cjs19
1 files changed, 19 insertions, 0 deletions
diff --git a/client/svelte.config.cjs b/client/svelte.config.cjs
new file mode 100644
index 0000000..0daa7bc
--- /dev/null
+++ b/client/svelte.config.cjs
@@ -0,0 +1,19 @@
+const sveltePreprocess = require("svelte-preprocess");
+const static = require("@sveltejs/adapter-static");
+const pkg = require("./package.json");
+
+/** @type {import('@sveltejs/kit').Config} */
+module.exports = {
+    // Consult https://github.com/sveltejs/svelte-preprocess
+    // for more information about preprocessors
+    preprocess: sveltePreprocess(),
+    kit: {
+        adapter: static(),
+        target: "body",
+        vite: {
+            ssr: {
+                noExternal: Object.keys(pkg.dependencies || {}),
+            },
+        },
+    },
+};