aboutsummaryrefslogtreecommitdiff
path: root/Timeline/ClientApp/webpack.config.dev.ts
diff options
context:
space:
mode:
authorcrupest <crupest@outlook.com>2020-06-02 01:01:15 +0800
committercrupest <crupest@outlook.com>2020-06-02 01:01:15 +0800
commit48b1d6ca1a0e3f1e2d84c62e5879dfb762fb307a (patch)
tree77cc49d54099a44866cb2a4e1a57ddf1a83f652d /Timeline/ClientApp/webpack.config.dev.ts
parent9f98f9f51047c7b017a4dfe8970b80926c797d44 (diff)
downloadtimeline-48b1d6ca1a0e3f1e2d84c62e5879dfb762fb307a.tar.gz
timeline-48b1d6ca1a0e3f1e2d84c62e5879dfb762fb307a.tar.bz2
timeline-48b1d6ca1a0e3f1e2d84c62e5879dfb762fb307a.zip
Upgrade packages.
Diffstat (limited to 'Timeline/ClientApp/webpack.config.dev.ts')
-rw-r--r--Timeline/ClientApp/webpack.config.dev.ts73
1 files changed, 0 insertions, 73 deletions
diff --git a/Timeline/ClientApp/webpack.config.dev.ts b/Timeline/ClientApp/webpack.config.dev.ts
deleted file mode 100644
index 17c227b3..00000000
--- a/Timeline/ClientApp/webpack.config.dev.ts
+++ /dev/null
@@ -1,73 +0,0 @@
-import path from 'path';
-import webpack from 'webpack';
-import HtmlWebpackPlugin from 'html-webpack-plugin';
-import ForkTsCheckerWebpackPlugin from 'fork-ts-checker-webpack-plugin';
-import PnpWebpackPlugin from 'pnp-webpack-plugin';
-
-import { commonRules, htmlCommonConfig } from './webpack.common';
-
-const config: webpack.Configuration = {
- entry: ['react-hot-loader/patch', './src/index.tsx'],
- mode: 'development',
- devtool: 'eval-source-map',
- module: {
- rules: [
- ...commonRules,
- {
- test: /\.(js|jsx|ts|tsx)$/,
- exclude: /node_modules/,
- loader: 'babel-loader',
- options: {
- plugins: ['react-hot-loader/babel'],
- },
- },
- ],
- },
- resolve: {
- alias: {
- 'react-dom': '@hot-loader/react-dom',
- },
- extensions: ['*', '.js', '.jsx', '.ts', '.tsx'],
- plugins: [PnpWebpackPlugin],
- },
- resolveLoader: {
- plugins: [PnpWebpackPlugin.moduleLoader(module)],
- },
- optimization: {
- runtimeChunk: 'single',
- splitChunks: {
- chunks: 'all',
- cacheGroups: {
- vendor: {
- test: /[\\/]node_modules[\\/]/,
- name: 'vendors',
- chunks: 'all',
- },
- },
- },
- },
- output: {
- path: path.resolve(__dirname, 'dist/'),
- filename: '[name].[hash].js',
- chunkFilename: '[name].[hash].js',
- publicPath: '/',
- },
- devServer: {
- contentBase: path.join(__dirname, 'public/'),
- host: '0.0.0.0',
- port: 3000,
- publicPath: 'http://localhost:3000/',
- historyApiFallback: true,
- hotOnly: true,
- },
- plugins: [
- new HtmlWebpackPlugin({
- ...htmlCommonConfig,
- devServer: 'http://localhost:3000',
- }),
- new ForkTsCheckerWebpackPlugin(),
- new webpack.HotModuleReplacementPlugin(),
- ],
-};
-
-export default config;