optimize.ts 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. const include = [
  2. 'qs',
  3. 'url',
  4. 'vue',
  5. 'sass',
  6. 'mitt',
  7. 'axios',
  8. 'pinia',
  9. 'dayjs',
  10. 'qrcode',
  11. 'unocss',
  12. 'vue-router',
  13. 'vue-types',
  14. 'vue-i18n',
  15. 'crypto-js',
  16. 'cropperjs',
  17. 'lodash-es',
  18. 'nprogress',
  19. 'web-storage-cache',
  20. '@iconify/iconify',
  21. '@vueuse/core',
  22. '@zxcvbn-ts/core',
  23. 'echarts/core',
  24. 'echarts/charts',
  25. 'echarts/components',
  26. 'echarts/renderers',
  27. 'echarts-wordcloud',
  28. '@wangeditor/editor',
  29. '@wangeditor/editor-for-vue',
  30. 'element-plus',
  31. 'element-plus/es',
  32. 'element-plus/es/locale/lang/zh-cn',
  33. 'element-plus/es/locale/lang/en',
  34. 'element-plus/es/components/avatar/style/css',
  35. 'element-plus/es/components/space/style/css',
  36. 'element-plus/es/components/backtop/style/css',
  37. 'element-plus/es/components/form/style/css',
  38. 'element-plus/es/components/radio-group/style/css',
  39. 'element-plus/es/components/radio/style/css',
  40. 'element-plus/es/components/checkbox/style/css',
  41. 'element-plus/es/components/checkbox-group/style/css',
  42. 'element-plus/es/components/switch/style/css',
  43. 'element-plus/es/components/time-picker/style/css',
  44. 'element-plus/es/components/date-picker/style/css',
  45. 'element-plus/es/components/descriptions/style/css',
  46. 'element-plus/es/components/descriptions-item/style/css',
  47. 'element-plus/es/components/link/style/css',
  48. 'element-plus/es/components/tooltip/style/css',
  49. 'element-plus/es/components/drawer/style/css',
  50. 'element-plus/es/components/dialog/style/css',
  51. 'element-plus/es/components/checkbox-button/style/css',
  52. 'element-plus/es/components/option-group/style/css',
  53. 'element-plus/es/components/radio-button/style/css',
  54. 'element-plus/es/components/cascader/style/css',
  55. 'element-plus/es/components/color-picker/style/css',
  56. 'element-plus/es/components/input-number/style/css',
  57. 'element-plus/es/components/rate/style/css',
  58. 'element-plus/es/components/select-v2/style/css',
  59. 'element-plus/es/components/tree-select/style/css',
  60. 'element-plus/es/components/slider/style/css',
  61. 'element-plus/es/components/time-select/style/css',
  62. 'element-plus/es/components/autocomplete/style/css',
  63. 'element-plus/es/components/image-viewer/style/css',
  64. 'element-plus/es/components/upload/style/css',
  65. 'element-plus/es/components/col/style/css',
  66. 'element-plus/es/components/form-item/style/css',
  67. 'element-plus/es/components/alert/style/css',
  68. 'element-plus/es/components/breadcrumb/style/css',
  69. 'element-plus/es/components/select/style/css',
  70. 'element-plus/es/components/input/style/css',
  71. 'element-plus/es/components/breadcrumb-item/style/css',
  72. 'element-plus/es/components/tag/style/css',
  73. 'element-plus/es/components/pagination/style/css',
  74. 'element-plus/es/components/table/style/css',
  75. 'element-plus/es/components/table-v2/style/css',
  76. 'element-plus/es/components/table-column/style/css',
  77. 'element-plus/es/components/card/style/css',
  78. 'element-plus/es/components/row/style/css',
  79. 'element-plus/es/components/button/style/css',
  80. 'element-plus/es/components/menu/style/css',
  81. 'element-plus/es/components/sub-menu/style/css',
  82. 'element-plus/es/components/menu-item/style/css',
  83. 'element-plus/es/components/option/style/css',
  84. 'element-plus/es/components/dropdown/style/css',
  85. 'element-plus/es/components/dropdown-menu/style/css',
  86. 'element-plus/es/components/dropdown-item/style/css',
  87. 'element-plus/es/components/skeleton/style/css',
  88. 'element-plus/es/components/skeleton/style/css',
  89. 'element-plus/es/components/backtop/style/css',
  90. 'element-plus/es/components/menu/style/css',
  91. 'element-plus/es/components/sub-menu/style/css',
  92. 'element-plus/es/components/menu-item/style/css',
  93. 'element-plus/es/components/dropdown/style/css',
  94. 'element-plus/es/components/tree/style/css',
  95. 'element-plus/es/components/dropdown-menu/style/css',
  96. 'element-plus/es/components/dropdown-item/style/css',
  97. 'element-plus/es/components/badge/style/css',
  98. 'element-plus/es/components/breadcrumb/style/css',
  99. 'element-plus/es/components/breadcrumb-item/style/css',
  100. 'element-plus/es/components/image/style/css',
  101. 'element-plus/es/components/collapse-transition/style/css',
  102. 'element-plus/es/components/timeline/style/css',
  103. 'element-plus/es/components/timeline-item/style/css',
  104. 'element-plus/es/components/collapse/style/css',
  105. 'element-plus/es/components/collapse-item/style/css',
  106. 'element-plus/es/components/button-group/style/css',
  107. 'element-plus/es/components/text/style/css'
  108. ]
  109. const exclude = ['@iconify/json']
  110. export { include, exclude }