- import svg as components

- no-drag images
- package.json cleanup
- terser minimizer
This commit is contained in:
2026-03-04 23:53:29 -06:00
parent 9fde302756
commit 4664aa983d
5 changed files with 13 additions and 2300 deletions

View File

@@ -4,6 +4,7 @@ import HtmlWebpackPlugin from "html-webpack-plugin";
import MiniCssExtractPlugin from "mini-css-extract-plugin";
import ReactRefreshWebpackPlugin from "@pmmmwh/react-refresh-webpack-plugin";
import ForkTsCheckerWebpackPlugin from "fork-ts-checker-webpack-plugin";
import TerserPlugin from "terser-webpack-plugin";
import "webpack-dev-server";
const isProduction = process.env.NODE_ENV === "production";
@@ -11,6 +12,10 @@ const isProduction = process.env.NODE_ENV === "production";
const config: webpack.Configuration = {
mode: isProduction ? "production" : "development",
entry: "./src/index.tsx",
optimization: {
minimize: isProduction,
minimizer: [new TerserPlugin()]
},
output: {
path: path.resolve(import.meta.dirname, "build"),
filename: "static/js/[name].[contenthash:8].js",