Exit Full View

Games Cupboard / build / js / node_modules / karma-webpack / lib / webpack / defaults.js

const path = require('path');
const os = require('os');

function create() {
  return {
    mode: 'development',
    output: {
      filename: '[name].js',
      // eslint-disable-next-line prettier/prettier
      path: path.join(os.tmpdir(), '_karma_webpack_') + Math.floor(Math.random() * 1000000),
    },
    stats: {
      modules: false,
      colors: true,
    },
    watch: false,
    optimization: {
      runtimeChunk: 'single',
      splitChunks: {
        chunks: 'all',
        minSize: 0,
        cacheGroups: {
          commons: {
            name: 'commons',
            chunks: 'all',
            minChunks: 1,
          },
        },
      },
    },
    plugins: [],
  };
}

module.exports = { create };