vue-data-tables
Version:
A simple, customizable and pageable table, based on vue2 and element-ui.
35 lines (30 loc) • 893 B
JavaScript
// This is the webpack config used for unit tests.
var utils = require('./utils')
var webpack = require('webpack')
var merge = require('webpack-merge')
var baseConfig = require('./webpack.base.conf')
var webpackConfig = merge(baseConfig, {
module: {
rules: [...utils.styleLoaders(), {
test: /\.vue$/,
loader: 'vue-loader'
}]
},
// use inline sourcemap for karma-sourcemap-loader
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