From de1d582bf2ed7062fd400459f30d463d47ef9982 Mon Sep 17 00:00:00 2001 From: crupest Date: Mon, 24 Aug 2020 22:59:45 +0800 Subject: ... --- Timeline/ClientApp/webpack.common.js | 86 ++++++++++++++++++------------------ 1 file changed, 43 insertions(+), 43 deletions(-) (limited to 'Timeline/ClientApp/webpack.common.js') diff --git a/Timeline/ClientApp/webpack.common.js b/Timeline/ClientApp/webpack.common.js index b8e2a5f6..fdfb793e 100644 --- a/Timeline/ClientApp/webpack.common.js +++ b/Timeline/ClientApp/webpack.common.js @@ -1,94 +1,94 @@ -const path = require('path'); -const HtmlWebpackPlugin = require('html-webpack-plugin'); -const PnpWebpackPlugin = require('pnp-webpack-plugin'); -const postcssPresetEnv = require('postcss-preset-env'); -const Config = require('webpack-chain'); +const path = require("path"); +const HtmlWebpackPlugin = require("html-webpack-plugin"); +const PnpWebpackPlugin = require("pnp-webpack-plugin"); +const postcssPresetEnv = require("postcss-preset-env"); +const Config = require("webpack-chain"); const config = new Config(); -config.entry('index').add(path.resolve(__dirname, 'src/app/index.tsx')); +config.entry("index").add(path.resolve(__dirname, "src/app/index.tsx")); config.module - .rule('ts') + .rule("ts") .test(/\.ts(x?)$/) .exclude.add(/node_modules/) .end() - .use('babel') - .loader('babel-loader') + .use("babel") + .loader("babel-loader") .end() - .use('ts') - .loader('ts-loader') + .use("ts") + .loader("ts-loader") .end(); config.module - .rule('js') + .rule("js") .test(/\.js(x?)$/) .exclude.add(/node_modules/) .end() - .use('babel') - .loader('babel-loader') + .use("babel") + .loader("babel-loader") .end(); config.module - .rule('css') + .rule("css") .test(/\.css$/) - .use('css') - .loader('css-loader') + .use("css") + .loader("css-loader") .end() - .use('postcss') - .loader('postcss-loader') + .use("postcss") + .loader("postcss-loader") .options({ plugins: () => [postcssPresetEnv(/* pluginOptions */)], }) .end(); config.module - .rule('sass') + .rule("sass") .test(/\.(scss|sass)$/) - .use('css') - .loader('css-loader') + .use("css") + .loader("css-loader") .end() - .use('postcss') - .loader('postcss-loader') + .use("postcss") + .loader("postcss-loader") .options({ plugins: () => [postcssPresetEnv(/* pluginOptions */)], }) .end() - .use('sass') - .loader('sass-loader') + .use("sass") + .loader("sass-loader") .end(); config.module - .rule('file') + .rule("file") .test(/\.(png|jpe?g|gif|svg|woff|woff2|ttf|eot)$/i) - .use('url') - .loader('url-loader') + .use("url") + .loader("url-loader") .options({ limit: 8192, }); config.resolve.extensions - .add('*') - .add('.js') - .add('.jsx') - .add('.ts') - .add('.tsx') + .add("*") + .add(".js") + .add(".jsx") + .add(".ts") + .add(".tsx") .end() - .plugin('pnp') + .plugin("pnp") .use(PnpWebpackPlugin); -config.resolveLoader.plugin('pnp').use(PnpWebpackPlugin.moduleLoader(module)); +config.resolveLoader.plugin("pnp").use(PnpWebpackPlugin.moduleLoader(module)); config.output - .path(path.resolve(__dirname, 'dist/')) - .filename('[name].[hash].js') - .chunkFilename('[name].[hash].js') - .publicPath('/'); + .path(path.resolve(__dirname, "dist/")) + .filename("[name].[hash].js") + .chunkFilename("[name].[hash].js") + .publicPath("/"); -config.plugin('html').use(HtmlWebpackPlugin, [ +config.plugin("html").use(HtmlWebpackPlugin, [ { - template: 'src/app/index.ejs', - title: 'Timeline', + template: "src/app/index.ejs", + title: "Timeline", }, ]); -- cgit v1.2.3