42 lines
809 B
JavaScript
42 lines
809 B
JavaScript
const colors = require('./src/client/UIKit/colors');
|
|
const CracoLessPlugin = require('craco-less');
|
|
|
|
module.exports = {
|
|
plugins: [
|
|
{
|
|
plugin: CracoLessPlugin,
|
|
options: {
|
|
lessLoaderOptions: {
|
|
lessOptions: {
|
|
modifyVars: { '@primary-color': colors.primary },
|
|
javascriptEnabled: true,
|
|
},
|
|
},
|
|
},
|
|
},
|
|
],
|
|
babel: {
|
|
plugins: [
|
|
[
|
|
'transform-imports',
|
|
{
|
|
lodash: {
|
|
transform: 'lodash/${member}',
|
|
preventFullImport: true,
|
|
},
|
|
},
|
|
],
|
|
[
|
|
'import',
|
|
{
|
|
libraryName: 'antd',
|
|
libraryDirectory: 'lib',
|
|
style: true,
|
|
},
|
|
'antd',
|
|
],
|
|
['babel-plugin-styled-components'],
|
|
],
|
|
},
|
|
};
|