{"version":3,"file":"vite.mjs","sources":["../../../../packages/xzx-design/plugin/vite.ts"],"sourcesContent":["import type { Plugin } from 'vite'\n\ninterface XzxConfig {\n  iconUrl?: string\n  [key: string]: any\n}\n\nconst XzxVitePlugin = (option: XzxConfig = {}): Plugin => {\n  const defaultOption = {}\n  const options = { ...defaultOption, ...option }\n  return {\n    name: 'xzx-vite-plugin',\n    config() {\n      return {\n        define: {\n          __XZX_ICON_URL__: JSON.stringify(options?.iconUrl), // 定义环境变量\n        },\n      }\n    },\n  } as Plugin\n}\n\nexport { XzxVitePlugin }\n"],"names":[],"mappings":"AAOA,MAAM,aAAgB,GAAA,CAAC,MAAoB,GAAA,EAAe,KAAA;AACxD,EAAA,MAAM,gBAAgB,EAAC,CAAA;AACvB,EAAA,MAAM,OAAU,GAAA,EAAE,GAAG,aAAA,EAAe,GAAG,MAAO,EAAA,CAAA;AAC9C,EAAO,OAAA;AAAA,IACL,IAAM,EAAA,iBAAA;AAAA,IACN,MAAS,GAAA;AACP,MAAO,OAAA;AAAA,QACL,MAAQ,EAAA;AAAA,UACN,gBAAkB,EAAA,IAAA,CAAK,SAAU,CAAA,OAAA,IAAA,IAAA,GAAA,KAAA,CAAA,GAAA,OAAA,CAAS,OAAO,CAAA;AAAA,SACnD;AAAA,OACF,CAAA;AAAA,KACF;AAAA,GACF,CAAA;AACF;;;;"}