diff options
| author | Jules Laplace <julescarbon@gmail.com> | 2021-03-17 18:11:26 +0100 |
|---|---|---|
| committer | Jules Laplace <julescarbon@gmail.com> | 2021-03-17 18:11:26 +0100 |
| commit | d165a0727e42349d935ab3ee287242f1e5029742 (patch) | |
| tree | b4fa68209127efdd4eb46c82eaef280535692611 /webpack.config.dev.js | |
| parent | 92566ba17f5e921d5bff1f3fb4e4b0d92ca4fd39 (diff) | |
frontend. export/view button. interactivity sanity check
Diffstat (limited to 'webpack.config.dev.js')
| -rw-r--r-- | webpack.config.dev.js | 45 |
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"], + }, + }, + }, + ], + }, +}; |
