cooking.conf.js 679 B

12345678910111213141516171819202122232425262728293031
  1. var cooking = require('cooking');
  2. var path = require('path');
  3. cooking.set({
  4. entry: './src/index.js',
  5. dist: './lib',
  6. clean: false,
  7. format: 'umd',
  8. moduleName: 'ELEMENT',
  9. extractCSS: 'style.css',
  10. extends: ['vue2']
  11. });
  12. cooking.add('output.filename', 'index.js');
  13. cooking.add('resolve.alias', {
  14. 'main': path.join(__dirname, '../src'),
  15. 'packages': path.join(__dirname, '../packages'),
  16. 'examples': path.join(__dirname, '../examples')
  17. });
  18. cooking.add('externals.vue', {
  19. root: 'Vue',
  20. commonjs: 'vue',
  21. commonjs2: 'vue',
  22. amd: 'vue'
  23. });
  24. cooking.add('loader.js.exclude', /node_modules|utils\/popper\.js|util\/fecha.\js/);
  25. module.exports = cooking.resolve();