Fakultas Ilmu Komputer UI

Skip to content
Snippets Groups Projects
Select Git revision
2 results Searching

webpack.base.config.js

Blame
  • Forked from Fasilkom UI Open Source Software / Kape
    Source project has a limited visibility.
    Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    webpack.base.config.js 681 B
    const path = require('path');
    const BundleTracker = require('webpack-bundle-tracker');
    
    module.exports = {
      context: __dirname,
    
      entry: ['./assets/js/index'],
    
      output: {
        path: path.resolve('./assets/bundles/'),
        filename: '[name]-[hash].js',
      },
    
      plugins: [new BundleTracker({ filename: './webpack-stats.json' })],
    
      module: {
        loaders: [
          {
            test: /\.jsx?$/,
            exclude: /node_modules/,
            loader: 'babel-loader', // to transform JSX into JS
            query: {
              presets: ['react', 'env'],
            },
          },
        ],
      },
    
      resolve: {
        modules: ['node_modules', 'bower_components'],
        extensions: ['*', '.js', '.jsx'],
      },
    };