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/']
 | |
|         }
 | |
|     },
 | |
| } | 
