mirror of https://github.com/Squidex/squidex.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
41 lines
1.2 KiB
41 lines
1.2 KiB
|
|
var webpackMerge = require('webpack-merge'),
|
|
path = require('path'),
|
|
helpers = require('./helpers'),
|
|
testConfig = require('./webpack.test.js');
|
|
|
|
helpers.removeLoaders(testConfig, ['ts']);
|
|
|
|
module.exports = webpackMerge(testConfig, {
|
|
module: {
|
|
/**
|
|
* An array of Rules which are matched to requests when modules are created.
|
|
*
|
|
* See: https://webpack.js.org/configuration/module/#module-rules
|
|
*/
|
|
rules: [
|
|
{
|
|
test: /\.ts$/,
|
|
use: [{
|
|
loader: 'awesome-typescript-loader'
|
|
}],
|
|
include: [/\.(e2e|spec)\.ts$/],
|
|
|
|
}, {
|
|
test: /\.ts$/,
|
|
use: [{
|
|
loader: 'istanbul-instrumenter-loader'
|
|
}, {
|
|
loader: helpers.root('app-config', 'fix-coverage-loader')
|
|
}, {
|
|
loader: 'awesome-typescript-loader'
|
|
}, {
|
|
loader: 'angular2-router-loader'
|
|
}, {
|
|
loader: 'angular2-template-loader'
|
|
}],
|
|
exclude: [/\.(e2e|spec)\.ts$/]
|
|
}
|
|
]
|
|
}
|
|
});
|