summaryrefslogtreecommitdiff
path: root/webpack.config.dev.js
diff options
context:
space:
mode:
authorlens <lens@neural.garden>2021-03-23 21:10:11 +0000
committerlens <lens@neural.garden>2021-03-23 21:10:11 +0000
commitcc1d0c52e104245f9f1c0d77eb24a5a33800be38 (patch)
tree02d8483dfe47803525b926a43c582dcfbf61c5db /webpack.config.dev.js
parent81c673f058fda04b96baae7b2302f876479bc0a9 (diff)
parent7a3ec205e001e4c071a67ecc5c375612fa72afdc (diff)
Merge branch 'master' of asdf.us:swimmer
Diffstat (limited to 'webpack.config.dev.js')
-rw-r--r--webpack.config.dev.js45
1 files changed, 22 insertions, 23 deletions
diff --git a/webpack.config.dev.js b/webpack.config.dev.js
index 9d8c309..7dd6cbf 100644
--- a/webpack.config.dev.js
+++ b/webpack.config.dev.js
@@ -1,8 +1,8 @@
-require('dotenv').config()
+require("dotenv").config();
// const CleanWebpackPlugin = require('clean-webpack-plugin')
-const webpack = require('webpack')
-const path = require('path')
+const webpack = require("webpack");
+const path = require("path");
// const Visualizer = require('webpack-visualizer-plugin')
// print stack-trace of deprecations in webpack plugins, if something causes this
@@ -11,28 +11,29 @@ const path = require('path')
module.exports = {
mode: "development",
entry: {
- main: './frontend/index.js'
+ main: "./frontend/index.js",
},
output: {
- path: path.resolve(__dirname, 'static/js/dist'),
- filename: 'bundle.js'
+ path: path.resolve(__dirname, "static/js/dist"),
+ filename: "bundle.js",
},
- devtool: 'cheap-module-eval-source-map',
+ devtool: "cheap-module-eval-source-map",
resolve: {
alias: {
// "react": "preact/compat",
// "react-dom/test-utils": "preact/test-utils",
// "react-dom": "preact/compat",
// 'vcat-header': path.resolve(__dirname, '../app/components/common/header.component.js'),
- }
+ },
},
plugins: [
// new CleanWebpackPlugin(['dist']),
new webpack.DefinePlugin({
- 'process.env.NODE_ENV': '"development"',
+ "process.env.NODE_ENV": '"development"',
+ "process.env.EXPORT_HOST": JSON.stringify(process.env.EXPORT_HOST),
// 'process.env.S3_HOST': '"' + process.env.S3_HOST + '"',
- 'process.env.API_HOST': '""',
- '__REACT_DEVTOOLS_GLOBAL_HOOK__': '({ isDisabled: true })'
+ "process.env.API_HOST": '""',
+ __REACT_DEVTOOLS_GLOBAL_HOOK__: "({ isDisabled: true })",
}),
// new Visualizer({
// filename: './statistics.html'
@@ -42,22 +43,20 @@ module.exports = {
rules: [
{
test: /\.css$/,
- use: ['style-loader', 'css-loader']
+ use: ["style-loader", "css-loader"],
},
{
test: /\.js$/,
// include: path.resolve(__dirname, 'client'),
exclude: /(node_modules|bower_components|build)/,
use: {
- loader: 'babel-loader',
+ loader: "babel-loader",
options: {
- presets: ['@babel/preset-env'],
- plugins: [
- "@babel/plugin-transform-runtime",
- ],
- }
- }
- }
- ]
- }
-}
+ presets: ["@babel/preset-env"],
+ plugins: ["@babel/plugin-transform-runtime"],
+ },
+ },
+ },
+ ],
+ },
+};