Skip to content
Snippets Groups Projects
Commit 1cf939a7 authored by piotr.kupczyk@id.ethz.ch's avatar piotr.kupczyk@id.ethz.ch
Browse files

SSDM-13270 : Admin UI - update libraries - fix webpack builds

parent 5e0b042c
No related branches found
No related tags found
1 merge request!40SSDM-13578 : 2PT : Database and V3 Implementation - include the new AFS "free"...
/* eslint-disable */ /* eslint-disable */
const Webpack = require('webpack')
const path = require('path') const path = require('path')
module.exports = { module.exports = {
...@@ -18,9 +19,7 @@ module.exports = { ...@@ -18,9 +19,7 @@ module.exports = {
{ {
test: /\.(js|jsx)$/, test: /\.(js|jsx)$/,
exclude: /node_modules/, exclude: /node_modules/,
use: { use: ['babel-loader']
loader: 'babel-loader'
}
}, },
{ {
test: /\.(css)$/, test: /\.(css)$/,
...@@ -41,9 +40,19 @@ module.exports = { ...@@ -41,9 +40,19 @@ module.exports = {
'@src': path.resolve(__dirname, 'src/'), '@src': path.resolve(__dirname, 'src/'),
'@srcTest': path.resolve(__dirname, 'srcTest/'), '@srcTest': path.resolve(__dirname, 'srcTest/'),
'@srcV3': path.resolve(__dirname, 'srcV3/') '@srcV3': path.resolve(__dirname, 'srcV3/')
},
fallback: {
stream: require.resolve('stream-browserify'),
buffer: require.resolve('buffer')
} }
}, },
plugins: [
new Webpack.ProvidePlugin({
Buffer: ['buffer', 'Buffer']
})
],
externals: { externals: {
react: 'React', react: 'React',
'react-dom': 'ReactDOM' 'react-dom': 'ReactDOM'
......
/* eslint-disable */ /* eslint-disable */
const Webpack = require('webpack')
const HtmlWebpackPlugin = require('html-webpack-plugin') const HtmlWebpackPlugin = require('html-webpack-plugin')
const path = require('path') const path = require('path')
...@@ -10,15 +11,14 @@ module.exports = { ...@@ -10,15 +11,14 @@ module.exports = {
}, },
mode: 'production', mode: 'production',
devtool: 'source-map',
module: { module: {
rules: [ rules: [
{ {
test: /\.(js|jsx)$/, test: /\.(js|jsx)$/,
exclude: /node_modules/, exclude: /node_modules/,
use: { use: ['babel-loader']
loader: 'babel-loader'
}
}, },
{ {
test: /\.(css)$/, test: /\.(css)$/,
...@@ -39,6 +39,10 @@ module.exports = { ...@@ -39,6 +39,10 @@ module.exports = {
'@src': path.resolve(__dirname, 'src/'), '@src': path.resolve(__dirname, 'src/'),
'@srcTest': path.resolve(__dirname, 'srcTest/'), '@srcTest': path.resolve(__dirname, 'srcTest/'),
'@srcV3': path.resolve(__dirname, 'srcV3/') '@srcV3': path.resolve(__dirname, 'srcV3/')
},
fallback: {
stream: require.resolve('stream-browserify'),
buffer: require.resolve('buffer')
} }
}, },
...@@ -47,6 +51,9 @@ module.exports = { ...@@ -47,6 +51,9 @@ module.exports = {
inject: 'body', inject: 'body',
filename: './index.html', filename: './index.html',
template: './index.html' template: './index.html'
}),
new Webpack.ProvidePlugin({
Buffer: ['buffer', 'Buffer']
}) })
] ]
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment