mirror of
				https://github.com/KevinMidboe/vue-chartjs.git
				synced 2025-10-29 18:00:20 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			33 lines
		
	
	
		
			867 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			867 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| 'use strict'
 | |
| // This is the webpack config used for unit tests.
 | |
| 
 | |
| const utils = require('./utils')
 | |
| const webpack = require('webpack')
 | |
| const merge = require('webpack-merge')
 | |
| const baseWebpackConfig = require('./webpack.base.conf')
 | |
| 
 | |
| const webpackConfig = merge(baseWebpackConfig, {
 | |
|   // use inline sourcemap for karma-sourcemap-loader
 | |
|   module: {
 | |
|     rules: utils.styleLoaders()
 | |
|   },
 | |
|   devtool: '#inline-source-map',
 | |
|   resolveLoader: {
 | |
|     alias: {
 | |
|       // necessary to to make lang="scss" work in test when using vue-loader's ?inject option
 | |
|       // see discussion at https://github.com/vuejs/vue-loader/issues/724
 | |
|       'scss-loader': 'sass-loader'
 | |
|     }
 | |
|   },
 | |
|   plugins: [
 | |
|     new webpack.DefinePlugin({
 | |
|       'process.env': require('../config/test.env')
 | |
|     })
 | |
|   ]
 | |
| })
 | |
| 
 | |
| // no need for app entry during tests
 | |
| delete webpackConfig.entry
 | |
| 
 | |
| module.exports = webpackConfig
 |