From e69190abb09661caa19fa3905a0d8f3b7e72648b Mon Sep 17 00:00:00 2001 From: crupest Date: Mon, 13 Jul 2020 20:59:52 +0800 Subject: Move front end to a submodule. --- Timeline/ClientApp/webpack.config.dev.js | 78 -------------------------------- 1 file changed, 78 deletions(-) delete mode 100644 Timeline/ClientApp/webpack.config.dev.js (limited to 'Timeline/ClientApp/webpack.config.dev.js') diff --git a/Timeline/ClientApp/webpack.config.dev.js b/Timeline/ClientApp/webpack.config.dev.js deleted file mode 100644 index c2f29700..00000000 --- a/Timeline/ClientApp/webpack.config.dev.js +++ /dev/null @@ -1,78 +0,0 @@ -const path = require('path'); -const webpack = require('webpack'); -const HtmlWebpackPlugin = require('html-webpack-plugin'); -const ForkTsCheckerWebpackPlugin = require('fork-ts-checker-webpack-plugin'); -const PnpWebpackPlugin = require('pnp-webpack-plugin'); - -const { commonRules, htmlCommonConfig } = require('./webpack.common'); - -const config = { - entry: ['react-hot-loader/patch', './src/app/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.resolve(__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({ - tsconfig: './src/app/tsconfig.json', - }), - new ForkTsCheckerWebpackPlugin({ - tsconfig: './src/sw/tsconfig.json', - }), - new webpack.HotModuleReplacementPlugin(), - ], -}; - -module.exports = config; -- cgit v1.2.3