47 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			47 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| import { defineConfig } from "vite";
 | |
| import laravel from "laravel-vite-plugin";
 | |
| import vue from "@vitejs/plugin-vue";
 | |
| 
 | |
| export default defineConfig({
 | |
|     server: {
 | |
|         watch: {
 | |
|             ignored: ['**/_data/**'],
 | |
|           },
 | |
|         host: "0.0.0.0",
 | |
|         hmr: process.env.GITPOD_WORKSPACE_URL
 | |
|             ? {
 | |
|                   // Due to port forwarding, 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://",
 | |
|                       "5173-"
 | |
|                   ),
 | |
|                   protocol: "wss",
 | |
|                   clientPort: 443,
 | |
|               }
 | |
|             : {
 | |
|                   host: "localhost",
 | |
|               },
 | |
|     },
 | |
|     plugins: [
 | |
|         laravel({
 | |
|             input: ["resources/css/app.css", "resources/js/app.js"],
 | |
|             refresh: true,
 | |
|         }),
 | |
|         vue({
 | |
|             template: {
 | |
|                 transformAssetUrls: {
 | |
|                     base: null,
 | |
|                     includeAbsolute: false,
 | |
|                 },
 | |
|             },
 | |
|         }),
 | |
|     ],
 | |
|     resolve: {
 | |
|         alias: {
 | |
|             vue: "vue/dist/vue.esm-bundler.js",
 | |
|         },
 | |
|     },
 | |
| });
 | 
