27 lines
		
	
	
		
			827 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			27 lines
		
	
	
		
			827 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
import { sveltekit } from '@sveltejs/kit/vite';
 | 
						|
 | 
						|
/** @type {import('vite').UserConfig} */
 | 
						|
export default {
 | 
						|
    plugins: [sveltekit()],
 | 
						|
    define: {
 | 
						|
        'GITPOD_WORKSPACE_URL': JSON.stringify(process.env.GITPOD_WORKSPACE_URL),
 | 
						|
        'CODESANDBOX_HOST': JSON.stringify(process.env.CODESANDBOX_HOST),
 | 
						|
    },
 | 
						|
    server: {
 | 
						|
        host: '0.0.0.0',
 | 
						|
        port: 3000,
 | 
						|
        hmr: process.env.GITPOD_WORKSPACE_URL
 | 
						|
        ? {
 | 
						|
            // Due to port fowarding, we have to replace
 | 
						|
            // 'https' with the forwarded port, as this
 | 
						|
            // is the URI created by Gitpod.
 | 
						|
            host: process.env.GITPOD_WORKSPACE_URL.replace("https://", "3000-"),
 | 
						|
            protocol: "wss",
 | 
						|
            clientPort: 443
 | 
						|
          }
 | 
						|
        : true,
 | 
						|
        fs: {
 | 
						|
            allow: ['./src/lib/locales/']
 | 
						|
        }
 | 
						|
    },
 | 
						|
} |