aboutsummaryrefslogtreecommitdiffstats
path: root/webpack.config.js
diff options
context:
space:
mode:
Diffstat (limited to 'webpack.config.js')
-rw-r--r--webpack.config.js19
1 files changed, 13 insertions, 6 deletions
diff --git a/webpack.config.js b/webpack.config.js
index 93e7e9d..35c90a7 100644
--- a/webpack.config.js
+++ b/webpack.config.js
@@ -6,13 +6,15 @@ if (process.env.NODE_ENV === "development") { require("dotenv").config(); }
module.exports = {
entry: "./src/index.tsx",
- mode: process.env.NODE_ENV,
+ mode: process.env.NODE_ENV || "production",
output: {
path: path.resolve(__dirname, "build"),
- filename: "[name].[contenthash].bundle.js",
+ filename: "[name].bundle.js",
+ sourceMapFilename: "[name].bundle.js.map",
publicPath: "/",
- devtoolModuleFilenameTemplate: "file:///" + path.resolve(__dirname, "[resource-path]?[loaders]")
+ devtoolModuleFilenameTemplate: "[resource-path]"
},
+ devtool: "source-map",
optimization: {
splitChunks: {
chunks: 'all',
@@ -77,13 +79,18 @@ module.exports = {
new CopyPlugin({
patterns: [{
from: 'public',
- to: '.'
+ to: '.',
+ globOptions: {
+ ignore: [
+ '**/index.html'
+ ]
+ }
}, ],
}), new webpack.EnvironmentPlugin({
NODE_ENV: "production",
- REACT_APP_SHA: "development",
+ BRANCH: "development",
+ COMMIT_REF: "development",
REACT_APP_SENTRY_DSN: "https://[email protected]/1234",
- REACT_APP_BRANCH: "development",
REACT_APP_OAUTH2_CLIENT_ID: "0",
BACKEND_URL: "https://forms-api.pythondiscord.com/",
CONTEXT: "development"