UNPKG

weex-ui-demo

Version:

A rich interaction, lightweight, high performance UI library based on Weex

36 lines (31 loc) 926 B
'use strict' // This is the webpack config used for unit tests. const utils = require('./utils') const config = require('./config') const webpack = require('webpack') const merge = require('webpack-merge') const baseWebpackConfig = require('./webpack.common.conf') const webpackConfig = merge(baseWebpackConfig[0], { // 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': { 'NODE_ENV': config.test.env } }) ] }) // no need for app entry during tests // delete webpackConfig.entry module.exports = webpackConfig