diff --git a/config/grunt/webpack.js b/config/grunt/webpack.js index 94d9483d..91e4aa01 100644 --- a/config/grunt/webpack.js +++ b/config/grunt/webpack.js @@ -1,11 +1,11 @@ const { resolve } = require('path'); -const { optimize: { UglifyJsPlugin } } = require('webpack'); module.exports = { default: { entry: { worker: './build/es2015/module.js' }, + mode: 'production', module: { rules: [ { exclude: /node_modules\/(?!dashify)/, @@ -37,13 +37,6 @@ module.exports = { filename: '[name].min.js', path: resolve('build/es5') }, - plugins: [ - new UglifyJsPlugin({ - output: { - comments: false - } - }) - ], target: 'webworker' } }; diff --git a/config/karma/config-integration.js b/config/karma/config-integration.js index bbf8667b..abf3c37e 100644 --- a/config/karma/config-integration.js +++ b/config/karma/config-integration.js @@ -33,13 +33,14 @@ module.exports = (config) => { }, webpack: { + mode: 'development', module: { - loaders: [ - { - loader: 'ts-loader', - test: /\.ts?$/ + rules: [ { + test: /\.ts?$/, + use: { + loader: 'ts-loader' } - ] + } ] }, resolve: { extensions: [ '.js', '.ts' ] diff --git a/config/karma/config-unit.js b/config/karma/config-unit.js index d5ec1018..816382d9 100644 --- a/config/karma/config-unit.js +++ b/config/karma/config-unit.js @@ -59,13 +59,14 @@ module.exports = (config) => { }, webpack: { + mode: 'development', module: { - loaders: [ - { - loader: 'ts-loader', - test: /\.ts?$/ + rules: [ { + test: /\.ts?$/, + use: { + loader: 'ts-loader' } - ] + } ] }, resolve: { extensions: [ '.js', '.ts' ]