__unconfig_vite.config.ts 968 B

123456789101112131415161718192021222324252627282930313233
  1. let __unconfig_data;
  2. let __unconfig_stub = function (data = {}) { __unconfig_data = data };
  3. __unconfig_stub.default = (data = {}) => { __unconfig_data = data };
  4. import { UserConfig } from 'vite';
  5. import WindiCSS from 'vite-plugin-windicss';
  6. import Icons, { ViteIconsResolver } from 'vite-plugin-icons';
  7. import Components from 'vite-plugin-components';
  8. const config: UserConfig = {
  9. optimizeDeps: {
  10. exclude: ['vue-demi', '@vueuse/shared', '@vueuse/core'],
  11. },
  12. plugins: [
  13. Components({
  14. dirs: ['.vitepress/theme/components'],
  15. customLoaderMatcher: (id) => id.endsWith('.md'),
  16. customComponentResolvers: [
  17. ViteIconsResolver({
  18. componentPrefix: '',
  19. }),
  20. ],
  21. }),
  22. Icons(),
  23. WindiCSS({
  24. preflight: false,
  25. }),
  26. ],
  27. };
  28. const __unconfig_default = config;
  29. if (typeof __unconfig_default === "function") __unconfig_default(...[{"command":"serve","mode":"development"}]);export default __unconfig_data;