webpack.test.conf.js 584 B

123456789101112131415161718192021222324
  1. // This is the webpack config used for unit tests.
  2. var utils = require('./utils')
  3. var webpack = require('webpack')
  4. var merge = require('webpack-merge')
  5. var baseConfig = require('./webpack.base.conf')
  6. var webpackConfig = merge(baseConfig, {
  7. // use inline sourcemap for karma-sourcemap-loader
  8. module: {
  9. rules: utils.styleLoaders()
  10. },
  11. devtool: '#inline-source-map',
  12. plugins: [
  13. new webpack.DefinePlugin({
  14. 'process.env': require('../config/test.env')
  15. })
  16. ]
  17. })
  18. // no need for app entry during tests
  19. delete webpackConfig.entry
  20. module.exports = webpackConfig