config-overrides.js 866 B
var path = require('path');
const { override, fixBabelImports, addWebpackAlias } = require('customize-cra');
module.exports = function(config, env) {
return Object.assign(
config,
override(
fixBabelImports('import', {
libraryName: 'antd',
libraryDirectory: 'es',
style: 'css',
}),
// add an alias for "our" imports
addWebpackAlias({
'@imd/assets': path.resolve(__dirname, 'src/assets'),
'@imd/components': path.resolve(__dirname, 'src/components'),
'@imd/config': path.resolve(__dirname, 'src/config'),
'@imd/containers': path.resolve(__dirname, 'src/containers'),
'@imd/redux': path.resolve(__dirname, 'src/redux'),
'@imd/lib': path.resolve(__dirname, 'src/library'),
'@imd/ui': path.resolve(__dirname, 'src/UI'),
})
)(config, env)
);
};