|  |  | @ -11,12 +11,13 @@ export default defineConfig(({ mode }) => { | 
			
		
	
		
		
			
				
					
					|  |  |  | 			alias: isDev ? { 'bun:sqlite': 'better-sqlite3' } : {} |  |  |  | 			alias: isDev ? { 'bun:sqlite': 'better-sqlite3' } : {} | 
			
		
	
		
		
			
				
					
					|  |  |  | 		}, |  |  |  | 		}, | 
			
		
	
		
		
			
				
					
					|  |  |  | 		ssr: { |  |  |  | 		ssr: { | 
			
		
	
		
		
			
				
					
					|  |  |  | 			// En producción, evitar que Node intente resolver el esquema 'bun:'
 |  |  |  | 			// En dev, externalizar better-sqlite3 (CJS nativo) para que se cargue vía require;
 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 			external: isDev ? [] : ['bun:sqlite'] |  |  |  | 			// en producción, externalizar 'bun:sqlite' y que lo resuelva Bun en runtime.
 | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 			external: isDev ? ['better-sqlite3'] : ['bun:sqlite'] | 
			
		
	
		
		
			
				
					
					|  |  |  | 		}, |  |  |  | 		}, | 
			
		
	
		
		
			
				
					
					|  |  |  | 		optimizeDeps: { |  |  |  | 		optimizeDeps: { | 
			
		
	
		
		
			
				
					
					|  |  |  | 			// No prebundlear 'bun:sqlite' (no aplica en dev si alias está activo, pero es inofensivo)
 |  |  |  | 			// Evitar prebundling de drivers nativos
 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 			exclude: ['bun:sqlite'] |  |  |  | 			exclude: ['bun:sqlite', 'better-sqlite3'] | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 		}, |  |  |  | 		}, | 
			
		
	
		
		
			
				
					
					|  |  |  | 		// Permitir host remoto en desarrollo
 |  |  |  | 		// Permitir host remoto en desarrollo
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 		server: isDev ? { allowedHosts: ['server.brobert.net'] } : undefined |  |  |  | 		server: isDev ? { allowedHosts: ['server.brobert.net'] } : undefined | 
			
		
	
	
		
		
			
				
					|  |  | 
 |