{"version":3,"file":"resolveAutoOpenBrowser.mjs","names":[],"sources":["../../../../../../vite/src/resolveAutoOpenBrowser.ts"],"sourcesContent":["import { ConfigEnv, UserConfig } from \"vite\";\r\nimport { MongezViteOptions } from \"./types\";\r\n\r\nexport default function resolveAutoOpenBrowser(\r\n  config: UserConfig,\r\n  command: ConfigEnv[\"command\"],\r\n  options: MongezViteOptions,\r\n) {\r\n  if (\r\n    command === \"serve\" &&\r\n    ![false, true].includes(config.server?.open as boolean) &&\r\n    options.autoOpenBrowser\r\n  ) {\r\n    !config.server && (config.server = {});\r\n    config.server.open = true;\r\n  }\r\n}\r\n"],"mappings":";AAGA,SAAwB,uBACtB,QACA,SACA,SACA;CACA,IACE,YAAY,WACZ,CAAC,CAAC,OAAO,IAAI,CAAC,CAAC,SAAS,OAAO,QAAQ,IAAe,KACtD,QAAQ,iBACR;EACA,CAAC,OAAO,WAAW,OAAO,SAAS,CAAC;EACpC,OAAO,OAAO,OAAO;CACvB;AACF"}