diff --git a/vite.config.ts b/vite.config.ts index 48c8ada..a367ade 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -113,7 +113,9 @@ export default defineConfig(({mode}) => { treeshake: { // src/data(목업·진단 데이터)와 src/services 는 import 만으로 할 일이 없는 모듈이다. 쓰는 곳이 없으면 번들에서 뺀다. // 파생 목업의 최상단 객체 펼치기를 부수효과로 보고 실제 병원 목업이 공개 번들에 남던 문제를 막는다. - moduleSideEffects: (id: string) => !/[\\/]src[\\/](data|services)[\\/]/.test(id), + // src/lib/supabase 도 같다. 최상단 createClient() 때문에 공개 배포에 Supabase 접속 정보가 남았다 (2026-10-07). + moduleSideEffects: (id: string) => + !/[\\/]src[\\/](data|services)[\\/]/.test(id) && !/[\\/]src[\\/]lib[\\/]supabase\.ts$/.test(id), }, }, },