-
Notifications
You must be signed in to change notification settings - Fork 0
/
nwb.config.js
29 lines (28 loc) · 1.04 KB
/
nwb.config.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
const path = require('path');
module.exports = {
type: 'react-component',
npm: {
esModules: true,
umd: {
global: 'MiradorCurationApiPlugin',
externals: {
react: 'React',
},
},
},
webpack: {
aliases: {
'@material-ui/core': path.resolve('./', 'node_modules', '@material-ui/core'),
'@material-ui/styles': path.resolve('./', 'node_modules', '@material-ui/styles'),
'isomorphic-unfetch': path.resolve('./', 'node_modules', 'isomorphic-unfetch'),
'prop-types': path.resolve('./', 'node_modules', 'prop-types'),
react: path.resolve('./', 'node_modules', 'react'),
'react-dom': path.resolve('./', 'node_modules', 'react-dom'),
'react-i18next': path.resolve('./', 'node_modules', 'react-i18next'),
'react-redux': path.resolve('./', 'node_modules', 'react-redux'),
'redux': path.resolve('./', 'node_modules', 'redux'),
'redux-saga': path.resolve('./', 'node_modules', 'redux-saga'),
'reselect': path.resolve('./', 'node_modules', 'reselect'),
},
},
};