diff options
author | 2021-07-01 12:31:07 +0200 | |
---|---|---|
committer | 2021-07-01 12:31:07 +0200 | |
commit | 8595c9a22830b1baacc49bb694d70389b2539eba (patch) | |
tree | cb496cd34661a0d3ec4c9b5a333e948f24e437f4 /language-web/webpack.config.js | |
parent | Convert to React app (diff) | |
download | refinery-8595c9a22830b1baacc49bb694d70389b2539eba.tar.gz refinery-8595c9a22830b1baacc49bb694d70389b2539eba.tar.zst refinery-8595c9a22830b1baacc49bb694d70389b2539eba.zip |
Add material-ui and mobx integration
Diffstat (limited to 'language-web/webpack.config.js')
-rw-r--r-- | language-web/webpack.config.js | 27 |
1 files changed, 24 insertions, 3 deletions
diff --git a/language-web/webpack.config.js b/language-web/webpack.config.js index a40b647f..5d3db7dd 100644 --- a/language-web/webpack.config.js +++ b/language-web/webpack.config.js | |||
@@ -40,9 +40,25 @@ module.exports = { | |||
40 | loader: 'babel-loader', | 40 | loader: 'babel-loader', |
41 | options: { | 41 | options: { |
42 | presets: [ | 42 | presets: [ |
43 | ['@babel/preset-env', { targets: 'defaults' }], | 43 | [ |
44 | '@babel/preset-env', | ||
45 | { | ||
46 | targets: 'defaults', | ||
47 | }, | ||
48 | ], | ||
44 | '@babel/preset-react', | 49 | '@babel/preset-react', |
45 | ], | 50 | ], |
51 | plugins: [ | ||
52 | [ | ||
53 | '@babel/plugin-proposal-class-properties', | ||
54 | { | ||
55 | loose: false, | ||
56 | }, | ||
57 | ], | ||
58 | ], | ||
59 | assumptions: { | ||
60 | 'setPublicClassFields': false, | ||
61 | }, | ||
46 | }, | 62 | }, |
47 | }, | 63 | }, |
48 | { | 64 | { |
@@ -59,15 +75,20 @@ module.exports = { | |||
59 | ] | 75 | ] |
60 | }, | 76 | }, |
61 | { | 77 | { |
62 | test: /\.(gif|png|jpe?g|svg)$/i, | 78 | test: /\.(gif|png|jpe?g|svg?)$/i, |
63 | use: [ | 79 | use: [ |
64 | 'file-loader', | ||
65 | { | 80 | { |
66 | loader: 'image-webpack-loader', | 81 | loader: 'image-webpack-loader', |
67 | options: { | 82 | options: { |
68 | disable: true, | 83 | disable: true, |
69 | } | 84 | } |
70 | }, | 85 | }, |
86 | { | ||
87 | loader: 'url-loader', | ||
88 | options: { | ||
89 | limit: 256, | ||
90 | }, | ||
91 | }, | ||
71 | ], | 92 | ], |
72 | }, | 93 | }, |
73 | ], | 94 | ], |