summaryrefslogtreecommitdiff
path: root/webpack.config.dev.js
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2021-03-17 18:11:26 +0100
committerJules Laplace <julescarbon@gmail.com>2021-03-17 18:11:26 +0100
commitd165a0727e42349d935ab3ee287242f1e5029742 (patch)
treeb4fa68209127efdd4eb46c82eaef280535692611 /webpack.config.dev.js
parent92566ba17f5e921d5bff1f3fb4e4b0d92ca4fd39 (diff)
frontend. export/view button. interactivity sanity check
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"],
+ },
+ },
+ },
+ ],
+ },
+};