config.js 479 B

1234567891011121314151617181920212223242526272829
  1. const webpack = require( 'webpack' );
  2. module.exports = {
  3. entry: './build/module/module.js',
  4. output: {
  5. filename : 'splide.js',
  6. library : 'Splide',
  7. libraryTarget: 'umd',
  8. },
  9. module: {
  10. rules: [
  11. {
  12. test : /.js$/,
  13. loader : 'babel-loader',
  14. exclude: /node_modules/,
  15. },
  16. ],
  17. },
  18. plugins: [
  19. new webpack.BannerPlugin( {
  20. banner: require( '../banner' ),
  21. raw : true,
  22. } ),
  23. ],
  24. optimization: {
  25. minimize: false,
  26. },
  27. mode: 'production',
  28. };