Skip to content
Snippets Groups Projects
webpack.config.components.js 1.33 KiB
Newer Older
  • Learn to ignore specific revisions
  • const Webpack = require('webpack')
    
      entry: './src/js/components/common/index.js',
    
        path: __dirname + '/build/components/js',
        filename: 'Components.js',
    
          {
            test: /\.(png|svg|jpg|jpeg|gif|ico)$/i,
            type: 'asset',
          },
    
          {
            test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/,
            loader: 'url-loader',
            options: {
              limit: 10000
            }
          }
        ]
      },
    
      resolve: {
        alias: {
          '@src': path.resolve(__dirname, 'src/'),
          '@srcTest': path.resolve(__dirname, 'srcTest/'),
          '@srcV3': path.resolve(__dirname, 'srcV3/')
    
        },
        fallback: {
          stream: require.resolve('stream-browserify'),
          buffer: require.resolve('buffer')
    
      plugins: [
        new Webpack.ProvidePlugin({
          Buffer: ['buffer', 'Buffer']
    
        }),
        new Webpack.ProvidePlugin({
          process: 'process/browser'