From 2cf74a5ff0cbb3e597d834b6ad75acf8c608d40d Mon Sep 17 00:00:00 2001 From: "Jan T. Sott" Date: Sat, 7 Dec 2024 15:17:20 +0100 Subject: [PATCH] update vite config --- vite.config.ts | 38 ++++++++++++++++++++------------------ 1 file changed, 20 insertions(+), 18 deletions(-) diff --git a/vite.config.ts b/vite.config.ts index 33fb29f..774bbb2 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -1,3 +1,4 @@ +import { defineConfig, loadEnv } from 'vite'; import { resolve } from 'node:path'; import { sveltekit } from '@sveltejs/kit/vite'; import * as v from 'valibot'; @@ -14,22 +15,23 @@ const schema = v.object({ ), }); -/** @type {import('vite').UserConfig} */ -const config = { - plugins: [ - mkcert(), - valibot(schema, { - ignoreEnvPrefix: true, - transformValues: true, - }), - sveltekit() - ], - resolve: { - alias: { - $components: resolve('./src/components'), - $meta: resolve('./src/meta.json'), - } - } -}; +export default defineConfig(({ mode }) => { + loadEnv(mode, process.cwd(), ''); -export default config; + return { + plugins: [ + mkcert(), + valibot(schema, { + ignoreEnvPrefix: true, + transformValues: true, + }), + sveltekit() + ], + resolve: { + alias: { + $components: resolve('./src/components'), + $meta: resolve('./src/meta.json'), + } + } + }; +});