You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							30 lines
						
					
					
						
							637 B
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							30 lines
						
					
					
						
							637 B
						
					
					
				
								import { fileURLToPath, URL } from 'node:url'
							 | 
						|
								
							 | 
						|
								import { defineConfig } from 'vite'
							 | 
						|
								import vue from '@vitejs/plugin-vue'
							 | 
						|
								import vueDevTools from 'vite-plugin-vue-devtools'
							 | 
						|
								
							 | 
						|
								// https://vite.dev/config/
							 | 
						|
								export default defineConfig({
							 | 
						|
								  plugins: [
							 | 
						|
								    vue({
							 | 
						|
								      script: {
							 | 
						|
								        defineModel: true,
							 | 
						|
								        propsDestructure: true,
							 | 
						|
								        babelParserPlugins: ['decorators-legacy', 'classProperties']
							 | 
						|
								      }
							 | 
						|
								    }),
							 | 
						|
								    vueDevTools(),
							 | 
						|
								  ],
							 | 
						|
								  resolve: {
							 | 
						|
								    alias: {
							 | 
						|
								      '@': fileURLToPath(new URL('./src', import.meta.url))
							 | 
						|
								    },
							 | 
						|
								  },
							 | 
						|
								  esbuild: {
							 | 
						|
								    target: 'es2020'
							 | 
						|
								  },
							 | 
						|
								  optimizeDeps: {
							 | 
						|
								    include: ['vue-facing-decorator']
							 | 
						|
								  }
							 | 
						|
								})
							 | 
						|
								
							 |