{"version":3,"file":"other-config.mjs","names":[],"sources":["../../../../../../vite/src/other-config.ts"],"sourcesContent":["import { env } from \"@mongez/dotenv\";\r\nimport { rtrim } from \"@mongez/reinforcements\";\r\nimport { colors } from \"@mongez/copper\";\r\nimport { ConfigEnv, UserConfig } from \"vite\";\r\nimport { MongezViteOptions } from \"./types\";\r\n\r\nexport default function resolveOtherConfig(\r\n  config: UserConfig,\r\n  command: ConfigEnv[\"command\"],\r\n  options: MongezViteOptions\r\n) {\r\n  if (command === \"build\" && !config.base) {\r\n    let baseUrl = \"\";\r\n\r\n    baseUrl = rtrim(env(options.envBaseUrlKey), \"/\") + \"/\";\r\n    console.log(\"Creating A Build For Production:\", colors.green(baseUrl));\r\n\r\n    config.base = baseUrl;\r\n  }\r\n\r\n  if (!config.optimizeDeps && options.optimizeDeps) {\r\n    config.optimizeDeps = options.optimizeDeps;\r\n  }\r\n}\r\n"],"mappings":";;;;;AAMA,SAAwB,mBACtB,QACA,SACA,SACA;CACA,IAAI,YAAY,WAAW,CAAC,OAAO,MAAM;EACvC,IAAI,UAAU;EAEd,UAAU,MAAM,IAAI,QAAQ,aAAa,GAAG,GAAG,IAAI;EACnD,QAAQ,IAAI,oCAAoC,OAAO,MAAM,OAAO,CAAC;EAErE,OAAO,OAAO;CAChB;CAEA,IAAI,CAAC,OAAO,gBAAgB,QAAQ,cAClC,OAAO,eAAe,QAAQ;AAElC"}