cooking.conf.js 697 B

1234567891011121314151617181920212223242526272829303132
  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. template: false,
  8. format: 'umd',
  9. moduleName: 'ELEMENT',
  10. extractCSS: 'style.css',
  11. extends: ['vue']
  12. });
  13. cooking.add('output.filename', 'index.js');
  14. cooking.add('resolve.alias', {
  15. 'main': path.join(__dirname, '../src'),
  16. 'packages': path.join(__dirname, '../packages'),
  17. 'examples': path.join(__dirname, '../examples')
  18. });
  19. cooking.add('externals.vue', {
  20. root: 'Vue',
  21. commonjs: 'vue',
  22. commonjs2: 'vue',
  23. amd: 'vue'
  24. });
  25. cooking.add('loader.js.exclude', /node_modules|utils\/popper\.js|util\/fecha.\js/);
  26. module.exports = cooking.resolve();