index.ts 746 B

12345678910111213141516171819
  1. const { createUnPlugin } = require('vue-' + 'unplugins')
  2. const { createWebpackBar } = require('./webpack' + 'Bar/index.ts')
  3. const { createDefineOptions } = require('./defineOptions/index.ts')
  4. const { createDefinePlugin } = require('./definePlugin/index.ts')
  5. const { createProvidePlugin } = require('./providePlugin/index.ts')
  6. const { createMinChunkSizePlugin } = require('./minChunkSizePlugin/index.ts')
  7. const dev = process.env.NODE_ENV === 'development'
  8. module.exports = {
  9. createVuePlugin: () => [
  10. ...createDefineOptions(),
  11. ...createUnPlugin(),
  12. require('unplugin-element-plus/webpack')(),
  13. ...createWebpackBar(),
  14. ...createDefinePlugin(),
  15. ...createProvidePlugin(),
  16. ...(dev ? [] : createMinChunkSizePlugin()),
  17. ],
  18. }