storj.io/minio@v0.0.0-20230509071714-0cbc90f649b1/browser/karma.conf.js (about)

     1  var webpack = require('webpack');
     2  
     3  module.exports = function (config) {
     4    config.set({
     5      browsers: [ process.env.CONTINUOUS_INTEGRATION ? 'Firefox' : 'Chrome' ],
     6      singleRun: true,
     7      frameworks: [ 'mocha' ],
     8      files: [
     9        'tests.webpack.js'
    10      ],
    11      preprocessors: {
    12        'tests.webpack.js': [ 'webpack' ]
    13      },
    14      reporters: [ 'dots' ],
    15      webpack: {
    16        module: {
    17          loaders: [{
    18            test: /\.js$/,
    19            exclude: /(node_modules|bower_components)/,
    20            loader: 'babel',
    21            query: {
    22              presets: ['react', 'es2015']
    23            }
    24          }, {
    25            test: /\.less$/,
    26            loader: 'style!css!less'
    27          }, {
    28            test: /\.css$/,
    29            loader: 'style!css'
    30          }, {
    31            test: /\.(eot|woff|woff2|ttf|svg|png)/,
    32            loader: 'url'
    33          }]
    34        }
    35      },
    36      webpackServer: {
    37        noInfo: true
    38      }
    39    });
    40  };