aboutsummaryrefslogtreecommitdiffstats
path: root/language-web/webpack.config.js
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <marussy@mit.bme.hu>2021-07-01 12:31:07 +0200
committerLibravatar Kristóf Marussy <marussy@mit.bme.hu>2021-07-01 12:31:07 +0200
commit8595c9a22830b1baacc49bb694d70389b2539eba (patch)
treecb496cd34661a0d3ec4c9b5a333e948f24e437f4 /language-web/webpack.config.js
parentConvert to React app (diff)
downloadrefinery-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.js27
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 ],